@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}:root{--tn-deep-teal: #080F0F;--tn-surface: #0F2020;--tn-surface-2: #06100F;--tn-muted: #1A3535;--tn-muted-2: #2A4040;--tn-pearl: #EDF4F4;--tn-pearl-9ABABA: #9ABABA;--tn-tiffany: #0ABAB5;--tn-tiffany-light: #81D8D0;--tn-tiffany-dark: #057572;--tn-tiffany-deep: #04201F;--tn-rose: #EC6088;--tn-gold: #F7C948;--tn-go-green: #30D158;--tn-error: #EC6088;--grad-duo: linear-gradient(90deg, #0ABAB5 0%, #81D8D0 40%, #EC6088 100%);--grad-brand: linear-gradient(90deg, #04201F 0%, #0ABAB5 50%, #81D8D0 100%);--grad-alert: linear-gradient(90deg, #F7C948 0%, #EC6088 100%);--grad-line: linear-gradient(90deg, transparent 0%, #0ABAB5 30%, #81D8D0 50%, #EC6088 70%, transparent 100%);--glow-tiffany: 0 0 24px rgba(10, 186, 181, .3);--glow-rose: 0 0 12px rgba(236, 96, 136, .7);--shadow-1: 0 1px 2px rgba(0, 0, 0, .3);--shadow-2: 0 6px 24px rgba(0, 0, 0, .4);--shadow-card: 0 2px 0 rgba(0,0,0,.2), 0 18px 48px -16px rgba(0,0,0,.55);--spot-tiffany: radial-gradient(circle, rgba(10,186,181,.14) 0%, transparent 65%);--spot-rose: radial-gradient(circle, rgba(236,96,136,.09) 0%, transparent 65%);--radius-xs: 3px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 24px;--radius-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 48px;--s-10: 64px;--s-11: 80px;--font-sans: "Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--fw-heavy: 800;--fw-black: 900;--fs-display: 48px;--fs-h1: 36px;--fs-h2: 28px;--fs-h3: 22px;--fs-h4: 18px;--fs-body: 14px;--fs-small: 12px;--fs-caption: 10px;--fs-eyebrow: 10px;--lh-tight: 1.05;--lh-snug: 1.2;--lh-normal: 1.5;--lh-loose: 1.7;--ls-tight: -.04em;--ls-headline: -.02em;--ls-normal: 0em;--ls-eyebrow: .25em;--ls-drops: .35em}:root,[data-theme=dark]{color-scheme:dark;--bg: var(--tn-deep-teal);--bg-surface: var(--tn-surface);--bg-surface-2: var(--tn-surface-2);--fg1: var(--tn-pearl);--fg2: var(--tn-pearl-9ABABA);--fg3: #6E8C8C;--fg-on-brand: var(--tn-deep-teal);--brand: var(--tn-tiffany);--brand-soft: var(--tn-tiffany-light);--accent: var(--tn-rose);--border: var(--tn-surface);--border-strong: var(--tn-muted)}.on-light,.tn-on-light,[data-theme=light]{color-scheme:light;--bg: var(--tn-pearl);--bg-surface: #FFFFFF;--bg-surface-2: #F5FAFA;--fg1: var(--tn-deep-teal);--fg2: #456060;--fg3: #5A7373;--border: #E0EAEA;--border-strong: #C8D8D8;background:var(--bg);color:var(--fg1)}:root,[data-theme=dark]{--ui-link: var(--tn-tiffany-light);--ui-focus: var(--tn-tiffany-light);--ui-btn-primary-bg: var(--tn-tiffany-light);--ui-btn-primary-bg-hover: var(--tn-tiffany);--ui-btn-primary-fg: var(--tn-deep-teal);--ui-danger-fg: var(--tn-rose);--ui-danger: var(--tn-rose);--ui-input-bg: var(--bg-surface-2);--ui-control-border: var(--fg3);--ui-mark: var(--tn-tiffany);--ui-side-bg: var(--bg-surface-2);--ui-raised: color-mix(in srgb, var(--bg-surface) 92%, var(--tn-pearl));--ui-hover: color-mix(in srgb, var(--tn-pearl) 6%, transparent);--ui-active: color-mix(in srgb, var(--tn-tiffany) 14%, transparent);--ui-scrim: color-mix(in srgb, var(--tn-deep-teal) 72%, transparent);--ui-mono-bg: linear-gradient(145deg, color-mix(in srgb, var(--tn-tiffany-dark) 35%, var(--tn-tiffany-deep)), var(--tn-tiffany-deep));--ui-mono-fg: var(--tn-tiffany-light);--ui-bar: var(--tn-tiffany);--ui-bar-now: var(--tn-tiffany-light)}[data-theme=light]{--ui-link: var(--tn-tiffany-dark);--ui-focus: var(--tn-tiffany-dark);--ui-btn-primary-bg: var(--tn-tiffany-light);--ui-btn-primary-bg-hover: var(--tn-tiffany);--ui-btn-primary-fg: var(--tn-deep-teal);--ui-danger-fg: var(--fg1);--ui-danger: var(--tn-rose);--ui-input-bg: var(--bg-surface);--ui-control-border: var(--fg3);--ui-mark: var(--tn-tiffany-dark);--ui-side-bg: var(--bg-surface-2);--ui-raised: var(--bg-surface);--ui-hover: color-mix(in srgb, var(--tn-deep-teal) 5%, transparent);--ui-active: color-mix(in srgb, var(--tn-tiffany-dark) 11%, transparent);--ui-scrim: color-mix(in srgb, var(--tn-deep-teal) 45%, transparent);--ui-mono-bg: linear-gradient(145deg, var(--tn-tiffany-light), var(--tn-tiffany));--ui-mono-fg: var(--tn-deep-teal);--ui-bar: var(--tn-tiffany-dark);--ui-bar-now: var(--tn-tiffany)}:root{--ui-fs-caption: 11px;--ui-fs-small: 12px;--ui-fs-dense: 13px;--ui-fs-body: 14px;--ui-fs-page-title: 20px;--ui-fs-stat: 24px;--ui-h-top: 48px;--ui-w-side: 248px;--ui-w-rail: 56px;--ui-h-ctl: 32px;--ui-h-ctl-sm: 28px;--ui-h-row: 44px;--ui-h-row-compact: 36px;--ui-h-nav-item: 32px;--ui-page-px: 24px;--ui-page-gap: 20px;--ui-card-px: 16px;--ui-ease: .16s ease;--ui-nav-active-bg: var(--ui-active);--ui-nav-active-mark: var(--ui-mark)}@media(pointer:coarse),(max-width:880px){:root{--ui-h-ctl: 40px;--ui-h-ctl-sm: 32px;--ui-h-nav-item: 40px;--ui-page-px: 16px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg1)}body{margin:0;background:var(--bg);color:var(--fg1);font-family:var(--font-sans);font-size:var(--ui-fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased}a{color:var(--ui-link)}h1,h2,h3{letter-spacing:var(--ls-headline);line-height:var(--lh-snug);margin:0}:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-muted{color:var(--fg2)}.ui-small{font-size:var(--ui-fs-small)}.ui-eyebrow{font-size:var(--ui-fs-caption);font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--fg2)}.ui-mono{font-family:var(--font-mono);font-size:var(--ui-fs-small);overflow-wrap:anywhere}.ui-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--ui-h-ctl);padding:0 var(--s-3);border-radius:var(--radius-sm);border:1px solid transparent;font:inherit;font-size:var(--ui-fs-dense);font-weight:var(--fw-semi);line-height:1.2;text-decoration:none;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.ui-btn:disabled,.ui-btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.ui-btn--primary{background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg)}.ui-btn--primary:hover:not(:disabled){background:var(--ui-btn-primary-bg-hover)}.ui-btn--secondary{background:transparent;color:var(--fg1);border-color:var(--border-strong)}.ui-btn--secondary:hover:not(:disabled){border-color:var(--fg3)}.ui-btn--ghost{background:transparent;color:var(--fg2)}.ui-btn--ghost:hover:not(:disabled){background:var(--ui-hover);color:var(--fg1)}.ui-btn--danger{background:transparent;color:var(--ui-danger-fg);border-color:var(--ui-danger)}.ui-btn--sm{min-height:var(--ui-h-ctl-sm);padding:0 var(--s-2);font-size:var(--ui-fs-small)}.ui-btn--block{width:100%}.ui-card{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--ui-card-px);min-width:0}.ui-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;margin:calc(var(--ui-card-px) * -1) calc(var(--ui-card-px) * -1) var(--ui-card-px);padding:var(--s-3) var(--ui-card-px);border-bottom:1px solid var(--border-strong)}.ui-card__title{font-size:var(--ui-fs-body);font-weight:var(--fw-semi);letter-spacing:-.005em}.ui-field{display:grid;gap:var(--s-1);margin-bottom:var(--s-4);min-width:0}.ui-field__label{font-size:var(--ui-fs-dense);font-weight:var(--fw-medium);color:var(--fg1)}.ui-field__hint{margin:0;font-size:var(--ui-fs-small);color:var(--fg2)}.ui-field__error{margin:0;font-size:var(--ui-fs-small);color:var(--ui-danger-fg)}.ui-field__error:before{content:"● ";color:var(--ui-danger)}.ui-input{width:100%;min-height:var(--ui-h-ctl);padding:var(--s-1) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--ui-control-border);background:var(--ui-input-bg);color:var(--fg1);font:inherit;font-size:var(--ui-fs-dense)}.ui-input:focus{border-color:var(--ui-focus);outline:2px solid var(--ui-focus);outline-offset:0}.ui-input[aria-invalid=true]{border-color:var(--ui-danger)}.ui-check{display:flex;gap:var(--s-2);align-items:flex-start;margin-bottom:var(--s-3)}.ui-check__box{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--ui-btn-primary-bg);cursor:pointer}.ui-check__box:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-check__box:disabled{cursor:not-allowed}.ui-check__text{display:grid;gap:var(--s-1);min-width:0}.ui-check__label{color:var(--fg1);cursor:pointer}.ui-alert{display:grid;gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--radius-md);border:1px solid var(--border-strong);border-left-width:3px;background:var(--bg-surface);color:var(--fg1);font-size:var(--ui-fs-dense)}.ui-alert__title{font-weight:var(--fw-semi)}.ui-alert--info{border-left-color:var(--brand)}.ui-alert--success{border-left-color:var(--tn-go-green)}.ui-alert--warning{border-left-color:var(--tn-gold)}.ui-alert--error{border-left-color:var(--ui-danger)}.ui-badge{display:inline-flex;align-items:center;gap:var(--s-1);padding:1px var(--s-2);border-radius:var(--radius-pill);border:1px solid var(--border-strong);font-size:var(--ui-fs-small);font-weight:var(--fw-medium);color:var(--fg1);white-space:nowrap}.ui-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fg3)}.ui-badge--brand:before{background:var(--brand)}.ui-badge--ok:before{background:var(--tn-go-green)}.ui-badge--warn:before{background:var(--tn-gold)}.ui-badge--danger:before{background:var(--ui-danger)}.ui-spinner{display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--brand);animation:ui-spin .9s linear infinite;vertical-align:middle}@keyframes ui-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-spinner{animation:none}}.ui-loading{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-6);color:var(--fg2)}.ui-toggle{display:inline-flex;border:1px solid var(--ui-control-border);border-radius:var(--radius-pill);padding:2px;gap:2px}.ui-toggle__item{appearance:none;border:0;background:transparent;color:var(--fg2);font:inherit;font-size:var(--ui-fs-small);font-weight:var(--fw-medium);min-height:28px;padding:0 var(--s-3);border-radius:var(--radius-pill);cursor:pointer}.ui-toggle__item[data-state=on]{background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg)}.ui-dl{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:var(--s-2) var(--s-5);margin:0}.ui-dl dt{color:var(--fg2)}.ui-dl dd{margin:0;min-width:0}.ui-app{display:grid;grid-template-columns:var(--ui-w-side) minmax(0,1fr);min-height:100vh;transition:grid-template-columns var(--ui-ease)}.ui-app[data-rail=true]{grid-template-columns:var(--ui-w-rail) minmax(0,1fr)}.ui-app[data-bare=true]{grid-template-columns:minmax(0,1fr)}.ui-skip{position:fixed;top:var(--s-2);left:var(--s-2);z-index:100;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg);font-weight:var(--fw-semi);text-decoration:none;transform:translateY(-200%)}.ui-skip:focus{transform:none}.ui-side{position:sticky;top:0;z-index:30;display:flex;flex-direction:column;height:100vh;min-width:0;background:var(--ui-side-bg);border-right:1px solid var(--border-strong)}.ui-main-col{display:flex;flex-direction:column;min-width:0}.ui-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--s-2);height:var(--ui-h-top);padding:0 var(--s-4);background:var(--bg);border-bottom:1px solid var(--border-strong)}@supports (backdrop-filter: blur(8px)){.ui-top{background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(8px)}}.ui-top:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--grad-line);opacity:.5;pointer-events:none}.ui-top__start,.ui-top__end{display:flex;align-items:center;gap:var(--s-2);min-width:0}.ui-top__end{margin-left:auto}.ui-main{width:100%;max-width:1200px;min-width:0;margin:0 auto;padding:var(--ui-page-px) var(--ui-page-px) var(--s-7);display:grid;gap:var(--ui-page-gap);align-content:start}.ui-main:focus{outline:none}.ui-scrim{position:fixed;inset:0;z-index:50;background:var(--ui-scrim)}@media(max-width:880px){.ui-app,.ui-app[data-rail=true]{grid-template-columns:minmax(0,1fr)}.ui-side{position:fixed;z-index:55;left:0;top:0;width:288px;max-width:88vw;transform:translate(-100%);visibility:hidden;box-shadow:var(--shadow-2);transition:transform .2s ease,visibility 0s linear .2s}.ui-app[data-drawer=true] .ui-side{transform:none;visibility:visible;transition:transform .2s ease,visibility 0s}.ui-top{padding:0 var(--s-3);gap:6px}.ui-main{padding-bottom:var(--s-6)}}.ui-icon-btn{appearance:none;display:inline-grid;place-items:center;width:var(--ui-h-ctl);height:var(--ui-h-ctl);border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--fg2);cursor:pointer}.ui-icon-btn:hover{background:var(--ui-hover);color:var(--fg1)}.ui-icon-btn[aria-expanded=true]{background:var(--ui-active);color:var(--fg1)}.ui-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 var(--s-2);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:none;color:var(--fg1);font:inherit;font-size:var(--ui-fs-small);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none}button.ui-pill,a.ui-pill{cursor:pointer}button.ui-pill:hover,a.ui-pill:hover{background:var(--ui-hover)}.ui-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--fg3)}.ui-dot--brand{background:var(--brand)}.ui-dot--ok{background:var(--tn-go-green)}.ui-dot--warn{background:var(--tn-gold)}.ui-dot--danger{background:var(--ui-danger)}.ui-dot--live{background:var(--tn-rose);animation:ui-pulse 1.8s infinite}@keyframes ui-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--tn-rose) 55%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.ui-pop{background:var(--ui-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);overflow:hidden}.ui-nav-legacy{padding:var(--s-4) var(--s-3)}.ui-nav{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ui-nav__title{margin:var(--s-4) var(--s-3) var(--s-2)}.ui-nav__title:first-child{margin-top:0}.ui-nav__item{display:flex;align-items:center;gap:var(--s-2);min-height:var(--ui-h-nav-item);padding:0 var(--s-2);border-radius:var(--radius-sm);color:var(--fg2);text-decoration:none;font-size:var(--ui-fs-dense);font-weight:var(--fw-medium)}.ui-nav__item:hover{color:var(--fg1);background:var(--ui-hover)}.ui-nav__item[aria-current=page]{color:var(--fg1);background:var(--ui-active)}.ui-center{min-height:100vh;display:grid;place-items:center;padding:var(--s-6) var(--s-4)}.ui-center__panel{width:100%;max-width:440px;display:grid;gap:var(--s-5)}.ui-stack{display:grid;gap:var(--s-3)}.ui-row{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:center}.ui-grid{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ui-field--bare{margin-bottom:0}.ui-select{appearance:auto;cursor:pointer}.ui-select option{background:var(--ui-input-bg);color:var(--fg1)}.ui-file{padding:var(--s-2);cursor:pointer}.ui-file::file-selector-button{margin-right:var(--s-3);min-height:32px;padding:var(--s-1) var(--s-3);border-radius:var(--radius-md);border:1px solid var(--ui-control-border);background:transparent;color:var(--fg1);font:inherit;font-weight:var(--fw-semi);cursor:pointer}.ui-file:hover::file-selector-button{border-color:var(--ui-focus)}.ui-progress{display:grid;gap:var(--s-1)}.ui-progress__head{display:flex;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.ui-progress__label{font-weight:var(--fw-medium)}.ui-progress__bar{appearance:none;width:100%;height:10px;border:1px solid var(--ui-control-border);border-radius:var(--radius-pill);background:var(--ui-input-bg);overflow:hidden}.ui-progress__bar::-webkit-progress-bar{background:var(--ui-input-bg)}.ui-progress__bar::-webkit-progress-value{background:var(--ui-focus)}.ui-progress__bar::-moz-progress-bar{background:var(--ui-focus)}.ui-icon{flex:none;display:inline-block;vertical-align:middle}.ui-kbd{font-family:var(--font-sans);font-size:var(--ui-fs-caption);font-weight:var(--fw-medium);line-height:18px;padding:0 5px;color:var(--fg2);background:var(--bg-surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-xs);white-space:nowrap}.ui-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-3)}.ui-page-head__text{min-width:0}.ui-page-head__title{font-size:var(--ui-fs-page-title);font-weight:var(--fw-semi);letter-spacing:-.015em;line-height:1.25}.ui-page-head__desc{margin:2px 0 0;font-size:var(--ui-fs-dense);color:var(--fg2)}.ui-page-head__actions{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.ui-tabs{display:flex;flex-wrap:wrap;gap:var(--s-1);border-bottom:1px solid var(--border-strong)}.ui-tabs__tab,.ui-tabs__link{position:relative;appearance:none;display:inline-flex;align-items:center;height:var(--ui-h-row-compact);padding:0 var(--s-3);border:0;background:none;color:var(--fg2);font:inherit;font-size:var(--ui-fs-dense);font-weight:var(--fw-medium);text-decoration:none;cursor:pointer}.ui-tabs__tab:hover,.ui-tabs__link:hover,.ui-tabs__tab[aria-selected=true],.ui-tabs__link[aria-current=page]{color:var(--fg1)}.ui-tabs__tab[aria-selected=true]:after,.ui-tabs__link[aria-current=page]:after{content:"";position:absolute;left:var(--s-2);right:var(--s-2);bottom:-1px;height:2px;border-radius:2px;background:var(--ui-mark)}.ui-seg{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface-2);max-width:100%;overflow-x:auto}.ui-seg__item{appearance:none;height:26px;padding:0 var(--s-3);border:1px solid transparent;border-radius:var(--radius-xs);background:none;color:var(--fg2);font:inherit;font-size:var(--ui-fs-small);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap}.ui-seg__item:hover{color:var(--fg1)}.ui-seg__item[aria-pressed=true]{background:var(--ui-raised);color:var(--fg1);border-color:var(--border-strong);box-shadow:var(--shadow-1)}@media(pointer:coarse),(max-width:880px){.ui-seg__item{height:32px}}.ui-empty{display:grid;justify-items:center;gap:var(--s-2);padding:var(--s-7) var(--s-4);text-align:center;color:var(--fg3)}.ui-empty__title{margin:0;font-size:var(--ui-fs-body);font-weight:var(--fw-semi);color:var(--fg1)}.ui-empty__text{margin:0;max-width:380px;font-size:var(--ui-fs-dense);color:var(--fg2)}.ui-empty__action{margin-top:var(--s-2)}.ui-skel{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--ui-hover),color-mix(in srgb,var(--fg1) 12%,transparent),var(--ui-hover));background-size:200% 100%;animation:ui-shimmer 1.2s linear infinite}@keyframes ui-shimmer{to{background-position:-200% 0}}.ui-skel-table{display:grid}.ui-skel-table__row{display:grid;gap:var(--s-4);align-items:center;height:var(--ui-h-row);padding:0 var(--s-4);border-bottom:1px solid var(--border)}.ui-skel-table__label{margin:0;padding:var(--s-3) var(--s-4)}.ui-stat{display:grid;gap:var(--s-1);align-content:start;padding:var(--s-4);min-width:0;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md)}.ui-stat p{margin:0}.ui-stat__label{font-size:var(--ui-fs-small);font-weight:var(--fw-medium);color:var(--fg2)}.ui-stat__value{font-size:var(--ui-fs-stat);font-weight:var(--fw-semi);letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums}.ui-stat--na .ui-stat__value{color:var(--fg2)}.ui-stat__delta{display:flex;align-items:center;gap:var(--s-1);font-size:var(--ui-fs-small);color:var(--fg2)}.ui-stat__down{transform:rotate(180deg)}.ui-stat__flat{transform:rotate(90deg)}.ui-stat__src{margin-top:var(--s-1);font-family:var(--font-mono);font-size:var(--ui-fs-caption);line-height:1.4;color:var(--fg3);overflow-wrap:anywhere}.ui-table-wrap{max-width:100%;overflow-x:auto}.ui-table{width:100%;border-collapse:collapse;font-size:var(--ui-fs-dense);font-variant-numeric:tabular-nums}.ui-table th{height:var(--ui-h-row-compact);padding:0 var(--s-4);text-align:left;font-size:var(--ui-fs-small);font-weight:var(--fw-semi);color:var(--fg2);white-space:nowrap;background:var(--bg-surface);border-bottom:1px solid var(--border-strong)}.ui-table td{height:var(--ui-h-row);padding:0 var(--s-4);border-bottom:1px solid var(--border);color:var(--fg1)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover td{background:var(--ui-hover)}.ui-table .num{text-align:right}.ui-table--compact td{height:var(--ui-h-row-compact)}@media(pointer:coarse),(max-width:880px){.ui-tabs__tab,.ui-tabs__link{height:40px}}.brand{display:block;height:auto}.tn-avatar{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:var(--radius-sm);background:var(--ui-mono-bg);color:var(--ui-mono-fg);font-size:var(--ui-fs-caption);font-weight:var(--fw-semi);letter-spacing:.02em;line-height:1}.tn-avatar--lg{width:32px;height:32px;font-size:var(--ui-fs-dense)}.side-brand{display:flex;align-items:center;justify-content:space-between;flex:none;height:var(--ui-h-top);padding:0 var(--s-4);border-bottom:1px solid var(--border-strong)}.side-brand a{display:inline-flex;border-radius:var(--radius-sm)}.side-close{display:none}.nav{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--s-2) var(--s-2) var(--s-4);scrollbar-width:thin}.nav-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.nav-group{margin-top:var(--s-3)}.nav-group__title{margin:0}.nav-group__btn{appearance:none;display:flex;align-items:center;gap:var(--s-2);width:100%;height:28px;padding:0 var(--s-2);border:0;border-radius:var(--radius-sm);background:none;color:var(--fg3);font:inherit;font-size:var(--ui-fs-caption);font-weight:var(--fw-semi);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer}.nav-group__btn:hover{background:var(--ui-hover);color:var(--fg2)}.nav-group__btn:focus-visible{outline-offset:-2px}.nav-group__chev{margin-left:auto;transition:transform var(--ui-ease)}.nav-group[data-open=false] .nav-group__chev{transform:rotate(-90deg)}.nav-group__dot{width:6px;height:6px;margin-left:auto;margin-right:calc(var(--s-1) * -1);border-radius:50%;background:var(--ui-mark)}.nav-group__dot+.nav-group__chev{margin-left:0}.nav-group__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--ui-ease)}.nav-group[data-open=false] .nav-group__body{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--ui-ease),visibility 0s linear .16s}.nav-group__list{min-height:0;overflow:hidden;padding-top:2px}.nav-item{position:relative;display:flex;align-items:center;gap:10px;height:var(--ui-h-nav-item);padding:0 var(--s-2);border-radius:var(--radius-sm);color:var(--fg2);font-size:var(--ui-fs-dense);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap}.nav-item:hover{background:var(--ui-hover);color:var(--fg1)}.nav-item:focus-visible{outline-offset:-2px}.nav-item[aria-current=page]{background:var(--ui-active);color:var(--fg1)}.nav-item[aria-current=page] .ui-icon{color:var(--ui-link)}.nav-item[aria-current=page]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--ui-mark)}.nav-item__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-li{position:relative}.nav-item--soon{padding-right:64px}.nav-soon{position:absolute;top:50%;right:var(--s-2);transform:translateY(-50%);pointer-events:none;padding:0 6px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--fg2);font-size:var(--ui-fs-caption);font-weight:var(--fw-medium);line-height:16px}.side-foot{flex:none;padding:var(--s-2);border-top:1px solid var(--border-strong)}.side-foot__btn{appearance:none;display:flex;align-items:center;gap:10px;width:100%;height:var(--ui-h-nav-item);padding:0 var(--s-2);border:0;border-radius:var(--radius-sm);background:none;color:var(--fg2);font:inherit;font-size:var(--ui-fs-dense);font-weight:var(--fw-medium);text-align:left;cursor:pointer}.side-foot__btn:hover{background:var(--ui-hover);color:var(--fg1)}.side-foot__btn:focus-visible{outline-offset:-2px}.side-foot__label{flex:1}.nav-tip{position:fixed;z-index:80;transform:translateY(-50%);padding:4px var(--s-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--ui-raised);color:var(--fg1);box-shadow:var(--shadow-2);font-size:var(--ui-fs-small);font-weight:var(--fw-medium);white-space:nowrap;pointer-events:none}@media(min-width:881px){.ui-app[data-rail=true] .nav-item__label,.ui-app[data-rail=true] .side-foot__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ui-app[data-rail=true] .nav-soon,.ui-app[data-rail=true] .side-foot .ui-kbd,.ui-app[data-rail=true] .nav-group__title{display:none}.ui-app[data-rail=true] .side-brand{justify-content:center;padding:0}.ui-app[data-rail=true] .nav-group{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--border-strong)}.ui-app[data-rail=true] .nav-group__body{grid-template-rows:1fr!important;visibility:visible!important}.ui-app[data-rail=true] .nav-item,.ui-app[data-rail=true] .side-foot__btn{justify-content:center;padding:0}.ui-app[data-rail=true] .side-foot__ic{transform:rotate(180deg)}}.top-menu-btn,.top-logo{display:none}.client-wrap{position:relative;min-width:0}.chip{appearance:none;display:inline-flex;align-items:center;gap:var(--s-2);max-width:260px;height:var(--ui-h-ctl);padding:0 var(--s-2) 0 var(--s-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--fg1);font:inherit;font-size:var(--ui-fs-dense);font-weight:var(--fw-semi);cursor:pointer}.chip:hover{border-color:var(--fg3)}.chip[aria-expanded=true]{border-color:var(--ui-focus)}.chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip .ui-icon{flex:none;color:var(--fg2)}.client-pop{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:min(340px,calc(100vw - 24px))}.client-pop__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-top:1px solid var(--border-strong);color:var(--fg2);font-size:var(--ui-fs-small)}.client-pop__error{margin:0;padding:var(--s-2) var(--s-3);border-top:1px solid var(--border-strong);color:var(--ui-danger-fg);font-size:var(--ui-fs-small)}.client-pop__error:before{content:"● ";color:var(--ui-danger)}.search-btn{appearance:none;display:inline-flex;align-items:center;gap:var(--s-2);width:240px;height:var(--ui-h-ctl);padding:0 var(--s-2) 0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--fg2);font:inherit;font-size:var(--ui-fs-dense);text-align:left;cursor:pointer}.search-btn:hover{border-color:var(--fg3);color:var(--fg1)}.search-btn span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-btn{appearance:none;display:inline-grid;place-items:center;width:var(--ui-h-ctl);height:var(--ui-h-ctl);border:1px solid var(--border-strong);border-radius:50%;background:var(--bg-surface);color:var(--fg1);cursor:pointer}.avatar-btn:hover,.avatar-btn[aria-expanded=true]{border-color:var(--fg3)}.acct{position:relative}.acct__pop{position:absolute;z-index:60;top:calc(100% + 6px);right:0;width:248px;padding:var(--s-1)}.acct__head{display:grid;gap:1px;margin-bottom:var(--s-1);padding:var(--s-2);border-bottom:1px solid var(--border-strong)}.acct__head b{font-size:var(--ui-fs-dense);font-weight:var(--fw-semi)}.acct__head span{font-size:var(--ui-fs-small);color:var(--fg2)}.menu-item{appearance:none;display:flex;align-items:center;gap:var(--s-2);width:100%;min-height:32px;padding:0 var(--s-2);border:0;border-radius:var(--radius-sm);background:none;color:var(--fg1);font:inherit;font-size:var(--ui-fs-dense);text-align:left;cursor:pointer}.menu-item:hover{background:var(--ui-hover)}.menu-item:disabled{cursor:not-allowed;opacity:.6}.menu-item:focus-visible{outline-offset:-2px}.tl__search{position:relative;display:flex;align-items:center;padding:var(--s-2)}.tl__search .ui-icon{position:absolute;left:18px;color:var(--fg2);pointer-events:none}.tl__input{width:100%;height:var(--ui-h-ctl);padding:0 var(--s-3) 0 32px;border:1px solid var(--ui-control-border);border-radius:var(--radius-sm);background:var(--ui-input-bg);color:var(--fg1);font:inherit;font-size:var(--ui-fs-dense)}.tl__input::placeholder{color:var(--fg2)}.tl__input:focus{outline:2px solid var(--ui-focus);outline-offset:0;border-color:var(--ui-focus)}.tl__list{margin:0;padding:var(--s-1);overflow:auto;list-style:none;border-top:1px solid var(--border-strong)}.tl__head{padding:var(--s-2) var(--s-2) var(--s-1);color:var(--fg2);font-size:var(--ui-fs-caption);font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase}.tl__opt{display:flex;align-items:center;gap:var(--s-3);min-height:40px;padding:var(--s-1) var(--s-2);border-radius:var(--radius-sm);color:var(--fg1);cursor:pointer}.tl__opt[aria-selected=true]{background:var(--ui-active)}.tl__text{display:grid;flex:1;min-width:0;line-height:1.25}.tl__name{overflow:hidden;font-size:var(--ui-fs-dense);font-weight:var(--fw-semi);text-overflow:ellipsis;white-space:nowrap}.tl__code{color:var(--fg2);font-family:var(--font-mono);font-size:var(--ui-fs-caption)}.tl__ok{flex:none;color:var(--ui-link)}.tl__empty{padding:var(--s-4);color:var(--fg2);font-size:var(--ui-fs-dense);text-align:center}.cmd-scrim{z-index:65}.cmd{position:fixed;z-index:70;left:50%;top:14vh;transform:translate(-50%);width:min(580px,calc(100vw - 24px));overflow:hidden;background:var(--ui-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-2)}.cmd__search{display:flex;align-items:center;gap:var(--s-2);padding:0 var(--s-4);border-bottom:1px solid var(--border-strong)}.cmd__search .ui-icon{color:var(--fg2)}.cmd__search input{flex:1;min-width:0;height:48px;border:0;background:none;color:var(--fg1);font:inherit;font-size:var(--ui-fs-body)}.cmd__search input::placeholder{color:var(--fg2)}.cmd__search input:focus{outline:none}.cmd__error{margin:0;padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--border-strong);color:var(--ui-danger-fg);font-size:var(--ui-fs-small)}.cmd__list{margin:0;padding:var(--s-1);max-height:min(380px,52vh);overflow:auto;list-style:none}.cmd__head{padding:var(--s-2) var(--s-2) var(--s-1);color:var(--fg2);font-size:var(--ui-fs-caption);font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase}.cmd__opt{display:flex;align-items:center;gap:var(--s-3);min-height:36px;padding:var(--s-1) var(--s-2);border-radius:var(--radius-sm);color:var(--fg1);font-size:var(--ui-fs-dense);cursor:pointer}.cmd__opt .ui-icon{color:var(--fg2)}.cmd__opt[aria-selected=true]{background:var(--ui-active)}.cmd__opt[aria-selected=true] .ui-icon{color:var(--ui-link)}.cmd__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd__hint{color:var(--fg2);font-size:var(--ui-fs-small);white-space:nowrap}.cmd__hint--mono{font-family:var(--font-mono);font-size:var(--ui-fs-caption)}.cmd__empty{padding:var(--s-4);color:var(--fg2);font-size:var(--ui-fs-dense);text-align:center}.cmd__foot{display:flex;flex-wrap:wrap;gap:var(--s-4);padding:var(--s-2) var(--s-4);border-top:1px solid var(--border-strong);color:var(--fg2);font-size:var(--ui-fs-small)}.cmd__foot span{display:inline-flex;align-items:center;gap:6px}.cmd__foot-right{margin-left:auto}.toast-host{position:fixed;left:50%;bottom:24px;z-index:100;transform:translate(-50%);pointer-events:none}.toast{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--ui-raised);box-shadow:var(--shadow-2);font-size:var(--ui-fs-dense);animation:toast-in .2s ease}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}.picker{display:grid;justify-items:center;align-content:center;gap:var(--s-5);min-height:calc(100vh - var(--ui-h-top) - 2 * var(--ui-page-px));padding:var(--s-4) 0}.picker__panel{display:grid;gap:var(--s-4);width:100%;max-width:520px;min-width:0}.picker__title{font-size:var(--ui-fs-page-title);font-weight:var(--fw-semi);letter-spacing:-.015em}.picker__sub{margin:2px 0 0;color:var(--fg2);font-size:var(--ui-fs-dense)}.picker__sect{margin:0 0 var(--s-2)}.picker__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2);margin:0;padding:0;list-style:none}.picker__card{appearance:none;display:grid;gap:var(--s-3);justify-items:start;width:100%;padding:var(--s-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg1);font:inherit;text-align:left;cursor:pointer}.picker__card:hover:not(:disabled){border-color:var(--fg3);background:var(--ui-raised)}.picker__card:disabled{cursor:not-allowed;opacity:.6}.picker__card-name{display:block;max-width:100%;overflow:hidden;font-size:var(--ui-fs-dense);font-weight:var(--fw-semi);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.picker__card-when{display:block;min-height:1em;margin-top:-6px;color:var(--fg2);font-size:var(--ui-fs-caption)}.picker__box{overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface)}.picker__hint{margin:var(--s-2) 0 0;color:var(--fg2);font-size:var(--ui-fs-small);text-align:center}.picker__actions{margin-top:var(--s-2)}.picker__code{display:grid;gap:var(--s-3);justify-items:start}.picker__code .ui-field{width:100%;margin-bottom:0}.home-tech{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-strong);font-size:var(--ui-fs-dense)}.home-tech summary{width:fit-content;color:var(--ui-link);cursor:pointer}.home-tech .ui-dl{margin-top:var(--s-2)}.home-groups{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start}.home-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.home-link{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-2);border-radius:var(--radius-sm);color:var(--fg1);text-decoration:none}.home-link:hover{background:var(--ui-hover)}.home-link .ui-icon{margin-top:2px;color:var(--ui-link)}.home-link__text{display:grid;min-width:0;gap:1px}.home-link__label{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);font-size:var(--ui-fs-dense);font-weight:var(--fw-semi)}.home-link__summary{color:var(--fg2);font-size:var(--ui-fs-small)}@media(max-width:1100px){.search-btn{width:var(--ui-h-ctl);justify-content:center;padding:0}.search-btn span,.search-btn .ui-kbd{display:none}}@media(max-width:880px){.top-menu-btn{display:inline-grid}.top-logo{display:block;line-height:0}.hide-narrow{display:none}.side-close{display:inline-grid}.side-foot{display:none}.client-wrap{position:static}.client-pop{position:fixed;top:calc(var(--ui-h-top) + 4px);left:12px;right:12px;width:auto}.acct__pop{position:fixed;top:calc(var(--ui-h-top) + 4px);right:12px}.tl__opt,.cmd__opt,.menu-item{min-height:40px}.nav-group__btn{height:40px}.chip{min-width:0}.client-pop__foot .link-button{min-height:40px;padding:0 var(--s-2)}}@media(max-width:640px){.picker__cards{grid-template-columns:minmax(0,1fr)}.picker__card{grid-template-columns:auto minmax(0,1fr);align-items:center}.picker__card-when{grid-column:2;margin-top:-10px}.home-groups{grid-template-columns:minmax(0,1fr)}.cmd__foot{display:none}}.lab{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-page-gap);align-items:start}.lab>*{min-width:0}.lab__form,.lab__live{display:grid;gap:var(--s-4);align-content:start}.lab__form>.ui-card__head,.lab__live>.ui-card__head{margin-bottom:0}.lab .ui-field{margin-bottom:0}@media(min-width:1080px){.lab{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lab>:not(.lab__form):not(.lab__live){grid-column:1 / -1}.lab__live{position:sticky;top:calc(var(--ui-h-top) + var(--s-4))}}.lab-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-4) var(--s-5);margin:0}.lab-fact{display:grid;gap:var(--s-1);align-content:start;min-width:0}.lab-fact dt{font-size:var(--ui-fs-caption);font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--fg2)}.lab-fact--wide{grid-column:span 2}.lab-fact dd{margin:0;min-width:0;font-size:var(--ui-fs-body);font-weight:var(--fw-medium);overflow-wrap:anywhere}.lab-lead,.lab-note{margin:0;color:var(--fg2);line-height:1.5}.lab-lead{font-size:var(--ui-fs-dense)}.lab-note{font-size:var(--ui-fs-small)}.lab-note--pii{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2)}.lab-label-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-2)}.lab-json{display:block;min-height:176px;padding:var(--s-3);font-family:var(--font-mono);font-size:var(--ui-fs-small);line-height:1.55;resize:vertical}.lab-json::placeholder{color:var(--fg3)}.lab-route{display:grid;gap:var(--s-2);margin:0;padding:0;border:0;min-width:0}.lab-route legend{padding:0;margin-bottom:var(--s-2)}.lab-route:disabled .ui-seg{opacity:.6}.lab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--border-strong)}.lab-call{flex:1 1 100%;min-height:40px}.lab-message{margin:0;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border-left:3px solid var(--ui-danger);background:var(--bg-surface-2);font-size:var(--ui-fs-dense);line-height:1.5}.lab-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.lab-status__main{display:inline-flex;align-items:center;gap:var(--s-2);margin-right:var(--s-1)}.lab-status__main .ui-dot{width:8px;height:8px}.lab-status__main strong{font-size:var(--ui-fs-body);font-weight:var(--fw-semi)}.lab-chat{max-height:min(56vh,540px);min-height:160px;overflow-y:auto;padding:var(--s-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-2);overscroll-behavior:contain}.lab-bubbles{display:flex;flex-direction:column;gap:var(--s-3);margin:0;padding:0;list-style:none}.lab-bubble{max-width:88%;padding:var(--s-2) var(--s-3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface)}.lab-bubble strong{display:block;margin-bottom:2px;font-size:var(--ui-fs-small);font-weight:var(--fw-semi);color:var(--fg2)}.lab-bubble p{margin:0;font-size:var(--ui-fs-body);line-height:var(--lh-normal);overflow-wrap:anywhere}.lab-bubble--bot{align-self:flex-start;border-bottom-left-radius:var(--radius-xs);border-color:color-mix(in srgb,var(--tn-tiffany) 40%,var(--border-strong));background:color-mix(in srgb,var(--tn-tiffany) 12%,var(--bg-surface))}.lab-bubble--person{align-self:flex-end;border-bottom-right-radius:var(--radius-xs)}.lab-bubble--partial{border-style:dashed}.lab-bubble--partial p{color:var(--fg2)}.lab-usage{display:grid;gap:var(--s-2)}.lab-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:var(--s-3);margin:0}.lab-stats .ui-stat{padding:var(--s-3)}.lab-stats .ui-stat__label,.lab-stats .ui-stat__value{margin:0}.lab-stats .ui-stat__value{font-size:var(--fs-h4)}.lab__results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--ui-page-gap);align-items:start}.lab__results>.lab-rec-card{grid-column:1 / -1}.lab__results .ui-card>p{margin:0 0 var(--s-3);font-size:var(--ui-fs-dense);line-height:1.5;color:var(--fg2)}.lab__results .ui-card>p strong{color:var(--fg1)}.lab__results .ui-card ul{margin:0 0 var(--s-3);padding-left:var(--s-5);font-size:var(--ui-fs-dense);color:var(--fg2)}.lab__results .ui-card .ui-btn{margin-bottom:var(--s-3)}.lab__results ol[aria-label="Etapas registradas"]{display:grid;gap:var(--s-2);margin:0 0 var(--s-3) var(--s-2);padding:0 0 0 var(--s-4);list-style:none;border-left:2px solid var(--border-strong);font-size:var(--ui-fs-dense)}.lab__results ol[aria-label="Etapas registradas"] li{position:relative}.lab__results ol[aria-label="Etapas registradas"] li:before{content:"";position:absolute;left:calc(var(--s-4) * -1 - 6px);top:.5em;width:8px;height:8px;border-radius:50%;background:var(--brand)}.lab__results table{width:100%;margin-bottom:var(--s-3);border-collapse:collapse;font-size:var(--ui-fs-dense)}.lab__results caption{padding-bottom:var(--s-2);text-align:left;font-weight:var(--fw-semi);color:var(--fg2)}.lab__results th,.lab__results td{padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--border-strong);text-align:left;font-variant-numeric:tabular-nums}.lab__results thead th{font-size:var(--ui-fs-small);font-weight:var(--fw-semi);color:var(--fg2)}.lab-rec{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.lab-rec li{padding:var(--s-2) var(--s-3);border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface-2);font-size:var(--ui-fs-dense);line-height:1.5;overflow-wrap:anywhere}.lab-rec .lab-rec--bot{border-left-color:var(--brand)}@media(max-width:600px){.lab-fact--wide{grid-column:auto}.lab-bubble{max-width:94%}.lab-chat{max-height:60vh}}@media(prefers-reduced-motion:no-preference){.lab-chat{scroll-behavior:smooth}}.lab-economics__toolbar{display:flex;gap:var(--ui-space-2, 8px);justify-content:flex-end;flex-wrap:wrap}.lab-economics__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ui-space-3, 12px)}.lab-lastgood{display:grid;gap:var(--ui-space-1, var(--s-1));justify-items:start;margin-top:var(--ui-space-2, var(--s-2))}.page-title{font-size:var(--ui-fs-page-title);font-weight:var(--fw-semi);letter-spacing:-.015em;line-height:1.25}.login-brand{display:flex;justify-content:center;padding:var(--s-6) 0}.login-head{justify-content:space-between}.login-title{font-size:var(--fs-h3);font-weight:var(--fw-bold)}.login-foot{justify-content:center}.cost-head{justify-content:space-between}.cost-filters{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:end}.cost-stats{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cost-stat{display:grid;gap:var(--s-1);align-content:start;padding:var(--s-3) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-2)}.cost-stat p{margin:0}.cost-stat__value{font-size:var(--ui-fs-stat);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.cost-columns{display:grid;gap:var(--s-4)}.cost-list{margin:0;padding:0;list-style:none}.data-table-wrap{max-width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:var(--ui-fs-dense);font-variant-numeric:tabular-nums}.data-table th,.data-table td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.data-table th{height:var(--ui-h-row-compact);padding-top:0;padding-bottom:0;border-bottom-color:var(--border-strong);color:var(--fg2);font-size:var(--ui-fs-small);font-weight:var(--fw-semi)}.data-table tbody tr:hover td{background:var(--ui-hover)}.data-table .ui-mono{display:inline-block;max-width:32ch;white-space:normal}.data-table .num{text-align:right}.data-table__total td{font-weight:var(--fw-semi);background:var(--bg-surface-2)}.ops-filters .ui-field,.cost-filters .ui-field{margin-bottom:0}.nowrap{white-space:nowrap}.link-button{padding:0;border:0;background:none;color:var(--ui-link);text-decoration:underline;cursor:pointer;font:inherit}.link-button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.subnav{display:flex;gap:var(--s-1);flex-wrap:wrap;border-bottom:1px solid var(--border-strong)}.subnav__item{position:relative;display:inline-flex;align-items:center;height:var(--ui-h-row-compact);padding:0 var(--s-3);color:var(--fg2);font-size:var(--ui-fs-dense);font-weight:var(--fw-medium);text-decoration:none}.subnav__item:hover,.subnav__item[aria-current=page]{color:var(--fg1)}.subnav__item[aria-current=page]:after{content:"";position:absolute;left:var(--s-2);right:var(--s-2);bottom:-1px;height:2px;border-radius:2px;background:var(--ui-mark)}.stat-grid{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin-top:var(--s-4)}.stat-tile{display:grid;gap:var(--s-1);align-content:start;padding:var(--s-3) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-2)}.stat-tile p{margin:0}.stat-tile__value{font-size:var(--ui-fs-stat);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.form-grid{display:grid;gap:0 var(--s-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;margin-top:var(--s-4)}.plain-list{margin:0;padding-left:var(--s-5)}.data-table--compact th,.data-table--compact td{padding:var(--s-1) var(--s-2)}.data-table td .ui-field{margin-bottom:0;min-width:200px}.cell-reasons{display:block;margin-top:var(--s-1);white-space:normal;min-width:220px;color:var(--fg2)}@media(pointer:coarse),(max-width:880px){.subnav__item{height:40px}}.alr-rule{display:grid;gap:var(--s-1)}.alr-rule p{margin:0}.alr-rule__title{font-weight:var(--fw-semi)}.av-page{display:grid;gap:var(--s-4);min-width:0}.av-muted{color:var(--fg2)}.av-small{font-size:var(--ui-fs-small)}.av-foot{margin:var(--s-2) 0 0;font-size:var(--ui-fs-small);color:var(--fg2)}.av-empty{margin:0;color:var(--fg2);font-size:var(--ui-fs-dense)}.av-top{display:grid;gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.av-top__title p,.av-top__title h1{margin:0}.av-top__pickers{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end}.av-top__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.av-live-dot{inline-size:8px;block-size:8px;border-radius:var(--radius-pill);background:var(--tn-go-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--tn-go-green) 25%,transparent);animation:av-pulse 2s var(--ui-ease, ease-in-out) infinite}.av-live-dot.is-off{background:var(--fg3);box-shadow:none;animation:none}@keyframes av-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--tn-go-green) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.av-live-dot{animation:none}}.av-chips{display:inline-flex;flex-wrap:wrap;gap:var(--s-1)}.av-chip{display:inline-flex;align-items:center;gap:var(--s-1);padding:2px var(--s-2);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--ui-raised);font-size:var(--ui-fs-small);font-weight:var(--fw-medium);color:var(--fg1);white-space:nowrap}.av-chip--ok{border-color:color-mix(in srgb,var(--tn-go-green) 55%,var(--border-strong))}.av-chip--warn{border-color:color-mix(in srgb,var(--tn-gold) 60%,var(--border-strong))}.av-chip--danger{border-color:var(--ui-danger);background:color-mix(in srgb,var(--ui-danger) 14%,var(--ui-raised))}.av-chip-icon{display:inline-grid;place-items:center;inline-size:22px;block-size:22px;border-radius:var(--radius-sm);background:var(--ui-active);color:var(--ui-mark)}.av-section{min-width:0;padding:var(--s-3) var(--s-4) var(--s-4);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg)}.av-section[data-open=false]{padding-bottom:var(--s-3)}.av-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2)}.av-section__toggle{display:inline-flex;align-items:center;gap:var(--s-2);padding:0;border:0;background:none;color:var(--fg1);cursor:pointer;text-align:start}.av-section__toggle:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:var(--radius-sm)}.av-section__title{margin:0;font-size:var(--ui-fs-body);font-weight:var(--fw-semi)}.av-section__chev{color:var(--fg2);transition:transform .15s}.av-section[data-open=false] .av-section__chev{transform:rotate(-90deg)}.av-section__aside{min-width:0}.av-section__body{margin-top:var(--s-3)}.av-grid{display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr))}@media(max-width:560px){.av-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-section{padding:var(--s-3)}.av-metric__detail{font-size:var(--ui-fs-caption)}}.av-metric{display:grid;gap:2px;align-content:start;min-width:0;padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--ui-raised)}.av-metric p{margin:0}.av-metric--wide{grid-column:span 2}.av-metric--warn{border-color:color-mix(in srgb,var(--tn-gold) 60%,var(--border))}.av-metric--danger{border-color:var(--ui-danger)}.av-metric--ok{border-color:color-mix(in srgb,var(--tn-go-green) 45%,var(--border))}.av-metric__label{display:flex;align-items:center;gap:var(--s-1);font-size:var(--ui-fs-caption);font-weight:var(--fw-medium);letter-spacing:.02em;text-transform:uppercase;color:var(--fg2)}.av-metric__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2);font-size:18px;font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.25;color:var(--fg1)}.av-metric__value .av-muted{font-size:var(--ui-fs-dense);font-weight:var(--fw-regular)}.av-metric__detail{font-size:var(--ui-fs-small);color:var(--fg2);overflow-wrap:anywhere}.av-delta{display:inline-flex;align-items:center;gap:2px;font-size:var(--ui-fs-caption);font-weight:var(--fw-medium);color:var(--fg2)}.av-delta__down{transform:rotate(180deg)}.av-delta--up{color:var(--fg1)}.av-bar{appearance:none;inline-size:100%;block-size:6px;border:0;border-radius:var(--radius-pill);background:var(--ui-input-bg);overflow:hidden}.av-bar::-webkit-progress-bar{background:var(--ui-input-bg)}.av-bar::-webkit-progress-value{background:var(--ui-bar)}.av-bar::-moz-progress-bar{background:var(--ui-bar)}.av-progress{display:grid;gap:var(--s-1);margin-bottom:var(--s-3)}.av-progress__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2)}.av-progress__num{font-variant-numeric:tabular-nums;font-size:var(--ui-fs-dense)}.av-progress__num strong{font-size:18px}.av-stairs{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.av-stair{display:grid;gap:4px}.av-stair__text{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-1) var(--s-3)}.av-stair__label{font-size:var(--ui-fs-dense);font-weight:var(--fw-medium)}.av-stair__nums{display:inline-flex;align-items:baseline;gap:var(--s-2);font-variant-numeric:tabular-nums;font-size:var(--ui-fs-small)}.av-stair__nums strong{font-size:var(--ui-fs-body)}.av-stair__bar{display:block;block-size:6px;max-inline-size:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--ui-bar),var(--ui-bar-now))}.av-calls{display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));margin:0;padding:0;list-style:none}.av-call{min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--ui-raised)}.av-call[data-stage=negociacao]{border-color:color-mix(in srgb,var(--tn-gold) 55%,var(--border))}.av-call[data-stage=conversa],.av-call[data-stage=identificacao]{border-color:color-mix(in srgb,var(--ui-mark) 55%,var(--border))}.av-call__main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px var(--s-2);inline-size:100%;padding:var(--s-2) var(--s-3);border:0;background:none;color:var(--fg1);text-align:start;cursor:pointer}.av-call__main:hover{background:var(--ui-hover)}.av-call__main:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.av-call__stage{display:inline-flex;align-items:center;gap:var(--s-1);font-size:var(--ui-fs-dense);font-weight:var(--fw-semi)}.av-call__time{font-variant-numeric:tabular-nums;font-size:var(--ui-fs-dense);font-weight:var(--fw-semi)}.av-call__steps{grid-column:1 / -1;display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.av-call__steps span{block-size:3px;border-radius:var(--radius-pill);background:var(--border-strong)}.av-call__steps span.is-on{background:var(--ui-bar)}.av-call__meta{min-width:0;font-size:var(--ui-fs-caption);color:var(--fg2);overflow-wrap:anywhere}.av-call__cost{font-size:var(--ui-fs-caption);font-variant-numeric:tabular-nums;color:var(--fg2)}.av-call__detail{padding:0 var(--s-3) var(--s-2);font-size:var(--ui-fs-small)}.av-call__detail p{margin:var(--s-1) 0 0}.av-transcript{margin-top:var(--s-2)}.av-transcript__turns{list-style:none;margin:var(--s-1) 0 0;padding:var(--s-2);max-height:260px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--s-1);display:grid;gap:var(--s-1)}.av-transcript__turn{display:grid;grid-template-columns:4.5em 1fr;gap:var(--s-2);overflow-wrap:anywhere}.av-transcript__turn[data-final=false] .av-transcript__text{color:var(--fg2)}.av-transcript__who{color:var(--fg2);font-weight:var(--fw-medium)}.av-transcript__turn[data-speaker=customer] .av-transcript__who{color:var(--fg1)}.av-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface)}.av-controls__buttons{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.av-controls__msg{flex-basis:100%;margin:0}.av-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-1)}.ai-num{font-variant-numeric:tabular-nums;font-size:var(--ui-fs-dense);font-weight:var(--fw-medium);letter-spacing:0;white-space:nowrap}.ai-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-2) var(--s-4);margin:0 0 var(--s-4)}.ai-date{display:grid;gap:var(--s-1)}.ai-date .ui-input{width:auto;min-width:150px}.ai-refresh{margin-left:auto;align-self:center}.ai-note,.ai-stale{margin:0 0 var(--s-3)}.ai-news{display:inline-flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);padding:var(--s-1) var(--s-3);border:1px solid var(--brand);border-radius:var(--radius-pill);background:var(--ui-active);font-size:var(--ui-fs-small)}.ai-news__close{display:inline-flex;padding:0;border:0;background:none;color:inherit;cursor:pointer}.ai-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);margin:0 0 var(--s-6)}.ai-sum{display:grid;gap:2px;min-width:0;padding:var(--s-3) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg1);font:inherit;text-align:left;cursor:pointer;transition:background var(--ui-ease),border-color var(--ui-ease)}.ai-sum:hover{background:var(--ui-hover)}.ai-sum:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ai-sum__n{font-size:var(--ui-fs-stat);font-weight:var(--fw-semi);line-height:1.1;font-variant-numeric:tabular-nums}.ai-sum__l{font-size:var(--ui-fs-small);color:var(--fg2)}.ai-sum[data-kind=acordos]{border-color:var(--brand);background:var(--ui-active)}.ai-sum[data-kind=older]:not([data-empty]){border-color:var(--tn-gold);background:color-mix(in srgb,var(--tn-gold) 9%,var(--bg-surface))}.ai-sum[data-empty=true]{border-style:dashed}.ai-sum[data-empty=true] .ai-sum__n{color:var(--fg3);font-weight:var(--fw-medium)}.ai-block{margin:0 0 var(--s-6);scroll-margin-top:calc(var(--ui-h-top) + var(--s-4))}.ai-block__head{display:flex;align-items:flex-start;gap:var(--s-3);margin:0 0 var(--s-3)}.ai-block__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-2);color:var(--fg2)}.ai-block__heading{min-width:0}.ai-block__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0;font-size:var(--ui-fs-body);font-weight:var(--fw-semi)}.ai-block__hint{margin:2px 0 0}.ai-block__foot{margin:var(--s-2) 0 0}.ai-count{min-width:22px;padding:0 var(--s-2);border-radius:var(--radius-pill);background:var(--bg-surface-2);border:1px solid var(--border-strong);font-size:var(--ui-fs-small);font-weight:var(--fw-medium);text-align:center;font-variant-numeric:tabular-nums}.ai-count--quiet{background:none;color:var(--fg2)}.ai-block--acordos{margin-bottom:var(--s-7)}.ai-block--acordos .ai-block__icon{width:40px;height:40px;border-color:transparent;background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg)}.ai-block--acordos .ai-block__title{font-size:var(--fs-h4);font-weight:var(--fw-bold);letter-spacing:-.01em}.ai-block--acordos .ai-count{border-color:transparent;background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg);font-weight:var(--fw-semi)}.ai-block--acordos>.ai-list,.ai-block--acordos>.ai-empty{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 5%,var(--bg-surface))}.ai-block--acordos>.ai-list{box-shadow:var(--shadow-1)}.ai-block--tabs .ai-block__title{font-size:var(--ui-fs-body)}.ai-block--older .ai-block__icon{border-color:var(--tn-gold);background:color-mix(in srgb,var(--tn-gold) 16%,var(--bg-surface));color:var(--fg1)}.ai-block--older .ai-count{border-color:var(--tn-gold);background:color-mix(in srgb,var(--tn-gold) 16%,var(--bg-surface))}.ai-block--older>.ai-list{border-color:color-mix(in srgb,var(--tn-gold) 55%,var(--border-strong));background:color-mix(in srgb,var(--tn-gold) 4%,var(--bg-surface))}.ai-block--older .ai-row{border-left-color:var(--tn-gold)}.ai-empty{display:flex;align-items:center;gap:var(--s-3);margin:0;padding:var(--s-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--fg2)}.ai-empty .ui-icon{flex:none}.ai-empty__text{margin:0;font-size:var(--ui-fs-dense)}.ai-empty__text strong{color:var(--fg1);font-weight:var(--fw-medium)}.ai-block--tabs .ai-empty,.ai-block--tabs .ai-empty+.ai-block__foot{padding-block:var(--s-3)}.ai-list{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-surface)}.ai-row+.ai-row{border-top:1px solid var(--border-strong)}.ai-row{border-left:4px solid transparent}.ai-row--acordo[data-tone=normal]{border-left-color:var(--brand)}.ai-row[data-tone=amarelo]{border-left-color:var(--tn-gold)}.ai-row[data-tone=vermelho]{border-left-color:var(--ui-danger)}.ai-row[data-optout=true]{background:color-mix(in srgb,var(--ui-danger) 7%,transparent)}.ai-row[data-optout=true][data-tone=normal]{border-left-color:var(--ui-danger)}.ai-row__link{display:grid;align-items:center;gap:var(--s-1) var(--s-4);color:inherit;text-decoration:none;transition:background var(--ui-ease)}.ai-row__link>*{min-width:0;overflow-wrap:anywhere}.ai-row__link:hover{background:var(--ui-hover)}.ai-row__link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ai-row--acordo .ai-row__link{grid-template-columns:minmax(0,2.2fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.7fr) 16px;padding:var(--s-4) var(--s-5) var(--s-4) var(--s-4)}.ai-row--acordo .ai-row__name{font-size:var(--ui-fs-body)}.ai-amount{font-size:var(--ui-fs-body);font-weight:var(--fw-semi);white-space:normal}.ai-row--tab .ai-row__link{grid-template-columns:minmax(0,2.2fr) minmax(0,1.7fr) minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,1fr) 16px;padding:var(--s-2) var(--s-4)}.ai-row--tab .ai-row__name{font-size:var(--ui-fs-dense)}[data-testid=row-open] .ai-row__name,[data-testid=tab-row-open] .ai-row__name{font-weight:var(--fw-semi)}.ai-row__who,.ai-row__amount,.ai-row__time,.ai-row__status,.ai-row__score{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2);min-width:0}.ai-row__who{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-2)}.ai-row__doc{grid-column:1 / -1;overflow-wrap:anywhere}.ai-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-row__amount,.ai-row__time{flex-direction:column;align-items:flex-start;gap:2px}.ai-row__by{overflow-wrap:anywhere}.ai-row__chev{transform:rotate(-90deg);color:var(--fg3)}.ai-meter{display:inline-grid;gap:3px;min-width:72px}.ai-meter .ai-bar{min-width:0;height:5px}.ai-tag{display:inline-flex;align-items:center;padding:0 var(--s-2);border:1px solid var(--border-strong);border-radius:var(--radius-xs);font-size:var(--ui-fs-caption);font-weight:var(--fw-semi);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--fg2)}.ai-tag[data-origin=bot_lab]{border-color:var(--brand);color:var(--fg1);background:var(--ui-active)}.ai-shadow{display:inline-flex;align-items:center;gap:var(--s-1);color:var(--fg2)}.ai-done{margin:0 0 var(--s-5)}.ai-done__none{margin:0}.ai-done__sum{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding:var(--s-2) 0;color:var(--fg2);cursor:pointer;list-style:none}.ai-done__sum::-webkit-details-marker{display:none}.ai-done__sum:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:var(--radius-sm)}.ai-done__title{font-size:var(--ui-fs-dense);font-weight:var(--fw-medium);color:var(--fg1)}.ai-done__chev{transform:rotate(-90deg);color:var(--fg3);transition:transform .15s ease}.ai-done details[open] .ai-done__chev{transform:none}.ai-done__sub{margin:var(--s-3) 0 var(--s-1);color:var(--fg2);font-weight:var(--fw-medium)}.ai-list--quiet{background:transparent;color:var(--fg2)}.ai-list--quiet .ai-row--acordo .ai-row__link{padding-block:var(--s-2)}.ai-list--quiet .ai-row__name,.ai-list--quiet .ai-amount{font-weight:var(--fw-regular);font-size:var(--ui-fs-dense)}.ai-foot{display:grid;gap:var(--s-2);margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--border-strong)}.ai-foot .ai-note{margin:0}@media(max-width:760px){.ai-summary{gap:var(--s-2)}.ai-sum{padding:var(--s-2) var(--s-3)}.ai-sum__n{font-size:var(--ui-fs-page-title)}.ai-row--acordo .ai-row__link,.ai-row--tab .ai-row__link{grid-template-columns:minmax(0,1fr) auto;padding:var(--s-3)}.ai-row__who,.ai-row__status,.ai-row--tab .ai-row__amount{grid-column:1 / -1}.ai-row__status:empty{display:none}.ai-row__time{align-items:flex-end}.ai-row__link .ai-row__chev{display:none}.ai-refresh{margin-left:0;flex-basis:100%;order:3}.ai-block--acordos .ai-block__title{font-size:var(--ui-fs-body)}}@media(max-width:420px){.ai-sum__l{font-size:var(--ui-fs-caption)}}.ai-detail{font-size:var(--ui-fs-dense)}.ai-detail__head{display:grid;gap:var(--s-1);margin:0 0 var(--s-3)}.ai-detail__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.ai-h2{margin:0;font-size:var(--ui-fs-body);font-weight:var(--fw-semi);overflow-wrap:anywhere}.ai-top{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;margin:0 0 var(--s-3)}.ai-panel{min-width:0;padding:var(--s-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface)}.ai-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-1) var(--s-2);margin:0 0 var(--s-2)}.ai-seals{display:inline-flex;flex-wrap:wrap;gap:var(--s-1)}.ai-panel__title{margin:0;font-size:var(--ui-fs-dense);font-weight:var(--fw-semi)}.ai-panel p{margin:var(--s-1) 0}.ai-strong{font-weight:var(--fw-semi)}.ai-fields{display:grid;gap:var(--s-2) var(--s-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0}.ai-fields--row{margin-bottom:var(--s-2)}.ai-field dt{font-size:var(--ui-fs-caption);color:var(--fg2)}.ai-field dd{margin:1px 0 0;font-size:var(--ui-fs-dense);overflow-wrap:anywhere}.ai-partial{display:flex;align-items:center;gap:var(--s-1);color:var(--fg2)}.ai-secs{display:grid;gap:var(--s-2)}.ai-sec{min-width:0;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface)}.ai-sec__head{display:flex;align-items:center;gap:var(--s-2);padding-right:var(--s-2)}.ai-sec__toggle{display:flex;flex:1;min-width:0;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ai-sec__toggle:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px;border-radius:var(--radius-md)}.ai-sec__chev{flex:none;color:var(--fg3);transform:rotate(-90deg);transition:transform .15s ease}.ai-sec[data-open=true] .ai-sec__chev{transform:none}.ai-sec__title{flex:0 1 auto;min-width:0;font-size:var(--ui-fs-dense);font-weight:var(--fw-semi)}.ai-sec__summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-fs-small);color:var(--fg2)}.ai-sec__body{padding:0 var(--s-3) var(--s-3)}.ai-chip{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);color:var(--fg2);background:var(--bg-surface-2)}.ai-chip[data-origin=bot_lab]{border-color:var(--brand);color:var(--ui-link);background:var(--ui-active)}@media(max-width:560px){.ai-sec__toggle{display:grid;grid-template-columns:14px minmax(0,1fr);row-gap:2px}.ai-sec__summary{grid-column:2;white-space:normal}.ai-sec__head{align-items:flex-start}.ai-sec__actions{padding-top:var(--s-1)}}.ai-options{display:grid;border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden}.ai-options__row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,.6fr);gap:var(--s-2);align-items:center;padding:var(--s-1) var(--s-3)}.ai-options__row+.ai-options__row{border-top:1px solid var(--border-strong)}.ai-options__head{background:var(--bg-surface-2);font-size:var(--ui-fs-caption);color:var(--fg2);text-transform:uppercase;letter-spacing:.03em}.ai-options__row[data-negotiated=true]{background:var(--ui-active);box-shadow:inset 3px 0 0 var(--brand)}.ai-chosen{margin-left:var(--s-2);padding:0 var(--s-1);border-radius:var(--radius-xs);border:1px solid var(--brand);font-size:var(--ui-fs-caption);font-weight:var(--fw-semi)}.ai-diffs{margin:0;padding-left:var(--s-5)}@media(max-width:560px){.ai-options__head{display:none}.ai-options__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ai-score{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.ai-score__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-1) var(--s-2);align-items:center;cursor:pointer;list-style:none}.ai-score__head::-webkit-details-marker{display:none}.ai-score__label{font-size:var(--ui-fs-dense)}.ai-score__head .ai-bar{grid-column:1 / -1}.ai-bar{display:inline-block;position:relative;width:100%;min-width:60px;height:4px;border-radius:var(--radius-pill);background:var(--border-strong);overflow:hidden;vertical-align:middle}.ai-bar__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--fg3)}.ai-bar[data-band=verde] .ai-bar__fill{background:var(--tn-go-green)}.ai-bar[data-band=amarelo] .ai-bar__fill{background:var(--tn-gold)}.ai-bar[data-band=vermelho] .ai-bar__fill{background:var(--ui-danger)}.ai-judge__top{display:flex;align-items:baseline;gap:var(--s-2);margin:0 0 var(--s-2)}.ai-judge__score{font-size:var(--ui-fs-stat);font-weight:var(--fw-semi)}.ai-judge__score[data-band=verde]{color:var(--tn-go-green)}.ai-judge__score[data-band=amarelo]{color:var(--tn-gold)}.ai-judge__score[data-band=vermelho]{color:var(--ui-danger)}.ai-judge{display:grid;gap:var(--s-2);margin:var(--s-2) 0 0;padding:0;list-style:none}.ai-judge__block{display:grid;gap:var(--s-1);padding:var(--s-2) var(--s-3);border:1px solid var(--border-strong);border-left-width:3px;border-radius:var(--radius-md);background:var(--bg-surface-2)}.ai-judge__block[data-verdict=bate]{border-left-color:var(--tn-go-green)}.ai-judge__block[data-verdict=nao_bate]{border-left-color:var(--ui-danger)}.ai-judge__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.ai-judge__label{font-weight:var(--fw-semi)}.ai-judge__why{margin:0}.ai-judge__evid{margin:0;padding-left:var(--s-3);border-left:2px solid var(--border-strong);color:var(--fg2)}.ai-evid{display:grid;gap:var(--s-1);margin:var(--s-1) 0 0;padding-left:var(--s-5);font-size:var(--ui-fs-small)}.ai-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-2)}.ai-score__hint{margin:var(--s-1) 0 0}.ai-mismatch{display:grid;gap:var(--s-2);margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--border-strong)}.ai-fieldset{margin:0;padding:0;border:0;min-width:0}.ai-check-label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.ai-check-label .ai-bar{width:80px}.ai-text{display:grid;gap:var(--s-1)}.ai-text textarea{width:100%;resize:vertical;font:inherit}.ai-criteria{display:grid;gap:var(--s-1);margin:0 0 var(--s-3);padding:0;list-style:none;font-size:var(--ui-fs-small)}.ai-criteria li[data-ok=false]{color:var(--fg2)}.ai-turn__who{font-size:var(--ui-fs-caption);color:var(--fg2)}.ai-turns{display:grid;gap:var(--s-1);margin:0 0 var(--s-3);padding:0;list-style:none;max-height:480px;overflow-y:auto}.ai-turn{display:grid;gap:1px;padding:var(--s-1) var(--s-2);border-radius:var(--radius-sm);background:var(--bg-surface-2);border-left:3px solid var(--border-strong);overflow-wrap:anywhere}.ai-turn[data-speaker=customer]{border-left-color:var(--brand)}.ai-json{margin:0;padding:var(--s-3);max-height:360px;overflow:auto;border-radius:var(--radius-sm);background:var(--bg-surface-2);font-family:var(--font-mono);font-size:var(--ui-fs-small);white-space:pre-wrap;overflow-wrap:anywhere}.ai-audio{width:100%;max-width:480px}.ai-settings>summary{cursor:pointer}.ai-settings__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-2) var(--s-3);margin:var(--s-2) 0}.ai-settings__form .ui-input{width:6rem}.ai-settings__confirm{flex-basis:100%}.tester-phases{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-4);padding:0}.tester-phases li{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3) var(--s-1) var(--s-1);border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--ui-fs-small);color:var(--fg2)}.tester-phases li span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--bg-surface-2);font-weight:var(--fw-semi);color:var(--fg1)}.tester-phases li.is-on{border-color:var(--ui-bar-now);color:var(--fg1);font-weight:var(--fw-semi);background:var(--ui-active)}.tester-phases li.is-on span{background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg)}.tester-muted,.tprep-muted{margin:0;font-size:var(--ui-fs-small);color:var(--fg2)}.tester-foot{margin-top:var(--s-4)}.tester-example{display:grid;gap:var(--ui-page-gap);margin-top:var(--s-4)}.tester-prep-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-page-gap);align-items:start}.tester-prep-grid>*{min-width:0}@media(min-width:1080px){.tester-prep-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.tester-prep-values{position:sticky;top:calc(var(--ui-h-top) + var(--s-4))}}.tprep{display:grid;gap:var(--s-4)}.tprep-bot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--radius-md);background:var(--bg-surface-2);font-size:var(--ui-fs-dense)}.tprep-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.tprep-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:var(--s-3);padding-bottom:var(--s-5)}.tprep-step:last-child{padding-bottom:0}.tprep-step:before{content:"";position:absolute;left:13px;top:30px;bottom:4px;width:2px;border-radius:2px;background:var(--border-strong)}.tprep-step:last-child:before{display:none}.tprep-num{box-sizing:border-box;width:28px;height:28px;font-size:var(--ui-fs-small);border-radius:50%;display:grid;place-items:center;border:2px solid var(--border-strong);background:var(--bg-surface);font-weight:var(--fw-semi);color:var(--fg2)}.tprep-step--next .tprep-num{border-color:var(--ui-bar-now);background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg);box-shadow:0 0 0 4px var(--ui-active)}.tprep-step--done .tprep-num{border-color:var(--ui-bar);color:var(--fg1);background:var(--ui-active)}.tprep-step--done:before{background:var(--ui-bar)}.tprep-body{min-width:0;display:grid;gap:var(--s-2);padding-top:4px}.tprep-title{margin:0;font-size:var(--ui-fs-body);font-weight:var(--fw-semi);color:var(--fg2)}.tprep-step--next .tprep-title,.tprep-step--done .tprep-title{color:var(--fg1)}.tprep-body .ui-field{margin-bottom:0}.tprep-json{display:block;box-sizing:border-box;width:100%;min-height:132px;padding:var(--s-3);font-family:var(--font-mono);font-size:var(--ui-fs-small);line-height:1.55;resize:vertical}.tprep-json::placeholder{color:var(--fg3)}.tprep-row{display:flex;flex-wrap:wrap;gap:var(--s-2)}.tprep-route{max-width:100%;flex-wrap:wrap}.tprep-call{min-height:44px;font-size:var(--ui-fs-body)}.tv{display:grid;gap:var(--s-3);align-content:start}.tv>.ui-card__head{margin-bottom:0}.tv-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.tv-row{padding:var(--s-2) var(--s-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-2);display:grid;gap:var(--s-2)}.tv-row__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.tv-row__title{font-size:var(--ui-fs-dense);font-weight:var(--fw-semi);margin-right:auto}.tv-blocks{display:grid;gap:var(--s-3)}.tv-block{display:grid;gap:var(--s-2);min-width:0}.tv-block__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.tv-block__head h3{margin:0 auto 0 0;font-size:var(--ui-fs-caption);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--fg2)}.tv-block__note{margin:0;font-size:var(--ui-fs-small);color:var(--fg2);line-height:1.5}.tv-list--scroll{max-height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain;padding-right:var(--s-1)}.tv-list--scroll:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-md)}.tv-list[hidden]{display:none}.tv-row--offered{border-color:var(--brand)}.tv-row--registered{border-color:var(--tn-go-green);box-shadow:inset 3px 0 0 var(--tn-go-green)}.tv-chev{transition:transform .15s ease}.tv-chev--open{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.tv-chev{transition:none}}.tv-tag{font-size:var(--ui-fs-caption);font-weight:var(--fw-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--fg2)}.tv-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:var(--s-1) var(--s-4);margin:0}.tv-part{min-width:0}.tv-part dt{font-size:var(--ui-fs-caption);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--fg2)}.tv-part dd{margin:1px 0 0;font-variant-numeric:tabular-nums;font-size:var(--ui-fs-dense);font-weight:var(--fw-medium);color:var(--fg1);overflow-wrap:anywhere}.tv-part--strong dd{font-size:var(--ui-fs-body);font-weight:var(--fw-semi);letter-spacing:-.005em}.tv-mark{display:inline-flex;align-items:center;gap:4px;padding:2px var(--s-2);border-radius:var(--radius-pill);border:1px solid var(--border-strong);font-size:var(--ui-fs-small);font-weight:var(--fw-semi);color:var(--fg1)}.tv-mark--ok{border-color:var(--tn-go-green);background:color-mix(in srgb,var(--tn-go-green) 16%,transparent)}.tv-mark--danger{border-color:var(--ui-danger);background:color-mix(in srgb,var(--ui-danger) 16%,transparent)}.tv-mark--warn{border-color:var(--tn-gold);background:color-mix(in srgb,var(--tn-gold) 16%,transparent)}.tv-mark--brand{border-color:var(--brand);background:var(--ui-active)}.tv-mark--idle{color:var(--fg2);font-weight:var(--fw-medium)}.tv-missing,.tv-foot{margin:0;font-size:var(--ui-fs-small);color:var(--fg2);line-height:1.5}.tv-nooffer{display:grid;gap:var(--s-1);justify-items:start}.tv-nooffer p{margin:0;font-size:var(--ui-fs-dense)}.tv-lastgood{display:grid;gap:var(--ui-space-1,var(--s-1));justify-items:start;margin-top:var(--ui-space-2,var(--s-2))}.tv-lastgood__why{font-size:var(--ui-fs-small);color:var(--fg2)}.tester-call{display:grid;gap:var(--ui-page-gap)}.tester-call>*{min-width:0;margin:0}.tester-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3)}.tester-status__main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);min-width:0}.tester-status__main>strong{font-size:var(--ui-fs-body);font-weight:var(--fw-semi)}.tester-status__main .ui-dot{width:10px;height:10px}.tester-clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg2)}.tester-status__actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.tester-board{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-page-gap);align-items:start}.tester-board>*{min-width:0}@media(min-width:760px){.tester-board{grid-template-columns:repeat(2,minmax(0,1fr))}.tester-panel--values{grid-column:1/-1}}@media(min-width:1240px){.tester-board{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr)}.tester-panel--values{grid-column:auto}.tester-panel{position:sticky;top:calc(var(--ui-h-top) + var(--s-4));max-height:calc(100vh - var(--ui-h-top) - var(--s-8));overflow-y:auto}}.tester-board.tester-board--solo{grid-template-columns:minmax(0,1fr)}.tester-board--solo .tester-panel{grid-column:auto;position:static;max-height:none}.tester-panel>.ui-card__head{margin-bottom:var(--s-3)}.tt{display:grid;gap:var(--s-3);align-content:start}.tt-chat{max-height:min(60vh,560px);overflow-y:auto;overscroll-behavior:contain;padding-right:var(--s-1)}@media(min-width:1240px){.tt-chat{max-height:calc(100vh - var(--ui-h-top) - 11rem)}}.tt-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.tt-line{max-width:90%;padding:var(--s-2) var(--s-3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface-2)}.tt-line p{margin:2px 0 0;font-size:var(--ui-fs-dense);line-height:1.5;overflow-wrap:anywhere}.tt-line--bot{align-self:flex-start;border-bottom-left-radius:var(--radius-xs);border-color:color-mix(in srgb,var(--tn-tiffany) 40%,var(--border-strong));background:color-mix(in srgb,var(--tn-tiffany) 10%,var(--bg-surface))}.tt-line--person{align-self:flex-end;border-bottom-right-radius:var(--radius-xs)}.tt-line--muted{border-style:dashed}.tt-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);font-size:var(--ui-fs-small);color:var(--fg2)}.tt-meta strong{color:var(--fg1);font-weight:var(--fw-semi)}.tt-meta time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tt-tag{font-weight:var(--fw-semi);color:var(--fg1)}.path-tip{margin:0 0 var(--s-3);font-size:var(--ui-fs-small);color:var(--fg2)}.tester-summary,.tester-extra-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--s-3);align-items:start}.tx-block{min-width:0;padding:var(--s-3) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);display:grid;gap:var(--s-1);align-content:start}.tx-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2)}.tx-head h3{margin:0;font-size:var(--ui-fs-caption);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--fg2)}.tx-total{margin:0 0 var(--s-1);font-size:var(--fs-h4);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:var(--lh-snug)}.tx-total small{font-size:var(--ui-fs-small);font-weight:var(--fw-medium);color:var(--fg2);margin-left:var(--s-2)}.tx-items{list-style:none;margin:0;padding:0;display:grid;gap:0;font-size:var(--ui-fs-small)}.tx-items li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2);padding:3px 0;border-bottom:1px solid var(--border-strong)}.tx-items li:last-child{border-bottom:0}.tx-group{width:100%}.tx-group>summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2);cursor:pointer;list-style:none}.tx-group>summary::-webkit-details-marker{display:none}.tx-group>summary span:first-child:after{content:" ▸";color:var(--fg3)}.tx-group[open]>summary span:first-child:after{content:" ▾"}.tx-group ul{list-style:none;margin:2px 0 0;padding:0 0 0 var(--s-3);display:grid;gap:1px}.tx-group ul li{border:0;padding:1px 0;color:var(--fg2)}.tx-group code{font-size:var(--ui-fs-caption)}.tx-items li span:last-child{font-variant-numeric:tabular-nums;color:var(--fg1)}.tx-items li span:first-child{color:var(--fg2)}.tx-items li,.tx-group>summary{flex-wrap:nowrap;align-items:baseline}.tx-items li>span:first-child,.tx-group>summary>span:first-child{min-width:0;overflow-wrap:anywhere}.tx-items li>span:last-child,.tx-group>summary>span:last-child{flex:none;font-variant-numeric:tabular-nums}.tx-group code{overflow-wrap:anywhere}.tx-note{margin:0;font-size:var(--ui-fs-small);color:var(--fg2)}.twb{gap:var(--s-2)}.twb-outcome{margin:0;font-size:var(--ui-fs-dense);color:var(--fg1)}.twb-outcome span{color:var(--fg2)}.twb-panel,.twb-step{display:grid;gap:var(--s-2);min-width:0}.twb-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.twb-codes code,.twb .tx-items code{font-size:var(--ui-fs-caption)}.twb-missing{font-style:normal;color:var(--fg3)}.twb-nocode{margin:0;font-size:var(--ui-fs-dense);color:var(--fg1);border-left:2px solid var(--tn-gold);padding-left:var(--s-2)}.twb-text,.twb-reason{display:grid;gap:var(--s-1);min-width:0}.twb-reason p{margin:0}.twb-text blockquote{margin:0;padding:var(--s-2) var(--s-3);max-height:200px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ui-fs-caption);color:var(--fg1);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-2)}.twb-json{min-width:0;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-2)}.twb-json__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-3);border-bottom:1px solid var(--border-strong);font-size:var(--ui-fs-caption);color:var(--fg2)}.twb-json pre{margin:0;padding:var(--s-2) var(--s-3);max-height:320px;overflow:auto;font-family:var(--font-mono);font-size:var(--ui-fs-caption);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.twb-lastgood{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2,var(--s-2));margin:0;font-size:var(--ui-fs-dense)}.twb-pii{margin:0;font-size:var(--ui-fs-caption);color:var(--fg2);border-left:2px solid var(--tn-gold);padding-left:var(--s-2)}.tester-eval{margin-bottom:0}.tp-wrap{display:grid;gap:var(--s-3)}.tp-form{display:grid;gap:var(--s-4)}.tp-quick{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.tp-allgood{min-height:44px;padding-inline:var(--s-5);font-size:var(--ui-fs-body)}.tp-or{margin:0;color:var(--fg2);font-size:var(--ui-fs-dense)}.tp-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.tp-row{display:grid;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--border-strong);border-left:3px solid var(--ui-danger);border-radius:var(--radius-md);background:var(--bg-surface-2)}.tp-row__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2)}.tp-row__fields{display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--s-3)}.tp-row .ui-field{margin-bottom:0}.tp-text textarea{box-sizing:border-box;width:100%;min-height:64px;resize:vertical;font:inherit;padding:var(--s-2) var(--s-3)}.tp-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.tp-hint{margin:0;font-size:var(--ui-fs-small);color:var(--fg2)}.tp-retry{margin-top:var(--s-2)}.tp-receipt{display:grid;gap:var(--s-3);justify-items:start}.tp-receipt p{margin:0}.tp-receipt__title{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--ui-fs-body);font-weight:var(--fw-semi)}.tp-findings{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2);width:100%}.tp-findings li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-2)}.tp-findings strong{font-family:var(--font-mono)}.path-pick-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-top:var(--s-2)}.path-pick{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:2px var(--s-2);border:1px dashed var(--fg3);border-radius:var(--radius-pill);background:transparent;color:var(--fg1);font:inherit;font-size:var(--ui-fs-small);cursor:pointer}.path-pick:hover{border-style:solid;border-color:var(--ui-bar-now);background:var(--ui-hover)}.path-pick:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media(max-width:600px){.tt-line{max-width:96%}.tester-status__actions{width:100%}.tester-status__actions .ui-btn{flex:1 1 auto}}.tester-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4,16px)}.tester-grid>*{min-width:0}.tester-wide{grid-column:1/-1}.tester-fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border:0;padding:0;margin:1rem 0}.tester-fieldset label{display:grid;gap:.35rem;min-width:0}.tester-grid textarea,.tester-grid input,.tester-grid select{box-sizing:border-box;width:100%;max-width:100%;font:inherit;padding:.5rem;border:1px solid var(--ui-control-border);border-radius:6px;background:var(--ui-input-bg);color:var(--fg1)}.tester-grid input[type=checkbox]{width:auto;justify-self:start}.tester-grid textarea{min-height:7rem;resize:vertical}.tester-grid p{overflow-wrap:anywhere}@media(max-width:760px){.tester-grid,.tester-fieldset{grid-template-columns:1fr}.tester-wide{grid-column:auto}}.tester-grid li,.tester-grid code,.tester-grid a{overflow-wrap:anywhere}.path-summary{margin:0 0 var(--s-3);font-size:var(--ui-fs-dense);font-weight:var(--fw-semi);color:var(--fg1)}.path-map{list-style:none;margin:0;padding:0;display:grid}.path-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:var(--s-3);padding-bottom:var(--s-4);color:var(--fg2)}.path-step:last-child{padding-bottom:0}.path-step:before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:3px;border-radius:2px;background:var(--border-strong);transition:background .6s var(--ui-ease,ease),box-shadow .6s var(--ui-ease,ease)}.path-step:last-child:before{display:none}.path-step--line-lit:before{background:var(--ui-bar);box-shadow:0 0 8px color-mix(in srgb,var(--ui-bar-now) 70%,transparent)}.path-node{box-sizing:border-box;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--border-strong);background:var(--bg-surface);color:var(--fg2);transition:background .6s var(--ui-ease,ease),border-color .6s var(--ui-ease,ease),box-shadow .6s var(--ui-ease,ease)}.path-step--passed .path-node,.path-step--outcome .path-node{border-color:var(--ui-bar);background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg);box-shadow:0 0 10px color-mix(in srgb,var(--ui-bar-now) 65%,transparent)}.path-step--current .path-node{border-color:var(--ui-bar-now);background:var(--ui-active);animation:path-pulse 1.6s ease-in-out infinite}.path-node__core{width:10px;height:10px;border-radius:50%;background:var(--ui-bar-now)}.path-step--skipped .path-node{border-style:dashed}.path-step--tone-danger .path-node{border-color:var(--ui-danger);background:var(--bg-surface);color:var(--fg1);box-shadow:0 0 10px color-mix(in srgb,var(--ui-danger) 55%,transparent)}.path-step--tone-ok .path-node{border-color:var(--tn-go-green);box-shadow:0 0 10px color-mix(in srgb,var(--tn-go-green) 55%,transparent)}.path-step--ahead,.path-step--skipped{opacity:.8}.path-step--ahead .path-head strong,.path-step--skipped .path-head strong{font-weight:var(--fw-medium);color:var(--fg2)}.path-step--passed .path-head strong,.path-step--current .path-head strong,.path-step--outcome .path-head strong{color:var(--fg1)}.path-step--current .path-body{border-left:0}.path-body{min-width:0;padding-top:3px}.path-head{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s-2);row-gap:2px}.path-num{color:var(--fg2);font-size:var(--ui-fs-small)}.path-status{font-size:var(--ui-fs-small);color:var(--fg2)}.path-step--current .path-status{color:var(--fg1);font-weight:var(--fw-semi)}.path-hint,.path-last{margin:2px 0 0;font-size:var(--ui-fs-small);color:var(--fg2)}.path-detours{list-style:none;margin:var(--s-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-1)}.path-detours .ui-badge{white-space:normal}.path-unknown{font-size:var(--ui-fs-small);color:var(--fg2)}.path-unknown code{margin-left:var(--s-1)}.path-tech{margin-top:var(--s-3);font-size:var(--ui-fs-small)}.path-tech summary{cursor:pointer;color:var(--ui-link)}.path-tech ol{padding-left:1.25rem}@keyframes path-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ui-bar-now) 60%,transparent)}70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.path-step--current .path-node{animation:none;box-shadow:0 0 10px color-mix(in srgb,var(--ui-bar-now) 65%,transparent)}.path-node,.path-step:before{transition:none}}.texto-board{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-page-gap);align-items:start}.texto-board>*{min-width:0}.texto-side{display:grid;gap:var(--s-3);align-content:start;min-width:0}@media(min-width:1080px){.texto-board{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}.texto-chat{position:sticky;top:calc(var(--ui-h-top) + var(--s-4))}.texto-side{max-height:none}}.texto-chat{display:grid;gap:var(--s-3);align-content:start}.texto-chat>.ui-card__head{margin-bottom:0}.texto-chat__log{display:grid;gap:var(--s-2);min-height:220px;max-height:min(58vh,560px);overflow-y:auto;overscroll-behavior:contain;padding-right:var(--s-1);align-content:start}@media(min-width:1080px){.texto-chat__log{max-height:calc(100vh - var(--ui-h-top) - 16rem)}}.texto-chat .tt-lines{gap:var(--s-2)}.texto-chat__text{white-space:pre-wrap;overflow-wrap:anywhere}.texto-chat .tt-line--person{border-color:var(--ui-bar);background:var(--ui-active)}.texto-chat__locked{margin:0;padding:var(--s-2) var(--s-3);border-left:2px solid var(--tn-gold);font-size:var(--ui-fs-dense);color:var(--fg1)}.texto-chat__error{margin:0;padding:var(--s-2) var(--s-3);border-left:2px solid var(--ui-danger);font-size:var(--ui-fs-dense);color:var(--fg1)}.texto-chat__hint{margin:0;font-size:var(--ui-fs-small);color:var(--fg2)}.texto-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2);align-items:end}.texto-composer__input{box-sizing:border-box;width:100%;min-height:56px;max-height:160px;resize:vertical;padding:var(--s-2) var(--s-3);font:inherit;line-height:1.5}@media(max-width:480px){.texto-composer{grid-template-columns:minmax(0,1fr)}.texto-composer .ui-btn{width:100%}}.texto-typing{display:inline-flex;align-items:center;gap:var(--s-2);margin:0;align-self:flex-start;font-size:var(--ui-fs-small);color:var(--fg2)}.texto-typing__dots{display:inline-flex;gap:3px}.texto-typing__dots i{width:6px;height:6px;border-radius:50%;background:var(--fg2);animation:texto-dot 1.2s ease-in-out infinite}.texto-typing__dots i:nth-child(2){animation-delay:.2s}.texto-typing__dots i:nth-child(3){animation-delay:.4s}@keyframes texto-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.texto-typing__dots i{animation:none;opacity:.6}}.txp{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);min-width:0}.txp__head{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);cursor:pointer;list-style:none}.txp__head::-webkit-details-marker{display:none}.txp__head:after{content:"▾";margin-left:auto;color:var(--fg2);font-size:var(--ui-fs-body)}.txp:not([open])>.txp__head:after{content:"▸"}.txp__head:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px;border-radius:var(--radius-md)}.txp__title{margin:0;font-size:var(--ui-fs-body);font-weight:var(--fw-semi);color:var(--fg1)}.txp__body{display:grid;gap:var(--s-3);padding:0 var(--s-4) var(--s-4);min-width:0}.txp-note{margin:0;font-size:var(--ui-fs-small);color:var(--fg2);line-height:1.5}.txp-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);font-size:var(--ui-fs-dense)}.txp-row>span:first-child{color:var(--fg2)}.txp-flat{border:0;box-shadow:none;background:transparent;padding:0}.txp-flat>.ui-card__head{display:none}.txp-tools{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.txp-tool{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-2);min-width:0}.txp-tool>summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);cursor:pointer;list-style:none;font-size:var(--ui-fs-dense)}.txp-tool>summary::-webkit-details-marker{display:none}.txp-tool>summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px;border-radius:var(--radius-md)}.txp-tool__name{margin-right:auto;min-width:0;overflow-wrap:anywhere}.txp-tool__body{display:grid;gap:var(--s-1);margin:0;padding:0 var(--s-3) var(--s-3)}.txp-tool__body dt{font-size:var(--ui-fs-caption);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--fg2)}.txp-tool__body dd{margin:0;min-width:0}.txp-tool__body pre{margin:0;max-height:240px;overflow:auto;padding:var(--s-2) var(--s-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);font-family:var(--font-mono);font-size:var(--ui-fs-caption);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.txp-facts{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:var(--s-1) var(--s-3);margin:0;font-size:var(--ui-fs-dense)}.txp-facts dt{color:var(--fg2)}.txp-facts dd{margin:0;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.txp-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-1)}@media(max-width:480px){.txp-facts{grid-template-columns:minmax(0,1fr)}.txp-facts dd{margin-bottom:var(--s-1)}}.txp-cost{display:grid;gap:var(--s-1)}.txp-cost .tx-total,.txp-values{margin:0}.txp-limits{padding:var(--s-2) var(--s-3);border-left:2px solid var(--border-strong);font-size:var(--ui-fs-small);color:var(--fg2);line-height:1.5}.txp-limits p{margin:0}.txp-limits p+p{margin-top:var(--s-1)}.texto-chat__flag{margin:var(--s-1) 0 0;padding:var(--s-1) var(--s-2);border-left:2px solid var(--tn-gold);font-size:var(--ui-fs-dense);color:var(--fg1)}.bot-voz-head{display:grid;gap:var(--s-1)}.bot-voz-head p{margin:0}.bot-voz-table th[scope=row]{width:32%;white-space:normal}.bot-voz-table td{white-space:normal;overflow-wrap:anywhere}.bot-voz-form{display:grid;gap:var(--s-4)}.bot-voz-fieldset{margin:0;padding:var(--s-3) 0 0;border:0;border-top:1px solid var(--border-strong);min-width:0}.bot-voz-fieldset legend{padding:0;font-weight:var(--fw-semi)}.bot-voz-check{display:flex;gap:var(--s-2);align-items:center;margin:var(--s-2) 0}.bot-voz-fact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2);align-items:end}.testar{display:grid;gap:var(--s-4)}.testar-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--s-1) var(--s-3);margin:0}.testar-facts dt{color:var(--fg2)}.testar-facts dd{margin:0;overflow-wrap:anywhere}.testar-muted{color:var(--fg2);margin:0 0 var(--s-2)}.testar-sub{margin:var(--s-3) 0 var(--s-1);font-size:inherit}.testar-list{margin:0;padding-left:var(--s-4)}.testar-turns{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2);max-height:24rem;overflow:auto}.testar-turn{display:grid;gap:var(--s-1);padding:var(--s-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.testar-turn--agent{border-left:3px solid var(--ui-link)}.testar-turn__who{color:var(--fg2);font-size:.85em}.contatos-head{display:grid;gap:var(--s-1)}.contatos-head p{margin:0}.contatos-search{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end}.contatos-matches{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.contatos-filter{display:flex;flex-wrap:wrap;gap:var(--s-1)}.contatos-events{display:grid;gap:0;margin:0;padding:0;list-style:none;border-left:2px solid var(--border-strong)}.contatos-event{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-bottom:1px solid var(--border)}.contatos-event:last-child{border-bottom:0}.contatos-event__when{display:grid;gap:var(--s-1);color:var(--fg2);font-size:var(--fs-small)}.contatos-event__body{display:grid;gap:var(--s-1);min-width:0}.contatos-event__details{margin:0;color:var(--fg2)}@media(max-width:640px){.contatos-event{grid-template-columns:minmax(0,1fr)}}.crm-section{margin-top:var(--s-4)}.crm-filters{display:grid;gap:0 var(--s-3);grid-template-columns:repeat(auto-fill,minmax(200px,260px));align-items:end}.crm-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-3)}.crm-title{margin:0;font-size:var(--ui-fs-page-title);font-weight:var(--fw-semi)}.crm-columns{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;margin:var(--s-4) 0}.est-head{justify-content:space-between}.est-fieldset{display:grid;gap:var(--s-3);margin:0;padding:var(--s-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:0}.est-legend{padding:0 var(--s-2);font-weight:var(--fw-semi)}.est-fields{display:grid;gap:0 var(--s-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start}.est-rules{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none}.est-rule{display:grid;gap:var(--s-1);align-content:start;padding:var(--s-3) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-2)}.est-rule p{margin:0}.est-rule__title{font-weight:var(--fw-semi)}.est-check{display:flex;gap:var(--s-2);align-items:center}.est-check input{width:18px;height:18px;accent-color:var(--ui-focus)}.est-check input:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.est-inline{display:grid;gap:var(--s-2);max-width:480px}.est-stats{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.est-stat{display:grid;gap:var(--s-1);align-content:start;padding:var(--s-3) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-2)}.est-stat p{margin:0}.est-stat__value{font-size:var(--ui-fs-stat);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.est-headline{margin:0;font-size:var(--ui-fs-page-title);font-weight:var(--fw-semi)}.est-subtitle{margin:0 0 var(--s-1);font-size:var(--fs-body);font-weight:var(--fw-semi)}.est-list{margin:0;padding-left:var(--s-5)}.est-row--current td{background:var(--bg-surface-2);font-weight:var(--fw-semi)}.data-table td.est-wrap{white-space:normal}.ops-head{display:grid;gap:var(--s-1)}.ops-head p{margin:0}.ops-tabs{display:flex;flex-wrap:wrap;gap:var(--s-1);margin:0;padding:0;list-style:none;border-bottom:1px solid var(--border-strong)}.ops-tab{display:inline-flex;align-items:center;min-height:var(--ui-h-row-compact);padding:var(--s-1) var(--s-3);border-bottom:2px solid transparent;color:var(--fg2);font-weight:var(--fw-medium);text-decoration:none}.ops-tab:hover{color:var(--fg1)}.ops-tab[aria-current=page]{color:var(--fg1);border-bottom-color:var(--ui-mark)}.ops-filters{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:end}.ops-filters__hint{grid-column:1 / -1;margin:0}.ops-fresh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.ops-fresh p,.ops-fresh+p{margin:0}.ops-kpis{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ops-kpi{display:grid;gap:var(--s-1);align-content:start;justify-items:start;padding:var(--s-3) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-2)}.ops-kpi p{margin:0}.ops-kpi__value{font-size:var(--ui-fs-stat);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.ops-source{display:inline}.ops-funnel-mini{display:grid;gap:var(--s-1);margin:0;padding:0;list-style:none;font-variant-numeric:tabular-nums}.ops-funnel-mini li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(64px,auto);gap:var(--s-3);align-items:baseline;padding:var(--s-1) 0;border-bottom:1px solid var(--border-strong)}.ops-funnel-mini li>*{min-width:0;overflow-wrap:anywhere}.ops-funnel-mini li>:not(:first-child){text-align:right}@media(max-width:640px){.ops-funnel-mini li{grid-template-columns:minmax(0,1fr) auto}.ops-funnel-mini li>:first-child{overflow-wrap:break-word}.ops-funnel-mini li>:nth-child(3):last-child{grid-column:1 / -1;text-align:left}}.ops-chips,.ops-list{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.ops-list{display:grid;gap:var(--s-1)}.ops-dl-row{display:contents}.ops-columns{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start}.ops-members{display:grid;gap:var(--s-1);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding-left:var(--s-5)}.link-button[aria-pressed=true]{font-weight:var(--fw-semi)}.data-table__total th{font-weight:var(--fw-semi);background:var(--bg-surface-2)}.ops-manual-resolve{display:flex;flex-wrap:wrap;align-items:end;gap:var(--s-3)}.ops-manual-resolve .ui-field{min-width:220px}.ops-manual-done{display:grid;gap:var(--s-1);justify-items:start;white-space:normal}.orc-section-title{margin:var(--s-4) 0 0;font-size:var(--ui-fs-body);font-weight:var(--fw-semi)}.orc-meters{display:grid;gap:var(--s-3);margin-bottom:var(--s-3)}.orc-meter{display:grid;gap:var(--s-1)}.orc-meter p{margin:0}.orc-meter__head{gap:var(--s-2);flex-wrap:wrap}.orc-meter__label{font-weight:var(--fw-semi)}.rv-section{margin-top:var(--s-4)}.rv-filters{display:grid;gap:0 var(--s-3);grid-template-columns:repeat(auto-fill,minmax(200px,260px));align-items:end}.rv-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-3)}.rv-title{margin:0;font-size:var(--ui-fs-page-title);font-weight:var(--fw-semi)}.rv-columns{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;margin:var(--s-4) 0}.rv-steps{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:var(--s-2) 0 0;padding-left:var(--s-5)}.rv-steps li[data-done=true]{font-weight:var(--fw-semi)}.rv-checks{display:grid;gap:var(--s-2);margin:0 0 var(--s-3);padding:0;list-style:none}.rv-turns{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none;max-height:560px;overflow-y:auto}.rv-turn{padding:var(--s-3);border:1px solid var(--border-strong);border-left-width:4px;border-radius:var(--radius-sm);background:var(--bg-surface-2)}.rv-turn[data-anchor=true]{border-left-color:var(--ui-mark)}.rv-turn:target{outline:2px solid var(--ui-focus);outline-offset:2px}.rv-turn__head{margin-bottom:var(--s-1)}.rv-turn__text{margin:0 0 var(--s-2);white-space:pre-wrap}.rv-turn .ui-check{margin-bottom:0}.rv-fieldset{margin:0 0 var(--s-4);padding:0;border:0;min-width:0}.rv-fieldset legend{margin-bottom:var(--s-2)}.rv-actions{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start}.rv-actions .ui-field{margin-bottom:var(--s-2)}.rv-wrap{overflow-wrap:anywhere}.rv-clock{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2)}.rv-clock[data-late=true] .ui-mono{font-weight:var(--fw-semi)}
