:root{--k-primary:#1f57eb;--k-primary-hover:#1848c9;--k-primary-press:#143da9;--k-accent:#3d85ff;--k-tint:#eaf1ff;--k-tint-2:#d6e4ff;--k-glow:#5ce0f5;--k-ink:#0b0b0c;--k-muted:#5f6470;--k-bg:#fafaf9;--k-surface:#ffffff;--k-line:#e4e7ee;--k-line-2:#d3d8e2;--k-success:#17703f;--k-success-tint:#e5f4eb;--k-warning:#8a5300;--k-warning-tint:#fdf2dc;--k-danger:#b3261e;--k-danger-tint:#fbe8e6;--k-info:#1f57eb;--k-info-tint:#eaf1ff;--k-radius:14px;--k-radius-sm:10px;--k-shadow:0 1px 2px rgba(16,24,40,0.04),0 1px 3px rgba(16,24,40,0.04);--k-ring:0 0 0 3px rgba(31,87,235,0.22);--k-ease:cubic-bezier(0.2,0.8,0.2,1);--k-title:28px;--k-section:18px;--k-body:15px;--k-small:13px;--k-content:1200px;--k-link:#1f57eb;--k-raised:#ffffff}html[data-theme=dark]{--k-primary:#1f57eb;--k-primary-hover:#2b63f2;--k-primary-press:#1848c9;--k-accent:#3d85ff;--k-tint:#17233f;--k-tint-2:#20305c;--k-ink:#f4f5f7;--k-muted:#a3a7b3;--k-bg:#0d0c11;--k-surface:#16161d;--k-line:rgba(255,255,255,0.1);--k-line-2:rgba(255,255,255,0.16);--k-success:#5ad69a;--k-success-tint:#12291f;--k-warning:#f5c26b;--k-warning-tint:#2e2412;--k-danger:#ff8a80;--k-danger-tint:#33181a;--k-info:#5b9bff;--k-info-tint:#17233f;--k-shadow:0 1px 2px rgba(0,0,0,0.45),0 1px 3px rgba(0,0,0,0.3);--k-ring:0 0 0 3px rgba(61,133,255,0.5);--k-link:#3d85ff;--k-raised:#1f1d26}.shell>.mbar,.shell>.side{font-size:14px}.shell>.main{--ink-2:var(--k-muted);max-width:var(--k-content);font-size:var(--k-body);line-height:1.55;color:var(--k-ink)}.shell{background:var(--k-bg)}.shell>.main h1{font-size:var(--k-title);line-height:1.15;letter-spacing:-.025em;font-weight:600}.shell>.main h2{font-size:var(--k-section);line-height:1.3;letter-spacing:-.015em;font-weight:600}.shell>.main h3{font-size:var(--k-body);line-height:1.4;letter-spacing:-.005em;font-weight:600}.shell>.main .mono,.shell>.main .small{font-size:var(--k-small)}.shell>.main .muted{color:var(--k-muted)}.shell>.main :focus-visible{outline:2px solid var(--k-primary);outline-offset:2px}.k-head,.shell>.main .page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:24px}.k-head-text,.shell>.main .page-head>div:first-child{min-width:0;max-width:46rem}.k-head-text p,.shell>.main .page-head p{margin:8px 0 0;color:var(--k-muted)}.shell>.main .page-head>h1:has(+p){flex-basis:100%}.shell>.main .page-head>h1+p{max-width:46rem;margin-top:-8px}.k-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.k-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:24px;gap:24px}.k-grid>*{grid-column:1/-1;min-width:0}@media (min-width:1100px){.k-grid>.span-4{grid-column:span 4}.k-grid>.span-5{grid-column:span 5}.k-grid>.span-6{grid-column:span 6}.k-grid>.span-7{grid-column:span 7}.k-grid>.span-8{grid-column:span 8}}.shell>.main .grid{gap:16px}.shell>.main .stack.loose{gap:32px}.shell>.main .card{background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--k-radius);padding:24px;box-shadow:var(--k-shadow)}.shell>.main .card.flush{padding:0}.k-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.k-card-head a{font-size:var(--k-small);color:var(--k-link);font-weight:500}.shell>.main .stat .l{font-size:var(--k-small);color:var(--k-muted)}.shell>.main .stat{display:grid;align-content:start;grid-gap:4px;gap:4px;padding:20px}.shell>.main .stat-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.shell>.main .stat .n{font-size:var(--k-section);font-weight:600;letter-spacing:-.01em;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shell>.main .stat .n.is-unknown{color:var(--k-muted);font-weight:500}.k-keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:1099px){.k-keys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.k-keys{grid-template-columns:minmax(0,1fr)}}.shell>.main .stat.key{padding:24px;gap:8px}.shell>.main .stat.key .l{font-size:var(--k-body);font-weight:500;color:var(--k-ink)}.shell>.main .stat.key .n{font-size:var(--k-title);letter-spacing:-.02em}.shell>.main .stat.key .n.is-unknown{font-size:var(--k-section)}.k-basis{display:inline-flex;align-items:center;gap:6px;font-size:var(--k-small);font-weight:500;color:var(--k-muted);white-space:nowrap;letter-spacing:0}.k-basis:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-dot)}.k-basis[data-basis=MEASURED]:before{background:var(--k-success)}.k-basis[data-basis=ESTIMATED]:before,.k-basis[data-basis=LIST_PRICE]:before,.k-basis[data-basis=PROXY]:before{background:var(--c-warning-mark)}.k-disclosure{border:1px solid var(--k-line);border-radius:var(--k-radius);background:var(--k-surface);box-shadow:var(--k-shadow)}.k-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none;border-radius:var(--k-radius)}.k-disclosure>summary::-webkit-details-marker{display:none}.k-disclosure>summary:hover{background:var(--c-hover)}.k-disclosure>summary:focus-visible{outline:2px solid var(--k-primary);outline-offset:2px}.k-disclosure-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.k-disclosure-title{font-weight:600}.k-disclosure-hint{font-size:var(--k-small);color:var(--k-muted)}.k-disclosure-chevron{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--k-tint);color:var(--k-link);transition:transform .2s var(--k-ease)}.k-disclosure[open]>summary .k-disclosure-chevron{transform:rotate(180deg)}.k-disclosure[open]>summary{border-bottom:1px solid var(--k-line);border-radius:var(--k-radius) var(--k-radius) 0 0}.k-disclosure-body{padding:20px;background:var(--k-bg);border-radius:0 0 var(--k-radius) var(--k-radius)}@media (prefers-reduced-motion:reduce){.k-disclosure-chevron{transition:none}}.shell>.main .stat .s{font-size:var(--k-small);color:var(--k-muted)}.shell>.main .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--k-radius-sm);font-size:var(--k-body);font-weight:500;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.shell>.main .btn.sm{height:32px;padding:0 12px;font-size:var(--k-small);border-radius:8px}.shell>.main .btn-dark,.shell>.main .btn-primary{background:var(--k-primary);color:var(--on-accent);border-color:var(--k-primary)}.shell>.main .btn-dark:hover:not(:disabled),.shell>.main .btn-primary:hover:not(:disabled){background:var(--k-primary-hover);border-color:var(--k-primary-hover)}.shell>.main .btn-dark:active:not(:disabled),.shell>.main .btn-primary:active:not(:disabled){background:var(--k-primary-press)}.shell>.main .btn-outline,.shell>.main .btn-secondary{background:var(--k-surface);color:var(--k-ink);border-color:var(--k-line-2);padding:0 16px}.shell>.main .btn-outline:hover:not(:disabled),.shell>.main .btn-secondary:hover:not(:disabled){border-color:var(--k-primary);color:var(--k-link)}.shell>.main .btn-ghost,.shell>.main .btn-tertiary{background:none;border-color:transparent;color:var(--k-link);padding:0 8px}.shell>.main .btn-ghost:hover:not(:disabled),.shell>.main .btn-tertiary:hover:not(:disabled){background:var(--k-tint);color:var(--k-primary-hover)}.shell>.main .btn-danger{background:var(--k-surface);color:var(--k-danger);border-color:var(--c-danger-line)}.shell>.main .btn-danger:hover:not(:disabled){background:var(--k-danger-tint)}.shell>.main .btn:disabled{opacity:.5;cursor:not-allowed}.shell>.main a:not(.btn):not(.quick-card):not(.conv):not(.k-tile):not(.k-row-link){text-underline-offset:3px}.shell>.main .pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:var(--k-small);font-weight:500;line-height:1;background:var(--c-fill-cool);color:var(--c-ink-soft);white-space:nowrap}.shell>.main .pill.green{background:var(--k-success-tint);color:var(--k-success)}.shell>.main .pill.amber{background:var(--k-warning-tint);color:var(--k-warning)}.shell>.main .pill.red{background:var(--k-danger-tint);color:var(--k-danger)}.shell>.main .pill.blue{background:var(--k-info-tint);color:var(--k-info)}.shell>.main .tabs{display:flex;gap:4px;margin-bottom:24px;border-bottom:1px solid var(--k-line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.shell>.main .tabs::-webkit-scrollbar{display:none}.shell>.main .tabs button{display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border:0;background:none;color:var(--k-muted);font:inherit;font-size:var(--k-body);font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:inset 0 -2px 0 transparent;transition:color .15s ease,box-shadow .15s ease}.shell>.main .tabs button:hover{color:var(--k-ink)}.shell>.main .tabs button[aria-selected=true],.shell>.main .tabs button[data-on=true]{color:var(--k-link);box-shadow:inset 0 -2px 0 var(--k-primary)}.shell>.main .tabs button:focus-visible{outline-offset:-2px;border-radius:6px}.k-count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--c-fill-cool);color:var(--c-ink-soft);font-size:var(--k-small);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[aria-selected=true]>.k-count,[data-on=true]>.k-count{background:var(--k-primary);color:var(--on-accent)}.k-seg{display:inline-flex;padding:4px;gap:4px;border-radius:12px;background:var(--c-fill-cool-2)}.k-seg label{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:8px;font-size:var(--k-small);font-weight:500;color:var(--k-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.k-seg input{position:absolute;opacity:0;width:1px;height:1px}.k-seg label:has(input:checked){background:var(--k-surface);color:var(--k-ink);box-shadow:0 1px 2px rgba(16,24,40,.08),0 1px 3px rgba(16,24,40,.06)}.k-seg label:has(input:focus-visible){outline:2px solid var(--k-primary);outline-offset:1px}.k-empty,.shell>.main .empty{display:grid;justify-items:center;align-content:center;grid-gap:12px;gap:12px;padding:48px 24px;text-align:center;color:var(--k-muted)}.shell>.main .empty:before{content:"";width:48px;height:48px;border-radius:14px;background:var(--k-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f57eb' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5 13.8 10.2 20.5 12 13.8 13.8 12 20.5 10.2 13.8 3.5 12 10.2 10.2z'/%3E%3C/svg%3E") center /24px no-repeat}.shell>.main .empty.k-empty:before{content:none}.k-empty-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--k-tint);color:var(--k-link)}.k-empty-title{margin:0;color:var(--k-ink);font-weight:600}.k-empty-line{margin:0;max-width:32rem}.k-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.k-sk{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--c-fill-cool-2) 0,var(--c-fill-hi) 40%,var(--c-fill-cool-2) 80%) 0 0 /300% 100%;animation:k-shimmer 1.4s ease-in-out infinite}.k-sk+.k-sk{margin-top:10px}.k-sk-block{display:grid;grid-gap:12px;gap:12px;padding:24px}@keyframes k-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.shell>.main .spinner{border-color:var(--k-tint-2);border-top-color:var(--k-primary)}.shell>.main .loading{font-size:var(--k-body);color:var(--k-muted)}.shell>.main .notice{border:1px solid var(--c-warning-line);background:var(--c-warning-soft-bg);border-radius:var(--k-radius-sm);padding:12px 16px;font-size:var(--k-body);color:var(--c-notice-ink)}.shell>.main .bar{height:8px;border-radius:4px;background:var(--c-fill-cool-2)}.shell>.main .bar>i{background:var(--k-primary);border-radius:4px}.k-ring{flex:none}.k-ring circle{fill:none;stroke-width:6}.k-ring .k-ring-track{stroke:var(--c-track)}.k-ring .k-ring-fill{stroke:var(--k-primary);stroke-linecap:round;transition:stroke-dashoffset .6s var(--k-ease)}.k-ring text{font-size:15px;font-weight:600;fill:var(--k-ink)}.shell>.main table.t{font-size:var(--k-body)}.shell>.main .t th{font-size:var(--k-small);font-weight:500;color:var(--k-muted);background:var(--c-hover)}.shell>.main .t td,.shell>.main .t th{padding:12px 16px;border-bottom:1px solid var(--k-line)}.shell>.main .t td{vertical-align:middle}.shell>.main .t tbody tr:hover td{background:var(--c-hover)}.shell>.main .field>span{font-size:var(--k-small);font-weight:500;color:var(--k-ink)}.shell>.main .input,.shell>.main .select{height:44px;padding:0 14px;background:var(--k-surface)}.shell>.main .input,.shell>.main .select,.shell>.main .textarea{font-size:var(--k-body);border:1px solid var(--k-line-2);border-radius:var(--k-radius-sm)}.shell>.main .textarea{padding:12px 14px}.shell>.main .input:hover:not(:focus):not(:disabled),.shell>.main .select:hover:not(:focus):not(:disabled),.shell>.main .textarea:hover:not(:focus):not(:disabled){border-color:var(--c-line-hover-cool)}.shell>.main .input:focus-visible,.shell>.main .select:focus-visible,.shell>.main .textarea:focus-visible{outline:none;border-color:var(--k-primary);box-shadow:var(--k-ring)}.shell>.main input[type=checkbox]:not([role=switch]):not(.sr-only):not(.vh),.shell>.main input[type=radio]:not(.sr-only):not(.vh){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;display:inline-grid;place-items:center;width:20px;height:20px;margin:0;border:1.5px solid var(--c-control);background:var(--k-surface);cursor:pointer;vertical-align:-4px;transition:background-color .18s var(--k-ease),border-color .18s var(--k-ease),box-shadow .18s var(--k-ease)}.shell>.main input[type=checkbox]:not([role=switch]):not(.sr-only):not(.vh){border-radius:6px}.shell>.main input[type=radio]:not(.sr-only):not(.vh){border-radius:50%}.shell>.main input[type=checkbox]:not([role=switch]):not(.sr-only):not(.vh):after{content:"";width:11px;height:6px;margin-top:-3px;border-left:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);transform:rotate(-45deg) scale(0);transition:transform .18s var(--k-ease)}.shell>.main input[type=radio]:not(.sr-only):not(.vh):after{content:"";width:8px;height:8px;border-radius:50%;background:var(--on-accent);transform:scale(0);transition:transform .18s var(--k-ease)}.shell>.main input[type=checkbox]:not([role=switch]):not(.sr-only):not(.vh):checked,.shell>.main input[type=radio]:not(.sr-only):not(.vh):checked{background:var(--k-primary);border-color:var(--k-primary)}.shell>.main input[type=checkbox]:not([role=switch]):not(.sr-only):not(.vh):checked:after{transform:rotate(-45deg) scale(1)}.shell>.main input[type=radio]:not(.sr-only):not(.vh):checked:after{transform:scale(1)}.shell>.main input[type=checkbox]:not(.sr-only):not(.vh):hover:not(:disabled):not(:checked),.shell>.main input[type=radio]:not(.sr-only):not(.vh):hover:not(:disabled):not(:checked){border-color:var(--k-primary)}.shell>.main input[type=checkbox]:focus-visible,.shell>.main input[type=radio]:focus-visible{outline:none;box-shadow:var(--k-ring)}.shell>.main input[type=checkbox]:disabled,.shell>.main input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.shell>.main input[type=checkbox][role=switch]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:40px;height:24px;margin:0;border-radius:999px;background:var(--c-switch-off);cursor:pointer;transition:background-color .2s var(--k-ease);vertical-align:-6px}.shell>.main input[type=checkbox][role=switch]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--on-accent);box-shadow:0 1px 2px rgba(16,24,40,.25);transition:transform .2s var(--k-ease)}.shell>.main input[type=checkbox][role=switch]:checked{background:var(--k-primary)}.shell>.main input[type=checkbox][role=switch]:checked:after{transform:translateX(16px)}.k-select{position:relative;display:grid;grid-gap:4px;gap:4px;padding:16px 48px 16px 16px;border:1.5px solid var(--k-line-2);border-radius:var(--k-radius);background:var(--k-surface);cursor:pointer;transition:border-color .18s var(--k-ease),box-shadow .18s var(--k-ease),background-color .18s var(--k-ease)}.k-select input{position:absolute;opacity:0;width:1px;height:1px}.k-select:after{content:"";position:absolute;top:14px;right:14px;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--k-line-2);background:var(--k-surface) center /12px no-repeat;transition:all .18s var(--k-ease)}.k-select:hover{border-color:var(--c-line-hover-cool)}.k-select:has(input:checked){border-color:var(--k-primary);background:var(--c-selected);box-shadow:0 0 0 4px rgba(31,87,235,.08),0 6px 20px -8px rgba(92,224,245,.55)}.k-select:has(input:checked):after{border-color:var(--k-primary);background-color:var(--k-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3 5 8.6 9.6 3.6' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.k-select:has(input:focus-visible){outline:2px solid var(--k-primary);outline-offset:2px}.shell>.main .chip{min-height:40px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--k-line-2);background:var(--k-surface);font-size:var(--k-body)}.shell>.main .chip[aria-pressed=true],.shell>.main .chip[data-on=true]{border-color:var(--k-primary);background:var(--k-tint);color:var(--k-link)}.shell>.main label.chip:has(input:checked){border-color:var(--k-primary);background:var(--k-tint);color:var(--k-link)}.shell>.main input:is([type=text],[type=number],[type=time],[type=date],[type=email],[type=url],[type=search],[type=tel],:not([type])):not(.input):not(.sr-only):not(.vh),.shell>.main select:not(.select){height:36px;padding:0 10px;border:1px solid var(--k-line-2);border-radius:8px;background:var(--k-surface);color:var(--k-ink);font:inherit;font-size:var(--k-small)}.shell>.main input:not(.input):focus-visible,.shell>.main select:not(.select):focus-visible{outline:none;border-color:var(--k-primary);box-shadow:var(--k-ring)}.shell>.main details.an-more,.shell>.main details.card{padding:0;border:1px solid var(--k-line);border-radius:var(--k-radius);background:var(--k-surface);box-shadow:var(--k-shadow)}.shell>.main details.an-more>summary,.shell>.main details.card>summary{position:relative;display:block;padding:16px 64px 16px 20px;cursor:pointer;list-style:none;border-radius:var(--k-radius);font-weight:600}.shell>.main details.an-more>summary::-webkit-details-marker,.shell>.main details.card>summary::-webkit-details-marker{display:none}.shell>.main details.an-more>summary:after,.shell>.main details.card>summary:after{content:"";position:absolute;top:50%;right:20px;width:32px;height:32px;margin-top:-16px;border-radius:50%;background:var(--k-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f57eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center /18px no-repeat;transition:transform .2s var(--k-ease)}.shell>.main details.an-more[open]>summary:after,.shell>.main details.card[open]>summary:after{transform:rotate(180deg)}.shell>.main details.an-more>summary:hover,.shell>.main details.card>summary:hover{background:var(--c-hover)}.shell>.main details.an-more>summary .muted,.shell>.main details.an-more>summary .small{display:block;font-weight:400}.shell>.main details.an-more[open]>:not(summary),.shell>.main details.card[open]>:not(summary){margin:0 20px 20px!important}@media (prefers-reduced-motion:reduce){.shell>.main details.an-more>summary:after,.shell>.main details.card>summary:after{transition:none}}.shell>.main .drawer-back{background:rgba(15,23,42,.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.shell>.main .dialog.card,.shell>.main .drawer{background:var(--c-glass);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);border:1px solid var(--c-glass-line);box-shadow:0 24px 60px -24px rgba(16,24,40,.35)}.k-toasts{position:fixed;right:24px;bottom:24px;z-index:70;display:grid;grid-gap:8px;gap:8px;width:min(360px,calc(100vw - 32px));pointer-events:none}.k-toast{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:var(--k-radius-sm);background:rgba(17,20,28,.86);color:var(--on-accent);font-size:var(--k-body);line-height:1.45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 40px -16px rgba(16,24,40,.5);pointer-events:auto;animation:k-toast-in .22s var(--k-ease) both}.k-toast[data-tone=danger]{background:rgba(120,22,16,.92)}.k-toast button{margin-left:auto;padding:0 4px;border:0;background:none;color:color-mix(in srgb,var(--on-accent) 80%,transparent);font-size:18px;line-height:1;cursor:pointer}@keyframes k-toast-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:900px){.k-toasts{right:16px;bottom:16px}}.k-avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-size:var(--k-small);font-weight:600;letter-spacing:.01em}@media (prefers-reduced-motion:reduce){.k-sk,.k-toast{animation:none}.k-ring .k-ring-fill,.k-seg label,.k-select,.k-select:after,.shell>.main .btn,.shell>.main .tabs button,.shell>.main input[type=checkbox],.shell>.main input[type=checkbox]:after,.shell>.main input[type=radio],.shell>.main input[type=radio]:after{transition:none}}.k-tile{position:relative;display:flex;align-items:flex-start;gap:16px;height:100%;padding:20px;border:1px solid var(--k-line);border-radius:var(--k-radius);background:var(--k-surface);color:var(--k-ink);box-shadow:var(--k-shadow);transition:border-color .18s var(--k-ease),box-shadow .18s var(--k-ease),transform .18s var(--k-ease)}.k-tile:hover{border-color:var(--c-info-line-2);box-shadow:0 8px 24px -14px rgba(31,87,235,.35);transform:translateY(-1px)}.k-tile:focus-visible{outline:none;border-color:var(--k-primary);box-shadow:var(--k-ring)}.k-tile-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--k-tint);color:var(--k-link)}.k-tile-text{display:grid;grid-gap:4px;gap:4px;min-width:0}.k-tile-title{font-weight:600;line-height:1.35}.k-tile-line{color:var(--k-muted);font-size:var(--k-small);line-height:1.5}.k-tile-chip{justify-self:start;margin-top:4px}.k-row-link{display:flex;align-items:center;gap:12px;color:var(--k-ink);transition:background-color .15s ease}.k-row-link:hover{background:var(--c-hover-2)}.k-row-link:focus-visible{outline:2px solid var(--k-primary);outline-offset:-2px}.k-row-link>svg{flex:none;color:var(--k-muted);transition:transform .15s ease,color .15s ease}.k-row-link:hover>svg{transform:translateX(2px);color:var(--k-link)}@media (prefers-reduced-motion:reduce){.k-row-link,.k-row-link>svg,.k-tile{transition:none}.k-tile:hover{transform:none}}.k-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.k-toolbar .field{min-width:160px}.k-toolbar .k-toolbar-note{padding-bottom:10px;font-size:var(--k-small);color:var(--k-muted)}.shell>.main button.card.stat{color:inherit;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.shell>.main button.card.stat:hover:not(:disabled){border-color:var(--c-info-line-2)}.shell>.main .card.stat[data-on=true]{border-color:var(--k-primary);background:var(--c-selected);box-shadow:0 0 0 3px rgba(31,87,235,.1)}.p{font-size:14px;line-height:1.5;letter-spacing:-.005em;color:var(--ink);min-height:100vh}.p h1{font-size:28px;letter-spacing:-.03em;line-height:1.15;transform:none}.p h1,.p h2{font-weight:500;margin:0}.p h2{font-size:17px;letter-spacing:-.02em}.p h3{font-size:14px;font-weight:500;display:block}.muted{color:var(--ink-2)}.small{font-size:12.5px}.mono{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px}.row{display:flex;align-items:center;gap:10px}.row.wrap{flex-wrap:wrap}.spread{justify-content:space-between}.grow{flex:1 1;min-width:0}.stack{display:flex;flex-direction:column;gap:14px}.stack.tight{gap:6px}.stack.loose{gap:24px}.p .btn{height:38px;padding:0 16px;font-size:14px;border-radius:9px;cursor:pointer;font-family:inherit}.p .btn.sm{height:30px;padding:0 11px;font-size:13px;border-radius:7px}.p .btn:disabled{opacity:.45;cursor:not-allowed}.btn-danger{background:var(--surface);border-color:var(--c-danger-line);color:var(--c-danger)}.btn-danger:hover{border-color:var(--c-danger-line-2)}.btn-ghost{background:none;border-color:transparent;color:var(--ink-2)}.btn-ghost:hover{color:var(--ink)}.field{display:flex;flex-direction:column;gap:6px}.field>span{font-size:13px;color:var(--ink-2)}.row.wrap>.field.grow{min-width:min(220px,100%)}.input,.select,.textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:9px 12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.input:focus,.select:focus,.textarea:focus{border-color:var(--c-line-hover)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px rgba(47,128,237,.18)}.textarea{resize:vertical;min-height:96px;line-height:1.5}.error{color:var(--c-danger)}.error,.ok{font-size:13px}.ok{color:var(--c-success)}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px}.p .card{min-height:0}.card.flush{padding:0;overflow:hidden}.pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:11px;font-size:12px;background:var(--c-fill);color:var(--c-ink-pill);white-space:nowrap}.pill.green{background:var(--c-success-bg);color:var(--c-success)}.pill.amber{background:var(--c-warning-bg);color:var(--c-warning)}.pill.red{background:var(--c-danger-bg);color:var(--c-danger)}.pill.blue{background:var(--c-info-bg);color:var(--c-link)}.empty{padding:36px 20px;text-align:center;color:var(--ink-2)}.spinner{width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;animation:spin .7s linear infinite;flex:none}@keyframes spin{to{transform:rotate(1turn)}}table.t{width:100%;border-collapse:collapse;font-size:13.5px}.t th{text-align:left;font-weight:400;color:var(--ink-2);font-size:12.5px;padding:10px 16px;white-space:nowrap}.t td,.t th{border-bottom:1px solid var(--line)}.t td{padding:11px 16px;vertical-align:top}.t tr:last-child td{border-bottom:0}.scroll-x{overflow-x:auto}.center{min-height:100vh;display:grid;place-items:center;padding:32px 20px}.auth-page{display:grid;place-items:center;padding:48px 24px}.auth-shell{display:grid;grid-gap:48px;gap:48px;align-items:start}.auth,.auth-shell{width:100%;max-width:400px}.auth{gap:16px}.auth,.auth-head{display:flex;flex-direction:column}.auth-head{margin-bottom:16px}.auth .logo{font-size:28px;display:inline-block;align-self:flex-start;margin-bottom:32px}.auth h1{font-size:32px;line-height:1.15;letter-spacing:-.03em;font-weight:500}.auth-sub{margin-top:12px;font-size:15px;line-height:1.5;color:var(--ink-2)}.auth-fields{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:16px}.auth .field{gap:8px}.auth .field>span:first-child{font-size:14px;font-weight:500;color:var(--ink)}.auth .input{height:44px;padding:0 14px;font-size:15px;border-color:var(--c-line-strong)}.auth .input:hover:not(:focus):not([readonly]){border-color:var(--c-line-hover-2)}.auth .input[readonly]{background:var(--c-subtle-2);color:var(--ink-2)}.auth .input[aria-invalid=true]{border-color:var(--c-danger)}.auth .input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px rgba(179,38,30,.16)}.auth .field>.field-hint{font-size:13px;color:var(--ink-2)}.auth .field>.field-error{font-size:13px;color:var(--c-danger)}.auth-foot .linkish,.auth-foot a,.field-error a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.field-error a{color:var(--c-danger-strong);font-weight:500}.auth-error{font-size:14px}.auth-actions{display:flex;flex-direction:column;gap:12px;margin-top:8px}.auth .btn{height:44px;font-size:15px;font-weight:500;border-radius:10px;width:100%}.auth .btn-outline{padding:0 16px}.auth fieldset:disabled .input{background:var(--surface);opacity:.6}.auth .notice{font-size:14px;line-height:1.5;padding:12px 16px}.auth-closed{gap:16px}.auth-closed .auth-actions{margin-top:0}.auth-foot{margin-top:8px;font-size:14px;color:var(--ink-2);line-height:1.6}.auth-foot a:hover,.field-error a:hover{text-decoration-thickness:2px}.auth-foot .linkish{font-size:inherit}.auth-aside{display:none}.auth-aside h2{font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--ink)}.auth-next{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.auth-next li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5}.auth-next .num{width:24px;height:24px;flex:none;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--ink);display:grid;place-items:center;font-size:12.5px;font-weight:500;margin-top:-1px}.auth-aside-note{margin-top:24px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2)}@media (min-width:960px){.auth-shell[data-aside=true]{max-width:880px;grid-template-columns:400px minmax(0,1fr);gap:64px}.auth-shell[data-aside=true] .auth-aside{display:block;margin-top:64px;padding:32px;background:var(--surface);border:1px solid var(--line);border-radius:12px}}@media (max-width:640px){.auth-page{place-items:start center;padding:48px 20px 32px}.auth .logo{margin-bottom:24px}.auth h1{font-size:28px}.auth .input{font-size:16px}}.onb{width:100%;max-width:620px}.onb-steps{display:flex;gap:6px;margin-bottom:36px}.onb-steps i{flex:1 1;height:3px;border-radius:2px;background:var(--line)}.onb-steps i[data-on=true]{background:var(--ink)}.onb h1{font-size:34px}.onb .lead{color:var(--ink-2);font-size:16px;margin-top:10px}.choice{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer;font-size:15px}.choice input{width:16px;height:16px;accent-color:var(--c-solid)}.choice[data-on=true]{border-color:var(--c-solid)}.choice[data-off=true]{cursor:default;color:var(--ink-3);background:transparent}.progress li{display:flex;align-items:center;gap:12px;padding:9px 0;font-size:15px;color:var(--ink-3);list-style:none}.progress{padding:0;margin:0}.progress li[data-state=active]{color:var(--ink)}.progress li[data-state=done]{color:var(--ink-2)}.tick{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--line);flex:none}li[data-state=done] .tick{background:var(--c-solid);border-color:var(--c-solid)}.shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}html[data-theme=dark] .side{--side-blue:#3d85ff;--side-pale:rgba(61,133,255,0.16);--side-badge:#1f57eb}.side{--side-blue:#1f57eb;--side-pale:#eaf1ff;--side-badge:var(--side-blue);border-right:1px solid var(--line);padding:12px 10px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;min-height:0;background:var(--bg)}.side-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;height:48px;padding:0 2px 0 10px;margin-bottom:8px}.side .logo{font-size:26px}.side-close,.side-rail,.side-signout{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:none;color:var(--ink-2);cursor:pointer}.side-rail:hover,.side-signout:hover{background:var(--c-fill);color:var(--ink)}.side-close{display:none}.side-nav{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 2px 16px;margin:0 -2px}.nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.nav-list[hidden]{display:none}.nav-group{margin-top:16px}.nav-group-h{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;margin-bottom:2px;padding:0 8px 0 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;font-weight:500;letter-spacing:0;color:var(--ink-2);text-align:left;cursor:pointer}.nav-group-h:hover{background:var(--c-fill);color:var(--ink)}.nav-group-h svg{flex:none;transition:transform .2s ease}.nav-group-h[aria-expanded=false] svg{transform:rotate(-90deg)}.side a.nav-i{position:relative;display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 10px;border-radius:8px;color:var(--c-side-ink);font-size:15px;line-height:1.3}.side a.nav-i:hover{background:var(--c-fill);color:var(--ink)}.side a.nav-i[data-on=true]{background:var(--side-pale);color:var(--ink);font-weight:600}.side a.nav-i[data-on=true]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--side-blue)}.side a.nav-i[data-on=true] .nav-ico{color:var(--side-blue)}.side a.nav-i:focus-visible,.side button:focus-visible{outline:2px solid var(--side-blue);outline-offset:-2px}.nav-ico{position:relative;display:grid;place-items:center;flex:none;width:20px;height:20px;color:var(--ink-2)}.side a.nav-i:hover .nav-ico{color:var(--ink)}.nav-text{flex:1 1;min-width:0}.nav-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-hint,.side-signout-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-solid);color:var(--on-accent);font-size:11px;display:grid;place-items:center;flex:none}.side .badge{min-width:22px;height:20px;border-radius:10px;background:var(--side-badge);font-size:12px;font-weight:600}.nav-dot{display:none;position:absolute;top:-3px;right:-4px;width:9px;height:9px;border-radius:50%;background:var(--side-blue);box-shadow:0 0 0 2px var(--bg)}.side-account{flex:none;display:flex;align-items:center;gap:10px;margin-top:8px;padding:12px 0 0 6px;border-top:1px solid var(--line)}.side-avatar{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--side-pale);color:var(--side-blue);font-size:14px;font-weight:600}.side-who{flex:1 1;min-width:0;display:flex;flex-direction:column;font-size:13px;line-height:1.35;color:var(--ink-2)}.side-org{color:var(--ink);font-weight:500}.side-email,.side-org{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-tip{position:fixed;z-index:60;max-width:240px;padding:6px 10px;border-radius:8px;background:var(--c-tip);color:var(--on-accent);font-size:13px;line-height:1.4;white-space:pre-line;pointer-events:none;transform:translateY(-50%);box-shadow:0 6px 20px rgba(0,0,0,.16);animation:nav-tip .12s ease-out both}.nav-tip:first-line{font-weight:600}@keyframes nav-tip{0%{opacity:0}}.mbar{display:none}.main{padding:32px 40px 64px;max-width:1180px;width:100%;min-width:0}@media (min-width:901px){.shell{transition:grid-template-columns .2s ease}.shell[data-rail=true]{grid-template-columns:64px minmax(0,1fr)}[data-rail=true] .side{padding:12px 8px}[data-rail=true] .nav-group-h,[data-rail=true] .side .logo{display:none}[data-rail=true] .side-head{justify-content:center;padding:0}[data-rail=true] .nav-group{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}[data-rail=true] .side a.nav-i{justify-content:center;width:44px;min-height:44px;margin:0 auto;padding:0;gap:0}[data-rail=true] .side a.nav-i[data-on=true]:before{left:-2px}[data-rail=true] .nav-text,[data-rail=true] .side .badge,[data-rail=true] .side-who{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-rail=true] .nav-dot{display:block}[data-rail=true] .side-account{flex-direction:column;gap:8px;padding:12px 0 0}}.page-head{margin-bottom:24px}.page-head p{color:var(--ink-2);margin-top:6px}.grid{display:grid;grid-gap:14px;gap:14px}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid>*{min-width:0}.stat .row{flex-wrap:wrap;gap:4px 8px}.stat .s{overflow-wrap:anywhere}.stat .n{font-size:26px;letter-spacing:-.03em;margin-top:6px}.stat .l{color:var(--ink-2);font-size:13px}.stat .s{color:var(--ink-3);font-size:12px;margin-top:2px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px;overflow-x:auto}.tabs button{font:inherit;background:none;border:0;border-bottom:2px solid transparent;padding:8px 10px;color:var(--ink-2);cursor:pointer;white-space:nowrap;margin-bottom:-1px}.tabs button[data-on=true]{color:var(--ink);border-bottom-color:var(--ink)}.notice{border:1px solid var(--c-warning-line);background:var(--c-warning-soft-bg);border-radius:10px}.load-error,.notice{padding:12px 14px;font-size:13.5px}.load-error{border:1px solid var(--c-danger-line);background:var(--c-danger-soft-bg);border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.load-error.compact{padding:8px 12px;gap:6px}.card.flush>.load-error{margin:16px}.inbox{display:grid;grid-template-columns:340px 1fr;grid-gap:14px;gap:14px;align-items:start}.conv{display:block;width:100%;text-align:left;font:inherit;background:none;border:0;border-bottom:1px solid var(--line);padding:12px 16px;cursor:pointer}.conv:last-child{border-bottom:0}.conv[data-on=true]{background:var(--c-subtle)}.conv .snip{color:var(--ink-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv .who{display:inline-flex;align-items:center;gap:8px;min-width:0}.conv .unread-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 2px var(--surface)}.conv[data-unread=true] .who{font-weight:600}.conv[data-unread=true] .when{color:var(--ink);font-weight:600}.conv[data-unread=true] .snip{color:var(--ink)}.detail{grid-template-columns:1fr 260px;grid-gap:14px;gap:14px;align-items:start}.detail,.kv{display:grid}.kv{grid-template-columns:96px 1fr;grid-gap:4px 10px;gap:4px 10px;font-size:13px}.kv dt{color:var(--ink-2)}.kv dd{margin:0;overflow-wrap:anywhere}.chat{display:flex;flex-direction:column;height:100%;min-height:0}.chat-log{flex:1 1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px;min-height:180px}.msg{max-width:82%;padding:9px 13px;border-radius:14px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.45}.msg.customer{align-self:flex-end;background:var(--c-solid);color:var(--on-accent);border-bottom-right-radius:4px}.msg.agent,.msg.human{align-self:flex-start;background:var(--c-fill);border-bottom-left-radius:4px}.msg.human{background:var(--c-info-bg)}.msg.system{align-self:center;background:none;color:var(--ink-2);font-size:12.5px;padding:0}.msg-meta{font-size:11.5px;color:var(--ink-3);margin-top:-4px;gap:6px;flex-wrap:wrap}.msg-meta,.status-line{align-self:flex-start;display:flex}.status-line{align-items:center;gap:8px;color:var(--ink-2);font-size:13px}.chat-form{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.p .btn.mic{gap:8px;flex:none}.p .btn.mic.on{background:var(--c-danger);color:var(--on-accent);border-color:var(--c-danger)}.rec-dot{width:8px;height:8px;border-radius:50%;background:var(--on-accent);animation:pulse 1s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.chat-page{height:100dvh;display:flex;flex-direction:column;max-width:720px;margin:0 auto}.chat-top{padding:16px 18px;border-bottom:1px solid var(--line)}.chat-who{flex-direction:column;gap:2px}.chat-name,.chat-who{min-width:0;display:flex}.chat-name{align-items:baseline;gap:8px}.chat-name h2{min-width:0;overflow-wrap:anywhere}.ai-badge{flex:none;height:20px;font-size:11.5px;font-weight:500}.voice-hint{text-align:center;padding:0 16px 10px;margin:0}@media (max-width:520px){.chat-page .chat-top{flex-wrap:wrap;row-gap:10px;align-items:flex-start}.chat-page .chat-who{flex:1 1 240px}}@media (max-width:900px){.shell{grid-template-columns:1fr}.mbar{display:flex;align-items:center;gap:12px;height:56px;padding:0 12px 0 16px;border-bottom:1px solid var(--line);background:var(--bg);position:-webkit-sticky;position:sticky;top:0;z-index:20}.mbar .logo{font-size:24px}.mbar-here{flex:1 1;min-width:0;font-size:14px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbar-menu{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 14px;border:1px solid var(--line);border-radius:9px;background:var(--surface);font:inherit;font-size:14px;color:var(--ink);cursor:pointer}.mbar-menu:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mbar-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--c-solid)}.side{display:none}.side[data-open=true]{display:flex;position:fixed;inset:0;z-index:50;height:100%;width:100%;border:0;padding:0 16px 16px;animation:nav-in .16s ease-out both}.side-head{height:64px;margin-bottom:0;padding:0 0 0 4px}.side-rail{display:none}.side-close{display:inline-grid;width:48px;height:48px;margin-right:-8px;border-radius:10px;color:var(--ink)}.side a.nav-i{min-height:48px;padding:10px 12px;font-size:16px}.nav-group-h{height:40px;font-size:13px}.nav-hint{position:static;width:auto;height:auto;margin:2px 0 0;overflow:visible;clip:auto;white-space:normal;display:block;font-size:13px;font-weight:400;color:var(--ink-2);line-height:1.35}.side-signout{width:auto;height:44px;padding:0 12px;gap:8px;display:inline-flex;align-items:center;color:var(--ink);font:inherit;font-size:15px}.side-signout-label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.side-account{padding-left:4px}.main{padding:20px 16px 48px}.g3,.g4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.detail,.g2,.inbox{grid-template-columns:minmax(0,1fr)}}.call-page{height:100dvh;max-width:720px;margin:0 auto}.call-page,.call-stage{display:flex;flex-direction:column}.call-stage{align-items:center;gap:10px;margin:16px 20px 8px;padding:12px 20px 20px;text-align:center;position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--c-stage-line);border-radius:24px;background:linear-gradient(180deg,var(--c-stage-a),var(--c-stage-b));box-shadow:inset 0 1px 0 var(--c-stage-hi),0 24px 60px -32px rgba(31,87,235,.4);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.call-stage:before{content:"";position:absolute;z-index:-1;inset:-10% -10% 30%;pointer-events:none;background:radial-gradient(38% 46% at 30% 42%,rgba(92,224,245,.26),transparent 70%),radial-gradient(42% 52% at 72% 36%,rgba(61,133,255,.24),transparent 70%);filter:blur(12px)}.call-stage .call-blob{width:230px;margin-bottom:-4px}.call-status{font-size:17px;letter-spacing:-.01em;min-height:26px}.call-log{flex:1 1;overflow-y:auto;padding:8px 22px;display:flex;flex-direction:column;gap:10px}.cap{margin:0;font-size:15px;line-height:1.45}.cap span{display:block;font-size:12px;color:var(--ink-3)}.cap.you{color:var(--ink-2)}.cap.note{color:var(--c-warning);font-size:13.5px}.call-controls{display:flex;justify-content:center;gap:10px;padding:16px 20px 28px;border-top:1px solid var(--line)}.p .btn.call-main{height:46px;padding:0 30px;border-radius:24px;font-size:15px}.p .btn.call-end{background:var(--c-danger);color:var(--on-accent)}.drawer-back{position:fixed;inset:0;background:rgba(17,17,17,.28);z-index:50;display:flex;justify-content:flex-end}.drawer{width:min(980px,100%);height:100%;overflow-y:auto;background:var(--bg);padding:22px 24px 48px;box-shadow:-12px 0 32px -18px rgba(0,0,0,.35)}.dialog-back{align-items:center;justify-content:center;padding:16px}.dialog{width:min(440px,100%)}.dialog.wide{width:min(780px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.doc-image{display:block;max-width:100%;max-height:60vh;margin:0 auto;border:1px solid var(--line);border-radius:8px}.doc-section{border-top:1px solid var(--line);padding-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}.bar{height:6px;background:var(--c-bar);overflow:hidden}.bar,.bar>i{border-radius:3px}.bar>i{display:block;height:100%;background:var(--c-solid)}.cmp{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cmp>div{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.linkish{background:none;border:0;padding:0;font:inherit;color:var(--c-link);cursor:pointer;text-align:left}.linkish:hover{text-decoration:underline}.steps{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.steps>div{border:1px solid var(--line);border-radius:9px;padding:8px 10px;font-size:12.5px;color:var(--ink-2);background:var(--surface)}.steps>div strong{display:block;color:var(--ink);font-weight:500;font-size:13px}.split{grid-template-columns:290px minmax(0,1fr)}@media (max-width:900px){.steps{grid-template-columns:repeat(2,1fr)}.cmp,.split{grid-template-columns:1fr}.drawer{padding:16px}}.call-voice{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);margin-right:12px}.call-voice select{font:inherit;font-size:14px;color:inherit;padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface)}.crm-filters{display:flex;flex-direction:column;gap:10px}.crm-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.crm-digest .linkish-card{text-align:left;font:inherit;cursor:pointer}.crm-digest .linkish-card:hover{border-color:var(--c-line-strong-2)}.kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;align-items:start}.kcol{background:var(--c-subtle-2);border:1px solid var(--line);border-radius:12px;scroll-snap-align:start;min-height:120px;display:flex;flex-direction:column}.kcol[data-drop=true]{outline:2px dashed var(--c-line-strong-2);outline-offset:-4px}.kcol-head{padding:10px 12px 6px;gap:2px}.kcol-body,.kcol-head{display:flex;flex-direction:column}.kcol-body{padding:4px 8px 10px;gap:8px;max-height:70vh;overflow-y:auto}.kcard{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;cursor:-webkit-grab;cursor:grab}.kcard:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.kname{font-weight:500;overflow-wrap:anywhere}.kname:hover{text-decoration:underline}.kactions{gap:6px}.kmove{width:auto;max-width:60%;padding:4px 8px;font-size:12.5px;height:30px}.crm-bulk{padding:10px 12px;border-bottom:1px solid var(--line);background:var(--c-subtle);gap:8px}.crm-bulk .select{width:auto;padding:5px 8px;font-size:13px}.crm-table td:first-child,.crm-table th:first-child{width:28px;padding-right:0}.crm-tasks{list-style:none;margin:0;padding:0}.crm-tasks li{padding:12px 16px;border-bottom:1px solid var(--line);gap:10px}.crm-tasks li:last-child{border-bottom:0}.crm-quick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.crm-quick .btn{width:100%;justify-content:center}.crm-lead{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:14px;gap:14px;align-items:start}.timeline{list-style:none;margin:0;padding:0}.timeline,.tl-item{display:flex;flex-direction:column}.tl-item{padding:10px 0 10px 14px;border-left:2px solid var(--line);margin-left:4px;gap:4px;position:relative}.tl-item:before{content:"";position:absolute;left:-5px;top:15px;width:8px;height:8px;border-radius:50%;background:var(--c-line-strong-2)}.tl-item[data-kind=activity]:before{background:var(--c-link)}.tl-item[data-kind=outcome]:before{background:var(--c-success)}.tl-item[data-kind=call]:before,.tl-item[data-kind=conversation]:before{background:var(--c-solid)}.crm-mapping{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:900px){.kanban{grid-auto-columns:85vw}.crm-filter-grid,.crm-mapping{grid-template-columns:1fr 1fr}.crm-lead{grid-template-columns:1fr}.crm-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-quick .btn{height:44px}.crm-digest{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-digest .stat .n{font-size:20px}.crm-digest .card{padding:12px}}@media (max-width:480px){.crm-filter-grid,.crm-mapping{grid-template-columns:1fr}}.setup{max-width:680px;margin:0 auto;padding:0 16px 64px}.step-mark{flex:none}.elapsed{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.setup-main h1{font-size:32px;line-height:1.15;letter-spacing:-.03em}.setup-main .lead{color:var(--ink-2);font-size:15px;line-height:1.55;margin-top:12px}.setup-main .card{padding:24px}.setup-main .card.stack.tight{gap:12px}.setup-main .card h2,.setup-main section>h2{font-size:18px;line-height:1.3}.setup-main .card h2+.muted.small{font-size:14px;margin-top:-6px}.setup-main .small{font-size:13px}.setup-main{padding-top:8px}.setup-main .input,.setup-main .select{min-height:44px}.setup-main .textarea{font-size:15px}.setup-main .btn:not(.sm){height:44px;padding:0 18px;font-size:15px;font-weight:500;border-radius:10px}.setup-main .btn-outline:disabled{opacity:.55;color:var(--ink-2)}.setup .found[data-empty=true]{background:transparent;border-style:dashed}.setup-main .row .btn.sm{height:40px;padding:0 14px;font-size:14px;border-radius:9px;color:var(--ink)}.setup-main .input,.setup-main fieldset{scroll-margin-bottom:96px}.understood{align-self:flex-end;text-align:right}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font:inherit;font-size:14px;min-height:40px;padding:9px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left}.chip[data-on=true]{border-color:var(--ink);background:var(--c-fill)}.chip:hover:not(:disabled):not([data-on=true]){border-color:var(--c-line-strong-2)}.chip:disabled{opacity:.5}.composer{display:flex;gap:8px}.composer .input{flex:1 1;min-width:0;font-size:16px}.review-row{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.review-row[data-on=false]{opacity:.6}.review-row input[type=checkbox]{width:18px;height:18px;margin-top:4px;accent-color:var(--c-solid);flex:none}.input.bare{border-color:transparent;background:transparent;padding-left:0;height:30px}.input.bare:focus{border-color:var(--line);padding-left:8px}.input.bare.sm{width:120px;font-size:13px}.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.map-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.table-scroll{overflow-x:auto}table.mini{width:100%;border-collapse:collapse;font-size:13px}table.mini td,table.mini th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.setup .tool{padding:8px 0;border-top:1px solid var(--line)}.setup .tool:first-of-type{border-top:0}.next-action .num{width:24px;height:24px;flex:none;border-radius:12px;background:var(--c-solid);color:var(--on-accent);display:grid;place-items:center;font-size:12.5px}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}label:has(>.vh:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.setup .btn.sm{height:38px}@keyframes typing{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.setup .found{border-color:var(--c-line-strong)}.plan-compare>summary{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:15px;font-weight:500;cursor:pointer;list-style:none}.plan-compare>summary::-webkit-details-marker{display:none}.plan-compare>summary:after{content:"";width:7px;height:7px;border-right:1.6px solid;border-bottom:1.6px solid;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.plan-compare[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.plan-compare>summary:hover{border-color:var(--c-line-strong-2)}.plan-compare>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.plan-compare-body{display:flex;flex-direction:column;gap:16px;margin-top:16px}.plan-rec{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--c-solid);color:var(--on-accent);font-size:11.5px;font-weight:500;letter-spacing:0;vertical-align:2px}.plan-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.plan-card{border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--surface)}.plan-card[data-rec]{border:2px solid var(--ink);padding:15px}.p .plan-card h3{font-size:17px;margin:0 0 4px}.plan-card>p{margin:0 0 8px}.plan-card dl{margin:0}.plan-card dl>div{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);grid-gap:12px;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.45}.plan-card dt{color:var(--ink-2)}.plan-card dd{margin:0;overflow-wrap:anywhere}.plan-table-wrap{display:none}.plan-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13.5px;line-height:1.45;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.plan-table td,.plan-table th{text-align:left;vertical-align:top;padding:10px 12px;border-top:1px solid var(--line);overflow-wrap:anywhere}.plan-table thead td,.plan-table thead th{border-top:0;font-size:16px;font-weight:500;padding-top:14px}.plan-table thead td:first-child{width:172px}.plan-table tbody th{color:var(--ink-2);font-weight:400}.plan-table [data-rec]{background:var(--c-subtle)}.plan-table .plan-rec{display:table;margin:6px 0 0}.plan-table .plan-for{color:var(--ink-2);font-size:12.5px}@media (min-width:960px){.plan-cards{display:none}.plan-table-wrap{display:block;position:relative;left:50%;width:min(1040px,calc(100vw - 64px));transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.plan-compare>summary:after{transition:none}}.found-now{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}.found-list{list-style:none;margin:0;padding:0}.found-list li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14.5px;animation:rise .5s cubic-bezier(.16,1,.3,1) both}.found-list li:first-child{border-top:0}.found-list li:nth-child(2){animation-delay:.08s}.found-list li:nth-child(3){animation-delay:.16s}.found-list li:nth-child(4){animation-delay:.24s}.found-list strong{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.testing .bar{height:3px;border-radius:2px;background:var(--line);overflow:hidden}.testing .bar i{display:block;height:100%;background:var(--ink);transition:width .3s ease}.test-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.test-list li{display:flex;justify-content:space-between;align-items:center;gap:12px}.golive-summary{border-color:var(--c-line-strong)}ul.plain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px}ul.plain li{padding-left:14px;position:relative}ul.plain li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--ink-3)}.live-hero{display:flex;align-items:flex-start;gap:14px}.live-check{margin-top:2px;flex:none;fill:none;stroke-linecap:round;stroke-linejoin:round}.live-check circle{stroke:var(--c-success);stroke-width:2.5}.live-check path{stroke:var(--c-success);stroke-width:3}.live-hero[data-celebrate] .live-check circle{stroke-dasharray:126;stroke-dashoffset:126;animation:draw .6s cubic-bezier(.65,0,.35,1) .1s forwards}.live-hero[data-celebrate] .live-check path{stroke-dasharray:30;stroke-dashoffset:30;animation:draw .35s cubic-bezier(.65,0,.35,1) .6s forwards}.live-hero[data-celebrate] .live-check{border-radius:50%;animation:live-ring .9s ease-out .85s 1 both}.live-hero[data-celebrate] h1{animation:step-in .3s cubic-bezier(.16,1,.3,1) .25s backwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes live-ring{0%{box-shadow:0 0 0 0 rgba(31,122,77,.28)}to{box-shadow:0 0 0 14px rgba(31,122,77,0)}}.live-chat{height:400px;border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background:var(--surface)}.live-chat .chat{height:100%}.live-chat .empty{margin:auto}.chat-suggest{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.chat-suggest .chip{border-radius:14px}@media (prefers-reduced-motion:reduce){.found-list li{animation:none}.testing .bar i{transition:none}.live-check circle,.live-check path{animation:none;stroke-dashoffset:0}}@media (max-width:640px){.chip{min-height:44px}}@media (max-width:520px){.setup-main h1{font-size:28px}.live-chat{height:360px}.setup .card,.setup-main .card{padding:20px}}.quick{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.quick-card{display:flex;flex-direction:column;gap:6px;min-height:118px;padding:20px 22px;background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink);text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.quick-card:hover{border-color:var(--c-line-strong-2);transform:translateY(-1px);box-shadow:0 6px 18px -12px rgba(0,0,0,.25)}.quick-card:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(47,128,237,.18)}.quick-card .q-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:19px;line-height:1.25;letter-spacing:-.02em;font-weight:500}.quick-card .q-line{font-size:15px;line-height:1.45;color:var(--ink-2)}.quick-card .arrow{flex:none;line-height:24px;color:var(--ink-2);transition:transform .15s ease,color .15s ease}.quick-card:hover .arrow{transform:translateX(3px);color:var(--ink)}@media (max-width:1100px){.quick{grid-template-columns:1fr 1fr}}@media (max-width:560px){.quick{grid-template-columns:1fr}.quick-card{min-height:0}}@media (prefers-reduced-motion:reduce){.quick-card,.quick-card .arrow{transition:none}.quick-card:hover{transform:none}}.apv{display:flex;flex-direction:column;gap:12px}.apv-title{margin:0;font-size:15px;font-weight:500}.apv-terms{grid-template-columns:110px 1fr;font-size:14px}.apv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px 24px;gap:16px 24px}.apv-sec{min-width:0}.apv-label{margin:0 0 6px;font-size:12.5px;font-weight:500;color:var(--ink-2);letter-spacing:0}.apv-told{margin:0;padding:2px 0 2px 12px;border-left:2px solid var(--line);font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.apv-meta{display:block;margin-top:4px;font-size:12.5px;color:var(--ink-2)}.apv-list{margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.5}.apv-list strong{font-weight:500}.apv-list q{quotes:"\201C" "\201D"}.apv-warn{margin:0;font-size:13.5px;color:var(--c-warning);background:var(--c-warning-bg);border:1px solid var(--c-warning-line);border-radius:8px;padding:8px 12px}.apv-expired{margin:0;font-size:14px;color:var(--ink-2)}.apv-actions{padding-top:4px}.apv-why{padding-top:12px;border-top:1px solid var(--line)}.apv-banner{padding:16px;border-bottom:1px solid var(--line);background:var(--c-warning-soft-bg);display:flex;flex-direction:column;gap:12px}.apv-banner.done{background:var(--surface)}.apv-banner-head{gap:8px}.apv-result{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font-size:14px;animation:apv-in .25s ease-out both}.apv-result.ok{border-color:var(--c-success-line);background:var(--c-success-soft-bg)}.apv-result.error{border-color:var(--c-danger-line);background:var(--c-danger-soft-bg)}.apv-result-what{font-weight:500}.apv-banner .apv-result{border:0;background:none;padding:0}@keyframes apv-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.apv-result{animation:none}}@media (max-width:520px){.apv-terms{grid-template-columns:96px 1fr}.apv-banner{padding:14px 12px}}@keyframes nav-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.side[data-open=true]{animation:none}}.fresh-results>summary{cursor:pointer;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-weight:500;list-style-position:inside}.fresh-results>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.fresh-results[open]>summary{margin-bottom:16px}.conv-mode{margin:0;padding:8px 16px;font-size:13px;line-height:1.45;color:var(--ink-2);background:var(--bg);border-bottom:1px solid var(--line)}.conv-mode[data-mode=handoff]{background:var(--c-warning-soft-bg);color:var(--c-warning-strong)}.all-clear{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--c-success-line);background:var(--c-success-soft-bg);border-radius:10px}.all-clear strong{font-weight:500;color:var(--c-success)}.an-group-h{font-size:19px;letter-spacing:-.02em;font-weight:500}.an-more>summary{cursor:pointer;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);list-style-position:inside}.an-more>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.an-more>summary .an-group-h{font-size:16px}.recs{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px}.rec-action{display:block;margin-top:2px;font-size:13px}.rec-action a{text-decoration:underline;text-underline-offset:3px}.rec-line{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:6px 12px;border-radius:999px;background:var(--c-danger-bg);color:var(--c-danger-strong);font-size:13px;font-weight:500;align-self:flex-start}.rec-line .rec-dot{background:var(--c-danger)}.rec-line[data-near=true]{background:var(--c-warning-bg);color:var(--c-warning-strong)}.rec-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.loading{display:flex;align-items:center;gap:10px;color:var(--ink-2);font-size:14px}.loading.block{justify-content:center;padding:36px 20px}.page-in{animation:page-in .18s ease-out backwards}.step-in{animation:step-in .2s cubic-bezier(.16,1,.3,1) backwards}@keyframes page-in{0%{opacity:0}}@keyframes step-in{0%{opacity:0;transform:translateY(4px)}}.p .btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .1s ease}.p .btn:active:not(:disabled){transform:translateY(1px)}.p .btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.chip,.conv,.side a.nav-i,.tabs button{transition:background-color .15s ease,color .15s ease,border-color .15s ease}.drawer-back{animation:back-in .18s ease-out backwards}.drawer-back>.drawer{animation:drawer-in .2s cubic-bezier(.16,1,.3,1) backwards}.dialog-back>.dialog{animation:dialog-in .18s cubic-bezier(.16,1,.3,1) backwards}@keyframes back-in{0%{opacity:0}}@keyframes drawer-in{0%{opacity:0;transform:translateX(16px)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}@media (prefers-reduced-motion:reduce){.dialog-back>.dialog,.drawer-back,.drawer-back>.drawer,.live-hero[data-celebrate] .live-check,.live-hero[data-celebrate] h1,.page-in,.step-in{animation:none}.live-hero[data-celebrate] .live-check circle,.live-hero[data-celebrate] .live-check path{animation:none;stroke-dashoffset:0}.chip,.conv,.input,.p .btn,.select,.side a.nav-i,.tabs button,.textarea{transition:none}.p .btn:active:not(:disabled){transform:none}.rec-dot{animation:none}}.uploads{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.uploads li{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.uploads li[data-state=failed]{border-color:#f0c9c5;background:#fffafa}.uploads li .grow{display:flex;flex-direction:column;gap:2px}.uploads .upload-name{font-size:14px;overflow-wrap:anywhere}.uploads .pill{flex:none;margin-top:1px}.uploads .pill .spinner{width:10px;height:10px;border-width:1.5px}@media (max-width:520px){.uploads li{flex-wrap:wrap}.uploads li .grow{flex-basis:calc(100% - 110px)}}