:root{--ui-canvas:#f3f4f1;--ui-canvas-subtle:#edefe9;--ui-surface:#fff;--ui-surface-muted:#f8f9f6;--ui-surface-subtle:#f4f5f2;--ui-surface-strong:#e8ebe4;--ui-surface-inverse:#121411;--ui-text:#141613;--ui-text-soft:#454a43;--ui-text-muted:#737971;--ui-text-faint:#9aa098;--ui-text-inverse:#f7f8f5;--ui-border:#d9ddd5;--ui-border-soft:#e8ebe4;--ui-border-strong:#bec4b9;--ui-border-focus:#155eef;--ui-accent:#155eef;--ui-accent-hover:#104fd0;--ui-accent-active:#0c43b3;--ui-accent-soft:#edf3ff;--ui-accent-softer:#f5f8ff;--ui-accent-border:#bfd1fa;--ui-success:#18794e;--ui-success-hover:#11613e;--ui-success-soft:#eef8f2;--ui-success-border:#bfe0cb;--ui-warning:#986a00;--ui-warning-hover:#775200;--ui-warning-soft:#fff8e5;--ui-warning-border:#ead79d;--ui-danger:#c93434;--ui-danger-hover:#a62929;--ui-danger-soft:#fff1f1;--ui-danger-border:#efb9b9;--ui-info:#24678f;--ui-info-soft:#eff7fb;--ui-info-border:#bdd8e7;--ui-sidebar:#121411;--ui-sidebar-hover:#1c1f1b;--ui-sidebar-active:#292d27;--ui-sidebar-border:#30342e;--ui-sidebar-text:#f5f7f3;--ui-sidebar-text-soft:#c3c8c0;--ui-sidebar-text-muted:#969d93;--ui-font-sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ui-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--ui-size-11:.6875rem;--ui-size-12:.75rem;--ui-size-13:.8125rem;--ui-size-14:.875rem;--ui-size-15:.9375rem;--ui-size-16:1rem;--ui-size-18:1.125rem;--ui-size-20:1.25rem;--ui-size-24:1.5rem;--ui-size-28:1.75rem;--ui-size-32:2rem;--ui-size-40:2.5rem;--ui-weight-regular:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-line-tight:1.2;--ui-line-compact:1.35;--ui-line-normal:1.5;--ui-line-relaxed:1.65;--ui-letter-tight:-.025em;--ui-letter-normal:0;--ui-letter-wide:.04em;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-7:2rem;--ui-space-8:2.5rem;--ui-space-9:3rem;--ui-space-10:4rem;--ui-space-11:5rem;--ui-control-sm:2rem;--ui-control-md:2.5rem;--ui-control-lg:2.875rem;--ui-radius-xs:3px;--ui-radius-sm:5px;--ui-radius-md:7px;--ui-radius-lg:10px;--ui-shadow-1:0 1px 2px #10120f0d,0 1px 1px #10120f08;--ui-shadow-2:0 8px 24px #10120f14,0 2px 8px #10120f0d;--ui-shadow-3:0 18px 50px #10120f24,0 5px 16px #10120f12;--ui-sidebar-width:248px;--ui-topbar-height:60px;--ui-page-max:1328px;--ui-reading-max:736px;--ui-settings-max:1024px;--ui-form-max:544px;--ui-focus:0 0 0 3px #155eef29;--ui-speed-fast:.11s;--ui-speed:.16s;--ui-speed-slow:.24s;--ui-ease:cubic-bezier(.2,.7,.2,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{background:var(--ui-canvas);scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%}body{background:var(--ui-canvas);min-height:100vh;color:var(--ui-text);font-family:var(--ui-font-sans);font-size:var(--ui-size-14);line-height:var(--ui-line-normal);margin:0}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{color:inherit}table{border-collapse:collapse}a{color:var(--ui-accent);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--ui-accent-hover)}::selection{color:#0d2854;background:#d5e3ff}h1,h2,h3,h4,p,ul,ol,dl,blockquote,pre{margin-top:0}h1,h2,h3,h4{color:var(--ui-text);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-letter-tight)}h1{margin-bottom:var(--ui-space-3);font-size:var(--ui-size-28);line-height:1.18}h2{margin-bottom:var(--ui-space-3);font-size:var(--ui-size-20);line-height:1.25}h3{margin-bottom:var(--ui-space-2);font-size:var(--ui-size-16);line-height:1.3}h4{margin-bottom:var(--ui-space-2);font-size:var(--ui-size-14);line-height:1.35}p{margin-bottom:var(--ui-space-4);color:var(--ui-text-soft)}small{font-size:var(--ui-size-12)}strong{font-weight:var(--ui-weight-semibold)}code,kbd,pre{font-family:var(--ui-font-mono)}code{font-size:.92em}hr{height:1px;margin:var(--ui-space-7) 0;background:var(--ui-border);border:0}.ui-text-primary{color:var(--ui-text)}.ui-text-soft{color:var(--ui-text-soft)}.ui-text-muted{color:var(--ui-text-muted)}.ui-text-faint{color:var(--ui-text-faint)}.ui-text-danger{color:var(--ui-danger)}.ui-text-success{color:var(--ui-success)}.ui-text-warning{color:var(--ui-warning)}.ui-text-accent{color:var(--ui-accent)}.ui-text-xs{font-size:var(--ui-size-11)}.ui-text-sm{font-size:var(--ui-size-12)}.ui-text-md{font-size:var(--ui-size-14)}.ui-text-lg{font-size:var(--ui-size-16)}.ui-font-medium{font-weight:var(--ui-weight-medium)}.ui-font-semibold{font-weight:var(--ui-weight-semibold)}.ui-mono{font-family:var(--ui-font-mono)}.ui-page-width{width:min(calc(100% - 48px),var(--ui-page-max));margin-inline:auto}.ui-reading-width{width:min(100%,var(--ui-reading-max))}.ui-form-width{width:min(100%,var(--ui-form-max))}.ui-stack{flex-direction:column;display:flex}.ui-stack-xs{gap:var(--ui-space-1)}.ui-stack-sm{gap:var(--ui-space-2)}.ui-stack-md{gap:var(--ui-space-4)}.ui-stack-lg{gap:var(--ui-space-6)}.ui-stack-xl{gap:var(--ui-space-8)}.ui-cluster{flex-wrap:wrap;align-items:center;display:flex}.ui-cluster-sm{gap:var(--ui-space-2)}.ui-cluster-md{gap:var(--ui-space-3)}.ui-cluster-lg{gap:var(--ui-space-4)}.ui-grow{flex:auto}.ui-shrink-0{flex-shrink:0}.ui-divider{background:var(--ui-border);border:0;height:1px}.ui-divider-soft{background:var(--ui-border-soft)}.ui-divider-vertical{background:var(--ui-border);align-self:stretch;width:1px}.ui-surface{background:var(--ui-surface)}.ui-surface-muted{background:var(--ui-surface-muted)}.ui-surface-inverse{background:var(--ui-surface-inverse);color:var(--ui-text-inverse)}.ui-bordered{border:1px solid var(--ui-border)}.ui-shadow-1{box-shadow:var(--ui-shadow-1)}.ui-shadow-2{box-shadow:var(--ui-shadow-2)}*{scrollbar-width:thin;scrollbar-color:#bec3bb transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#bec3bb padding-box padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#9da39a padding-box padding-box}:focus{outline:none}:focus-visible{box-shadow:var(--ui-focus);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){:root{--ui-sidebar-width:224px}.ui-page-width{width:min(calc(100% - 32px),var(--ui-page-max))}}@media (max-width:640px){body{font-size:var(--ui-size-14)}h1{font-size:var(--ui-size-24)}.ui-page-width{width:calc(100% - 24px)}}.ui-button{min-height:var(--ui-control-md);border-radius:var(--ui-radius-sm);color:var(--ui-text);font-size:var(--ui-size-13);font-weight:var(--ui-weight-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--ui-speed-fast) var(--ui-ease),border-color var(--ui-speed-fast) var(--ui-ease),color var(--ui-speed-fast) var(--ui-ease),box-shadow var(--ui-speed-fast) var(--ui-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;line-height:1;text-decoration:none;display:inline-flex}.ui-button:hover{text-decoration:none}.ui-button:focus-visible{box-shadow:var(--ui-focus)}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:.48;pointer-events:none}.ui-button-primary{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}.ui-button-primary:hover{background:var(--ui-accent-hover);border-color:var(--ui-accent-hover);color:#fff}.ui-button-primary:active{background:var(--ui-accent-active)}.ui-button-secondary{background:var(--ui-surface);border-color:var(--ui-border-strong);color:var(--ui-text)}.ui-button-secondary:hover{background:var(--ui-surface-muted);border-color:#aeb5aa}.ui-button-quiet{color:var(--ui-text-soft);background:0 0;border-color:#0000}.ui-button-quiet:hover{background:var(--ui-surface-strong);color:var(--ui-text)}.ui-button-danger{background:var(--ui-danger);border-color:var(--ui-danger);color:#fff}.ui-button-danger:hover{background:var(--ui-danger-hover);border-color:var(--ui-danger-hover)}.ui-button-danger-secondary{background:var(--ui-surface);border-color:var(--ui-danger-border);color:var(--ui-danger)}.ui-button-danger-secondary:hover{background:var(--ui-danger-soft)}.ui-button-success{background:var(--ui-success);border-color:var(--ui-success);color:#fff}.ui-button-success:hover{background:var(--ui-success-hover)}.ui-button-sm{min-height:var(--ui-control-sm);font-size:var(--ui-size-12);padding-inline:10px}.ui-button-lg{min-height:var(--ui-control-lg);font-size:var(--ui-size-14);padding-inline:18px}.ui-icon-button{width:var(--ui-control-md);min-width:var(--ui-control-md);padding:0}.ui-icon-button-sm{width:var(--ui-control-sm);min-width:var(--ui-control-sm)}.ui-form{flex-direction:column;gap:20px;display:flex}.ui-field{flex-direction:column;gap:7px;display:flex}.ui-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ui-field-label{color:var(--ui-text);font-size:var(--ui-size-13);font-weight:var(--ui-weight-semibold);align-items:center;gap:6px;display:inline-flex}.ui-field-optional{color:var(--ui-text-faint);font-size:var(--ui-size-11);font-weight:var(--ui-weight-regular)}.ui-field-help{color:var(--ui-text-muted);font-size:var(--ui-size-12);margin:0;line-height:1.5}.ui-field-error{color:var(--ui-danger);font-size:var(--ui-size-12);margin:0;line-height:1.45}.ui-input,.ui-textarea,.ui-select{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);width:100%;color:var(--ui-text);font-size:var(--ui-size-14);transition:border-color var(--ui-speed-fast) var(--ui-ease),box-shadow var(--ui-speed-fast) var(--ui-ease),background var(--ui-speed-fast) var(--ui-ease)}.ui-input{height:var(--ui-control-md);padding:0 12px}.ui-textarea{resize:vertical;min-height:112px;padding:10px 12px;line-height:1.5}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ui-text-faint)}.ui-input:hover,.ui-textarea:hover,.ui-select:hover{border-color:#a9b0a5}.ui-input:focus,.ui-textarea:focus,.ui-select:focus{border-color:var(--ui-border-focus);box-shadow:var(--ui-focus)}.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled{background:var(--ui-surface-subtle);color:var(--ui-text-muted);cursor:not-allowed}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true],.ui-select[aria-invalid=true]{border-color:var(--ui-danger)}.ui-input[aria-invalid=true]:focus,.ui-textarea[aria-invalid=true]:focus,.ui-select[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c9343424}.ui-select{height:var(--ui-control-md);appearance:none;background-image:linear-gradient(45deg,#0000 50%,#697067 50%),linear-gradient(135deg,#697067 50%,#0000 50%);background-position:calc(100% - 16px) 16px,calc(100% - 12px) 16px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding:0 38px 0 12px}.ui-input-group{position:relative}.ui-input-group .ui-input{padding-left:38px}.ui-input-group-suffix .ui-input{padding-left:12px;padding-right:42px}.ui-input-prefix,.ui-input-suffix{color:var(--ui-text-muted);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-input-prefix{left:12px}.ui-input-suffix{right:12px}.ui-search{position:relative}.ui-search input{width:100%;height:var(--ui-control-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);padding:0 12px 0 36px}.ui-search-icon{color:var(--ui-text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-search input:focus{border-color:var(--ui-accent);box-shadow:var(--ui-focus)}.ui-check-row{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ui-checkbox{width:16px;height:16px;accent-color:var(--ui-accent);cursor:pointer;margin:2px 0 0}.ui-check-copy{min-width:0}.ui-check-title{color:var(--ui-text);font-size:var(--ui-size-13);font-weight:var(--ui-weight-medium);display:block}.ui-check-description{color:var(--ui-text-muted);font-size:var(--ui-size-12);margin-top:2px;display:block}.ui-radio-row{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ui-radio{width:16px;height:16px;accent-color:var(--ui-accent);cursor:pointer;margin:2px 0 0}.ui-switch-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.ui-switch{flex:none;width:38px;height:22px;position:relative}.ui-switch input{opacity:0;width:1px;height:1px;position:absolute}.ui-switch-track{cursor:pointer;transition:background var(--ui-speed-fast) var(--ui-ease),border-color var(--ui-speed-fast) var(--ui-ease);background:#c6cbc3;border:1px solid #aeb4ab;border-radius:20px;position:absolute;inset:0}.ui-switch-track:after{content:"";width:14px;height:14px;transition:transform var(--ui-speed) var(--ui-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000029}.ui-switch input:checked+.ui-switch-track{border-color:var(--ui-accent);background:var(--ui-accent)}.ui-switch input:checked+.ui-switch-track:after{transform:translate(16px)}.ui-switch input:focus-visible+.ui-switch-track{box-shadow:var(--ui-focus)}.ui-tabs{border-bottom:1px solid var(--ui-border);gap:22px;display:flex}.ui-tab{min-height:42px;color:var(--ui-text-muted);font-size:var(--ui-size-13);font-weight:var(--ui-weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex;position:relative}.ui-tab:hover,.ui-tab-active{color:var(--ui-text)}.ui-tab-active:after{content:"";background:var(--ui-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ui-segmented{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);padding:3px;display:inline-flex}.ui-segment{min-height:30px;color:var(--ui-text-muted);font-size:var(--ui-size-12);font-weight:var(--ui-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px}.ui-segment:hover{color:var(--ui-text)}.ui-segment-active{background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-1)}.ui-link-button{color:var(--ui-accent);font:inherit;font-weight:var(--ui-weight-medium);cursor:pointer;background:0 0;border:0;padding:0;display:inline}.ui-link-button:hover{color:var(--ui-accent-hover);text-decoration:underline}.ui-code-input{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:#f7f8f6;align-items:stretch;display:flex;overflow:hidden}.ui-code-input code{color:#313630;min-width:0;font-size:var(--ui-size-12);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;padding:10px 12px;display:flex;overflow:hidden}.ui-code-copy{border:0;border-left:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-soft);font-size:var(--ui-size-12);font-weight:var(--ui-weight-semibold);cursor:pointer;padding:0 12px}.ui-code-copy:hover{background:var(--ui-surface-muted);color:var(--ui-text)}.ui-file-drop{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface-muted);text-align:center;cursor:pointer;min-height:150px;transition:border-color var(--ui-speed-fast) var(--ui-ease),background var(--ui-speed-fast) var(--ui-ease);justify-content:center;align-items:center;padding:28px;display:flex}.ui-file-drop:hover{border-color:var(--ui-accent);background:var(--ui-accent-softer)}.ui-file-drop-title{color:var(--ui-text);font-weight:var(--ui-weight-semibold)}.ui-file-drop-copy{color:var(--ui-text-muted);font-size:var(--ui-size-12);margin-top:4px}@media (max-width:640px){.ui-field-row{grid-template-columns:1fr}.ui-button-mobile-full{width:100%}.ui-tabs{gap:18px;overflow-x:auto}.ui-tab{flex:none}}.ui-panel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-shadow-1)}.ui-panel-header{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.ui-panel-title{font-size:var(--ui-size-15);font-weight:var(--ui-weight-semibold);margin:0}.ui-panel-description{color:var(--ui-text-muted);font-size:var(--ui-size-12);margin:4px 0 0}.ui-panel-body{padding:22px}.ui-panel-footer{border-top:1px solid var(--ui-border-soft);background:var(--ui-surface-muted);justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px;display:flex}.ui-metrics{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ui-metric{border-right:1px solid var(--ui-border-soft);min-width:0;padding:20px 22px}.ui-metric:last-child{border-right:0}.ui-metric-label{color:var(--ui-text-muted);font-size:var(--ui-size-12);font-weight:var(--ui-weight-medium);margin-bottom:8px}.ui-metric-value{color:var(--ui-text);font-size:var(--ui-size-24);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-letter-tight)}.ui-metric-subtext{color:var(--ui-text-muted);font-size:var(--ui-size-11);margin-top:6px}.ui-badge{border:1px solid var(--ui-border);background:var(--ui-surface-muted);min-height:22px;color:var(--ui-text-soft);font-size:var(--ui-size-11);font-weight:var(--ui-weight-semibold);border-radius:4px;align-items:center;gap:5px;padding:2px 7px;line-height:1;display:inline-flex}.ui-badge-success{border-color:var(--ui-success-border);background:var(--ui-success-soft);color:var(--ui-success)}.ui-badge-warning{border-color:var(--ui-warning-border);background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-badge-danger{border-color:var(--ui-danger-border);background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-badge-info{border-color:var(--ui-info-border);background:var(--ui-info-soft);color:var(--ui-info)}.ui-status{align-items:center;gap:7px;display:inline-flex}.ui-status-dot{background:var(--ui-text-faint);border-radius:50%;width:7px;height:7px}.ui-status-online .ui-status-dot{background:var(--ui-success)}.ui-status-warning .ui-status-dot{background:var(--ui-warning)}.ui-status-error .ui-status-dot{background:var(--ui-danger)}.ui-notice{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ui-notice-mark{background:var(--ui-text-muted);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.ui-notice-title{color:var(--ui-text);font-size:var(--ui-size-13);font-weight:var(--ui-weight-semibold);margin-bottom:2px}.ui-notice-copy{color:var(--ui-text-soft);font-size:var(--ui-size-12);margin:0}.ui-notice-info{border-color:var(--ui-info-border);background:var(--ui-info-soft)}.ui-notice-info .ui-notice-mark{background:var(--ui-info)}.ui-notice-success{border-color:var(--ui-success-border);background:var(--ui-success-soft)}.ui-notice-success .ui-notice-mark{background:var(--ui-success)}.ui-notice-warning{border-color:var(--ui-warning-border);background:var(--ui-warning-soft)}.ui-notice-warning .ui-notice-mark{background:var(--ui-warning)}.ui-notice-danger{border-color:var(--ui-danger-border);background:var(--ui-danger-soft)}.ui-notice-danger .ui-notice-mark{background:var(--ui-danger)}.ui-table-wrap{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);overflow:auto}.ui-table{width:100%;min-width:720px}.ui-table th{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-muted);font-size:var(--ui-size-11);font-weight:var(--ui-weight-semibold);text-align:left;text-transform:uppercase;letter-spacing:.045em;padding:10px 14px}.ui-table td{border-bottom:1px solid var(--ui-border-soft);color:var(--ui-text-soft);font-size:var(--ui-size-13);vertical-align:middle;padding:13px 14px}.ui-table tr:last-child td{border-bottom:0}.ui-table tbody tr:hover{background:#fafbf9}.ui-table-primary{color:var(--ui-text);font-weight:var(--ui-weight-medium)}.ui-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:40px;display:flex}.ui-empty-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted);width:42px;height:42px;color:var(--ui-text-muted);place-items:center;margin-bottom:16px;display:grid}.ui-empty h3{margin-bottom:6px}.ui-empty p{max-width:420px;color:var(--ui-text-muted);font-size:var(--ui-size-13);margin-bottom:18px}.ui-dropdown{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);width:220px;box-shadow:var(--ui-shadow-2);padding:5px}.ui-dropdown-label{color:var(--ui-text-faint);font-size:var(--ui-size-10,10px);font-weight:var(--ui-weight-semibold);text-transform:uppercase;letter-spacing:.06em;padding:8px 9px 5px}.ui-dropdown-item{width:100%;min-height:34px;color:var(--ui-text-soft);font-size:var(--ui-size-13);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 9px;display:flex}.ui-dropdown-item:hover{background:var(--ui-surface-strong);color:var(--ui-text)}.ui-dropdown-item-danger{color:var(--ui-danger)}.ui-dropdown-separator{background:var(--ui-border-soft);height:1px;margin:5px 4px}.ui-modal-backdrop{background:#11131075;place-items:center;min-height:520px;padding:32px;display:grid}.ui-modal{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:min(100%,520px);box-shadow:var(--ui-shadow-3)}.ui-modal-header{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.ui-modal-header h3{margin:0}.ui-modal-body{padding:22px}.ui-modal-footer{border-top:1px solid var(--ui-border-soft);background:var(--ui-surface-muted);justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px;display:flex}.ui-toast{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);width:min(100%,360px);box-shadow:var(--ui-shadow-2);align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.ui-toast-title{color:var(--ui-text);font-size:var(--ui-size-13);font-weight:var(--ui-weight-semibold);margin-bottom:2px}.ui-toast-copy{color:var(--ui-text-muted);font-size:var(--ui-size-12)}.ui-progress{background:var(--ui-surface-strong);border-radius:2px;height:7px;overflow:hidden}.ui-progress-fill{background:var(--ui-accent);height:100%}.ui-progress-success .ui-progress-fill{background:var(--ui-success)}.ui-progress-warning .ui-progress-fill{background:var(--ui-warning)}.ui-progress-danger .ui-progress-fill{background:var(--ui-danger)}.ui-usage{flex-direction:column;gap:8px;display:flex}.ui-usage-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.ui-usage-label{color:var(--ui-text);font-size:var(--ui-size-13);font-weight:var(--ui-weight-medium)}.ui-usage-value{color:var(--ui-text-muted);font-size:var(--ui-size-12)}.ui-avatar{border:1px solid var(--ui-border);background:var(--ui-surface-strong);width:32px;height:32px;color:var(--ui-text-soft);font-size:var(--ui-size-11);font-weight:var(--ui-weight-semibold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ui-person{align-items:center;gap:10px;display:flex}.ui-person-copy{min-width:0}.ui-person-name{color:var(--ui-text);font-size:var(--ui-size-13);font-weight:var(--ui-weight-medium)}.ui-person-meta{color:var(--ui-text-muted);font-size:var(--ui-size-11);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-settings-list{border-top:1px solid var(--ui-border)}.ui-settings-row{border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:18px 0;display:grid}.ui-settings-row-title{color:var(--ui-text);font-size:var(--ui-size-13);font-weight:var(--ui-weight-semibold)}.ui-settings-row-copy{max-width:620px;color:var(--ui-text-muted);font-size:var(--ui-size-12);margin-top:4px}.ui-activity{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:12px 0;display:grid;position:relative}.ui-activity-marker{border:1px solid var(--ui-border);background:var(--ui-surface);width:22px;height:22px;color:var(--ui-text-muted);border-radius:50%;place-items:center;font-size:10px;display:grid}.ui-activity-title{color:var(--ui-text);font-size:var(--ui-size-13)}.ui-activity-time{color:var(--ui-text-faint);font-size:var(--ui-size-11);margin-top:3px}.ui-integration{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);align-items:center;gap:14px;padding:16px;display:flex}.ui-integration-logo{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted);width:42px;height:42px;color:var(--ui-text);font-size:var(--ui-size-12);font-weight:var(--ui-weight-bold);flex:none;place-items:center;display:grid}.ui-integration-copy{flex:1;min-width:0}.ui-integration-title{color:var(--ui-text);font-size:var(--ui-size-13);font-weight:var(--ui-weight-semibold)}.ui-integration-description{color:var(--ui-text-muted);font-size:var(--ui-size-12);margin-top:3px}@keyframes ui-skeleton-pulse{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.ui-skeleton{background:#e2e5df;border-radius:3px;animation:1.4s ease-in-out infinite ui-skeleton-pulse}.ui-skeleton-line{height:10px}.ui-skeleton-title{width:38%;height:15px}.ui-skeleton-short{width:54%}@media (max-width:900px){.ui-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-metric:nth-child(2){border-right:0}.ui-metric:nth-child(-n+2){border-bottom:1px solid var(--ui-border-soft)}}@media (max-width:560px){.ui-panel-header{flex-direction:column}.ui-panel-footer{flex-wrap:wrap}.ui-metrics{grid-template-columns:1fr}.ui-metric{border-right:0;border-bottom:1px solid var(--ui-border-soft)}.ui-metric:last-child{border-bottom:0}.ui-settings-row{grid-template-columns:1fr}}.ui-app{grid-template-columns:var(--ui-sidebar-width) minmax(0,1fr);min-height:100vh;display:grid}.ui-sidebar{background:var(--ui-sidebar);height:100vh;color:var(--ui-sidebar-text);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.ui-sidebar-head{border-bottom:1px solid var(--ui-sidebar-border);align-items:center;min-height:62px;padding:0 18px;display:flex}.ui-product-mark{color:var(--ui-sidebar-text);font-size:var(--ui-size-14);font-weight:var(--ui-weight-semibold);letter-spacing:-.015em;align-items:center;gap:10px;display:flex}.ui-product-mark-box{width:27px;height:27px;font-size:var(--ui-size-11);font-weight:var(--ui-weight-bold);background:#1d201c;border:1px solid #434940;border-radius:4px;place-items:center;display:grid}.ui-sidebar-body{flex:1;padding:14px 10px;overflow-y:auto}.ui-sidebar-section{margin-bottom:22px}.ui-sidebar-section-title{color:var(--ui-sidebar-text-muted);font-size:10px;font-weight:var(--ui-weight-semibold);text-transform:uppercase;letter-spacing:.08em;padding:0 10px 7px}.ui-sidebar-nav{flex-direction:column;gap:2px;display:flex}.ui-sidebar-link{min-height:36px;color:var(--ui-sidebar-text-soft);font-size:var(--ui-size-13);font-weight:var(--ui-weight-medium);border-radius:4px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.ui-sidebar-link:hover{background:var(--ui-sidebar-hover);color:var(--ui-sidebar-text)}.ui-sidebar-link-active{background:var(--ui-sidebar-active);color:var(--ui-sidebar-text)}.ui-sidebar-icon{width:18px;color:inherit;opacity:.85;flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.ui-sidebar-count{min-width:22px;color:var(--ui-sidebar-text-muted);text-align:center;border:1px solid #424740;border-radius:3px;margin-left:auto;padding:1px 5px;font-size:10px}.ui-sidebar-foot{border-top:1px solid var(--ui-sidebar-border);padding:12px}.ui-sidebar-account{cursor:pointer;border-radius:4px;align-items:center;gap:9px;padding:8px;display:flex}.ui-sidebar-account:hover{background:var(--ui-sidebar-hover)}.ui-sidebar-account-avatar{width:30px;height:30px;color:var(--ui-sidebar-text);font-size:10px;font-weight:var(--ui-weight-semibold);background:#232622;border:1px solid #3c413a;border-radius:50%;place-items:center;display:grid}.ui-sidebar-account-copy{min-width:0}.ui-sidebar-account-name{color:var(--ui-sidebar-text);font-size:var(--ui-size-12);font-weight:var(--ui-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-sidebar-account-plan{color:var(--ui-sidebar-text-muted);font-size:10px}.ui-main{min-width:0}.ui-topbar{z-index:20;min-height:var(--ui-topbar-height);border-bottom:1px solid var(--ui-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:sticky;top:0}.ui-topbar-left,.ui-topbar-right{align-items:center;gap:10px;display:flex}.ui-topbar-title{color:var(--ui-text);font-size:var(--ui-size-13);font-weight:var(--ui-weight-semibold)}.ui-topbar-crumb{color:var(--ui-text-muted);font-size:var(--ui-size-12)}.ui-page{width:min(calc(100% - 48px),var(--ui-page-max));margin:0 auto;padding:34px 0 64px}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.ui-page-header-copy{min-width:0}.ui-page-header h1{margin-bottom:6px}.ui-page-header p{max-width:700px;color:var(--ui-text-muted);font-size:var(--ui-size-13);margin:0}.ui-page-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ui-section{margin-top:36px}.ui-section:first-child{margin-top:0}.ui-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.ui-section-head h2{font-size:var(--ui-size-16);margin:0}.ui-section-description{color:var(--ui-text-muted);font-size:var(--ui-size-12);margin:4px 0 0}.ui-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ui-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ui-grid-sidebar{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.ui-grid-sidebar-left{grid-template-columns:260px minmax(0,1fr)}.ui-settings-layout{max-width:var(--ui-settings-max);grid-template-columns:210px minmax(0,1fr);gap:42px;display:grid}.ui-settings-nav{top:calc(var(--ui-topbar-height) + 24px);flex-direction:column;gap:2px;display:flex;position:sticky}.ui-settings-nav-link{min-height:34px;color:var(--ui-text-muted);font-size:var(--ui-size-13);font-weight:var(--ui-weight-medium);border-radius:4px;align-items:center;padding:0 10px;text-decoration:none;display:flex}.ui-settings-nav-link:hover,.ui-settings-nav-link-active{background:var(--ui-surface-strong);color:var(--ui-text)}.ui-settings-content{min-width:0}.ui-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.ui-detail-side{top:calc(var(--ui-topbar-height) + 24px);position:sticky}.ui-conversations{height:calc(100vh - var(--ui-topbar-height));border-top:0;grid-template-columns:320px minmax(0,1fr);margin:-34px -24px -64px;display:grid}.ui-conversation-list{border-right:1px solid var(--ui-border);background:var(--ui-surface)}.ui-conversation-list-head{border-bottom:1px solid var(--ui-border);padding:14px}.ui-conversation-item{border-bottom:1px solid var(--ui-border-soft);cursor:pointer;padding:13px 14px}.ui-conversation-item:hover{background:var(--ui-surface-muted)}.ui-conversation-item-active{background:var(--ui-accent-softer)}.ui-conversation-customer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ui-conversation-customer strong{font-size:var(--ui-size-13)}.ui-conversation-time{color:var(--ui-text-faint);font-size:10px}.ui-conversation-preview{color:var(--ui-text-muted);font-size:var(--ui-size-11);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.ui-conversation-pane{background:#f8f9f6;flex-direction:column;min-width:0;display:flex}.ui-conversation-head{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.ui-message-stream{flex:1;padding:24px;overflow-y:auto}.ui-message{max-width:680px;margin-bottom:18px}.ui-message-meta{color:var(--ui-text-faint);margin-bottom:5px;font-size:10px}.ui-message-bubble{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-soft);font-size:var(--ui-size-13);padding:10px 12px;line-height:1.55;display:inline-block}.ui-message-agent{text-align:right;margin-left:auto}.ui-message-agent .ui-message-bubble{color:#22385f;text-align:left;background:#eef4ff;border-color:#c8d8fb}.ui-message-composer{border-top:1px solid var(--ui-border);background:var(--ui-surface);padding:14px 18px}.ui-message-composer-box{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);align-items:flex-end;gap:10px;padding:8px;display:flex}.ui-message-composer textarea{resize:none;border:0;flex:1;min-height:38px;max-height:140px;padding:8px}.ui-message-composer textarea:focus{outline:none}.ui-auth-shell{background:var(--ui-surface);grid-template-columns:minmax(0,1fr) 430px;min-height:100vh;display:grid}.ui-auth-context{background:var(--ui-sidebar);color:var(--ui-text-inverse);flex-direction:column;justify-content:space-between;padding:44px;display:flex}.ui-auth-context-copy{max-width:600px;margin-top:auto;margin-bottom:auto}.ui-auth-context h1{max-width:540px;color:var(--ui-text-inverse);font-size:34px;line-height:1.15}.ui-auth-context p{max-width:540px;color:var(--ui-sidebar-text-muted);font-size:var(--ui-size-14)}.ui-auth-panel{justify-content:center;align-items:center;padding:40px;display:flex}.ui-auth-form{width:100%;max-width:330px}.ui-auth-form-head{margin-bottom:28px}.ui-auth-form-head h2{font-size:var(--ui-size-24);margin-bottom:6px}.ui-auth-form-head p{color:var(--ui-text-muted);font-size:var(--ui-size-13);margin:0}@media (max-width:1080px){.ui-grid-sidebar,.ui-detail-layout{grid-template-columns:1fr}.ui-detail-side{position:static}.ui-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ui-app{grid-template-columns:1fr}.ui-sidebar{display:none}.ui-settings-layout{grid-template-columns:1fr}.ui-settings-nav{flex-direction:row;padding-bottom:4px;position:static;overflow-x:auto}.ui-settings-nav-link{flex:none}.ui-auth-shell{grid-template-columns:1fr}.ui-auth-context{display:none}.ui-auth-panel{min-height:100vh}}@media (max-width:720px){.ui-page{width:calc(100% - 24px);padding-top:24px}.ui-page-header{flex-direction:column}.ui-page-actions{justify-content:flex-start;width:100%}.ui-grid-2,.ui-grid-3{grid-template-columns:1fr}.ui-conversations{grid-template-columns:1fr;margin-inline:-12px}.ui-conversation-list{display:none}.ui-topbar{padding-inline:12px}}.ui-auth-divider{color:var(--ui-text-faint);font-size:var(--ui-size-11);align-items:center;gap:12px;margin:22px 0;display:flex}.ui-auth-divider:before,.ui-auth-divider:after{content:"";background:var(--ui-border);flex:1;height:1px}.ui-auth-foot{color:var(--ui-text-muted);font-size:var(--ui-size-12);text-align:center;margin-top:24px}.ui-dashboard-welcome{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.ui-dashboard-welcome h2{margin-bottom:6px}.ui-dashboard-welcome p{max-width:620px;color:var(--ui-text-muted);font-size:var(--ui-size-13);margin:0}.ui-dashboard-checklist{flex-direction:column;display:flex}.ui-dashboard-task{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.ui-dashboard-task:last-child{border-bottom:0}.ui-dashboard-task-check{border:1px solid var(--ui-border);width:22px;height:22px;color:var(--ui-text-muted);border-radius:50%;place-items:center;font-size:10px;display:grid}.ui-dashboard-task-complete .ui-dashboard-task-check{border-color:var(--ui-success);background:var(--ui-success);color:#fff}.ui-dashboard-task-title{color:var(--ui-text);font-size:var(--ui-size-13);font-weight:var(--ui-weight-medium)}.ui-dashboard-task-copy{color:var(--ui-text-muted);font-size:var(--ui-size-11);margin-top:2px}.ui-install-step{border-bottom:1px solid var(--ui-border);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.ui-install-step:last-child{border-bottom:0}.ui-install-number{border:1px solid var(--ui-border);background:var(--ui-surface-muted);width:30px;height:30px;color:var(--ui-text-soft);font-size:var(--ui-size-11);font-weight:var(--ui-weight-semibold);border-radius:50%;place-items:center;display:grid}.ui-install-step h3{margin-bottom:5px}.ui-install-step p{max-width:650px;color:var(--ui-text-muted);font-size:var(--ui-size-12);margin-bottom:12px}.ui-source-list{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);flex-direction:column;display:flex}.ui-source-row{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:10px 14px;display:grid}.ui-source-row:last-child{border-bottom:0}.ui-source-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted);width:36px;height:36px;color:var(--ui-text-soft);font-size:10px;font-weight:var(--ui-weight-bold);text-transform:uppercase;place-items:center;display:grid}.ui-source-title{color:var(--ui-text);font-size:var(--ui-size-13);font-weight:var(--ui-weight-medium)}.ui-source-meta{color:var(--ui-text-muted);font-size:var(--ui-size-11);margin-top:3px}.ui-plan-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.ui-plan-name{color:var(--ui-text);font-size:var(--ui-size-18);font-weight:var(--ui-weight-semibold)}.ui-plan-price{color:var(--ui-text-muted);font-size:var(--ui-size-12);margin-top:3px}.ui-invoice-status{font-size:var(--ui-size-11);font-weight:var(--ui-weight-semibold);align-items:center;gap:6px;display:inline-flex}.ui-secret{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:#f7f8f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ui-secret-code{color:#343934;min-width:0;font-family:var(--ui-font-mono);font-size:var(--ui-size-12);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-team-member{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:minmax(0,1fr) 130px auto;align-items:center;gap:20px;padding:13px 0;display:grid}.ui-team-member:last-child{border-bottom:0}.ui-onboarding{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:min(100%,760px);margin:40px auto}.ui-onboarding-head{border-bottom:1px solid var(--ui-border-soft);padding:26px 28px 20px}.ui-onboarding-head h1{font-size:var(--ui-size-24);margin-bottom:7px}.ui-onboarding-head p{max-width:620px;color:var(--ui-text-muted);font-size:var(--ui-size-13);margin:0}.ui-onboarding-body{padding:28px}.ui-onboarding-footer{border-top:1px solid var(--ui-border-soft);background:var(--ui-surface-muted);justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.ui-loading-page{min-height:420px;color:var(--ui-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.ui-spinner{border:2px solid var(--ui-border);border-top-color:var(--ui-accent);border-radius:50%;width:24px;height:24px;margin-bottom:12px;animation:.7s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-state-page{flex-direction:column;justify-content:center;align-items:flex-start;max-width:600px;min-height:420px;display:flex}.ui-state-code{color:var(--ui-text-faint);font-family:var(--ui-font-mono);font-size:var(--ui-size-12);margin-bottom:12px}.ui-state-page h1{font-size:var(--ui-size-28);margin-bottom:10px}.ui-state-page p{color:var(--ui-text-muted);font-size:var(--ui-size-13);margin-bottom:20px}.ui-permission{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-md);background:var(--ui-warning-soft);padding:22px}.ui-permission h3{margin-bottom:6px}.ui-permission p{color:#6f5a24;font-size:var(--ui-size-12);margin:0}.ui-danger-zone{border:1px solid var(--ui-danger-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.ui-danger-zone-head{border-bottom:1px solid var(--ui-danger-border);background:var(--ui-danger-soft);padding:18px 20px}.ui-danger-zone-head h3{color:var(--ui-danger);margin:0}.ui-danger-zone-row{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.ui-danger-zone-row:last-child{border-bottom:0}.ui-danger-zone-title{color:var(--ui-text);font-size:var(--ui-size-13);font-weight:var(--ui-weight-semibold)}.ui-danger-zone-copy{color:var(--ui-text-muted);font-size:var(--ui-size-12);margin-top:4px}.ui-showcase{padding:42px 0}.ui-showcase-block{margin-bottom:52px}.ui-showcase-label{color:var(--ui-text-faint);font-size:10px;font-weight:var(--ui-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.ui-showcase-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-showcase-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);padding:20px}@media (max-width:700px){.ui-dashboard-welcome{flex-direction:column}.ui-plan-summary,.ui-team-member{grid-template-columns:1fr}.ui-onboarding{margin:16px auto}.ui-onboarding-head,.ui-onboarding-body,.ui-onboarding-footer{padding-inline:18px}.ui-onboarding-footer{flex-direction:column;align-items:stretch}.ui-danger-zone-row{grid-template-columns:1fr}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-canvas:#0f110f;--ui-canvas-subtle:#131613;--ui-surface:#171a17;--ui-surface-muted:#1b1e1a;--ui-surface-subtle:#20231f;--ui-surface-strong:#282c27;--ui-surface-inverse:#f1f3ef;--ui-text:#f1f3ef;--ui-text-soft:#c5cac2;--ui-text-muted:#939b91;--ui-text-faint:#6f776d;--ui-text-inverse:#151714;--ui-border:#30352f;--ui-border-soft:#272c27;--ui-border-strong:#454c43;--ui-border-focus:#5b8fff;--ui-accent:#4f83f1;--ui-accent-hover:#6694f3;--ui-accent-active:#3d70db;--ui-accent-soft:#18233a;--ui-accent-softer:#151c2a;--ui-accent-border:#314c80;--ui-success:#50ad7a;--ui-success-hover:#65bb89;--ui-success-soft:#15251c;--ui-success-border:#29583c;--ui-warning:#d0a545;--ui-warning-hover:#dfb95d;--ui-warning-soft:#292314;--ui-warning-border:#5a4822;--ui-danger:#e26666;--ui-danger-hover:#ea7b7b;--ui-danger-soft:#2b1818;--ui-danger-border:#603030;--ui-info:#6ba7c9;--ui-info-soft:#15242c;--ui-info-border:#315367;--ui-sidebar:#0b0d0b;--ui-sidebar-hover:#151815;--ui-sidebar-active:#20241f;--ui-sidebar-border:#292e28;--ui-sidebar-text:#f2f4f0;--ui-sidebar-text-soft:#bec5bb;--ui-sidebar-text-muted:#7f887d;--ui-shadow-1:0 1px 2px #00000042,0 1px 1px #0000002e;--ui-shadow-2:0 10px 28px #00000057,0 2px 8px #0000003d;--ui-shadow-3:0 22px 60px #0000007a,0 5px 18px #0000004d;--ui-focus:0 0 0 3px #4f83f138}html[data-theme=dark],html[data-theme=dark] body{background:var(--ui-canvas);color:var(--ui-text)}html[data-theme=dark] ::selection{color:#fff;background:#294477}html[data-theme=dark] .ui-button-primary,html[data-theme=dark] .ui-button-primary:hover{color:#fff}html[data-theme=dark] .ui-button-secondary{background:var(--ui-surface);border-color:var(--ui-border-strong);color:var(--ui-text)}html[data-theme=dark] .ui-button-secondary:hover{background:var(--ui-surface-strong);border-color:#596157}html[data-theme=dark] .ui-button-danger,html[data-theme=dark] .ui-button-success{color:#fff}html[data-theme=dark] .ui-input,html[data-theme=dark] .ui-textarea,html[data-theme=dark] .ui-select{color:var(--ui-text);border-color:var(--ui-border-strong);background:#141714}html[data-theme=dark] .ui-input:hover,html[data-theme=dark] .ui-textarea:hover,html[data-theme=dark] .ui-select:hover{border-color:#5b6359}html[data-theme=dark] .ui-input::placeholder,html[data-theme=dark] .ui-textarea::placeholder{color:#697168}html[data-theme=dark] .ui-input:disabled,html[data-theme=dark] .ui-textarea:disabled,html[data-theme=dark] .ui-select:disabled{color:var(--ui-text-muted);background:#20231f}html[data-theme=dark] .ui-select{background-image:linear-gradient(45deg,#0000 50%,#9ba398 50%),linear-gradient(135deg,#9ba398 50%,#0000 50%)}html[data-theme=dark] .ui-switch-track:after{background:#f3f5f1;box-shadow:0 1px 3px #00000073}html[data-theme=dark] .ui-code-input{border-color:var(--ui-border);background:#111411}html[data-theme=dark] .ui-code-input code{color:#cbd0c8}html[data-theme=dark] .ui-code-copy{border-left-color:var(--ui-border);color:var(--ui-text-soft);background:#181b18}html[data-theme=dark] .ui-code-copy:hover{background:var(--ui-surface-strong);color:var(--ui-text)}html[data-theme=dark] .ui-panel{background:var(--ui-surface);border-color:var(--ui-border)}html[data-theme=dark] .ui-panel-footer{background:#141714}html[data-theme=dark] .ui-metrics,html[data-theme=dark] .ui-table-wrap{background:var(--ui-surface);border-color:var(--ui-border)}html[data-theme=dark] .ui-table th{border-bottom-color:var(--ui-border);color:var(--ui-text-muted);background:#141714}html[data-theme=dark] .ui-table td{border-bottom-color:var(--ui-border-soft);color:var(--ui-text-soft)}html[data-theme=dark] .ui-badge{color:var(--ui-text-soft);background:#20231f;border-color:#383e36}html[data-theme=dark] .ui-dropdown{background:var(--ui-surface);border-color:var(--ui-border)}html[data-theme=dark] .ui-dropdown-item:hover{background:var(--ui-surface-strong)}html[data-theme=dark] .ui-modal-backdrop{background:#000000ad}html[data-theme=dark] .ui-modal{background:var(--ui-surface);border-color:var(--ui-border)}html[data-theme=dark] .ui-modal-footer{background:#141714}html[data-theme=dark] .ui-toast{background:var(--ui-surface);border-color:var(--ui-border)}html[data-theme=dark] .ui-progress{background:#30352f}html[data-theme=dark] .ui-avatar{color:var(--ui-text-soft);background:#282c27;border-color:#3c423a}html[data-theme=dark] .ui-integration{background:var(--ui-surface)}html[data-theme=dark] .ui-integration-logo{background:#20231f}html[data-theme=dark] .ui-skeleton{background:#30352f}html[data-theme=dark] .ui-topbar{border-bottom-color:var(--ui-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#171a17}html[data-theme=dark] .ui-conversation-list{background:var(--ui-surface);border-right-color:var(--ui-border)}html[data-theme=dark] .ui-conversation-item:hover{background:var(--ui-surface-muted)}html[data-theme=dark] .ui-conversation-item-active{background:#18243b}html[data-theme=dark] .ui-conversation-pane{background:var(--ui-canvas)}html[data-theme=dark] .ui-conversation-head,html[data-theme=dark] .ui-message-composer{background:var(--ui-surface);border-color:var(--ui-border)}html[data-theme=dark] .ui-message-bubble{color:var(--ui-text-soft);background:#1b1e1a;border-color:#353b34}html[data-theme=dark] .ui-message-agent .ui-message-bubble{color:#dbe7ff;background:#18243b;border-color:#2e4977}html[data-theme=dark] .ui-message-composer-box{border-color:var(--ui-border-strong);background:#141714}html[data-theme=dark] .ui-message-composer textarea{color:var(--ui-text);background:0 0}html[data-theme=dark] .ui-auth-shell,html[data-theme=dark] .ui-auth-panel{background:var(--ui-surface)}html[data-theme=dark] .ui-source-list{background:var(--ui-surface)}html[data-theme=dark] .ui-source-icon{border-color:var(--ui-border);background:#20231f}html[data-theme=dark] .ui-secret{border-color:var(--ui-border);background:#111411}html[data-theme=dark] .ui-secret-code{color:#cbd0c8}html[data-theme=dark] .ui-onboarding{background:var(--ui-surface)}html[data-theme=dark] .ui-onboarding-footer{background:#141714}html[data-theme=dark] .ui-danger-zone{background:var(--ui-surface)}html[data-theme=dark] .ui-danger-zone-head{background:var(--ui-danger-soft)}html[data-theme=dark] .ui-showcase-card{background:var(--ui-surface)}html[data-theme=dark]{--ui-canvas:#0f1011;--ui-canvas-subtle:#131416;--ui-surface:#18191b;--ui-surface-muted:#1c1d1f;--ui-surface-subtle:#212225;--ui-surface-strong:#292b2e;--ui-text:#f2f3f4;--ui-text-soft:#c6c8cb;--ui-text-muted:#95999e;--ui-text-faint:#70757a;--ui-border:#303236;--ui-border-soft:#282a2d;--ui-border-strong:#46494e;--ui-sidebar:#0b0c0d;--ui-sidebar-hover:#151618;--ui-sidebar-active:#202225;--ui-sidebar-border:#292b2f;--ui-sidebar-text:#f2f3f4;--ui-sidebar-text-soft:#c0c3c7;--ui-sidebar-text-muted:#81868c}html[data-theme=dark] .ui-input,html[data-theme=dark] .ui-textarea,html[data-theme=dark] .ui-select,html[data-theme=dark] .ui-message-composer-box{background:#151618}html[data-theme=dark] .ui-input:disabled,html[data-theme=dark] .ui-textarea:disabled,html[data-theme=dark] .ui-select:disabled{background:#212225}html[data-theme=dark] .ui-code-input,html[data-theme=dark] .ui-secret{background:#111214}html[data-theme=dark] .ui-code-copy{background:#191a1c}html[data-theme=dark] .ui-panel-footer,html[data-theme=dark] .ui-table th,html[data-theme=dark] .ui-modal-footer,html[data-theme=dark] .ui-onboarding-footer{background:#151618}html[data-theme=dark] .ui-table tbody tr:hover{background:#1d1f21}html[data-theme=dark] .ui-badge,html[data-theme=dark] .ui-integration-logo,html[data-theme=dark] .ui-source-icon{background:#212225}html[data-theme=dark] .ui-progress,html[data-theme=dark] .ui-skeleton{background:#303236}html[data-theme=dark] .ui-avatar{background:#292b2e;border-color:#3d4045}html[data-theme=dark] .ui-topbar{background:#18191b}html[data-theme=dark] .ui-message-bubble{background:#1c1d1f;border-color:#36383c}html[data-theme=dark] .ui-auth-context{background:#090a0b}html[data-theme=dark] .ui-switch-track{background:#35373a;border-color:#52555a}html[data-theme=dark] *{scrollbar-color:#55585d transparent}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#55585d padding-box padding-box}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#686c72 padding-box padding-box}
:root{--ink:#101114;--muted:#686b73;--line:#e5e7eb;--paper:#f6f6f3;--white:#fff;--blue:#5b8cff;--blue2:#8bc6ff;--success:#167a50;--danger:#b42318}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-manrope),Arial,sans-serif;margin:0}button,input,select{font:inherit}button{cursor:pointer}.brand{letter-spacing:-.04em;align-items:center;gap:11px;font-size:19px;font-weight:800;display:flex}.brand-mark{color:#fff;background:#101114;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#656a76;font-size:11px;font-weight:800}.auth-layout{grid-template-columns:minmax(420px,1.05fr) minmax(480px,.95fr);min-height:100vh;display:grid}.auth-story{color:#fff;background:radial-gradient(circle at 82% 24%,#4d76e9 0,#0000 30%),linear-gradient(145deg,#101217 20%,#172138 58%,#101114);flex-direction:column;justify-content:space-between;padding:42px 56px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-170px;right:-210px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.auth-story .brand{z-index:1;position:relative}.story-copy{z-index:1;max-width:680px;position:relative}.story-copy .eyebrow{color:#9fb8ff}.story-copy h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(42px,5vw,76px);line-height:.98}.story-copy p{color:#c8cfdd;max-width:570px;font-size:18px;line-height:1.65}.signal{z-index:1;color:#bfc6d2;align-items:center;gap:10px;font-size:13px;display:flex;position:relative}.pulse{background:#62e5aa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #62e5aa1f}.auth-panel{background:#fff;place-items:center;padding:48px;display:grid}.form-wrap h2{letter-spacing:-.055em;margin:12px 0 8px;font-size:40px}.muted,.legal{color:var(--muted)}.tabs{background:#f2f3f5;border-radius:12px;grid-template-columns:1fr 1fr;margin:34px 0 26px;padding:4px;display:grid}.tabs button{color:#747780;background:0 0;border:0;border-radius:9px;padding:11px;font-weight:700}.tabs button.active{color:#101114;background:#fff;box-shadow:0 2px 8px #10111414}form{gap:17px;display:grid}label{gap:8px;font-size:13px;font-weight:750;display:grid}input,select{background:#fff;border:1px solid #d9dce1;border-radius:11px;outline:none;width:100%;padding:14px 15px;transition:all .2s}input:focus,select:focus{border-color:#7797f5;box-shadow:0 0 0 4px #5b8cff1f}.primary,.secondary,.ghost{border:0;border-radius:11px;padding:13px 18px;font-weight:800}.primary{color:#fff;background:#111318}.primary:disabled{opacity:.55;cursor:wait}.secondary{color:#868b96;background:#eef1f6}.ghost{border:1px solid var(--line);background:#fff}.notice{border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.45}.notice.error{color:var(--danger);background:#fff1f0}.notice.success{color:var(--success);background:#eaf9f2}.legal{margin-top:22px;font-size:11px;line-height:1.6}.mobile-brand{display:none}.loading{justify-content:center;align-items:center;gap:24px;min-height:100vh;display:flex}.loader{border:2px solid #ccd0d7;border-top-color:#101114;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dashboard{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#111318;flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.sidebar .brand-mark{color:#111318;background:#fff}.sidebar nav{gap:5px;margin-top:56px;display:grid}.sidebar nav button{color:#9096a2;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;padding:12px;font-weight:700;display:flex}.sidebar nav button.selected{color:#fff;background:#22252c}.sidebar nav small{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.account{border-top:1px solid #2b2e35;align-items:center;gap:11px;min-width:0;margin-top:auto;padding-top:20px;display:flex}.avatar{background:linear-gradient(135deg,var(--blue),var(--blue2));border-radius:50%;place-items:center;min-width:36px;height:36px;font-weight:900;display:grid}.account div{min-width:0;display:grid}.account strong,.account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account strong{font-size:12px}.account small{color:#858b96;margin-top:3px;font-size:10px}.content{padding:42px clamp(28px,5vw,78px)}.content header{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.content header h1{letter-spacing:-.05em;margin:5px 0;font-size:31px}.welcome-card{color:#fff;background:linear-gradient(125deg,#111318,#222d46);border-radius:22px;justify-content:space-between;align-items:center;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #131b2d1f}.welcome-card>div:first-child{z-index:1;max-width:660px;position:relative}.welcome-card h2{letter-spacing:-.045em;margin:18px 0 10px;font-size:31px}.welcome-card p{color:#c2c8d4;margin:0;line-height:1.6}.badge{color:#71e7b2;text-transform:uppercase;letter-spacing:.12em;background:#61e5aa1f;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.orb{background:linear-gradient(145deg,#8bc6ff,#5b65df);border-radius:50%;place-items:center;width:150px;height:150px;font-size:60px;font-weight:900;display:grid;box-shadow:0 0 0 30px #ffffff09,0 0 0 60px #ffffff05}.grid{grid-template-columns:1.4fr 1fr;gap:20px;margin-top:20px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px}.card-number{color:#9a9da5;font-size:11px;font-weight:800}.card h3{letter-spacing:-.035em;margin:14px 0 8px;font-size:21px}.card p{color:var(--muted);font-size:14px;line-height:1.55}.redeem{grid-template-columns:1fr auto;margin-top:24px}.redeem select,.redeem .notice{grid-column:1/-1}.card>.notice{margin-top:14px}@media (max-width:900px){.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-panel{min-height:100vh;padding:28px}.mobile-brand{margin-bottom:60px;display:block}.dashboard{grid-template-columns:1fr}.sidebar{flex-direction:row;align-items:center;height:auto;padding:18px 22px;position:static}.sidebar nav,.sidebar .account{display:none}.content{padding:28px 20px}.grid{grid-template-columns:1fr}.orb{display:none}}@media (max-width:540px){.form-wrap h2{font-size:34px}.welcome-card{padding:28px}.welcome-card h2{font-size:26px}.redeem{grid-template-columns:1fr}}textarea{resize:vertical;width:100%;font:inherit;background:#fff;border:1px solid #d9dce1;border-radius:11px;outline:none;padding:14px 15px;line-height:1.5}textarea:focus{border-color:#7797f5;box-shadow:0 0 0 4px #5b8cff1f}button:disabled{cursor:not-allowed}.header-actions{align-items:center;gap:10px;display:flex}.header-actions select{width:auto;min-width:180px;padding:11px 13px}.section-loading{color:var(--muted);align-items:center;gap:14px;padding:50px 0;display:flex}.metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:16px;gap:7px;padding:21px;display:grid}.metric span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.metric strong{letter-spacing:-.05em;font-size:29px}.metric small{color:var(--muted)}.usage-card,.activate-card{margin-top:20px}.card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.card-heading h3{margin-top:7px}.progress{background:#eceef2;border-radius:999px;height:9px;margin:22px 0 12px;overflow:hidden}.progress span{border-radius:inherit;background:linear-gradient(90deg,#5b8cff,#62e5aa);height:100%;display:block}.page-intro{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.page-intro h2{letter-spacing:-.05em;margin:0 0 8px;font-size:32px}.page-intro p{max-width:680px;color:var(--muted);margin:0;line-height:1.6}.split-grid{grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);align-items:start;gap:20px;display:grid}.card form{margin-top:22px}.site-list{gap:10px;display:grid}.site-row{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;grid-template-columns:1fr auto auto;align-items:center;gap:20px;width:100%;padding:20px;display:grid}.site-row:hover{border-color:#bcc8e4;box-shadow:0 10px 25px #141e370f}.site-row>div:first-child{gap:5px;display:grid}.site-row span,.site-row small{color:var(--muted)}.site-state{justify-items:end;gap:7px;display:grid}.arrow{font-size:20px}.empty{text-align:center;color:var(--muted);border:1px dashed #cfd2d8;border-radius:16px;padding:50px}.empty strong{color:var(--ink)}.status{color:#5d616b;text-transform:uppercase;letter-spacing:.09em;background:#eef0f4;border-radius:999px;align-items:center;width:max-content;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.status-ready,.status-active,.status-verified,.status-completed{color:#167a50;background:#e8f8f0}.status-processing,.status-running,.status-detected{color:#315fb7;background:#eaf1ff}.status-failed,.status-unhealthy{color:#b42318;background:#fff0ef}.status-pending,.status-queued,.status-onboarding,.status-not_installed{color:#866112;background:#fff5db}.back{color:#596072;background:0 0;border:0;margin-bottom:20px;padding:0;font-weight:800}.site-hero{border:1px solid var(--line);background:#fff;border-radius:19px;justify-content:space-between;align-items:center;padding:28px;display:flex}.site-title{align-items:center;gap:15px;display:flex}.site-title h2{letter-spacing:-.04em;margin:0 0 5px;font-size:27px}.site-title p{color:var(--muted);margin:0}.domain-dot{background:#62dca5;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 7px #e9faf2}.status-line{gap:7px;margin-top:16px;display:flex}.onboarding-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.onboarding-steps div{color:#777c86;background:#e9ebef;border-radius:12px;align-items:center;gap:9px;padding:13px;display:flex}.onboarding-steps span{background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.onboarding-steps small{font-weight:750}.onboarding-steps .done{color:#167a50;background:#e9f8f1}.detail-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;display:grid}.crawl-numbers{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.crawl-numbers .metric{background:#f7f8fa;padding:15px}.snippet{color:#d9e2f5;white-space:pre-wrap;word-break:break-all;background:#111318;border-radius:10px;max-height:150px;padding:14px;font:11px/1.55 ui-monospace,monospace;overflow:auto}.install-meta{border-top:1px solid var(--line);gap:4px;margin-top:20px;padding-top:16px;display:grid}.install-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.install-meta strong{font-size:12px}.sources-card{margin-top:20px}.source-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.source-row>div{gap:5px;display:grid}.source-row small{color:var(--muted)}.knowledge-layout{grid-template-columns:minmax(440px,1.2fr) minmax(300px,.8fr)}.check{grid-template-columns:none;align-items:center;gap:10px;display:flex}.check input{width:17px;height:17px}.guidance ol{gap:18px;margin:24px 0;padding:0;list-style:none;display:grid}.guidance li{border-left:3px solid #dbe4fb;gap:4px;padding-left:18px;display:grid}.guidance li span,.guidance>p{color:var(--muted);font-size:13px;line-height:1.55}@media (max-width:1100px){.split-grid,.detail-grid,.knowledge-layout{grid-template-columns:1fr}.metrics,.onboarding-steps{grid-template-columns:1fr 1fr}}@media (max-width:700px){.metrics{grid-template-columns:1fr}.site-row{grid-template-columns:1fr auto}.site-state{justify-items:start}.site-row .arrow{display:none}.site-hero{align-items:flex-start;gap:20px}.onboarding-steps{grid-template-columns:1fr}.header-actions select{display:none}.content header{margin-bottom:28px}}.inbox{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(300px,.8fr) minmax(430px,1.2fr);min-height:620px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line);max-height:720px;overflow-y:auto}.conversation-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;width:100%;padding:19px;display:block}.conversation-top{justify-content:space-between;gap:12px;display:flex}.conversation-top span{color:var(--muted);font-size:10px}.conversation-row p{color:#555b66;margin:9px 0;font-size:12px;line-height:1.45}.conversation-meta{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.conversation-detail{background:#f7f7f5;min-width:0}.conversation-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;gap:18px;padding:22px 25px;display:flex}.conversation-header h3{word-break:break-all;margin:6px 0 0;font-size:15px}.transcript{flex-direction:column;gap:14px;max-height:580px;padding:25px;display:flex;overflow-y:auto}.transcript-message{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:83%;padding:13px 15px}.transcript-message.assistant{align-self:flex-start}.transcript-message.visitor{color:#fff;background:#17213a;border-color:#17213a;align-self:flex-end}.transcript-message span{text-transform:uppercase;letter-spacing:.09em;opacity:.65;font-size:9px}.transcript-message p{white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.55}.retention{border-top:1px solid var(--line);color:var(--muted);background:#fff;padding:13px 25px;font-size:10px}.detail-empty{margin:80px 30px}.page-intro>select{width:auto;min-width:190px}@media (max-width:1000px){.inbox{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--line);max-height:350px}.conversation-detail{min-height:400px}}@media (max-width:700px){.page-intro{flex-direction:column;align-items:flex-start;gap:16px}.page-intro>select{width:100%}.transcript-message{max-width:92%}}.billing-current{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.billing-current h3{margin:8px 0}.billing-toggle{background:#e9ebef;border-radius:12px;gap:4px;width:max-content;margin:20px 0;padding:4px;display:flex}.billing-toggle button{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:10px 15px;font-weight:800}.billing-toggle button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #10111414}.billing-plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.billing-plan{flex-direction:column;min-height:420px;display:flex}.billing-plan.featured{border-color:#7797f5;box-shadow:0 18px 45px #345ab41a}.billing-plan h3{margin:18px 0 2px;font-size:38px}.billing-plan>small{color:var(--muted)}.billing-plan ul{color:#555b66;gap:13px;margin:28px 0;padding:0;font-size:13px;list-style:none;display:grid}.billing-plan li{border-top:1px solid var(--line);padding-top:13px}.billing-plan .primary{margin-top:auto}@media (max-width:1050px){.billing-plans{grid-template-columns:1fr}.billing-plan{min-height:0}}@media (max-width:600px){.billing-toggle{width:100%}.billing-toggle button{flex:1}.billing-current{align-items:flex-start;gap:15px}}body{background:var(--paper);font-feature-settings:"ss01" 1;text-rendering:optimizelegibility}.brand{letter-spacing:-.035em;gap:9px;font-size:18px}.brand-mark{background:#2457d6;border-radius:50%;width:29px;height:29px;font-family:Georgia,serif;font-size:18px;font-style:italic;font-weight:700}.auth-layout{grid-template-columns:minmax(360px,.82fr) minmax(500px,1.18fr)}.auth-story{color:#f6f6f0;background:#181916;padding:40px 48px}.auth-story:after{display:none}.auth-story .brand-mark{color:#181916;background:#f4f4ed}.story-copy{max-width:560px}.story-copy h1{letter-spacing:-.045em;max-width:520px;margin:18px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1.02}.story-copy p{color:#b9bbb3;max-width:480px;font-size:16px}.story-copy .auth-kicker{color:#8f9189;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.auth-footnote{z-index:1;color:#777a72;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;position:relative}.auth-panel{background:#f8f8f4}.form-wrap{width:min(100%,420px)}.form-wrap h2{letter-spacing:-.04em;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400}.tabs{background:#eaeae4;border:1px solid #e2e2db;margin:30px 0 28px}.tabs button.active{box-shadow:none}input,select,textarea{background:#fff;border-color:#d3d4cc;border-radius:7px;padding:13px 14px}.primary,.secondary,.ghost{border-radius:7px}.ghost{background:0 0}.dashboard{grid-template-columns:232px minmax(0,1fr)}.sidebar{background:#1b1c19;padding:26px 18px}.sidebar nav{margin-top:46px}.sidebar nav button{color:#9fa198;border-radius:6px;padding:11px 12px;font-size:13px;font-weight:650}.sidebar nav button.selected{background:#30312d}.content{width:100%;max-width:1500px;padding:34px clamp(26px,4vw,64px)}.content header{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:20px}.content header h1{letter-spacing:-.035em;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.welcome-card{box-shadow:none;background:#20211e;border:1px solid #292a26;border-radius:9px;padding:32px}.welcome-card h2{margin:16px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.welcome-card p{color:#b8bab2}.orb{display:none}.badge{color:#9de1bc;background:#2a4337;border-radius:4px}.metrics{border:1px solid var(--line);background:#fff;border-radius:9px;gap:0;overflow:hidden}.metric{border:0;border-right:1px solid var(--line);border-radius:0;padding:20px 22px}.metric:last-child{border-right:0}.card{box-shadow:none;border-radius:9px;padding:24px}.page-intro h2,.site-title h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.site-row,.site-hero,.empty,.inbox{border-radius:9px}.site-row:hover{box-shadow:none;border-color:#9da595}.status{border-radius:4px}.progress span{background:#2457d6}.billing-plan.featured{box-shadow:none;border-color:#2457d6}@media (max-width:900px){.auth-panel{background:#f8f8f4}.mobile-brand{margin-bottom:48px}.sidebar{border-bottom:1px solid #30312d}.content{padding:26px 18px}}@media (max-width:700px){.metrics{display:grid}.metric{border-right:0;border-bottom:1px solid var(--line)}.metric:last-child{border-bottom:0}}:root{--ink:var(--ui-text);--muted:var(--ui-text-muted);--line:var(--ui-border);--paper:var(--ui-canvas);--white:var(--ui-surface);--accent:var(--ui-accent);--success:var(--ui-success);--danger:var(--ui-danger)}html,body{background:var(--ui-canvas);color:var(--ui-text);font-family:var(--ui-font-sans)}body{font-feature-settings:normal;text-rendering:optimizelegibility}button,input,select,textarea{font-family:inherit}input,select,textarea{min-height:var(--ui-control-md);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);padding:10px 12px}input:hover,select:hover,textarea:hover{border-color:#92998f}input:focus,select:focus,textarea:focus{border-color:var(--ui-border-focus);box-shadow:var(--ui-focus)}.primary,.secondary,.ghost{min-height:var(--ui-control-md);border-radius:var(--ui-radius-sm);font-size:var(--ui-size-13);font-weight:var(--ui-weight-semibold);padding:0 15px}.primary{background:var(--ui-accent)}.primary:hover{background:var(--ui-accent-hover)}.ghost{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text-soft)}.ghost:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-muted)}.dashboard{grid-template-columns:var(--ui-sidebar-width) minmax(0,1fr);background:var(--ui-canvas)}.sidebar{width:var(--ui-sidebar-width);background:var(--ui-sidebar);border-right:1px solid var(--ui-sidebar-border);padding:0}.sidebar>.brand{min-height:var(--ui-topbar-height);border-bottom:1px solid var(--ui-sidebar-border);font-size:var(--ui-size-14);letter-spacing:var(--ui-letter-tight);padding:0 18px}.sidebar .brand-mark{border-radius:var(--ui-radius-sm);width:28px;height:28px;color:var(--ui-sidebar-text);font-family:var(--ui-font-sans);font-size:var(--ui-size-13);background:#252924;border:1px solid #40453e;font-style:normal}.sidebar nav{gap:3px;margin:0;padding:20px 12px}.sidebar nav button{border-radius:var(--ui-radius-sm);min-height:38px;color:var(--ui-sidebar-text-muted);font-size:var(--ui-size-13);font-weight:var(--ui-weight-medium);padding:0 11px}.sidebar nav button:hover{background:var(--ui-sidebar-hover);color:var(--ui-sidebar-text-soft)}.sidebar nav button.selected{background:var(--ui-sidebar-active);color:var(--ui-sidebar-text)}.sidebar nav small{min-width:21px;height:19px;color:var(--ui-sidebar-text-soft);letter-spacing:0;background:#30352f;border-radius:999px;place-items:center;display:grid}.account{border-top:1px solid var(--ui-sidebar-border);margin:0;padding:16px 17px}.avatar{min-width:32px;height:32px;color:var(--ui-sidebar-text-soft);font-size:var(--ui-size-11);background:#292d28;border:1px solid #3c423a}.account strong{font-size:var(--ui-size-12);font-weight:var(--ui-weight-semibold)}.account small{color:var(--ui-sidebar-text-muted);font-size:10px}.content{background:var(--ui-canvas);max-width:none;padding:0}.content>header{z-index:20;min-height:var(--ui-topbar-height);border-bottom:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0;padding:0 24px;position:sticky;top:0}.content>header .eyebrow{display:none}.content>header h1{font-family:var(--ui-font-sans);font-size:var(--ui-size-14);font-weight:var(--ui-weight-semibold);letter-spacing:0;margin:0}.content>header+*{margin-left:auto;margin-right:auto}.content>header~*{width:min(calc(100% - 48px),var(--ui-page-max))}.content>header~.section-loading{padding-top:36px}.page-intro{align-items:flex-start;padding-top:36px;margin:0 auto 24px!important}.page-intro h2{font-family:var(--ui-font-sans);font-size:var(--ui-size-28);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-letter-tight);margin-bottom:7px}.page-intro p{font-size:var(--ui-size-13);line-height:var(--ui-line-normal)}.welcome-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text);box-shadow:none;margin-top:36px;padding:22px}.welcome-card h2{font-family:var(--ui-font-sans);font-size:var(--ui-size-20);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-letter-tight);margin:12px 0 6px}.welcome-card p{color:var(--ui-text-muted);font-size:var(--ui-size-13)}.badge{border:1px solid var(--ui-success-border);border-radius:var(--ui-radius-xs);background:var(--ui-success-soft);color:var(--ui-success);letter-spacing:.06em;font-size:10px}.metrics{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);gap:0}.metric{border-color:var(--ui-border);background:var(--ui-surface);padding:18px 20px}.metric span{color:var(--ui-text-muted);letter-spacing:.07em;font-size:10px}.metric strong{font-family:var(--ui-font-sans);font-size:var(--ui-size-28);font-weight:var(--ui-weight-semibold)}.card{border-color:var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);padding:22px}.card h3{font-size:var(--ui-size-18);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-letter-tight)}.card p{color:var(--ui-text-muted);font-size:var(--ui-size-13)}.eyebrow{color:var(--ui-text-faint);letter-spacing:.08em;font-size:10px}.site-row,.site-hero,.empty,.inbox{border-color:var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}.site-row{padding:16px}.site-row:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-muted);box-shadow:none}.status{border:1px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-muted);letter-spacing:.04em;border-radius:999px}.status-ready,.status-active,.status-verified,.status-completed{border-color:var(--ui-success-border);background:var(--ui-success-soft);color:var(--ui-success)}.status-failed,.status-unhealthy{border-color:var(--ui-danger-border);background:var(--ui-danger-soft);color:var(--ui-danger)}.status-pending,.status-queued,.status-onboarding,.status-not_installed{border-color:var(--ui-warning-border);background:var(--ui-warning-soft);color:var(--ui-warning)}.onboarding-steps div{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted)}.onboarding-steps .done{border-color:var(--ui-success-border);background:var(--ui-success-soft);color:var(--ui-success)}.snippet{border-radius:var(--ui-radius-sm);color:#cbd0c8;background:#111411;border:1px solid #2d322c}.source-row{border-color:var(--ui-border-soft)}.inbox{border-radius:var(--ui-radius-md)}.conversation-row{border-color:var(--ui-border-soft);background:var(--ui-surface)}.conversation-row:hover,.conversation-row.selected{background:var(--ui-accent-softer)}.conversation-row.selected{box-shadow:inset 3px 0 var(--ui-accent)}.conversation-detail{background:var(--ui-canvas-subtle)}.conversation-header,.retention{border-color:var(--ui-border);background:var(--ui-surface)}.transcript-message{border-color:var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface)}.transcript-message.visitor{border-color:var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--ui-text)}.billing-toggle{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted)}.billing-toggle button{border-radius:var(--ui-radius-xs);font-size:var(--ui-size-12)}.billing-toggle button.active{background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-1)}.billing-plan.featured{border-color:var(--ui-accent-border)}.notice{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.notice.error{border-color:var(--ui-danger-border);background:var(--ui-danger-soft);color:var(--ui-danger)}.notice.success{border-color:var(--ui-success-border);background:var(--ui-success-soft);color:var(--ui-success)}.auth-root{color:#e5e5e5;min-height:100vh;font-family:Inter,var(--ui-font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050505}.auth-nav-ref{border-bottom:1px solid #111;justify-content:space-between;align-items:center;width:min(100% - 48px,1260px);min-height:70px;margin:auto;display:flex}.auth-brand-ref{color:#f4f4f4;letter-spacing:-.025em;align-items:center;gap:10px;font-size:15px;text-decoration:none;display:inline-flex}.auth-logo-ref{color:#f5f5f5;background:#111;border:1px solid #343434;border-radius:7px;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.auth-nav-ref nav{align-items:center;gap:30px;display:flex}.auth-nav-ref nav a{color:#929292;font-size:13px;font-weight:500;text-decoration:none}.auth-nav-ref nav a:hover{color:#eee}.auth-stage-ref{justify-content:center;align-items:center;min-height:calc(100vh - 70px);padding:54px 24px 68px;display:flex}.auth-card-ref{background:#0b0b0b;border:1px solid #2a2a2a;border-radius:30px;grid-template-columns:1fr 1fr;width:min(100%,1120px);min-height:680px;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000059}.auth-visual-ref{background:radial-gradient(circle at 72% 76%,#3762ff40,#0000 34%),#080808;border-right:1px solid #242424;flex-direction:column;justify-content:space-between;padding:52px;display:flex;position:relative;overflow:hidden}.auth-visual-ref:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.auth-visual-copy,.auth-visual-art,.auth-visual-ref>small{z-index:1;position:relative}.auth-visual-copy span{color:#747474;letter-spacing:.15em;font-size:10px;font-weight:700}.auth-visual-copy h1{letter-spacing:-.045em;max-width:420px;margin:18px 0;font-size:42px;line-height:1.04}.auth-visual-copy p{color:#929292;max-width:430px;font-size:14px;line-height:1.65}.auth-visual-ref>small{color:#5f5f5f;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.auth-visual-art{place-items:center;min-height:250px;display:grid}.auth-art-window{background:#121212db;border:1px solid #333;border-radius:18px;width:min(92%,390px);padding:18px;box-shadow:0 24px 60px #00000061}.auth-art-window>i{background:#3b3b3b;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.auth-art-message{background:#181818;border:1px solid #343434;border-radius:11px;width:68%;height:38px;margin-top:16px}.auth-art-message.wide{width:88%;height:52px}.auth-art-message.right{background:#18233a;border-color:#35569a;width:55%;margin-left:auto}.auth-form-panel{background:#0b0b0b;justify-content:center;align-items:center;padding:52px;display:flex}.auth-form-inner{width:100%;max-width:390px}.auth-mobile-brand{display:none}.auth-heading>span{color:#727272;letter-spacing:.14em;font-size:10px;font-weight:700}.auth-heading h2{color:#f4f4f4;letter-spacing:-.035em;margin:12px 0 7px;font-size:34px;line-height:1.1}.auth-heading p{color:#8e8e8e;margin:0;font-size:13px}.auth-tabs-ref{background:#080808;border:1px solid #252525;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin:28px 0 24px;padding:4px;display:grid}.auth-tabs-ref button{color:#777;background:0 0;border:0;border-radius:6px;min-height:36px;font-size:12px;font-weight:650}.auth-tabs-ref button.active{color:#eee;background:#1a1a1a}.auth-form-ref{gap:15px}.auth-form-ref label{color:#b9b9b9;gap:7px;font-size:12px;font-weight:600}.auth-form-ref input{color:#eee;background:#121212;border-color:#303030;min-height:46px}.auth-form-ref input:hover{border-color:#555}.auth-form-ref input:focus{border-color:#737373;box-shadow:0 0 0 3px #ffffff0f}.auth-submit{color:#050505;background:#f8f9fa;border:0;border-radius:7px;min-height:46px;margin-top:3px;font-weight:750}.auth-submit:hover{background:#dedede}.auth-submit:disabled{opacity:.6}.auth-switch-ref,.auth-legal-ref{text-align:center;color:#777;font-size:11px}.auth-switch-ref{margin-top:22px}.auth-switch-ref button{color:#e2e2e2;background:0 0;border:0;font-weight:700}.auth-legal-ref{margin-top:24px;line-height:1.55}@media (max-width:900px){.dashboard{display:block}.sidebar{z-index:30;width:100%;height:auto;padding:0;display:block;position:sticky;top:0}.sidebar>.brand{min-height:52px}.sidebar nav{border-top:1px solid var(--ui-sidebar-border);margin:0;padding:8px 10px;display:flex;overflow-x:auto}.sidebar nav button{flex:none;padding:0 12px}.sidebar .account{display:none}.content>header{top:98px}.content>header~*,.auth-nav-ref{width:calc(100% - 32px)}.auth-nav-ref nav{display:none}.auth-stage-ref{min-height:calc(100vh - 70px);padding:0}.auth-card-ref{border:0;border-radius:0;min-height:calc(100vh - 70px);display:block}.auth-visual-ref{display:none}.auth-form-panel{min-height:calc(100vh - 70px);padding:32px 24px}.auth-mobile-brand{color:#f4f4f4;align-items:center;gap:10px;margin-bottom:46px;display:flex}}@media (max-width:600px){.content>header{padding:0 16px;top:98px}.content>header~*{width:calc(100% - 24px)}.page-intro{padding-top:24px}.auth-nav-ref{min-height:58px}.auth-stage-ref,.auth-card-ref,.auth-form-panel{min-height:calc(100vh - 58px)}.auth-form-panel{align-items:flex-start;padding:24px 20px 32px}.auth-mobile-brand{margin-bottom:34px}.auth-heading h2{font-size:29px}.auth-tabs-ref{margin:22px 0 20px}}@media (max-height:700px) and (max-width:900px){.auth-mobile-brand{margin-bottom:18px}.auth-form-panel{padding-top:18px}.auth-heading p,.auth-legal-ref{display:none}.auth-tabs-ref{margin:16px 0}.auth-form-ref{gap:10px}.auth-form-ref input,.auth-submit{min-height:41px}}@media (max-width:900px){.ui-app{min-height:100vh;display:block}.ui-sidebar{z-index:40;border-right:0;border-bottom:1px solid var(--ui-sidebar-border);width:100%;height:auto;min-height:0;position:sticky;top:0}.ui-sidebar-head{height:52px;min-height:52px}.ui-sidebar-body{scrollbar-width:none;gap:2px;padding:7px 10px;display:flex;overflow-x:auto}.ui-sidebar-body::-webkit-scrollbar{display:none}.ui-sidebar-section{display:contents}.ui-sidebar-section-title{display:none}.ui-sidebar-nav{gap:2px;display:flex}.ui-sidebar-link{flex:none;width:auto;min-height:36px;padding:0 11px}.ui-sidebar-foot{display:none}.ui-main{width:100%;min-width:0}.ui-topbar{padding-inline:16px;top:103px}.ui-topbar .ui-status{display:none}.ui-page{width:calc(100% - 28px);padding:24px 0 40px}}@media (max-width:560px){.ui-sidebar-icon{display:none}.ui-topbar-right .ui-select{max-width:132px}.ui-page{width:calc(100% - 20px)}}.ui-product-logo{object-fit:contain;width:28px;height:28px}.ui-sidebar-account{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.ui-sidebar-foot{position:relative}.account-popover{z-index:80;border:1px solid var(--ui-sidebar-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-shadow-3);padding:6px;display:grid;position:absolute;bottom:74px;left:12px;right:12px}.account-popover button{border-radius:var(--ui-radius-sm);min-height:38px;color:var(--ui-text-soft);text-align:left;background:0 0;border:0;padding:0 11px}.account-popover button:hover{background:var(--ui-surface-strong);color:var(--ui-text)}.ui-theme-toggle{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);width:34px;height:34px;color:var(--ui-text);cursor:pointer;place-items:center;display:grid}.snippet{color:#9cdcfe;text-shadow:0 0 #0000;background:#1e1e1e;border-color:#333;font-family:Cascadia Code,Consolas,ui-monospace,monospace;line-height:1.65}.rp-step{color:#777;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.rp-company-description{resize:vertical;min-height:130px;height:auto!important;padding:14px 16px!important}.rp-verification-code{letter-spacing:.24em;text-align:center;font-family:Cascadia Code,Consolas,monospace;font-size:20px!important}.rp-spam-note{color:#aaa;background:#151515;border:1px solid #343434;border-radius:9px;margin:12px 0 18px;padding:12px 14px;font-size:11px;line-height:1.55}.rp-spam-note strong{color:#eee}.rp-back-button{color:#999;background:0 0;border:0;width:100%;height:38px}.billing-experience,.meeting-confirmed{margin-bottom:20px}.topup-switch{align-items:center;gap:10px;display:flex}.topup-switch input{width:18px;min-height:18px}.meeting-actions{flex-wrap:wrap;gap:10px;display:flex}.meeting-actions a{align-items:center;text-decoration:none;display:inline-flex}.booking-flow{gap:18px;display:grid}.slot-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:9px;margin-top:18px;display:grid}.slot{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted);min-height:42px;color:var(--ui-text-soft)}.slot:hover,.slot.selected{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-text)}@media (max-width:720px){:is(html:has(.reesponder-auth),body:has(.reesponder-auth)){min-height:100%;height:auto!important;overflow:hidden auto!important}.reesponder-auth{min-height:100dvh;overflow-x:hidden;height:auto!important;overflow-y:auto!important}.rp-auth-stage,.rp-auth-card{height:auto!important;min-height:calc(100dvh - 56px)!important;overflow:visible!important}.rp-form-panel{height:auto!important;min-height:calc(100dvh - 56px)!important;padding:22px 18px max(30px,env(safe-area-inset-bottom,0px))!important;overflow:visible!important}.rp-form-inner{max-height:none!important}.rp-form-heading p{display:block!important}.rp-form-group{margin-bottom:13px!important}.rp-form-input{height:44px!important;font-size:14px!important}.rp-company-description{height:132px!important}.rp-submit-button{height:44px!important}.account-popover{position:fixed;bottom:12px;left:12px;right:12px}.ui-topbar{top:103px}}.billing-toggle{background:#141619!important;border-color:#30343b!important;margin:28px auto 46px!important;padding:4px!important}.billing-toggle button{min-height:34px;color:#858b95!important;background:0 0!important;border:0!important}.billing-toggle button.active{color:#fff!important;box-shadow:none!important;background:#25282d!important}.billing-plans{background:#090a0c;border:1px solid #292d34;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:48px;display:grid;overflow:visible;gap:0!important}.billing-plans .billing-plan{color:#f7f8fa;min-height:650px;margin:0;position:relative;box-shadow:none!important;background:#090a0c!important;border:0!important;border-right:1px solid #292d34!important;border-radius:0!important;padding:38px 40px!important}.billing-plans .billing-plan:first-child{border-radius:23px 0 0 23px!important}.billing-plans .billing-plan:last-child{border-right:0!important;border-radius:0 23px 23px 0!important}.billing-plans .billing-plan.featured{background:linear-gradient(#0d1623 0,#090b0f 34%,#090a0c 100%)!important;border-top:2px solid #4f8cff!important}.billing-recommended{color:#66a3ff;letter-spacing:.05em;text-transform:uppercase;background:#0d1623;border:1px solid #4f8cff;border-bottom:0;border-radius:13px 13px 0 0;place-items:center;height:34px;font-size:11px;font-weight:800;display:grid;position:absolute;bottom:100%;left:-1px;right:-1px}.billing-plan-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.billing-plan-heading h3{color:#fff;margin:0!important;font-size:30px!important}.billing-plan-heading>img{object-fit:contain;width:28px;height:28px}.billing-plans .billing-plan-description{min-height:82px;margin:34px 0 26px;font-size:13px;line-height:1.65;color:#8f949d!important}.billing-price{align-items:baseline;gap:7px;margin-top:4px;display:flex}.billing-price strong{color:#fff;letter-spacing:-.055em;font-size:48px;line-height:1}.billing-price span{color:#777d87;font-size:12px}.billing-plans .billing-plan>small{color:#696f78;margin-top:10px;display:block}.billing-plans .billing-plan>.primary{color:#f5f5f5;background:#202124;border:1px solid #34383f;border-radius:999px;order:0;width:100%;min-height:46px;margin:34px 0 28px}.billing-plans .billing-plan>.primary:hover{background:#2a2c30}.billing-plans .billing-plan.featured>.primary{background:linear-gradient(110deg,#62b2ff,#356fe8);border-color:#6ca9ff;box-shadow:0 10px 28px #366fe83d}.billing-plans .billing-plan ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.billing-plans .billing-plan li{color:#a4a8b0;padding-left:25px;font-size:12px;line-height:1.45;position:relative}.billing-plans .billing-plan li:before{content:"✓";color:#4f91ff;font-size:16px;font-weight:800;position:absolute;left:0}.billing-plans .billing-plan li strong{color:#e9eaed;font-weight:700}.ui-sidebar .ui-sidebar-link{color:var(--ui-sidebar-text-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.ui-sidebar .ui-sidebar-link:hover{background:var(--ui-sidebar-hover)!important;color:var(--ui-sidebar-text-soft)!important;border-color:#0000!important}.ui-sidebar .ui-sidebar-link.ui-sidebar-link-active{border-color:var(--ui-sidebar-border)!important;background:var(--ui-sidebar-active)!important;color:var(--ui-sidebar-text)!important;box-shadow:none!important}.ui-sidebar .ui-sidebar-count{color:var(--ui-sidebar-text-soft)!important;background:#292e29!important;border-color:#3a4039!important}@media (max-width:1050px){.billing-plans{border-radius:18px;grid-template-columns:1fr;overflow:hidden}.billing-plans .billing-plan,.billing-plans .billing-plan:first-child,.billing-plans .billing-plan:last-child{min-height:0;border-bottom:1px solid #292d34!important;border-right:0!important;border-radius:0!important}.billing-plans .billing-plan:last-child{border-bottom:0!important}.billing-recommended{border:0;border-bottom:1px solid #4f8cff;border-radius:0;height:28px;margin:-38px -40px 28px;position:static}.billing-plans .billing-plan-description{min-height:0}}@media (max-width:560px){.billing-plans .billing-plan{padding:28px 22px!important}.billing-recommended{margin:-28px -22px 24px}.billing-price strong{font-size:40px}}.test-experience{color:#f4f5f6;background:#070809;min-height:100vh}.test-nav{background:#0d0f11;border-bottom:1px solid #22252a;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,5vw,76px);display:flex}.test-nav a{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.test-nav img{object-fit:contain;width:29px;height:29px}.test-nav strong{font-size:17px}.test-nav>span{color:#777e88;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.test-stage{grid-template-columns:minmax(340px,.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(50px,8vw,120px);width:min(1280px,100% - 48px);min-height:calc(100vh - 76px);margin:auto;padding:54px 0;display:grid}.test-intro{max-width:550px}.test-kicker{color:#5c91ff;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.test-intro h1{letter-spacing:-.06em;margin:20px 0 24px;font-size:clamp(45px,5.2vw,76px);line-height:.98}.test-intro>p{color:#90959d;max-width:500px;font-size:16px;line-height:1.7}.test-counter{align-items:baseline;gap:12px;margin-top:40px;display:flex}.test-counter strong{font-size:36px;font-weight:600}.test-counter span{color:#777d86;font-size:12px}.test-chat{background:#111317;border:1px solid #292d33;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 32px 90px #00000061}.test-chat-head{color:#8d939c;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #292d33;justify-content:space-between;align-items:center;height:72px;padding:0 24px;font-size:11px;display:flex}.test-chat-head>div{align-items:center;gap:9px;display:flex}.test-chat-head>strong{color:#f4f5f6;letter-spacing:0;text-transform:none;font-size:13px}.test-live{background:#56d792;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #56d79217}.test-thread{background:#0d0f12;flex-direction:column;gap:15px;min-height:390px;max-height:52vh;padding:25px;display:flex;overflow-y:auto}.test-thread.empty{text-align:center;justify-content:center;align-items:center}.test-empty{max-width:310px}.test-empty>span{color:#6090ff;border:1px solid #31353c;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 18px;font-weight:900;display:grid}.test-empty h2{letter-spacing:-.035em;margin:0 0 10px;font-size:22px}.test-empty p{color:#727984;margin:0;font-size:13px;line-height:1.6}.test-message{max-width:84%}.test-message.visitor{align-self:flex-end}.test-message>span{color:#69717d;letter-spacing:.09em;text-transform:uppercase;margin:0 4px 5px;font-size:9px;font-weight:800;display:block}.test-message.visitor>span{text-align:right}.test-message p{color:#e4e6ea;white-space:pre-wrap;background:#191c21;border:1px solid #2d3138;border-radius:15px 15px 15px 5px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.test-message.visitor p{color:#fff;background:#386fe7;border-color:#4278ed;border-radius:15px 15px 5px}.test-typing{background:#191c21;border:1px solid #2d3138;border-radius:15px;gap:5px;width:max-content;padding:14px;display:flex}.test-typing i{background:#7d8490;border-radius:50%;width:5px;height:5px;animation:1s infinite dots}.test-typing i:nth-child(2){animation-delay:.15s}.test-typing i:nth-child(3){animation-delay:.3s}.test-notice{color:#ef8f85;background:#271615;border:1px solid #68342f;border-radius:9px;margin:14px 18px 0;padding:11px 13px;font-size:12px}.test-composer{border-top:1px solid #292d33;grid-template-columns:1fr 48px;gap:10px;padding:16px 18px 8px;display:grid}.test-composer textarea{resize:vertical;color:#f2f3f5;background:#17191d;border:1px solid #333840;border-radius:14px;min-height:54px;max-height:120px}.test-composer textarea:focus{border-color:#5387f5;box-shadow:0 0 0 3px #5387f51f}.test-composer button{color:#fff;background:#4f80ee;border:0;border-radius:50%;align-self:end;width:48px;height:48px;font-size:21px;font-weight:700}.test-composer button:disabled{color:#686f79;background:#292d34}.test-disclaimer{color:#555c65;text-align:center;margin:0;padding:0 18px 14px;font-size:9px}@keyframes dots{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:900px){.test-nav{height:66px;padding:0 20px}.test-nav>span{display:none}.test-stage{grid-template-columns:1fr;gap:30px;width:min(100% - 28px,680px);min-height:auto;padding:38px 0}.test-intro h1{font-size:clamp(38px,11vw,58px)}.test-intro>p{font-size:14px}.test-counter{margin-top:24px}.test-thread{min-height:340px;max-height:48vh}}@media (max-width:540px){.test-stage{width:100%;padding:28px 12px}.test-intro{padding:0 8px}.test-chat{border-radius:17px}.test-chat-head{height:62px;padding:0 17px}.test-thread{min-height:330px;padding:18px 13px}.test-message{max-width:91%}.test-composer{padding:12px 12px 7px}.test-disclaimer{padding-bottom:11px}}.reesponder-auth .rp-form-bottom,.billing-toggle,.billing-plans{display:none!important}.brand-logo{object-fit:contain;width:29px;height:29px;display:block}.actions-workspace{padding-bottom:36px}.actions-workspace .page-intro{margin-bottom:22px}.action-plan,.action-status{white-space:nowrap;border:1px solid var(--ui-border);color:var(--ui-text-soft);border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.action-plan{background:var(--ui-surface)}.action-status.succeeded{color:var(--ui-success,#64c79c);background:color-mix(in srgb,var(--ui-success,#64c79c) 9%,transparent)}.action-status.failed,.action-status.unknown{color:var(--ui-danger,#ee8d88)}.action-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.action-section-head h3{margin:0 0 6px}.action-section-head p{max-width:720px;color:var(--ui-text-soft);margin:0;line-height:1.6}.action-template-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:30px;display:grid}.action-template{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text);text-align:left;flex-direction:column;align-items:flex-start;gap:14px;padding:22px;transition:border-color .15s,background .15s;display:flex}.action-template:hover:not(:disabled){border-color:var(--ui-accent);background:var(--ui-surface-strong)}.action-template>svg{color:var(--ui-accent)}.action-template strong{font-size:14px;font-weight:600}.action-template span{color:var(--ui-text-soft);font-size:12px;line-height:1.65}.action-template small{color:var(--ui-text-muted);margin-top:auto;padding-top:8px;font-size:10px}.action-template:disabled{opacity:.5;cursor:not-allowed}.action-list-row{border:0;border-bottom:1px solid var(--ui-border);width:100%;color:var(--ui-text);text-align:left;background:0 0;align-items:center;gap:18px;padding:19px 0;display:flex}.action-list-row>span:first-child{flex:1}.action-list-row strong{font-size:14px;display:block}.action-list-row small,.action-run small{color:var(--ui-text-muted);margin-top:6px;font-size:11px;display:block}.action-editor,.action-test form{gap:18px;max-width:820px;display:grid}.action-editor label,.action-test label{color:var(--ui-text-soft);gap:8px;font-size:12px;display:grid}.action-editor textarea{resize:vertical;min-height:95px}.action-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.action-field-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.action-editor .check,.action-test .check{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.action-editor .check input,.action-test .check input{flex:0 0 17px;width:17px;min-height:17px;margin-top:2px}.actions-workspace .muted{font-size:12px;line-height:1.7}.action-editor>.primary,.action-test .primary{justify-self:start}.action-controls{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.action-test{border-top:1px solid var(--ui-border);padding-top:24px}.action-test>p,.action-guide p,.action-guide li{color:var(--ui-text-soft);font-size:13px;line-height:1.8}.action-test form{max-width:540px;margin-top:22px}.action-test-result{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-muted);margin-top:22px;padding:18px}.action-run{border-top:1px solid var(--ui-border);padding:18px 0}.action-run summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.action-run summary strong{font-size:13px}.actions-workspace dl{gap:8px;margin:18px 0;display:grid}.actions-workspace dl>div{grid-template-columns:minmax(100px,.3fr) 1fr;gap:20px;font-size:12px;line-height:1.7;display:grid}.actions-workspace dt{color:var(--ui-text-muted)}.actions-workspace dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.action-guide ol{gap:16px;margin-bottom:32px;padding-left:20px;display:grid}.action-guide h3{margin-top:26px}.action-guide pre{overflow:auto}.action-request-detail{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}.action-request-detail p{flex:100%;font-size:12px}.action-request-detail a{color:var(--ui-accent);font-size:12px}.ghost.danger{color:var(--ui-danger,#ed7777)!important;border-color:color-mix(in srgb,var(--ui-danger,#ed7777) 45%,var(--ui-border))!important;background:color-mix(in srgb,var(--ui-danger,#ed7777) 7%,transparent)!important}.ghost.danger:hover{background:color-mix(in srgb,var(--ui-danger,#ed7777) 15%,transparent)!important}@media (max-width:640px){.action-form-grid,.action-field-row{grid-template-columns:1fr}.action-field-row{border-top:1px solid var(--ui-border);padding:14px 0}.action-field-row button{justify-self:start}.action-section-head{flex-direction:column;align-items:flex-start}.action-template-grid{grid-template-columns:1fr}.action-list-row{flex-wrap:wrap;gap:10px}.actions-workspace dl>div{grid-template-columns:1fr;gap:2px}.action-run summary{align-items:flex-start}.action-status{white-space:normal}.action-plan{margin-top:8px}}@media (min-width:1100px){.action-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.action-template:last-child{grid-column:span 2}}.actions-workspace .action-setup{padding:24px}.action-setup>.back{margin-bottom:12px}.action-setup>h3{margin:0 0 5px;font-size:20px}.action-setup>p{color:var(--ui-text-muted);margin:0 0 22px;font-size:12px}.action-setup .action-editor{gap:0;max-width:none}.action-setup-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;display:grid}.action-setup-connection,.action-setup-mapping{flex-direction:column;gap:16px;min-width:0;display:flex}.action-setup-mapping{border-left:1px solid var(--ui-border);padding-left:28px}.action-setup .action-form-grid{gap:12px}.action-setup label{gap:6px;font-size:11px}.action-setup input,.action-setup select{width:100%;min-width:0;min-height:39px;padding:9px 11px;font-size:12px}.action-setup textarea{min-height:90px;padding:11px;font-size:12px;line-height:1.6}.action-setup .muted{margin:0;font-size:11px;line-height:1.6}.action-setup .action-section-head{flex-direction:row;align-items:center;gap:12px;margin:0 0 12px}.action-setup .action-section-head h3{margin:0;font-size:13px}.action-setup h3 small{color:var(--ui-text-muted);margin-left:7px;font-size:10px;font-weight:400}.action-setup .action-section-head button{white-space:nowrap;min-height:32px;padding:7px 11px;font-size:11px}.action-setup .action-field-row{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;margin-top:8px;padding:0}.action-setup .action-field-row button{min-height:39px;padding:9px;font-size:10px}.action-identity{background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:10px;gap:7px;padding:12px;display:grid}.action-setup .action-identity .check{align-items:center;margin:0;font-size:11px}.action-setup .action-identity input{flex-basis:16px;width:16px;min-height:16px;margin:0;padding:0}.action-save-bar{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:18px;display:flex}.action-save-bar span{color:var(--ui-text-muted);font-size:11px}.action-save-bar .primary{white-space:nowrap;border-radius:999px;padding:11px 24px}.action-setup .notice{margin:0;font-size:12px;line-height:1.6}@media (max-width:1100px){.action-setup-columns{gap:20px}.action-setup-mapping{padding-left:20px}.action-setup .action-form-grid{grid-template-columns:1fr}}@media (max-width:850px){.action-setup-columns{grid-template-columns:1fr}.action-setup-mapping{border-left:0;border-top:1px solid var(--ui-border);padding-top:20px;padding-left:0}.action-setup .action-form-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.actions-workspace .action-setup{padding:17px}.action-setup .action-form-grid{grid-template-columns:1fr}.action-setup .action-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.action-setup .action-field-row button{grid-column:2;justify-self:end;min-height:32px;padding:6px 10px}.action-setup input,.action-setup select,.action-setup textarea{font-size:16px}.action-save-bar{flex-direction:column;align-items:flex-start}.action-save-bar .primary{width:100%}}.action-setup .action-field-row~.action-field-row label>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.action-setup .action-field-row~.action-field-row label{gap:0}.action-setup .action-save-bar .primary{border-radius:999px}.action-setup:not([data-provider=http]) .action-setup-columns{grid-template-columns:minmax(0,820px)}.action-setup:not([data-provider=http]) .action-setup-mapping{display:none}
