@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin-ext-wght-normal.4f8bb33775a8d623da0e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin-wght-normal.640b10a7966d94927c2e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg-primary:#fbfbfd;--u-well:#f3f3f8;--u-well-border:#ecebf3;--bg-surface:#fff;--surface-2:#f7f7fb;--surface-3:#efeef6;--border-subtle:#e9e8f1;--border-strong:#d8d7e4;--text-primary:#16142a;--text-secondary:#565470;--text-muted:#6e6c85;--brand-accent:#5b4bdb;--brand-accent-strong:#4a3bc4;--u-accent-hover:#4f3fd0;--accent-soft:#efedfd;--accent-border:#d6d1fa;--on-accent:#fff;--u-brand-ink:#1a0f2e;--state-success:#12a150;--success-soft:#e7f6ed;--u-success-text:#0e7a3d;--u-success-border:#bfe7cf;--state-warning:#e89b0c;--warning-soft:#fef4e2;--u-warning-text:#9a5b00;--u-warning-border:#f6dda9;--state-danger:#dc3c3c;--danger-soft:#fdecec;--u-danger-text:#b42323;--u-danger-border:#f5c6c6;--state-info:#2a78d6;--blue:#2a78d6;--blue-soft:#eaf2fc;--u-info-text:#1c5cab;--u-info-border:#c7dcf5;--violet:#5b4bdb;--violet-soft:#efedfd;--overlay-50:#16142a73;--u-series-1:#5b4bdb;--u-series-2:#eb6834;--u-series-3:#1baf7a;--u-series-4:#eda100;--u-series-5:#e87ba4;--u-series-6:#008300;--u-series-7:#2a78d6;--u-series-8:#e34948;--u-chart-grid:#ecebf3;--u-chart-axis:#d8d7e4;--radius-xs:6px;--radius-sm:8px;--u-radius-control:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--u-shadow-xs:0 1px 2px #16142a0d;--u-shadow-sm:0 1px 2px #16142a0a,0 2px 8px #16142a0a;--u-shadow-md:0 1px 3px #16142a0d,0 6px 16px #16142a0f;--u-shadow-lg:0 2px 6px #16142a0f,0 18px 44px #16142a24;--u-focus-ring:0 0 0 3px #5b4bdb3d;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--u-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--u-fs-overline:11px;--u-fs-xs:12px;--u-fs-sm:13px;--u-fs-md:14px;--u-fs-lg:16px;--u-fs-xl:18px;--u-fs-kpi:24px;--u-fs-page:26px;--u-fs-hero:34px;--u-space-1:4px;--u-space-2:8px;--u-space-3:12px;--u-space-4:16px;--u-space-5:20px;--u-space-6:24px;--u-space-8:32px;--u-space-10:40px;--u-space-12:48px;--u-sidebar-w:240px;--u-sidebar-w-collapsed:72px;--u-sidebar-current:var(--u-sidebar-w);--u-drawer-docked-w:440px;--u-control-h:36px;--u-control-h-sm:30px;--u-control-h-lg:40px;color-scheme:light}html.u-sidebar-collapsed{--u-sidebar-current:var(--u-sidebar-w-collapsed)}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01";background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-family);font-size:var(--u-fs-md);line-height:1.45;margin:0;padding:0}#root,body,html{min-height:100vh}#root{background:#0000;width:100%}button,input,select,textarea{font-family:inherit}::selection{background:var(--accent-border)}:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}code{background:var(--surface-3);border-radius:var(--radius-xs);color:var(--text-primary);font-family:var(--u-font-mono);font-size:.9em;padding:1px 5px}.u-page{display:flex;flex-direction:column;gap:var(--u-space-5);min-width:0;padding:var(--u-space-6) var(--u-space-8) 104px}.u-page--narrow{max-width:1180px}.u-page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--u-space-4);justify-content:space-between}.u-page-header__text{flex:1 1;min-width:240px}.u-breadcrumb{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--u-fs-sm);gap:6px;margin-bottom:6px}.u-breadcrumb a{color:var(--brand-accent-strong);font-weight:550;text-decoration:none}.u-page-title{color:var(--text-primary);font-size:var(--u-fs-page);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.u-page-subtitle{color:var(--text-secondary);font-size:var(--u-fs-md);margin:4px 0 0}.u-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.u-well{background:var(--u-well);border:1px solid var(--u-well-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;padding:var(--u-space-5)}.u-grid-2,.u-well{gap:var(--u-space-4)}.u-grid-2{grid-gap:var(--u-space-4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.u-page{padding:var(--u-space-5) var(--u-space-4) var(--u-space-10)}.u-grid-2{grid-template-columns:minmax(0,1fr)}}.u-overline{color:var(--text-muted);font-size:var(--u-fs-overline);font-weight:600;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.u-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-muted{color:var(--text-secondary)}.u-link{color:var(--brand-accent-strong);font-weight:550;text-decoration:none}.u-link:hover{text-decoration:underline}.u-sr-only{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.u-spin{animation:u-spin .9s linear infinite;display:inline-block;flex-shrink:0;height:16px;width:16px}@keyframes u-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.u-spin{animation-duration:2.4s}}.u-btn{align-items:center;border:1px solid #0000;border-radius:var(--u-radius-control);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-md);font-weight:600;gap:8px;height:var(--u-control-h);justify-content:center;line-height:1;padding:0 14px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.u-btn svg{flex-shrink:0;height:16px;width:16px}.u-btn:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.u-btn:disabled{cursor:not-allowed;opacity:.5}.u-btn--primary{background:var(--brand-accent);border-color:var(--brand-accent);box-shadow:var(--u-shadow-xs),inset 0 1px 0 #ffffff24;color:var(--on-accent)}.u-btn--primary:hover:not(:disabled){background:var(--u-accent-hover);border-color:var(--u-accent-hover)}.u-btn--secondary{background:var(--bg-surface);border-color:var(--border-strong);box-shadow:var(--u-shadow-xs);color:var(--text-primary)}.u-btn--secondary:hover:not(:disabled){background:var(--surface-2);border-color:#c9c8d8}.u-btn--ghost{background:#0000;color:var(--text-secondary)}.u-btn--ghost:hover:not(:disabled){background:var(--surface-3);color:var(--text-primary)}.u-btn--danger{background:var(--bg-surface);border-color:var(--u-danger-border);color:var(--u-danger-text)}.u-btn--danger:hover:not(:disabled){background:var(--danger-soft)}.u-btn--danger-solid{background:var(--state-danger);border-color:var(--state-danger);color:#fff}.u-btn--danger-solid:hover:not(:disabled){background:#c93232}.u-btn--sm{border-radius:var(--radius-sm);font-size:var(--u-fs-sm);height:var(--u-control-h-sm);padding:0 10px}.u-btn--lg{height:var(--u-control-h-lg);padding:0 18px}.u-btn--icon{padding:0;width:var(--u-control-h)}.u-btn--icon.u-btn--sm{width:var(--u-control-h-sm)}.u-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--u-shadow-sm);min-width:0}.u-card--danger{border-color:var(--u-danger-border)}.u-card__header{align-items:flex-start;display:flex;gap:var(--u-space-3);padding:var(--u-space-5) var(--u-space-5) var(--u-space-4)}.u-card__heading{flex:1 1;min-width:0}.u-card__title{align-items:center;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-lg);font-weight:650;gap:8px;line-height:1.35;margin:0}.u-card__desc{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.5;margin:4px 0 0;max-width:76ch}.u-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2);justify-content:flex-end;margin-left:auto}.u-card__body{padding:0 var(--u-space-5) var(--u-space-5)}.u-card__body--flush{padding:0}.u-card__footer{align-items:center;background:var(--surface-2);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--u-space-2);justify-content:flex-end;padding:var(--u-space-3) var(--u-space-5)}.u-card__footer-note{color:var(--text-secondary);font-size:var(--u-fs-sm);margin-right:auto}.u-icon-chip{background:var(--accent-soft);border-radius:10px;color:var(--brand-accent);display:inline-grid;flex-shrink:0;height:36px;place-items:center;width:36px}.u-icon-chip svg{height:18px;width:18px}.u-icon-chip--sm{border-radius:8px;height:28px;width:28px}.u-icon-chip--sm svg{height:15px;width:15px}.u-icon-chip--success{background:var(--success-soft);color:var(--u-success-text)}.u-icon-chip--warning{background:var(--warning-soft);color:var(--u-warning-text)}.u-icon-chip--danger{background:var(--danger-soft);color:var(--u-danger-text)}.u-icon-chip--info{background:var(--blue-soft);color:var(--u-info-text)}.u-icon-chip--neutral{background:var(--surface-3);color:var(--text-secondary)}.u-avatar{background:linear-gradient(180deg,var(--brand-accent) 0,var(--brand-accent-strong) 100%);border-radius:12px;color:var(--on-accent);display:inline-grid;flex-shrink:0;font-size:15px;font-weight:700;height:40px;letter-spacing:.01em;place-items:center;width:40px}.u-avatar--sm{border-radius:50%;font-size:12px;height:32px;width:32px}.u-avatar--lg{border-radius:18px;box-shadow:var(--u-shadow-md);font-size:22px;height:64px;width:64px}.u-logo{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;display:inline-grid;flex-shrink:0;height:40px;place-items:center;width:40px}.u-logo svg{height:20px;width:20px}.u-badge{align-items:center;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);display:inline-flex;font-size:var(--u-fs-xs);font-weight:600;gap:6px;height:24px;line-height:1;padding:0 9px;vertical-align:middle;white-space:nowrap}.u-badge svg{height:13px;width:13px}.u-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.u-badge--accent{background:var(--accent-soft);border-color:var(--accent-border);color:var(--brand-accent-strong)}.u-badge--success{background:var(--success-soft);border-color:var(--u-success-border);color:var(--u-success-text)}.u-badge--warning{background:var(--warning-soft);border-color:var(--u-warning-border);color:var(--u-warning-text)}.u-badge--danger{background:var(--danger-soft);border-color:var(--u-danger-border);color:var(--u-danger-text)}.u-badge--info{background:var(--blue-soft);border-color:var(--u-info-border);color:var(--u-info-text)}.u-tag{align-items:center;background:var(--surface-3);border-radius:var(--radius-sm);color:var(--text-primary);display:inline-flex;font-size:var(--u-fs-sm);font-weight:500;gap:6px;height:26px;padding:0 10px;white-space:nowrap}.u-code{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--text-primary);font-family:var(--u-font-mono);font-size:12px;height:22px;white-space:nowrap}.u-code,.u-kbd{align-items:center;background:var(--bg-surface);display:inline-flex;padding:0 6px}.u-kbd{border:1px solid var(--border-strong);border-radius:var(--radius-xs);color:var(--text-muted);font-size:11px;font-weight:600;height:20px}.u-kpi-row{grid-gap:var(--u-space-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.u-kpi,.u-kpi-row{gap:var(--u-space-3)}.u-kpi{align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--u-shadow-sm);color:inherit;display:flex;font-family:inherit;min-width:0;padding:var(--u-space-4) 18px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}button.u-kpi{cursor:pointer}button.u-kpi:hover{border-color:var(--border-strong)}button.u-kpi:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.u-kpi.is-active{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft),var(--u-shadow-sm)}.u-kpi__body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.u-kpi__value{font-feature-settings:"tnum";color:var(--text-primary);font-size:var(--u-fs-kpi);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.015em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-kpi__unit{color:var(--text-secondary);font-size:15px;font-weight:500;margin-left:4px}.u-kpi__context{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);display:-webkit-box;font-size:var(--u-fs-sm);line-height:1.4;overflow:hidden}.u-kpi__context--warning{color:var(--u-warning-text)}.u-kpi__context--danger{color:var(--u-danger-text)}.u-kpi .u-meter{margin-top:6px}.u-meter{background:var(--accent-soft);height:6px;overflow:hidden}.u-meter,.u-meter>span{border-radius:var(--radius-pill);display:block}.u-meter>span{background:var(--brand-accent);height:100%}.u-meter--success{background:var(--success-soft)}.u-meter--success>span{background:var(--state-success)}.u-meter--warning{background:var(--warning-soft)}.u-meter--warning>span{background:var(--state-warning)}.u-meter--danger{background:var(--danger-soft)}.u-meter--danger>span{background:var(--state-danger)}.u-stack{background:var(--surface-3);border-radius:var(--radius-pill);display:flex;gap:2px;height:10px;overflow:hidden}.u-stack>span{height:100%;min-width:4px}.u-legend{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:6px 16px}.u-legend__item{align-items:center;display:inline-flex;gap:6px}.u-legend__swatch,.u-swatch{--u-swatch-color:var(--border-strong);background:var(--u-swatch-color);border-radius:2px;display:inline-block;flex-shrink:0;height:8px;vertical-align:middle;width:8px}.u-swatch--s1{--u-swatch-color:var(--u-series-1)}.u-swatch--s2{--u-swatch-color:var(--u-series-2)}.u-swatch--s3{--u-swatch-color:var(--u-series-3)}.u-swatch--s4{--u-swatch-color:var(--u-series-4)}.u-swatch--s5{--u-swatch-color:var(--u-series-5)}.u-swatch--s6{--u-swatch-color:var(--u-series-6)}.u-swatch--s7{--u-swatch-color:var(--u-series-7)}.u-swatch--s8{--u-swatch-color:var(--u-series-8)}.u-swatch--soft{background:color-mix(in srgb,var(--u-swatch-color) 10%,#0000);box-shadow:inset 0 0 0 1px var(--u-swatch-color)}.u-tabs{border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--u-space-6);overflow-x:auto;scrollbar-width:none}.u-tabs::-webkit-scrollbar{display:none}.u-tab{align-items:center;background:none;border:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-md);font-weight:550;gap:8px;padding:12px 0 13px;position:relative;transition:color .15s ease;white-space:nowrap}.u-tab svg{height:16px;width:16px}.u-tab:hover{color:var(--text-primary)}.u-tab:focus-visible{box-shadow:inset 0 -2px 0 var(--accent-border);color:var(--text-primary);outline:none}.u-tab.is-active{color:var(--text-primary);font-weight:650}.u-tab.is-active:after{background:var(--brand-accent);border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.u-tab__count{color:var(--text-muted);font-size:var(--u-fs-xs);font-weight:600}.u-seg{background:var(--surface-3);border-radius:12px;gap:2px;padding:3px}.u-seg,.u-seg__btn{display:inline-flex}.u-seg__btn{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:var(--u-fs-sm);font-weight:550;gap:6px;height:30px;padding:0 12px;transition:background .15s ease,color .15s ease;white-space:nowrap}.u-seg__btn.is-active,.u-seg__btn:hover{color:var(--text-primary)}.u-seg__btn.is-active{background:var(--bg-surface);box-shadow:var(--u-shadow-xs);font-weight:650}.u-seg__count{color:var(--brand-accent-strong);font-weight:600}.u-form{display:flex;flex-direction:column;gap:var(--u-space-4)}.u-form-grid{grid-gap:var(--u-space-4);display:grid;gap:var(--u-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.u-form-grid{grid-template-columns:minmax(0,1fr)}}.u-field{display:flex;flex-direction:column;gap:6px;min-width:0}.u-label{color:var(--text-primary);font-size:var(--u-fs-sm);font-weight:600}.u-help{color:var(--text-secondary);font-size:12.5px;line-height:1.45;margin:0}.u-help a{color:var(--brand-accent-strong);font-weight:550}.u-error-text{color:var(--u-danger-text);font-size:12.5px;margin:0}.u-input,.u-select,.u-textarea{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--u-radius-control);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:var(--u-fs-md);height:var(--u-control-h);padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.u-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236E6C85' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.u-textarea{height:auto;line-height:1.5;min-height:96px;padding:10px 12px;resize:vertical}.u-input::placeholder,.u-textarea::placeholder{color:var(--text-muted)}.u-input:hover:not(:disabled),.u-select:hover:not(:disabled),.u-textarea:hover:not(:disabled){border-color:#c9c8d8}.u-input:focus,.u-select:focus,.u-textarea:focus{border-color:var(--brand-accent);box-shadow:var(--u-focus-ring);outline:none}.u-input:disabled,.u-select:disabled,.u-textarea:disabled{background:var(--surface-2);color:var(--text-muted);cursor:not-allowed}.u-input[aria-invalid=true]{border-color:var(--state-danger)}.u-input-group{align-items:center;display:flex;position:relative}.u-input-group .u-input{padding-right:42px}.u-input-group__btn{background:#0000;border:0;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:inline-grid;height:28px;place-items:center;position:absolute;right:4px;width:30px}.u-input-group__btn:hover{background:var(--surface-3);color:var(--text-primary)}.u-input-group__btn svg{height:16px;width:16px}.u-input-group--lead .u-input{padding-left:38px;padding-right:12px}.u-input-group__icon{color:var(--text-muted);height:16px;left:12px;pointer-events:none;position:absolute;width:16px}.u-inline-form{align-items:flex-start;display:flex;gap:var(--u-space-2)}.u-inline-form>.u-field,.u-inline-form>.u-input{flex:1 1}.u-switch{align-items:center;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:var(--u-fs-md);gap:10px;-webkit-user-select:none;user-select:none}.u-switch input{height:1px;opacity:0;position:absolute;width:1px}.u-switch__track{background:#d3d2e0;border-radius:var(--radius-pill);flex-shrink:0;height:20px;position:relative;transition:background .15s ease;width:36px}.u-switch__track:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #16142a40;content:"";height:16px;left:2px;position:absolute;top:2px;transition:left .15s ease;width:16px}.u-switch input:checked+.u-switch__track{background:var(--brand-accent)}.u-switch input:checked+.u-switch__track:after{left:18px}.u-switch input:focus-visible+.u-switch__track{box-shadow:var(--u-focus-ring)}.u-switch input:disabled+.u-switch__track{opacity:.5}.u-list{list-style:none;margin:0;padding:0}.u-row{align-items:center;border-top:1px solid var(--border-subtle);display:flex;gap:14px;min-height:44px;padding:14px var(--u-space-5)}.u-list>.u-row:first-child{border-top:0}.u-row__main{flex:1 1;min-width:0}.u-row__title{align-items:center;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-md);font-weight:600;gap:8px}.u-row__meta{color:var(--text-secondary);font-size:var(--u-fs-sm);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-row__meta--wrap{white-space:normal}.u-row__side{align-items:center;display:flex;flex-shrink:0;gap:10px}.u-banner{align-items:flex-start;background:var(--blue-soft);border:1px solid var(--u-info-border);border-radius:var(--radius-md);color:var(--text-primary);display:flex;font-size:var(--u-fs-sm);gap:10px;line-height:1.5;padding:12px 14px}.u-banner>svg{color:var(--u-info-text);flex-shrink:0;height:16px;margin-top:2px;width:16px}.u-banner__body{flex:1 1;min-width:0}.u-banner__title{font-weight:650}.u-banner__actions{display:flex;flex-shrink:0;gap:8px}.u-banner--success{background:var(--success-soft);border-color:var(--u-success-border)}.u-banner--success>svg{color:var(--u-success-text)}.u-banner--warning{background:var(--warning-soft);border-color:var(--u-warning-border)}.u-banner--warning>svg{color:var(--u-warning-text)}.u-banner--danger{background:var(--danger-soft);border-color:var(--u-danger-border)}.u-banner--danger>svg{color:var(--u-danger-text)}.u-banner--neutral{background:var(--surface-2);border-color:var(--border-subtle)}.u-banner--neutral>svg{color:var(--text-secondary)}.u-toast-region{display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:24px;top:20px;z-index:3000}.u-toast{align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--u-shadow-lg);color:var(--text-primary);display:flex;font-size:var(--u-fs-sm);gap:10px;line-height:1.5;padding:12px 12px 12px 14px;pointer-events:auto;width:min(420px,calc(100vw - 48px))}.u-toast>svg{flex-shrink:0;height:18px;margin-top:1px;width:18px}.u-toast--success>svg{color:var(--state-success)}.u-toast--danger>svg{color:var(--state-danger)}.u-toast__text{flex:1 1}.u-modal-backdrop{background:var(--overlay-50);display:grid;inset:0;padding:var(--u-space-6);place-items:center;position:fixed;z-index:2500}.u-modal{background:var(--bg-surface);border-radius:18px;box-shadow:var(--u-shadow-lg);display:flex;flex-direction:column;max-height:calc(100vh - 48px);width:min(520px,100%)}.u-modal--wide{width:min(720px,100%)}.u-modal__header{align-items:flex-start;display:flex;gap:var(--u-space-3);padding:var(--u-space-5) var(--u-space-6) 0}.u-modal__title{font-size:var(--u-fs-xl);font-weight:700;line-height:1.3;margin:0}.u-modal__desc{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.5;margin:4px 0 0}.u-modal__body{overflow:auto;padding:var(--u-space-4) var(--u-space-6)}.u-modal__footer{display:flex;gap:var(--u-space-2);justify-content:flex-end;padding:var(--u-space-2) var(--u-space-6) var(--u-space-5)}.u-menu-anchor{display:inline-flex;position:relative}.u-menu{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--u-shadow-lg);min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1500}.u-menu__item{align-items:center;background:#0000;border:0;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--u-fs-sm);gap:10px;padding:8px 10px;text-align:left;width:100%}.u-menu__item svg{color:var(--text-secondary);flex-shrink:0;height:16px;width:16px}.u-menu__item:hover:not(:disabled){background:var(--surface-3)}.u-menu__item:disabled{cursor:not-allowed;opacity:.5}.u-menu__item--danger,.u-menu__item--danger svg{color:var(--u-danger-text)}.u-menu__item--danger:hover:not(:disabled){background:var(--danger-soft)}.u-menu__sep{background:var(--border-subtle);height:1px;margin:6px 4px}.u-disclosure>summary{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--u-fs-sm);font-weight:600;gap:8px;list-style:none;padding:14px var(--u-space-5)}.u-disclosure>summary::-webkit-details-marker{display:none}.u-disclosure>summary:hover{color:var(--text-primary)}.u-disclosure>summary svg{height:16px;transition:transform .15s ease;width:16px}.u-disclosure[open]>summary svg{transform:rotate(90deg)}.u-empty{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--u-fs-sm);gap:8px;padding:var(--u-space-8) var(--u-space-5);text-align:center}.u-empty__title{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:650}.u-skeleton{animation:u-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#efeef6 25%,#f7f7fb 37%,#efeef6 63%);background-size:400% 100%;border-radius:var(--radius-sm);display:block}@keyframes u-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.u-table-scroll{overflow-x:auto}.u-table{border-collapse:initial;border-spacing:0;min-width:720px;table-layout:fixed;width:100%}.u-table th{color:var(--text-muted);font-size:var(--u-fs-overline);font-weight:600;letter-spacing:.07em;padding:12px 16px;text-align:left;text-transform:uppercase}.u-table td,.u-table th{border-bottom:1px solid var(--border-subtle);box-sizing:border-box;white-space:nowrap}.u-table td{color:var(--text-primary);font-size:var(--u-fs-md);height:56px;overflow:hidden;padding:8px 16px;text-overflow:ellipsis;vertical-align:middle}.u-table tbody tr:last-child td{border-bottom:0}.u-table tbody tr:hover td{background:#fafafd}.u-cell-sub{color:var(--text-secondary);display:block;font-size:var(--u-fs-sm);margin-top:2px}.u-toolbar{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--u-space-2);padding:var(--u-space-3) var(--u-space-5)}.u-toolbar__spacer{flex:1 1}.u-toolbar .u-input-group{max-width:100%;width:280px}.u-toolbar .u-select{min-width:160px;width:auto}.u-pagination{font-feature-settings:"tnum";align-items:center;border-top:1px solid var(--border-subtle);color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);font-variant-numeric:tabular-nums;gap:var(--u-space-3);justify-content:space-between;padding:var(--u-space-3) var(--u-space-5)}.u-pagination__pages{align-items:center;display:flex;gap:4px}.u-dl{grid-gap:var(--u-space-4) var(--u-space-5);display:grid;gap:var(--u-space-4) var(--u-space-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0}.u-dl dt{color:var(--text-muted);font-size:var(--u-fs-overline);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.u-dl dd{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:500;margin:4px 0 0;overflow-wrap:anywhere}.u-timeline{list-style:none;margin:0;padding:0}.u-timeline__item{grid-gap:var(--u-space-3);display:grid;gap:var(--u-space-3);grid-template-columns:28px minmax(0,1fr) auto;padding:10px 0;position:relative}.u-timeline__item:before{background:var(--border-subtle);bottom:-10px;content:"";left:13.5px;position:absolute;top:38px;width:1px}.u-timeline__item:last-child:before{display:none}.u-timeline__dot{background:var(--surface-3);border-radius:50%;color:var(--text-secondary);display:grid;height:28px;place-items:center;width:28px}.u-timeline__dot svg{height:14px;width:14px}.u-timeline__dot--accent{background:var(--accent-soft);color:var(--brand-accent)}.u-timeline__dot--success{background:var(--success-soft);color:var(--u-success-text)}.u-timeline__dot--warning{background:var(--warning-soft);color:var(--u-warning-text)}.u-timeline__dot--danger{background:var(--danger-soft);color:var(--u-danger-text)}.u-timeline__title{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:600}.u-timeline__meta{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.5;margin-top:2px}.u-timeline__time{font-feature-settings:"tnum";color:var(--text-muted);font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.u-drawer-backdrop{background:var(--overlay-50);inset:0;position:fixed;z-index:2400}.u-drawer{background:var(--bg-surface);bottom:0;box-shadow:var(--u-shadow-lg);display:flex;flex-direction:column;position:fixed;right:0;top:0;width:min(560px,100vw);z-index:2450}.u-drawer--wide{width:min(760px,100vw)}.u-drawer--docked{border-left:1px solid var(--border-subtle);width:min(var(--u-drawer-docked-w),100vw);z-index:1200}@media (min-width:1280px){.u-page--with-drawer{padding-right:calc(var(--u-drawer-docked-w) + var(--u-space-8))}}body.u-drawer-docked-open .copilot-fab,body.u-drawer-docked-open .tour-pill{display:none}.u-drawer__header{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--u-space-3)}.u-drawer__body,.u-drawer__header{padding:var(--u-space-5) var(--u-space-6)}.u-drawer__body{flex:1 1;overflow:auto}.u-drawer__footer{background:var(--surface-2);border-top:1px solid var(--border-subtle);display:flex;gap:var(--u-space-2);justify-content:flex-end;padding:var(--u-space-3) var(--u-space-6)}.u-steps{list-style:none;margin:0;padding:0}.u-step{grid-gap:var(--u-space-3);display:grid;gap:var(--u-space-3);grid-template-columns:32px minmax(0,1fr);padding-bottom:var(--u-space-5);position:relative}.u-step:before{background:var(--border-subtle);bottom:4px;content:"";left:15.5px;position:absolute;top:36px;width:1px}.u-step:last-child{padding-bottom:0}.u-step:last-child:before{display:none}.u-step__marker{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:50%;color:var(--text-secondary);display:grid;font-size:var(--u-fs-sm);font-weight:650;height:32px;place-items:center;width:32px}.u-step__marker svg{height:16px;width:16px}.u-step.is-done .u-step__marker{background:var(--success-soft);border-color:var(--u-success-border);color:var(--u-success-text)}.u-step.is-current .u-step__marker{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.u-step__title{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:650;padding-top:5px}.u-step__desc{line-height:1.5;margin-top:2px}.u-dropzone,.u-step__desc{color:var(--text-secondary);font-size:var(--u-fs-sm)}.u-dropzone{align-items:center;background:var(--surface-2);border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:var(--u-space-6);text-align:center;transition:border-color .15s ease,background .15s ease}.u-dropzone.is-over,.u-dropzone:hover{background:var(--accent-soft);border-color:var(--brand-accent)}.u-dropzone svg{color:var(--brand-accent);height:22px;width:22px}.auth-page{background:radial-gradient(60% 45% at 50% 0,#5b4bdb14,#0000 70%),var(--u-well);box-sizing:border-box;flex-direction:column;gap:var(--u-space-6);justify-content:center;min-height:100vh;padding:var(--u-space-12) var(--u-space-4)}.auth-lockup,.auth-page{align-items:center;display:flex}.auth-lockup{color:var(--text-primary);font-size:20px;font-weight:700;gap:10px;letter-spacing:-.02em}.auth-lockup-mark{color:var(--brand-accent);display:block}.auth-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--u-shadow-md);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--u-space-5);padding:var(--u-space-8);width:min(420px,100%)}.auth-card--wide{width:min(520px,100%)}.auth-heading{color:var(--text-primary);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.auth-subheading{color:var(--text-secondary);font-size:var(--u-fs-md);line-height:1.5;margin:-14px 0 0}.auth-card .u-btn--block{height:var(--u-control-h-lg);width:100%}.auth-legal{align-items:center;color:var(--text-muted);display:flex;font-size:var(--u-fs-sm);gap:8px}.auth-legal a{color:var(--text-secondary);text-decoration:none}.auth-legal a:hover{color:var(--text-primary);text-decoration:underline}.auth-row{align-items:center;display:flex;gap:var(--u-space-3);justify-content:space-between}.auth-footer{border-top:1px solid var(--border-subtle);color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:6px;justify-content:center;padding-top:var(--u-space-4)}.auth-choice{grid-gap:var(--u-space-2);display:grid;gap:var(--u-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.auth-choice-option{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;padding:12px 14px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.auth-choice-option strong{font-size:var(--u-fs-md);font-weight:650}.auth-choice-option span{color:var(--text-secondary);font-size:var(--u-fs-sm)}.auth-choice-option:hover{border-color:#c9c8d8}.auth-choice-option:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.auth-choice-option.is-selected{background:var(--accent-soft);border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.language-switcher.u-seg{box-shadow:var(--u-shadow-xs);position:fixed;right:24px;top:20px;z-index:10}.auth-callback,.language-switcher.u-seg{background:var(--bg-surface);border:1px solid var(--border-subtle)}.auth-callback{align-items:center;border-radius:var(--radius-xl);box-shadow:var(--u-shadow-md);color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--u-fs-md);gap:var(--u-space-4);padding:var(--u-space-10) var(--u-space-12)}.auth-callback p{margin:0}.auth-callback-mark{color:var(--brand-accent);display:block}.auth-callback-bar{border-radius:var(--radius-pill);height:6px;width:180px}.auth-rule{align-items:center;color:var(--text-secondary);display:flex;font-size:12.5px;gap:6px;margin:-8px 0 0}.auth-rule svg{color:var(--text-muted);height:14px;width:14px}.auth-rule.is-met svg{color:var(--state-success)}.auth-plan{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:10px;padding:var(--u-space-4)}.auth-plan-head{align-items:center;display:flex;gap:var(--u-space-3);justify-content:space-between}.auth-plan-number{text-align:right;width:96px}.auth-range{accent-color:var(--brand-accent);width:100%}.auth-plan-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.auth-plan-value{color:var(--text-primary);font-size:var(--u-fs-kpi);font-weight:650}.auth-plan-tiers summary{color:var(--brand-accent-strong);cursor:pointer;font-size:var(--u-fs-sm);font-weight:600}.auth-plan-tiers ul{color:var(--text-secondary);font-size:var(--u-fs-sm);margin:8px 0 0;padding-left:18px}@media (max-width:560px){.auth-page{justify-content:flex-start;padding-top:72px}.auth-card{padding:var(--u-space-6) var(--u-space-5)}.auth-choice{grid-template-columns:minmax(0,1fr)}}.dash-v2{min-width:0}.dash-v2__brand{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--u-fs-sm);gap:8px}.dash-v2__brand svg{color:var(--text-muted);height:16px;width:16px}.dash-v2__brand-label{font-weight:600}.dash-v2__brand .u-select{min-width:180px;width:auto}.dash-v2__line-skeleton{display:inline-block;height:14px;max-width:100%;vertical-align:middle;width:320px}.dash-v2__block-skeleton{border-radius:var(--radius-lg);height:72px}.dash-v2__tile-skeleton{border-radius:var(--radius-lg);height:104px}.dash-v2__table-skeleton{border-radius:var(--radius-lg);height:420px}.tl-channel{color:var(--text-muted);flex-shrink:0;height:13px;width:13px}.tl-mood{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:4px;margin-right:6px;min-width:30px;vertical-align:-1px}.tl-mood__dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;height:7px;width:7px}.tl-mood--danger .tl-mood__dot{background:var(--state-danger)}.tl-mood--success .tl-mood__dot{background:var(--state-success)}.tl-mood--none{color:var(--text-muted)}.tq{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.tq__tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.tq__tile{width:100%}.tq__tile .u-kpi__context{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tq__tile-skeleton{border-radius:var(--radius-lg);height:104px}.tq__card{min-width:0}.tq__head{align-items:center;padding-bottom:var(--u-space-3)}.tq__views{align-items:flex-end;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--u-space-3);padding:0 var(--u-space-5)}.tq__views .u-tabs{border-bottom:0;flex:1 1;min-width:0}.tq__views-manage{flex-shrink:0;margin-bottom:6px}.tq__toolbar{row-gap:var(--u-space-2)}.tq__search{width:340px}.tq__toolbar .tq__admin-filter{width:220px}.tq__search input[type=search]::-webkit-search-cancel-button{display:none}.tq__filter-on{border-color:var(--accent-border);color:var(--brand-accent-strong)}.tq__filter-count{background:var(--accent-soft);border-radius:var(--radius-pill);color:var(--brand-accent-strong);display:inline-grid;font-size:var(--u-fs-xs);font-weight:650;height:18px;min-width:18px;padding:0 5px;place-items:center}.tq__menu-anchor{display:inline-flex;position:relative}.tq__status-menu{left:0;padding:6px 0;right:auto;width:300px}.tq__status-menu-head{align-items:center;display:flex;justify-content:space-between;min-height:30px;padding:0 8px 4px 14px}.tq__status-menu-list{max-height:min(360px,55vh);overflow-y:auto;padding:0 6px}.tq__status-option{align-items:center;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--u-fs-sm);gap:10px;padding:7px 8px}.tq__status-option:hover{background:var(--surface-3)}.tq__checkbox,.tq__status-option input{accent-color:var(--brand-accent);cursor:pointer;flex-shrink:0;height:16px;margin:0;vertical-align:middle;width:16px}.tq__facets{background:var(--surface-2);border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--u-space-2);padding:var(--u-space-3) var(--u-space-5)}.tq__facet{background:var(--accent-soft);color:var(--brand-accent-strong);gap:4px;padding-right:4px}.tq__facet button{background:#0000;border:0;border-radius:var(--radius-xs);color:inherit;cursor:pointer;display:inline-grid;height:20px;padding:0;place-items:center;width:20px}.tq__facet button:hover{background:var(--accent-border)}.tq__facet svg{height:13px;width:13px}.tq__bulk{align-items:center;background:var(--accent-soft);border-bottom:1px solid var(--accent-border);display:flex;flex-wrap:wrap;gap:var(--u-space-2);padding:10px var(--u-space-5)}.tq__bulk-count{color:var(--brand-accent-strong);font-size:var(--u-fs-sm);font-weight:650;margin-right:var(--u-space-2)}.tq__table th{background:var(--surface-2);padding:10px 12px}.tq__table td{padding:7px 12px}.tq__table td:first-child,.tq__table th:first-child{padding-left:var(--u-space-5)}.tq__table .tq__check{padding-right:8px}.tq__th{align-items:center;display:inline-flex;gap:6px;max-width:100%;min-width:0;overflow:hidden}.tq__th>span{flex-shrink:0}.tq__th .tq__sort{min-width:0}.tq__th-sep{opacity:.6}.tq__table tbody .tq__row{cursor:pointer}.tq__table tbody .tq__row:hover td{background:var(--surface-2)}.tq__table tbody .tq__row.is-selected td{background:var(--accent-soft)}.tq__table tbody .tq__row.has-attention td:first-child{box-shadow:inset 3px 0 0 var(--state-warning)}.tq__check{text-overflow:clip}.tq__sort{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;letter-spacing:inherit;max-width:100%;overflow:hidden;padding:0;text-transform:inherit;white-space:nowrap}.tq__sort:hover{color:var(--text-primary)}.tq__sort:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--u-focus-ring);outline:none}.tq__sort-icon{flex-shrink:0;height:13px;opacity:.6;width:13px}.tq__sort-icon.is-active{color:var(--brand-accent-strong);opacity:1}.tq__table tbody td{height:56px;max-height:56px}.tq__person{align-items:center;display:flex;gap:8px;min-width:0}.tq__avatar{background:var(--surface-3);border-radius:50%;color:var(--text-secondary);display:inline-grid;flex-shrink:0;font-size:12px;font-weight:650;height:30px;letter-spacing:.01em;place-items:center;width:30px}.tq__avatar svg{height:16px;width:16px}.tq__avatar--small{font-size:10px;height:24px;width:24px}.tq__lines{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.tq__primary,.tq__secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tq__primary{font-weight:600;line-height:1.35}.tq__primary-row{align-items:center;display:flex;gap:6px;min-width:0}.tq__primary-row .tq__primary{min-width:0}.tq__primary--plain{font-weight:500}.tq__secondary{color:var(--text-secondary);display:block;font-size:var(--u-fs-sm);line-height:17px}.tq__secondary .tl-channel{margin-right:5px;vertical-align:-2px}.tq__vip{flex-shrink:0;font-size:10.5px;height:18px;padding:0 6px}.tq__subject{align-items:center;display:flex;gap:8px;min-width:0}.tq__subject-link{background:none;border:0;color:var(--text-primary);cursor:pointer;display:block;font:inherit;font-weight:550;line-height:1.35;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tq__subject-link:hover{color:var(--brand-accent-strong)}.tq__subject-link:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--u-focus-ring);outline:none}.tq__flag{background:var(--warning-soft);border-radius:var(--radius-xs);color:var(--u-warning-text);display:inline-grid;flex-shrink:0;height:22px;place-items:center;width:22px}.tq__flag svg{height:13px;width:13px}.tq__presence{align-items:center;background:var(--blue-soft);border-radius:var(--radius-pill);color:var(--u-info-text);cursor:default;display:inline-flex;flex-shrink:0;font-size:var(--u-fs-xs);font-weight:600;gap:4px;height:22px;padding:0 7px}.tq__presence svg{height:13px;width:13px}.tq__presence:focus-visible,.tq__status-assignee:focus-visible{border-radius:var(--radius-pill);box-shadow:var(--u-focus-ring);outline:none}.tq__status-cell{display:flex;flex-flow:column wrap;height:41px;justify-content:center;min-width:0;overflow:hidden}.tq__status-cell>*{flex:none;width:100%}.tq__status-line{align-items:flex-start;display:flex;min-width:0}.tq__table .tq__status{align-items:flex-start;border-radius:11px;box-sizing:border-box;height:auto;line-height:14px;max-width:100%;min-height:22px;min-width:0;padding-bottom:3px;padding-top:3px;vertical-align:top}.tq__status-label{min-width:0;white-space:normal}.tq__table .tq__status .u-badge__dot{margin-top:4px}.tq__status-meta{align-items:center;display:flex;gap:5px;height:18px;min-width:0}.tq__who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tq__dot-sep{color:var(--text-muted);flex-shrink:0}.tq__wait{font-feature-settings:"tnum";flex-shrink:0;font-variant-numeric:tabular-nums;white-space:nowrap}.tq__status-assignee{cursor:default;display:flex;max-width:100%;min-width:0}.tq__status-assignee>.tq__status-cell{flex:1 1}.tq__assignee{background:var(--accent-soft);border-radius:50%;color:var(--brand-accent-strong);display:inline-grid;flex-shrink:0;font-size:8.5px;font-weight:700;height:18px;letter-spacing:.02em;place-items:center;width:18px}.tq__assignee svg{height:11px;width:11px}.tq__tracking{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tq__muted{color:var(--text-muted)}.tq__table .tq__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.tq__actions{text-overflow:clip}.tq__actions-inner{display:flex;gap:2px;justify-content:flex-end}.tq__loading-row td{height:56px}.tq__loading-bar{height:14px;width:100%}.tq__sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tq__footer{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.tq__footer-note{color:var(--text-secondary)}.tq__pager{align-items:center;display:flex;gap:var(--u-space-3)}.tq__pager-count{color:var(--text-primary);font-weight:600}.tq__tooltip{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--u-shadow-lg);color:var(--text-primary);font-size:var(--u-fs-sm);line-height:1.45;max-width:360px;padding:8px 10px;pointer-events:none;position:fixed;transform:translateX(-100%);white-space:pre-line;z-index:2600}.tq__tooltip.is-start{transform:none}.tq__assign-menu{max-height:min(360px,60vh);overflow-y:auto;position:fixed;right:auto;width:240px}.tq__assign-title{padding:6px 10px 4px}.tq__assign-empty{color:var(--text-secondary);display:block;font-size:var(--u-fs-sm);padding:8px 10px}.tq__assign-skeleton{height:28px;margin:4px 6px}@media (max-width:1100px){.tq__search{width:100%}.tq__toolbar .u-toolbar__spacer{display:none}}.tex-v2__label-row{align-items:center;display:flex;justify-content:space-between;min-height:24px}.tex-v2__checks{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:228px;overflow-y:auto;padding:2px}.tex-v2__checks--two{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-height:none}.tex-v2__check{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--u-fs-sm);gap:8px;min-width:0;padding:7px 10px;transition:border-color .15s ease,background .15s ease}.tex-v2__check span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tex-v2__check:hover{border-color:var(--border-strong)}.tex-v2__check.is-on{background:var(--accent-soft);border-color:var(--accent-border)}.tex-v2__check input{accent-color:var(--brand-accent);flex-shrink:0;height:15px;margin:0;width:15px}.tex-v2__dates{align-items:center;display:flex;gap:8px}.tex-v2__sep{color:var(--text-muted)}.dprefs{display:inline-flex;position:relative}.dprefs__trigger--open{border-color:var(--accent-border);color:var(--brand-accent-strong)}.dprefs__panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--u-shadow-lg);display:flex;flex-direction:column;gap:var(--u-space-4);max-height:min(600px,72vh);overflow-y:auto;padding:var(--u-space-4);position:absolute;right:0;text-align:left;top:calc(100% + 6px);width:min(380px,calc(100vw - 32px));z-index:1500}.dprefs__head{align-items:flex-start;display:flex;gap:var(--u-space-3);justify-content:space-between}.dprefs__title{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:650}.dprefs__note{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.45;margin:2px 0 0}.dprefs__state{align-items:center;color:var(--text-secondary);display:inline-flex;flex-shrink:0;font-size:var(--u-fs-xs);font-weight:600;gap:4px;min-height:18px;white-space:nowrap}.dprefs__state svg{height:14px;width:14px}.dprefs__state--saved{color:var(--u-success-text)}.dprefs__state--error{color:var(--u-danger-text)}.dprefs__orders{border:1px solid var(--border-subtle);border-radius:var(--radius-md);list-style:none;margin:0;overflow:hidden;padding:0}.dprefs__order{align-items:center;border-top:1px solid var(--border-subtle);display:flex;gap:var(--u-space-3);justify-content:space-between;padding:6px 6px 6px 12px}.dprefs__order:first-child{border-top:0}.dprefs__order--all{background:var(--surface-2)}.dprefs__order-label{color:var(--text-primary);font-size:var(--u-fs-sm);font-weight:550;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dprefs__order-label.is-inherited{color:var(--text-secondary);font-weight:400}.dprefs__seg{flex-shrink:0;padding:2px}.dprefs__seg .u-seg__btn{font-size:var(--u-fs-xs);height:26px;padding:0 10px}.linkified-text__link{color:var(--brand-accent-strong);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.linkified-text__link:hover{color:var(--brand-accent)}.tso__heading{flex:1 1;min-width:0}.tso__subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tso__body{gap:var(--u-space-3);min-height:140px}.tso__body,.tso__loading{display:flex;flex-direction:column}.tso__loading{gap:10px;padding-top:4px}.tso__loading-text{color:var(--text-secondary);font-size:var(--u-fs-sm)}.tso__line{height:12px}.tso__meta{color:var(--text-secondary);font-size:var(--u-fs-xs)}.tso__note-text{display:flex;flex-direction:column;gap:2px}.tso__text{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--u-fs-md);line-height:1.6;overflow-wrap:anywhere;padding:var(--u-space-4)}.tso__text p{margin:0}.tso__text p+p{margin-top:4px}.tso__empty{padding:var(--u-space-6) 0}.dash-pipe .u-card__body{padding:0 0 var(--u-space-2)}.dash-pipe__skeleton{border-radius:var(--radius-lg);height:236px}.dash-pipe__table{display:flex;flex-direction:column}.dash-pipe__row{grid-column-gap:var(--u-space-4);align-items:center;border-top:1px solid var(--border-subtle);column-gap:var(--u-space-4);display:grid;grid-template-columns:minmax(0,1fr) 72px 104px 132px;padding:8px var(--u-space-5)}.dash-pipe__table--value .dash-pipe__row{grid-template-columns:minmax(0,1fr) 72px 104px 132px 120px}.dash-pipe__row--head{border-top:0;padding-bottom:6px;padding-top:0}.dash-pipe__row.is-active{background:var(--accent-soft)}.dash-pipe__stage{grid-column-gap:var(--u-space-4);align-items:center;column-gap:var(--u-space-4);display:grid;grid-template-columns:minmax(160px,300px) minmax(0,1fr);min-width:0}.dash-pipe__stage-btn{align-items:flex-start;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1px;min-width:0;padding:2px 0;text-align:left}.dash-pipe__stage-name{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:600}.dash-pipe__stage-btn:hover .dash-pipe__stage-name{color:var(--brand-accent-strong)}.dash-pipe__stage-detail{color:var(--text-muted);font-size:var(--u-fs-xs);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-pipe__bar{background:var(--surface-2);border-radius:var(--radius-pill);display:flex;height:8px;overflow:hidden}.dash-pipe__bar-active{background:var(--brand-accent)}.dash-pipe__bar-dormant{background:color-mix(in srgb,var(--brand-accent) 28%,var(--bg-surface))}.dash-pipe__bar-active+.dash-pipe__bar-dormant{margin-left:2px}.dash-pipe__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dash-pipe__count{color:var(--text-primary);font-weight:600}.dash-pipe__muted{color:var(--text-muted)}.dash-pipe__link{background:none;border:0;cursor:pointer;font:inherit;padding:0}.dash-pipe__link[aria-pressed=true]{text-decoration:underline}@media (max-width:1100px){.dash-pipe__stage{grid-template-columns:minmax(0,1fr);row-gap:6px}}@media (max-width:720px){.dash-pipe__row,.dash-pipe__table--value .dash-pipe__row{grid-template-columns:minmax(0,1fr) 64px 80px}.dash-pipe__row>:nth-child(n+4){display:none}}.dash-changes{display:flex;flex-direction:column;gap:var(--u-space-3);min-width:0}.dash-changes__scope{color:var(--text-muted);font-size:var(--u-fs-xs);margin:0}.dash-changes__columns{grid-gap:var(--u-space-4) var(--u-space-6);display:grid;gap:var(--u-space-4) var(--u-space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dash-changes__column{display:flex;flex-direction:column;gap:6px;min-width:0}.dash-changes__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.dash-changes__row{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;font-size:var(--u-fs-sm);grid-template-columns:minmax(0,1fr) 30px 70px;min-height:24px}.dash-changes__label{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-changes__count{font-feature-settings:"tnum";color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.dash-changes__delta{display:flex;justify-content:flex-end}.dash-changes__pct{font-feature-settings:"tnum";color:var(--text-muted);font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums}.dash-insights{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.dash-insights__attention{align-items:center;border-color:var(--u-warning-border);display:flex;flex-wrap:wrap;gap:var(--u-space-3) var(--u-space-6);padding:var(--u-space-4) var(--u-space-5)}.dash-insights__attention-head{align-items:center;display:flex;flex:0 1 300px;gap:var(--u-space-3);min-width:240px}.dash-insights__attention-text{display:flex;flex-direction:column;gap:1px;min-width:0}.dash-insights__attention-title{align-items:baseline;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-md);font-weight:600;gap:6px;line-height:1.3;margin:0}.dash-insights__attention-total{font-feature-settings:"tnum";font-size:var(--u-fs-kpi);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.015em}.dash-insights__attention-old{color:var(--u-warning-text);font-size:var(--u-fs-sm)}.dash-insights__reasons{display:flex;flex:1 1 480px;flex-wrap:wrap;gap:var(--u-space-2);min-width:0}.dash-insights__reason{align-items:center;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--u-radius-control);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-sm);gap:8px;height:36px;padding:0 10px 0 12px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;white-space:nowrap}.dash-insights__reason:hover{background:var(--bg-surface);border-color:var(--border-strong)}.dash-insights__reason:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.dash-insights__reason.is-active{background:var(--accent-soft);border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.dash-insights__reason-count{font-feature-settings:"tnum";font-size:var(--u-fs-md);font-variant-numeric:tabular-nums;font-weight:700}.dash-insights__reason-label{color:var(--text-secondary)}.dash-insights__reason.is-active .dash-insights__reason-label{color:var(--brand-accent-strong)}.dash-insights__reason-old{background:var(--warning-soft);border-radius:var(--radius-pill);color:var(--u-warning-text);font-size:var(--u-fs-xs);font-weight:600;line-height:18px;padding:0 6px}.dash-insights__reason-arrow{color:var(--text-muted);height:14px;width:14px}.dash-insights__clear .u-banner__title{font-weight:600}.dash-insights__activity-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2) var(--u-space-4);min-height:52px;padding:8px var(--u-space-4) 8px var(--u-space-3)}.dash-insights__toggle{align-items:center;background:#0000;border:0;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-md);gap:6px;height:32px;padding:0 8px;transition:background .15s ease}.dash-insights__toggle:hover{background:var(--surface-3)}.dash-insights__toggle:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.dash-insights__toggle-icon{color:var(--text-muted);height:16px;width:16px}.dash-insights__toggle-icon.is-open{transform:rotate(90deg)}.dash-insights__toggle-mark{color:var(--brand-accent);height:16px;width:16px}.dash-insights__toggle-label{font-weight:650}.dash-insights__summary,.dash-insights__toggle-period{color:var(--text-secondary)}.dash-insights__summary{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:4px 18px;min-width:0}.dash-insights__summary b{font-feature-settings:"tnum";color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:650}.dash-insights__activity-head .u-seg{margin-left:auto}.dash-insights__freshness{color:var(--text-secondary);font-size:var(--u-fs-xs);white-space:nowrap}.dash-insights__metrics{border-top:1px solid var(--border-subtle);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dash-insights__metric{border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--u-space-4) var(--u-space-5) var(--u-space-5)}.dash-insights__metric:first-child{border-left:0}.dash-insights__metric .u-meter{margin-top:6px}.dash-insights__value{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dash-insights__number{font-feature-settings:"tnum";color:var(--text-primary);font-size:var(--u-fs-kpi);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.015em;line-height:1.2}.dash-insights__context{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.4}.dash-insights__spark{display:block;margin-top:6px}.dash-insights__skeleton-strip{border-radius:var(--radius-lg);height:72px}.dash-insights__skeleton-card{grid-gap:var(--u-space-4);display:grid;gap:var(--u-space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--u-space-4) var(--u-space-5)}.dash-insights__skeleton-metric{display:flex;flex-direction:column;gap:8px}@media (max-width:1100px){.dash-insights__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-insights__metric:nth-child(odd){border-left:0}.dash-insights__metric:nth-child(n+3){border-top:1px solid var(--border-subtle)}}.dash-insights__metrics--changes{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}@media (max-width:900px){.dash-insights__metrics--changes{grid-template-columns:minmax(0,1fr)}.dash-insights__metric--changes{border-left:0;border-top:1px solid var(--border-subtle)}}.team-prod{display:flex;flex-direction:column;gap:var(--u-space-4)}.team-prod__sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.team-prod__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-3)}.team-prod__select{background-color:var(--bg-surface);max-width:320px;min-width:220px;width:auto}.team-prod__dates{align-items:center;color:var(--text-secondary);display:flex;gap:var(--u-space-2)}.team-prod__dates .u-input{background:var(--bg-surface);width:150px}.team-prod__spacer{flex:1 1}.team-prod__identity .u-card__body{display:flex;flex-direction:column;gap:var(--u-space-4);padding-top:var(--u-space-5)}.team-prod__identity-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-4)}.team-prod__who{display:flex;flex:1 1;flex-direction:column;min-width:180px}.team-prod__who b{color:var(--text-primary);font-size:var(--u-fs-lg);font-weight:650}.team-prod__who span{color:var(--text-secondary);font-size:var(--u-fs-sm)}.team-prod__queue{display:flex;flex-wrap:wrap;gap:var(--u-space-6);margin:0}.team-prod__queue dt{color:var(--text-muted);font-size:var(--u-fs-overline);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.team-prod__queue dd{color:var(--text-primary);font-size:var(--u-fs-xl);font-weight:650;margin:2px 0 0}.team-prod__identity-skeleton{border-radius:var(--radius-lg);height:96px}.team-prod__kpi-skeleton{border-radius:var(--radius-lg);height:104px}.team-prod .u-kpi-row{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.team-prod__delta{margin-right:6px}.team-prod__delta .u-badge{height:20px;padding:0 6px;vertical-align:1px}.team-prod__saved{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.team-prod__saved svg{color:var(--brand-accent);height:14px;width:14px}.team-prod__saved b{color:var(--text-primary);font-weight:650}.team-prod__grid{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.team-prod__grid{grid-template-columns:minmax(0,1fr)}}.team-prod__empty-line{color:var(--text-secondary);font-size:var(--u-fs-sm);margin:0}.team-prod__origin{height:12px}.team-prod__series--1{background:var(--u-series-1)}.team-prod__series--2{background:var(--u-series-2)}.team-prod__series--3{background:var(--u-series-3)}.team-prod__origin-rows{display:flex;flex-direction:column;list-style:none;margin:var(--u-space-3) 0 0;padding:0}.team-prod__origin-row{grid-gap:var(--u-space-3);align-items:center;background:#0000;border:0;border-radius:var(--radius-sm);color:var(--text-primary);display:grid;font-family:inherit;font-size:var(--u-fs-md);gap:var(--u-space-3);grid-template-columns:10px minmax(0,1fr) 48px 56px 16px;padding:10px 8px;text-align:left;width:100%}.team-prod__origin-row.is-clickable{cursor:pointer;transition:background .15s ease}.team-prod__origin-row.is-clickable:hover{background:var(--surface-2)}.team-prod__origin-row.is-clickable:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.team-prod__swatch{border-radius:3px;height:10px;width:10px}.team-prod__origin-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-prod__origin-pct{color:var(--text-secondary);font-size:var(--u-fs-sm);text-align:right}.team-prod__origin-row b{font-weight:650;text-align:right}.team-prod__origin-chevron{color:var(--text-muted);height:16px;width:16px}.team-prod__facts{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.team-prod__facts li{align-items:baseline;border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;font-size:var(--u-fs-md);gap:4px var(--u-space-4);justify-content:space-between;padding:10px 0}.team-prod__facts li:first-child{border-top:0;padding-top:0}.team-prod__facts li>span:first-child{color:var(--text-secondary)}.team-prod__facts b{color:var(--text-primary);font-weight:650}.team-prod__warn-icon{color:var(--u-warning-text);height:14px;margin-right:4px;vertical-align:-2px;width:14px}.team-prod__bars{align-items:flex-end;border-bottom:1px solid var(--u-chart-axis);display:flex;gap:3px;height:140px;padding-bottom:1px}.team-prod__bar-slot{align-items:flex-end;display:flex;flex:1 1;height:100%;justify-content:center;min-width:2px}.team-prod__bar-slot i{background:var(--u-series-1);border-radius:4px 4px 0 0;display:block;max-width:24px;width:100%}.team-prod__bars-axis{color:var(--text-secondary);display:flex;font-size:var(--u-fs-xs);justify-content:space-between;margin-top:6px}.team-prod__mix{grid-gap:var(--u-space-5);display:grid;gap:var(--u-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.team-prod__mix h3{margin:0 0 var(--u-space-2)}.team-prod__props{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.team-prod__prop{grid-gap:var(--u-space-2);align-items:center;display:grid;font-size:var(--u-fs-sm);gap:var(--u-space-2);grid-template-columns:minmax(0,1fr) minmax(40px,.8fr) auto}.team-prod__prop-label{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-prod__prop-value{color:var(--text-primary);font-weight:600;white-space:nowrap}.team-prod__prop-value em{color:var(--text-secondary);font-style:normal;font-weight:400;margin-left:6px}.team-prod__heatmap{display:flex;flex-direction:column;gap:3px}.team-prod__heatmap-row{grid-gap:3px;align-items:center;display:grid;gap:3px;grid-template-columns:36px repeat(24,minmax(0,1fr))}.team-prod__heatmap-day{color:var(--text-secondary);font-size:var(--u-fs-xs)}.team-prod__heatmap-row i{background:var(--surface-3);border-radius:3px;display:block;height:14px}.team-prod__heatmap-row i.is-filled{background:var(--brand-accent)}.team-prod__heatmap-hours{grid-gap:3px;display:grid;gap:3px;grid-template-columns:36px minmax(0,1fr);margin-top:4px}.team-prod__heatmap-scale{height:16px;position:relative}.team-prod__heatmap-scale b{color:var(--text-secondary);font-size:var(--u-fs-xs);font-weight:500;position:absolute;top:0}.team-prod__sla{gap:var(--u-space-4)}.team-prod__drawer-skeleton{display:flex;flex-direction:column;gap:var(--u-space-3)}.team-prod__drawer-skeleton .u-skeleton{height:48px}.team-prod__tickets{margin:0 calc(var(--u-space-6)*-1)}.team-prod__ticket{background:#0000;border-bottom:0;border-left:0;border-right:0;cursor:pointer;font-family:inherit;text-align:left;transition:background .15s ease;width:100%}.team-prod__tickets li:first-child .team-prod__ticket{border-top:0}.team-prod__ticket:hover:not(:disabled){background:var(--surface-2)}.team-prod__ticket:disabled{cursor:default}.team-prod__sent{font-size:var(--u-fs-sm);white-space:nowrap}.team-prod__chevron{color:var(--text-muted);height:16px;width:16px}.team-v2__stack{display:flex;flex-direction:column;gap:var(--u-space-4)}.team-v2__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-3)}.team-v2__toolbar-label{color:var(--text-secondary);font-size:var(--u-fs-sm)}.team-v2__attention{border-color:var(--u-warning-border)}.team-v2__sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.team-v2__kpi-skeleton{border-radius:var(--radius-lg);height:104px}.team-v2__table-skeleton{display:flex;flex-direction:column;gap:var(--u-space-3);padding:var(--u-space-5)}.team-v2__table-skeleton .u-skeleton{height:40px}.team-v2__cell-skeleton{height:14px;width:96px}.team-v2__table{min-width:1060px}.team-v2__table td{height:64px}.team-v2__table td.is-num,.team-v2__table th.is-num{text-align:right}.team-v2__table td.is-action{overflow:visible;padding-left:var(--u-space-2)}.team-v2__identity{align-items:center;display:flex;gap:var(--u-space-3);min-width:0}.team-v2__identity-text{display:flex;flex-direction:column;min-width:0}.team-v2__identity-text .u-cell-sub,.team-v2__identity-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-v2__load{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-1) var(--u-space-2)}.team-v2__mood{align-items:center;display:inline-flex;gap:6px}.team-v2__dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.team-v2__dot--success{background:var(--state-success)}.team-v2__dot--warning{background:var(--state-warning)}.team-v2__dot--danger{background:var(--state-danger)}.team-v2__actions{align-items:center;display:flex;gap:2px;justify-content:flex-end}.tkw-page{--mw-bg:var(--bg-primary);--mw-surface:var(--bg-surface);--mw-surface-2:var(--surface-2);--mw-surface-3:var(--surface-3);--mw-border:var(--border-subtle);--mw-border-strong:var(--border-strong);--mw-text:var(--text-primary);--mw-text-secondary:var(--text-secondary);--mw-text-faint:var(--text-muted);--mw-accent:var(--brand-accent);--mw-accent-strong:var(--brand-accent-strong);--mw-accent-soft:var(--accent-soft);--mw-accent-border:var(--accent-border);--mw-green:var(--state-success);--mw-green-soft:var(--success-soft);--mw-amber:var(--state-warning);--mw-amber-soft:var(--warning-soft);--mw-red:var(--state-danger);--mw-red-soft:var(--danger-soft);--mw-blue:var(--blue);--mw-blue-soft:var(--blue-soft);--mw-violet:var(--violet);--mw-violet-soft:var(--violet-soft);--mw-radius:var(--u-radius-control);--mw-radius-sm:var(--radius-sm);--mw-radius-lg:var(--radius-lg);background:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;font-size:var(--u-fs-md);gap:var(--u-space-4);height:100vh;min-width:0;overflow-y:auto;padding:var(--u-space-5) var(--u-space-6)}.tkw-page,.tkw-page *,.tkw-page :after,.tkw-page :before{box-sizing:border-box}.tkw-page button,.tkw-page input,.tkw-page select,.tkw-page textarea{font-family:inherit}.tkw-page--empty{justify-content:center}.tkw-missing{margin:0 auto;width:min(520px,100%)}.tkw-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tkw-spin{animation:tkw-spin .9s linear infinite}@keyframes tkw-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tkw-json{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--u-font-mono);font-size:12px;line-height:1.5;margin:0;max-height:260px;overflow:auto;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap}.tkw-btn-count{font-feature-settings:"tnum";background:var(--surface-3);border-radius:var(--radius-pill);color:var(--text-secondary);display:inline-grid;font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums;font-weight:650;height:18px;min-width:20px;padding:0 6px;place-items:center}.tkw-skeleton-stack{display:flex;flex-direction:column;gap:10px}.tkw-skeleton-line{height:12px;width:100%}.tkw-skeleton-line--short{width:45%}.tkw-skeleton-line--tiny{width:80px}.tkw-skeleton-line--title{height:26px;width:55%}.tkw-skeleton-block{height:64px;width:100%}.tkw-skeleton-pane{display:flex;flex-direction:column;gap:14px;padding:var(--u-space-5)}.tkw-skeleton-bubble{border-radius:14px;height:72px;width:60%}.tkw-skeleton-bubble--out{align-self:flex-end}.tkw-header{align-items:flex-start;display:flex;flex:none;flex-wrap:wrap;gap:var(--u-space-4);justify-content:space-between}.tkw-header__main{display:flex;flex:1 1 420px;flex-direction:column;gap:6px;min-width:0}.tkw-header__back{align-items:center;align-self:flex-start;color:var(--text-secondary);display:inline-flex;font-size:var(--u-fs-sm);font-weight:550;gap:6px;text-decoration:none;transition:color .15s ease}.tkw-header__back svg{height:15px;width:15px}.tkw-header__back:hover{color:var(--brand-accent-strong)}.tkw-header__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:24px;overflow:hidden;overflow-wrap:anywhere}.tkw-header__sub{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:4px 6px;min-width:0}.tkw-header__sub svg{color:var(--text-muted);flex-shrink:0;height:14px;width:14px}.tkw-header__sub a{color:var(--brand-accent-strong);font-weight:550;max-width:420px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tkw-header__sub a:hover{text-decoration:underline}.ticket-related a+a:before{color:var(--text-muted);content:"· "}.tkw-header__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:4px}.tkw-meta{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--u-fs-sm);gap:6px;min-width:0;white-space:nowrap}.tkw-meta svg{color:var(--text-muted);flex-shrink:0;height:15px;width:15px}.tkw-header__chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:2px}.tkw-chip{font-family:inherit;max-width:280px}.tkw-chip svg{color:var(--text-secondary);flex-shrink:0;height:14px;width:14px}.tkw-chip__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkw-chip--button{border:0;cursor:pointer;transition:background .15s ease}.tkw-chip--button:hover:not(:disabled){background:var(--border-subtle)}.tkw-chip--button:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.tkw-chip--button:disabled{cursor:default}.tkw-chip .tkw-chip__caret{color:var(--text-muted);height:13px;width:13px}.tkw-chip--missing{background:var(--warning-soft)}.tkw-chip--missing,.tkw-chip--missing svg{color:var(--u-warning-text)}.tkw-chip--missing.tkw-chip--button:hover:not(:disabled){background:var(--u-warning-border)}.tkw-chip--ai{background:var(--accent-soft);color:var(--brand-accent-strong)}.tkw-chip--ai svg{color:var(--brand-accent)}.tkw-ident{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--u-fs-sm);gap:6px;min-width:0;white-space:nowrap}.tkw-ident>svg{color:var(--text-muted);height:15px;width:15px}.tkw-ident__label{color:var(--text-muted);font-size:var(--u-fs-xs)}.tkw-ident .u-code{max-width:220px;overflow:hidden;text-overflow:ellipsis}.tkw-ident__copy.u-btn--icon.u-btn--sm{height:26px;width:26px}.tkw-ident__copy svg{height:14px;width:14px}.tkw-status-btn{cursor:pointer;font-family:inherit;transition:box-shadow .15s ease}.tkw-status-btn:hover:not(:disabled){box-shadow:var(--u-shadow-xs)}.tkw-status-btn:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.tkw-header__actions{flex:none;justify-content:flex-end;padding-top:22px}.tkw-menu__panel{max-height:380px;max-width:min(380px,calc(100vw - 32px));min-width:240px;overflow-y:auto}.tkw-menu__panel--left{left:0;right:auto}.tkw-menu__panel--wide{min-width:320px}.tkw-menu__panel--search{min-width:280px}.tkw-menu__heading{color:var(--text-muted);font-size:var(--u-fs-overline);font-weight:600;letter-spacing:.07em;padding:6px 10px 8px;text-transform:uppercase}.tkw-menu__list{display:flex;flex-direction:column}.tkw-menu__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-menu__item .tkw-menu__check{color:var(--brand-accent);margin-left:auto}.tkw-menu__state{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--u-fs-sm);gap:8px;padding:10px}.tkw-menu__state svg{height:16px;width:16px}.tkw-menu__search.u-input{font-size:var(--u-fs-sm);height:var(--u-control-h-sm);margin:0 0 6px}.tkw-menu__file{align-items:flex-start}.tkw-menu__file-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tkw-menu__sub{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--u-fs-xs);gap:4px}.tkw-menu__sub--ai,.u-menu__item .tkw-menu__sub--ai svg{color:var(--brand-accent-strong)}.u-menu__item .tkw-menu__sub svg{height:13px;width:13px}.tkw-well{flex:1 0 auto;min-height:0;padding:var(--u-space-4)}.tkw-attention{grid-gap:var(--u-space-4);align-items:start;display:grid;flex:none;gap:var(--u-space-4);grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.tkw-review__head{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:10px;padding:12px var(--u-space-4)}.tkw-review__title{color:var(--text-primary);font-size:15px;font-weight:650;margin:0}.tkw-review__row.u-row{gap:12px;min-height:0;padding:8px var(--u-space-4)}.tkw-review__row .u-row__title{font-size:var(--u-fs-sm)}.tkw-review__row .u-row__meta{font-size:var(--u-fs-xs)}.tkw-review__row>.u-badge{justify-content:center;min-width:92px}.tkw-workspace{grid-gap:var(--u-space-4);display:grid;flex:1 0;gap:var(--u-space-4);grid-template-columns:minmax(0,1fr) clamp(360px,36%,440px);grid-template-rows:minmax(0,1fr);min-height:540px}.tkw-pane{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.tkw-pane__head{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;padding:10px var(--u-space-4)}.tkw-pane__heading{align-items:center;display:flex;gap:8px;min-width:0}.tkw-pane__title{color:var(--text-primary);font-size:15px;font-weight:650;margin:0}.tkw-pane__count{font-feature-settings:"tnum";color:var(--text-muted);font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums;font-weight:600}.tkw-pane__actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.tkw-lang .u-seg__btn{font-size:var(--u-fs-xs);height:26px;padding:0 9px}.tkw-lang .u-seg__btn:disabled{cursor:progress}.tkw-lang .u-seg__btn svg{height:13px;width:13px}.tkw-thread{background:var(--surface-2);display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:var(--u-space-4) var(--u-space-5)}.tkw-thread__more{align-items:center;align-self:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--u-fs-sm);font-weight:600;gap:6px;height:30px;padding:0 12px;transition:color .15s ease,border-color .15s ease}.tkw-thread__more svg{height:14px;width:14px}.tkw-thread__more:hover{border-color:var(--border-strong);color:var(--text-primary)}.tkw-thread__more:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.tkw-thread .tkw-msg{animation:none;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;box-shadow:var(--u-shadow-xs);color:var(--text-primary);flex:none;font-size:var(--u-fs-md);line-height:1.5;margin:0;max-width:min(78%,680px);padding:12px 14px 10px;position:relative}.tkw-thread .tkw-msg--in{align-self:flex-start;border-top-left-radius:6px}.tkw-thread .tkw-msg--out{align-self:flex-end;background:var(--accent-soft);border-color:var(--accent-border);border-top-right-radius:6px}.tkw-thread .tkw-msg.origin-team-outside{background:var(--blue-soft);border-color:var(--u-info-border)}.tkw-thread .tkw-msg--superseded{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-secondary)}.tkw-thread .tkw-msg--draft{background:var(--bg-surface);border-color:var(--u-warning-border);box-shadow:0 0 0 3px var(--warning-soft)}.tkw-msg__head{display:flex;gap:4px 10px;justify-content:space-between;margin-bottom:6px}.tkw-msg__author,.tkw-msg__head{align-items:center;flex-wrap:wrap;min-width:0}.tkw-msg__author{color:var(--text-primary);display:inline-flex;font-size:var(--u-fs-sm);font-weight:650;gap:4px 8px;overflow-wrap:anywhere}.tkw-msg__ai-icon{color:var(--brand-accent);height:15px;width:15px}.tkw-msg .message-sent-by-name{color:var(--text-secondary);font-weight:500}.tkw-msg__origin{align-items:center;color:var(--u-info-text);display:inline-flex;flex-wrap:wrap;font-size:var(--u-fs-sm);font-weight:600;gap:4px 8px}.tkw-msg__origin-icon{height:14px;width:14px}.tkw-msg .message-origin-author{color:var(--text-secondary);font-weight:500}.tkw-msg__badges{align-items:center;display:inline-flex;gap:6px}.tkw-thread .tkw-msg .message-content{color:inherit;margin:0;overflow-wrap:anywhere;white-space:normal}.tkw-msg__foot{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px;min-height:26px}.tkw-msg__meta{font-feature-settings:"tnum";align-items:center;color:var(--text-muted);display:inline-flex;flex-wrap:wrap;font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums;gap:4px 8px}.tkw-msg__meta .message-status{color:var(--text-secondary);font-weight:600}.tkw-msg__time{color:var(--text-secondary);font-weight:500}.tkw-msg__tools{align-items:center;display:inline-flex;gap:2px}.tkw-msg__tools>.u-btn{height:26px;opacity:0;padding:0 8px;transition:opacity .15s ease,background .15s ease,color .15s ease}.tkw-msg:focus-within .tkw-msg__tools>.u-btn,.tkw-msg:hover .tkw-msg__tools>.u-btn,.tkw-msg__tools>.u-btn.has-notes{opacity:1}@media (hover:none){.tkw-msg__tools>.u-btn{opacity:1}}.tkw-msg__tools .note-count{font-size:var(--u-fs-xs);font-weight:650}.tkw-msg__edit{display:flex;flex-direction:column;gap:8px}.tkw-msg__edit .u-textarea{min-height:140px}.tkw-msg__edit-actions{display:flex;gap:8px;justify-content:flex-end}.tkw-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tkw-file{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:var(--u-fs-xs);font-weight:550;gap:6px;height:28px;max-width:260px;padding:0 10px;transition:border-color .15s ease,background .15s ease}.tkw-file svg{color:var(--text-secondary);flex-shrink:0;height:14px;width:14px}.tkw-file--pdf>svg:first-child{color:var(--u-danger-text)}.tkw-file--image>svg:first-child{color:var(--u-info-text)}button.tkw-file:hover{border-color:var(--border-strong)}button.tkw-file:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.tkw-file__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkw-file .tkw-file__read{color:var(--brand-accent)}.tkw-file--toggle,.tkw-file.message-attachment--decorative{background:#0000;border-style:dashed;color:var(--text-secondary)}.tkw-file--pending{background:var(--surface-2);cursor:default}.tkw-file__remove{background:#0000;border:0;border-radius:4px;color:var(--text-muted);cursor:pointer;display:inline-grid;height:18px;margin-right:-4px;padding:0;place-items:center;width:18px}.tkw-file__remove:hover{background:var(--surface-3);color:var(--text-primary)}.tkw-file__remove svg{height:12px;width:12px}.tkw-quoted{margin-top:6px}.tkw-quoted__toggle{align-items:center;background:none;border:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--u-fs-xs);font-weight:600;gap:4px;padding:2px 0}.tkw-quoted__toggle:hover{color:var(--brand-accent-strong)}.tkw-quoted__chevron{height:14px;transition:transform .15s ease;width:14px}.tkw-quoted__toggle[aria-expanded=true] .tkw-quoted__chevron{transform:rotate(180deg)}.tkw-quoted__content{border-left:2px solid var(--border-strong);color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.5;margin-top:6px;overflow-wrap:anywhere;padding:2px 0 2px 12px}.tkw-draft{background:var(--warning-soft);border-radius:0 0 13px 13px;border-top:1px solid var(--u-warning-border);display:flex;flex-direction:column;gap:8px;margin:10px -14px -10px;padding:10px 14px 12px}.tkw-draft__alert{align-items:flex-start;color:var(--u-danger-text);display:flex;font-size:var(--u-fs-sm);font-weight:600;gap:8px}.tkw-draft__alert svg{flex-shrink:0;height:16px;margin-top:1px;width:16px}.tkw-draft__carrier label{align-items:flex-start;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--u-fs-sm);gap:8px}.tkw-draft__carrier input{accent-color:var(--brand-accent);margin:2px 0 0}.tkw-draft__carrier label svg{color:var(--u-warning-text);flex-shrink:0;height:15px;margin-top:1px;width:15px}.tkw-draft__failed{color:var(--u-danger-text);display:block;font-size:var(--u-fs-sm);font-weight:600}.tkw-draft__actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tkw-draft__hint{color:var(--u-warning-text);flex:1 1 160px;font-size:var(--u-fs-xs);min-width:0}.tkw-thread .tkw-note{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;flex:none;margin-top:-4px;max-width:min(70%,560px);overflow:hidden}.tkw-thread .note-card--outgoing{align-self:flex-end}.tkw-thread .note-card--incoming{align-self:flex-start}.tkw-note__head{align-items:center;background:var(--surface-2);border:0;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--u-fs-xs);font-weight:650;gap:8px;padding:8px 12px;text-align:left;width:100%}.tkw-note__head svg{color:var(--u-warning-text);height:14px;width:14px}.tkw-note__head .note-card-count{font-feature-settings:"tnum";color:var(--text-muted);font-variant-numeric:tabular-nums}.tkw-note__head .tkw-note__chevron{color:var(--text-muted);margin-left:auto;transition:transform .15s ease}.tkw-note.expanded .tkw-note__chevron{transform:rotate(180deg)}.tkw-note__head:focus-visible{box-shadow:inset var(--u-focus-ring);outline:none}.tkw-note .note-card-content{display:none}.tkw-note .note-card-content.visible{display:flex;flex-direction:column}.tkw-note .note-item{border-top:1px solid var(--border-subtle);padding:8px 12px}.tkw-note .note-content{color:var(--text-primary);font-size:var(--u-fs-sm);line-height:1.5;overflow-wrap:anywhere}.tkw-note .note-meta{color:var(--text-muted);display:flex;font-size:var(--u-fs-xs);gap:8px;margin-top:4px}.tkw-note .note-author{color:var(--text-secondary);font-weight:600}.tkw-steps{align-self:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;flex:none;width:min(100%,600px)}.tkw-steps__head{align-items:center;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);display:flex;font-size:var(--u-fs-xs);font-weight:650;gap:8px;letter-spacing:.02em;padding:8px 12px}.tkw-steps__head>svg{color:var(--brand-accent);height:14px;width:14px}.tkw-steps__count{font-feature-settings:"tnum";color:var(--text-muted);font-variant-numeric:tabular-nums}.tkw-steps__head .u-badge{height:20px;margin-left:auto}.tkw-steps__list{list-style:none;margin:0;padding:2px 0}.tkw-step+.tkw-step{border-top:1px solid var(--border-subtle)}.tkw-step__row{align-items:center;display:flex;gap:8px;min-height:36px;padding:4px 6px 4px 12px}.tkw-step__icon{color:var(--text-muted);flex-shrink:0;height:16px;width:16px}.tkw-step--ok .tkw-step__icon{color:var(--state-success)}.tkw-step--error .tkw-step__icon{color:var(--state-danger)}.tkw-step--other .tkw-step__icon{color:var(--state-info)}.tkw-step__label{color:var(--text-primary);font-size:var(--u-fs-sm);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkw-step__status{color:var(--text-muted);flex-shrink:0;font-size:var(--u-fs-xs)}.tkw-step--error .tkw-step__status{color:var(--u-danger-text);font-weight:600}.tkw-step__actions{align-items:center;display:inline-flex;flex-shrink:0;gap:2px;margin-left:auto}.tkw-step__actions .u-btn--sm{height:26px}.tkw-step__actions .u-btn--icon.u-btn--sm{width:26px}.tkw-step__toggle svg{transition:transform .15s ease}.tkw-step.is-open .tkw-step__toggle svg{transform:rotate(180deg)}.tkw-step__note{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:var(--u-fs-xs);gap:8px;line-height:1.5;margin:0 12px 8px 36px}.tkw-step__note svg{color:var(--brand-accent);flex-shrink:0;height:14px;margin-top:2px;width:14px}.tkw-step__note strong{color:var(--text-primary)}.tkw-step__detail{display:flex;flex-direction:column;gap:6px;margin:0 12px 10px 36px}.tkw-step__detail-label{align-items:center;color:var(--text-muted);display:flex;font-size:var(--u-fs-overline);font-weight:600;gap:6px;letter-spacing:.07em;text-transform:uppercase}.tkw-step__detail .tkw-json{max-height:200px}.tkw-event{align-items:flex-start;align-self:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;display:flex;flex:none;font-size:var(--u-fs-sm);gap:10px;padding:10px 12px;width:min(100%,600px)}.tkw-event--ai{background:var(--accent-soft);border-color:var(--accent-border)}.tkw-event__body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.tkw-event__title{color:var(--text-primary);font-weight:650}.tkw-event__text{color:var(--text-secondary);line-height:1.5;overflow-wrap:anywhere;width:100%}.tkw-event__toggle{background:none;border:0;color:var(--brand-accent-strong);cursor:pointer;font-size:var(--u-fs-xs);font-weight:600;padding:0}.tkw-event__toggle:hover{text-decoration:underline}.tkw-event__time{font-feature-settings:"tnum";color:var(--text-muted);flex-shrink:0;font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.tkw-resolution{align-self:stretch;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:12px;flex:none;padding:12px 14px}.tkw-resolution__head{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:6px 10px}.tkw-resolution__head svg{color:var(--brand-accent);height:15px;width:15px}.tkw-resolution__head strong{color:var(--text-primary)}.tkw-resolution p{font-size:var(--u-fs-md);line-height:1.55;margin:6px 0 0;overflow-wrap:anywhere}.tkw-composer-wrap{background:var(--bg-surface);border-top:1px solid var(--border-subtle);flex:none;padding:12px var(--u-space-4) var(--u-space-4)}.tkw-composer{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:text;display:flex;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease}.tkw-composer:focus-within{border-color:var(--brand-accent);box-shadow:var(--u-focus-ring)}.tkw-composer>.tkw-files{margin:10px 12px 0}.tkw-composer__input{background:#0000;border:0;color:var(--text-primary);font-size:var(--u-fs-md);line-height:1.5;min-height:72px;outline:none;padding:12px 14px 4px;resize:none;width:100%}.tkw-composer__input::placeholder{color:var(--text-muted)}.tkw-composer__bar{align-items:center;cursor:default;display:flex;gap:4px;padding:6px 8px 8px}.tkw-composer__hint{color:var(--text-muted);flex:1 1;font-size:var(--u-fs-xs);min-width:0;overflow:hidden;padding:0 8px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.tkw-thread__closed{align-items:center;background:var(--bg-surface);border-top:1px solid var(--border-subtle);color:var(--text-secondary);display:flex;flex:none;font-size:var(--u-fs-sm);gap:8px;padding:12px var(--u-space-4)}.tkw-thread__closed svg{color:var(--state-success);height:16px;width:16px}.tkw-side__tabs{column-gap:var(--u-space-4);flex:none;flex-wrap:wrap;padding:0 var(--u-space-4);row-gap:0}.tkw-side__tabs .u-tab{padding:12px 0 11px}.tkw-tab-wrap{display:inline-flex}.tkw-tab-dot{background:var(--state-warning);border-radius:50%;height:6px;margin-left:-2px;width:6px}.tkw-side__body{flex:1 1;min-height:0;overflow-y:auto;padding:var(--u-space-4)}.tkw-side__view{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.tkw-side__toolbar{align-items:center;display:flex;gap:8px;justify-content:space-between}.tkw-side__toolbar-text{font-weight:600;min-width:0}.tkw-side__note,.tkw-side__toolbar-text{color:var(--text-secondary);font-size:var(--u-fs-sm)}.tkw-side__note{background:var(--surface-2);border-radius:var(--u-radius-control);line-height:1.5;margin:0;padding:10px 12px}.tkw-section{display:flex;flex-direction:column;gap:10px;min-width:0}.tkw-section+.tkw-section{border-top:1px solid var(--border-subtle);padding-top:var(--u-space-4)}.tkw-section__head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:24px}.tkw-section__title{color:var(--text-muted);font-size:var(--u-fs-overline);font-weight:600;letter-spacing:.07em;margin:0;text-transform:uppercase}.tkw-section__count{color:var(--text-muted);font-size:var(--u-fs-xs);font-weight:600}.tkw-section__text{display:flex;flex-direction:column;font-size:var(--u-fs-md);gap:4px;line-height:1.5;margin:0;overflow-wrap:anywhere}.tkw-section__empty{color:var(--text-secondary);font-size:var(--u-fs-sm);margin:0}.tkw-section__empty--error{color:var(--u-danger-text)}.tkw-section__more{align-self:flex-start}.tkw-dl{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin:0}.tkw-dl--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tkw-dl dt{color:var(--text-muted);font-size:var(--u-fs-overline);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.tkw-dl dd{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:500;margin:3px 0 0;overflow-wrap:anywhere}.tkw-facts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tkw-lines{list-style:none;margin:0;padding:0}.tkw-lines>.tkw-lines__row+.tkw-lines__row,.tkw-lines>li+li{border-top:1px solid var(--border-subtle)}.tkw-lines__row{align-items:center;display:flex;gap:10px;min-width:0;padding:8px 0}.tkw-lines__row--stack{align-items:flex-start;flex-direction:column;gap:4px}.tkw-lines__row--button{background:none;border:0;border-radius:var(--radius-sm);color:inherit;cursor:pointer;padding:8px;text-align:left;transition:background .15s ease;width:100%}.tkw-lines__row--button:hover:not(:disabled){background:var(--surface-2)}.tkw-lines__row--button:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.tkw-lines__row--button.is-current{cursor:default}.tkw-lines__main{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tkw-lines__title{color:var(--text-primary);font-size:var(--u-fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkw-lines__row--stack .tkw-lines__title{white-space:normal}.tkw-lines__meta{color:var(--text-secondary);font-size:var(--u-fs-xs)}.tkw-lines__side{color:var(--text-primary);flex-shrink:0;font-size:var(--u-fs-sm)}.tkw-lines__codes{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tkw-lines__chevron{color:var(--text-muted);flex-shrink:0;height:16px;width:16px}.tkw-track__facts{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-xs);gap:6px 12px}.tkw-track__link{align-items:center;display:inline-flex;font-size:var(--u-fs-sm);gap:4px}.tkw-track__link svg{height:13px;width:13px}.tkw-track__events{margin-top:-6px}.tkw-track__events .u-timeline__item{grid-template-columns:28px minmax(0,1fr);padding:8px 0}.tkw-track__event{min-width:0;padding-top:4px}.tkw-track__events .event-status{font-size:var(--u-fs-sm);line-height:1.4}.tkw-track__events .u-timeline__meta{font-size:var(--u-fs-xs)}.tkw-track__events .event-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tkw-quote{background:var(--surface-2);border-left:3px solid var(--border-strong);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.5;margin:0;overflow-wrap:anywhere;padding:10px 12px}.tkw-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.tkw-fact-inline{gap:4px}.tkw-choices,.tkw-fact-inline{display:flex;flex-direction:column}.tkw-choices{gap:8px}.tkw-choice{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.tkw-choice:hover{border-color:var(--border-strong)}.tkw-choice:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.tkw-choice--primary{background:var(--accent-soft);border-color:var(--accent-border)}.tkw-choice__text{color:var(--text-secondary);display:flex;flex:1 1;flex-direction:column;font-size:var(--u-fs-sm);gap:2px;min-width:0}.tkw-choice__text strong{color:var(--text-primary);font-size:var(--u-fs-md)}.tkw-summary p{font-size:var(--u-fs-md);line-height:1.6;margin:0 0 8px;overflow-wrap:anywhere}.tkw-viewer{background:var(--overlay-50);display:flex;flex-direction:column;gap:12px;inset:0;padding:var(--u-space-4);position:fixed;z-index:2600}.tkw-viewer__bar{align-items:center;background:var(--bg-surface);border-radius:var(--radius-md);box-shadow:var(--u-shadow-md);display:flex;gap:12px;padding:8px 8px 8px 16px}.tkw-viewer__counter{font-feature-settings:"tnum";color:var(--text-secondary);flex-shrink:0;font-size:var(--u-fs-sm);font-variant-numeric:tabular-nums;font-weight:600}.tkw-viewer__title{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tkw-viewer__title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkw-viewer__reading{align-items:center;color:var(--brand-accent-strong);display:inline-flex;font-size:var(--u-fs-xs);gap:6px}.tkw-viewer__reading svg{height:13px;width:13px}.tkw-viewer__description{background:var(--bg-surface);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--u-fs-sm);margin:0;padding:10px 16px}.tkw-viewer__stage{align-items:center;display:flex;flex:1 1;gap:12px;min-height:0}.tkw-viewer__nav{flex-shrink:0}.tkw-viewer__body{background:var(--bg-surface);border-radius:var(--radius-md);display:grid;flex:1 1;height:100%;min-width:0;overflow:hidden;place-items:center}.tkw-viewer__body img{max-height:100%;max-width:100%;object-fit:contain}.tkw-viewer__body iframe,.tkw-viewer__body object{border:0;height:100%;width:100%}@media (max-width:1280px){.tkw-page{padding:var(--u-space-4) var(--u-space-5)}.tkw-side__tabs .u-tab{font-size:var(--u-fs-sm)}.tkw-workspace{grid-template-columns:minmax(0,1fr) clamp(360px,38%,400px)}.tkw-side__tabs{column-gap:14px;padding:0 var(--u-space-3)}.tkw-hide-narrow{display:none}.tkw-header__actions{padding-top:0}}@media (max-width:900px){.tkw-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.tkw-pane{height:640px}.tkw-thread .tkw-msg{max-width:92%}.tkw-attention{grid-template-columns:minmax(0,1fr)}}.tkc{color:var(--text-primary);display:flex;flex-direction:column;font-size:var(--u-fs-md);gap:var(--u-space-3);min-width:0}.tkc-head{justify-content:space-between}.tkc-head,.tkc-head__id{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tkc-head__id{min-width:0}.tkc-head__carrier{font-size:15px;font-weight:650}.tkc-alert__body{display:flex;flex-direction:column;gap:4px}.tkc-alert__line{color:var(--text-primary);margin:0}.tkc-alert__line--strong{font-weight:600}.tkc-alert__line--calm{color:var(--text-secondary)}.tkc-alert__link{align-self:flex-start;font-weight:600}.tkc-alert__tech summary{cursor:pointer;font-weight:600}.tkc-alert__tech p,.tkc-alert__tech summary{color:var(--text-secondary);font-size:var(--u-fs-xs)}.tkc-alert__tech p{font-family:var(--u-font-mono);margin:4px 0 0;overflow-wrap:anywhere}.tkc-alert__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:6px}.tkc-panel{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.tkc-panel__title{color:var(--text-muted);font-size:var(--u-fs-overline);font-weight:600;letter-spacing:.07em;padding:10px 12px 0;text-transform:uppercase}.tkc-panel__toggle{align-items:center;background:none;border:0;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--u-fs-sm);font-weight:600;gap:6px;padding:10px 12px;text-align:left;width:100%}.tkc-panel__toggle:hover{color:var(--text-primary)}.tkc-panel__toggle:focus-visible{border-radius:var(--radius-md);box-shadow:var(--u-focus-ring);outline:none}.tkc-panel__chevron{height:15px;transform:rotate(-90deg);transition:transform .15s ease;width:15px}.tkc-panel__toggle[aria-expanded=true] .tkc-panel__chevron{transform:rotate(0deg)}.tkc-params{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 12px 12px}.tkc-params .is-wide{grid-column:1/-1}.tkc-params dt{color:var(--text-muted);font-size:var(--u-fs-overline);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.tkc-params dd{color:var(--text-primary);font-size:var(--u-fs-sm);margin:2px 0 0;overflow-wrap:anywhere}.tkc-params--edit{padding-top:10px}.tkc-params--edit .u-field{gap:4px}.tkc-params--edit .u-label{font-size:var(--u-fs-xs)}.tkc-params--edit .u-input,.tkc-params--edit .u-select{font-size:var(--u-fs-sm);height:var(--u-control-h-sm)}.tkc-params--edit .u-textarea{font-size:var(--u-fs-sm);min-height:72px}.tkc-params .param-required{color:var(--u-danger-text)}.tkc-thread,.tkc-thread__history{display:flex;flex-direction:column;gap:10px}.tkc-toggle{align-items:center;align-self:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-xs);font-weight:600;gap:6px;height:28px;padding:0 12px}.tkc-toggle svg{height:14px;width:14px}.tkc-toggle:hover{border-color:var(--border-strong);color:var(--text-primary)}.tkc-msg{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:10px 12px;width:92%}.tkc-msg--final_response,.tkc-msg--received{align-self:flex-start;border-top-left-radius:4px}.tkc-msg--sent{align-self:flex-end;background:var(--accent-soft);border-color:var(--accent-border);border-top-right-radius:4px}.tkc-msg--system{align-self:center;background:var(--surface-2);width:100%}.tkc-msg--final_response{border-color:var(--u-success-border)}.tkc-msg--awaiting{background:var(--bg-surface);border-color:var(--u-warning-border);box-shadow:0 0 0 3px var(--warning-soft)}.tkc-msg__head{display:flex;gap:4px 8px;justify-content:space-between;margin-bottom:4px}.tkc-msg__head,.tkc-msg__who{align-items:center;flex-wrap:wrap}.tkc-msg__who{color:var(--text-primary);display:inline-flex;font-size:var(--u-fs-xs);font-weight:650;gap:6px}.tkc-msg__who>svg{color:var(--text-secondary);height:14px;width:14px}.tkc-msg--system .tkc-msg__who>svg{color:var(--brand-accent)}.tkc-msg__badge{font-size:11px;height:20px}.tkc-msg__time{font-feature-settings:"tnum";color:var(--text-muted);font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums}.tkc-msg__body{font-size:var(--u-fs-sm);line-height:1.5;overflow-wrap:anywhere}.tkc-msg__body .u-textarea{font-size:var(--u-fs-sm);min-height:120px}.tkc-msg__translate{align-items:center;background:none;border:0;color:var(--brand-accent-strong);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-xs);font-weight:600;gap:4px;margin-top:6px;padding:0}span.tkc-msg__translate{color:var(--text-muted);cursor:default}button.tkc-msg__translate:hover{text-decoration:underline}.tkc-msg__translate svg{height:13px;width:13px}.tkc-msg__foot{color:var(--text-secondary);font-size:var(--u-fs-xs);font-weight:600;margin-top:6px}.tkc-msg__decision{background:var(--warning-soft);border-radius:0 0 11px 11px;border-top:1px solid var(--u-warning-border);display:flex;flex-direction:column;gap:8px;margin:10px -12px -10px;padding:10px 12px}.tkc-msg__note{color:var(--u-warning-text);font-size:var(--u-fs-xs);font-weight:600}.tkc-msg__error{margin:0}.tkc-msg__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tkc-msg__edit{margin-right:auto}.tkc-reply,.tkc-reply__form{display:flex;flex-direction:column;gap:8px}.tkc-reply__form{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--u-shadow-xs);padding:12px}.tkc-reply__head{align-items:center;display:flex;font-size:var(--u-fs-sm);gap:8px}.tkc-reply__head svg{color:var(--brand-accent);height:15px;width:15px}.tkc-reply__channel{color:var(--text-secondary);font-size:var(--u-fs-xs)}.tkc-reply__input.u-textarea{font-size:var(--u-fs-sm);min-height:88px}.tkc-reply__files{border:0;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.tkc-reply__files legend{color:var(--text-secondary);font-size:var(--u-fs-xs);font-weight:600;margin-bottom:6px;padding:0}.tkc-reply__file{align-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--u-fs-xs);gap:6px;height:28px;max-width:100%;padding:0 10px}.tkc-reply__file input{accent-color:var(--brand-accent);margin:0}.tkc-reply__file svg{color:var(--text-secondary);height:13px;width:13px}.tkc-reply__file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkc-reply__file.is-selected{background:var(--accent-soft);border-color:var(--accent-border)}.tkc-reply__actions{align-items:center;display:flex;gap:8px;justify-content:space-between}.tkc-reply__count{font-feature-settings:"tnum";color:var(--text-muted);font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums}.tkc-reply__unavailable{align-items:flex-start;background:var(--surface-2);border-radius:var(--u-radius-control);color:var(--text-secondary);display:flex;font-size:var(--u-fs-sm);gap:8px;margin:0;padding:10px 12px}.tkc-reply__unavailable svg{flex-shrink:0;height:15px;margin-top:2px;width:15px}.tkm{display:flex;flex-direction:column;gap:var(--u-space-3);min-width:0}.tkm-head__title{color:var(--text-primary);font-size:15px;font-weight:650;margin:0}.tkm-head__desc{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.5;margin:4px 0 0}.tkm-form.u-form{gap:var(--u-space-3)}.tkm-form .u-textarea{min-height:110px}.tkm-hint{align-items:flex-start;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--radius-md);color:var(--text-primary);display:flex;font-size:var(--u-fs-sm);gap:8px;line-height:1.5;padding:10px 12px}.tkm-hint.mail{background:var(--blue-soft);border-color:var(--u-info-border)}.tkm-hint svg{color:var(--brand-accent);flex-shrink:0;height:16px;margin-top:2px;width:16px}.tkm-hint.mail svg{color:var(--u-info-text)}.tkm-files{display:flex;flex-direction:column;gap:6px}.tkm-files__list{display:flex;flex-wrap:wrap;gap:6px}.tkm-file{align-items:center;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);display:inline-flex;font-size:var(--u-fs-xs);gap:6px;height:28px;max-width:100%;padding:0 10px}.tkm-file svg{color:var(--text-secondary);flex-shrink:0;height:14px;width:14px}.tkm-file.pdf svg{color:var(--u-danger-text)}.tkm-file.image svg{color:var(--u-info-text)}.tkm-file__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkm-actions{display:flex;justify-content:flex-end}.tkm-spin{animation:tkm-spin .9s linear infinite}@keyframes tkm-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ticket-actors{display:flex;flex-direction:column;gap:var(--u-space-3);min-width:0}.ticket-actors-group{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;padding:10px 12px}.ticket-actors-heading{align-items:center;color:var(--text-primary);display:flex;font-size:var(--u-fs-sm);font-weight:650;gap:8px;margin:0}.ticket-actors-heading svg{color:var(--text-secondary);height:15px;width:15px}.ticket-actors-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.ticket-actors-item{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:2px 8px;min-width:0}.ticket-actors-item-icon{align-self:center;color:var(--text-muted);height:13px;width:13px}.ticket-actors-item.outside .ticket-actors-item-icon{color:var(--u-info-text)}.ticket-actors-name{color:var(--text-primary);font-weight:600;min-width:0;overflow-wrap:anywhere}.ticket-actors-empty,.ticket-actors-hint,.ticket-actors-meta{color:var(--text-secondary);font-size:var(--u-fs-xs)}.ticket-actors-empty,.ticket-actors-hint{line-height:1.5;margin:0}.ticket-actors-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ticket-actors-chip.u-tag{font-size:var(--u-fs-xs);max-width:100%;padding-right:2px}.ticket-actors-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-actors-chip.removed{background:#0000;border:1px dashed var(--border-strong);color:var(--text-secondary)}.ticket-actors-chip .ticket-actors-chip-remove.u-btn--icon.u-btn--sm{height:22px;width:22px}.ticket-actors-chip-remove svg{height:12px;width:12px}.ticket-actors-add{display:flex;gap:6px;margin-top:2px}.ticket-actors-add .u-input{flex:1 1;font-size:var(--u-fs-sm);height:var(--u-control-h-sm);min-width:0}.ticket-actors-add .u-btn{font-size:var(--u-fs-sm);height:var(--u-control-h-sm);padding:0 10px}.ticket-actors-removed{display:flex;flex-direction:column;gap:4px}.ticket-actors-error,.ticket-actors-updated{margin:0}.tkh{display:flex;flex-direction:column;gap:var(--u-space-3);min-width:0}.tkh--loading{gap:10px}.tkh-skeleton{height:64px;width:100%}.tkh-skeleton--line{height:12px;width:45%}.tkh-sr{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tkh-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.tkh-head__title{align-items:center;color:var(--text-primary);display:inline-flex;font-size:15px;font-weight:650;gap:8px}.tkh-head__title svg{color:var(--text-secondary);height:16px;width:16px}.tkh-panel{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.tkh-params{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px}.tkh-params .is-wide{grid-column:1/-1}.tkh-params dt{color:var(--text-muted);font-size:var(--u-fs-overline);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.tkh-params dd{color:var(--text-primary);font-size:var(--u-fs-sm);margin:2px 0 0;overflow-wrap:anywhere}.tkh-params--edit .u-input{font-size:var(--u-fs-sm);height:var(--u-control-h-sm)}.tkh-panel__actions{display:flex;justify-content:flex-end;padding:0 8px 8px}.tkh-thread{display:flex;flex-direction:column;gap:10px}.tkh-msg{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:10px 12px;width:92%}.tkh-msg--in{align-self:flex-start;border-top-left-radius:4px}.tkh-msg--out{align-self:flex-end;background:var(--accent-soft);border-color:var(--accent-border);border-top-right-radius:4px}.tkh-msg__head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.tkh-msg__who{align-items:center;display:inline-flex;font-size:var(--u-fs-xs);font-weight:650;gap:6px}.tkh-msg__who svg{color:var(--text-secondary);height:14px;width:14px}.tkh-msg__time{font-feature-settings:"tnum";color:var(--text-muted);font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums}.tkh-msg__body{font-size:var(--u-fs-sm);line-height:1.5;overflow-wrap:anywhere}.tkh-msg__foot{color:var(--text-secondary);font-size:var(--u-fs-xs);font-weight:600;margin-top:6px}.tkh-decision{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tkh-decision--awaiting{background:var(--warning-soft);border:1px solid var(--u-warning-border);border-radius:var(--radius-md);padding:10px 12px}.tkh-decision__hint{color:var(--u-warning-text);flex:1 1 160px;font-size:var(--u-fs-xs)}.arp{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:var(--u-space-4)}.arp-header{justify-content:space-between}.arp-header,.arp-title{align-items:center;display:flex;gap:8px}.arp-title{color:var(--text-primary);font-size:15px;font-weight:650;margin:0}.arp-count{font-feature-settings:"tnum";color:var(--text-muted);font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums;font-weight:600}.arp-empty,.arp-intro{color:var(--text-secondary);font-size:var(--u-fs-xs);line-height:1.5;margin:0}.arp-header-actions{display:flex;flex-wrap:wrap;gap:6px}.arp-rerun-toggle.active{background:var(--accent-soft);border-color:var(--accent-border);color:var(--brand-accent-strong)}.arp-muted{color:var(--text-muted)}.arp-spin{animation:arp-spin .9s linear infinite}@keyframes arp-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.arp-rerun{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:10px;padding:12px}.arp-rerun-intro{color:var(--text-secondary);font-size:var(--u-fs-xs);line-height:1.5;margin:0}.arp-rerun-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.arp-rerun-grid .u-label{font-size:var(--u-fs-xs)}.arp-rerun-grid .u-input{font-size:var(--u-fs-sm);height:var(--u-control-h-sm)}.arp-rerun-check{align-items:flex-start;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--u-fs-sm);gap:8px}.arp-rerun-check input{accent-color:var(--brand-accent);margin:3px 0 0}.arp-rerun-actions{display:flex;gap:6px;justify-content:flex-end}.arp-skeleton{display:flex;flex-direction:column;gap:8px}.arp-skeleton__row{height:52px;width:100%}.arp-children,.arp-list{list-style:none;margin:0;padding:0}.arp-list{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.arp-run+.arp-run{border-top:1px solid var(--border-subtle)}.arp-children{border-left:2px solid var(--border-subtle);margin:0 0 8px 22px}.arp-run.nested .arp-run-header{padding-left:10px}.arp-run-header{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:10px 12px;text-align:left;transition:background .15s ease;width:100%}.arp-run-header:hover{background:var(--surface-2)}.arp-run-header:focus-visible{box-shadow:inset var(--u-focus-ring);outline:none}.arp-run-main{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.arp-run-title{align-items:center;color:var(--text-primary);display:flex;font-size:var(--u-fs-sm);font-weight:600;gap:6px;min-width:0}.arp-run-title svg{color:var(--text-muted);flex-shrink:0;height:14px;width:14px}.arp-run-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arp-run-meta{font-feature-settings:"tnum";color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums;gap:2px 10px}.arp-service{color:var(--text-muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.arp-service-mail{color:var(--u-info-text)}.arp-run-header .u-badge{font-size:11px;height:20px}.arp-run-toggle{color:var(--text-muted);flex-shrink:0;height:15px;width:15px}.arp-counters{display:flex;flex-wrap:wrap;gap:4px;padding:0 12px 10px 32px}.arp-chip{font-feature-settings:"tnum";align-items:center;background:var(--surface-3);border-radius:var(--radius-pill);color:var(--text-secondary);display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;height:20px;padding:0 7px}.arp-chip-error{background:var(--danger-soft);color:var(--u-danger-text)}.arp-error-inline{color:var(--u-danger-text);font-size:var(--u-fs-xs);overflow-wrap:anywhere;padding:0 12px 10px 32px}.apr{display:flex;flex-direction:column;gap:10px;min-width:0}.apr-head{justify-content:space-between}.apr-head,.apr-head__title{align-items:center;display:flex;gap:8px}.apr-head__title{color:var(--text-primary);flex-wrap:wrap;font-size:15px;font-weight:650;margin:0}.apr-head__count{color:var(--text-muted);font-size:var(--u-fs-xs);font-weight:600}.apr-empty,.apr-intro{color:var(--text-secondary);font-size:var(--u-fs-xs);line-height:1.5;margin:0}.apr-skeleton{display:flex;flex-direction:column;gap:8px}.apr-skeleton__line{height:12px;width:50%}.apr-skeleton__block{height:72px;width:100%}.apr-card{background:var(--bg-surface);border:1px solid var(--accent-border);border-radius:var(--radius-md);box-shadow:var(--u-shadow-xs)}.apr-card__head{gap:10px;padding:12px}.apr-card__head,.apr-card__heading{align-items:flex-start;display:flex}.apr-card__heading{flex:1 1;flex-direction:column;gap:4px;min-width:0}.apr-card__title{align-items:center;display:flex;flex-wrap:wrap;font-weight:650;gap:6px 8px}.apr-card__explain,.apr-card__title{color:var(--text-primary);font-size:var(--u-fs-sm)}.apr-card__explain{line-height:1.5;margin:0}.apr-card__meta{color:var(--text-muted);font-size:var(--u-fs-xs);margin:0;overflow-wrap:anywhere}.apr-card__actions{background:var(--surface-2);border-radius:0 0 var(--radius-md) var(--radius-md);border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding:8px 12px}.apr-toggle{align-items:center;align-self:flex-start;background:none;border:0;color:var(--brand-accent-strong);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-sm);font-weight:600;gap:6px;padding:4px 0}.apr-toggle svg{height:14px;width:14px}.apr-toggle:hover{text-decoration:underline}.apr-list{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);list-style:none;margin:0;padding:0}.apr-row{padding:10px 12px}.apr-row+.apr-row{border-top:1px solid var(--border-subtle)}.apr-row__main{align-items:flex-start;display:flex;flex-direction:column;gap:3px;min-width:0}.apr-row__title{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.apr-row__tool{color:var(--text-primary);font-size:var(--u-fs-sm);font-weight:600}.apr-row__title .u-badge{font-size:11px;height:20px}.apr-row__explain{color:var(--text-secondary);font-size:var(--u-fs-xs);line-height:1.5;margin:0}.apr-row__meta{color:var(--text-muted)}.apr-row__error,.apr-row__meta{font-size:var(--u-fs-xs);margin:0;overflow-wrap:anywhere}.apr-row__error{align-items:flex-start;color:var(--u-danger-text);display:flex;gap:6px}.apr-row__error svg{flex-shrink:0;height:13px;margin-top:2px;width:13px}.apr-detail-toggle{align-items:center;background:none;border:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-xs);font-weight:600;gap:4px;padding:0}.apr-detail-toggle:hover{color:var(--text-primary)}.apr-detail-chevron{height:13px;transform:rotate(-90deg);transition:transform .15s ease;width:13px}.apr-detail-toggle[aria-expanded=true] .apr-detail-chevron{transform:rotate(0deg)}.apr-json{align-self:stretch;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--u-font-mono);font-size:11.5px;line-height:1.5;margin:2px 0 0;max-height:200px;overflow:auto;overflow-wrap:anywhere;padding:8px 10px;white-space:pre-wrap}.ai-timeline-overlay{background:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;font-size:var(--u-fs-sm);inset:0;position:fixed;z-index:2700}.ai-timeline-overlay svg{flex-shrink:0;height:14px;width:14px}.ai-timeline-overlay .u-btn svg{height:16px;width:16px}.atl-topbar{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--u-space-4);justify-content:space-between;padding:14px var(--u-space-6)}.atl-topbar-main{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0}.atl-topbar-main h3{font-size:var(--u-fs-xl);font-weight:700;margin:0}.atl-subject{color:var(--text-secondary);max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl-topbar-actions{display:flex;flex-shrink:0;gap:8px}.atl-filters{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:6px 8px;padding:10px var(--u-space-6)}.atl-filter{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-xs);font-weight:600;gap:6px;height:28px;padding:0 10px;transition:background .15s ease,color .15s ease,border-color .15s ease}.atl-filter:hover{border-color:var(--border-strong)}.atl-filter:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.atl-filter.off{background:#0000;color:var(--text-muted);text-decoration:line-through}.atl-toggle{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--u-fs-xs);gap:6px;margin-left:6px}.atl-toggle input{accent-color:var(--brand-accent);margin:0}.atl-hint{color:var(--text-muted);font-size:var(--u-fs-xs);margin-left:auto}.atl-body{display:flex;flex:1 1;min-height:0}.atl-canvas{background:var(--u-well);flex:1 1;min-width:0;overflow:auto}.atl-canvas,.atl-stage{position:relative}.atl-floating{left:var(--u-space-6);position:absolute;top:var(--u-space-6)}.atl-links{inset:0;pointer-events:none;position:absolute}.atl-link{fill:none;stroke:var(--border-strong);stroke-width:1.5}.atl-link-branch{stroke-dasharray:4 4}.atl-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--u-shadow-xs);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;overflow:hidden;padding:10px 12px;position:absolute;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.atl-card:hover{border-color:var(--border-strong)}.atl-card:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.atl-card.selected{border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--accent-soft),var(--u-shadow-sm)}.atl-card-run{background:var(--accent-soft);border-color:var(--accent-border)}.atl-card.error{border-left:3px solid var(--state-danger)}.atl-card.warn{border-left:3px solid var(--state-warning)}.atl-card.late{border-style:dashed}.atl-card-head{align-items:center;display:flex;gap:6px;justify-content:space-between}.atl-kind{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--u-fs-overline);font-weight:650;gap:5px;letter-spacing:.06em;text-transform:uppercase}.atl-kind-llm,.atl-kind-run{color:var(--brand-accent-strong)}.atl-kind-tool{color:var(--u-info-text)}.atl-kind-effect{color:var(--u-success-text)}.atl-kind-automation,.atl-kind-external{color:var(--u-warning-text)}.atl-kind-error{color:var(--u-danger-text)}.atl-card-title{font-size:var(--u-fs-sm);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl-card-line{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);display:-webkit-box;font-size:var(--u-fs-xs);line-height:1.4;overflow:hidden;overflow-wrap:anywhere}.atl-card-foot{font-feature-settings:"tnum";color:var(--text-muted);display:flex;font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums;gap:10px;margin-top:auto}.atl-has-capture{color:var(--brand-accent-strong);font-weight:600}.atl-pill{align-items:center;background:var(--surface-3);border-radius:var(--radius-pill);color:var(--text-secondary);display:inline-flex;font-size:10.5px;font-weight:650;height:18px;padding:0 7px;white-space:nowrap}.atl-pill-ok{background:var(--success-soft);color:var(--u-success-text)}.atl-pill-warn{background:var(--warning-soft);color:var(--u-warning-text)}.atl-pill-error{background:var(--danger-soft);color:var(--u-danger-text)}.atl-pill-running{background:var(--blue-soft);color:var(--u-info-text)}.atl-drawer{background:var(--bg-surface);border-left:1px solid var(--border-subtle);flex-shrink:0;overflow-y:auto;width:min(460px,42vw)}.atl-drawer-empty{color:var(--text-secondary);padding:var(--u-space-6)}.atl-drawer-body{display:flex;flex-direction:column;gap:12px;padding:var(--u-space-5)}.atl-drawer-body h4{align-items:center;display:flex;font-size:var(--u-fs-lg);font-weight:650;gap:8px;margin:0}.atl-drawer-body h4 svg{color:var(--brand-accent);height:16px;width:16px}.atl-facts{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-xs);gap:6px 12px}.atl-facts>span{align-items:center;display:inline-flex;gap:4px}.atl-headline{color:var(--text-primary);font-size:var(--u-fs-sm);overflow-wrap:anywhere}.atl-chips{display:flex;flex-wrap:wrap;gap:6px}.atl-chip{align-items:center;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-xs);gap:4px;height:24px;padding:0 9px;text-decoration:none}span.atl-chip{cursor:default}.atl-chip.error{background:var(--danger-soft);border-color:var(--u-danger-border);color:var(--u-danger-text)}.atl-chip.active{background:var(--accent-soft);border-color:var(--accent-border);color:var(--brand-accent-strong)}.atl-chip:disabled{cursor:progress;opacity:.5}.atl-section{display:flex;flex-direction:column;gap:6px}.atl-section-title{color:var(--text-muted);font-size:var(--u-fs-overline);font-weight:600;letter-spacing:.07em;text-transform:uppercase}details.atl-details>summary{cursor:pointer}details.atl-details>summary:hover{color:var(--text-primary)}.atl-json{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--u-font-mono);font-size:11.5px;line-height:1.5;margin:0;max-height:360px;overflow:auto;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap}.atl-payload{display:flex;flex-direction:column;gap:6px}.atl-payload-title{align-items:center;display:flex;font-size:var(--u-fs-xs);font-weight:650;gap:6px}.atl-muted{color:var(--text-muted)}.atl-error{align-items:flex-start;background:var(--danger-soft);border:1px solid var(--u-danger-border);border-radius:var(--radius-sm);color:var(--u-danger-text);display:flex;font-size:var(--u-fs-xs);gap:6px;overflow-wrap:anywhere;padding:8px 10px}.atl-debug{border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;padding:10px}.atl-debug-head{align-items:center;display:flex;flex-wrap:wrap;font-weight:600;gap:6px 10px}.atl-capture img{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:block;max-width:100%}.atl-context{display:flex;flex-direction:column;gap:4px}.atl-context-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--u-fs-xs);font-weight:600;gap:6px;margin-bottom:4px}.atl-context-flag{background:var(--warning-soft);border-radius:var(--radius-pill);color:var(--u-warning-text);padding:0 6px}.atl-context-row{grid-gap:4px 8px;align-items:center;display:grid;font-size:var(--u-fs-xs);gap:4px 8px;grid-template-columns:110px minmax(60px,1fr) auto}.atl-context-row.dropped,.atl-context-row.empty{color:var(--text-muted)}.atl-context-key{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl-context-bar{background:var(--accent-soft);border-radius:3px;height:6px;overflow:hidden}.atl-context-fill{background:var(--brand-accent);border-radius:3px;display:block;height:100%}.atl-context-tokens{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl-context-provenance,.atl-context-state{color:var(--text-muted);grid-column:2/-1}.atl-context-provenance:empty,.atl-context-state:empty{display:none}.col-card{padding:var(--u-space-5)}.col-form{gap:var(--u-space-5)}.col-form,.col-section{display:flex;flex-direction:column}.col-section{gap:var(--u-space-3)}.col-section+.col-section{border-top:1px solid var(--border-subtle);padding-top:var(--u-space-5)}.col-section__title{color:var(--text-muted);font-size:var(--u-fs-overline);font-weight:600;letter-spacing:.07em;margin:0;text-transform:uppercase}.col-section .u-inline-form>.u-input{flex:1 1;min-width:0}.col-actions{display:flex;flex-wrap:wrap;gap:var(--u-space-2);justify-content:flex-end}.col-result{background:var(--success-soft);border:1px solid var(--u-success-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--u-space-3);padding:var(--u-space-4)}.col-result__facts{grid-gap:var(--u-space-3);display:grid;gap:var(--u-space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0}.col-result__facts dt{color:var(--text-muted);font-size:var(--u-fs-overline);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.col-result__facts dd{font-size:var(--u-fs-md);margin:4px 0 0;overflow-wrap:anywhere}.col-spin{animation:col-spin .9s linear infinite}@keyframes col-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.refunds-v2__period{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2) var(--u-space-3)}.refunds-v2__dates{align-items:center;display:flex;gap:var(--u-space-2)}.refunds-v2__date{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--u-fs-sm);gap:6px}.refunds-v2__date .u-input{font-size:var(--u-fs-sm);height:var(--u-control-h-sm);padding:0 10px;width:152px}.refunds-v2__scope{color:var(--text-secondary);font-size:var(--u-fs-sm);margin-left:auto}.refunds-v2__kpis--six{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.refunds-v2__kpis--six{grid-template-columns:repeat(2,minmax(0,1fr))}}.refunds-v2__kpi-skeleton{border-radius:var(--radius-lg);height:104px}.refunds-v2__card-skeleton{border-radius:var(--radius-lg);display:block;height:240px}.refunds-v2__attention{border-color:var(--u-warning-border)}.refunds-v2__attention-item{background:var(--surface-2);padding-bottom:10px;padding-left:40px;padding-top:10px}.refunds-v2__attention .u-list>.u-row:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.refunds-v2__toolbar .u-input-group{width:230px}.refunds-v2__toolbar .refunds-v2__text-filter{width:200px}.refunds-v2__ai{justify-content:center;padding:0;width:24px}.refunds-v2__more{grid-gap:var(--u-space-3) var(--u-space-4);background:var(--surface-2);border-bottom:1px solid var(--border-subtle);display:grid;gap:var(--u-space-3) var(--u-space-4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));padding:14px var(--u-space-5) var(--u-space-4)}.refunds-v2__table{min-width:960px}.refunds-v2__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}th.refunds-v2__num{text-align:right}.refunds-v2__row{cursor:pointer}.refunds-v2__row:focus-visible{outline:none}.refunds-v2__row:focus-visible td{background:var(--accent-soft)}.refunds-v2__ticket{align-items:center;background:none;border:0;color:var(--brand-accent-strong);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-md);font-weight:600;gap:6px;max-width:100%;padding:0}.refunds-v2__ticket:hover{text-decoration:underline}.refunds-v2__ticket svg{flex-shrink:0;height:13px;width:13px}.refunds-v2__mono{font-family:var(--u-font-mono);font-size:12px}.refunds-v2__badges{align-items:center;display:inline-flex;gap:6px}.refunds-v2__pending{color:var(--u-warning-text);font-size:var(--u-fs-sm);font-weight:600}.refunds-v2__chevron{color:var(--text-muted);text-align:right}.refunds-v2__chevron svg{height:16px;vertical-align:middle;width:16px}.refunds-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:var(--u-space-4) var(--u-space-5) var(--u-space-5)}.refunds-v2__skeleton .u-skeleton{height:44px}.refunds-v2__stack{display:flex;flex-direction:column;gap:var(--u-space-4)}.refunds-v2__grid{align-items:start}.refunds-v2__pad{padding:0 var(--u-space-5) var(--u-space-4)}.refunds-v2__status-row{padding-bottom:10px;padding-top:10px}.refunds-v2__swatch{border-radius:3px;flex-shrink:0;height:10px;width:10px}.refunds-v2__status-amount{font-feature-settings:"tnum";font-size:var(--u-fs-md);font-variant-numeric:tabular-nums;font-weight:600;min-width:96px;text-align:right}.refunds-v2__seg--requested{background:var(--state-info)}.refunds-v2__seg--approved{background:var(--brand-accent)}.refunds-v2__seg--processing{background:var(--state-warning)}.refunds-v2__seg--paid{background:var(--state-success)}.refunds-v2__seg--rejected{background:var(--state-danger)}.refunds-v2__seg--cancelled{background:var(--border-strong)}.refunds-v2__series-1{background:var(--u-series-1)}.refunds-v2__series-2{background:var(--u-series-2)}.refunds-v2__series-3{background:var(--u-series-3)}.refunds-v2__series-4{background:var(--u-series-4)}.refunds-v2__composition{display:flex;flex-direction:column;gap:14px}.refunds-v2__composition .u-dl{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding-top:var(--u-space-4)}.refunds-v2__note{font-size:var(--u-fs-sm);margin:0}.refunds-v2__breakdown{min-width:680px}.refunds-v2__bar-cell{grid-gap:var(--u-space-3);align-items:center;display:grid;gap:var(--u-space-3);grid-template-columns:104px minmax(48px,1fr)}.refunds-v2__bar-value{font-weight:600;overflow:hidden;text-align:right;text-overflow:ellipsis}.refunds-v2__bar-value,.refunds-v2__rate{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.refunds-v2__rate{display:block}.refunds-v2__others{border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--u-fs-sm);padding:var(--u-space-3) var(--u-space-5)}.refund-detail-v2__crumb-sep{color:var(--text-muted);height:14px;width:14px}.refund-detail-v2__header-skeleton{display:flex;flex-direction:column;gap:10px}.refund-detail-v2__header-skeleton .u-skeleton:first-child{height:12px;width:120px}.refund-detail-v2__header-skeleton .u-skeleton:last-child{height:28px;width:320px}.refund-detail-v2__kpi,.refund-detail-v2__text-kpi{display:flex;min-width:0}.refund-detail-v2__kpi>.u-kpi,.refund-detail-v2__text-kpi>.u-kpi{flex:1 1}.refund-detail-v2__text-kpi .u-kpi__value{font-size:var(--u-fs-xl);line-height:1.3;white-space:normal}.refund-detail-v2__grid{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:minmax(0,1fr) 360px}.refund-detail-v2__side{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.refund-detail-v2__evidence{display:flex;flex-direction:column;gap:6px;margin:0 0 var(--u-space-4)}.refund-detail-v2__evidence blockquote{background:var(--accent-soft);border-left:2px solid var(--brand-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-primary);font-size:var(--u-fs-sm);line-height:1.55;margin:0;padding:10px 12px;white-space:pre-wrap}.refund-detail-v2__history{display:flex;flex-direction:column;gap:4px}@media (max-width:1100px){.refund-detail-v2__grid{grid-template-columns:minmax(0,1fr)}}.refund-create-v2{display:flex;flex-direction:column;gap:14px}.refund-create-v2 .u-inline-form>.u-input-group{flex:1 1}.refund-create-v2__results{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.refund-create-v2__result{background:var(--bg-surface);border:0;border-top:1px solid var(--border-subtle);color:inherit;cursor:pointer;font-family:inherit;padding:12px var(--u-space-4);text-align:left;transition:background .15s ease;width:100%}.refund-create-v2__results li:first-child .refund-create-v2__result{border-top:0}.refund-create-v2__result:focus-visible,.refund-create-v2__result:hover{background:var(--surface-2);outline:none}.refund-create-v2__result .u-row__meta,.refund-create-v2__result .u-row__title{display:flex}.refund-create-v2__chevron{color:var(--text-muted);flex-shrink:0;height:16px;width:16px}.refund-create-v2__selected{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--radius-md);padding:12px 14px}.refund-create-v2__empty{font-size:var(--u-fs-sm);margin:0}.refund-form-v2{display:flex;flex-direction:column;gap:18px;min-width:0}.refund-form-v2__section{display:flex;flex-direction:column;gap:var(--u-space-3)}.refund-form-v2__section+.refund-form-v2__section{border-top:1px solid var(--border-subtle);padding-top:18px}.refund-form-v2__title{margin:0}.refund-form-v2__title-row{align-items:baseline;display:flex;gap:var(--u-space-3);justify-content:space-between}.refund-form-v2__total{font-feature-settings:"tnum";color:var(--text-primary);font-size:var(--u-fs-sm);font-variant-numeric:tabular-nums;font-weight:650}.refund-form-v2__grid{grid-gap:var(--u-space-3) 14px;display:grid;gap:var(--u-space-3) 14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.refund-form-v2__grid--wide{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.refund-form-v2__amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.refund-form-v2__suggestions{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:6px var(--u-space-2)}.refund-form-v2__switch{padding-top:2px}.tkr{color:var(--text-primary);display:flex;flex-direction:column;gap:var(--u-space-3);min-height:0;min-width:0}.tkr-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.tkr-head__title{color:var(--text-primary);font-size:15px;font-weight:650;margin:0}.tkr-facts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tkr-fact{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px}.tkr-fact strong{color:var(--text-primary);font-size:20px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkr-context,.tkr-fact__context{color:var(--text-secondary);font-size:var(--u-fs-xs)}.tkr-context{margin:0}.tkr-skeleton{display:flex;flex-direction:column;gap:8px}.tkr-skeleton__row{height:48px;width:100%}.tkr-list{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);list-style:none;margin:0;padding:0}.tkr-list>li+li{border-top:1px solid var(--border-subtle)}.tkr-row{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:10px 12px;text-align:left;transition:background .15s ease;width:100%}.tkr-row:hover{background:var(--surface-2)}.tkr-row:focus-visible{box-shadow:inset var(--u-focus-ring);outline:none}.tkr-row__main{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tkr-row__amount{color:var(--text-primary);font-size:var(--u-fs-sm)}.tkr-row__meta{color:var(--text-secondary);font-size:var(--u-fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkr-row .u-badge{font-size:11px;height:20px}.tkr-row__chevron{color:var(--text-muted);flex-shrink:0;height:15px;width:15px}.tkr-form{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:14px;padding-top:var(--u-space-4)}.tkr-form__title{color:var(--text-muted);font-size:var(--u-fs-overline);font-weight:600;letter-spacing:.07em;margin:0;text-transform:uppercase}.tkr-form__actions{display:flex;justify-content:flex-end}.pic-card{align-items:flex-start;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px}.pic-card__label{align-items:center;color:var(--text-muted);display:inline-flex;font-size:var(--u-fs-overline);font-weight:600;gap:6px;letter-spacing:.07em;text-transform:uppercase}.pic-card__label svg{height:13px;width:13px}.pic-card__value.u-code{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pic-card__origin{color:var(--text-secondary);font-size:var(--u-fs-xs);line-height:1.4;overflow-wrap:anywhere}.pic-card__origin--typed{color:var(--u-warning-text);font-weight:600}.pic-conflicts{background:var(--warning-soft);border:1px solid var(--u-warning-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;grid-column:1/-1;padding:10px 12px}.pic-conflicts__title{align-items:center;color:var(--u-warning-text);display:inline-flex;font-size:var(--u-fs-sm);font-weight:650;gap:6px}.pic-conflicts__title svg{height:15px;width:15px}.pic-conflicts__line{color:var(--text-primary);font-size:var(--u-fs-xs);line-height:1.5;overflow-wrap:anywhere}.agent-notice--proposal{border-color:var(--accent-border)}.agent-notice--refused{border-color:var(--u-warning-border)}.agent-notice .agent-notice__header{padding:var(--u-space-4) var(--u-space-4) var(--u-space-3)}.agent-notice .agent-notice__header .u-icon-chip{margin-top:2px}.agent-notice .agent-notice__title{font-size:15px}.agent-notice__change{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:4px 8px;margin:-6px var(--u-space-4) var(--u-space-3) calc(var(--u-space-4) + 48px)}.agent-notice__to{color:var(--brand-accent-strong);font-weight:650}.agent-notice__arrow{color:var(--text-muted);flex-shrink:0;height:15px;width:15px}.agent-notice__when{color:var(--text-muted);flex-basis:100%;font-size:var(--u-fs-xs)}.agent-notice .u-card__desc{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.agent-notice__run{margin-right:auto}.agent-notice__error{margin:0 var(--u-space-4) var(--u-space-3)}.agent-notice .agent-notice__actions,.agent-notice__row.u-row{padding:10px var(--u-space-4)}.agent-notice__row.u-row{min-height:0}.agent-notice__address{max-width:100%;overflow:hidden;text-overflow:ellipsis}.evp-v2{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.evp-v2__textarea{font-size:var(--u-fs-sm);min-height:300px}.evp-v2__textarea--compact{min-height:140px}.evp-v2__controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--u-space-3)}.evp-v2__controls .u-field{min-width:160px}.evp-v2__launch{margin-left:auto}.evp-v2__result{display:flex;flex-direction:column;gap:var(--u-space-3)}.evp-v2__scores{grid-gap:var(--u-space-2);display:grid;gap:var(--u-space-2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.evp-v2__score{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:2px;padding:10px 12px}.evp-v2__score.is-bad{background:var(--danger-soft);border-color:var(--u-danger-border)}.evp-v2__score-value{color:var(--text-primary);font-size:var(--u-fs-xl);font-weight:650}.evp-v2__score.is-bad .evp-v2__score-value{color:var(--u-danger-text)}.evp-v2__score-label{color:var(--text-secondary);font-size:var(--u-fs-xs)}.evp-v2__entries{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column}.evp-v2__entry+.evp-v2__entry{border-top:1px solid var(--border-subtle)}.evp-v2__entry>summary{align-items:center;cursor:pointer;display:flex;gap:8px;list-style:none;min-width:0;padding:10px 12px}.evp-v2__entry>summary::-webkit-details-marker{display:none}.evp-v2__entry>summary:hover{background:var(--surface-2)}.evp-v2__entry-notes,.evp-v2__entry-tools{color:var(--text-secondary);font-size:var(--u-fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evp-v2__entry-tools{flex-shrink:0;font-family:var(--u-font-mono);font-size:12px;max-width:40%}.evp-v2__entry-notes{flex:1 1}.evp-v2__entry-body{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.evp-v2__entry-body p{font-size:var(--u-fs-sm);margin:0}.evp-v2__compare{grid-gap:var(--u-space-3);display:grid;gap:var(--u-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.evp-v2__compare>div{display:flex;flex-direction:column;gap:4px;min-width:0}.evp-v2__compare pre{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:var(--u-fs-sm);line-height:1.5;margin:0;max-height:240px;overflow:auto;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap}@media (max-width:760px){.evp-v2__compare{grid-template-columns:minmax(0,1fr)}}.evp-v2__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.evp-v2__spacer{flex:1 1}.evp-v2__blocked{align-items:flex-start;color:var(--u-danger-text);display:flex;flex-basis:100%;font-size:var(--u-fs-sm);gap:8px;margin:0}.evp-v2__blocked svg{flex-shrink:0;height:16px;margin-top:2px;width:16px}.asv-v2{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.asv-v2__pad{padding:0 var(--u-space-5) var(--u-space-4)}.asv-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:0 var(--u-space-5) var(--u-space-5)}.asv-v2__skeleton .u-skeleton{height:52px}.asv-v2__table{min-width:1040px}.asv-v2__table td{height:62px}.asv-v2__num,.asv-v2__table th.asv-v2__num{text-align:right}.asv-v2__table tr.is-current td{background:var(--accent-soft)}.asv-v2__table tr.is-idle td{color:var(--text-secondary)}.asv-v2__version{align-items:center;display:inline-flex;gap:8px}.asv-v2__day{color:var(--text-secondary)}.asv-v2__table .u-cell-sub{overflow:hidden;text-overflow:ellipsis}.asv-v2__delta{align-items:center;display:inline-flex;font-size:var(--u-fs-xs);font-weight:600;gap:2px;margin-left:6px}.asv-v2__delta svg{height:12px;width:12px}.asv-v2__delta.is-better{color:var(--u-success-text)}.asv-v2__delta.is-worse{color:var(--u-danger-text)}.asv-v2__diff{font-size:var(--u-fs-sm);font-weight:500}.asr-v2{gap:var(--u-space-3);min-width:0}.asr-v2,.asr-v2__skeleton{display:flex;flex-direction:column}.asr-v2__skeleton{gap:8px}.asr-v2__skeleton .u-skeleton{height:48px}.asr-v2__line-skeleton{display:block;height:26px;width:50%}.asr-v2__empty{font-size:var(--u-fs-sm);margin:0}.asr-v2__list{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.asr-v2__rule{align-items:flex-start;padding:12px 14px}.asr-v2__rule .u-code{margin-top:1px}.asr-v2__rule.is-inactive .asr-v2__text{color:var(--text-secondary)}.asr-v2__text{color:var(--text-primary);font-size:var(--u-fs-md);line-height:1.5;overflow-wrap:anywhere}.asr-v2__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:6px}.asr-v2__tag{font-size:var(--u-fs-xs);height:22px}.asr-v2__provenance{color:var(--text-secondary);font-size:var(--u-fs-sm)}.asr-v2__harness{gap:var(--u-space-4)}.asr-v2__kinds{display:flex;flex-wrap:wrap;gap:6px}.asr-v2__kind-count{color:var(--brand-accent-strong);font-weight:650}.asr-v2__report{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--u-space-3);padding:var(--u-space-4)}.asr-v2__report-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.asr-v2__date{font-size:var(--u-fs-sm);white-space:nowrap}.asr-v2__score{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-4)}.asr-v2__score-value{color:var(--text-primary);font-size:var(--u-fs-kpi);font-weight:650;letter-spacing:-.015em}.asr-v2__score-body{display:flex;flex:1 1;flex-direction:column;font-size:var(--u-fs-sm);gap:6px;min-width:220px}.asr-v2__checks{display:flex;flex-wrap:wrap;gap:6px}.asr-v2__running{font-size:var(--u-fs-sm);margin:0}.asr-v2__failed{border-top:1px solid var(--border-subtle)}.asr-v2__failed-row{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:10px;min-height:40px;padding:6px 0}.asr-v2__failed-row:last-child{border-bottom:0}.asr-v2__failed-checks{color:var(--text-secondary);flex:1 1;font-size:var(--u-fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asr-v2__history{display:flex;flex-direction:column;gap:6px}.asr-v2__history-row{align-items:center;border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:10px;padding:8px 0}.asr-v2__history-rate{font-weight:650;min-width:44px}.agent-tools{flex-direction:column;min-width:0}.agent-tools,.agent-tools__bar{display:flex;gap:var(--u-space-3)}.agent-tools__bar{align-items:center;flex-wrap:wrap}.agent-tools__search{flex:1 1;min-width:220px}.agent-tools__count{color:var(--text-secondary);font-size:var(--u-fs-sm);white-space:nowrap}.agent-tools__notice{background:var(--blue-soft);border:1px solid var(--u-info-border);border-radius:var(--radius-md);color:var(--text-primary);padding:10px 12px}.agent-tools__groups{display:flex;flex-direction:column;gap:var(--u-space-2);max-height:52vh;overflow-y:auto;padding-right:2px}.agent-tools--compact .agent-tools__groups{max-height:320px}.agent-tools__group{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.agent-tools__group-head{align-items:center;display:flex;gap:var(--u-space-2);padding:4px 6px 4px 4px}.agent-tools__group-toggle{align-items:center;background:#0000;border:0;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:var(--u-fs-sm);font-weight:650;gap:8px;min-width:0;padding:8px 6px;text-align:left}.agent-tools__group-toggle:hover{background:var(--surface-2)}.agent-tools__group-toggle:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.agent-tools__caret{color:var(--text-muted);flex-shrink:0;height:16px;transition:transform .15s ease;width:16px}.agent-tools__caret.is-open{transform:rotate(90deg)}.agent-tools__group-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-tools__group-count{color:var(--text-muted);font-size:var(--u-fs-xs);font-weight:600;margin-left:auto}.agent-tools__group-actions{display:inline-flex;gap:2px}.agent-tools__hint{padding:0 14px 6px 34px}.agent-tools__list{list-style:none;margin:0;padding:0 6px 6px}.agent-tools__item{align-items:flex-start;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:10px;padding:8px 10px}.agent-tools__item:hover{background:var(--surface-2)}.agent-tools__item.is-selected{background:var(--accent-soft)}.agent-tools__item input{accent-color:var(--brand-accent);flex-shrink:0;margin-top:3px}.agent-tools__item-body{display:flex;flex-direction:column;gap:2px;min-width:0}.agent-tools__item-title{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.agent-tools__item-label{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:600}.agent-tools__item-desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);display:-webkit-box;font-size:var(--u-fs-sm);line-height:1.45;overflow:hidden}.aiam-v2__crumb-sep{color:var(--text-muted);height:14px;width:14px}.aiam-v2__title{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;min-width:0}.aiam-v2__title-text{min-width:0;overflow-wrap:anywhere}.aiam-v2__title-skeleton{display:block;height:30px;width:280px}.aiam-v2__card-skeleton{border-radius:var(--radius-lg);display:block;height:360px}.aiam-v2__attention{border-color:var(--u-warning-border)}.aiam-v2__kpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1279px){.aiam-v2__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.aiam-v2__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.aiam-v2__kpi-skeleton{border-radius:var(--radius-lg);display:block;height:104px}.aiam-v2__panel{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.aiam-v2__pad{padding:0 var(--u-space-5) var(--u-space-4)}.aiam-v2__doc-layout{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:minmax(0,1fr) 300px}@media (max-width:1180px){.aiam-v2__doc-layout{grid-template-columns:minmax(0,1fr)}}.aiam-v2__side{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0;position:-webkit-sticky;position:sticky;top:var(--u-space-4)}@media (max-width:1180px){.aiam-v2__side{position:static}}.aiam-v2__side .u-dl{grid-template-columns:minmax(0,1fr)}.aiam-v2__facts-help{margin-top:var(--u-space-4)}.aiam-v2__doc{color:var(--text-primary);font-size:var(--u-fs-md);line-height:1.6;max-width:82ch}.aiam-v2__doc-heading{align-items:center;border-top:1px solid var(--border-subtle);color:var(--text-primary);display:flex;font-size:var(--u-fs-overline);font-weight:650;gap:10px;letter-spacing:.07em;margin:var(--u-space-5) 0 var(--u-space-2);padding-top:var(--u-space-4);scroll-margin-top:var(--u-space-6);text-transform:uppercase}.aiam-v2__doc>.aiam-v2__doc-heading:first-child{border-top:0;margin-top:0;padding-top:0}.aiam-v2__doc-heading-num{background:var(--accent-soft);border-radius:var(--radius-sm);color:var(--brand-accent-strong);display:inline-grid;font-size:var(--u-fs-xs);height:22px;letter-spacing:0;min-width:22px;padding:0 6px;place-items:center}.aiam-v2__doc-bullet,.aiam-v2__doc-p,.aiam-v2__doc-rule{margin:0 0 6px;overflow-wrap:anywhere}.aiam-v2__doc-bullet,.aiam-v2__doc-rule{grid-gap:6px;display:grid;gap:6px;grid-template-columns:40px minmax(0,1fr)}.aiam-v2__doc-rule-num{color:var(--text-muted);font-size:var(--u-fs-sm);font-weight:600;padding-top:1px}.aiam-v2__doc-dot{background:var(--brand-accent);border-radius:50%;height:5px;justify-self:center;margin-top:9px;width:5px}.aiam-v2__doc .u-code{height:auto;padding:1px 5px;white-space:normal}.aiam-v2__doc-hr{border:0;border-top:1px solid var(--border-subtle);margin:var(--u-space-4) 0}.aiam-v2__doc-tag{color:var(--text-muted);font-family:var(--u-font-mono);font-size:12px;margin:var(--u-space-2) 0}.aiam-v2__doc-space{height:6px}.aiam-v2__toc{display:flex;flex-direction:column;padding:0 var(--u-space-3) var(--u-space-3)}.aiam-v2__toc-item{align-items:center;background:#0000;border:0;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--u-fs-sm);gap:10px;padding:8px;text-align:left;width:100%}.aiam-v2__toc-item:hover{background:var(--surface-3);color:var(--text-primary)}.aiam-v2__toc-item:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.aiam-v2__toc-num{color:var(--brand-accent-strong);font-weight:650;min-width:18px}.aiam-v2__toc-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiam-v2__toc-text:first-letter{text-transform:uppercase}.aiam-v2__name-input{max-width:480px}.aiam-v2__prompt-input{font-size:var(--u-fs-md);line-height:1.6;min-height:56vh}.aiam-v2__rules .u-disclosure>summary .u-badge{margin-left:2px}.aiam-v2__rules-body{padding:0 var(--u-space-5) var(--u-space-5)}.aiam-v2__tool-group+.aiam-v2__tool-group{border-top:1px solid var(--border-subtle)}.aiam-v2__tool-group-title{margin:0;padding:var(--u-space-4) var(--u-space-5) var(--u-space-1)}.aiam-v2__tool-group .u-row{border-top:0;padding-bottom:10px;padding-top:10px}.aiam-v2__tool-badges{align-items:center;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:45%}.aiam-v2__policy{font-size:var(--u-fs-sm);height:var(--u-control-h-sm);min-width:190px;width:auto}.aiam-v2__codes{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.agents-v2__attention{border-color:var(--u-warning-border)}.agents-v2__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1279px){.agents-v2__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.agents-v2__kpi-skeleton{border-radius:var(--radius-lg);display:block;height:104px}.agents-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:0 var(--u-space-5) var(--u-space-5)}.agents-v2__skeleton .u-skeleton{height:52px}.agents-v2__table{min-width:820px}.agents-v2__table td{height:66px}.agents-v2__table .u-cell-sub{overflow:hidden;text-overflow:ellipsis}.agents-v2__row{cursor:pointer}.agents-v2__row:focus-visible{outline:none}.agents-v2__row:focus-visible td{background:var(--accent-soft)}.agents-v2__name{align-items:center;display:flex;gap:8px;min-width:0}.agents-v2__name-text{font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-v2__cell-skeleton{display:block;height:14px;width:70%}.agents-v2__rate{align-items:center;display:flex;gap:10px;min-width:0}.agents-v2__rate-value{flex-shrink:0;font-weight:650;width:44px}.agents-v2__rate-meter{flex:1 1;min-width:0}.agents-v2__rate-meter .u-cell-sub{margin-top:4px}.agents-v2__table td.agents-v2__actions{overflow:visible;text-align:right}.agents-v2__note{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--u-fs-sm);gap:8px;margin:0;padding:0 var(--u-space-1)}.agents-v2__note svg{color:var(--brand-accent);flex-shrink:0;height:16px;width:16px}.agents-v2__choices{border:0;display:flex;flex-direction:column;gap:6px;margin:0;min-width:0;padding:0}.agents-v2__choices legend{margin-bottom:6px;padding:0}.agents-v2__choice{align-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:border-color .15s ease,background .15s ease}.agents-v2__choice:hover{border-color:var(--border-strong)}.agents-v2__choice.is-selected{background:var(--accent-soft);border-color:var(--accent-border)}.agents-v2__choice input{accent-color:var(--brand-accent);flex-shrink:0}.agents-v2__choice-text{color:var(--text-primary);flex:1 1;font-size:var(--u-fs-md);font-weight:550;min-width:0;overflow-wrap:anywhere}.agents-v2__switches{display:flex;flex-direction:column}.agents-v2__switch-row{align-items:center;border-top:1px solid var(--border-subtle);display:flex;gap:var(--u-space-3);justify-content:space-between;padding:10px 0}.agents-v2__switch-row:first-child{border-top:0}.agents-v2__prompt{min-height:140px}.settings-v2{margin:0 auto}.settings-v2__hero{padding:var(--u-space-6) var(--u-space-6) 0}.settings-v2__identity{align-items:center;display:flex;gap:18px}.settings-v2__identity-text{flex:1 1;min-width:0}.settings-v2__identity-text .u-page-title{margin:2px 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-v2__meta{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-md);gap:6px 14px}.settings-v2__meta>span:not(.u-badge)+span:not(.u-badge):before{color:var(--text-muted);content:"·";margin-right:14px}.settings-v2__hero .u-tabs{border-bottom:0;margin-top:var(--u-space-5)}.settings-v2__stack{display:flex;flex-direction:column;gap:var(--u-space-4)}.settings-v2__attention{border-color:var(--u-warning-border)}.settings-v2__pad{padding:0 var(--u-space-5) var(--u-space-5)}.settings-v2__pad+.settings-v2__pad{margin-top:calc(var(--u-space-2)*-1)}.settings-v2__profile{align-items:start}.settings-v2__facts{grid-gap:var(--u-space-4) var(--u-space-5);display:grid;gap:var(--u-space-4) var(--u-space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.settings-v2__facts dd{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:500;margin:4px 0 0;overflow-wrap:anywhere}.settings-v2__plan{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.settings-v2__plan-name{font-size:22px;font-weight:650;letter-spacing:-.015em}.settings-v2__period{display:flex;flex-direction:column;gap:6px;margin-top:var(--u-space-4)}.settings-v2__period-dates{font-feature-settings:"tnum";color:var(--text-secondary);display:flex;font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums;justify-content:space-between}.settings-v2__nested{list-style:none}.settings-v2__sublist .u-row{min-height:0;padding:10px var(--u-space-5) 10px 74px}.settings-v2__sublist .u-row:first-child{border-top:1px solid var(--border-subtle)}.settings-v2__subscriptions{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin:4px var(--u-space-5) var(--u-space-4) 74px;padding:10px 14px 12px}.settings-v2__subscriptions-head{align-items:center;display:flex;justify-content:space-between}.settings-v2__subscription{align-items:center;border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:8px 12px;padding:8px 0}.settings-v2__subscriptions-head+.settings-v2__subscription{border-top:0}.settings-v2__subscription-email{font-size:var(--u-fs-sm);font-weight:600}.settings-v2__subscription-badges{display:flex;flex-wrap:wrap;gap:6px}.settings-v2__candidates .u-row{background:var(--surface-2)}.settings-v2__candidates+.settings-v2__pad{padding-top:var(--u-space-5)}.settings-v2__advanced{border-top:1px solid var(--border-subtle)}.settings-v2__advanced summary svg:nth-of-type(2){height:15px;transform:none;width:15px}.settings-v2__webhooks{display:flex;flex-direction:column;gap:var(--u-space-3);padding:0 var(--u-space-5) var(--u-space-5)}.settings-v2__webhook-actions{display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.settings-v2__entries{grid-gap:var(--u-space-2);display:grid;gap:var(--u-space-2);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:0}.settings-v2__entry{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--u-radius-control);display:flex;gap:10px;min-width:0;padding:6px 6px 6px 8px}.settings-v2__entry-value{color:var(--text-primary);flex:1 1;font-size:var(--u-fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.settings-v2__facts{grid-template-columns:minmax(0,1fr)}.settings-v2__sublist .u-row,.settings-v2__subscriptions{margin-left:0;padding-left:var(--u-space-5)}}.settings-v2__hero--plain{padding-bottom:var(--u-space-6)}.settings-v2__avatar-skeleton{border-radius:18px;flex:none;height:64px;width:64px}.settings-v2__title-skeleton{display:block;height:24px;margin-top:8px;max-width:100%;width:260px}.settings-v2__password{max-width:440px}.whatsapp-integration{padding:20px;text-align:center}.whatsapp-title{align-items:center;color:#25d366;display:flex;font-size:24px;justify-content:center;margin-bottom:20px}.whatsapp-icon{font-size:30px;margin-right:10px}.whatsapp-steps{margin-bottom:30px;text-align:left}.whatsapp-steps p{font-size:16px;line-height:1.5;margin-bottom:10px}.whatsapp-ready{color:#25d366;font-weight:700}.whatsapp-button{align-items:center;background-color:#25d366;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;padding:12px 24px;transition:background-color .3s ease}.whatsapp-button:hover{background-color:#128c7e}.whatsapp-button svg{font-size:20px;margin-right:8px}.archive-table__select{border-radius:var(--radius-sm);font-size:var(--u-fs-sm);height:var(--u-control-h-sm);min-width:170px;width:auto}.archive-table .tq__status svg{flex-shrink:0;height:13px;margin-top:.5px;width:13px}.archive-v2{min-width:0}.privacy-page{background:var(--bg-primary);box-sizing:border-box;min-height:100vh;padding:var(--u-space-8) var(--u-space-4) var(--u-space-12)}.privacy-page__brand{align-items:center;color:var(--text-primary);display:flex;font-size:17px;font-weight:700;gap:10px;letter-spacing:-.02em;margin:0 auto var(--u-space-5);width:min(760px,100%)}.privacy-page__mark{color:var(--brand-accent);display:block}.privacy-policy{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--u-shadow-sm);box-sizing:border-box;color:var(--text-secondary);font-size:15px;line-height:1.7;margin:0 auto;padding:var(--u-space-10);width:min(760px,100%)}.privacy-policy h1{color:var(--text-primary);font-size:var(--u-fs-page);font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.privacy-policy h2{font-size:var(--u-fs-xl);margin:var(--u-space-8) 0 var(--u-space-2)}.privacy-policy h2,.privacy-policy h3{color:var(--text-primary);font-weight:650}.privacy-policy h3{font-size:var(--u-fs-lg);margin:var(--u-space-5) 0 var(--u-space-2)}.privacy-policy ul{padding-left:20px}.privacy-policy li+li{margin-top:4px}.privacy-policy strong{color:var(--text-primary)}.privacy-policy address{background:var(--surface-2);border-radius:var(--radius-md);font-style:normal;margin:var(--u-space-3) 0;padding:var(--u-space-4)}@media (max-width:760px){.privacy-policy{padding:var(--u-space-6) var(--u-space-5)}}.kb-v2__attention{border-color:var(--u-warning-border)}.kb-v2__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1279px){.kb-v2__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kb-v2__kpi-skeleton{height:104px}.kb-v2__card-skeleton,.kb-v2__kpi-skeleton{border-radius:var(--radius-lg);display:block}.kb-v2__card-skeleton{height:320px}.kb-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:var(--u-space-5)}.kb-v2__skeleton .u-skeleton{height:48px}.kb-v2__agent{align-items:center;display:inline-flex;gap:8px}.kb-v2__agent-label{color:var(--text-secondary);font-size:var(--u-fs-sm);font-weight:600}.kb-v2__agent-select{max-width:320px;min-width:220px;width:auto}.kb-v2__add-menu{min-width:260px}.kb-v2__add-menu .u-menu__item{align-items:flex-start}.kb-v2__add-menu .u-menu__item svg{margin-top:2px}.kb-v2__menu-text{display:flex;flex-direction:column;font-weight:600;gap:2px}.kb-v2__menu-hint{color:var(--text-secondary);font-size:var(--u-fs-xs);font-weight:400}.kb-v2__active-filter{align-items:center;display:inline-flex;gap:2px}.kb-v2__count{font-feature-settings:"tnum";color:var(--text-secondary);font-size:var(--u-fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.kb-v2__table{min-width:760px}.kb-v2__table td{height:64px}.kb-v2__table .u-cell-sub{overflow:hidden;text-overflow:ellipsis}.kb-v2__source{align-items:center;display:flex;gap:12px;min-width:0}.kb-v2__source-text{display:flex;flex-direction:column;min-width:0}.kb-v2__title{background:none;border:0;color:var(--text-primary);cursor:pointer;display:block;font-family:inherit;font-size:var(--u-fs-md);font-weight:600;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.kb-v2__title:hover{color:var(--brand-accent-strong);text-decoration:underline}.kb-v2__title:focus-visible{border-radius:4px;box-shadow:var(--u-focus-ring);outline:none}.kb-v2__no-summary{color:var(--text-muted)}.kb-v2__table td.kb-v2__actions{overflow:visible;text-align:right}.kb-v2__empty-actions{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.kb-v2__upload-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-v2__viewer-text{background:var(--surface-2);color:var(--text-primary);font-family:inherit;font-size:var(--u-fs-sm);line-height:1.6;margin:0;max-height:64vh;overflow:auto;overflow-wrap:anywhere;padding:14px 16px;white-space:pre-wrap}.kb-v2__viewer-frame,.kb-v2__viewer-text{border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.kb-v2__viewer-frame{background:var(--bg-surface);display:block;height:64vh;width:100%}.statistics-v2__stack{display:flex;flex-direction:column;gap:var(--u-space-4)}.statistics-v2__filters{align-items:flex-start;justify-content:space-between}.statistics-v2__filters,.statistics-v2__period{display:flex;flex-wrap:wrap;gap:var(--u-space-3)}.statistics-v2__period{align-items:center;min-width:0}.statistics-v2__dates{align-items:center;display:flex;gap:var(--u-space-2)}.statistics-v2__date{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--u-fs-sm);gap:6px}.statistics-v2__date .u-input{background:var(--bg-surface);width:150px}.statistics-v2__selects{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.statistics-v2__selects .u-select{background-color:var(--bg-surface);max-width:240px;min-width:180px;width:auto}.statistics-v2 .u-kpi-row{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.statistics-v2__kpi-skeleton{border-radius:var(--radius-lg);height:104px}.statistics-v2__chart-skeleton{border-radius:var(--radius-lg);height:320px}.statistics-v2__chart{min-width:0;position:relative;width:100%}.statistics-v2__chart--activity{height:280px}.statistics-v2__chart--histogram{height:220px}.statistics-v2__chart--matrix{margin-top:var(--u-space-3)}.statistics-v2__note{color:var(--text-secondary);font-size:var(--u-fs-sm);margin:var(--u-space-3) 0 0}.statistics-v2__swatch--s1{background:var(--u-series-1)}.statistics-v2__swatch--s2{background:var(--u-series-2)}.statistics-v2__swatch--s3{background:var(--u-series-3)}.statistics-v2__swatch--s4{background:var(--u-series-4)}.statistics-v2__swatch--s5{background:var(--u-series-5)}.statistics-v2__swatch--s6{background:var(--u-series-6)}.statistics-v2__swatch--s7{background:var(--u-series-7)}.statistics-v2__swatch--s8{background:var(--u-series-8)}.statistics-v2__swatch--w1{background:color-mix(in srgb,var(--u-series-1) 10%,#0000);box-shadow:inset 0 0 0 1px var(--accent-border)}.statistics-v2__swatch--other{background:var(--border-strong)}.statistics-v2__rows{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.statistics-v2__row{grid-gap:var(--u-space-3);align-items:center;display:grid;gap:var(--u-space-3);grid-template-columns:minmax(0,1.3fr) 56px minmax(60px,1fr) 52px;min-height:24px}.statistics-v2__row-label{align-items:center;display:flex;gap:8px;min-width:0}.statistics-v2__row-text{display:flex;flex-direction:column;min-width:0}.statistics-v2__row-name{color:var(--text-primary);font-size:var(--u-fs-md)}.statistics-v2__row-name,.statistics-v2__row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-v2__row-sub{font-size:var(--u-fs-xs)}.statistics-v2__row-sub,.statistics-v2__row.is-muted .statistics-v2__row-name{color:var(--text-secondary)}.statistics-v2__row.is-muted .u-meter>span{background:var(--border-strong)}.statistics-v2__row-count{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:650;text-align:right}.statistics-v2__row-pct{text-align:right}.statistics-v2__empty-line,.statistics-v2__row-pct{color:var(--text-secondary);font-size:var(--u-fs-sm)}.statistics-v2__empty-line{margin:0}.statistics-v2__dot{background:var(--state-info);border-radius:50%;flex-shrink:0;height:8px;width:8px}.statistics-v2__dot--success{background:var(--state-success)}.statistics-v2__dot--warning{background:var(--state-warning)}.statistics-v2__dot--danger{background:var(--state-danger)}.statistics-v2__dot--accent{background:var(--brand-accent)}.statistics-v2__dot--neutral{background:var(--border-strong)}.statistics-v2__dot--info{background:var(--state-info)}.statistics-v2__composition{height:12px}.statistics-v2__seg--positive{background:var(--state-success)}.statistics-v2__seg--neutral{background:var(--state-warning)}.statistics-v2__seg--negative{background:var(--state-danger)}.statistics-v2__composition-legend{margin-top:var(--u-space-3)}.statistics-v2__composition-legend b{color:var(--text-primary);font-weight:650;margin-left:2px}.statistics-v2__table td.is-num,.statistics-v2__table th.is-num{text-align:right}.statistics-v2__table td.is-action{overflow:visible;text-align:right}.statistics-v2__cell-meter{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:48px minmax(40px,1fr)}.statistics-v2__score{align-items:center;display:inline-flex;gap:6px}.statistics-v2__empty-actions{display:flex;flex-wrap:wrap;gap:var(--u-space-2);justify-content:center;margin-top:var(--u-space-2)}@media (max-width:1100px){.statistics-v2__filters{flex-direction:column}.statistics-v2__selects .u-select{min-width:160px}}.sidebar{background:radial-gradient(120% 220px at 0 0,color-mix(in srgb,var(--brand-accent) 7%,#0000),#0000 70%),var(--bg-surface);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;font-family:var(--font-family);height:100vh;left:0;position:fixed;top:0;transition:width .15s ease;width:var(--u-sidebar-current);z-index:1000}.sidebar svg{stroke-width:1.8}.sidebar-header{flex-shrink:0;height:64px;padding:0 18px;position:relative}.sidebar-brand,.sidebar-header{align-items:center;display:flex}.sidebar-brand{background:#0000;border:0;cursor:pointer;font-family:inherit;gap:10px;min-width:0;padding:0;text-align:left}.sidebar-brand:focus-visible{border-radius:8px;box-shadow:var(--u-focus-ring);outline:none}.sidebar-brand-mark{color:var(--brand-accent);display:block;flex-shrink:0;height:28px;width:28px}.sidebar-brand-name{color:var(--text-primary);display:block;font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1}.sidebar-collapse{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:50%;box-shadow:var(--u-shadow-sm);color:var(--text-secondary);cursor:pointer;display:grid;height:26px;padding:0;place-items:center;position:absolute;right:-13px;top:20px;transition:color .15s ease,border-color .15s ease;width:26px;z-index:2}.sidebar-collapse:hover{border-color:var(--accent-border);color:var(--brand-accent-strong)}.sidebar-collapse:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sidebar-collapse svg{height:14px;width:14px}.sidebar-nav{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:4px 12px 16px;scrollbar-width:thin}.sidebar-section+.sidebar-section{margin-top:2px}.sidebar-section-header{align-items:center;background:#0000;border:0;border-radius:var(--u-radius-control);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--u-fs-md);font-weight:550;gap:12px;height:40px;padding:0 10px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.sidebar-section-header:hover{background:var(--surface-2)}.sidebar-section-icon{color:var(--text-secondary);display:flex}.sidebar-section-icon svg{height:18px;width:18px}.sidebar-section.has-active .sidebar-section-icon{color:var(--brand-accent)}.sidebar-section-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-section-chevron{color:var(--text-muted);height:15px;transition:transform .15s ease;width:15px}.sidebar-section-header.expanded .sidebar-section-chevron{transform:rotate(180deg)}.sidebar-menu{list-style:none;margin:2px 0 6px;padding:0 0 0 22px;position:relative}.sidebar-menu:before{background:var(--border-subtle);bottom:2px;content:"";left:18px;position:absolute;top:2px;width:1px}.sidebar-menu li+li{margin-top:1px}.sidebar-menu a{align-items:center;border-radius:var(--u-radius-control);color:var(--text-secondary);display:flex;font-size:13.5px;font-weight:500;gap:10px;height:36px;padding:0 10px;position:relative;text-decoration:none;transition:background .15s ease,color .15s ease}.sidebar-menu a:hover{background:var(--surface-2);color:var(--text-primary)}.sidebar-menu a.active{background:var(--accent-soft);color:var(--brand-accent-strong);font-weight:600}.sidebar-menu a.active:before{background:var(--brand-accent);border-radius:2px;bottom:8px;content:"";left:-5px;position:absolute;top:8px;width:3px}.sidebar-nav-icon{display:flex;flex-shrink:0}.sidebar-nav-icon svg{height:17px;width:17px}.sidebar-nav-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-menu button:focus-visible,.sidebar-menu a:focus-visible,.sidebar-onboarding:focus-visible,.sidebar-rail-group a:focus-visible,.sidebar-section-header:focus-visible,.sidebar-user-info:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sidebar-onboarding{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--radius-md);color:var(--text-primary);display:flex;flex-direction:column;gap:8px;margin:0 0 10px;padding:10px 12px;text-decoration:none;transition:border-color .15s ease}.sidebar-onboarding.active,.sidebar-onboarding:hover{border-color:var(--brand-accent)}.sidebar-onboarding-top{align-items:center;display:flex;font-size:var(--u-fs-sm);font-weight:600;gap:10px}.sidebar-onboarding-top svg{color:var(--brand-accent);flex-shrink:0;height:16px;width:16px}.sidebar-onboarding-label{flex:1 1}.sidebar-onboarding-count{font-feature-settings:"tnum";color:var(--brand-accent-strong);font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums;font-weight:600}.sidebar-onboarding-meter{background:var(--bg-surface);border-radius:var(--radius-pill);display:block;height:4px;overflow:hidden}.sidebar-onboarding-meter span{background:var(--brand-accent);border-radius:var(--radius-pill);display:block;height:100%}.sidebar-footer{border-top:1px solid var(--border-subtle);flex-shrink:0;padding:12px}.sidebar-account{align-items:center;display:flex;gap:8px;position:relative}.sidebar-user-info{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--u-shadow-xs);color:inherit;cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:10px;min-width:0;padding:8px 10px 8px 8px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.sidebar-user-info:hover,.sidebar-user-info[aria-expanded=true]{border-color:var(--accent-border)}.sidebar-user-avatar{background:linear-gradient(180deg,var(--brand-accent) 0,var(--brand-accent-strong) 100%);border-radius:50%;color:var(--on-accent);display:grid;flex-shrink:0;font-size:12px;font-weight:700;height:34px;letter-spacing:.02em;place-items:center;width:34px}.sidebar-user-details{display:flex;flex:1 1;flex-direction:column;min-width:0}.sidebar-user-email{color:var(--text-primary);font-size:var(--u-fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-role{color:var(--text-secondary);font-size:var(--u-fs-xs)}.sidebar-account-caret{color:var(--text-muted);flex-shrink:0;height:15px;width:15px}.sidebar-account-menu{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);bottom:calc(100% + 8px);box-shadow:var(--u-shadow-lg);display:flex;flex-direction:column;gap:2px;left:0;min-width:216px;padding:6px;position:absolute;z-index:1200}.sidebar-account-menu button{align-items:center;background:#0000;border:0;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--u-fs-sm);gap:10px;padding:8px 10px;text-align:left;transition:background .15s ease}.sidebar-account-menu button:hover{background:var(--surface-3)}.sidebar-account-menu button svg{color:var(--text-secondary);flex-shrink:0;height:16px;width:16px}.sidebar-account-menu button.danger,.sidebar-account-menu button.danger svg{color:var(--u-danger-text)}.sidebar-account-menu button.danger:hover{background:var(--danger-soft)}.main-content{background:var(--bg-primary);margin-left:var(--u-sidebar-current);min-height:100vh;transition:margin-left .15s ease}.sidebar--rail .sidebar-header{justify-content:center;padding:0}.sidebar--rail .sidebar-account-caret,.sidebar--rail .sidebar-brand-name,.sidebar--rail .sidebar-nav-label,.sidebar--rail .sidebar-onboarding-count,.sidebar--rail .sidebar-onboarding-label,.sidebar--rail .sidebar-onboarding-meter,.sidebar--rail .sidebar-user-details{display:none}.sidebar--rail .sidebar-nav{padding:4px 12px 16px}.sidebar-rail-group{list-style:none;margin:0;padding:8px 0}.sidebar-rail-group+.sidebar-rail-group{border-top:1px solid var(--border-subtle)}.sidebar-rail-group li+li{margin-top:2px}.sidebar-rail-group a{border-radius:var(--u-radius-control);color:var(--text-secondary);display:grid;height:40px;place-items:center;position:relative;transition:background .15s ease,color .15s ease}.sidebar-rail-group a:hover{background:var(--surface-2);color:var(--text-primary)}.sidebar-rail-group a.active{background:var(--accent-soft);color:var(--brand-accent)}.sidebar-rail-group a.active:before{background:var(--brand-accent);border-radius:0 2px 2px 0;bottom:10px;content:"";left:-12px;position:absolute;top:10px;width:3px}.sidebar-rail-group .sidebar-nav-icon svg{height:19px;width:19px}.sidebar--rail .sidebar-onboarding{align-items:center;padding:10px 0}.sidebar--rail .sidebar-account{flex-direction:column}.sidebar--rail .sidebar-user-info{border:0;box-shadow:none;justify-content:center;padding:6px}@media (max-width:1024px){.sidebar-collapse{display:none}}.una-notif-bell{align-items:center;display:flex;flex-shrink:0}.una-notif-bell-button{align-items:center;background:#0000;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease;width:32px}.una-notif-bell-button:hover{background:var(--accent-soft);border-color:var(--brand-accent);color:var(--brand-accent)}.una-notif-badge{align-items:center;background:var(--state-danger);border-radius:8px;color:var(--on-accent);display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:-6px;top:-6px}.una-notif-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;bottom:16px;box-shadow:var(--u-shadow-lg);display:flex;flex-direction:column;font-family:var(--font-family);left:calc(var(--u-sidebar-current) + 8px);max-height:60vh;overflow:hidden;position:fixed;width:340px;z-index:1100}.una-notif-panel-header{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--border-subtle);display:flex;gap:8px;justify-content:space-between;padding:12px 14px}.una-notif-panel-title{color:var(--text-primary);font-size:13px;font-weight:600}.una-notif-mark-all{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--brand-accent);cursor:pointer;display:flex;font-family:inherit;font-size:11px;font-weight:500;gap:6px;padding:4px 8px;transition:background .15s ease}.una-notif-mark-all:hover{background:var(--accent-soft)}.una-notif-tabs{background:var(--bg-primary);border-bottom:1px solid var(--border-subtle);display:flex;gap:4px;padding:6px 10px 0}.una-notif-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:6px 8px 8px;transition:color .15s ease,border-color .15s ease}.una-notif-tab-active,.una-notif-tab:hover{color:var(--text-primary)}.una-notif-tab-active{border-bottom-color:var(--brand-accent)}.una-notif-tab-count{align-items:center;background:var(--border-subtle);border-radius:8px;color:var(--text-secondary);display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px}.una-notif-tab-count-alert{background:var(--state-danger);color:var(--on-accent)}.una-notif-list{display:flex;flex-direction:column;overflow-y:auto}.una-notif-empty{color:var(--text-secondary);font-size:12px;padding:24px 14px;text-align:center}.una-notif-item{align-items:flex-start;background:#0000;border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:12px 14px;text-align:left;transition:background .15s ease;width:100%}.una-notif-item:last-child{border-bottom:none}.una-notif-item-unread,.una-notif-item:hover{background:var(--surface-2)}.una-notif-item-icon{flex-shrink:0;margin-top:2px}.una-notif-bell-button svg,.una-notif-item-icon{height:16px;width:16px}.una-notif-mark-all svg{height:14px;width:14px}.una-notif-icon-warning{color:var(--state-warning)}.una-notif-icon-info{color:var(--brand-accent)}.una-notif-item-content{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.una-notif-item-title{color:var(--text-primary);font-size:12px;font-weight:600}.una-notif-item-body{color:var(--text-secondary);font-size:12px;line-height:1.4;word-break:break-word}.una-notif-item-time{color:var(--text-muted);font-size:10px;margin-top:2px}.una-notif-unread-dot{background:var(--brand-accent);border-radius:50%;flex-shrink:0;height:8px;margin-top:4px;width:8px}.copilot-fab{align-items:center;background:var(--brand-accent);border:1px solid var(--brand-accent);border-radius:999px;bottom:84px;box-shadow:var(--u-shadow-lg);color:var(--on-accent);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;height:38px;padding:0 16px;position:fixed;right:24px;transition:background .15s ease,border-color .15s ease;z-index:2500}.copilot-fab:hover{background:var(--u-accent-hover);border-color:var(--u-accent-hover)}.copilot-panel{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);bottom:24px;box-shadow:var(--u-shadow-lg);display:flex;flex-direction:column;font-family:var(--font-family);height:min(560px,calc(100vh - 48px));overflow:hidden;position:fixed;right:24px;width:min(400px,calc(100vw - 32px));z-index:2600}.copilot-header{align-items:center;background:var(--surface-3);border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:12px 16px}.copilot-header-title{color:var(--text-primary);font-size:15px;font-weight:600}.copilot-header-actions{display:inline-flex;gap:4px}.copilot-icon-btn{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:13px;height:28px;justify-content:center;transition:background .15s ease,color .15s ease;width:28px}.copilot-icon-btn:hover{background:var(--surface-2);color:var(--text-primary)}.copilot-messages{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:16px}.copilot-greeting{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-size:12.5px;line-height:1.55;padding:12px}.copilot-msg{display:flex;flex-direction:column;gap:6px}.copilot-msg--user{align-items:flex-end}.copilot-msg--assistant{align-items:flex-start}.copilot-msg-bubble{border-radius:var(--radius-md);font-size:12.5px;line-height:1.55;max-width:85%;padding:8px 12px;white-space:pre-wrap;word-break:break-word}.copilot-msg--user .copilot-msg-bubble{background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--text-primary)}.copilot-msg--assistant .copilot-msg-bubble{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary)}.copilot-card{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--radius-sm);color:var(--brand-accent-strong);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;max-width:85%;padding:6px 12px;text-align:left;transition:background .15s ease}.copilot-card:hover{background:var(--accent-border)}.copilot-pending{background:var(--bg-surface);border:1px solid var(--accent-border);border-radius:var(--radius-md);padding:12px}.copilot-pending-title{color:var(--brand-accent-strong);font-size:10.5px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.copilot-pending-item+.copilot-pending-item{margin-top:8px}.copilot-pending-label{color:var(--text-primary);font-size:12.5px;font-weight:600}.copilot-pending-args{color:var(--text-secondary);font-size:12px;line-height:1.55;margin:4px 0 0;padding-left:16px;word-break:break-word}.copilot-pending-key{color:var(--text-muted)}.copilot-pending-buttons{display:flex;gap:8px;margin-top:12px}.copilot-thinking{color:var(--text-muted);font-size:12px;font-style:italic}.copilot-error{background:var(--danger-soft);border-radius:var(--radius-sm);color:var(--state-danger);font-size:12px;padding:8px 12px}.copilot-input-row{align-items:flex-end;background:var(--surface-3);border-top:1px solid var(--border-subtle);display:flex;gap:8px;padding:12px 16px}.copilot-input{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);flex:1 1;font-family:inherit;font-size:12.5px;line-height:1.55;padding:8px 12px;resize:none}.copilot-input:focus{border-color:var(--brand-accent);outline:none}.copilot-input::placeholder{color:var(--text-muted)}.copilot-send{height:34px}.copilot-highlight-ring{animation:copilot-ring-pulse 1.6s ease-in-out infinite;border:2px solid var(--brand-accent);border-radius:var(--radius-md);box-shadow:0 0 0 4px var(--accent-soft);pointer-events:none;position:fixed;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease;z-index:2900}@keyframes copilot-ring-pulse{0%,to{box-shadow:0 0 0 4px var(--accent-soft)}50%{box-shadow:0 0 0 8px var(--accent-soft)}}@media (max-width:768px){.copilot-fab{bottom:76px;right:16px}.copilot-panel{bottom:8px;height:min(70vh,560px);right:8px;width:calc(100vw - 16px)}}.billing-v2__sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.billing-v2__kpi-skeleton{border-radius:var(--radius-lg);height:104px}.billing-v2__skeleton{border-radius:var(--radius-lg);height:320px}.billing-v2__grid{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}@media (max-width:1100px){.billing-v2__grid{grid-template-columns:minmax(0,1fr)}}.billing-v2__tier{min-height:0;padding-bottom:12px;padding-top:12px}.billing-v2__tier.is-yours{background:var(--accent-soft)}.billing-v2__tier-price{color:var(--text-primary);flex:none;font-size:var(--u-fs-md);font-weight:600;min-width:128px;text-align:right}.billing-v2__estimate{display:flex;flex-direction:column;gap:var(--u-space-2)}.billing-v2__estimate-skeleton{border-radius:var(--radius-md);display:block;height:128px}.billing-v2__total{align-items:baseline;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-hero);font-weight:650;gap:6px;letter-spacing:-.02em;margin:0}.billing-v2__per{color:var(--text-secondary);font-size:var(--u-fs-md);font-weight:500;letter-spacing:0}.billing-v2__estimate-sub{color:var(--text-secondary);font-size:var(--u-fs-sm);margin:0}.billing-v2__breakdown{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px;list-style:none;margin:var(--u-space-2) 0 0;padding:var(--u-space-3) 0 0}.billing-v2__breakdown li{color:var(--text-secondary);display:flex;font-size:var(--u-fs-sm);gap:var(--u-space-3);justify-content:space-between}.billing-v2__breakdown b{color:var(--text-primary);font-weight:600}.billing-v2__included{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px;list-style:none;margin:var(--u-space-4) 0 0;padding:var(--u-space-3) 0 0}.billing-v2__included li{align-items:flex-start;color:var(--text-primary);display:flex;font-size:var(--u-fs-sm);gap:8px;line-height:1.45}.billing-v2__included svg{color:var(--state-success);flex-shrink:0;height:15px;margin-top:2px;width:15px}.billing-v2__request-context{color:var(--text-secondary);font-size:var(--u-fs-sm);margin:0}.cbp-stage{align-items:center;background:#edeae4;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-end;min-height:420px;padding:22px}.cbp-stage-closed{gap:10px;justify-content:flex-end}.cbp-widget{background:#fff;border-radius:16px;box-shadow:0 14px 40px #0f172a33;color:#1f2937;display:flex;flex-direction:column;font-family:-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden;width:330px}.cbp-widget.mobile{width:250px}.cbp-header{gap:10px;padding:12px 14px}.cbp-header,.cbp-header-logo{align-items:center;display:flex}.cbp-header-logo{border-radius:50%;flex-shrink:0;font-size:15px;font-weight:800;height:34px;justify-content:center;overflow:hidden;width:34px}.cbp-header-logo img{height:100%;object-fit:cover;width:100%}.cbp-header-id{flex:1 1;min-width:0}.cbp-header-id b{display:block;font-size:14px;font-weight:650;line-height:1.25;text-overflow:ellipsis}.cbp-header-id b,.cbp-header-sub{overflow:hidden;white-space:nowrap}.cbp-header-sub{align-items:center;display:flex;font-size:11px;gap:5px;opacity:.85}.cbp-status-dot{background:#6ee7a0;border-radius:50%;flex-shrink:0;height:6px;width:6px}.cbp-header-close{display:flex;opacity:.9}.cbp-messages{background:#faf9f7;display:flex;flex-direction:column;gap:10px;max-height:260px;min-height:210px;overflow-y:auto;padding:14px 12px 6px}.cbp-row{align-items:flex-end;display:flex;gap:7px}.cbp-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-weight:700;justify-content:center;overflow:hidden}.cbp-avatar img{height:100%;object-fit:cover;width:100%}.cbp-msg{border-radius:15px;font-size:13px;line-height:1.45;max-width:76%;overflow-wrap:break-word;padding:9px 13px}.cbp-msg.bot{border:1px solid #0000000f;border-bottom-left-radius:5px}.cbp-msg.user{align-self:flex-end;border-bottom-right-radius:5px}.cbp-chips{display:flex;flex-wrap:wrap;gap:6px;padding-left:29px}.cbp-chip{background:#fff;border:1px solid;border-radius:999px;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;padding:5px 11px}.cbp-typing{border:1px solid #0000000f;border-radius:15px;border-bottom-left-radius:5px;display:inline-flex;gap:4px;padding:12px 14px}.cbp-typing i{animation:cbpBounce 1.2s infinite;border-radius:50%;height:5px;opacity:.45;width:5px}.cbp-typing i:nth-child(2){animation-delay:.15s}.cbp-typing i:nth-child(3){animation-delay:.3s}@keyframes cbpBounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.cbp-input{align-items:center;background:#fff;border-top:1px solid #ece8e1;display:flex;gap:8px;padding:10px 12px}.cbp-input textarea{background:#fff;border:1.5px solid #e2dcd2;border-radius:20px;color:#1f2937;flex:1 1;font-family:inherit;font-size:12.5px;max-height:70px;outline:none;padding:8px 13px;resize:none}.cbp-input textarea:focus{border-color:#1f2937;border-color:var(--cbp-focus,#1f2937)}.cbp-send{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;padding:0;width:34px}.cbp-footer{background:#fff;color:#b5ac9c;font-size:9.5px;padding:0 0 7px;text-align:center}.cbp-teaser{background:#fff;border-radius:13px;border-bottom-right-radius:4px;box-shadow:0 8px 26px #0f172a2e;color:#1f2937;font-size:12.5px;line-height:1.45;max-width:220px;padding:10px 14px;position:relative}.cbp-teaser-close{background:#e5e7eb;border-radius:50%;color:#4b5563;height:18px;position:absolute;right:-7px;top:-7px;width:18px}.cbp-launcher,.cbp-teaser-close{align-items:center;display:flex;justify-content:center}.cbp-launcher{overflow:hidden}.cbp-launcher-logo{border-radius:50%;height:55%;object-fit:contain;width:55%}.cbp-home{background:#f6f5f2}.cbp-home-hero{padding:18px 18px 46px}.cbp-home-top{justify-content:space-between;margin-bottom:18px}.cbp-home-logo,.cbp-home-top{align-items:center;display:flex}.cbp-home-logo{background:#fffffff2;border-radius:10px;font-size:14px;font-weight:800;height:32px;justify-content:center;overflow:hidden;width:32px}.cbp-home-logo img{height:100%;object-fit:cover;width:100%}.cbp-home-hero h2{font-size:20px;font-weight:750;letter-spacing:-.01em;line-height:1.24;margin:0;white-space:pre-line}.cbp-home-status{align-items:center;display:flex;font-size:12px;gap:6px;margin:7px 0 0;opacity:.85}.cbp-home-cards{display:flex;flex:1 1;flex-direction:column;gap:9px;margin:-32px 12px 0;padding-bottom:8px}.cbp-card{background:#fff;border-radius:14px;box-shadow:0 2px 10px #0f172a12,0 1px 2px #0f172a0d;gap:10px;padding:12px 14px}.cbp-card,.cbp-card-av{align-items:center;display:flex}.cbp-card-av{border-radius:50%;flex-shrink:0;font-size:12px;font-weight:700;height:30px;justify-content:center;overflow:hidden;width:30px}.cbp-card-av img{height:100%;object-fit:cover;width:100%}.cbp-card-body{flex:1 1;min-width:0}.cbp-card-body b{color:#1f2937;display:block;font-size:12.5px;font-weight:650}.cbp-card-body span{color:#8a8f9c;display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbp-card-go{display:flex;flex-shrink:0;margin-left:auto}.cbp-tabbar{background:#fff;border-top:1px solid #ebe8e2;display:flex}.cbp-tab{color:#9aa0ac;flex:1 1;font-size:10.5px;font-weight:600;padding:9px 0 10px;text-align:center}.cbp-conv-header{background:#fff;border-bottom:1px solid #edeae4;color:#1f2937}.cbp-back{color:#8a8f9c;display:flex}.cbp-conv-header .cbp-header-sub{color:#8a8f9c;opacity:1}.cbp-conv-header .cbp-header-close{color:#8a8f9c}.chan-v2__layout{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:minmax(0,1fr) 380px}.chan-v2__column{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.chan-v2__preview{min-width:0;position:-webkit-sticky;position:sticky;top:var(--u-space-5)}.chan-v2__preview-modes{display:flex;justify-content:center;margin-bottom:var(--u-space-4)}.chan-v2__preview-modes .u-seg{display:flex;width:100%}.chan-v2__preview-modes .u-seg__btn{flex:1 1 auto;justify-content:center;padding:0 8px}.chan-v2__preview-note{margin-top:var(--u-space-3);text-align:center}.chan-v2__attention{border-color:var(--u-warning-border)}.chan-v2__kpi-skeleton{border-radius:var(--radius-lg);height:96px}.chan-v2__card-skeleton{border-radius:var(--radius-lg);display:block;height:420px}.chan-v2__brands{display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.chan-v2__brand{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--u-shadow-xs);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;gap:var(--u-space-3);max-width:340px;min-width:210px;padding:10px 14px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.chan-v2__brand:hover{border-color:var(--border-strong)}.chan-v2__brand:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.chan-v2__brand.is-selected{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft),var(--u-shadow-xs)}.chan-v2__brand--create{background:#0000;border-color:var(--border-strong);border-style:dashed;box-shadow:none;color:var(--brand-accent-strong);min-width:0}.chan-v2__brand--create .chan-v2__brand-text strong{font-weight:600}.chan-v2__brand-plus{flex-shrink:0;height:16px;width:16px}.chan-v2__brand-swatch{border:1px solid var(--border-strong);border-radius:50%;flex-shrink:0;height:14px;width:14px}.chan-v2__brand-swatch.is-empty{background:#0000;border-style:dashed}.chan-v2__brand-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.chan-v2__brand-text small,.chan-v2__brand-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chan-v2__brand-text strong{font-size:var(--u-fs-md);font-weight:650}.chan-v2__brand-text small{color:var(--text-secondary);font-size:var(--u-fs-xs)}.chan-v2__brand .u-badge{flex-shrink:0}.chan-v2__presets{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.chan-v2__preset,.chan-v2__preset-custom{border:0;border-radius:var(--radius-sm);cursor:pointer;height:30px;padding:0;transition:box-shadow .15s ease,border-color .15s ease;width:30px}.chan-v2__preset:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.chan-v2__preset.is-active{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--brand-accent)}.chan-v2__preset-custom{background:var(--bg-surface);border:1.5px dashed var(--border-strong);color:var(--text-secondary);display:inline-grid;overflow:hidden;place-items:center;position:relative}.chan-v2__preset-custom.is-active{border-color:var(--brand-accent);border-style:solid;color:var(--brand-accent-strong)}.chan-v2__preset-custom input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.chan-v2__preset-custom svg{height:14px;pointer-events:none;width:14px}.chan-v2__preset-value{margin-left:var(--u-space-1);text-transform:uppercase}.chan-v2__contrast{align-items:center;display:flex;font-size:12.5px;gap:6px;margin:2px 0 0}.chan-v2__contrast svg{flex-shrink:0;height:14px;width:14px}.chan-v2__contrast.is-ok{color:var(--u-success-text)}.chan-v2__contrast.is-warn{color:var(--u-warning-text)}.chan-v2__color{align-items:center;display:flex;gap:var(--u-space-2)}.chan-v2__color-swatch{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--u-radius-control);cursor:pointer;flex-shrink:0;height:var(--u-control-h);padding:3px;width:var(--u-control-h)}.chan-v2__color-swatch::-webkit-color-swatch-wrapper{padding:0}.chan-v2__color-swatch::-webkit-color-swatch{border:0;border-radius:6px}.chan-v2__color-swatch::-moz-color-swatch{border:0;border-radius:6px}.chan-v2__color-hex{font-family:var(--u-font-mono);font-size:var(--u-fs-sm)}.chan-v2__range-value{color:var(--text-secondary);font-weight:500;margin-left:8px}.chan-v2__range{align-items:center;display:flex;gap:var(--u-space-3);min-height:var(--u-control-h)}.chan-v2__range input[type=range]{accent-color:var(--brand-accent);flex:1 1;min-width:0}.chan-v2__range-number{flex-shrink:0;width:84px}.chan-v2__switches{display:flex;flex-direction:column}.chan-v2__switch-row{align-items:flex-start;display:flex;gap:var(--u-space-4);justify-content:space-between;padding:14px 0}.chan-v2__switch-row:first-child{padding-top:0}.chan-v2__switch-row:last-child{padding-bottom:0}.chan-v2__switch-row+.chan-v2__switch-row{border-top:1px solid var(--border-subtle)}.chan-v2__switch-text{display:flex;flex-direction:column;gap:2px;min-width:0}.chan-v2__switch-row .u-switch{flex-shrink:0;margin-top:2px}.chan-v2__section{display:flex;flex-direction:column;gap:var(--u-space-4);padding-top:var(--u-space-4)}.chan-v2__disclosure,.chan-v2__section{border-top:1px solid var(--border-subtle)}.chan-v2__disclosure{margin:0 calc(var(--u-space-5)*-1) calc(var(--u-space-5)*-1)}.chan-v2__disclosure-body{padding:0 var(--u-space-5) var(--u-space-5)}.chan-v2__drop-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.chan-v2__drop{align-items:center;background:var(--surface-2);border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:var(--u-fs-sm);gap:var(--u-space-3);min-width:240px;padding:10px 14px;transition:border-color .15s ease,background .15s ease}.chan-v2__drop.is-over,.chan-v2__drop:hover{background:var(--accent-soft);border-color:var(--brand-accent)}.chan-v2__drop:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.chan-v2__drop-thumb{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:50%;color:var(--brand-accent-strong);display:grid;flex-shrink:0;font-size:15px;font-weight:700;height:40px;overflow:hidden;place-items:center;width:40px}.chan-v2__drop-thumb img{height:100%;object-fit:cover;width:100%}.chan-v2__drop-thumb svg{height:18px;width:18px}.chan-v2__drop--wide .chan-v2__drop-thumb{border-radius:var(--radius-sm);height:54px;width:96px}.chan-v2__drop-text{align-items:center;display:flex;gap:8px;line-height:1.4}.chan-v2__drop-text svg{color:var(--brand-accent);flex-shrink:0;height:16px;width:16px}.chan-v2__spin{animation:chan-v2-spin 1s linear infinite}@keyframes chan-v2-spin{to{transform:rotate(1turn)}}.chan-v2__embed{display:flex;flex-direction:column;gap:var(--u-space-2)}.chan-v2__code{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);position:relative}.chan-v2__code pre{color:var(--text-primary);font-family:var(--u-font-mono);font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere;padding:14px 120px 14px 16px;white-space:pre-wrap}.chan-v2__code code{background:none;border:0;color:inherit;font:inherit;padding:0}.chan-v2__code-copy{position:absolute;right:8px;top:8px}.chan-v2__embed-skeleton{border-radius:var(--radius-md);height:64px}.chan-v2__savebar{align-items:center;bottom:var(--u-space-4);box-shadow:var(--u-shadow-md);display:flex;flex-wrap:wrap;gap:var(--u-space-2);justify-content:flex-end;padding:var(--u-space-3) var(--u-space-5);position:-webkit-sticky;position:sticky;z-index:5}.chan-v2__savebar.is-dirty{border-color:var(--u-warning-border)}.chan-v2__savebar-state{align-items:center;display:flex;flex-wrap:wrap;gap:6px var(--u-space-3);margin-right:auto;min-width:0}.chan-v2__saved{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--u-fs-sm);gap:6px}.chan-v2__saved svg{color:var(--state-success);height:15px;width:15px}.chan-v2__savebar-note{color:var(--text-primary);font-size:var(--u-fs-sm);font-weight:600}@media (max-width:1279px){.chan-v2__layout{grid-template-columns:minmax(0,1fr)}.chan-v2__preview{order:-1;position:static}.chan-v2__savebar{padding-right:128px}}@media (prefers-reduced-motion:reduce){.chan-v2__spin{animation:none}}.chatbot-v2__questions{display:flex;flex-wrap:wrap;gap:var(--u-space-2);list-style:none;margin:0;padding:0}.chatbot-v2__questions .u-tag{padding-right:4px}.chatbot-v2__questions .u-btn{border-radius:6px;height:22px;width:22px}.bd-attention{border-color:var(--u-warning-border)}.bd-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.bd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.bd-kpi-skeleton{border-radius:var(--radius-lg);display:block;height:104px}.bd-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-3)}.bd-search{max-width:100%;width:320px}.bd-count{font-feature-settings:"tnum";color:var(--text-secondary);font-size:var(--u-fs-sm);font-variant-numeric:tabular-nums}.bd-grid{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.bd-grid{grid-template-columns:minmax(0,1fr)}}.bd-card-skeleton{border-radius:var(--radius-lg);display:block;height:360px}.bd-card .u-card__title{min-width:0}.bd-section,.bd-sections{display:flex;flex-direction:column}.bd-section{border-top:1px solid var(--border-subtle);gap:var(--u-space-2);padding:var(--u-space-4) 0}.bd-section:first-child{border-top:0;padding-top:0}.bd-section:last-child{padding-bottom:0}.bd-section>.u-overline{margin:0}.bd-muted{color:var(--text-secondary);font-size:var(--u-fs-sm);margin:0}.bd-emails{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.bd-email{align-items:center;display:flex;font-size:var(--u-fs-md);gap:var(--u-space-2);min-height:36px}.bd-email+.bd-email{border-top:1px solid var(--border-subtle)}.bd-email__icon{color:var(--text-muted);flex-shrink:0;height:15px;width:15px}.bd-email__text{color:var(--text-primary);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-email__actions{display:inline-flex;gap:2px}.bd-vip.is-on svg{fill:currentColor;color:var(--state-warning)}.bd-add{align-self:flex-start}.bd-api-line{color:var(--text-primary);font-size:var(--u-fs-sm);margin:0}.bd-api-line--danger{color:var(--u-danger-text)}.bd-details>summary{padding:4px 0}.bd-details .u-dl{margin-top:var(--u-space-2)}.bd-url{display:inline-block;font-family:var(--u-font-mono);font-size:12.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.bd-support{align-items:center;display:inline-flex;gap:6px;max-width:100%;min-width:0}.bd-support svg{flex-shrink:0;height:14px;width:14px}.bd-agents{display:flex;flex-wrap:wrap;gap:var(--u-space-2);list-style:none;margin:0;padding:0}.bd-agent{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--radius-pill);color:var(--brand-accent-strong);display:inline-flex;font-size:var(--u-fs-sm);font-weight:550;gap:6px;height:30px;padding:0 12px;text-decoration:none}.bd-agent:hover{border-color:var(--brand-accent)}.bd-agent svg{height:14px;width:14px}.bd-fieldset{border:0;display:flex;flex-direction:column;gap:var(--u-space-4);margin:0;min-width:0;padding:0}.bd-fieldset+.bd-fieldset{border-top:1px solid var(--border-subtle);padding-top:var(--u-space-4)}.bd-fieldset>legend{margin-bottom:var(--u-space-3);padding:0}.bd-help{margin:-8px 0 0}.bd-options{display:flex;flex-direction:column;gap:6px}.bd-option{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--u-radius-control);color:var(--text-primary);cursor:pointer;display:flex;font:inherit;font-size:var(--u-fs-md);gap:var(--u-space-2);padding:10px 12px;text-align:left}.bd-option:hover{border-color:var(--accent-border)}.bd-option:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.bd-option.is-selected{background:var(--accent-soft);border-color:var(--brand-accent)}.bd-option svg{color:var(--text-secondary);flex-shrink:0;height:16px;width:16px}.bd-option__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-v2__kpi-skeleton{border-radius:var(--radius-lg);height:96px}.notif-v2__list-skeleton{border-radius:var(--radius-lg);display:block;height:420px}.notif-v2__shown{color:var(--text-secondary);font-size:var(--u-fs-sm)}.notif-v2__group+.notif-v2__group{border-top:1px solid var(--border-subtle)}.notif-v2__group-head{align-items:flex-start;background:var(--surface-2);border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--u-space-4);justify-content:space-between;padding:var(--u-space-4) var(--u-space-5) var(--u-space-3)}.notif-v2__group-text{min-width:0}.notif-v2__group-text h3{align-items:center;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-md);font-weight:650;gap:8px;margin:0}.notif-v2__group-text p{color:var(--text-secondary);font-size:var(--u-fs-sm);margin:2px 0 0}.notif-v2__group-text p:first-letter{text-transform:uppercase}.notif-v2__group-empty{color:var(--text-secondary);font-size:var(--u-fs-sm);margin:0;padding:14px var(--u-space-5)}.notif-v2__row .u-switch{flex-shrink:0}.notif-v2__row.is-inactive .notif-v2__name,.notif-v2__row.is-inactive .u-row__meta{color:var(--text-muted)}.notif-v2__name{background:none;border:0;color:var(--text-primary);cursor:pointer;font:inherit;font-weight:600;padding:0;text-align:left}.notif-v2__name:hover{color:var(--brand-accent-strong);text-decoration:underline}.notif-v2__name:focus-visible{border-radius:4px;box-shadow:var(--u-focus-ring);outline:none}.notif-v2__html-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--u-space-3);justify-content:space-between}.notif-v2__html-head .u-tabs{border-bottom:0}.notif-v2__code{font-family:var(--u-font-mono);font-size:12.5px;min-height:260px}.notif-v2__frame{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.notif-v2__frame iframe{border:0;display:block;height:420px;width:100%}.notif-v2__preview-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--u-space-3)}@media (max-width:760px){.notif-v2__group-head{flex-direction:column}}.tp-stage{background:#f6f5f2;border-radius:14px;box-shadow:0 10px 34px #0f172a29;color:#333;color:var(--tp-text,#333);font-family:-apple-system,Segoe UI,Roboto,sans-serif;margin:0 auto;overflow:hidden}.tp-mobile{width:300px}.tp-desktop{max-width:560px;width:100%}.tp-hero{background:linear-gradient(165deg,var(--tp-deep) 0,var(--tp-primary) 80%);background-position:50%;background-size:cover;color:var(--tp-on-primary);padding:16px 16px 44px;position:relative}.tp-hero.has-image:before{background:linear-gradient(165deg,#0a0e14b8,#0a0e1473);content:"";inset:0;position:absolute}.tp-hero>*{position:relative}.tp-desktop .tp-hero{padding:22px 22px 52px;text-align:center}.tp-desktop .tp-hero-brand{justify-content:center}.tp-hero-brand{align-items:center;display:flex;font-size:12px;gap:8px;margin-bottom:14px}.tp-hero-logo{align-items:center;background:#fffffff2;border-radius:8px;display:inline-flex;height:26px;justify-content:center;object-fit:cover;width:26px}.tp-hero-logo-letter{color:#1f2937;font-size:12px;font-weight:800}.tp-hero h2{font-size:19px;font-weight:750;letter-spacing:-.01em;line-height:1.24;margin:0}.tp-desktop .tp-hero h2{font-size:23px}.tp-hero p{font-size:11.5px;margin:6px 0 0;opacity:.85}.tp-float{display:flex;flex-direction:column;gap:9px;margin:-30px 12px 0;position:relative}.tp-desktop .tp-float{margin:-34px auto 0;max-width:380px}.tp-card{background:#fff;background:var(--tp-bg,#fff);border-radius:13px;box-shadow:0 2px 10px #0f172a14,0 1px 2px #0f172a0d;padding:13px 14px}.tp-card h3{font-size:13px;font-weight:700;margin:0 0 3px}.tp-card>p{color:#8a8f9c;font-size:11px;line-height:1.45;margin:0 0 11px}.tp-card h4{color:#a8a295;font-size:9.5px;font-weight:700;letter-spacing:.07em;margin:0 0 10px;text-transform:uppercase}.tp-card label{color:#8a8f9c;display:block;font-size:9px;font-weight:650;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.tp-input{border:1.5px solid #e0e0e0;border:1.5px solid var(--tp-border,#e0e0e0);color:#8a8f9c;margin-bottom:9px;padding:9px 11px}.tp-btn,.tp-input{border-radius:10px;font-size:12px}.tp-btn{background:var(--tp-primary);color:var(--tp-on-primary);font-weight:700;padding:9px;text-align:center}.tp-status{gap:10px}.tp-status,.tp-status-ic{align-items:center;display:flex}.tp-status-ic{background:var(--tp-secondary);border-radius:50%;color:var(--tp-primary);flex-shrink:0;height:36px;justify-content:center;width:36px}.tp-status b{display:block;font-size:13.5px;font-weight:750}.tp-status small{display:block;margin-top:1px}.tp-chip,.tp-status small{color:#8a8f9c;font-size:10.5px}.tp-chip{align-items:center;background:var(--tp-secondary);border-radius:9px;display:flex;gap:8px;justify-content:space-between;margin-top:11px;padding:7px 10px}.tp-chip b{color:var(--tp-text);font-weight:650}.tp-chip-copy{color:var(--tp-primary);display:flex}.tp-steps{display:flex;margin-top:14px}.tp-step{flex:1 1;position:relative;text-align:center}.tp-step-dot{align-items:center;background:var(--tp-secondary);border-radius:50%;box-sizing:border-box;color:#b9b2a5;display:flex;height:18px;justify-content:center;margin:0 auto 4px;position:relative;width:18px;z-index:2}.tp-step.done .tp-step-dot{background:var(--tp-primary);color:var(--tp-on-primary)}.tp-step.now .tp-step-dot{background:var(--tp-bg);border:2px solid var(--tp-primary)}.tp-step:not(:last-child):after{background:var(--tp-secondary);content:"";height:2px;left:50%;position:absolute;top:8px;width:100%;z-index:1}.tp-step.done:not(:last-child):after{background:var(--tp-primary)}.tp-step-label{color:#b9b2a5;font-size:8.5px;font-weight:600}.tp-step.done .tp-step-label,.tp-step.now .tp-step-label{color:var(--tp-text)}.tp-ev{display:flex;gap:10px;padding-bottom:11px;position:relative}.tp-ev:last-child{padding-bottom:0}.tp-ev:before{background:var(--tp-secondary);bottom:-2px;content:"";left:4px;position:absolute;top:14px;width:2px}.tp-ev:last-child:before{display:none}.tp-ev-dot{background:var(--tp-bg);border:3px solid var(--tp-primary);border-radius:50%;box-sizing:border-box;flex-shrink:0;height:10px;margin-top:2px;position:relative;width:10px;z-index:1}.tp-ev.past .tp-ev-dot{border-color:var(--tp-border)}.tp-ev b{display:block;font-size:11px;font-weight:600}.tp-ev small{color:#8a8f9c;display:block;font-size:9.5px}.tp-powered{color:#b5ac9c;font-size:9.5px;padding:13px 0 12px;text-align:center}.fus-v2__card .u-card__actions{align-self:center}.fus-v2__dirty{color:var(--u-warning-text);font-size:var(--u-fs-sm)}.fus-v2__pad{padding:0 var(--u-space-5) var(--u-space-4)}.fus-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:0 var(--u-space-5) var(--u-space-5)}.fus-v2__skeleton .u-skeleton{height:44px}.fus-v2__section{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--u-space-3);padding:var(--u-space-4) var(--u-space-5)}.fus-v2__section-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.fus-v2__section-head .u-help{flex-basis:100%}.fus-v2__section-head .u-help:only-of-type{flex-basis:auto}.fus-v2__section-title{align-items:center;color:var(--text-primary);display:inline-flex;font-size:var(--u-fs-md);font-weight:650;gap:8px;margin:0}.fus-v2__how{color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--u-fs-sm);gap:6px;line-height:1.55;margin:0;max-width:96ch;padding-left:20px}.fus-v2__how strong{color:var(--text-primary)}.fus-v2__text{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.55;margin:0;max-width:96ch}.fus-v2__facts{grid-gap:var(--u-space-3);display:grid;gap:var(--u-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fus-v2__fact{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;padding:12px 14px}.fus-v2__fact-value{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:650}.fus-v2__fact-context{color:var(--text-secondary);font-size:var(--u-fs-sm)}.fus-v2__hour{background-color:var(--bg-surface);max-width:220px}.fus-v2__hour-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.fus-v2__table-wrap{border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.fus-v2__table{min-width:760px}.fus-v2__table td{height:60px;overflow:visible}.fus-v2__table .u-select{font-size:var(--u-fs-sm);height:var(--u-control-h-sm)}.fus-v2__row-dup td{background:var(--warning-soft)}.fus-v2__toggle{align-items:center;display:inline-flex;gap:10px}.fus-v2__off{color:var(--text-secondary);font-size:var(--u-fs-sm)}.fus-v2__cell-actions{text-align:right}.fus-v2__empty .u-empty{border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--u-space-5)}.fus-v2__note{align-items:flex-start;background:var(--surface-2);border-top:1px solid var(--border-subtle);color:var(--text-secondary);display:flex;font-size:var(--u-fs-sm);gap:10px;line-height:1.5;padding:var(--u-space-3) var(--u-space-5)}.fus-v2__note svg{color:var(--state-info);flex-shrink:0;height:16px;margin-top:2px;width:16px}.fus-v2__timers{background:var(--surface-2);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.fus-v2__timers-details{border-top:1px solid var(--border-subtle)}.fus-v2__timers-body{display:flex;flex-direction:column;gap:var(--u-space-3);padding:0 var(--u-space-5) var(--u-space-5)}.wk-v2__skeleton{border-radius:var(--radius-lg);display:block;height:260px}.wk-v2__body{display:flex;flex-direction:column;gap:var(--u-space-3);padding:0 var(--u-space-5) var(--u-space-5)}.wk-v2__current{color:var(--text-secondary);font-size:var(--u-fs-sm);margin:0}.wk-v2__current strong{color:var(--text-primary)}.wk-v2__modes{grid-gap:var(--u-space-3);display:grid;gap:var(--u-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.wk-v2__modes{grid-template-columns:minmax(0,1fr)}}.wk-v2__mode{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:8px;padding:14px 16px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.wk-v2__mode:hover:not(:disabled){border-color:var(--accent-border)}.wk-v2__mode:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.wk-v2__mode.is-on{background:var(--accent-soft);border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.wk-v2__mode:disabled{cursor:default}.wk-v2__mode-top{align-items:center;display:flex;gap:10px}.wk-v2__mode-label{color:var(--text-primary);flex:1 1;font-size:var(--u-fs-md);font-weight:650}.wk-v2__mode-text{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.5}.wk-v2__settings .u-row{padding-bottom:var(--u-space-4);padding-top:var(--u-space-4)}.wk-v2__select{max-width:600px}.wk-v2__select--narrow{max-width:120px}.wk-v2__details{border-top:1px solid var(--border-subtle)}.wk-v2__rules{grid-gap:var(--u-space-5);display:grid;gap:var(--u-space-5);grid-template-columns:repeat(2,minmax(0,1fr));padding:0 var(--u-space-5) var(--u-space-5)}@media (max-width:960px){.wk-v2__rules{grid-template-columns:minmax(0,1fr)}}.wk-v2__rules-col{display:flex;flex-direction:column;gap:6px;min-width:0}.wk-v2__rules-title{align-items:center;display:flex;font-size:var(--u-fs-md);font-weight:650;gap:6px;margin:0}.wk-v2__rules-title svg{color:var(--text-muted);height:15px;width:15px}.wk-v2__rules ul{color:var(--text-primary);font-size:var(--u-fs-sm);line-height:1.55;margin:4px 0;padding-left:18px}.wk-v2__rules li+li{margin-top:4px}.pm-v2__title{align-items:center;display:inline-flex;gap:10px}.pm-v2__stack{display:flex;flex-direction:column;gap:var(--u-space-4)}.pm-v2__attention{border-color:var(--u-warning-border)}.pm-v2__attention .u-row>.u-badge{flex-shrink:0;justify-content:center;min-width:92px}.pm-v2__kpi-skeleton{border-radius:var(--radius-lg);height:104px}.pm-v2__card-skeleton{border-radius:var(--radius-lg);display:block;height:260px}.pm-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:var(--u-space-5)}.pm-v2__skeleton .u-skeleton{height:40px}.pm-v2__strip{border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:10px;padding:var(--u-space-4) var(--u-space-5) var(--u-space-3)}.pm-v2__seg--pending{background:var(--u-chart-axis)}.pm-v2__seg--in_transit{background:var(--state-info)}.pm-v2__seg--delivered{background:var(--state-success)}.pm-v2__seg--returned{background:var(--state-warning)}.pm-v2__seg--problem{background:var(--state-danger)}.pm-v2__seg--silent_lost{background:var(--u-danger-text)}.pm-v2__seg--preempted{background:var(--state-success)}.pm-v2__seg--late{background:var(--state-warning)}.pm-v2__seg--missed{background:var(--state-danger)}.pm-v2__legend{display:flex;flex-wrap:wrap;gap:4px}.pm-v2__legend-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-sm);gap:6px;height:28px;padding:0 10px;transition:background .15s ease,border-color .15s ease}.pm-v2__legend-item:hover{background:var(--surface-3)}.pm-v2__legend-item:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.pm-v2__legend-item.is-active{background:var(--accent-soft);border-color:var(--accent-border);color:var(--brand-accent-strong)}.pm-v2__legend-count{color:var(--text-primary);font-weight:600}.pm-v2__size{min-width:130px}.pm-v2__table{min-width:960px}.pm-v2__table td{height:60px}.pm-v2__row{cursor:pointer}.pm-v2__row:focus-visible{outline:none}.pm-v2__row.is-open td,.pm-v2__row:focus-visible td{background:var(--accent-soft)}.pm-v2__row--flagged td:first-child{box-shadow:inset 3px 0 0 var(--state-danger)}.pm-v2__mono{font-family:var(--u-font-mono);font-size:13px}.pm-v2__table .u-cell-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-v2__row-actions{align-items:center;display:inline-flex;gap:4px;justify-content:flex-end;width:100%}.pm-v2__learning{grid-gap:var(--u-space-6);display:grid;gap:var(--u-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr)}@media (max-width:1100px){.pm-v2__learning{grid-template-columns:minmax(0,1fr)}}.pm-v2__learning-block{display:flex;flex-direction:column;gap:6px;min-width:0}.pm-v2__hero{color:var(--text-primary);font-size:var(--u-fs-kpi);font-weight:650;line-height:1.2}.pm-v2__account{font-size:var(--u-fs-sm);font-weight:600}.pm-v2__trend{border-bottom:1px solid var(--u-chart-axis);gap:4px;height:84px;padding-bottom:1px}.pm-v2__trend,.pm-v2__trend-col{align-items:flex-end;display:flex}.pm-v2__trend-col{flex:1 1;height:100%;max-width:24px}.pm-v2__trend-bar{background:var(--u-series-1);border-radius:4px 4px 0 0;width:100%}.pm-v2__trend-bar.is-empty{background:var(--u-chart-grid)}.pm-v2__proactive{grid-gap:var(--u-space-6);align-items:center;display:grid;gap:var(--u-space-6);grid-template-columns:180px minmax(0,1fr)}@media (max-width:760px){.pm-v2__proactive{grid-template-columns:minmax(0,1fr)}}.pm-v2__proactive-total{display:flex;flex-direction:column;gap:4px}.pm-v2__proactive-split{display:flex;flex-direction:column;gap:10px}.pm-v2__proactive-legend{color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--u-fs-sm);gap:6px;list-style:none;margin:0;padding:0}.pm-v2__proactive-legend li{align-items:center;display:flex;gap:8px}.pm-v2__proactive-label{flex:1 1}.pm-v2__sync{background:var(--surface-2);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--u-space-3);padding:var(--u-space-3) var(--u-space-4)}.pm-v2__topic{max-width:200px}.pm-v2__detail{display:flex;flex-direction:column;gap:var(--u-space-5)}.pm-v2__detail section{display:flex;flex-direction:column;gap:var(--u-space-3)}.pm-v2__detail-title{margin:0}.pm-v2__detail-badges{display:flex;flex-wrap:wrap;gap:6px}.pm-v2__scores{grid-gap:var(--u-space-4);display:grid;gap:var(--u-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.pm-v2__scores>div{display:flex;flex-direction:column;gap:6px}.pm-v2__score{align-items:center;display:flex;font-weight:600;gap:10px}.pm-v2__score .u-meter{flex:1 1}.pm-v2__error{color:var(--u-danger-text)}.si-v2__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1279px){.si-v2__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.si-v2__kpi-skeleton{height:104px}.si-v2__card-skeleton,.si-v2__kpi-skeleton{border-radius:var(--radius-lg);display:block}.si-v2__card-skeleton{height:420px}.si-v2__filter{align-items:center;display:flex;font-size:var(--u-fs-sm);gap:10px}.si-v2__none{margin:0;padding-top:var(--u-space-5)}.si-v2__group-title{align-items:center;display:inline-flex;gap:10px}.si-v2__dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;height:10px;width:10px}.si-v2__dot--open{background:var(--state-info)}.si-v2__dot--waiting{background:var(--state-warning)}.si-v2__dot--processing{background:var(--brand-accent)}.si-v2__dot--terminal{background:var(--state-success)}.si-v2__list{list-style:none;margin:0;padding:0}.si-v2__row{border-top:1px solid var(--border-subtle)}.si-v2__row:first-child{border-top:0}.si-v2__head{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;font-family:inherit;gap:10px;min-height:52px;padding:10px var(--u-space-5);text-align:left;transition:background .15s ease;width:100%}.si-v2__head:hover{background:var(--surface-2)}.si-v2__head:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-border);outline:none}.si-v2__caret{color:var(--text-muted);flex-shrink:0;height:16px;transition:transform .15s ease;width:16px}.si-v2__row.is-open .si-v2__caret{transform:rotate(90deg)}.si-v2__label{color:var(--text-primary);flex-shrink:0;font-size:var(--u-fs-md);font-weight:600;max-width:34%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-v2__badges{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.si-v2__preview{color:var(--text-primary);flex:1 1;font-size:var(--u-fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-v2__preview.is-default{color:var(--text-secondary)}.si-v2__body{display:flex;flex-direction:column;gap:var(--u-space-4);padding:var(--u-space-1) var(--u-space-5) var(--u-space-5) 46px}.si-v2__switches{grid-gap:var(--u-space-4);display:grid;gap:var(--u-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.si-v2__switches{grid-template-columns:minmax(0,1fr)}}.si-v2__switch{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;padding:12px 14px}.si-v2__switch .u-switch{font-weight:600}.si-v2__switch .u-help{padding-left:46px}.si-v2__fixed{color:var(--text-secondary);font-size:var(--u-fs-sm);margin:0}.si-v2__default{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;padding:12px 14px}.si-v2__default-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.si-v2__default p{color:var(--text-primary);font-size:var(--u-fs-sm);line-height:1.55;margin:0}.si-v2__textarea{min-height:84px}.si-v2__savebar{align-items:center;background:var(--bg-surface);border:1px solid var(--accent-border);border-radius:var(--radius-md);bottom:var(--u-space-5);box-shadow:var(--u-shadow-lg);color:var(--text-primary);display:flex;font-size:var(--u-fs-sm);font-weight:600;gap:var(--u-space-2);margin-right:150px;padding:10px 12px 10px 16px;position:-webkit-sticky;position:sticky;z-index:5}.si-v2__scope{border:0;display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;padding:0}.si-v2__scope-options{display:flex;flex-wrap:wrap;gap:6px}.si-v2__scope-option{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--u-fs-sm);gap:6px;padding:4px 10px}.si-v2__scope-option:has(input:checked){background:var(--accent-soft);border-color:var(--accent-border);color:var(--text-primary)}.si-v2__scope-option input{accent-color:var(--brand-accent);margin:0}.carriers-v2__stack{display:flex;flex-direction:column;gap:var(--u-space-4)}.carriers-v2__logo img{height:34px;object-fit:contain;width:34px}.carriers-v2__logo--sm{border-radius:10px;height:32px;width:32px}.carriers-v2__logo--sm img{height:28px;width:28px}.carriers-v2__logo svg{color:var(--text-secondary)}.carriers-v2__logo--sm svg{height:16px;width:16px}.carriers-v2__attention{border-color:var(--u-warning-border)}.carriers-v2__attention .u-row>.u-badge{flex-shrink:0;justify-content:center;min-width:92px}.carriers-v2__attention .u-icon-chip--sm{height:32px;width:32px}.carriers-v2__attention-more{border-top:1px solid var(--border-subtle);display:flex;justify-content:center;padding:6px var(--u-space-5) 10px}.carriers-v2__kpi-skeleton{border-radius:var(--radius-lg);height:104px}.carriers-v2__cell-skeleton{display:inline-block;height:14px;vertical-align:middle;width:96px}.carriers-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:var(--u-space-5)}.carriers-v2__skeleton .u-skeleton{height:40px}.carriers-v2__count{font-feature-settings:"tnum";color:var(--text-secondary);font-size:var(--u-fs-sm);font-variant-numeric:tabular-nums}.carriers-v2__table{min-width:840px}.carriers-v2__table td{height:64px}.carriers-v2__row{cursor:pointer}.carriers-v2__row:focus-visible{outline:none}.carriers-v2__row:focus-visible td{background:var(--accent-soft)}.carriers-v2__carrier{align-items:center;display:flex;gap:12px;min-width:0}.carriers-v2__carrier-text{display:flex;flex-direction:column;min-width:0}.carriers-v2__carrier-name{font-weight:600;overflow:hidden;text-overflow:ellipsis}.carriers-v2__carrier-text .u-cell-sub,.carriers-v2__table td>.u-cell-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carriers-v2__tickets{align-items:center;display:flex;gap:10px}.carriers-v2__tickets .u-num{font-weight:600;min-width:36px;text-align:right}.carriers-v2__tickets-meter{flex:1 1;max-width:96px}.carriers-v2__chevron{color:var(--text-muted);text-align:right}.carriers-v2__chevron svg{height:16px;vertical-align:middle;width:16px}.carriers-v2__picker{display:flex;flex-direction:column;gap:var(--u-space-5)}.carriers-v2__catalog-section{display:flex;flex-direction:column;gap:var(--u-space-3)}.carriers-v2__catalog-head{align-items:flex-start;display:flex;gap:var(--u-space-3)}.carriers-v2__catalog-title{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:650}.carriers-v2__catalog-grid{grid-gap:var(--u-space-2);display:grid;gap:var(--u-space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.carriers-v2__catalog-skeleton{border-radius:var(--radius-md);height:64px}.carriers-v2__catalog-tile{align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:12px;text-align:left;transition:border-color .15s ease,background .15s ease}.carriers-v2__catalog-tile:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-border)}.carriers-v2__catalog-tile:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.carriers-v2__catalog-tile:disabled{background:var(--surface-2);cursor:default}.carriers-v2__catalog-text{display:flex;flex-direction:column;gap:2px;min-width:0}.carriers-v2__catalog-name{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--u-fs-md);font-weight:600;gap:6px}.carriers-v2__catalog-detail{color:var(--text-secondary);font-size:12.5px;line-height:1.4}.carriers-v2__request{border-top:1px solid var(--border-subtle);padding-top:var(--u-space-4)}.carriers-v2__pending,.carriers-v2__request-actions{flex-wrap:wrap}.carriers-v2__email-row,.carriers-v2__pending,.carriers-v2__request-actions{align-items:center;display:flex;gap:var(--u-space-2)}.carriers-v2__switches{display:flex;flex-direction:column;gap:var(--u-space-3)}.carriers-v2__link-button{background:none;border:0;cursor:pointer;font-family:inherit;font-size:var(--u-fs-sm);line-height:1.5;padding:0;text-align:left}.rst-v2__overlay{align-items:stretch;background:var(--overlay-50);display:flex;inset:0;justify-content:center;padding:var(--u-space-4);position:fixed;z-index:2300}.rst-v2__panel{background:var(--bg-surface);border-radius:18px;box-shadow:var(--u-shadow-lg);color:var(--text-primary);display:flex;flex-direction:column;min-height:0;overflow:hidden;width:min(1500px,100%)}.rst-v2__head{align-items:flex-end;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--u-space-5);padding:var(--u-space-4) var(--u-space-5) 0}.rst-v2__head .u-tabs{border-bottom:0;flex:1 1}.rst-v2__head>.u-btn{align-self:center}.rst-v2__title{display:flex;flex-direction:column;gap:2px;padding-bottom:12px}.rst-v2__title h2{font-size:var(--u-fs-xl);font-weight:700;margin:0}.rst-v2__error{padding:var(--u-space-3) var(--u-space-5) 0}.rst-v2__body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;padding:var(--u-space-4) var(--u-space-5) var(--u-space-5)}.rst-v2__start{display:flex;flex-direction:column;gap:var(--u-space-4);max-width:760px}.rst-v2__record{grid-gap:var(--u-space-4);display:grid;gap:var(--u-space-4);grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);min-height:0}.rst-v2__frame{display:flex;flex-direction:column;gap:var(--u-space-2);min-width:0}.rst-v2__url{color:var(--text-secondary);font-family:var(--u-font-mono);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rst-v2__screen{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:grid;min-height:240px;overflow:hidden;place-items:center}.rst-v2__screen img{display:block;max-height:62vh;object-fit:contain;width:100%}.rst-v2__frame-bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.rst-v2__count{font-size:var(--u-fs-sm);font-weight:600}.rst-v2__spacer{flex:1 1}.rst-v2__side{display:flex;flex-direction:column;gap:var(--u-space-3);min-height:0}.rst-v2__elements{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex:1 1;max-height:40vh;min-height:160px;overflow:auto;padding:4px}.rst-v2__el{align-items:center;background:#0000;border:0;border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:var(--u-fs-sm);gap:8px;padding:6px 8px;text-align:left;transition:background .15s ease;width:100%}.rst-v2__el:hover{background:var(--surface-3)}.rst-v2__el.is-selected{background:var(--accent-soft);color:var(--brand-accent-strong)}.rst-v2__el-role{background:var(--surface-3);border-radius:var(--radius-pill);color:var(--text-secondary);flex-shrink:0;font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.rst-v2__el-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rst-v2__el-opts{color:var(--text-secondary);flex-shrink:0;font-size:var(--u-fs-xs)}.rst-v2__el-empty{font-size:var(--u-fs-sm);padding:var(--u-space-3)}.rst-v2__actions{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--u-space-2);padding:var(--u-space-3)}.rst-v2__selected{font-size:var(--u-fs-sm)}.rst-v2__row{align-items:center;display:flex;gap:var(--u-space-2)}.rst-v2__row .u-input{flex:1 1;min-width:0}.rst-v2__row .u-select{flex-shrink:0;width:190px}.rst-v2__buttons{display:flex;flex-wrap:wrap;gap:6px}.rst-v2__check{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--u-fs-sm);gap:6px;white-space:nowrap}.rst-v2__check input{accent-color:var(--brand-accent)}.rst-v2__review{display:flex;flex-direction:column;gap:var(--u-space-4)}.rst-v2__review-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-3);justify-content:space-between}.rst-v2__review-actions,.rst-v2__review-id,.rst-v2__vars{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:8px}.rst-v2__notes{margin:4px 0 0;padding-left:18px}.rst-v2__steps{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.rst-v2__step{align-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;font-size:var(--u-fs-sm);gap:10px;padding:6px 8px}.rst-v2__step--submit{border-color:var(--u-danger-border)}.rst-v2__step-n{color:var(--text-muted);text-align:right;width:22px}.rst-v2__step .u-input{font-size:var(--u-fs-sm);height:var(--u-control-h-sm)}.rst-v2__step-id{flex-shrink:0;width:190px}.rst-v2__step-value{flex-shrink:0;width:180px}.rst-v2__step-target{color:var(--text-secondary);flex:1 1;font-family:var(--u-font-mono);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rst-v2__step-tools{display:inline-flex;margin-left:auto}.rst-v2__enums{gap:var(--u-space-2)}.rst-v2__enums,.rst-v2__test{display:flex;flex-direction:column}.rst-v2__test{border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:10px;padding:12px 14px}.rst-v2__test--success{border-color:var(--u-success-border)}.rst-v2__test--danger{border-color:var(--u-danger-border)}.rst-v2__captures,.rst-v2__test-head,.rst-v2__test-steps{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:6px 10px}.rst-v2__captures .u-link{align-items:center;display:inline-flex;gap:4px}.rst-v2__captures svg{height:13px;width:13px}@media (max-width:900px){.rst-v2__record{grid-template-columns:minmax(0,1fr)}.rst-v2__head{flex-wrap:wrap}}.crc-v2__pad{padding:0 var(--u-space-5) var(--u-space-4)}.crc-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:0 var(--u-space-5) var(--u-space-5)}.crc-v2__skeleton .u-skeleton{height:40px}.crc-v2__table{border-top:1px solid var(--border-subtle);min-width:780px}.crc-v2__id{font-family:var(--u-font-mono);font-size:13px;font-weight:600}.crc-v2__agreement{align-items:center;display:flex;gap:8px}.crc-v2__agreement .u-meter{flex:1 1;max-width:72px}.crc-v2__actions{align-items:center;display:inline-flex;gap:4px;justify-content:flex-end;width:100%}.crc-v2__test{align-items:center;background:var(--surface-2);border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:8px 12px;padding:var(--u-space-4) var(--u-space-5)}.crc-v2__test .u-input{height:var(--u-control-h-sm);width:240px}.crc-v2__test .u-help{flex-basis:100%}.crc-v2__result{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:10px;margin-top:var(--u-space-4);padding:12px 14px}.crc-v2__result--success{border-color:var(--u-success-border)}.crc-v2__result--danger{border-color:var(--u-danger-border)}.crc-v2__result-head{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:8px}.crc-v2__captures,.crc-v2__steps{display:flex;flex-wrap:wrap;gap:6px 12px}.crc-v2__steps{gap:6px}.crc-v2__repair{color:var(--brand-accent);height:12px;width:12px}.crc-v2__captures .u-link{align-items:center;display:inline-flex;font-size:var(--u-fs-sm);gap:4px}.crc-v2__captures svg{height:13px;width:13px}.crc-v2__runs,.crc-v2__runs-table{border-top:1px solid var(--border-subtle)}.crc-v2__runs-table{min-width:760px}.carrier-detail-v2__crumb-icon{height:15px;margin-right:2px;vertical-align:-3px;width:15px}.carrier-detail-v2__title{align-items:center;display:inline-flex;gap:12px}.carrier-detail-v2__title-skeleton{display:inline-block;height:32px;width:240px}.carrier-detail-v2__card-skeleton{border-radius:var(--radius-lg);display:block;height:280px}.carrier-detail-v2__pad{padding:0 var(--u-space-5) var(--u-space-4)}.carrier-detail-v2__addresses{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.carrier-detail-v2__addresses li{display:flex;flex-wrap:wrap;gap:2px 8px}.carrier-detail-v2__addresses .u-muted{font-size:var(--u-fs-sm);font-weight:400}.carrier-detail-v2__texts{grid-gap:var(--u-space-5);display:grid;gap:var(--u-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.carrier-detail-v2__texts{grid-template-columns:minmax(0,1fr)}}.carrier-detail-v2__text{font-size:var(--u-fs-md);line-height:1.55;margin:6px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.carrier-detail-v2__advanced{display:flex;flex-direction:column;gap:var(--u-space-4);padding:0 var(--u-space-5) var(--u-space-5)}.carrier-detail-v2__codes{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.carrier-detail-v2__enseignes,.carrier-detail-v2__routing{border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:560px}.carrier-detail-v2__section-title{border-top:1px solid var(--border-subtle);padding-top:var(--u-space-2)}.carrier-detail-v2__section-title:first-child,.u-banner+.carrier-detail-v2__section-title{border-top:0;padding-top:0}.carrier-detail-v2__email-row,.carrier-detail-v2__kv-row{align-items:center;display:flex;gap:var(--u-space-2)}.carrier-detail-v2__email-row .u-tag{flex-shrink:0;max-width:160px;overflow:hidden;text-overflow:ellipsis}.carrier-detail-v2__kv-row .u-input:first-child{flex:0 0 38%}.carrier-detail-v2__mono{font-family:var(--u-font-mono);font-size:13px}.carrier-detail-v2__edit-advanced{border-top:1px solid var(--border-subtle);margin:0 calc(var(--u-space-5)*-1)}.carrier-detail-v2__advanced-form{padding:0 var(--u-space-5) var(--u-space-2)}.carrier-detail-v2__clients{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:6px;margin-top:8px}.carrier-detail-v2__clients>svg{color:var(--text-muted);height:14px;width:14px}.carrier-detail-v2__clients .u-tag{font-size:var(--u-fs-xs);height:22px}.carrier-detail-v2__provider{border-radius:10px;height:36px;width:36px}.carrier-detail-v2__provider svg{height:18px;width:18px}.carrier-detail-v2__chips{display:flex;flex-wrap:wrap;gap:6px}.carrier-detail-v2__chip{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-sm);font-weight:500;gap:6px;height:30px;padding:0 12px;transition:border-color .15s ease,background .15s ease}.carrier-detail-v2__chip:hover{border-color:var(--accent-border)}.carrier-detail-v2__chip:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.carrier-detail-v2__chip.is-selected{background:var(--accent-soft);border-color:var(--accent-border);color:var(--brand-accent-strong)}.carrier-detail-v2__chip svg{height:14px;width:14px}.ca-panel{display:flex;flex-direction:column;min-width:0;overflow:hidden}.ca-head{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--u-space-3);padding:var(--u-space-4) var(--u-space-5)}.ca-head__text{flex:1 1;min-width:0}.ca-head__title{color:var(--text-primary);font-size:var(--u-fs-lg);font-weight:650;margin:0}.ca-head__desc{color:var(--text-secondary);font-size:var(--u-fs-sm);margin:2px 0 0}.ca-docs{background:var(--surface-2);border-bottom:1px solid var(--border-subtle);gap:var(--u-space-2);padding:var(--u-space-4) var(--u-space-5)}.ca-docs,.ca-docs__head{display:flex;flex-direction:column}.ca-docs__head{gap:2px}.ca-muted{color:var(--text-secondary);font-size:var(--u-fs-xs)}.ca-doc-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.ca-doc{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;font-size:var(--u-fs-sm);gap:var(--u-space-2);min-width:0;padding:4px 4px 4px 8px}.ca-doc__title{color:var(--text-primary);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-row{align-items:center;display:flex;gap:var(--u-space-2)}.ca-row .u-input-group{flex:1 1;min-width:0}.ca-row--end{flex-wrap:wrap;justify-content:flex-end}.ca-paste{font-family:var(--u-font-mono);font-size:var(--u-fs-xs);min-height:72px}.ca-pad{padding:var(--u-space-3) var(--u-space-5) 0}.ca-thread{display:flex;flex:1 1;flex-direction:column;gap:var(--u-space-3);max-height:420px;min-height:160px;overflow-y:auto;padding:var(--u-space-4) var(--u-space-5)}.ca-welcome{line-height:1.5;margin:0}.ca-msg{border-radius:var(--radius-md);display:flex;flex-direction:column;font-size:var(--u-fs-sm);gap:6px;line-height:1.5;max-width:92%;padding:10px 12px}.ca-msg--assistant{align-self:flex-start;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text-primary)}.ca-msg--user{align-self:flex-end;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--text-primary)}.ca-msg__text{overflow-wrap:anywhere;white-space:pre-wrap}.ca-msg__error{color:var(--u-danger-text)}.ca-notes{color:var(--text-secondary);margin:0;padding-left:18px}.ca-patch{align-items:center;background:var(--bg-surface);border:1px solid var(--accent-border);border-radius:var(--radius-sm);display:flex;gap:var(--u-space-2);padding:8px}.ca-patch__fields{color:var(--text-secondary);flex:1 1;font-family:var(--u-font-mono);font-size:var(--u-fs-xs);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-thinking{align-items:center;display:inline-flex;gap:6px}.ca-spin{animation:ca-spin 1s linear infinite;height:14px;width:14px}@keyframes ca-spin{to{transform:rotate(1turn)}}.ca-ask{border-top:1px solid var(--border-subtle);display:flex;gap:var(--u-space-2);padding:var(--u-space-3) var(--u-space-5) var(--u-space-4)}.tj-progress{grid-column-gap:6px;grid-row-gap:6px;align-items:baseline;column-gap:6px;display:grid;grid-template-columns:auto auto;min-width:150px;row-gap:6px}.tj-progress__value{font-feature-settings:"tnum";color:var(--text-primary);font-size:var(--u-fs-xl);font-variant-numeric:tabular-nums;font-weight:650}.tj-progress__label{color:var(--text-secondary);font-size:var(--u-fs-sm)}.tj-progress .u-meter{grid-column:1/-1}.tj-layout{border-top:1px solid var(--border-subtle);display:grid;grid-template-columns:290px minmax(0,1fr)}.tj-rail{background:var(--surface-2);border-bottom-left-radius:var(--radius-lg);border-right:1px solid var(--border-subtle);list-style:none;margin:0;padding:var(--u-space-3)}.tj-rail-item{position:relative}.tj-rail-item:not(:last-child):before{background:var(--border-strong);bottom:-6px;content:"";left:27px;position:absolute;top:44px;width:1px}.tj-step{align-items:center;background:none;border:1px solid #0000;border-radius:var(--radius-md);color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--u-space-3);padding:8px 10px;position:relative;text-align:left;transition:background .15s ease,border-color .15s ease;width:100%}.tj-step:hover{background:var(--surface-3)}.tj-step:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.tj-step.is-selected{background:var(--bg-surface);border-color:var(--accent-border);box-shadow:var(--u-shadow-xs)}.tj-step__icon{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-secondary);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;position:relative;width:32px;z-index:1}.tj-step__icon svg{height:16px;width:16px}.tj-step__icon--success{background:var(--success-soft);border-color:var(--u-success-border);color:var(--u-success-text)}.tj-step__icon--warning{background:var(--warning-soft);border-color:var(--u-warning-border);color:var(--u-warning-text)}.tj-step__icon--danger{background:var(--danger-soft);border-color:var(--u-danger-border);color:var(--u-danger-text)}.tj-step__icon--info{background:var(--blue-soft);border-color:var(--u-info-border);color:var(--u-info-text)}.tj-step__text{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.tj-step__line{align-items:first baseline;display:flex;gap:6px;min-width:0}.tj-step-num{font-feature-settings:"tnum";color:var(--text-muted);flex-shrink:0;font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums;font-weight:600}.tj-step-name{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:600;line-height:1.3;min-width:0}.tj-step__status{color:var(--text-secondary);font-size:var(--u-fs-xs);font-weight:550}.tj-step__status--success{color:var(--u-success-text)}.tj-step__status--warning{color:var(--u-warning-text)}.tj-step__status--danger{color:var(--u-danger-text)}.tj-step__status--info{color:var(--u-info-text)}.tj-ai{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--radius-pill);color:var(--brand-accent-strong);flex-shrink:0;font-size:10.5px;font-style:normal;font-weight:650;letter-spacing:.04em;padding:1px 6px}.tj-detail{display:flex;flex-direction:column;gap:var(--u-space-3);min-width:0;padding:var(--u-space-5) 0 var(--u-space-2)}.tj-detail>:not(.tj-items){margin-left:var(--u-space-5);margin-right:var(--u-space-5)}.tj-detail__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-3)}.tj-detail__title{color:var(--text-primary);font-size:var(--u-fs-xl);font-weight:700;letter-spacing:-.01em;margin:0}.tj-detail__what{font-size:var(--u-fs-md);line-height:1.55;max-width:78ch}.tj-ai-note,.tj-detail__what{color:var(--text-secondary);margin:0}.tj-ai-note{align-items:flex-start;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;font-size:var(--u-fs-sm);gap:8px;line-height:1.5;padding:10px 12px}.tj-ai-note svg{color:var(--text-muted);flex-shrink:0;height:16px;margin-top:1px;width:16px}.tj-ai-note--on{background:var(--accent-soft);border-color:var(--accent-border);color:var(--text-primary)}.tj-ai-note--on svg{color:var(--brand-accent)}.tj-items{border-top:1px solid var(--border-subtle)}.tj-items .u-row{align-items:flex-start}.tj-items .u-row__side{padding-top:2px}.tj-mark{align-items:center;background:var(--surface-3);border-radius:50%;color:var(--text-secondary);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-top:1px;width:24px}.tj-mark svg{height:14px;width:14px}.tj-mark--success{background:var(--success-soft);color:var(--u-success-text)}.tj-mark--danger{background:var(--danger-soft);color:var(--u-danger-text)}.tj-mark--warning{background:var(--warning-soft);color:var(--u-warning-text)}.tj-mark--info{background:var(--blue-soft);color:var(--u-info-text)}.tj-setting{display:flex;flex-wrap:wrap;gap:var(--u-space-2);margin-top:var(--u-space-2)}.tj-setting .u-select{max-width:100%;min-width:260px;width:auto}@media (max-width:1100px){.tj-layout{grid-template-columns:240px minmax(0,1fr)}.tj-ai{display:none}}@media (max-width:760px){.tj-layout{grid-template-columns:minmax(0,1fr)}.tj-rail{border-bottom:1px solid var(--border-subtle);border-radius:0;border-right:0}}.sbc{display:flex;flex-direction:column;gap:var(--u-space-4)}.sbc-row{align-items:flex-start}.sbc-row .u-row__meta{margin-top:3px}.sbc-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbc-fail{color:var(--u-danger-text)}.sbc-stats{display:flex;flex-direction:column;flex-shrink:0;gap:4px;width:190px}.sbc-stats__value{align-items:baseline;color:var(--text-primary);column-gap:6px;display:flex;flex-wrap:wrap;font-size:var(--u-fs-md);font-weight:650}.sbc-stats__label,.sbc-stats__sub{color:var(--text-secondary);font-size:var(--u-fs-xs);font-weight:400}.sbc-stats__label,.sbc-stats__value .u-num{white-space:nowrap}.sbc-action{justify-content:flex-end;width:132px}.sbc-empty{border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--u-fs-sm);margin:0;padding:var(--u-space-4) var(--u-space-5) var(--u-space-5)}@media (max-width:1100px){.sbc-stats{width:150px}}@media (max-width:760px){.sbc-row{flex-wrap:wrap}.sbc-stats{padding-left:50px;width:100%}}.tw-body{gap:var(--u-space-5)}.tw-body,.tw-section{display:flex;flex-direction:column}.tw-section{gap:var(--u-space-3)}.tw-section__title{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:650;margin:0}.tw-sources{display:flex;flex-direction:column;gap:var(--u-space-3)}.tw-list{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.tw-source+.tw-source{border-top:1px solid var(--border-subtle)}.tw-source.is-off .tw-source__row .u-row__title{color:var(--text-secondary)}.tw-source__row{border-top:0;padding:12px var(--u-space-4)}.tw-order{font-feature-settings:"tnum";align-items:center;background:var(--accent-soft);border-radius:50%;color:var(--brand-accent-strong);display:inline-flex;flex-shrink:0;font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums;font-weight:650;height:26px;justify-content:center;width:26px}.tw-source.is-off .tw-order{background:var(--surface-3);color:var(--text-secondary)}.tw-conditions>summary{padding:0 var(--u-space-4) 12px 56px}.tw-conditions__body{background:var(--surface-2);border-radius:var(--radius-md);gap:var(--u-space-4);margin:0 var(--u-space-4) var(--u-space-4) 56px;padding:var(--u-space-4)}.tw-cond,.tw-conditions__body{display:flex;flex-direction:column}.tw-cond{gap:8px}.tw-cond__label{color:var(--text-primary);font-size:var(--u-fs-sm);font-weight:600}.tw-add{align-items:center;color:var(--text-secondary);display:flex;gap:var(--u-space-2)}.tw-add svg{flex-shrink:0;height:16px;width:16px}.tw-add .u-select{min-width:280px;width:auto}.tw-empty{margin:0}.tw-grid{align-items:start}.tw-number{width:110px}.tw-switch-cell{align-items:center;display:flex;min-height:100%;padding-top:26px}.tw-also{display:flex;flex-direction:column;gap:var(--u-space-3)}.tw-also__schedule{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--u-fs-md);gap:var(--u-space-2)}.tw-visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tw-skeleton{display:flex;flex-direction:column;gap:10px}.tw-skeleton .u-skeleton{border-radius:var(--radius-lg);height:64px}@media (max-width:760px){.tw-conditions>summary{padding-left:var(--u-space-4)}.tw-conditions__body{margin-left:var(--u-space-4)}.tw-switch-cell{padding-top:0}}.cst,.cst-stack{gap:var(--u-space-4)}.cst,.cst-skeleton,.cst-stack{display:flex;flex-direction:column}.cst-skeleton{gap:10px}.cst-skeleton .u-skeleton{border-radius:var(--radius-lg);height:64px}.cst-editor__body{display:flex;flex-direction:column;gap:var(--u-space-4)}.cst-identity{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.cst-identity__switch{padding-top:30px}.cst-tabs-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-4);justify-content:space-between}.cst-tabs-row .u-tabs{flex:1 1;min-width:0}.cst-grid{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.cst-grid--mapping{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media (max-width:1100px){.cst-grid,.cst-grid--mapping,.cst-identity{grid-template-columns:minmax(0,1fr)}.cst-identity__switch{padding-top:0}}.cst-inline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--u-space-3)}.cst-inline--end{align-items:flex-end}.cst-inline .u-switch{align-self:center;margin-top:18px}.cst-number{width:110px}.cst-short{width:180px}.cst-grow{flex:1 1;min-width:0}.cst-params{color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--u-fs-sm);gap:6px;list-style:none;margin:0;padding:0}.cst-params li{align-items:center;display:flex;gap:var(--u-space-2)}.cst-step{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--u-space-3);padding:var(--u-space-4)}.cst-step__head{align-items:center;display:flex;gap:var(--u-space-2)}.cst-step__id{flex-shrink:0;width:120px}.cst-step__method{flex-shrink:0;width:110px}.cst-import{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--u-space-2);padding-top:var(--u-space-4)}.cst-import .u-label{align-items:center;display:inline-flex;gap:6px}.cst-import .u-label svg{color:var(--brand-accent);height:15px;width:15px}.cst-json{font-family:var(--u-font-mono);font-size:12px;line-height:1.5;min-height:360px}.cst-json--small{min-height:110px}.cst-section+.cst-section,.cst-sections{border-top:1px solid var(--border-subtle)}.cst-section__body{display:flex;flex-direction:column;gap:var(--u-space-3);padding:0 var(--u-space-5) var(--u-space-4)}.cst-fields{grid-gap:var(--u-space-3);display:grid;gap:var(--u-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1279px){.cst-fields{grid-template-columns:minmax(0,1fr)}}.cst-mapfield{display:flex;flex-direction:column;gap:4px;min-width:0}.cst-mapfield--wide{grid-column:1/-1}.cst-mapfield__name{color:var(--text-primary);font-family:var(--u-font-mono);font-size:12px;font-weight:600}.cst-mapfield__name em{color:var(--text-muted);font-family:var(--font-family);font-style:normal;font-weight:400}.cst-free{display:flex;flex-direction:column;gap:var(--u-space-2)}.cst-help>summary{padding-left:0;padding-right:0}.cst-help__body{display:flex;flex-direction:column;gap:6px}.cst-help__body .u-help{margin:0 0 6px;overflow-wrap:anywhere}.cst-steps{display:flex;flex-wrap:wrap;gap:6px}.cst-pre{max-height:420px}.ds-page .u-breadcrumb{flex-wrap:wrap}.ds-crumb-sep{color:var(--text-muted);height:14px;width:14px}.ds-attention{border-color:var(--u-warning-border)}.ds-kpis--5{grid-template-columns:repeat(5,minmax(0,1fr))}.ds-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1279px){.ds-kpis--5{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-kpis--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ds-kpis--3,.ds-kpis--4,.ds-kpis--5{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-kpi-skeleton{border-radius:var(--radius-lg);display:block;height:104px}.ds-skeleton{display:flex;flex-direction:column;gap:10px}.ds-skeleton .u-skeleton{border-radius:var(--radius-lg);height:72px}.ds-skeleton--pad{padding:0 var(--u-space-5) var(--u-space-5)}.ds-skeleton--pad .u-skeleton{border-radius:var(--radius-sm);height:40px}.ds-pad{padding:0 var(--u-space-5) var(--u-space-5)}.ds-stack{display:flex;flex-direction:column;gap:var(--u-space-4)}.ds-mono{font-family:var(--u-font-mono);font-size:12.5px}.ds-grow{flex:1 1;min-width:0}.ds-short{flex-shrink:0;width:160px}.ds-num{text-align:right}.ds-pre{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--u-font-mono);font-size:12px;line-height:1.5;max-height:320px;overflow:auto;overflow-wrap:anywhere;padding:var(--u-space-3) var(--u-space-4);white-space:pre-wrap}.ds-help,.ds-pre{margin:0}.ds-code-input{font-size:12.5px}.ds-choices{grid-gap:var(--u-space-3);display:grid;gap:var(--u-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.ds-choice{align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--u-space-3);padding:var(--u-space-4);text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ds-choice:hover{background:var(--surface-2);border-color:var(--accent-border)}.ds-choice:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.ds-choice__text{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ds-choice__title{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:650}.ds-choice__desc{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.45}.ds-choice__chevron{color:var(--text-muted);flex-shrink:0;height:16px;margin-top:10px;width:16px}@media (max-width:1100px){.ds-choices{grid-template-columns:minmax(0,1fr)}}.ds-with-assistant{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:minmax(0,1fr) 340px}.ds-with-assistant .ca-panel{position:-webkit-sticky;position:sticky;top:var(--u-space-4)}@media (max-width:1279px){.ds-with-assistant{grid-template-columns:minmax(0,1fr)}.ds-with-assistant .ca-panel{position:static}}.ds-wizard .u-card__body{display:flex;flex-direction:column;gap:var(--u-space-5)}.ds-wizard__body{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.ds-wizard__nav{display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.ds-stepper{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;gap:0;list-style:none;margin:0;overflow-x:auto;padding:0}.ds-stepper__item{flex:1 1;min-width:0}.ds-stepper__item+.ds-stepper__item{border-left:1px solid var(--border-subtle)}.ds-stepper__btn{align-items:center;background:none;border:0;color:var(--text-secondary);display:flex;font:inherit;gap:8px;padding:10px 12px;text-align:left;width:100%}button.ds-stepper__btn{cursor:pointer}button.ds-stepper__btn:hover{background:var(--surface-3);color:var(--text-primary)}button.ds-stepper__btn:focus-visible{box-shadow:inset var(--u-focus-ring);outline:none}.ds-stepper__marker{font-feature-settings:"tnum";align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:50%;display:inline-flex;flex-shrink:0;font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums;font-weight:650;height:24px;justify-content:center;width:24px}.ds-stepper__marker svg{height:13px;width:13px}.ds-stepper__label{font-size:var(--u-fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-stepper__item.is-done .ds-stepper__marker{background:var(--success-soft);border-color:var(--u-success-border);color:var(--u-success-text)}.ds-stepper__item.is-current .ds-stepper__btn{background:var(--bg-surface);color:var(--text-primary)}.ds-stepper__item.is-current .ds-stepper__marker{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.ds-inline{align-items:flex-start;gap:var(--u-space-3)}.ds-inline,.ds-toolbar{display:flex;flex-wrap:wrap}.ds-toolbar{align-items:center;gap:var(--u-space-2)}.ds-ident{width:200px}.ds-chips{display:flex;flex-wrap:wrap;gap:6px}.ds-chip{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--u-fs-sm);font-weight:550;gap:5px;height:30px;padding:0 12px;transition:border-color .15s ease,background .15s ease,color .15s ease}.ds-chip:hover{border-color:var(--accent-border);color:var(--text-primary)}.ds-chip input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.ds-chip:focus-within{box-shadow:var(--u-focus-ring)}.ds-chip svg{height:13px;width:13px}.ds-chip.is-on{background:var(--accent-soft);border-color:var(--accent-border);color:var(--brand-accent-strong)}.ds-params{display:flex;flex-direction:column;gap:6px}.ds-params__row{align-items:center;display:flex;gap:var(--u-space-2)}.ds-params__key{flex-shrink:0;width:180px}.ds-params__add{align-self:flex-start}.ds-switches{display:flex;flex-direction:column;gap:var(--u-space-3)}.ds-split{grid-gap:var(--u-space-4);display:grid;gap:var(--u-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.ds-split{grid-template-columns:minmax(0,1fr)}}.ds-pane{display:flex;flex-direction:column;gap:var(--u-space-2);min-width:0}.ds-sample{font-size:12px;min-height:220px}.ds-values{border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:2px;max-height:360px;overflow-y:auto;padding:4px}.ds-values .u-help{margin:4px 6px}.ds-value{grid-gap:var(--u-space-3);background:none;border:0;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:grid;font:inherit;font-size:var(--u-fs-sm);gap:var(--u-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:6px 8px;text-align:left}.ds-value:hover:not(:disabled){background:var(--accent-soft)}.ds-value:disabled{color:var(--text-secondary);cursor:default}.ds-value code,.ds-value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-value code{color:var(--text-secondary);font-family:var(--u-font-mono);font-size:12px}.ds-sections{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.ds-section+.ds-section{border-top:1px solid var(--border-subtle)}.ds-section>summary{padding:10px var(--u-space-4)}.ds-section__body{display:flex;flex-direction:column;gap:2px;padding:0 var(--u-space-2) var(--u-space-2)}.ds-fieldrow{align-items:center;border-radius:var(--radius-sm);display:flex;gap:4px}.ds-fieldrow.is-selected{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border)}.ds-fieldrow__main{grid-gap:var(--u-space-2);align-items:center;background:none;border:0;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:grid;flex:1 1;font:inherit;font-size:var(--u-fs-sm);gap:var(--u-space-2);grid-template-columns:minmax(110px,.9fr) minmax(0,1fr) auto;min-width:0;padding:6px 8px;text-align:left}.ds-fieldrow__main:hover{background:var(--surface-3)}.ds-fieldrow.is-selected .ds-fieldrow__main:hover{background:none}.ds-fieldrow__main:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.ds-fieldrow__label{font-weight:600}.ds-fieldrow__value{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-fieldrow__value em{color:var(--text-muted);font-style:normal}.ds-fieldrow__expr{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-recorder{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}@media (max-width:1100px){.ds-recorder{grid-template-columns:minmax(0,1fr)}}.ds-recorder__frame{border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;min-width:0;overflow:hidden}.ds-recorder__url{background:var(--surface-2);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.ds-recorder__frame img{display:block;height:auto;width:100%}.ds-recorder__empty{color:var(--text-secondary);font-size:var(--u-fs-sm);padding:var(--u-space-10) var(--u-space-5);text-align:center}.ds-recorder__foot{align-items:center;border-top:1px solid var(--border-subtle);display:flex;font-size:var(--u-fs-sm);gap:var(--u-space-2);justify-content:space-between;padding:6px 8px 6px 12px}.ds-recorder__side{gap:var(--u-space-3);min-width:0}.ds-elements,.ds-recorder__side{display:flex;flex-direction:column}.ds-elements{border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:2px;max-height:320px;overflow-y:auto;padding:4px}.ds-elements__empty{margin:6px}.ds-element{align-items:center;background:none;border:0;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font:inherit;font-size:var(--u-fs-sm);gap:var(--u-space-2);padding:6px 8px;text-align:left}.ds-element:hover{background:var(--surface-3)}.ds-element.is-selected{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border)}.ds-element__role{flex-shrink:0}.ds-element__icon{color:var(--text-secondary);flex-shrink:0;height:15px;width:15px}.ds-element__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-element-actions{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--u-space-2);padding:var(--u-space-3)}.ds-element-actions__title{align-items:center;display:flex;font-size:var(--u-fs-sm);font-weight:600;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-element-actions__title svg{color:var(--brand-accent);flex-shrink:0;height:15px;width:15px}.ds-extracted,.ds-hints,.ds-tables{display:flex;flex-direction:column;gap:var(--u-space-2)}.ds-hints>.u-btn{align-self:flex-start}.ds-column-map{grid-gap:var(--u-space-2);align-items:center;display:grid;gap:var(--u-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-column-map__name{color:var(--text-secondary);font-size:var(--u-fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-source-head{gap:var(--u-space-3);justify-content:space-between}.ds-source-head,.ds-source-head__id{align-items:center;display:flex;flex-wrap:wrap}.ds-source-head__id{font-size:var(--u-fs-sm);gap:var(--u-space-2);min-width:0}.ds-source-head__id>svg{color:var(--text-secondary);height:16px;width:16px}.ds-source-head__actions{align-items:center;display:flex;gap:var(--u-space-2)}.ds-source-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.ds-source-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-table{min-width:720px;table-layout:fixed}.ds-table td{height:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-result{align-items:center;display:flex;gap:var(--u-space-2);min-width:0}.ds-result .u-badge{flex-shrink:0}.ds-result__text{color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-agreement{align-items:baseline;display:flex;gap:var(--u-space-2);padding:0 var(--u-space-5) var(--u-space-4)}.ds-agreement__value{color:var(--text-primary);font-size:var(--u-fs-kpi);font-weight:650}.ds-agreement__label{color:var(--text-secondary);font-size:var(--u-fs-sm)}.onboarding-v2__sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.onboarding-v2__layout{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:300px minmax(0,1fr)}@media (max-width:1100px){.onboarding-v2__layout{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:860px){.onboarding-v2__layout{grid-template-columns:minmax(0,1fr)}}.onboarding-v2__skeleton{border-radius:var(--radius-lg);height:420px}.onboarding-v2__skeleton--steps{height:380px}.onboarding-v2__steps .u-card__body{display:flex;flex-direction:column;gap:var(--u-space-5)}.onboarding-v2__step-btn{background:none;border:0;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:var(--u-fs-md);font-weight:600;padding:0;text-align:left;transition:color .15s ease}.onboarding-v2__step-btn:hover{color:var(--brand-accent-strong)}.onboarding-v2__step-btn:focus-visible{border-radius:4px;box-shadow:var(--u-focus-ring);outline:none}.onboarding-v2__step-btn.is-selected{color:var(--brand-accent-strong);font-weight:700}.onboarding-v2__step-status--done{color:var(--u-success-text)}.onboarding-v2__step-status--skipped{color:var(--u-warning-text)}.onboarding-v2__panel .u-card__heading .u-overline{display:block;margin-bottom:2px}.onboarding-v2__panel-body{display:flex;flex-direction:column;gap:var(--u-space-4)}.onboarding-v2__footer{justify-content:space-between}.onboarding-v2__footer-left{display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.onboarding-v2__rows{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.onboarding-v2__rows .u-row{padding:12px var(--u-space-4)}.onboarding-v2__hint,.onboarding-v2__more{color:var(--text-secondary);font-size:var(--u-fs-sm)}.onboarding-v2__hint{line-height:1.5;margin:0}.onboarding-v2__inline-icon{height:14px;vertical-align:-2px;width:14px}.onboarding-v2__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.onboarding-v2__ok{align-items:center;color:var(--u-success-text);display:flex;font-size:var(--u-fs-md);font-weight:550;gap:8px;margin:0}.onboarding-v2__ok svg{height:16px;width:16px}.onboarding-v2__choices{grid-gap:var(--u-space-3);display:grid;gap:var(--u-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:860px){.onboarding-v2__choices{grid-template-columns:minmax(0,1fr)}}.onboarding-v2__choice{grid-gap:var(--u-space-3);align-items:start;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:var(--u-space-3);grid-template-columns:auto minmax(0,1fr) 22px;padding:var(--u-space-4);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.onboarding-v2__choice.is-compact{grid-template-columns:minmax(0,1fr) 22px}.onboarding-v2__choice:hover:not(:disabled){border-color:var(--border-strong)}.onboarding-v2__choice:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.onboarding-v2__choice:disabled{cursor:default}.onboarding-v2__choice.is-chosen{background:var(--accent-soft);border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.onboarding-v2__choice-text{display:flex;flex-direction:column;gap:4px;min-width:0}.onboarding-v2__choice-text strong{align-items:center;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-md);font-weight:650;gap:8px}.onboarding-v2__choice-text>span{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.5}.onboarding-v2__choice-check{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:50%;display:grid;height:22px;place-items:center;width:22px}.onboarding-v2__choice.is-chosen .onboarding-v2__choice-check{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.onboarding-v2__choice-check svg{height:13px;width:13px}.onboarding-v2__quickadd{grid-gap:var(--u-space-3);align-items:end;display:grid;gap:var(--u-space-3);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto}@media (max-width:860px){.onboarding-v2__quickadd{grid-template-columns:minmax(0,1fr)}}.onboarding-v2__carriers{grid-gap:var(--u-space-2);display:grid;gap:var(--u-space-2);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));list-style:none;margin:0;padding:0}.onboarding-v2__carriers li{display:flex;flex-direction:column;gap:6px}.onboarding-v2__carrier{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:border-color .15s ease,background .15s ease}.onboarding-v2__carrier:hover{border-color:var(--border-strong)}.onboarding-v2__carrier.is-on{background:var(--accent-soft);border-color:var(--accent-border)}.onboarding-v2__carrier.is-added{background:var(--surface-2);border-color:var(--border-subtle);cursor:default}.onboarding-v2__carrier input{accent-color:var(--brand-accent);height:16px;margin:0;width:16px}.onboarding-v2__carrier-text{display:flex;flex-direction:column;min-width:0}.onboarding-v2__carrier-name{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:600}.onboarding-v2__carrier-mode{color:var(--text-secondary);font-size:var(--u-fs-xs)}.onboarding-v2__carrier.is-added .onboarding-v2__carrier-mode{color:var(--u-success-text)}.onboarding-v2__checklist{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.onboarding-v2__checklist li{align-items:flex-start;color:var(--text-primary);display:flex;font-size:var(--u-fs-md);gap:8px;line-height:1.45}.onboarding-v2__checklist svg{color:var(--brand-accent);flex-shrink:0;height:16px;margin-top:2px;width:16px}.onboarding-v2__checklist--state li{color:var(--text-secondary)}.onboarding-v2__checklist--state svg{color:var(--text-muted)}.onboarding-v2__checklist--state li.is-on{color:var(--text-primary)}.onboarding-v2__checklist--state li.is-on svg{color:var(--state-success)}.tvp-v2__line-skeleton{display:inline-block;height:14px;max-width:100%;vertical-align:middle;width:360px}.tvp-v2__skeleton{display:flex;flex-direction:column;gap:var(--u-space-3);padding:var(--u-space-5)}.tvp-v2__row-skeleton{height:64px}.tvp-v2__preview{padding:0 4px}.tvp-v2__preview .u-tab{cursor:pointer}.tvp-v2__preview span.u-tab{cursor:default}.tvp-v2__default-star{fill:var(--accent-soft);color:var(--brand-accent);height:14px;width:14px}.tvp-v2__row{align-items:flex-start;padding-bottom:var(--u-space-4);padding-top:var(--u-space-4)}.tvp-v2__row .u-row__side{padding-top:2px}.tvp-v2__filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tvp-v2__seg{font-size:var(--u-fs-xs);height:26px;max-width:100%;min-width:0;overflow:hidden}.tvp-v2__seg svg{color:var(--text-secondary);flex-shrink:0;height:13px;width:13px}.tvp-v2__seg b{flex-shrink:0;font-weight:650}.tvp-v2__seg-value{color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tvp-v2__seg--exclude{background:var(--bg-surface);border:1px dashed var(--border-strong)}.tvp-v2__seg--exclude svg{color:var(--u-danger-text)}.tvp-v2__none{color:var(--text-secondary);font-size:var(--u-fs-sm)}.tvp-v2__dates{color:var(--text-muted);font-size:var(--u-fs-xs);margin-top:8px}.tvp-v2__form{gap:var(--u-space-5)}.tvp-v2__section{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--u-space-3);padding-top:var(--u-space-4)}.tvp-v2__section:first-of-type{border-top:0;padding-top:0}.tvp-v2__section h3{margin:0}.tvp-v2__section>.u-help{margin-top:-6px}.tvp-v2__desc{min-height:64px}.tvp-v2__field-head{align-items:center;display:flex;justify-content:space-between;min-height:24px}.tvp-v2__chips{display:flex;flex-wrap:wrap;gap:6px}.tvp-v2__chip{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-sm);font-weight:550;gap:6px;height:30px;padding:0 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.tvp-v2__chip:hover{border-color:var(--accent-border);color:var(--text-primary)}.tvp-v2__chip:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.tvp-v2__chip.is-on{background:var(--accent-soft);border-color:var(--accent-border);color:var(--brand-accent-strong)}.tvp-v2__chip-skeleton{border-radius:var(--radius-pill);height:30px;width:96px}.tvp-v2__dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.tfp-container{background:#fff;background:var(--uai-bg,#fff);border:1px solid #00000012;border-radius:16px;border-radius:calc(var(--uai-radius, 12px) + 4px);box-shadow:0 8px 28px #0f172a14;box-sizing:border-box;color:#1f2937;color:var(--uai-text,#1f2937);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-width:720px;padding:22px;text-align:left;width:100%}.tfp-header{margin:0 0 14px}.tfp-title{color:#1f2937;color:var(--uai-text,#1f2937);font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.tfp-intro{font-size:12.5px;line-height:1.55;margin:0;opacity:.75}.tfp-tabs{border-bottom:1px solid #00000014;display:flex;gap:4px;margin-bottom:16px}.tfp-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#1f2937;color:var(--uai-text,#1f2937);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;opacity:.6;padding:8px 12px;transition:opacity .15s ease,border-color .15s ease}.tfp-tab:hover{opacity:.9}.tfp-tab.active{border-bottom-color:#2563eb;border-bottom-color:var(--uai-accent,#2563eb);color:#2563eb;color:var(--uai-accent,#2563eb);opacity:1}.tfp-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.tfp-field{margin-bottom:13px}.tfp-field>label{font-size:11.5px;font-weight:600;margin-bottom:5px}.tfp-field>label,.tfp-sublabel{color:#1f2937;color:var(--uai-text,#1f2937);display:block}.tfp-sublabel{font-size:10.5px;font-weight:500;margin-bottom:4px;opacity:.75}.tfp-field input,.tfp-field select,.tfp-field textarea{background:#fff;background:var(--uai-bg,#fff);border:1.5px solid #00000024;border-radius:12px;border-radius:var(--uai-radius,12px);box-sizing:border-box;color:#1f2937;color:var(--uai-text,#1f2937);font-family:inherit;font-size:12px;padding:8px 10px;pointer-events:none;width:100%}.tfp-field select{-webkit-appearance:auto;appearance:auto;pointer-events:none}.tfp-field textarea{min-height:72px;resize:none}.tfp-references{background:rgba(0,0,0,.015);border:1px dashed #00000026;border-radius:12px;border-radius:var(--uai-radius,12px);padding:12px}.tfp-reference-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media (max-width:640px),(min-width:1280px) and (max-width:1500px){.tfp-reference-grid{grid-template-columns:1fr}}.tfp-upload-button{border:1.5px dashed #0003;border-radius:12px;border-radius:var(--uai-radius,12px);color:#1f2937;color:var(--uai-text,#1f2937);display:block;font-size:11.5px;font-weight:500;padding:10px;text-align:center}.tfp-file-limit{font-size:10.5px;margin-top:5px;opacity:.6}.tfp-submit{background:#1f2937;background:var(--uai-primary,#1f2937);border:none;border-radius:12px;border-radius:var(--uai-radius,12px);box-sizing:border-box;color:#fff;cursor:default;font-family:inherit;font-size:13px;font-weight:600;padding:10px 16px;width:100%}.tfp-search{display:flex;margin-bottom:16px}.tfp-search input{background:#fff;background:var(--uai-bg,#fff);border:1px solid #00000024;border-radius:6px 0 0 6px;border-right:none;color:#1f2937;color:var(--uai-text,#1f2937);flex:1 1;font-family:inherit;font-size:12px;min-width:0;padding:9px 10px;pointer-events:none}.tfp-search button{background:#1f2937;background:var(--uai-primary,#1f2937);border:none;border-radius:0 6px 6px 0;color:#fff;cursor:default;font-family:inherit;font-size:12px;font-weight:500;padding:9px 14px}.tfp-ticket-item{background:#fff;border:1px solid #e7e9ec;border-radius:8px;margin-bottom:11px;padding:13px}.tfp-ticket-item-header{display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.tfp-ticket-item-subject{color:#333;font-size:12.5px;font-weight:600}.tfp-ticket-item-date{color:#777;font-size:11px}.tfp-ticket-status{border-radius:20px;display:inline-block;font-size:10.5px;font-weight:500;padding:3px 9px}.tfp-status-new{background:#e6f2ff;color:#1570ef}.tfp-status-resolved{background:#edeef0;color:#505563}.tfp-stage{align-items:flex-start;background:#edeae4;border-radius:12px;display:flex;justify-content:center;padding:22px}.tform-v2__subjects{border-top:1px solid var(--border-subtle);max-height:452px;overflow-y:auto}.tform-v2__subject{gap:var(--u-space-2);min-height:0;padding-bottom:8px;padding-top:8px}.tform-v2__subject .u-input{flex:1 1;height:var(--u-control-h-sm);min-width:0}.tform-v2__subject-index{color:var(--text-muted);flex-shrink:0;font-size:var(--u-fs-xs);font-weight:600;text-align:right;width:22px}.tform-v2__subject-actions{gap:2px}.tform-v2__remove:hover:not(:disabled){color:var(--u-danger-text)}.tform-v2__subject-add{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px;padding:var(--u-space-4) var(--u-space-5) var(--u-space-5)}.tform-v2__languages{grid-gap:var(--u-space-2);display:grid;gap:var(--u-space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.tform-v2__language{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--u-fs-md);gap:10px;padding:10px 12px;transition:border-color .15s ease,background .15s ease}.tform-v2__language:hover{background:var(--surface-2)}.tform-v2__language.is-on{background:var(--accent-soft);border-color:var(--accent-border)}.tform-v2__language input{accent-color:var(--brand-accent);margin:0}.tform-v2__language .u-code{margin-left:auto}.colissimo-v2__crumb-icon{height:15px;margin-right:2px;vertical-align:-3px;width:15px}.colissimo-v2__subtitle{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px 10px}.colissimo-v2__form,.colissimo-v2__stack{display:flex;flex-direction:column;gap:var(--u-space-4)}.colissimo-v2__skeleton{border-radius:var(--radius-lg);display:block;height:320px}.colissimo-v2__full{grid-column:1/-1}.colissimo-v2__section{border-top:1px solid var(--border-subtle);padding-top:var(--u-space-3)}.colissimo-v2__address{color:var(--text-primary);display:flex;flex-direction:column;font-size:var(--u-fs-md);font-style:normal;gap:2px;line-height:1.5}.customers-v2__attention{border-color:var(--u-warning-border)}.customers-v2__kpi-skeleton{border-radius:var(--radius-lg);display:block;height:104px}.customers-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:var(--u-space-4) var(--u-space-5) var(--u-space-5)}.customers-v2__skeleton .u-skeleton{height:44px}.customers-v2__scope{color:var(--text-secondary);font-size:var(--u-fs-sm);white-space:nowrap}.customers-v2__table{min-width:900px}.customers-v2__table .u-cell-sub{overflow:hidden;text-overflow:ellipsis}.customers-v2__table td{height:60px}.customers-v2__row{cursor:pointer}.customers-v2__row:focus-visible{outline:none}.customers-v2__row:focus-visible td{background:var(--accent-soft)}.customers-v2__name{align-items:center;display:flex;gap:8px;min-width:0}.customers-v2__name-text{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customers-v2__vip{display:inline-flex;flex-shrink:0}.customers-v2__address{align-items:center;display:flex;gap:8px;min-width:0}.customers-v2__address-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customers-v2__address .u-badge{flex-shrink:0}.customers-v2__source{font-size:var(--u-fs-xs);height:22px}.customers-v2__chevron{color:var(--text-muted);text-align:right}.customers-v2__chevron svg{height:16px;vertical-align:middle;width:16px}.customers-v2__pager-summary{align-items:center;display:inline-flex;gap:var(--u-space-3)}.customers-v2__size{font-size:var(--u-fs-sm);height:var(--u-control-h-sm);width:auto}.customer-v2__hero{padding:var(--u-space-6) var(--u-space-6) 0}.customer-v2__hero[aria-busy=true]{padding-bottom:var(--u-space-6)}.customer-v2__identity{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.customer-v2__identity-text{flex:1 1;min-width:240px}.customer-v2__identity-text .u-breadcrumb{margin-bottom:2px}.customer-v2__crumb-sep{color:var(--text-muted);height:14px;width:14px}.customer-v2__identity-text .u-page-title{margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-v2__meta{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:6px 14px}.customer-v2__source{font-size:var(--u-fs-xs);height:22px}.customer-v2__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.customer-v2__hero .u-tabs{border-bottom:0;margin-top:var(--u-space-5)}.customer-v2__avatar-skeleton{border-radius:18px;height:64px;width:64px}.customer-v2__line-skeleton{height:12px;margin-bottom:10px;width:120px}.customer-v2__title-skeleton{height:26px;width:260px}.customer-v2__attention{border-color:var(--u-warning-border)}.customer-v2__kpi-skeleton{border-radius:var(--radius-lg);display:block;height:104px}.customer-v2__card-skeleton{border-radius:var(--radius-lg);display:block;height:220px}.customer-v2__layout{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:minmax(0,1fr) 340px}@media (max-width:1180px){.customer-v2__layout{grid-template-columns:minmax(0,1fr)}}.customer-v2__aside,.customer-v2__main{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.customer-v2__pad,.customer-v2__skeleton{padding:var(--u-space-5)}.customer-v2__skeleton{display:flex;flex-direction:column;gap:10px}.customer-v2__skeleton .u-skeleton{height:44px}.customer-v2__table{min-width:640px}.customer-v2__table .u-cell-sub{overflow:hidden;text-overflow:ellipsis}.customer-v2__table td{height:60px}.customer-v2__row{cursor:pointer}.customer-v2__row:focus-visible{outline:none}.customer-v2__row:focus-visible td{background:var(--accent-soft)}.customer-v2__subject{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis}.customer-v2__badges{align-items:center;display:inline-flex;gap:6px;max-width:100%}.customer-v2__badges .u-badge:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.customer-v2__ai{flex-shrink:0;padding:0 6px}.customer-v2__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}th.customer-v2__num{text-align:right}.customer-v2__mono{font-family:var(--u-font-mono);font-size:12.5px}.customer-v2__more{border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--u-fs-sm);padding:var(--u-space-3) var(--u-space-5)}.customer-v2__call .u-row__title .u-badge{font-weight:600}.customer-v2__note{font-size:var(--u-fs-sm);margin:0}.customer-v2__facts{grid-gap:var(--u-space-3) var(--u-space-5);display:grid;gap:var(--u-space-3) var(--u-space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0}.customer-v2__facts dd{color:var(--text-primary);font-size:var(--u-fs-md);margin:4px 0 0;overflow-wrap:anywhere}.customer-v2__address{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px 8px}.customer-v2__memory{display:flex;flex-direction:column;gap:var(--u-space-4)}.customer-v2__summary{background:var(--surface-2);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.55;margin:0;padding:10px 12px}.customer-v2__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.customer-v2__form-grid{grid-gap:var(--u-space-4);display:grid;gap:var(--u-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.customer-v2__field--full{grid-column:1/-1}@media (max-width:560px){.customer-v2__form-grid{grid-template-columns:minmax(0,1fr)}}.customer-v2__content-head{align-items:center;display:flex;gap:var(--u-space-2);justify-content:space-between}.customer-v2__file-input{display:none}.customer-v2__files-head{align-items:center;display:flex;gap:var(--u-space-3)}.customer-v2__files{border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.customer-v2__file{min-height:40px;padding:8px 12px}.spinner{animation:spin .8s linear infinite;border:3px solid var(--border-subtle);border-radius:50%;border-top-color:var(--brand-accent);height:32px;width:32px}@keyframes spin{to{transform:rotate(1turn)}}.clients-form{display:flex;flex-direction:column;gap:var(--u-space-5)}.clients-form--cards{gap:var(--u-space-4)}.clients-form__section{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--u-space-3);padding-top:var(--u-space-5)}.clients-form__section:first-child{border-top:0;padding-top:0}.clients-form__section-head{display:flex;flex-direction:column;gap:2px}.clients-form__section-title{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:650;margin:0}.clients-form__grid{grid-gap:var(--u-space-4);display:grid;gap:var(--u-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.clients-form__grid{grid-template-columns:minmax(0,1fr)}}.clients-form__field{min-width:0}.clients-form__field--full{grid-column:1/-1}.clients-form__list{display:flex;flex-direction:column;gap:var(--u-space-2)}.clients-form__tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.clients-form__tag{max-width:100%;padding-right:4px}.clients-form__tag,.clients-form__tag>span:first-child{overflow:hidden;text-overflow:ellipsis}.clients-form__tag-remove{background:#0000;border:0;border-radius:var(--radius-xs);color:var(--text-muted);cursor:pointer;display:inline-grid;flex-shrink:0;height:20px;padding:0;place-items:center;transition:background .15s ease,color .15s ease;width:20px}.clients-form__tag-remove:hover{background:var(--border-strong);color:var(--text-primary)}.clients-form__tag-remove:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.clients-form__tag-remove svg{height:13px;width:13px}.clients-form__ai-alias{align-items:center;color:var(--brand-accent-strong);display:inline-flex;gap:5px}.clients-form__ai-alias svg{flex-shrink:0;height:13px;width:13px}.clients-form__carriers{grid-gap:var(--u-space-2);display:grid;gap:var(--u-space-2);grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.clients-form__carrier{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--u-radius-control);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--u-fs-md);gap:8px;min-height:40px;min-width:0;padding:6px 10px;transition:background .15s ease,border-color .15s ease}.clients-form__carrier:hover{background:var(--surface-2);border-color:var(--border-strong)}.clients-form__carrier.is-excluded{background:var(--warning-soft);border-color:var(--u-warning-border)}.clients-form__carrier input{accent-color:var(--brand-accent);flex-shrink:0;margin:0}.clients-form__carrier svg{color:var(--text-muted);flex-shrink:0;height:15px;width:15px}.clients-form__carrier-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clients-form__advanced{align-items:center;background:none;border:0;color:var(--brand-accent-strong);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-sm);font-weight:600;gap:6px;padding:0}.clients-form__advanced svg{height:15px;transition:transform .15s ease;width:15px}.clients-form__advanced[aria-expanded=true] svg{transform:rotate(90deg)}.clients-preview{display:flex;flex-direction:column;gap:var(--u-space-4)}.clients-preview__dl{grid-gap:var(--u-space-4) var(--u-space-5);display:grid;gap:var(--u-space-4) var(--u-space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.clients-preview__row{min-width:0}.clients-preview__row[data-field=aliases],.clients-preview__row[data-field=disabled_carriers],.clients-preview__row[data-field=emails],.clients-preview__row[data-field=instructions],.clients-preview__row[data-field=souffrance_instructions]{grid-column:1/-1}@media (max-width:760px){.clients-preview__dl{grid-template-columns:minmax(0,1fr)}}.clients-preview__row dd{color:var(--text-primary);font-size:var(--u-fs-md);margin:6px 0 0;overflow-wrap:anywhere}.clients-preview__stack{display:flex;flex-direction:column;gap:var(--u-space-2)}.clients-preview__tags{display:flex;flex-wrap:wrap;gap:6px}.clients-preview__ai-tag{background:var(--accent-soft)}.clients-preview__provenance{align-items:flex-start;background:var(--surface-2);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;font-size:var(--u-fs-sm);gap:8px;line-height:1.5;margin:0;padding:10px 12px}.clients-preview__provenance svg{color:var(--brand-accent);flex-shrink:0;height:15px;margin-top:2px;width:15px}.clients-preview__inline-link{background:none;border:0;cursor:pointer;font:inherit;font-weight:600;padding:0}.clients-preview__text{line-height:1.55;margin:0;max-width:90ch;white-space:pre-wrap}.clients-preview__url{align-items:center;display:inline-flex;gap:6px;max-width:100%;overflow-wrap:anywhere}.clients-preview__url svg{flex-shrink:0;height:14px;width:14px}.clients-preview__warn{color:var(--u-warning-text)}.clients-v2__attention{border-color:var(--u-warning-border)}.clients-v2__kpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1279px){.clients-v2__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.clients-v2__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.clients-v2__kpi-skeleton{border-radius:var(--radius-lg);display:block;height:104px}.clients-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:var(--u-space-4) var(--u-space-5) var(--u-space-5)}.clients-v2__skeleton .u-skeleton{height:44px}.clients-v2__pad{padding:0 var(--u-space-5) var(--u-space-5)}.clients-v2__active-filter{align-items:center;display:inline-flex;gap:2px}.clients-v2__count{font-feature-settings:"tnum";color:var(--text-secondary);font-size:var(--u-fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.clients-v2__table{min-width:960px}.clients-v2__table .u-cell-sub{overflow:hidden;text-overflow:ellipsis}.clients-v2__table td{height:62px}.clients-v2__recognition{align-items:center;display:flex;gap:6px;min-width:0}.clients-v2__recognition-first{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clients-v2__more{color:var(--text-secondary);flex-shrink:0;font-size:var(--u-fs-xs);font-weight:600}.clients-v2__row{cursor:pointer}.clients-v2__row:focus-visible{outline:none}.clients-v2__row:focus-visible td{background:var(--accent-soft)}.clients-v2__sort{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;letter-spacing:inherit;padding:0;text-transform:inherit}.clients-v2__sort:hover{color:var(--text-primary)}.clients-v2__sort svg{height:13px;width:13px}.clients-v2__name{align-items:center;display:flex;gap:8px;min-width:0}.clients-v2__name-text{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clients-v2__name .u-code{flex-shrink:0}.clients-v2__sub{align-items:center;display:flex;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clients-v2__ai{color:var(--brand-accent);display:inline-flex}.clients-v2__ai svg{height:13px;width:13px}.clients-v2__chevron{color:var(--text-muted);text-align:right}.clients-v2__chevron svg{height:16px;vertical-align:middle;width:16px}.clients-v2__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}th.clients-v2__num{text-align:right}.clients-v2__pager-summary{align-items:center;display:inline-flex;gap:var(--u-space-3)}.clients-v2__size{font-size:var(--u-fs-sm);height:var(--u-control-h-sm);width:auto}.clients-v2__activity{min-width:760px}.clients-v2__activity td:first-child .clients-v2__name-text{display:block}.clients-v2__bar-cell{grid-gap:var(--u-space-3);align-items:center;display:grid;gap:var(--u-space-3);grid-template-columns:48px minmax(48px,1fr) 44px}.clients-v2__bar-value{font-weight:600;text-align:right}.clients-v2__bar-share{color:var(--text-secondary);font-size:var(--u-fs-sm);text-align:right}.clients-v2__actions-cell{text-align:right}.clients-v2__souffrance{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@media (max-width:1180px){.clients-v2__souffrance{grid-template-columns:minmax(0,1fr)}}.clients-v2__create{gap:var(--u-space-5)}.client-b2b-v2__hero{padding:var(--u-space-6) var(--u-space-6) 0}.client-b2b-v2__identity{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.client-b2b-v2__identity-text{flex:1 1;min-width:260px}.client-b2b-v2__identity-text .u-breadcrumb{margin-bottom:2px}.client-b2b-v2__crumb-sep{color:var(--text-muted);height:14px;width:14px}.client-b2b-v2__identity-text .u-page-title{margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-b2b-v2__meta{color:var(--text-secondary);font-size:var(--u-fs-sm);gap:6px 12px}.client-b2b-v2__actions,.client-b2b-v2__meta{align-items:center;display:flex;flex-wrap:wrap}.client-b2b-v2__actions{gap:var(--u-space-2)}.client-b2b-v2__hero .u-tabs{border-bottom:0;margin-top:var(--u-space-5)}.client-b2b-v2__avatar-skeleton{border-radius:18px;height:64px;width:64px}.client-b2b-v2__line-skeleton{height:12px;margin-bottom:10px;width:120px}.client-b2b-v2__title-skeleton{height:26px;width:280px}.client-b2b-v2__hero[aria-busy=true]{padding-bottom:var(--u-space-6)}.client-b2b-v2__attention{border-color:var(--u-warning-border)}.client-b2b-v2__kpi-skeleton{border-radius:var(--radius-lg);display:block;height:104px}.client-b2b-v2__card-skeleton{border-radius:var(--radius-lg);display:block;height:280px}.client-b2b-v2__stack{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.client-b2b-v2__grid{align-items:start}@media (max-width:1180px){.client-b2b-v2__grid{grid-template-columns:minmax(0,1fr)}}.client-b2b-v2__pad{padding:0 var(--u-space-5) var(--u-space-4)}.client-b2b-v2__legend{margin-top:10px}.client-b2b-v2__seg--new{background:var(--brand-accent)}.client-b2b-v2__seg--progress{background:var(--state-info)}.client-b2b-v2__seg--waiting{background:var(--state-warning)}.client-b2b-v2__seg--resolved{background:var(--state-success)}.client-b2b-v2__seg--other{background:var(--border-strong)}.client-b2b-v2__status-row{min-height:40px;padding-bottom:8px;padding-top:8px}.client-b2b-v2__status-row .u-badge{max-width:60%;overflow:hidden;text-overflow:ellipsis}.client-b2b-v2__status-count{font-size:var(--u-fs-md);font-weight:600;margin-left:auto}.client-b2b-v2__others{border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--u-fs-sm);padding:var(--u-space-3) var(--u-space-5)}.client-b2b-v2__meter-row{grid-gap:var(--u-space-3);align-items:center;display:grid;gap:var(--u-space-3);grid-template-columns:minmax(0,150px) minmax(60px,1fr) 44px 30px;min-height:40px;padding-bottom:6px;padding-top:6px}.client-b2b-v2__meter-name{font-size:var(--u-fs-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-b2b-v2__meter-count{font-weight:600;text-align:right}.client-b2b-v2__meter-spacer{width:30px}.client-b2b-v2__status-select{min-width:200px;width:auto}.client-b2b-v2__count{font-feature-settings:"tnum";color:var(--text-secondary);font-size:var(--u-fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.client-b2b-v2__tickets{min-width:860px}.client-b2b-v2__tickets .u-cell-sub{overflow:hidden;text-overflow:ellipsis}.client-b2b-v2__tickets td{height:60px}.client-b2b-v2__row{cursor:pointer}.client-b2b-v2__row:focus-visible{outline:none}.client-b2b-v2__row:focus-visible td{background:var(--accent-soft)}.client-b2b-v2__subject{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis}.client-b2b-v2__mono{font-family:var(--u-font-mono);font-size:12px}.client-b2b-v2__badges{align-items:center;display:inline-flex;gap:6px;max-width:100%}.client-b2b-v2__badges .u-badge:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.client-b2b-v2__ai{flex-shrink:0;padding:0 6px}.client-b2b-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:var(--u-space-4) var(--u-space-5) var(--u-space-5)}.client-b2b-v2__skeleton .u-skeleton{height:44px}.client-b2b-v2__skeleton--flat{padding:0}.client-b2b-v2__edit{display:flex;flex-direction:column;gap:var(--u-space-4)}.client-b2b-v2__savebar{align-items:center;bottom:var(--u-space-4);box-shadow:var(--u-shadow-md);display:flex;flex-wrap:wrap;gap:var(--u-space-2);justify-content:flex-end;padding:var(--u-space-3) var(--u-space-5);position:-webkit-sticky;position:sticky;z-index:5}.client-b2b-v2__savebar-note{color:var(--text-secondary);font-size:var(--u-fs-sm);margin-right:auto}.client-b2b-v2__api{display:flex;flex-direction:column;gap:var(--u-space-4)}.client-b2b-v2__key{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2);margin-top:var(--u-space-2)}.client-b2b-v2__key code{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);flex:1 1;font-family:var(--u-font-mono);font-size:12.5px;min-width:0;overflow-wrap:anywhere;padding:8px 10px}.client-b2b-v2__endpoints{border-top:1px solid var(--border-subtle);margin:0 calc(var(--u-space-5)*-1)}.client-b2b-v2__endpoints-body{display:flex;flex-direction:column;gap:var(--u-space-2);padding:0 var(--u-space-5)}.client-b2b-v2__endpoint-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.client-b2b-v2__endpoint-list li{align-items:center;display:flex;gap:10px;min-width:0}.client-b2b-v2__endpoint-list .u-badge{justify-content:center;min-width:56px}.client-b2b-v2__endpoint-list code{color:var(--text-primary);font-family:var(--u-font-mono);font-size:12.5px;overflow-wrap:anywhere}.wh-form__emails{display:flex;flex-direction:column;gap:var(--u-space-2)}.wh-form__email-row{align-items:center;display:flex;gap:var(--u-space-2)}.wh-form__email-row .u-input{flex:1 1;min-width:0}.wh-form__add{align-self:flex-start}.wh-form__picker{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden}.wh-form__picker-head{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--u-space-3);padding:var(--u-space-2)}.wh-form__picker-head .u-input-group{flex:1 1;min-width:0}.wh-form__picker-count{color:var(--text-secondary);flex-shrink:0;font-size:var(--u-fs-sm);padding-right:var(--u-space-2)}.wh-form__picker-list{display:flex;flex-direction:column;max-height:240px;overflow-y:auto;padding:4px}.wh-form__picker-empty{color:var(--text-secondary);font-size:var(--u-fs-sm);padding:var(--u-space-4);text-align:center}.wh-form__option{align-items:center;background:#0000;border:0;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--u-fs-md);gap:10px;min-height:36px;padding:6px 10px;text-align:left;transition:background-color .15s ease}.wh-form__option:hover{background:var(--surface-3)}.wh-form__option:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.wh-form__option.is-on{background:var(--accent-soft)}.wh-form__check{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-xs);color:var(--on-accent);display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.wh-form__option.is-on .wh-form__check{background:var(--brand-accent);border-color:var(--brand-accent)}.wh-form__check svg{stroke-width:2.6;height:13px;width:13px}.wh-form__option-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-v2__attention{border-color:var(--u-warning-border)}.wh-v2__attention--danger{border-color:var(--u-danger-border)}.wh-v2__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.wh-v2__kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.wh-v2__kpis:not(.wh-v2__kpis--3){grid-template-columns:repeat(2,minmax(0,1fr))}}.wh-v2__kpi-skeleton{border-radius:var(--radius-lg);display:block;height:104px}.wh-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:var(--u-space-4) var(--u-space-5) var(--u-space-5)}.wh-v2__skeleton .u-skeleton{height:44px}.wh-v2__shown{font-feature-settings:"tnum";color:var(--text-secondary);font-size:var(--u-fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.wh-v2__table{min-width:820px}.wh-v2__table td{height:60px}.wh-v2__name,.wh-v2__table .u-cell-sub{overflow:hidden;text-overflow:ellipsis}.wh-v2__name{display:block;font-weight:600;white-space:nowrap}.wh-v2__first{align-items:center;display:flex;gap:8px;min-width:0}.wh-v2__first-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-v2__more{color:var(--text-secondary);flex-shrink:0;font-size:var(--u-fs-xs);font-weight:600}.wh-v2__count{flex-shrink:0;font-weight:650;min-width:18px}.wh-v2__row{cursor:pointer}.wh-v2__row:focus-visible{outline:none}.wh-v2__row:focus-visible td{background:var(--accent-soft)}.wh-v2__chevron{color:var(--text-muted);text-align:right}.wh-v2__chevron svg{height:16px;vertical-align:middle;width:16px}.wh-v2__modal-error{margin-bottom:var(--u-space-4)}.whd-v2__crumb-sep{color:var(--text-muted);height:14px;width:14px}.whd-v2__skeleton{display:flex;flex-direction:column;gap:12px}.whd-v2__skeleton .u-skeleton{border-radius:var(--radius-lg);height:56px}.whd-v2__skeleton .whd-v2__skeleton-title{border-radius:var(--radius-sm);height:40px;width:320px}.whd-v2__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whd-v2__clients{max-height:360px;overflow-y:auto}.whd-v2__doc{color:var(--text-primary);font-size:var(--u-fs-md);line-height:1.6;max-width:80ch;overflow-wrap:anywhere;white-space:pre-wrap}.whd-v2__error{margin-bottom:var(--u-space-4)}.whd-v2__blocking{color:var(--u-danger-text)}.oas-crumb-sep{color:var(--text-muted);height:14px;width:14px}.oas-attention{border-color:var(--u-warning-border)}.oas-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.oas-kpis{grid-template-columns:minmax(0,1fr)}}.oas-kpi-skeleton{border-radius:var(--radius-lg);display:block;height:104px}.oas-skeleton{display:flex;flex-direction:column;gap:10px;padding:0 var(--u-space-5) var(--u-space-5)}.oas-skeleton .u-skeleton{height:44px}.oas-pad{margin:0;padding:0 var(--u-space-5) var(--u-space-5)}.oas-editor{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:minmax(0,1fr) 380px}@media (max-width:1279px){.oas-editor{grid-template-columns:minmax(0,1fr)}}.oas-editor__main,.oas-editor__side{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.oas-monaco{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle)}.oas-schema-facts{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:var(--u-space-2) var(--u-space-5);padding:var(--u-space-3) var(--u-space-5)}.oas-schema-facts span{align-items:center;display:inline-flex;gap:6px;min-width:0;overflow-wrap:anywhere}.oas-schema-facts svg{color:var(--text-muted);flex-shrink:0;height:15px;width:15px}.oas-ops{border-top:1px solid var(--border-subtle)}.oas-op{align-items:center;background:none;border:0;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;display:flex;font:inherit;gap:var(--u-space-3);padding:10px var(--u-space-5);text-align:left;width:100%}.oas-op:hover:not(:disabled){background:var(--surface-2)}.oas-op:focus-visible{box-shadow:inset var(--u-focus-ring);outline:none}.oas-op:disabled{cursor:not-allowed;opacity:.6}.oas-op.is-selected{background:var(--accent-soft)}.oas-op .u-badge{flex-shrink:0;justify-content:center;min-width:56px}.oas-op__text{display:flex;flex-direction:column;gap:2px;min-width:0}.oas-op__id,.oas-op__path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oas-op__path{font-family:var(--u-font-mono);font-size:12.5px;font-weight:600}.oas-op__id{color:var(--text-secondary);font-size:var(--u-fs-xs)}.oas-run{align-items:stretch;display:flex;flex-direction:column;gap:var(--u-space-3);padding:var(--u-space-4) var(--u-space-5) var(--u-space-5)}.oas-run>.u-btn{align-self:flex-start}.oas-pre{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--u-font-mono);font-size:12px;line-height:1.5;margin:0;max-height:320px;overflow:auto;overflow-wrap:anywhere;padding:var(--u-space-3);white-space:pre-wrap}.aa-v2__attention{border-color:var(--u-warning-border)}.aa-v2__stack{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.aa-v2__period{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2) var(--u-space-3)}.aa-v2__scope{color:var(--text-secondary);font-size:var(--u-fs-sm);margin-left:auto}.aa-v2__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.aa-v2__kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.aa-v2__kpis:not(.aa-v2__kpis--3){grid-template-columns:repeat(2,minmax(0,1fr))}}.aa-v2__kpi-skeleton{border-radius:var(--radius-lg);display:block;height:104px}.aa-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:var(--u-space-4) var(--u-space-5) var(--u-space-5)}.aa-v2__skeleton .u-skeleton{height:44px}.aa-v2__skeleton--inline{padding:0}.aa-v2__cov-row{align-items:flex-start}.aa-v2__cov-scope{display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding-top:5px;width:200px}.aa-v2__cov-name{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-v2__cov-hint{color:var(--text-secondary);font-size:var(--u-fs-xs)}.aa-v2__cov-body{display:flex;flex:1 1;flex-direction:column;gap:var(--u-space-2);min-width:0}.aa-v2__rule{align-items:center;display:flex;gap:var(--u-space-3);min-height:32px;min-width:0}.aa-v2__rule-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-primary);display:-webkit-box;flex:1 1;font-size:var(--u-fs-md);line-height:1.4;min-width:0;overflow:hidden}.aa-v2__rule-text--muted,.aa-v2__rule.is-off .aa-v2__rule-text{color:var(--text-secondary)}.aa-v2__rule-side{align-items:center;display:flex;flex-shrink:0;gap:var(--u-space-2)}.aa-v2__sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:1100px){.aa-v2__cov-scope{width:150px}}@media (max-width:760px){.aa-v2__cov-row{flex-direction:column;gap:var(--u-space-2)}.aa-v2__cov-scope{padding-top:0;width:auto}.aa-v2__cov-body{width:100%}}.aa-v2__who-icon{align-items:center;background:var(--surface-3);border-radius:var(--radius-sm);color:var(--text-secondary);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.aa-v2__who-icon svg{height:16px;width:16px}.aa-v2__filters{background:var(--surface-2)}.aa-v2__filters .u-select{max-width:220px;min-width:0}.aa-v2__count{font-feature-settings:"tnum";color:var(--text-secondary);font-size:var(--u-fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.aa-v2__table{min-width:920px}.aa-v2__table td{height:60px}.aa-v2__ellipsis,.aa-v2__table .u-cell-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-v2__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aa-v2__num,.aa-v2__table th.aa-v2__num{text-align:right}.aa-v2__row{cursor:pointer}.aa-v2__row:focus-visible{outline:none}.aa-v2__row.is-selected td,.aa-v2__row:focus-visible td{background:var(--accent-soft)}.aa-v2__drawer{display:flex;flex-direction:column;gap:var(--u-space-5)}.aa-v2__drawer-decision{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.aa-v2__drawer-text{color:var(--text-secondary);font-size:var(--u-fs-sm)}.aa-v2__quote-block{display:flex;flex-direction:column;gap:6px}.aa-v2__quote-block h3{margin:0}.aa-v2__quote{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--u-fs-sm);line-height:1.5;margin:0;overflow-wrap:anywhere;padding:var(--u-space-3) var(--u-space-4);white-space:pre-wrap}.aa-v2__ids>summary{padding-left:0;padding-right:0}.aa-v2__select{max-width:220px;width:auto}.aa-v2__summary{color:var(--text-primary);font-size:var(--u-fs-md);line-height:1.6;margin:0;white-space:pre-wrap}.aa-v2__pattern{align-items:flex-start}.aa-v2__pattern .u-row__main{display:flex;flex-direction:column;gap:var(--u-space-2)}.aa-v2__pattern .u-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-v2__pattern .u-dl dd{font-weight:400;line-height:1.5}@media (max-width:760px){.aa-v2__pattern .u-dl{grid-template-columns:minmax(0,1fr)}}.aa-v2__pattern-desc{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.5;margin:0}.aa-v2__share{align-items:flex-end;flex-direction:column;gap:6px;padding-top:2px;width:150px}.aa-v2__share .u-meter{width:100%}.aa-v2__share-value{color:var(--text-primary);font-size:var(--u-fs-sm);font-weight:600;white-space:nowrap}.aa-v2__snippet{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.aa-v2__snippet-head{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--u-space-3);justify-content:space-between;padding:var(--u-space-2) var(--u-space-3)}.aa-v2__snippet pre{font-family:var(--u-font-mono);font-size:var(--u-fs-sm);overflow-wrap:anywhere;padding:var(--u-space-3);white-space:pre-wrap}.aa-v2__bullets,.aa-v2__snippet pre{color:var(--text-primary);line-height:1.5;margin:0}.aa-v2__bullets{display:flex;flex-direction:column;font-size:var(--u-fs-md);gap:var(--u-space-2);padding-left:18px}.aa-v2__threshold-label{align-items:center;display:flex;gap:var(--u-space-3);justify-content:space-between}.aa-v2__threshold-label .u-num{color:var(--brand-accent-strong);font-weight:650}.aa-v2__range{accent-color:var(--brand-accent);margin:6px 0 0;width:100%}.aa-v2__activation{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--u-fs-md);padding:var(--u-space-3) var(--u-space-4)}.ra-v2__attention{border-color:var(--u-warning-border)}.ra-v2__stack{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.ra-v2__pad{padding:var(--u-space-4) var(--u-space-5)}.ra-v2__muted{color:var(--text-secondary);font-size:var(--u-fs-sm);margin:0}.ra-v2__period{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2) var(--u-space-3)}.ra-v2__scope{color:var(--text-secondary);font-size:var(--u-fs-sm);margin-left:auto}.ra-v2__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.ra-v2__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ra-v2__kpi-skeleton{border-radius:var(--radius-lg);display:block;height:104px}.ra-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:var(--u-space-4) var(--u-space-5) var(--u-space-5)}.ra-v2__skeleton .u-skeleton{height:44px}.ra-v2__cov-row{align-items:flex-start}.ra-v2__cov-scope{display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding-top:5px;width:200px}.ra-v2__cov-name{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ra-v2__cov-hint{color:var(--text-secondary);font-size:var(--u-fs-xs)}.ra-v2__cov-body{display:flex;flex:1 1;flex-direction:column;gap:var(--u-space-2);min-width:0}.ra-v2__line{align-items:center;display:flex;gap:var(--u-space-3);min-height:32px;min-width:0}.ra-v2__line-text{font-size:var(--u-fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ra-v2__line-text,.ra-v2__state{color:var(--text-secondary);flex:1 1;min-width:0}.ra-v2__state{font-size:var(--u-fs-md)}.ra-v2__line-side{display:flex;gap:var(--u-space-2);margin-left:auto}.ra-v2__line-side,.ra-v2__tag{align-items:center;flex-shrink:0}.ra-v2__tag{display:inline-flex;gap:5px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ra-v2__tag svg{flex-shrink:0;height:13px;width:13px}.ra-v2__sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:1100px){.ra-v2__cov-scope{width:150px}.ra-v2__tag{max-width:160px}}@media (max-width:760px){.ra-v2__cov-row{flex-direction:column;gap:var(--u-space-2)}.ra-v2__cov-scope{padding-top:0;width:auto}.ra-v2__cov-body{width:100%}.ra-v2__line{flex-wrap:wrap}}.ra-v2__missing{align-items:center;color:var(--u-warning-text);display:flex;gap:6px}.ra-v2__missing svg{flex-shrink:0;height:14px;width:14px}.ra-v2__volume{align-items:center;color:var(--text-primary);display:inline-flex;font-size:var(--u-fs-sm);font-weight:600;gap:var(--u-space-3);width:190px}.ra-v2__volume .u-num{text-align:right;width:44px}.ra-v2__volume .u-meter{flex:1 1}.ra-v2__switch-row{border-bottom:1px solid var(--border-subtle);padding-bottom:var(--u-space-4)}.ra-v2__switch-row .u-switch{align-items:flex-start}.ra-v2__switch-text{display:flex;flex-direction:column;gap:2px}.ra-v2__switch-text strong{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:600}.ra-v2__switch-text span{color:var(--text-secondary);font-size:var(--u-fs-sm);font-weight:400}.ra-v2__section{display:flex;flex-direction:column;gap:var(--u-space-3);padding-top:var(--u-space-4)}.ra-v2__section-head{align-items:baseline;display:flex;gap:var(--u-space-3);justify-content:space-between}.ra-v2__section-head h3{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:650;margin:0}.ra-v2__section-count{color:var(--text-secondary);font-size:var(--u-fs-sm)}.ra-v2__chips{display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.ra-v2__chip{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--u-fs-sm);font-weight:500;gap:6px;height:32px;padding:0 12px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ra-v2__chip:hover:not(:disabled){border-color:var(--accent-border);color:var(--text-primary)}.ra-v2__chip:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.ra-v2__chip:disabled{cursor:default;opacity:.6}.ra-v2__chip.is-on{background:var(--accent-soft);border-color:var(--accent-border);color:var(--brand-accent-strong);font-weight:600}.ra-v2__chip svg{height:14px;width:14px}.ra-v2__add{grid-gap:var(--u-space-2);background:var(--surface-2);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:1px solid var(--border-subtle);display:grid;gap:var(--u-space-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;padding:var(--u-space-4) var(--u-space-5)}@media (max-width:760px){.ra-v2__add{grid-template-columns:minmax(0,1fr)}}.ra-v2__breakdown{display:flex;flex-direction:column;gap:var(--u-space-3);min-width:0}.ra-v2__breakdown h3{margin:0}.ra-v2__bars{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ra-v2__bars li{grid-gap:var(--u-space-3);align-items:center;display:grid;font-size:var(--u-fs-sm);gap:var(--u-space-3);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 52px 44px}.ra-v2__bar-label{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ra-v2__bar-value{color:var(--text-primary);font-weight:600;text-align:right}.ra-v2__bar-share{color:var(--text-secondary);text-align:right}.ra-v2__table{min-width:760px}.ra-v2__redirect-to{color:var(--text-secondary);font-size:var(--u-fs-sm);margin-left:8px}.ra-v2__row{cursor:pointer}.ra-v2__row:focus-visible{outline:none}.ra-v2__row.is-selected td,.ra-v2__row:focus-visible td{background:var(--accent-soft)}.ra-v2__drawer{display:flex;flex-direction:column;gap:var(--u-space-5)}.ra-v2__drawer-decision{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.ra-v2__quote-block{display:flex;flex-direction:column;gap:6px}.ra-v2__quote-block h3{margin:0}.ra-v2__quote{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--u-fs-sm);line-height:1.5;margin:0;overflow-wrap:anywhere;padding:var(--u-space-3) var(--u-space-4);white-space:pre-wrap}.ra-v2__ids>summary{padding-left:0;padding-right:0}.ra-v2__tags-input{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--u-radius-control);display:flex;flex-wrap:wrap;gap:6px;min-height:var(--u-control-h);padding:4px 8px}.ra-v2__tags-input:focus-within{border-color:var(--brand-accent);box-shadow:var(--u-focus-ring)}.ra-v2__tags-input input{background:#0000;border:0;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:var(--u-fs-md);height:26px;min-width:180px;outline:none}.ra-v2__removable{align-items:center;display:inline-flex;gap:4px;padding-right:2px}.ra-v2__removable button{align-items:center;background:#0000;border:0;border-radius:var(--radius-xs);color:var(--text-secondary);cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;width:18px}.ra-v2__removable button:hover{background:var(--surface-3);color:var(--text-primary)}.ra-v2__removable svg{height:12px;width:12px}.ra-v2__activation{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--u-fs-md);padding:var(--u-space-3) var(--u-space-4)}.co-v2__attention{border-color:var(--u-warning-border)}.co-v2__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.co-v2__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.co-v2__kpi-skeleton{border-radius:var(--radius-lg);height:104px}.co-v2__stack{gap:var(--u-space-4)}.co-v2__stack,.co-v2__stack-sm{display:flex;flex-direction:column}.co-v2__stack-sm{gap:var(--u-space-3)}.co-v2__pad{padding:var(--u-space-4) var(--u-space-5) 0}.co-v2__skeleton{display:flex;flex-direction:column;gap:10px;padding:var(--u-space-4) var(--u-space-5) var(--u-space-5)}.co-v2__skeleton .u-skeleton{height:44px}.co-v2__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.co-v2__num,th.co-v2__num{text-align:right}.co-v2__mono{font-family:var(--u-font-mono);font-size:12.5px}.co-v2__card-note,.co-v2__small{font-size:var(--u-fs-sm)}.co-v2__card-note{border-top:1px solid var(--border-subtle);color:var(--text-secondary);margin:0;padding:var(--u-space-3) var(--u-space-5)}.co-v2__toolbar .u-input-group{width:320px}.co-v2__table{min-width:940px}.co-v2__row{cursor:pointer}.co-v2__row:focus-visible{outline:none}.co-v2__row:focus-visible td{background:var(--accent-soft)}.co-v2__chevron{color:var(--text-muted);text-align:right}.co-v2__chevron svg{height:16px;vertical-align:middle;width:16px}.co-v2__source{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--u-fs-sm);gap:5px}.co-v2__source svg{flex-shrink:0;height:13px;width:13px}.co-v2__empty-actions{display:flex;flex-wrap:wrap;gap:var(--u-space-2);justify-content:center}.co-v2__drawer{display:flex;flex-direction:column;gap:var(--u-space-5)}.co-v2__drawer-skeleton{display:flex;flex-direction:column;gap:var(--u-space-3)}.co-v2__drawer-skeleton .u-skeleton{height:72px}.co-v2__drawer-badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.co-v2__drawer-total{font-feature-settings:"tnum";font-size:var(--u-fs-xl);font-variant-numeric:tabular-nums;font-weight:650;margin-left:auto}.co-v2__problems{background:var(--bg-surface);border:1px solid var(--u-danger-border);border-radius:var(--radius-md);overflow:hidden}.co-v2__problems-head{align-items:center;background:var(--danger-soft);color:var(--u-danger-text);display:flex;font-size:var(--u-fs-sm);font-weight:650;gap:var(--u-space-2);padding:10px var(--u-space-4)}.co-v2__problems-head svg{height:16px;width:16px}.co-v2__problems .u-row{padding:12px var(--u-space-4)}.co-v2__problems .u-list>.u-row:first-child{border-top:1px solid var(--u-danger-border)}.co-v2__section{display:flex;flex-direction:column;gap:10px}.co-v2__section .u-overline{margin:0}.co-v2__parcels{border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.co-v2__parcels .u-row{padding:12px var(--u-space-4)}.co-v2__carrier{color:var(--text-secondary);font-size:var(--u-fs-sm);font-weight:500}.co-v2__push{align-items:flex-start;display:flex;font-size:var(--u-fs-sm);gap:6px;line-height:1.45;margin:4px 0 0}.co-v2__push svg{flex-shrink:0;height:14px;margin-top:2px;width:14px}.co-v2__push--success{color:var(--u-success-text)}.co-v2__push--danger{color:var(--u-danger-text)}.co-v2__push--neutral{color:var(--text-secondary)}.co-v2__add-tracking{background:var(--surface-2);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:10px;padding:14px var(--u-space-4)}.co-v2__add-tracking-fields{grid-gap:var(--u-space-3);align-items:end;display:grid;gap:var(--u-space-3);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto}.co-v2__people{grid-gap:var(--u-space-5);display:grid;gap:var(--u-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.co-v2__people>div{display:flex;flex-direction:column;gap:10px;min-width:0}.co-v2__people .u-dl{gap:10px;grid-template-columns:minmax(0,1fr)}.co-v2__address{display:flex;flex-direction:column;font-size:var(--u-fs-md);gap:2px;line-height:1.5;margin:0}.co-v2__items{border-collapse:collapse;font-size:var(--u-fs-md);width:100%}.co-v2__items td{border-bottom:1px solid var(--border-subtle);padding:10px 0;vertical-align:top}.co-v2__items td+td{padding-left:var(--u-space-4);white-space:nowrap}.co-v2__items tfoot td{border-bottom:0;font-weight:650}.co-v2__meta{align-items:center;display:flex;gap:6px;margin:0}@media (max-width:640px){.co-v2__add-tracking-fields,.co-v2__people{grid-template-columns:minmax(0,1fr)}}.co-v2__inline-form{display:flex;flex-wrap:wrap;gap:var(--u-space-2);width:100%}.co-v2__inline-form .u-input{flex:1 1;min-width:220px;width:auto}.co-v2__inline-form--webhook .u-input:first-child{flex:2 1}.co-v2__keys .u-row__title .u-code{font-weight:400}.co-v2__docs{display:flex;flex-direction:column;gap:14px}.co-v2__wrap-code{height:auto;min-height:22px;overflow-wrap:anywhere;white-space:normal}.co-v2__code{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.co-v2__code-head{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);display:flex;font-size:var(--u-fs-sm);font-weight:600;gap:var(--u-space-3);justify-content:space-between;padding:6px 6px 6px 14px}.co-v2__code pre{color:var(--text-primary);font-family:var(--u-font-mono);font-size:12px;line-height:1.55;margin:0;max-height:340px;overflow:auto;padding:12px 14px}.co-v2__code pre code{background:none;border:0;color:inherit;font:inherit;padding:0}.co-v2__secret{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2);margin-top:6px}.co-v2__secret code{background:var(--bg-surface);border:1px solid var(--u-success-border);border-radius:var(--radius-xs);font-family:var(--u-font-mono);font-size:12.5px;overflow-wrap:anywhere;padding:5px 8px}.co-v2__secret-hint{color:var(--text-secondary);margin:6px 0 0}.co-v2__endpoints>.co-v2__endpoint+.co-v2__endpoint{border-top:1px solid var(--border-subtle)}.co-v2__endpoint .u-row{border-top:0}.co-v2__url{font-family:var(--u-font-mono);font-size:13px;font-weight:500;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-v2__endpoint-body{display:flex;flex-direction:column;gap:var(--u-space-3);padding:0 var(--u-space-5) var(--u-space-4) 62px}.co-v2__deliveries{border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.co-v2__deliveries .u-table{min-width:560px}.co-v2__deliveries .u-table td{height:48px}.co-v2__excerpt{background:var(--bg-surface);border-radius:var(--radius-xs);font-family:var(--u-font-mono);font-size:12px;margin:8px 0 0;max-height:160px;overflow:auto;padding:8px 10px;white-space:pre-wrap}@media (max-width:760px){.co-v2__endpoint-body{padding-left:var(--u-space-5)}}.sms-v2__kpi-skeleton{border-radius:var(--radius-lg);height:96px}.sms-v2__card-skeleton{border-radius:var(--radius-lg);display:block;height:520px}.sms-v2__layout{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:minmax(0,1fr) 320px}.sms-v2__column{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}.sms-v2__preview{min-width:0;position:-webkit-sticky;position:sticky;top:var(--u-space-5)}.sms-v2__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.sms-v2__language{height:var(--u-control-h-sm);min-width:132px;width:auto}.sms-v2__events{border-top:1px solid var(--border-subtle);list-style:none;margin:0;padding:0}.sms-v2__event{border-left:3px solid #0000;display:flex;flex-direction:column;gap:var(--u-space-3);padding:var(--u-space-4) var(--u-space-5);transition:background .15s ease,border-color .15s ease}.sms-v2__event+.sms-v2__event{border-top:1px solid var(--border-subtle)}.sms-v2__event.is-focused{background:var(--surface-2);border-left-color:var(--brand-accent)}.sms-v2__event-head{align-items:flex-start;display:flex;gap:var(--u-space-3)}.sms-v2__event-head .u-switch{flex-shrink:0;margin-top:2px}.sms-v2__event-head .u-btn{flex-shrink:0;margin-left:auto}.sms-v2__event-title{display:flex;flex-direction:column;gap:2px;min-width:0}.sms-v2__event-title strong{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:650}.sms-v2__event-text,.sms-v2__event-title small{color:var(--text-secondary);font-size:var(--u-fs-sm)}.sms-v2__event-text{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);line-height:1.5;margin:0 0 0 46px;padding:10px 12px}.sms-v2__event:not(.is-on) .sms-v2__event-text{color:var(--text-muted)}.sms-v2__dependency{align-items:flex-start;color:var(--u-warning-text);display:flex;font-size:var(--u-fs-sm);gap:8px;margin:0 0 0 46px}.sms-v2__dependency svg{flex-shrink:0;height:15px;margin-top:2px;width:15px}.sms-v2__scope{display:flex;flex-wrap:wrap;gap:6px 20px;margin-left:46px}.sms-v2__scope-option{align-items:center;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:var(--u-fs-sm);gap:8px}.sms-v2__scope-option input{accent-color:var(--brand-accent);margin:0}.sms-v2__editor{display:flex;flex-direction:column;gap:var(--u-space-2);margin-left:46px}.sms-v2__editor .u-textarea{min-height:84px}.sms-v2__editor-bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2);justify-content:space-between}.sms-v2__vars{display:flex;flex-wrap:wrap;gap:6px}.sms-v2__length{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--u-fs-xs);gap:var(--u-space-3)}.sms-v2__length .u-meter{flex-shrink:0;width:120px}.sms-v2__length.is-multi{color:var(--u-warning-text)}.sms-v2__rules{background:var(--surface-2);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.6;margin:0;padding:var(--u-space-3) var(--u-space-5) var(--u-space-4) 38px}.sms-v2__options{grid-gap:var(--u-space-3);display:grid;gap:var(--u-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.sms-v2__option{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;padding:14px 16px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.sms-v2__option:hover:not(:disabled){background:var(--surface-2)}.sms-v2__option:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sms-v2__option:disabled{cursor:not-allowed}.sms-v2__option.is-selected{background:var(--accent-soft);border-color:var(--brand-accent)}.sms-v2__option-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sms-v2__option-head strong{font-size:var(--u-fs-md);font-weight:650}.sms-v2__option-head .u-badge{margin-left:auto}.sms-v2__option-body{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.5;padding-left:26px}.sms-v2__radio{background:var(--bg-surface);border:1.5px solid var(--border-strong);border-radius:50%;flex-shrink:0;height:18px;width:18px}.sms-v2__option.is-selected .sms-v2__radio{border:5px solid var(--brand-accent)}.sms-v2__progress{display:flex;flex-direction:column;gap:var(--u-space-4)}.sms-v2__subsection{border-top:1px solid var(--border-subtle);padding-top:var(--u-space-4)}.sms-v2__grid-3{grid-gap:var(--u-space-3);display:grid;gap:var(--u-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr)}.sms-v2__docs{grid-gap:var(--u-space-2);display:grid;gap:var(--u-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.sms-v2__doc{align-items:flex-start;background:var(--surface-2);border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;padding:12px;position:relative;transition:border-color .15s ease,background .15s ease}.sms-v2__doc:focus-within,.sms-v2__doc:hover{background:var(--accent-soft);border-color:var(--brand-accent)}.sms-v2__doc.is-set{background:var(--success-soft);border-color:var(--u-success-border);border-style:solid}.sms-v2__doc input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.sms-v2__doc svg{color:var(--brand-accent);flex-shrink:0;height:18px;width:18px}.sms-v2__doc.is-set svg{color:var(--u-success-text)}.sms-v2__doc-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sms-v2__doc-text strong{color:var(--text-primary);font-size:var(--u-fs-sm);font-weight:600}.sms-v2__doc-text small{color:var(--text-secondary);font-size:var(--u-fs-xs);overflow-wrap:anywhere}.sms-v2__check{align-items:flex-start;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--u-fs-md);gap:10px}.sms-v2__check input{accent-color:var(--brand-accent);margin:3px 0 0}.sms-v2__test{grid-gap:var(--u-space-3);align-items:end;display:grid;gap:var(--u-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sms-v2__table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sms-v2__table{min-width:860px;table-layout:fixed}.csms-phone{margin:0}.csms-phone-screen{background:var(--bg-primary);border:1px solid var(--border-strong);border-radius:26px;min-height:300px;padding:14px 12px 22px}.csms-phone-top{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px;padding-bottom:12px}.csms-phone-avatar{align-items:center;background:var(--surface-3);border-radius:50%;color:var(--text-secondary);display:inline-flex;font-weight:650;height:36px;justify-content:center;width:36px}.csms-phone-sender{font-size:13px;font-weight:620}.csms-phone-thread{display:flex;flex-direction:column;gap:8px;padding-top:12px}.csms-phone-time{align-self:center;color:var(--text-muted);font-size:10.5px}.csms-phone-bubble{align-self:flex-start;background:var(--surface-3);border-radius:16px 16px 16px 4px;font-size:13px;line-height:1.45;margin:0;max-width:88%;overflow-wrap:anywhere;padding:9px 12px;white-space:pre-wrap}.sms-v2__caption{color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--u-fs-sm);gap:4px;margin-top:var(--u-space-3)}.sms-v2__caption-title{align-items:center;display:flex;gap:8px}.sms-v2__caption-title strong{color:var(--text-primary);font-weight:650}@media (max-width:1279px){.sms-v2__layout{grid-template-columns:minmax(0,1fr)}.sms-v2__preview{position:static}.sms-v2__docs,.sms-v2__grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.sms-v2__options,.sms-v2__test{grid-template-columns:minmax(0,1fr)}}.shops-v2__attention{border-color:var(--u-warning-border)}.shops-v2__kpi-skeleton{border-radius:var(--radius-lg);height:104px}.shops-v2__list-skeleton{border-radius:var(--radius-lg);display:block;height:280px}.shops-v2__row{align-items:flex-start;padding-bottom:18px;padding-top:18px}.shops-v2__row .u-row__side{padding-top:4px}.shops-v2__uses{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:10px 0 0;padding:0}.shops-v2__facts{font-feature-settings:"tnum";color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);font-variant-numeric:tabular-nums;gap:4px 18px;margin-top:10px}.shops-v2__ok{color:var(--u-success-text)}.shops-v2__ko{color:var(--u-danger-text);font-weight:600}.shops-v2__note{margin-top:8px;max-width:80ch}.shops-v2__form{display:flex;flex-direction:column;gap:18px}.shops-v2__platforms{grid-gap:var(--u-space-3);display:grid;gap:var(--u-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.shops-v2__platform{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--u-fs-md);gap:var(--u-space-3);padding:10px 14px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.shops-v2__platform:hover{background:var(--surface-2)}.shops-v2__platform:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.shops-v2__platform.is-selected{background:var(--accent-soft);border-color:var(--brand-accent)}.shops-v2__platform strong{font-weight:650}.shops-v2__section{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--u-space-3);padding-top:18px}.shops-v2__section .u-overline{margin:0}.shops-v2__grid-3{grid-gap:var(--u-space-3);display:grid;gap:var(--u-space-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,.7fr)}.shops-v2__use-groups{display:flex;flex-direction:column;gap:var(--u-space-4)}.shops-v2__use-group{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.shops-v2__use-group h4{background:var(--surface-2);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--u-fs-sm);font-weight:650;margin:0;padding:10px 14px}.shops-v2__use{align-items:flex-start;cursor:pointer;display:flex;gap:var(--u-space-4);justify-content:space-between;padding:12px 14px}.shops-v2__use+.shops-v2__use{border-top:1px solid var(--border-subtle)}.shops-v2__use.is-blocked{cursor:not-allowed;opacity:.55}.shops-v2__use-text{display:flex;flex-direction:column;gap:3px;min-width:0}.shops-v2__use-text strong{font-size:var(--u-fs-md);font-weight:600}.shops-v2__use-text small{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.45}.shops-v2__use-text code{align-self:flex-start;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--text-secondary);font-family:var(--u-font-mono);font-size:11.5px;line-height:1.5;margin-top:2px;overflow-wrap:anywhere;padding:2px 6px}.shops-v2__use .u-switch{flex-shrink:0;margin-top:2px}.shops-v2__narrow{max-width:220px}@media (max-width:760px){.shops-v2__grid-3,.shops-v2__platforms{grid-template-columns:minmax(0,1fr)}}.voice-v2__crumb-sep{color:var(--text-muted);height:14px;width:14px}.voice-v2__title{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;min-width:0}.voice-v2__title-text{min-width:0;overflow-wrap:anywhere}.voice-v2__title .u-badge{font-size:var(--u-fs-xs);letter-spacing:0}.voice-v2__header-skeleton{display:flex;flex-direction:column;gap:10px}.voice-v2__line-skeleton{height:12px;width:140px}.voice-v2__title-skeleton{height:28px;max-width:100%;width:320px}.voice-v2__kpi-skeleton{border-radius:var(--radius-lg);height:96px}.voice-v2__list-skeleton{display:flex;flex-direction:column;gap:12px;padding:var(--u-space-5)}.voice-v2__list-skeleton .u-skeleton{height:44px}.voice-v2__list-skeleton--inset{border:0;box-shadow:none}.voice-v2__attention{border-color:var(--u-warning-border)}.voice-v2__attention .u-row>.u-badge{flex-shrink:0;justify-content:center;min-width:96px}.voice-v2__link-row{color:inherit;text-decoration:none;transition:background-color .15s ease}.voice-v2__link-row:hover{background:var(--surface-2)}.voice-v2__link-row:focus-visible{box-shadow:inset var(--u-focus-ring);outline:none}.voice-v2 .u-list>li:first-child>.u-row{border-top:0}.voice-v2 .u-card__body--flush>.u-list:last-child>li:last-child>.voice-v2__link-row{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.voice-v2__chevron{color:var(--text-muted);flex-shrink:0;height:16px;width:16px}.voice-v2__facts{display:flex;flex-wrap:wrap;gap:2px 0;white-space:normal}.voice-v2__facts>span+span:before{color:var(--text-muted);content:"·";margin:0 6px}.voice-v2__fact-strong{color:var(--text-primary);font-weight:550}.voice-v2__gap{color:var(--u-warning-text)}.voice-v2__figure{align-items:flex-end;display:flex;flex-direction:column;gap:1px;min-width:132px;text-align:right}.voice-v2__figure-value{color:var(--text-primary);font-size:var(--u-fs-lg);font-weight:650}.voice-v2__figure-label{color:var(--text-secondary);font-size:var(--u-fs-xs)}.voice-v2__duration{color:var(--text-secondary);font-size:var(--u-fs-sm)}.voice-v2__layout{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:minmax(0,1fr) 380px}.voice-v2__aside,.voice-v2__main{display:flex;flex-direction:column;gap:var(--u-space-4);min-width:0}@media (max-width:1240px){.voice-v2__layout{grid-template-columns:minmax(0,1fr)}}.voice-v2__disclosure svg{transition:transform .15s ease}.voice-v2__disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.voice-v2__field-pair{grid-gap:var(--u-space-4);display:grid;gap:var(--u-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.voice-v2__field-pair{grid-template-columns:minmax(0,1fr)}}.voice-v2__switch-row{align-items:flex-start;border-top:1px solid var(--border-subtle);display:flex;gap:var(--u-space-4);justify-content:space-between;padding-top:var(--u-space-3)}.voice-v2__switch-row .u-help{margin-top:2px}.voice-v2__switch-title{color:var(--text-primary);font-size:var(--u-fs-md);font-weight:600}.voice-v2__tool-group+.voice-v2__tool-group{border-top:1px solid var(--border-subtle)}.voice-v2__group-head{background:var(--surface-2);display:flex;flex-direction:column;gap:4px;padding:14px var(--u-space-5) 6px}.voice-v2__group-hint{color:var(--u-warning-text);font-size:var(--u-fs-sm)}.voice-v2__tool-group .u-list>.u-row:first-child{border-top:1px solid var(--border-subtle)}.voice-v2__tool-group label.u-row__title{cursor:pointer}.voice-v2__inset{border-top:1px solid var(--border-subtle);padding:var(--u-space-4) var(--u-space-5)}.voice-v2 .u-card__body--flush>.voice-v2__inset:first-child{border-top:0}.voice-v2__savebar{align-items:center;bottom:var(--u-space-4);box-shadow:var(--u-shadow-md);display:flex;flex-wrap:wrap;gap:var(--u-space-2);justify-content:flex-end;padding:var(--u-space-3) var(--u-space-5);position:-webkit-sticky;position:sticky;z-index:5}.voice-v2__savebar.is-dirty{border-color:var(--u-warning-border)}.voice-v2__savebar-state{align-items:center;display:flex;gap:var(--u-space-3);margin-right:auto;min-width:0}.voice-v2__saved{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--u-fs-sm);gap:6px}.voice-v2__saved svg{color:var(--state-success);height:15px;width:15px}@media (max-width:1279px){.voice-v2__savebar{padding-right:128px}}.voice-v2__choices{grid-gap:var(--u-space-2);display:grid;gap:var(--u-space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.voice-v2__choices--compact{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.voice-v2__choices--compact .voice-v2__choice-text strong{white-space:nowrap}.voice-v2__choice{align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--u-shadow-xs);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:12px 14px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.voice-v2__choices--compact .voice-v2__choice{align-items:center}.voice-v2__choice:hover{border-color:var(--border-strong)}.voice-v2__choice:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.voice-v2__choice.is-selected{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft),var(--u-shadow-xs)}.voice-v2__choice-mark{align-items:center;border:1.5px solid var(--border-strong);border-radius:50%;color:var(--on-accent);display:inline-flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;width:18px}.voice-v2__choice.is-selected .voice-v2__choice-mark{background:var(--brand-accent);border-color:var(--brand-accent)}.voice-v2__choice-mark svg{height:11px;width:11px}.voice-v2__choice-text{display:flex;flex-direction:column;gap:3px;min-width:0}.voice-v2__choice-text strong{font-feature-settings:"tnum";font-size:var(--u-fs-md);font-variant-numeric:tabular-nums;font-weight:600}.voice-v2__choice-text small{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.45}.voice-v2__buy-grid{grid-gap:var(--u-space-4);align-items:start;display:grid;gap:var(--u-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:640px){.voice-v2__buy-grid{grid-template-columns:minmax(0,1fr)}}.voice-v2__buy-summary{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;padding:var(--u-space-4)}.voice-v2__buy-summary strong{color:var(--text-primary);font-size:var(--u-fs-xl);font-weight:650}.voice-v2__buy-summary ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:4px 0 0;padding:0}.voice-v2__buy-summary li{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:var(--u-fs-sm);gap:8px}.voice-v2__buy-summary li svg{color:var(--state-success);flex-shrink:0;height:15px;margin-top:2px;width:15px}.voice-v2__fineprint{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--u-fs-sm);gap:6px;margin-right:auto}.voice-v2__fineprint svg{height:14px;width:14px}.voice-v2__number{align-items:flex-start;padding-bottom:16px;padding-top:16px}.voice-v2__number-title{color:var(--text-primary);font-size:var(--u-fs-lg);font-weight:650;letter-spacing:.01em;margin:0}.voice-v2__number-side{align-items:flex-end;flex-wrap:wrap;justify-content:flex-end;max-width:50%}.voice-v2__number-agent{display:flex;flex-direction:column;gap:6px;max-width:100%;width:260px}.voice-v2__icon-slot{flex-shrink:0;width:var(--u-control-h-sm)}.voice-v2__number-hint{font-size:var(--u-fs-sm)}@media (max-width:1180px){.voice-v2__number{flex-wrap:wrap}.voice-v2__number .u-row__main{flex-basis:calc(100% - 60px)}.voice-v2__number-side{justify-content:flex-start;max-width:none;padding-left:50px;width:100%}}.voice-v2__empty-text{line-height:1.5;margin:0;max-width:60ch}.voice-v2__invoices td.u-num{font-weight:600}.voice-v2__invoice-actions{align-items:center;display:flex;gap:4px;justify-content:flex-end}.voice-v2__transcript{display:flex;flex-direction:column;gap:var(--u-space-3);list-style:none;margin:0;padding:0}.voice-v2__turn{align-items:flex-end;display:flex;gap:10px;max-width:82%}.voice-v2__turn--caller{align-self:flex-end;flex-direction:row-reverse}.voice-v2__turn-who{align-items:center;background:var(--surface-3);border-radius:50%;color:var(--text-secondary);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.voice-v2__turn--agent .voice-v2__turn-who{background:var(--accent-soft);color:var(--brand-accent-strong)}.voice-v2__turn-who svg{height:15px;width:15px}.voice-v2__bubble{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:14px;min-width:0;padding:9px 14px 10px}.voice-v2__turn--agent .voice-v2__bubble{background:var(--accent-soft);border-bottom-left-radius:4px;border-color:var(--accent-border)}.voice-v2__turn--caller .voice-v2__bubble{background:var(--bg-surface);border-bottom-right-radius:4px}.voice-v2__turn--tool{align-self:center;max-width:100%}.voice-v2__turn--tool .voice-v2__bubble{background:var(--surface-3);border-radius:var(--radius-pill);padding:5px 12px}.voice-v2__bubble-head{align-items:baseline;display:flex;gap:8px;margin-bottom:2px}.voice-v2__bubble-name{color:var(--text-secondary);font-size:var(--u-fs-xs);font-weight:650}.voice-v2__turn--agent .voice-v2__bubble-name{color:var(--brand-accent-strong)}.voice-v2__bubble-head time{font-feature-settings:"tnum";color:var(--text-muted);font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums}.voice-v2__bubble p{color:var(--text-primary);font-size:var(--u-fs-md);line-height:1.5;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.voice-v2__turn--tool .voice-v2__bubble-head{margin:0}.voice-v2__turn--tool .voice-v2__bubble p{display:inline;font-size:var(--u-fs-sm)}.voice-v2__turn--tool .voice-v2__bubble{align-items:baseline;display:flex;gap:8px}.voice-v2__transcript--compact .voice-v2__turn{max-width:100%}.voice-v2__preview{display:flex;flex-direction:column;gap:var(--u-space-3)}.voice-calls__period{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-3)}.voice-calls__dates{align-items:center;color:var(--text-secondary);display:inline-flex;gap:var(--u-space-2)}.voice-calls .u-toolbar .u-input-group{width:310px}.voice-calls__dates .u-input{width:160px}.voice-calls__table{min-width:860px}.voice-calls__table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-calls__row{cursor:pointer}.voice-calls__row:focus-visible{outline:none}.voice-calls__row:focus-visible td{background:var(--accent-soft)}.voice-calls__caller{align-items:center;display:flex;gap:10px;min-width:0}.voice-calls__avatar{flex-shrink:0}.voice-calls__avatar.is-unknown{background:var(--surface-3);box-shadow:none;color:var(--text-secondary)}.voice-calls__caller-text{display:flex;flex-direction:column;min-width:0}.voice-calls__line,.voice-calls__name{color:var(--text-primary);font-weight:600}.voice-calls__caller-text .u-cell-sub,.voice-calls__line,.voice-calls__name,.voice-calls__preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-calls__outcomes{align-items:center;display:flex;gap:6px;overflow:hidden}.voice-calls__outcomes .u-badge{flex-shrink:0}.voice-calls__more{color:var(--text-secondary);font-size:var(--u-fs-xs);font-weight:600}.voice-calls__preview{font-style:italic}.voice-call__hero{padding:var(--u-space-6)}.voice-call__identity{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.voice-call__identity-text{flex:1 1;min-width:260px}.voice-call__identity-text .u-breadcrumb{margin-bottom:2px}.voice-call__identity-text .u-page-title{margin:0 0 8px;overflow-wrap:anywhere}.voice-call__avatar--unknown{background:var(--surface-3);color:var(--text-secondary)}.voice-call__avatar-skeleton{border-radius:18px;height:64px;width:64px}.voice-call__meta{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--u-fs-sm);gap:6px 16px}.voice-call__meta-item{align-items:center;display:inline-flex;gap:6px}.voice-call__meta-item svg{color:var(--text-muted);height:14px;width:14px}.voice-call__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--u-space-2)}.voice-call__nav{display:inline-flex;gap:4px}.voice-call__layout{grid-template-columns:minmax(0,1fr) 360px}@media (max-width:1240px){.voice-call__layout{grid-template-columns:minmax(0,1fr)}}.voice-call__lookups{align-items:center;border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:8px 12px;padding:14px var(--u-space-5)}.voice-call .u-card__body--flush>.voice-call__lookups:first-child{border-top:0}.voice-call__badges{display:inline-flex;flex-wrap:wrap;gap:6px}.voice-call__event{align-self:stretch;background:var(--bg-surface);border:1px dashed var(--border-strong);border-radius:var(--radius-md);margin:2px 0;padding:8px 12px}.voice-call__event-line{align-items:center;display:flex;gap:10px;min-width:0}.voice-call__event-label{color:var(--text-primary);flex:1 1;font-size:var(--u-fs-sm);font-weight:600;min-width:0}.voice-call__event-time{font-feature-settings:"tnum";color:var(--text-muted);font-size:var(--u-fs-xs);font-variant-numeric:tabular-nums}.voice-call__event-details{background:var(--surface-2);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--u-space-3);margin-top:10px;padding:var(--u-space-3) var(--u-space-4)}.voice-call__event-details .u-dl{gap:var(--u-space-3) var(--u-space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.voice-call__event-details .u-dl dd{font-size:var(--u-fs-sm)}.voice-call__event-result p{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.5;margin:4px 0 0;overflow-wrap:anywhere}.voice-call .voice-v2__aside .u-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-call .voice-call__profile .u-dl{gap:var(--u-space-3);grid-template-columns:minmax(0,1fr)}.voice-call__muted{color:var(--text-secondary);font-size:var(--u-fs-sm);line-height:1.5;margin:0}.voice-call__profile{display:flex;flex-direction:column;gap:var(--u-space-4)}.voice-call__summary{border-top:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--u-fs-sm);line-height:1.55;margin:0;padding-top:var(--u-space-3)}.voice-call__group{display:flex;flex-direction:column;gap:8px}.voice-call__past{color:var(--text-primary);display:flex;flex-direction:column;font-size:var(--u-fs-sm);gap:6px;list-style:none;margin:0;padding:0}.voice-call__past li{display:flex;gap:10px}.voice-call__past time{color:var(--text-secondary);flex-shrink:0;min-width:82px}.voice-call__sibling--current{background:var(--surface-2)}
/*# sourceMappingURL=main.194476c0.css.map*/