html[data-client-theme=dark] .client-shell{--sidebar:#1c1f24;--sidebar-foreground:#eceef2;--sidebar-accent:#343944;--sidebar-accent-foreground:#eceef2;--sidebar-border:#3c424e;--client-sidebar-muted:#a5adb9;--client-sidebar-label:#a5adb9;--client-sidebar-icon-active:#a5aeff}html[data-client-theme=dark] .client-logo{background:#fff;border-radius:6px}html[data-client-theme=dark] [data-sonner-toaster]{--success-bg:#132b21;--success-text:#a7e6bc;--success-border:#28523b;--info-bg:#17283b;--info-text:#b3d4ff;--info-border:#304c70;--warning-bg:#332814;--warning-text:#f5d18a;--warning-border:#655126;--error-bg:#351d22;--error-text:#ffb5bd;--error-border:#66313c}html[data-client-theme]{font-size:calc(16px * var(--client-font-scale,1));--client-font-10:calc(10px * var(--client-font-scale,1));--client-font-11:calc(11px * var(--client-font-scale,1));--client-font-12:calc(12px * var(--client-font-scale,1));--client-font-13:calc(13px * var(--client-font-scale,1));--client-font-14:calc(14px * var(--client-font-scale,1));--client-font-15:calc(15px * var(--client-font-scale,1));--client-font-16:calc(16px * var(--client-font-scale,1));--client-font-17:calc(17px * var(--client-font-scale,1));--client-font-18:calc(18px * var(--client-font-scale,1));--client-font-20:calc(20px * var(--client-font-scale,1));--client-font-21:calc(21px * var(--client-font-scale,1));--client-font-22:calc(22px * var(--client-font-scale,1));--client-font-23:calc(23px * var(--client-font-scale,1));--client-font-24:calc(24px * var(--client-font-scale,1));--client-font-25:calc(25px * var(--client-font-scale,1));--client-font-28:calc(28px * var(--client-font-scale,1));--client-font-30:calc(30px * var(--client-font-scale,1));--client-font-32:calc(32px * var(--client-font-scale,1));--client-font-34:calc(34px * var(--client-font-scale,1));--client-font-36:calc(36px * var(--client-font-scale,1))}html[data-client-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#17191d;--foreground:#eceef2;--card:#202329;--card-foreground:#eceef2;--popover:#24272e;--popover-foreground:#eceef2;--primary:#eceef2;--primary-foreground:#17191d;--secondary:#2c3038;--secondary-foreground:#eceef2;--muted:#24272e;--muted-foreground:#a5adb9;--accent:#343944;--accent-foreground:#eceef2;--border:#3c424e;--input:#3c424e;--ring:#a5adb9;--sidebar:#1c1f24;--sidebar-foreground:#eceef2;--sidebar-primary:#eceef2;--sidebar-primary-foreground:#17191d;--sidebar-accent:#343944;--sidebar-accent-foreground:#eceef2;--sidebar-border:#3c424e;--ring2-color-text:#c3c9d2;--ring2-color-zebra-stripe:#202329;--ring2-color-table-hover:#2c3038;--client-bg-063b9f:color-mix(in srgb, #063b9f 18%, var(--background));--client-bg-073b96:color-mix(in srgb, #073b96 18%, var(--background));--client-bg-0b48d2:color-mix(in srgb, #0b48d2 18%, var(--background));--client-bg-0b49c8:color-mix(in srgb, #0b49c8 18%, var(--background));--client-bg-101010:var(--muted);--client-bg-111827:var(--muted);--client-bg-171717:var(--muted);--client-bg-1f2937:color-mix(in srgb, #1f2937 18%, var(--background));--client-bg-303b50:color-mix(in srgb, #303b50 18%, var(--background));--client-bg-343943:var(--muted);--client-bg-344054:color-mix(in srgb, #344054 18%, var(--background));--client-bg-45956a:color-mix(in srgb, #45956a 18%, var(--background));--client-bg-4754d6:color-mix(in srgb, #4754d6 18%, var(--background));--client-bg-4d8b62:color-mix(in srgb, #4d8b62 18%, var(--background));--client-bg-5274f5:color-mix(in srgb, #5274f5 18%, var(--background));--client-bg-597bed:color-mix(in srgb, #597bed 18%, var(--background));--client-bg-655bd8:color-mix(in srgb, #655bd8 18%, var(--background));--client-bg-8fc9a6:color-mix(in srgb, #8fc9a6 18%, var(--background));--client-bg-98a2b3:color-mix(in srgb, #98a2b3 18%, var(--background));--client-bg-aeb8c9:color-mix(in srgb, #aeb8c9 18%, var(--background));--client-bg-aeb8cb:color-mix(in srgb, #aeb8cb 18%, var(--background));--client-bg-dfe3ea:var(--muted);--client-bg-e4e5ef:var(--muted);--client-bg-e4e7ec:var(--muted);--client-bg-e5a4a4:color-mix(in srgb, #e5a4a4 18%, var(--background));--client-bg-e8e9f0:var(--muted);--client-bg-e9eaff:var(--muted);--client-bg-e9ecff:var(--muted);--client-bg-eaecf0:var(--muted);--client-bg-eaf2ff:var(--muted);--client-bg-eaf3ff:var(--muted);--client-bg-edeef2:var(--muted);--client-bg-edf4ff:var(--background);--client-bg-eeeeee:var(--muted);--client-bg-eef0ff:var(--muted);--client-bg-eef1f5:var(--muted);--client-bg-eef1ff:var(--muted);--client-bg-eef2ff:var(--background);--client-bg-eef7f1:var(--muted);--client-bg-efefef:var(--muted);--client-bg-eff6ff:var(--background);--client-bg-f0f0f0:var(--muted);--client-bg-f0f1f5:var(--muted);--client-bg-f0f2ff:var(--background);--client-bg-f0f9f4:var(--muted);--client-bg-f0fdf4:var(--background);--client-bg-f1ede8:var(--muted);--client-bg-f1f2f7:var(--muted);--client-bg-f1f3f5:var(--muted);--client-bg-f2f4f7:var(--muted);--client-bg-f2faf5:var(--background);--client-bg-f3f1ff:var(--background);--client-bg-f3fbf6:var(--background);--client-bg-f4f5f7:var(--background);--client-bg-f4f6f8:var(--background);--client-bg-f4f7fb:var(--background);--client-bg-f4f8fd:var(--background);--client-bg-f5f5f5:var(--background);--client-bg-f5f5f6:var(--background);--client-bg-f5f6f8:var(--background);--client-bg-f5f6ff:var(--background);--client-bg-f5f8ff:var(--background);--client-bg-f5faff:var(--background);--client-bg-f6f7f9:var(--background);--client-bg-f6f7ff:var(--background);--client-bg-f6fbf8:var(--background);--client-bg-f7f8fa:var(--background);--client-bg-f7f8fb:var(--background);--client-bg-f7f8ff:var(--background);--client-bg-f7faff:var(--background);--client-bg-f7fffe:var(--background);--client-bg-f8f8fc:var(--background);--client-bg-f8f9fb:var(--background);--client-bg-f8f9fc:var(--background);--client-bg-f8fafc:var(--background);--client-bg-f8fffe:var(--background);--client-bg-f9fafb:var(--background);--client-bg-fafafa:var(--background);--client-bg-fafbfc:var(--background);--client-bg-fbfcfd:var(--background);--client-bg-fef2f2:var(--background);--client-bg-fefce8:var(--background);--client-bg-fff1e8:color-mix(in srgb, #fff1e8 18%, var(--background));--client-bg-fff1f0:var(--background);--client-bg-fff5f4:var(--background);--client-bg-fff6f5:var(--background);--client-bg-fff6f6:var(--background);--client-bg-fff7d6:color-mix(in srgb, #fff7d6 18%, var(--background));--client-bg-fffbef:var(--background);--client-bg-ffffff:var(--background);--client-fg-000000:var(--foreground);--client-fg-067647:#5da687;--client-fg-101828:#646973;--client-fg-111827:var(--foreground);--client-fg-15803d:#67ac81;--client-fg-1677ff:#68a7ff;--client-fg-1769c2:#689ed7;--client-fg-1d2939:#6c747e;--client-fg-1d4ed8:#6c8ce6;--client-fg-202939:#6e747e;--client-fg-237a47:#70a987;--client-fg-253047:#717887;--client-fg-272829:var(--foreground);--client-fg-287747:#73a787;--client-fg-293347:#747a87;--client-fg-2d3440:var(--foreground);--client-fg-303541:var(--foreground);--client-fg-315f91:#7997b8;--client-fg-3367d6:#7a9ce4;--client-fg-344054:#7b8390;--client-fg-3478d4:#7ba7e3;--client-fg-37a779:#7dc6a8;--client-fg-4154ce:#8490df;--client-fg-434750:var(--foreground);--client-fg-475467:#87909c;--client-fg-4754d6:#8790e4;--client-fg-48546a:#88909e;--client-fg-485568:#88919d;--client-fg-4b3a40:var(--foreground);--client-fg-4b443d:var(--foreground);--client-fg-4b5565:#8a919b;--client-fg-4b8dff:#8ab5ff;--client-fg-4f46a5:#8d87c5;--client-fg-596376:#939aa6;--client-fg-596579:#939ba8;--client-fg-626a78:var(--muted-foreground);--client-fg-64748b:#9aa5b4;--client-fg-6557c8:#9b92db;--client-fg-657182:#9ba3ae;--client-fg-6657d9:#9c92e6;--client-fg-667085:#9ca2b0;--client-fg-6b7280:var(--muted-foreground);--client-fg-6b778d:#9fa7b5;--client-fg-6d5cc0:#a095d6;--client-fg-6f7581:var(--muted-foreground);--client-fg-707681:var(--muted-foreground);--client-fg-737b89:var(--muted-foreground);--client-fg-757c89:var(--muted-foreground);--client-fg-7b5d00:#a99659;--client-fg-7b8798:#a9b1bc;--client-fg-7c5cff:#aa95ff;--client-fg-7c8699:#aab0bd;--client-fg-7d8493:var(--muted-foreground);--client-fg-7d8798:#abb1bc;--client-fg-838a97:var(--muted-foreground);--client-fg-848a97:var(--muted-foreground);--client-fg-858b98:var(--muted-foreground);--client-fg-858c98:var(--muted-foreground);--client-fg-8a6517:#b39b68;--client-fg-8a919e:var(--muted-foreground);--client-fg-8a93a6:#b3b9c5;--client-fg-8b929e:var(--muted-foreground);--client-fg-9297a2:var(--muted-foreground);--client-fg-9298a4:var(--muted-foreground);--client-fg-969ca8:var(--muted-foreground);--client-fg-98a2b3:#bcc3ce;--client-fg-9ba1ac:var(--muted-foreground);--client-fg-a16207:#c2995e;--client-fg-a1a6b0:var(--muted-foreground);--client-fg-a2a7b1:var(--muted-foreground);--client-fg-a63d35:#c5817c;--client-fg-afb4bd:var(--muted-foreground);--client-fg-b0b5bf:var(--muted-foreground);--client-fg-b42318:#ce7069;--client-fg-bcc0c8:var(--muted-foreground);--client-fg-c33c32:#d8807a;--client-fg-d0d5dd:var(--muted-foreground);--client-fg-e65f19:#ef976a;--client-fg-f3f4f6:var(--muted-foreground);--client-fg-ffffff:var(--muted-foreground);--client-line-000000:var(--border);--client-line-1677ff:color-mix(in srgb, #1677ff 40%, var(--background));--client-line-343943:var(--border);--client-line-3478d4:color-mix(in srgb, #3478d4 40%, var(--background));--client-line-45956a:color-mix(in srgb, #45956a 40%, var(--background));--client-line-4754d6:color-mix(in srgb, #4754d6 40%, var(--background));--client-line-526071:color-mix(in srgb, #526071 40%, var(--background));--client-line-5274f5:color-mix(in srgb, #5274f5 40%, var(--background));--client-line-8b73e8:color-mix(in srgb, #8b73e8 40%, var(--background));--client-line-98a2b3:color-mix(in srgb, #98a2b3 40%, var(--background));--client-line-9aa4b2:color-mix(in srgb, #9aa4b2 40%, var(--background));--client-line-b2ddff:color-mix(in srgb, #b2ddff 40%, var(--background));--client-line-b8dcc7:color-mix(in srgb, #b8dcc7 40%, var(--background));--client-line-bddfc9:color-mix(in srgb, #bddfc9 40%, var(--background));--client-line-bfd2f8:color-mix(in srgb, #bfd2f8 40%, var(--background));--client-line-bfd4ef:color-mix(in srgb, #bfd4ef 40%, var(--background));--client-line-c8d1ff:color-mix(in srgb, #c8d1ff 40%, var(--background));--client-line-c9cef7:color-mix(in srgb, #c9cef7 40%, var(--background));--client-line-cfd5dd:var(--border);--client-line-cfe6d8:color-mix(in srgb, #cfe6d8 40%, var(--background));--client-line-d0d5dd:var(--border);--client-line-d7dbea:var(--border);--client-line-d8d3ef:color-mix(in srgb, #d8d3ef 40%, var(--background));--client-line-d8dde7:var(--border);--client-line-d92d20:color-mix(in srgb, #d92d20 40%, var(--background));--client-line-d9d9d9:var(--border);--client-line-d9daea:var(--border);--client-line-d9dce3:var(--border);--client-line-d9dde5:var(--border);--client-line-d9ddea:var(--border);--client-line-d9ddff:color-mix(in srgb, #d9ddff 40%, var(--background));--client-line-dbeafe:color-mix(in srgb, #dbeafe 40%, var(--background));--client-line-dcdff0:var(--border);--client-line-dce2ff:color-mix(in srgb, #dce2ff 40%, var(--background));--client-line-dcfce7:color-mix(in srgb, #dcfce7 40%, var(--background));--client-line-dfe2e8:var(--border);--client-line-dfe2eb:var(--border);--client-line-dfe3e8:var(--border);--client-line-dfe3ea:var(--border);--client-line-e0e2ee:var(--border);--client-line-e1e5eb:var(--border);--client-line-e2e4e9:var(--border);--client-line-e4e7ec:var(--border);--client-line-e5b8bd:color-mix(in srgb, #e5b8bd 40%, var(--background));--client-line-e5e9f2:var(--border);--client-line-e7e9ed:var(--border);--client-line-e7e9ee:var(--border);--client-line-e8e9f0:var(--border);--client-line-e8eaed:var(--border);--client-line-ead7a1:color-mix(in srgb, #ead7a1 40%, var(--background));--client-line-eaecf0:var(--border);--client-line-edf0f2:var(--border);--client-line-edf0f3:var(--border);--client-line-edf0f4:var(--border);--client-line-efc1bd:color-mix(in srgb, #efc1bd 40%, var(--background));--client-line-f0f0f0:var(--border);--client-line-f0f1f3:var(--border);--client-line-f0f2f5:var(--border);--client-line-fee2e2:color-mix(in srgb, #fee2e2 40%, var(--background));--client-line-fef08a:color-mix(in srgb, #fef08a 40%, var(--background));--client-line-ffffff:var(--border)}html[data-client-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.personal-center-tabs{flex:none;margin-bottom:8px}.client-page-body.personal-center-content{padding:0 16px 32px 0;overflow:auto;container-type:inline-size}.personal-center-section{--personal-heading-width:176px;--personal-column-gap:40px;grid-template-columns:var(--personal-heading-width) minmax(0, 1fr);gap:var(--personal-column-gap);border-bottom:1px solid var(--border);flex:none;width:100%;max-width:1080px;padding:24px 0;display:grid}.personal-center-section:last-child{border-bottom:0}.personal-section-heading h3,.personal-center-timezone .time-zone-settings-heading h4{font-size:var(--client-font-16);margin:0 0 8px;font-weight:600;line-height:1.5}.personal-section-heading p,.personal-center-timezone .time-zone-settings-heading p{color:var(--muted-foreground);font-size:var(--client-font-13);margin:0;line-height:1.6}.personal-section-controls{flex-direction:column;gap:16px;min-width:0;display:flex}.personal-center-section input{max-width:100%}.personal-center-fields{gap:16px;max-width:560px;display:grid}.personal-center-fields label{gap:8px;min-width:0;font-weight:500;display:grid}.personal-center-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.personal-profile-avatar-row{align-items:center;gap:20px;display:flex}.personal-profile-avatar-details{min-width:0}.personal-avatar-actions{flex-wrap:wrap;gap:8px;display:flex}.personal-profile-name-row{align-items:flex-end;gap:20px;display:flex}.personal-profile-name-row .personal-center-fields{flex:1;min-width:0}.personal-profile-name-row .personal-center-actions{flex:none;margin-left:auto}.personal-setting-label{font-size:var(--client-font-14);margin:0 0 10px;font-weight:500}.personal-appearance-layout{grid-template-columns:minmax(0,1fr) 208px;gap:24px;display:grid}.personal-appearance-options{align-content:start;gap:20px;min-width:0;display:grid}.personal-font-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.personal-font-option{white-space:normal;text-align:center;min-width:0;height:auto;min-height:62px;box-shadow:none;flex-direction:column;gap:4px;padding:8px 4px;line-height:1.3;display:flex}.personal-font-size{color:var(--muted-foreground);font-size:var(--client-font-12);font-weight:400}.personal-font-option[aria-pressed=true],.personal-theme-option[aria-pressed=true]{border-color:var(--foreground);background:var(--muted);box-shadow:0 0 0 1px var(--foreground)}.personal-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.personal-theme-option{min-width:0;height:auto;box-shadow:none;flex-direction:column;gap:10px;padding:8px;display:flex}.personal-theme-swatch{--swatch-background:#fff;--swatch-sidebar:#f1f2f5;--swatch-line:#e1e4e8;border:1px solid var(--swatch-line);background:var(--swatch-background);border-radius:5px;gap:10px;width:100%;height:58px;display:flex;overflow:hidden}.personal-theme-swatch[data-theme=DARK]{--swatch-background:#202329;--swatch-sidebar:#30343d;--swatch-line:#454b57}.personal-theme-swatch[data-theme=AUTO_SYSTEM]{--swatch-background:linear-gradient(90deg, #fff 50%, #202329 50%)}.personal-theme-sidebar{border-right:1px solid var(--swatch-line);background:var(--swatch-sidebar);width:22%}.personal-theme-window{flex-direction:column;flex:1;justify-content:center;gap:6px;padding-right:10px;display:flex}.personal-theme-window span{background:var(--swatch-line);border-radius:2px;height:5px}.personal-theme-window span:first-child{width:60%;height:7px}.personal-theme-caption{width:100%;font-size:var(--client-font-12);white-space:normal;text-align:left;justify-content:space-between;align-items:center;gap:4px;display:flex}.personal-theme-check{visibility:hidden;flex:none;width:14px;height:14px}.personal-theme-option[aria-pressed=true] .personal-theme-check{visibility:visible}.personal-appearance-preview{border:1px solid var(--border);background:var(--muted);border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.personal-appearance-preview .personal-setting-label{color:var(--muted-foreground);font-size:var(--client-font-12);margin:0}.personal-preview-sample{font-size:var(--client-font-30);flex-direction:column;flex:1;justify-content:center;gap:8px;font-weight:600;line-height:1.25;display:flex}.personal-preview-sample span{font-size:var(--client-font-12);font-weight:400}.personal-appearance-preview input{background:var(--background);margin-top:auto}.personal-avatar-preview{object-fit:cover;width:64px;height:64px;font-size:var(--client-font-24);border-radius:50%}.personal-center-timezone{display:block}.personal-center-timezone .time-zone-settings{grid-template-columns:var(--personal-heading-width) minmax(0, 1fr);column-gap:var(--personal-column-gap);row-gap:16px;width:100%;display:grid}.personal-center-timezone .time-zone-settings>.ring-client-alert,.personal-center-timezone .time-zone-settings>form{grid-column:2;min-width:0;max-width:none}.personal-center-timezone .time-zone-settings-heading{grid-area:1/1}.personal-center-timezone .ring2-segmented{height:auto}.personal-center-timezone .ring2-segmented-option{white-space:normal;height:auto;min-height:36px;padding:8px 10px}.personal-center-timezone .time-zone-settings-actions{justify-content:flex-end;width:100%}.personal-security-email{flex-flow:wrap;justify-content:space-between;align-items:center}.personal-security-email p{overflow-wrap:anywhere;margin:0}.personal-security-password form{max-width:480px}@container (width<=940px){.personal-center-section{--personal-heading-width:148px;--personal-column-gap:28px}.personal-appearance-layout{grid-template-columns:minmax(0,1fr) 176px;gap:16px}}.personal-avatar-modal{max-width:min(720px,100vw - 64px);max-height:calc(100dvh - 64px);overflow:hidden}.personal-avatar-modal .ring-client-modal-body{overflow:hidden}.personal-avatar-editor{flex-direction:column;gap:16px;min-height:0;display:flex}.personal-avatar-stage{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.personal-avatar-crop{flex:0 auto;max-width:100%;position:relative;overflow:hidden}.personal-avatar-crop img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:min(480px,100dvh - 300px);display:block}.personal-avatar-selection{cursor:grab;touch-action:none;background:0 0;border:2px solid #fff;border-radius:50%;min-width:0;padding:0;position:absolute;box-shadow:0 0 0 9999px #00000059}.personal-avatar-selection:hover,.personal-avatar-selection:active{background:0 0}.personal-avatar-selection:active{cursor:grabbing}.personal-avatar-size{flex-direction:column;gap:12px;padding:0 8px 8px;display:flex}.personal-center-section .ring-client-form-item{margin-bottom:16px}.ring-client-modal-body>.personal-center-actions{margin-top:18px}html[data-client-font=EXTRA_LARGE] .ring2-button,html[data-client-font=EXTRA_LARGE] input[data-slot]{min-height:2.25em}.client-personal-avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.web-deployment-shell{background:var(--client-bg-f9fafb,#f8fafb);width:100%;min-width:0;min-height:100%}.web-deployment-shell .web-deployment-page{width:100%;max-width:1320px;color:var(--foreground);margin:0 auto;padding:28px 36px 48px}.web-deployment-page .web-back{width:auto;color:var(--muted-foreground);gap:7px;margin:0 0 22px -10px;font-size:12px}.web-heading,.web-heading-identity,.web-actions,.web-statusbar,.web-card-heading,.web-code-toolbar,.web-code-footer,.web-guide-heading{align-items:center;display:flex}.web-heading{justify-content:space-between;gap:24px;margin-bottom:24px}.web-heading-identity{gap:14px;min-width:0}.web-page-icon{border:1px solid var(--border);background:var(--background);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.web-heading h1{letter-spacing:-.4px;margin:0 0 6px;font-size:22px;font-weight:650;line-height:1.4}.web-heading p,.web-card-heading p,.web-guide-heading p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.6}.web-actions{flex:none;gap:8px}.web-statusbar{color:var(--muted-foreground);gap:16px;margin-bottom:22px;font-size:12px}.web-status{background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:6px;align-items:center;gap:7px;padding:5px 10px;font-weight:500;display:inline-flex}.web-status i{background:#9ca3af;border-radius:50%;width:6px;height:6px}.web-status.is-live i{background:#16a34a}.web-status-note{flex:1}.web-admission{color:#735218;background:#fffbef;border:1px solid #efd9a8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:14px 18px;font-size:13px;display:flex}.web-admission strong{font-weight:600}.web-admission p{margin:4px 0 0;font-size:12px;line-height:1.6}.web-deployment-grid{grid-template-columns:minmax(330px,.85fr) minmax(400px,1.35fr);align-items:start;gap:22px;display:grid}.web-card{border:1px solid var(--border);background:var(--background);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #00000003}.web-card-heading{border-bottom:1px solid var(--border);gap:12px;padding:22px 24px}.web-card h2{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.5}.web-step{background:var(--muted);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.web-configuration form{padding:22px 24px 16px}.web-configuration .ring-client-form-item{margin-bottom:22px}.web-configuration textarea{resize:vertical;font-size:13px;line-height:1.7}.web-configuration .ring-client-form-item-extra{color:var(--muted-foreground);margin-top:7px;font-size:11px;line-height:1.6}.web-mode{border-top:1px solid var(--border);align-items:center;gap:12px;padding:15px 0;display:flex}.web-mode>svg{color:var(--muted-foreground);flex:none}.web-mode>div{flex:1}.web-mode strong{font-size:13px;font-weight:500;display:block}.web-mode small{color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block}.web-advanced-toggle{color:var(--muted-foreground);gap:7px;margin:10px 0 0 -10px}.web-limits{grid-template-columns:1fr 1fr;gap:0 14px;padding-top:18px;display:grid}.web-integration-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:385px;padding:40px;display:flex}.web-empty-icon{color:#64748b;background:var(--muted);border:1px dashed #cbd5e1;border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:20px;display:grid}.web-integration-empty h3{margin:0 0 10px;font-size:16px;font-weight:600}.web-integration-empty p{max-width:340px;color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.8}.web-empty-steps{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.web-empty-steps span{color:var(--muted-foreground);align-items:center;gap:4px;font-size:11px;display:inline-flex}.web-code-toolbar{justify-content:space-between;gap:12px;padding:12px 18px}.web-code-toolbar .ring2-select-field{width:170px}.web-code{color:#d6e2ee;tab-size:2;background:#151b28;min-height:300px;max-height:410px;margin:0;padding:22px;font:12px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.web-code-footer{border-bottom:1px solid var(--border);gap:12px;padding:18px}.web-code-footer span{color:var(--muted-foreground);font-size:11px;line-height:1.6}.web-public-id{color:var(--muted-foreground);justify-content:space-between;gap:12px;padding:14px 18px;font-size:11px;display:flex}.web-public-id code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-inline-note{color:var(--muted-foreground);margin:0;padding:0 18px 16px;font-size:12px}.web-deployment-guide{margin-top:22px}.web-guide-heading{justify-content:space-between;gap:20px;padding:20px 24px}.web-guide-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:24px;padding:24px;display:grid}.web-guide-number{color:var(--muted-foreground);font:12px ui-monospace,monospace}.web-guide-grid h3{margin:9px 0 8px;font-size:13px;font-weight:600}.web-guide-grid p{color:var(--muted-foreground);margin:6px 0;font-size:12px;line-height:1.8}.web-operator-notes{border-top:1px solid var(--border);grid-column:1/-1;padding-top:18px}.web-operator-notes summary{cursor:pointer;font-size:12px;font-weight:500}.web-operator-notes pre{background:var(--muted);border-radius:8px;padding:16px;font:12px/1.8 ui-monospace,monospace;overflow:auto}.web-metrics{grid-template-columns:repeat(4,1fr);gap:24px;padding:24px 4px 0;display:grid}.web-metrics span{color:var(--muted-foreground);font-size:11px;display:block}.web-metrics strong{margin-top:8px;font-size:22px;font-weight:500;display:block}@media (width<=1150px){.web-deployment-shell .web-deployment-page{padding:24px}.web-heading{flex-wrap:wrap;align-items:flex-start}.web-deployment-grid{grid-template-columns:minmax(280px,1fr) minmax(330px,1.2fr);gap:16px}.web-card-heading,.web-configuration form{padding:18px}}.web-endpoint{color:var(--muted-foreground);grid-template-columns:28px minmax(0,1fr);gap:8px;margin-top:12px;font-size:10px;display:grid}.web-endpoint code{overflow-wrap:anywhere}.web-metrics-detail{color:var(--muted-foreground);grid-column:1/-1;font-size:11px}.web-metrics-detail summary{cursor:pointer}.web-metrics-detail p{line-height:1.8}.web-preview-column{gap:22px;min-width:0;display:grid;position:sticky;top:20px}.web-preview-stage{color:#202b3b;background:#f2f4f8;flex-direction:column;align-items:flex-end;gap:14px;min-height:260px;padding:32px 24px;display:flex}.web-preview-launcher{background:#fff;border-radius:24px;width:344px;max-width:100%;padding:20px;box-shadow:0 8px 44px #1720331f}.web-preview-greeting{align-items:center;gap:14px;margin-bottom:18px;display:flex}.web-preview-greeting>div{overflow-wrap:anywhere;min-width:0}.web-preview-greeting strong{font-size:17px;font-weight:600}.web-preview-greeting p{color:#788293;white-space:pre-wrap;margin:4px 0 0;font-size:12px;line-height:1.6}.web-preview-avatar{background:conic-gradient(from 25deg,#d9f8ff,#398cc8,#293e79,#6ce1dd,#e4fbff,#3c85c2,#d9f8ff);border-radius:50%;flex:none;width:46px;height:46px;display:block;overflow:hidden}.web-preview-avatar img{object-fit:cover;width:100%;height:100%;display:block}.web-preview-buttons,.web-avatar-editor{align-items:center;gap:10px;display:flex}.web-preview-buttons .web-preview-call{white-space:normal;overflow-wrap:anywhere;color:#fff;background:#253142;border-radius:23px;flex:1;min-width:0;height:auto;min-height:46px;font-size:14px}.web-preview-buttons .web-preview-text{color:#202b3b;background:#fff;border-radius:50%;flex:none;width:46px;height:46px}.web-preview-dialog{background:#fff;border-radius:22px;width:390px;max-width:100%;overflow:hidden;box-shadow:0 14px 60px #17203325}.web-preview-dialog header{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding:16px;display:flex}.web-preview-dialog header strong{overflow-wrap:anywhere;flex:1;min-width:0}.web-preview-dialog .web-preview-avatar{width:34px;height:34px}.web-preview-message{background:#f2f4f8;border-radius:12px;margin:18px;padding:12px;font-size:13px;line-height:1.7}.web-preview-dialog>p{color:#788293;margin:18px;font-size:11px}.client-login{background:var(--client-bg-f4f7fb,#f4f7fb);place-items:center;min-height:100vh;padding:48px;display:grid}.client-login-panel{border:1px solid var(--client-line-e5e9f2,#e5e9f2);background:var(--client-bg-ffffff,#fff);border-radius:18px;grid-template-columns:42% 58%;width:min(1148px,100%);min-height:720px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #273e6721}.client-login-brand-panel{background:var(--client-bg-f5f8ff,#f5f8ff);flex-direction:column;justify-content:center;min-width:0;padding:96px 90px;display:flex;position:relative;overflow:hidden}.client-login-brand-panel:before,.client-login-brand-panel:after{content:"";background:#dee8ff8c;border-radius:50%;position:absolute}.client-login-brand-panel:before{width:440px;height:440px;top:-180px;right:-170px}.client-login-brand-panel:after{width:370px;height:370px;bottom:-190px;left:-180px}.client-login-brand{z-index:1;grid-template-columns:74px auto;align-items:center;column-gap:18px;display:grid;position:relative}.client-login-brand-image{object-fit:contain;border-radius:13px;grid-row:span 2;width:74px;height:74px;box-shadow:0 9px 22px #34486f26}.client-login-brand strong{color:var(--client-fg-111827,#111827);font-size:var(--client-font-36,36px);line-height:42px}.client-login-brand span{color:var(--client-fg-6b778d,#6b778d);font-size:var(--client-font-24,24px);line-height:32px}.client-login-brand-rule{z-index:1;background:var(--client-oem-accent,var(--client-bg-aeb8c9,#aeb8c9));width:42px;height:1px;margin:58px 0 28px;position:relative}.client-login-brand-panel>p{z-index:1;color:var(--client-fg-6b778d,#6b778d);font-size:var(--client-font-20,20px);white-space:pre-line;margin:0;line-height:1.45;position:relative}.client-login-form-panel{min-width:0;padding:112px 86px 58px;position:relative}.client-login--centered{background:linear-gradient(145deg, var(--client-bg-f4f7fb,#f4f7fb), var(--client-bg-f5f8ff,#f5f8ff))}.client-login--centered .client-login-panel{grid-template-columns:1fr;width:min(620px,100%);min-height:0}.client-login--centered .client-login-brand-panel{background:0 0;justify-content:flex-start;align-items:center;padding:48px 72px 0;overflow:visible}.client-login--centered .client-login-brand-panel:before,.client-login--centered .client-login-brand-panel:after{display:none}.client-login--centered .client-login-brand{grid-template-columns:56px auto;column-gap:14px}.client-login--centered .client-login-brand-image{border-radius:11px;width:56px;height:56px}.client-login--centered .client-login-brand strong{font-size:var(--client-font-28,28px);line-height:34px}.client-login--centered .client-login-brand span{font-size:var(--client-font-18,18px);line-height:25px}.client-login--centered .client-login-brand-rule{margin:30px 0 16px}.client-login--centered .client-login-brand-panel>p{text-align:center;max-width:420px;font-size:var(--client-font-16,16px)}.client-login--centered .client-login-form-panel{padding:42px 72px 64px}.client-login--centered .client-register-form-panel{padding-top:36px}.client-login--centered .client-auth-language{top:22px;right:30px}.client-login--accent .client-login-panel{border-color:var(--client-oem-primary,#1677ff);grid-template-columns:46% 54%}.client-login--accent .client-login-brand-panel{background:var(--client-oem-primary,#1677ff)}.client-login--accent .client-login-brand-panel:before,.client-login--accent .client-login-brand-panel:after{background:color-mix(in srgb, var(--client-oem-primary,#1677ff) 68%, #fff)}.client-login--accent .client-login-brand strong,.client-login--accent .client-login-brand span,.client-login--accent .client-login-brand-panel>p{color:var(--client-oem-primary-foreground,#fff)}.client-login--accent .client-login-brand-image{background:#fff;padding:6px}.client-login--accent .client-login-brand-rule{background:var(--client-oem-accent,#f4c542)}.client-login--accent .client-login-form-panel:before{background:var(--client-oem-accent,#f4c542);content:"";height:6px;position:absolute;inset:0 0 auto}.client-login--header{align-items:stretch;padding:0}.client-login--header .client-login-panel{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:1fr}.client-login--header .client-login-brand-panel{border-bottom:1px solid var(--client-line-e5e9f2,#e5e9f2);padding:28px 64px}.client-login--header .client-login-brand-panel:before,.client-login--header .client-login-brand-panel:after,.client-login--header .client-login-brand-rule,.client-login--header .client-login-brand-panel>p{display:none}.client-login--header .client-login-brand{grid-template-columns:48px auto;column-gap:14px}.client-login--header .client-login-brand-image{width:48px;height:48px}.client-login--header .client-login-brand strong{font-size:24px;line-height:28px}.client-login--header .client-login-brand span{font-size:14px;line-height:20px}.client-login--header .client-login-form-panel{justify-self:center;width:min(580px,100%);padding:90px 48px 64px}.client-login--header .client-auth-language{top:28px;right:48px}.client-login--reverse .client-login-panel{grid-template-columns:58% 42%}.client-login--reverse .client-login-brand-panel{grid-area:1/2}.client-login--reverse .client-login-form-panel{grid-area:1/1}.client-login--background{isolation:isolate;position:relative}.client-login-background{z-index:-1;position:absolute;inset:0;overflow:hidden}.client-login-background>img{object-fit:cover;width:100%;height:100%}.client-login--background.client-login--header .client-login-panel{background:0 0}.client-login--background.client-login--header .client-login-form-panel{background:var(--client-bg-ffffff,#fff);border-radius:18px;align-self:center;margin:32px 0;padding:64px 48px}.ring2-markdown{white-space:normal;overflow-wrap:anywhere;width:fit-content;min-width:0;max-width:100%;line-height:inherit;flex:0 auto}.ring2-markdown p{white-space:pre-wrap}.ring2-markdown p+p{margin-top:1lh}.ring2-markdown p,.ring2-markdown ul,.ring2-markdown ol,.ring2-markdown blockquote,.ring2-markdown pre,.ring2-markdown table,.ring2-markdown hr{margin:1em 0}.ring2-markdown>div>:first-child{margin-top:0}.ring2-markdown>div>:last-child{margin-bottom:0}.ring2-markdown h1,.ring2-markdown h2,.ring2-markdown h3,.ring2-markdown h4,.ring2-markdown h5,.ring2-markdown h6{color:inherit;margin:1em 0 .5em;font-weight:600;line-height:1.4}.ring2-markdown h1{font-size:1.5em}.ring2-markdown h2{font-size:1.3em}.ring2-markdown h3{font-size:1.15em}.ring2-markdown h4,.ring2-markdown h5,.ring2-markdown h6{font-size:1em}.ring2-markdown ul,.ring2-markdown ol{padding-left:1.6em}.ring2-markdown ul{list-style:outside}.ring2-markdown ol{list-style:decimal}.ring2-markdown li>p,.ring2-markdown li>ul,.ring2-markdown li>ol{margin:.3em 0}.ring2-markdown blockquote{opacity:.8;border-left:3px solid;padding-left:1em}.ring2-markdown blockquote>:first-child{margin-top:0}.ring2-markdown blockquote>:last-child{margin-bottom:0}.ring2-markdown a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ring2-markdown code{background:#7f7f7f1f;border-radius:4px;padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em;display:inline}.ring2-markdown pre{white-space:pre;background:#7f7f7f1a;border-radius:8px;width:fit-content;max-width:100%;max-height:400px;padding:.8em 1em;overflow:auto}.ring2-markdown pre code{white-space:pre;overflow-wrap:normal;background:0 0;padding:0}.ring2-markdown .ring2-markdown-table{width:fit-content;max-width:100%;margin:1em 0;overflow:auto}.ring2-markdown table{border-collapse:collapse;margin:0}.ring2-markdown th,.ring2-markdown td{text-align:left;border:1px solid #7f7f7f40;padding:.4em .7em}.ring2-markdown th{background:#7f7f7f14;font-weight:600}.ring2-markdown input[type=checkbox]{margin-right:.4em}:root{color:var(--client-fg-293347,#293347);background:var(--client-bg-f6f7f9,#f6f7f9);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ring-client-btn.ring2-cancel-button,.ring-client-modal-confirm-btns>.ring-client-btn:first-child,.ring-client-modal-footer>.ring-client-btn:first-child,.management-modal-actions>.ring-client-btn:first-child{border-color:var(--client-line-000000,#000)!important;background:var(--client-bg-ffffff,#fff)!important;color:var(--client-fg-000000,#000)!important}.ring-client-btn.ring2-cancel-button:hover:not(:disabled),.ring-client-modal-confirm-btns>.ring-client-btn:first-child:hover:not(:disabled),.ring-client-modal-footer>.ring-client-btn:first-child:hover:not(:disabled),.management-modal-actions>.ring-client-btn:first-child:hover:not(:disabled){border-color:var(--client-line-000000,#000)!important;background:var(--client-bg-f5f5f5,#f5f5f5)!important;color:var(--client-fg-000000,#000)!important}.ring-client-btn.ring2-cancel-button:active:not(:disabled),.ring-client-modal-confirm-btns>.ring-client-btn:first-child:active:not(:disabled),.ring-client-modal-footer>.ring-client-btn:first-child:active:not(:disabled),.management-modal-actions>.ring-client-btn:first-child:active:not(:disabled){border-color:var(--client-line-000000,#000)!important;background:var(--client-bg-eeeeee,#eee)!important;color:var(--client-fg-000000,#000)!important}.ring-client-menu-item.ring2-cancel-menu-item,.ring-client-menu-item.ring2-cancel-menu-item .ring-client-menu-title-content{color:var(--client-fg-000000,#000)!important}.ring-client-menu-item.ring2-cancel-menu-item:hover,.ring-client-menu-item.ring2-cancel-menu-item-active{background:var(--client-bg-f5f5f5,#f5f5f5)!important;color:var(--client-fg-000000,#000)!important}.provider-icon{background:var(--client-bg-eef1f5,#eef1f5);width:22px;height:22px;color:var(--client-fg-4b5565,#4b5565);font-size:var(--client-font-12,12px);border:1px solid #11182714;border-radius:5px;flex:0 0 22px;place-items:center;display:inline-grid}.provider-icon-openai{background:var(--client-bg-111827,#111827);color:var(--client-fg-ffffff,#fff)}.provider-icon-alibaba{background:var(--client-bg-fff1e8,#fff1e8);color:var(--client-fg-e65f19,#e65f19)}.provider-icon-minimax{background:var(--client-bg-fff7d6,#fff7d6);color:var(--client-fg-7b5d00,#7b5d00)}.provider-icon-tencent{background:var(--client-bg-eaf3ff,#eaf3ff);color:var(--client-fg-1769c2,#1769c2)}.provider-icon-google{background:var(--client-bg-edf4ff,#edf4ff);color:var(--client-fg-3367d6,#3367d6)}.provider-icon-anthropic{background:var(--client-bg-f1ede8,#f1ede8);color:var(--client-fg-4b443d,#4b443d)}.provider-icon-elevenlabs{background:var(--client-bg-171717,#171717);color:var(--client-fg-ffffff,#fff)}.provider-option-label,.capability-option{align-items:center;gap:8px;min-width:0;display:flex}.provider-option-label>span:last-child,.capability-option-copy{min-width:0}.capability-option-copy{flex-direction:column;line-height:1.25;display:flex}.capability-option-copy strong,.capability-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capability-option-copy small{color:var(--client-fg-7c8699,#7c8699);font-size:var(--client-font-11,11px);font-weight:400}.capability-model-dropdown{min-width:0}.capability-model-dropdown.ring2-select-field{width:100%;min-width:0}.capability-model-dropdown-studio .ring2-select{border-color:var(--client-line-d0d5dd,#d0d5dd);background:var(--client-bg-ffffff,#fff);min-height:36px;color:var(--client-fg-1d2939,#1d2939);font-size:var(--client-font-13,13px);border-radius:8px;padding:7px 10px;font-weight:500}.capability-model-dropdown-studio .ring2-select:hover:not(:disabled){border-color:var(--client-line-98a2b3,#98a2b3);background:var(--client-bg-ffffff,#fff)}.capability-model-dropdown-studio .ring2-select:focus-visible{border-color:var(--client-line-5274f5,#5274f5);box-shadow:0 0 0 3px #5274f524}.capability-model-dropdown-studio .ring2-select-state-error{border-color:var(--client-line-d92d20,#d92d20)}.capability-model-dropdown-studio .ring2-select-placeholder{color:var(--client-fg-98a2b3,#98a2b3);font-weight:400}.capability-model-dropdown-studio .ring2-select-chevron{color:var(--client-fg-667085,#667085)}.invitation-acceptance-panel>.ring-client-alert,.invitation-acceptance-panel>.ring-client-steps{margin-bottom:24px}.management-status,.management-login{background:var(--client-bg-f6f7f9,#f6f7f9);place-items:center;min-height:100vh;padding:48px;display:grid}.management-login-panel{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-ffffff,#fff);border-radius:8px;width:420px;padding:36px;box-shadow:0 18px 48px #10182817}.management-login-panel h2{margin:34px 0 8px}.management-login-panel .ring-client-form{margin-top:28px}.management-login-panel .ring-client-alert{margin-top:20px}.management-brand,.management-logo,.management-account,.management-workspace-toolbar,.management-modal-actions{align-items:center;display:flex}.management-brand{gap:12px}.management-brand-mark{background:var(--client-bg-4754d6,#4754d6);width:38px;height:38px;color:var(--client-fg-ffffff,#fff);border-radius:6px;place-items:center;font-weight:700;display:grid}.management-brand strong,.management-brand small,.management-logo strong,.management-logo small,.management-account strong,.management-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.management-brand small,.management-logo small,.management-account small{color:var(--client-fg-8a93a6,#8a93a6);font-size:var(--client-font-12,12px);margin-top:2px}.management-shell{min-height:100vh}.elevenlabs-conversation{min-width:0;min-height:0}.elevenlabs-conversation-bar{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:36px;display:grid}.elevenlabs-conversation-bar-icon{background:var(--client-bg-eef0ff,#eef0ff);width:28px;height:28px;color:var(--client-fg-4754d6,#4754d6);border-radius:50%;place-items:center;display:grid}.elevenlabs-conversation-bar .ring-client-tag{margin:0}.elevenlabs-message{align-items:flex-end;gap:8px;width:100%;min-width:0;display:flex}.elevenlabs-message.is-user{justify-content:flex-end}.elevenlabs-message-avatar{background:var(--client-bg-eef1f5,#eef1f5);color:var(--client-fg-596579,#596579);flex:none}.elevenlabs-message.is-user .elevenlabs-message-avatar{background:var(--client-bg-e9ecff,#e9ecff);color:var(--client-fg-4754d6,#4754d6)}.elevenlabs-message-body{border:1px solid var(--client-line-e1e5eb,#e1e5eb);background:var(--client-bg-ffffff,#fff);width:fit-content;max-width:78%;color:var(--client-fg-303541,#303541);border-radius:6px 6px 6px 2px;padding:10px 13px}.elevenlabs-message-content{min-width:0}.elevenlabs-message.is-user .elevenlabs-message-body{border-color:var(--client-line-4754d6,#4754d6);background:var(--client-bg-4754d6,#4754d6);color:var(--client-fg-ffffff,#fff);border-radius:6px 6px 2px}.elevenlabs-message.is-plain{align-items:flex-start}.elevenlabs-message.is-plain .elevenlabs-message-body{width:auto;max-width:none;color:inherit;background:0 0;border:0;border-radius:0;flex:1;padding:0}.elevenlabs-response{white-space:pre-wrap;overflow-wrap:anywhere;align-items:flex-end;gap:8px;min-width:0;display:flex}.elevenlabs-response>span:first-child{min-width:0}.elevenlabs-response .elevenlabs-live-waveform{flex:none;width:32px}.elevenlabs-system-message{border:1px solid var(--client-line-e1e5eb,#e1e5eb);background:var(--client-bg-ffffff,#fff);width:min(92%,340px);min-height:30px;color:var(--client-fg-667085,#667085);text-align:center;font-size:var(--client-font-12,12px);border-radius:6px;justify-content:center;align-self:center;align-items:center;gap:6px;padding:6px 10px;display:flex}.elevenlabs-system-message.is-info{border-color:var(--client-line-bfd4ef,#bfd4ef);background:var(--client-bg-f4f8fd,#f4f8fd);color:var(--client-fg-315f91,#315f91)}.elevenlabs-system-message.is-success{border-color:var(--client-line-bddfc9,#bddfc9);background:var(--client-bg-f2faf5,#f2faf5);color:var(--client-fg-287747,#287747)}.elevenlabs-system-message.is-warning{border-color:var(--client-line-ead7a1,#ead7a1);background:var(--client-bg-fffbef,#fffbef);color:var(--client-fg-8a6517,#8a6517)}.elevenlabs-system-message.is-error{border-color:var(--client-line-efc1bd,#efc1bd);background:var(--client-bg-fff5f4,#fff5f4);color:var(--client-fg-a63d35,#a63d35)}.elevenlabs-system-message .ring-client-typography{font-size:var(--client-font-12,12px)}.elevenlabs-voice-button{justify-content:flex-start;gap:9px;position:relative;overflow:hidden}.elevenlabs-voice-button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.elevenlabs-voice-button .elevenlabs-live-waveform{margin-left:auto}.elevenlabs-voice-button.is-active{box-shadow:0 0 0 3px #5274f524}.elevenlabs-voice-button.is-error{border-color:var(--client-line-d92d20,#d92d20)}.elevenlabs-shimmering-text{color:currentColor;background:linear-gradient(100deg, currentColor 20%, var(--client-bg-aeb8cb,#aeb8cb) 45%, currentColor 70%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.5s ease-in-out infinite elevenlabs-text-shimmer;display:inline-block}.elevenlabs-live-waveform{color:currentColor;opacity:.3;justify-content:center;align-items:center;gap:3px;width:108px;height:34px;display:inline-flex}.elevenlabs-live-waveform.compact{opacity:.72;gap:2px;width:54px;height:20px}.elevenlabs-live-waveform i{transform-origin:50%;background:currentColor;border-radius:3px;width:3px;min-height:4px;display:block;transform:scaleY(.45)}.elevenlabs-live-waveform.is-active i,.elevenlabs-live-waveform.is-processing i{opacity:.95;animation:.86s ease-in-out infinite alternate elevenlabs-waveform-pulse}.elevenlabs-live-waveform.is-processing i{opacity:.7;animation-duration:1.1s}.elevenlabs-scrub-bar{cursor:pointer;outline:none;align-items:center;height:20px;padding:0 4px;display:flex}.elevenlabs-scrub-bar:focus-visible .elevenlabs-scrub-bar-track{box-shadow:0 0 0 3px #5274f533}.elevenlabs-scrub-bar-track{background:var(--client-bg-e4e7ec,#e4e7ec);border-radius:999px;width:100%;height:4px;display:block;position:relative}.elevenlabs-scrub-bar-progress{border-radius:inherit;background:var(--client-bg-5274f5,#5274f5);position:absolute;inset:0 auto 0 0}.elevenlabs-scrub-bar-thumb{border:2px solid var(--client-line-ffffff,#fff);background:var(--client-bg-5274f5,#5274f5);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #10182840}.elevenlabs-transcript-viewer{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-f8f9fb,#f8f9fb);border-radius:7px;gap:2px;padding:4px;display:grid}.elevenlabs-transcript-turn{text-align:left;white-space:normal;border:1px solid #0000;border-radius:5px;width:100%;min-height:0;display:grid;padding:12px 14px!important}.elevenlabs-transcript-turn:hover,.elevenlabs-transcript-turn.is-selected{border-color:var(--client-line-c8d1ff,#c8d1ff);background:var(--client-bg-eef0ff,#eef0ff)}.elevenlabs-transcript-meta{align-items:center;gap:8px;display:flex}.elevenlabs-transcript-meta .ring-client-typography-secondary{font-size:var(--client-font-12,12px);margin-left:auto}.elevenlabs-transcript-content{white-space:pre-wrap;overflow-wrap:anywhere;padding-left:32px;display:block;margin:8px 0 0!important}.elevenlabs-transcript-empty{border:1px dashed var(--client-line-d0d5dd,#d0d5dd);color:var(--client-fg-667085,#667085);text-align:center;border-radius:7px;padding:28px 16px}.elevenlabs-orb{background:var(--elevenlabs-orb-color-b);isolation:isolate;border-radius:50%;place-items:center;width:216px;min-width:0;height:216px;min-height:0;display:grid;position:relative;overflow:hidden}.elevenlabs-orb:before{z-index:0;background:conic-gradient(from calc(132deg + var(--elevenlabs-orb-seed)) at 50% 50%, transparent 0deg 26deg, color-mix(in srgb, var(--elevenlabs-orb-color-a) 29%, transparent) 50deg 105deg, transparent 132deg 194deg, color-mix(in srgb, var(--elevenlabs-orb-color-b) 34%, transparent) 221deg 279deg, transparent 316deg 360deg);content:"";filter:blur(13px);opacity:.8;border-radius:50%;animation:8.4s ease-in-out infinite alternate elevenlabs-orb-water-swell;position:absolute;inset:-15%}.elevenlabs-orb-ripples{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.elevenlabs-orb-ripples>span{filter:blur(1.6px);mix-blend-mode:screen;opacity:.78;transform-origin:50%;-webkit-mask:conic-gradient(from calc(186deg + var(--elevenlabs-orb-seed)) at 48% 53%, transparent 0deg 28deg, #000 47deg 121deg, transparent 151deg 242deg, #000 266deg 326deg, transparent 349deg 360deg);-webkit-mask:conic-gradient(from calc(186deg + var(--elevenlabs-orb-seed)) at 48% 53%, transparent 0deg 28deg, #000 47deg 121deg, transparent 151deg 242deg, #000 266deg 326deg, transparent 349deg 360deg);mask:conic-gradient(from calc(186deg + var(--elevenlabs-orb-seed)) at 48% 53%, transparent 0deg 28deg, #000 47deg 121deg, transparent 151deg 242deg, #000 266deg 326deg, transparent 349deg 360deg);background:repeating-radial-gradient(112% 72% at 43% 119%,#0000 0 17px,#ffffff78 24px 29px,#0000 38px 58px);border-radius:50%;animation:7.2s ease-in-out infinite alternate elevenlabs-orb-ripple;display:block;position:absolute;inset:-22%}.elevenlabs-orb-ripples>span:first-child{background:repeating-radial-gradient(ellipse 124% 66% at 39% 123%, transparent 0 21px, color-mix(in srgb, var(--elevenlabs-orb-color-b) 58%, transparent) 30px 38px, transparent 49px 76px);filter:blur(2.4px);mix-blend-mode:screen;opacity:.74;-webkit-mask:conic-gradient(from calc(201deg + var(--elevenlabs-orb-seed)) at 49% 52%, transparent 0deg 18deg, #000 42deg 117deg, transparent 145deg 222deg, #000 250deg 305deg, transparent 332deg 360deg);-webkit-mask:conic-gradient(from calc(201deg + var(--elevenlabs-orb-seed)) at 49% 52%, transparent 0deg 18deg, #000 42deg 117deg, transparent 145deg 222deg, #000 250deg 305deg, transparent 332deg 360deg);mask:conic-gradient(from calc(201deg + var(--elevenlabs-orb-seed)) at 49% 52%, transparent 0deg 18deg, #000 42deg 117deg, transparent 145deg 222deg, #000 250deg 305deg, transparent 332deg 360deg);animation-duration:9.2s;inset:-31%}.elevenlabs-orb-ripples>span:nth-child(2){filter:blur(1.7px);mix-blend-mode:screen;opacity:.68;-webkit-mask:conic-gradient(from calc(276deg + var(--elevenlabs-orb-seed)) at 48% 52%, transparent 0deg 34deg, #000 54deg 140deg, transparent 168deg 237deg, #000 266deg 322deg, transparent 349deg 360deg);-webkit-mask:conic-gradient(from calc(276deg + var(--elevenlabs-orb-seed)) at 48% 52%, transparent 0deg 34deg, #000 54deg 140deg, transparent 168deg 237deg, #000 266deg 322deg, transparent 349deg 360deg);mask:conic-gradient(from calc(276deg + var(--elevenlabs-orb-seed)) at 48% 52%, transparent 0deg 34deg, #000 54deg 140deg, transparent 168deg 237deg, #000 266deg 322deg, transparent 349deg 360deg);background:repeating-radial-gradient(77% 123% at 121% 47%,#0000 0 17px,#ffffff6b 24px 30px,#0000 40px 62px);animation-duration:5.8s;animation-delay:-3.4s;inset:-28%}.elevenlabs-orb-ripples>span:last-child{background:repeating-radial-gradient(ellipse 93% 88% at 15% 87%, transparent 0 14px, color-mix(in srgb, var(--elevenlabs-orb-color-a) 48%, transparent) 21px 27px, transparent 37px 54px);filter:blur(1.2px);mix-blend-mode:screen;opacity:.53;-webkit-mask:conic-gradient(from calc(98deg + var(--elevenlabs-orb-seed)) at 49% 51%, transparent 0deg 22deg, #000 43deg 112deg, transparent 139deg 257deg, #000 280deg 336deg, transparent 353deg 360deg);-webkit-mask:conic-gradient(from calc(98deg + var(--elevenlabs-orb-seed)) at 49% 51%, transparent 0deg 22deg, #000 43deg 112deg, transparent 139deg 257deg, #000 280deg 336deg, transparent 353deg 360deg);mask:conic-gradient(from calc(98deg + var(--elevenlabs-orb-seed)) at 49% 51%, transparent 0deg 22deg, #000 43deg 112deg, transparent 139deg 257deg, #000 280deg 336deg, transparent 353deg 360deg);animation-duration:6.7s;animation-delay:-1.7s;inset:-16%}.elevenlabs-orb-fallback{z-index:1;border-radius:inherit;background:radial-gradient(ellipse 47% 54% at 73% 57%, color-mix(in srgb, var(--elevenlabs-orb-color-b) 42%, transparent) 0 18%, transparent 65%), radial-gradient(ellipse 40% 51% at 31% 31%, color-mix(in srgb, var(--elevenlabs-orb-color-a) 37%, transparent) 0 16%, transparent 64%), radial-gradient(circle at 47% 52%, #f4fffcf5 0 1%, transparent 2%), conic-gradient(from calc(167deg + var(--elevenlabs-orb-seed)) at 47% 52%, var(--elevenlabs-orb-color-a) 0deg, color-mix(in srgb, var(--elevenlabs-orb-color-a) 76%, var(--client-bg-073b96,#073b96)) 46deg, var(--client-bg-063b9f,#063b9f) 79deg, color-mix(in srgb, var(--elevenlabs-orb-color-b) 59%, var(--client-bg-ffffff,#fff)) 116deg, var(--elevenlabs-orb-color-b) 166deg, color-mix(in srgb, var(--elevenlabs-orb-color-b) 52%, var(--client-bg-f7fffe,#f7fffe)) 201deg, var(--client-bg-f8fffe,#f8fffe) 224deg, var(--elevenlabs-orb-color-b) 251deg, color-mix(in srgb, var(--elevenlabs-orb-color-a) 76%, var(--client-bg-0b48d2,#0b48d2)) 287deg, var(--client-bg-0b49c8,#0b49c8) 317deg, color-mix(in srgb, var(--elevenlabs-orb-color-b) 71%, var(--client-bg-ffffff,#fff)) 344deg, var(--elevenlabs-orb-color-a) 360deg);width:100%;height:100%;animation:5.2s ease-in-out infinite elevenlabs-orb-breathe;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #ffffff2e,inset 0 -16px 28px #004e9021}.elevenlabs-orb-spectrum{background:radial-gradient(ellipse 34% 58% at 32% 42%, #ffffff47, transparent 72%), radial-gradient(ellipse 48% 33% at 68% 69%, #0246b83b, transparent 76%), conic-gradient(from calc(54deg + var(--elevenlabs-orb-seed)) at 49% 51%, transparent 0deg 17deg, #ffffff57 31deg 63deg, transparent 88deg 141deg, #0341b333 171deg 215deg, transparent 244deg 292deg, #ffffff4a 322deg 360deg);filter:blur(8px);mix-blend-mode:screen;opacity:.72;transform-origin:49% 51%;animation:10.5s ease-in-out infinite alternate elevenlabs-orb-flow;display:block;position:absolute;inset:-16%}.elevenlabs-orb-fallback:after{content:"";mix-blend-mode:screen;opacity:.7;background:radial-gradient(at 32% 26%,#ffffff52,#0000 34%),linear-gradient(118deg,#0000 43%,#fff3 49%,#0000 57%);position:absolute;inset:0}.elevenlabs-orb-state{z-index:3;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.elevenlabs-orb.is-talking{color:var(--client-fg-4b8dff,#4b8dff)}.elevenlabs-orb.is-thinking{color:var(--client-fg-7c5cff,#7c5cff)}.elevenlabs-orb.is-listening{color:var(--client-fg-37a779,#37a779)}.elevenlabs-orb.is-thinking .elevenlabs-orb-fallback{animation-duration:2.8s}.elevenlabs-orb.is-listening .elevenlabs-orb-fallback{animation-duration:3.7s}.elevenlabs-orb.is-talking .elevenlabs-orb-fallback{animation-duration:1.7s}.elevenlabs-orb.is-talking .elevenlabs-orb-spectrum{animation-duration:3.4s}@keyframes elevenlabs-waveform-pulse{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes elevenlabs-text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes elevenlabs-orb-breathe{0%,to{transform:rotate(-.45deg)scale(1.035)}50%{transform:rotate(.7deg)scale(1.085)}}@keyframes elevenlabs-orb-flow{0%{transform:rotate(-7deg)scale(1.015)}to{transform:rotate(9deg)scale(1.055)}}@keyframes elevenlabs-orb-water-swell{0%{transform:rotate(-6deg)scale(1.03)}to{transform:rotate(8deg)scale(1.12)}}@keyframes elevenlabs-orb-ripple{0%{transform:rotate(-9deg)scale(1.02)}to{transform:rotate(11deg)scale(1.12)}}@media (prefers-reduced-motion:reduce){.elevenlabs-live-waveform.is-active i,.elevenlabs-live-waveform.is-processing i,.elevenlabs-shimmering-text,.elevenlabs-orb:before,.elevenlabs-orb-fallback,.elevenlabs-orb-spectrum,.elevenlabs-orb-ripples>span{animation:none;transform:none}}.management-sider{border-right:1px solid var(--client-line-e4e7ec,#e4e7ec);height:100vh;top:0;overflow:hidden;background:var(--client-bg-f7f8fb,#f7f8fb)!important;position:sticky!important}.management-logo{gap:12px;height:72px;padding:0 24px}.management-logo strong{font-size:var(--client-font-22,22px)}.management-logo-grid{grid-template-columns:repeat(3,1fr);gap:3px;width:30px;height:30px;display:grid}.management-logo-grid i{background:var(--client-bg-303b50,#303b50);border-radius:2px}.management-menu{background:0 0;height:calc(100vh - 162px);padding-top:12px;overflow-y:auto;border-inline-end:0!important}.management-sider-has-workspace .management-menu{height:calc(100vh - 206px)}.management-menu .ring-client-menu-item{width:auto;margin-inline:12px}.management-account{border:1px solid var(--client-line-dfe2eb,#dfe2eb);background:var(--client-bg-ffffff,#fff);border-radius:7px;gap:10px;padding:10px;position:absolute;bottom:14px;left:16px;right:16px}.management-account>span:nth-child(2){flex:1;min-width:0}.management-account .ring-client-avatar{background:var(--client-bg-4d8b62,#4d8b62);flex:none}.management-account-profile{text-align:left;flex:1;justify-content:flex-start;align-items:center;gap:10px;min-width:0;height:auto;padding:0;display:flex}.management-account-profile>span:last-child{min-width:0}.management-header{border-bottom:1px solid var(--client-line-e7e9ee,#e7e9ee);justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;background:var(--client-bg-ffffff,#fff)!important}.management-header h3{font-size:var(--client-font-21,21px);margin:0}.management-content{background:var(--client-bg-f6f7f9,#f6f7f9);min-width:0;padding:30px 38px 44px}.management-workspace{max-width:1440px;margin:0 auto}.management-shell-full .management-content{padding-inline:30px}.management-shell-full .management-workspace,.management-shell-full .management-overview,.management-shell-full .management-oem-workspace,.management-shell-full .management-organization-detail,.management-shell-full .management-audit-workspace,.management-shell-full .management-workspace-list{width:100%;max-width:none;margin-inline:0}.management-oem-combined-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.management-oem-combined-header h3{font-size:var(--client-font-23,23px);margin:0 0 6px}.management-oem-combined-header p{margin:0}.management-oem-workspace-tabs{margin-bottom:24px}.management-oem-workspace-tabs .ring-client-tabs-nav{margin:0}.management-oem-workspace-tabs .ring-client-tabs-tab .ring2-client-icon{margin-inline-end:7px}.management-oem-setup-guide{border:1px solid var(--client-line-dfe3ea,#dfe3ea);background:var(--client-bg-ffffff,#fff);border-radius:7px;margin-bottom:28px;padding:20px 24px 22px}.management-oem-setup-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.management-oem-setup-heading h4{font-size:var(--client-font-18,18px);margin:0 0 5px}.management-oem-setup-heading p{margin:0}.management-oem-setup-preflight{border-bottom:1px solid var(--client-line-eaecf0,#eaecf0);grid-template-columns:150px minmax(0,1fr);gap:18px;margin-bottom:20px;padding-bottom:18px;display:grid}.management-oem-setup-preflight-title{color:var(--client-fg-293347,#293347);align-items:flex-start;gap:8px;display:flex}.management-oem-setup-preflight-title .ring2-client-icon{color:var(--client-fg-3478d4,#3478d4);margin-top:2px}.management-oem-setup-preflight-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;display:grid}.management-oem-setup-preflight-items .ring-client-typography{padding-left:14px;position:relative}.management-oem-setup-preflight-items .ring-client-typography:before{background:var(--client-bg-98a2b3,#98a2b3);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.management-oem-setup-content{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:28px;display:grid}.management-oem-setup-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.management-oem-setup-steps li{grid-template-columns:28px 1fr;align-items:start;gap:11px;display:grid}.management-oem-setup-steps li>span{background:var(--client-bg-eef2ff,#eef2ff);width:28px;height:28px;color:var(--client-fg-4154ce,#4154ce);border-radius:50%;place-items:center;font-weight:700;display:grid}.management-oem-setup-steps li>div{gap:3px;padding-top:2px;display:grid}.management-oem-setup-records{border-left:1px solid var(--client-line-eaecf0,#eaecf0);align-content:start;gap:9px;padding-left:24px;display:grid}.management-oem-setup-record{grid-template-columns:64px minmax(145px,auto) 1fr;align-items:center;gap:9px;min-width:0;display:grid}.management-oem-setup-record .ring-client-tag{text-align:center;width:58px;margin-inline-end:0}.management-oem-setup-record .ring-client-typography{overflow-wrap:anywhere;min-width:0}.management-oem-setup-note{font-size:var(--client-font-12,12px);margin-top:2px}.management-oem-combined-section+.management-oem-combined-section{border-top:1px solid var(--client-line-dfe3ea,#dfe3ea);margin-top:28px;padding-top:28px}.management-oem-combined-section .management-oem-header{margin-bottom:18px}.management-oem-embedded-header h4{font-size:var(--client-font-18,18px);margin:0 0 5px}.management-oem-combined-section-title{justify-content:space-between;gap:24px;min-height:52px;margin-bottom:18px}.management-oem-combined-section-title h4{font-size:var(--client-font-18,18px);margin:0 0 5px}.management-workspace>.ring-client-alert{margin-bottom:18px}.management-workspace-toolbar{justify-content:space-between;gap:16px;min-height:40px;margin-bottom:18px}.management-workspace-toolbar .ring-client-input-search{width:min(520px,46vw)}.management-workspace-toolbar>.ring-client-select,.management-workspace-toolbar>.ring2-select-field{min-width:180px}.management-organization-toolbar>.ring-client-space:first-child{flex:1}.management-organization-toolbar .ring-client-input-search{width:300px}.management-organization-toolbar .ring-client-select,.management-organization-toolbar .ring2-select-field{min-width:150px}.management-organization-toolbar .organization-sort-select{min-width:200px}.management-workspace>.ring-client-table-wrapper{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-ffffff,#fff);border-radius:7px;min-height:520px}.management-workspace>.ring-client-pagination{text-align:right;margin-top:20px}.management-empty{min-height:330px;color:var(--client-fg-667085,#667085);place-content:center;justify-items:center;gap:10px;display:grid}.management-empty>.ring2-client-icon{color:var(--client-fg-98a2b3,#98a2b3);font-size:var(--client-font-32,32px)}.management-empty strong{color:var(--client-fg-293347,#293347);font-size:var(--client-font-15,15px)}.management-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.management-modal-alert{margin-bottom:18px}.management-modal-actions{border-top:1px solid var(--client-line-eaecf0,#eaecf0);justify-content:flex-end;gap:10px;padding-top:10px}.phone-numbers-workspace .ring-client-table-cell .ring-client-select,.phone-numbers-workspace .ring-client-table-cell .ring2-select-field{min-width:210px}.provider-catalog-toolbar .ring-client-input-search{width:420px}.provider-catalog-filters{gap:12px;margin-bottom:18px;display:flex}.provider-catalog-filters .ring-client-select,.provider-catalog-filters .ring2-select-field{width:180px}.provider-catalog-workspace .ring-client-table-cell{vertical-align:middle}.provider-catalog-workspace .ring-client-typography code{white-space:nowrap}.provider-catalog-identity{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-f8f9fb,#f8f9fb);border-radius:7px;margin-bottom:20px;padding:14px 16px}.provider-catalog-form-footer{grid-template-columns:1fr 180px;gap:18px;display:grid}.capability-catalog-toolbar h4,.capability-section-heading h5{margin:0}.capability-summary-band{border:1px solid var(--client-line-dfe3ea,#dfe3ea);background:var(--client-bg-dfe3ea,#dfe3ea);border-radius:7px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:1px;margin-bottom:28px;display:grid;overflow:hidden}.capability-summary-band>div{background:var(--client-bg-ffffff,#fff);align-content:center;gap:7px;min-height:82px;padding:14px 18px;display:grid}.capability-summary-band span{color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px)}.capability-summary-band strong{color:var(--client-fg-253047,#253047);font-size:var(--client-font-21,21px)}.capability-section-heading{justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin:28px 0 12px;display:flex}.capability-catalog-workspace>.ring-client-table-wrapper,.capability-requests-workspace>.ring-client-table-wrapper,.capability-entitlements-workspace>.ring-client-table-wrapper,.partner-capabilities-workspace>.ring-client-table-wrapper,.capability-operations-grid .ring-client-table-wrapper{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-ffffff,#fff);border-radius:7px}.capability-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.capability-view-tabs{gap:8px;margin-bottom:18px;display:flex}.partner-capabilities-workspace>.capability-section-heading{border-top:1px solid var(--client-line-dfe3ea,#dfe3ea);margin-top:32px;padding-top:22px}.capability-catalog-workspace .ring-client-modal-body>.ring-client-alert,.partner-capabilities-workspace .ring-client-modal-body>.ring-client-input{margin-bottom:16px}.management-overview{max-width:980px;margin:0 auto}.management-overview>.ring-client-typography{margin-top:0}.management-overview .ring-client-descriptions{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-ffffff,#fff);border-radius:7px;margin-top:24px}.time-zone-settings{width:min(760px,100%)}.time-zone-settings>h4.ring-client-typography{font-size:var(--client-font-17,17px);margin:0 0 18px}.time-zone-settings>.ring-client-alert{margin-bottom:18px}.time-zone-settings .ring-client-form{max-width:760px}.time-zone-settings .ring-client-segmented{min-height:40px}.time-zone-settings .ring-client-segmented-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.time-zone-settings .ring2-select-field{width:100%}.management-row-selected>td{background:var(--client-bg-eef2ff,#eef2ff)!important}.billing-workspace>.billing-tabs,.billing-workspace>.ring-client-alert{margin-bottom:18px}.billing-workspace>.ring2-table-pagination{margin-top:20px}.billing-balance-grid{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:18px;margin-bottom:24px;display:grid}.billing-balance-grid .ring-client-form{align-items:flex-start}.billing-balance-grid .ring-client-input-number{width:220px}.billing-filters{gap:12px;margin-bottom:18px;display:flex}.billing-filters .ring2-select-field{min-width:220px}.billing-top-up-drawer-loading{place-items:center;min-height:240px;display:grid}.billing-top-up-drawer-footer{justify-content:flex-end;gap:10px;display:flex}.billing-top-up-drawer-content{gap:26px;display:grid}.billing-top-up-drawer-content>section+section{border-top:1px solid var(--client-line-e4e7ec,#e4e7ec);padding-top:22px}.billing-top-up-drawer-content h5.ring-client-typography{font-size:var(--client-font-16,16px);margin:0 0 14px}.billing-top-up-drawer-content .ring-client-descriptions-item-label{width:150px;color:var(--client-fg-667085,#667085)}.billing-top-up-drawer-content .ring-client-btn-link{height:auto;padding:0}.billing-top-up-reference{overflow-wrap:anywhere;white-space:normal}.management-oem-workspace{max-width:1480px}.management-oem-workspace>.ring-client-tabs>.ring-client-tabs-nav{margin-bottom:24px}.management-oem-header,.management-oem-section-title,.management-oem-review-band,.management-oem-domain-name,.management-oem-color,.management-oem-compare{align-items:center;display:flex}.management-oem-header{justify-content:space-between;gap:24px;min-height:52px;margin-bottom:22px}.management-oem-header h3{font-size:var(--client-font-23,23px);margin:0 0 7px}.management-oem-address-panel{border:1px solid var(--client-line-dfe3ea,#dfe3ea);background:var(--client-bg-ffffff,#fff);border-radius:7px;margin-bottom:28px;padding:24px 26px 26px}.management-oem-address-heading,.management-oem-address-layout,.management-oem-address-current{display:flex}.management-oem-address-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px}.management-oem-address-heading h4{font-size:var(--client-font-18,18px);margin:0 0 6px}.management-oem-address-heading p{max-width:760px;margin:0}.management-oem-address-current{border-left:1px solid var(--client-line-eaecf0,#eaecf0);text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:250px;padding-left:24px}.management-oem-address-current .ring-client-tag{margin-inline-end:0}.management-oem-address-layout{align-items:flex-start;gap:42px}.management-oem-address-form{flex:55%;align-items:flex-start;gap:14px;min-width:0;display:flex}.management-oem-address-form .ring-client-form-item{flex:1;min-width:0;margin-bottom:0}.management-oem-address-input{width:100%;display:flex}.management-oem-address-input>.management-oem-address-scheme{width:84px;color:var(--client-fg-667085,#667085);text-align:center;flex:0 0 84px}.management-oem-address-input>.ring-client-form-item{flex:1;min-width:0;margin-bottom:0}.management-oem-address-input>.ring-client-form-item .ring-client-form-item-control,.management-oem-address-input>.ring-client-form-item .ring-client-form-item-control-input,.management-oem-address-input>.ring-client-form-item .ring-client-form-item-control-input-content,.management-oem-address-input>.ring-client-form-item .ring-client-input{width:100%}.management-oem-address-form>.ring-client-btn{margin-top:30px}.management-oem-address-guide{border-left:1px solid var(--client-line-eaecf0,#eaecf0);flex:45%;min-width:300px;padding-left:24px}.management-oem-address-guide-title{color:var(--client-fg-293347,#293347);align-items:center;gap:8px;font-weight:600;display:flex}.management-oem-address-guide-title+p{margin:5px 0 16px}.management-oem-address-guide-title .ring2-client-icon{color:var(--client-fg-3478d4,#3478d4)}.management-oem-review-band{border:1px solid var(--client-line-bfd2f8,#bfd2f8);border-left:4px solid var(--client-line-3478d4,#3478d4);background:var(--client-bg-f7faff,#f7faff);border-radius:6px;justify-content:space-between;gap:24px;margin-bottom:24px;padding:14px 18px}.management-oem-review-band strong,.management-oem-review-band span{display:block}.management-oem-review-band span{color:var(--client-fg-667085,#667085);margin-top:3px}.management-oem-brand-grid{grid-template-columns:minmax(520px,1.05fr) minmax(420px,.95fr);gap:34px;display:grid}.management-oem-section{min-width:0}.management-oem-section-title{justify-content:space-between;gap:16px;min-height:34px;margin-bottom:18px}.management-oem-section-title h4{font-size:var(--client-font-17,17px);margin:0}.management-oem-form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.management-oem-form-grid .ring-client-input[type=color]{width:100%;height:34px;padding:3px 6px}.management-oem-preview{background:var(--client-bg-ffffff,#fff);border:1px solid;border-radius:7px;min-height:390px;overflow:hidden}.management-oem-preview-bar{height:54px;color:var(--client-fg-ffffff,#fff);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.management-oem-preview-body{flex-direction:column;justify-content:center;align-items:flex-start;min-height:285px;padding:34px 42px;display:flex}.management-oem-preview-body h3{max-width:420px;font-size:var(--client-font-25,25px);margin:18px 0 8px}.management-oem-preview-body p{max-width:420px;color:var(--client-fg-667085,#667085)}.management-oem-preview-mark{width:48px;height:48px;color:var(--client-fg-ffffff,#fff);border-radius:6px;place-items:center;font-weight:700;display:grid}.management-oem-preview-logo{align-items:center;width:min(280px,100%);height:64px;display:flex}.management-oem-preview-logo img{object-fit:contain;max-width:100%;max-height:64px}.management-oem-preview-body .ring-client-btn{min-width:138px}.management-oem-diff-list{border-top:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-f8f9fb,#f8f9fb);align-items:center;gap:7px;min-height:48px;padding:8px 14px;display:flex;overflow-x:auto}.management-oem-diff-list span{border:1px solid var(--client-line-d8dde7,#d8dde7);color:var(--client-fg-48546a,#48546a);font-size:var(--client-font-12,12px);white-space:nowrap;border-radius:4px;padding:3px 7px}.management-oem-versions,.management-oem-activation-requests{border-top:1px solid var(--client-line-dfe3ea,#dfe3ea);margin-top:34px;padding-top:24px}.management-oem-versions .ring-client-table-wrapper,.management-oem-activation-requests .ring-client-table-wrapper,.management-oem-version-detail>.ring-client-table-wrapper,.management-oem-workspace>.ring-client-table-wrapper{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-ffffff,#fff);border-radius:7px}.management-oem-version-detail>.ring-client-descriptions{background:var(--client-bg-ffffff,#fff);margin-bottom:26px}.management-oem-compare{justify-content:space-between;gap:18px;margin:28px 0 16px}.management-oem-compare h4{margin:0}.management-oem-compare .ring-client-select,.management-oem-compare .ring2-select-field{width:280px}.management-oem-color{gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.management-oem-color i{border:1px solid #00000024;border-radius:3px;width:18px;height:18px}.management-oem-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.management-oem-asset-field{gap:8px;display:grid}.management-oem-asset-preview{border:1px solid var(--client-line-d9d9d9,#d9d9d9);background:var(--client-bg-fafafa,#fafafa);justify-content:center;align-items:center;width:100%;height:96px;display:flex}.management-oem-asset-preview img{object-fit:contain;max-width:calc(100% - 16px);max-height:80px}.management-oem-filters{gap:12px;margin-bottom:18px;display:flex}.management-oem-filters .ring-client-select,.management-oem-filters .ring2-select-field{width:190px}.management-oem-workspace>.ring-client-pagination{text-align:right;margin-top:20px}.management-oem-domain-name{gap:11px}.management-oem-domain-name>.ring2-client-icon{color:var(--client-fg-3478d4,#3478d4);font-size:var(--client-font-20,20px)}.management-oem-domain-name strong,.management-oem-domain-name small{display:block}.management-oem-domain-name small{color:var(--client-fg-8a93a6,#8a93a6);font-size:var(--client-font-12,12px);margin-top:3px}.management-oem-challenge{gap:8px;display:grid}.management-oem-challenge .ring-client-typography code{overflow-wrap:anywhere;max-width:100%;padding:10px 12px;display:block}.management-detail-loading{place-items:center;min-height:520px;display:grid}.management-organization-detail{max-width:1180px}.management-detail-header,.management-detail-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.management-detail-header{margin-bottom:24px}.management-detail-header h2{font-size:var(--client-font-24,24px);margin:0 0 8px}.management-organization-detail>.ring-client-descriptions{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-ffffff,#fff);margin-bottom:24px}.management-organization-detail>.ring-client-alert{margin-bottom:20px}.management-organization-detail>.ring-client-form{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-ffffff,#fff);border-radius:7px}.management-detail-section{border-bottom:1px solid var(--client-line-eaecf0,#eaecf0);padding:22px 26px 4px}.management-detail-section h4{font-size:var(--client-font-16,16px);margin:0 0 18px}.management-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.management-detail-actions{justify-content:flex-end;padding:18px 26px}.management-workspace-switcher{justify-content:flex-start;width:calc(100% - 32px);margin:0 16px 12px;overflow:hidden}.management-workspace-switcher>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.management-workspace-list{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-ffffff,#fff);border-radius:8px;width:min(720px,100%);padding:28px}.management-workspace-list .ring-client-table-wrapper{margin:20px 0}.management-audit-workspace{max-width:1480px}.management-audit-workspace>.ring-client-tabs>.ring-client-tabs-nav{margin-bottom:22px}.management-audit-view>.ring-client-alert{margin-bottom:18px}.management-audit-view>.ring-client-table-wrapper{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-ffffff,#fff);border-radius:7px;min-height:480px}.management-audit-view>.ring-client-pagination{text-align:right;margin-top:20px}.management-audit-workspace .management-workspace-toolbar h4{font-size:var(--client-font-18,18px);margin:0 0 4px}.management-audit-filters{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-ffffff,#fff);border-radius:7px;grid-template-columns:repeat(4,minmax(180px,1fr));gap:0 16px;margin-bottom:20px;padding:18px 20px 4px;display:grid}.management-audit-filter-actions{justify-content:flex-end;align-items:center;gap:8px;padding-bottom:24px;display:flex}.management-audit-inline-filters{gap:12px;margin-bottom:18px;display:flex}.management-audit-inline-filters .ring-client-select,.management-audit-inline-filters .ring2-select-field{width:210px}.management-audit-workspace .ring-client-table-cell{vertical-align:top}.management-audit-workspace .ring-client-table-cell .ring-client-typography{overflow-wrap:anywhere;max-width:280px}.management-language-select{width:148px}.management-login-panel{position:relative}.management-login-language{position:absolute;top:24px;right:24px}.management-content{flex-direction:column;min-height:0;display:flex;overflow:auto}.management-content>.management-workspace,.management-content>.management-audit-view{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.management-page-header{flex:none;min-width:0}.management-page-body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.management-page-body>.ring-client-alert{flex:none;margin-bottom:16px}.management-page-table,.management-page-body>.ring2-table-wrap,.management-audit-view>.ring2-table-wrap,.phone-numbers-workspace>.ring2-table-wrap{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.management-page-table>.ring2-table-scroll,.management-page-body>.ring2-table-wrap>.ring2-table-scroll,.management-audit-view>.ring2-table-wrap>.ring2-table-scroll,.phone-numbers-workspace>.ring2-table-wrap>.ring2-table-scroll{flex:auto;min-height:0}.management-page-table>.ring2-table-pagination,.management-page-body>.ring2-table-wrap>.ring2-table-pagination,.management-audit-view>.ring2-table-wrap>.ring2-table-pagination,.phone-numbers-workspace>.ring2-table-wrap>.ring2-table-pagination,.management-page-body>.ring2-pagination,.management-audit-view>.ring2-pagination{border-top:1px solid var(--client-line-eaecf0,#eaecf0);flex:none;align-items:center;min-height:48px;margin-top:0;padding:8px 16px 12px}.billing-workspace,.management-audit-workspace,.phone-numbers-workspace{min-width:0;min-height:0}.billing-workspace,.management-audit-workspace{flex-direction:column;display:flex}.billing-tabs,.audit-tabs{flex:none}.billing-body{min-height:0;overflow:hidden}.billing-body>.ring-client-spin{flex:none}.billing-body>.billing-table{min-height:0}.management-audit-workspace>.management-audit-view,.management-audit-view{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.management-audit-view>.management-workspace-toolbar,.management-audit-view>.management-audit-filters,.management-audit-view>.management-audit-inline-filters,.management-audit-view>.ring-client-alert{flex:none}.management-audit-view>.management-page-table{min-height:0}.phone-numbers-workspace{flex-direction:column;display:flex}.phone-numbers-workspace>.management-workspace-toolbar,.phone-numbers-workspace>.ring-client-alert{flex:none}.phone-numbers-workspace>.management-page-table{min-height:0}:root{--client-accent:var(--primary);--client-border:var(--border);--client-ink:var(--foreground);--client-panel:#fff;--client-sidebar:#fafafa;color:var(--client-ink);background:var(--client-bg-ffffff,#fff);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:1180px;min-height:100%;margin:0}html:has(.platform-assistant-panel.is-open){min-width:1024px}body:has(.platform-assistant-panel.is-open){min-width:1024px}#root:has(.platform-assistant-panel.is-open){min-width:1024px}body{background:var(--client-bg-ffffff,#fff);min-height:100vh}.ring-client-form-item-control-input-content>.ring2-input-field,.ring-client-form-item-control-input-content>.ring2-textarea-field,.ring-client-form-item-control-input-content>.ring2-search-field,.ring-client-form-item-control-input-content>.ring2-select-field,.ring-client-form-item-control-input-content>.ring2-picker-field,.ring-client-form-item-control-input-content>.ring2-date-range-field,.ring-client-form-item-control-input-content>.ring2-numeric-field{width:100%;min-width:0}.ring-client-form-item .ring2-input,.ring-client-form-item .ring2-textarea{width:100%}.client-invitation-form{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.client-invitation-columns{grid-template-columns:minmax(0,1fr) 160px 36px;align-items:center;gap:10px;display:grid}.client-invitation-columns>:is(.ring2-input-field,.ring-client-select,.ring2-select-field){width:100%;min-width:0}.client-invitation-entry{flex-direction:column;gap:6px;display:flex}.client-invitation-form>button{align-self:flex-start}.invitation-acceptance{background:var(--muted);place-items:center;min-height:100vh;padding:48px;display:grid}.invitation-acceptance-panel{border:1px solid var(--client-line-dfe3ea,#dfe3ea);background:var(--client-bg-ffffff,#fff);border-radius:8px;width:520px;padding:36px;box-shadow:0 1px 3px #0000000d}.invitation-acceptance-panel>.ring-client-space:first-child{margin-bottom:28px}.invitation-acceptance-panel h2{font-size:var(--client-font-24,24px);margin:0}.invitation-acceptance-panel>.ring-client-alert,.invitation-acceptance-panel>.ring2-steps{margin-bottom:24px}.invitation-acceptance-panel .ring-client-form{margin-top:24px}.invitation-acceptance-icon{color:var(--primary);font-size:var(--client-font-34,34px)}.invitation-existing-account{text-align:center;margin:24px 0 0!important}.client-status,.workspace-loading,.studio-status{background:var(--muted);place-items:center;min-height:100vh;padding:32px;display:grid}.client-workspace-list{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:8px;width:min(720px,100%);padding:28px}.client-workspace-list .ring-client-table-wrapper{margin:20px 0}.client-login-form-panel .ring2-input-field{width:100%}.client-auth-language{position:absolute;top:42px;right:48px}.client-language-select{width:132px}.client-login-form-panel h2{font-size:var(--client-font-32,32px);margin:0 0 10px}.client-login-form-panel .ring-client-form{margin-top:30px}.client-login-form-panel .ring-client-alert{margin-top:20px}.client-auth-switch{text-align:center;margin:24px 0 0!important}.client-login-form-panel .ring-client-btn[data-size=large]{height:52px;font-size:var(--client-font-16,16px);border-radius:8px}.client-register-form-panel{padding-top:96px;padding-bottom:48px}.client-registration-code{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.client-registration-password.ring-client-form-item-has-error .ring-client-form-item-extra{color:var(--destructive)}.client-brand,.client-logo,.workspace-heading,.workspace-toolbar,.studio-header,.panel-heading,.modal-actions,.agents-toolbar,.phone-numbers-toolbar{align-items:center;display:flex}.client-brand{gap:12px}.client-brand-mark{background:var(--primary);width:38px;height:38px;color:var(--client-fg-ffffff,#fff);border-radius:6px;place-items:center;font-weight:700;display:grid}.client-brand strong,.client-brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-brand small{color:var(--muted-foreground);font-size:var(--client-font-12,12px);margin-top:2px}.client-shell{background:var(--client-bg-ffffff,#fff);height:100vh;min-height:100vh;overflow:hidden}.client-shell-main{background:var(--client-bg-ffffff,#fff);flex-direction:row;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.client-primary-layout{background:var(--client-bg-ffffff,#fff);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.client-shell{--client-sidebar-width:264px;--client-sidebar-width-icon:72px;--platform-assistant-panel-width:clamp(380px, 34vw, 520px);--sidebar:#f6f6fc;--sidebar-foreground:#1e293b;--sidebar-accent:#ebecf3;--sidebar-accent-foreground:#1e293b;--sidebar-border:#dedff0;--client-sidebar-muted:#657182;--client-sidebar-label:#8995a8;--client-sidebar-icon-active:#5361f5;--client-workspace-avatar-blue:#22b8e9;--client-workspace-avatar-violet:#8866e9;background:var(--sidebar)}.client-shell [data-slot=sidebar-gap]{height:100vh}.client-sider{z-index:30;border-right:1px solid var(--sidebar-border)}.client-sider-header{flex:none;gap:10px;padding:20px 10px 10px;position:relative}.client-logo{background:0 0;justify-content:flex-start;width:fit-content;height:30px;padding:0 10px;display:flex}.client-logo:hover{background:0 0}.client-logo-image{object-fit:contain;flex:none;display:block}.client-logo-full{object-position:left center;width:112px;height:25px}.client-logo-compact{width:32px;height:32px;display:none}.client-sider-toggle{z-index:30;border:1px solid var(--sidebar-border);background:var(--sidebar-accent);width:18px;height:24px;color:var(--client-sidebar-muted);border-radius:5px;padding:0;position:absolute;top:26px;right:-10px}.client-workspace-trigger{border:1px solid var(--sidebar-border);background:var(--background);border-radius:16px;gap:10px;width:100%;height:58px;padding:8px}.client-workspace-trigger:hover,.client-workspace-trigger[data-state=open]{background:var(--background);border-color:var(--ring)}.client-workspace-avatar{border-radius:12px;flex:none;width:40px;height:40px}.client-workspace-avatar [data-slot=avatar-fallback]{border-radius:inherit;background:radial-gradient(circle at 78% 22%, var(--client-workspace-avatar-violet), transparent 60%), radial-gradient(circle at 15% 70%, var(--client-workspace-avatar-blue), var(--client-bg-597bed,#597bed));color:#fff;font-size:var(--client-font-20,20px);font-weight:500;box-shadow:inset 0 0 8px #ffffff80}.client-workspace-copy{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.client-workspace-copy>span{color:var(--client-sidebar-muted);font-size:var(--client-font-13,13px);line-height:19px}.client-workspace-copy strong{color:var(--sidebar-foreground);font-size:var(--client-font-14,14px);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:20px;overflow:hidden}.client-workspace-chevron{width:16px;height:16px;color:var(--client-sidebar-label)}.client-workspace-dropdown{min-width:244px}.client-menu{flex:1;min-height:0;padding:4px 9px 24px;overflow-y:auto}.client-nav-group{margin-top:14px;padding:0}.client-nav-divider{background:var(--client-bg-e4e5ef,#e4e5ef);width:calc(100% - 36px);height:1px;margin:16px 18px 0}.client-shell [data-state=expanded] .client-nav-divider{display:none}.client-shell [data-state=collapsed] .client-nav-divider{display:block}.client-nav-group:first-child{margin-top:2px}.client-nav-group-label{height:auto;color:var(--client-sidebar-label);font-size:var(--client-font-11,11px);text-transform:uppercase;margin-bottom:8px;padding:0 9px;font-weight:500;line-height:16px}.client-nav-group [data-slot=sidebar-menu]{gap:4px}.client-nav-link{height:33px;color:var(--client-fg-000000,#000);font-size:var(--client-font-14,14px);border-radius:9px;gap:12px;padding:0 9px;font-weight:400;line-height:20px;text-decoration:none}.client-nav-link>.ring2-saas-icon{flex:none;margin-right:2px}.client-nav-link>svg{stroke-width:1.8px;width:17px;height:17px}.client-nav-link:hover{background:var(--sidebar-accent);color:var(--client-fg-000000,#000);text-decoration:none}.client-nav-link[data-active=true]{background:var(--sidebar-accent);color:var(--client-fg-000000,#000);font-weight:500;text-decoration:none}.client-nav-link,.client-nav-link:visited,.client-nav-link:focus{color:var(--client-fg-000000,#000);text-decoration:none}.client-nav-link[data-active=true]>svg{color:var(--client-sidebar-icon-active)}.client-shell [data-collapsible=icon] .client-logo{margin-inline:auto;padding:0}.client-shell [data-collapsible=icon] .client-logo-full{display:none}.client-shell [data-collapsible=icon] .client-logo-compact{display:block}.client-shell [data-collapsible=icon] .client-sider .client-workspace-menu>[data-slot=sidebar-menu-item]{justify-content:center;display:flex}.client-shell [data-collapsible=icon] .client-sider .client-workspace-menu .client-workspace-trigger{border-radius:14px;justify-content:center;margin-inline:auto;width:48px!important;height:48px!important;padding:4px!important}.client-shell [data-collapsible=icon] .client-workspace-copy,.client-shell [data-collapsible=icon] .client-workspace-chevron,.client-shell [data-collapsible=icon] .client-nav-group-label{display:none}.client-shell [data-collapsible=icon] .client-workspace-avatar{display:inline-flex}.client-shell [data-collapsible=icon] .client-nav-group{margin-top:14px}.client-shell [data-collapsible=icon] .client-nav-group:first-child{margin-top:2px}.client-nav-divider+.client-nav-group{margin-top:14px}.client-shell [data-collapsible=icon] .client-nav-link{justify-content:center;margin-inline:auto;width:44px!important;height:36px!important;padding:8px!important}.client-header{z-index:20;border-bottom:1px solid var(--client-border);background:var(--client-bg-ffffff,#fff);flex:none;justify-content:flex-start;align-items:center;gap:16px;height:60px;padding:14px 20px 14px 16px;display:flex;position:sticky;top:0}.client-header-left,.client-header-actions{align-items:center;min-width:0;display:flex}.client-header-left{flex:auto;gap:12px}.client-header-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--client-ink)!important;font-size:var(--client-font-16,16px)!important;margin:0!important;font-weight:600!important;line-height:24px!important}.client-header-menu-toggle{width:32px;min-width:32px;height:32px;color:var(--client-ink);padding:0}.client-header-menu-toggle:hover{background:var(--client-bg-f4f5f7,#f4f5f7)!important;color:var(--client-ink)!important}.client-header-actions{flex:none;gap:8px;margin-left:auto}.client-header-language{min-width:32px;width:32px!important}.client-header-language .ring2-select{justify-content:center;width:32px;height:32px;padding:0}.client-header-language .ring2-select-value{display:none}.client-header-language .ring2-select-prefix{margin:0}.client-header-language .ring2-select-chevron{display:none}.ring2-dropdown-menu.client-language-menu{width:max-content}.client-language-menu .ring2-dropdown-option{padding-inline-end:calc(var(--spacing) * 8)}.client-profile-trigger{border:0;border-radius:50%;width:32px;min-width:32px;height:32px;margin-left:4px;padding:0;overflow:hidden}.client-profile-trigger .ring-client-avatar{background:var(--client-bg-f0f0f0,#f0f0f0);width:32px;height:32px;color:var(--client-fg-4b3a40,#4b3a40);border-radius:50%}.client-profile-email{gap:2px;min-width:190px;display:grid}.client-profile-email strong,.client-profile-email small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-profile-email small{color:var(--client-fg-969ca8,#969ca8);font-size:var(--client-font-12,12px)}.client-content{background:var(--client-bg-f7f8fa,#f7f8fa);flex:1;min-width:0;min-height:0;padding:24px 28px 32px;overflow:auto}.client-content.client-home-content{background:var(--client-bg-ffffff,#fff);padding:0}.home-platform-assistant{width:100%;min-width:0;height:100%;min-height:0;display:flex}.home-platform-assistant-history{background:var(--client-bg-fafbfc,#fafbfc);flex-direction:column;gap:12px;width:100%;min-width:0;min-height:0;padding:24px;display:flex;overflow:auto}.platform-assistant-history-list{gap:2px;display:grid}.platform-assistant-history-list>button{min-height:32px;padding:6px 8px}.platform-assistant-history-dropdown{width:min(360px,100vw - 32px);padding:8px}.platform-assistant-history-dropdown .platform-assistant-history-list{max-height:min(420px,100vh - 160px);overflow:auto}.client-content.client-page-content{background:var(--client-bg-ffffff,#fff);flex-direction:column;min-height:0;padding:16px;display:flex}.client-content.client-page-content>section,.client-content.client-page-content>.management-workspace,.client-content.client-page-content>.management-audit-view{flex-direction:column;flex:auto;width:100%;min-height:0;margin:0;display:flex;padding:0!important}.conductor-general-panel{border-left:1px solid var(--client-border);background:var(--client-bg-ffffff,#fff);flex:0 0 500px;grid-template-rows:auto minmax(0,1fr);width:500px;min-width:440px;min-height:0;display:grid;box-shadow:-8px 0 24px #0f172a0f}.conductor-general-panel-header{border-bottom:1px solid var(--client-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;height:60px;padding:10px 12px 10px 16px;display:flex}.conductor-general-panel-heading{align-items:center;gap:9px;min-width:0;display:flex}.conductor-general-panel-heading>svg{color:var(--primary);flex:none}.conductor-general-panel-heading>div{gap:1px;min-width:0;display:grid}.conductor-general-panel-heading .ring-client-typography{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conductor-general-panel-heading .ring-client-typography-secondary{font-size:var(--client-font-12,12px)}.conductor-general-panel-body{flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex}.conductor-general-panel-intro{font-size:var(--client-font-13,13px);line-height:20px;margin:0!important}.conductor-general-messages{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:4px 2px;display:flex;overflow:auto}.conductor-general-messages>.ring-client-empty{margin-block:auto}.conductor-general-message-row{align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:flex}.conductor-general-message-row-user{flex-direction:row-reverse}.conductor-general-message-avatar{flex-shrink:0;width:28px;height:28px}.conductor-general-message-content{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;max-width:calc(100% - 36px);display:flex}.conductor-general-message-row-user .conductor-general-message-content{align-items:flex-end}.conductor-general-message{overflow-wrap:anywhere;border:1px solid var(--client-border);background:var(--client-bg-f7f8fa,#f7f8fa);border-radius:10px;width:fit-content;min-width:0;max-width:100%;padding:10px 12px}.conductor-general-message-user{border-color:color-mix(in srgb, var(--primary) 25%, var(--client-border));background:color-mix(in srgb, var(--primary) 9%, var(--client-bg-ffffff,#fff));align-self:flex-end}.conductor-general-message .ring-client-typography{white-space:pre-wrap;margin:0}.conductor-general-message .ring2-markdown{width:auto;max-width:100%;color:inherit}.conductor-general-agent-task{border-top:1px solid var(--client-border);gap:8px;padding:12px 0 4px;display:grid}.conductor-general-agent-task-header{font-size:var(--client-font-13,13px);justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.conductor-general-agent-task .conductor-studio-panel-embedded{background:0 0;display:block;overflow:visible}.conductor-general-agent-task .conductor-studio-scroll{padding:0;overflow:visible}.conductor-resource-task{border-top:1px solid var(--client-border);gap:9px;padding:12px 0 4px;display:grid}.conductor-resource-task>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0 2px;display:flex}.conductor-resource-task>header .ring-client-typography:first-child{font-size:var(--client-font-13,13px)}.conductor-resource-task>header .ring-client-typography-secondary{font-size:var(--client-font-12,12px);flex:none}.conductor-resource-task-message{overflow-wrap:anywhere;min-width:0}.conductor-resource-proposal{border:1px solid var(--client-line-dcdff0,#dcdff0);background:var(--client-bg-f8f8fc,#f8f8fc);border-radius:9px;gap:10px;margin-top:10px;padding:12px;display:grid}.conductor-resource-proposal .conductor-diff{gap:10px;max-height:280px;padding-right:0}.conductor-resource-proposal .ring-client-space{flex-wrap:wrap;gap:8px;display:flex}.conductor-knowledge-retry-operation{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--client-border));background:color-mix(in srgb, var(--primary) 5%, var(--client-bg-ffffff,#fff));border-radius:10px;gap:7px;padding:11px 12px;display:grid}.conductor-knowledge-retry-operation .ring-client-typography{margin:0}.conductor-knowledge-evidence,.conductor-analytics-evidence{border:1px solid var(--client-border);color:inherit;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;text-decoration:none;display:flex}.conductor-knowledge-evidence:hover,.conductor-analytics-evidence:hover{border-color:var(--primary)}.conductor-knowledge-evidence span,.conductor-knowledge-evidence em,.conductor-analytics-evidence span,.conductor-analytics-evidence em{color:var(--client-text-secondary,#6b7280);font-size:var(--client-font-12,12px);font-style:normal}.conductor-knowledge-evidence strong,.conductor-analytics-evidence strong{font-size:var(--client-font-13,13px);flex:1}.conductor-general-composer{border-top:1px solid var(--client-border);flex:none;gap:8px;padding-top:12px;display:grid}.conductor-general-composer>.ring-client-space{justify-content:space-between;align-items:center;min-width:0;display:flex}.conductor-general-composer>.ring-client-space .ring-client-typography{min-width:0;font-size:var(--client-font-12,12px)}.component-library-page{max-width:1180px;margin:0 auto}.component-library-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.component-library-heading h2.ring-client-typography{margin:0 0 6px}.component-library-heading p.ring-client-typography{max-width:720px;color:var(--client-fg-7d8493,#7d8493);margin:0}.component-library-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:18px;display:grid}.component-library-card{min-width:0}.component-library-card .ring-client-card-head-title{font-weight:600}.component-library-card>.ring-client-card-body>.ring-client-typography{color:var(--client-fg-858b98,#858b98)}.component-library-control-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.component-library-control-stack{gap:14px;display:grid}.component-library-tooltip-row{align-items:center;gap:12px;display:inline-flex}.component-library-control-stack .ring2-input-field{width:min(100%,240px)}.component-library-input-group-demo{gap:5px;display:grid}.component-library-input-group-demo>.ring-client-typography{font-size:var(--client-font-12,12px)}.component-library-input-group-demo .ring2-input-group{width:min(100%,320px)}.component-library-input-group-select{width:110px!important}.component-library-input-group-input{width:210px!important}.component-library-selection-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-items:start;gap:18px 24px;display:grid}.component-library-selection-grid>*{min-width:0;max-width:100%}.component-library-selection-grid .ring2-select-field,.component-library-selection-grid .ring2-dropdown-field{width:100%}.component-library-inline-controls{align-items:flex-start}.component-library-tag-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.component-library-card .ring2-table{min-width:0}.component-library-dropdown-button{border:1px solid var(--ring2-color-stroke);background:var(--ring2-color-zebra-stripe);width:240px;height:32px;color:var(--ring2-color-text);border-radius:6px;padding:5px 12px}.component-library-dropdown-button:hover:not(:disabled){border-color:var(--ring2-color-gray-300)}.component-library-dropdown-trigger{justify-content:space-between;align-items:center;gap:12px;width:100%;display:inline-flex}.component-library-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 24px;display:grid}.component-library-tab-showcase{gap:14px;display:grid}.component-library-tab-example{gap:6px;display:grid}.component-library-example-label{color:var(--client-fg-858b98,#858b98);font-size:var(--client-font-12,12px);font-weight:600}.component-library-specimen{border:1px solid var(--client-line-edf0f4,#edf0f4);background:linear-gradient(135deg, var(--client-bg-fafbfc,#fafbfc) 0%, var(--client-bg-f4f6f8,#f4f6f8) 100%);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px;min-height:170px;padding:22px;display:flex}.component-library-specimen-copy h4.ring-client-typography{margin:4px 0}.component-library-specimen-copy p.ring-client-typography{max-width:620px;color:var(--client-fg-858b98,#858b98);margin:0}.component-library-eyebrow{color:var(--primary);font-size:var(--client-font-11,11px);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.component-library-result{margin-top:14px}.component-library-token-list{gap:14px;margin:0;display:grid}.component-library-token-list>div{border-bottom:1px solid var(--client-line-f0f1f3,#f0f1f3);grid-template-columns:minmax(112px,.45fr) minmax(0,1fr);gap:16px;padding-bottom:12px;display:grid}.component-library-token-list>div:last-child{border-bottom:0;padding-bottom:0}.component-library-token-list dt{color:var(--client-fg-737b89,#737b89);font-size:var(--client-font-13,13px);font-weight:600}.component-library-token-list dd{color:var(--client-fg-434750,#434750);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--client-font-12,12px);margin:0;line-height:1.6}.home-workspace{background:var(--client-bg-ffffff,#fff);min-height:calc(100vh - 64px)}.home-workbench{flex-direction:column;width:min(1174px,100%);min-height:calc(100vh - 64px);margin:0 auto;padding:92px 28px 22px;display:flex}.home-hero{margin-bottom:26px}.client-home-content .home-workspace .home-hero h1.ring-client-typography{color:var(--client-ink);font-size:var(--client-font-34,34px);letter-spacing:0;margin:0 0 6px;font-weight:700;line-height:1.24}.home-hero .ring-client-typography{color:var(--client-fg-9297a2,#9297a2);font-size:var(--client-font-15,15px);margin:0}.home-direction{background:var(--client-bg-f5f5f6,#f5f5f6);width:fit-content;margin-bottom:18px;padding:3px}.home-direction .ring-client-segmented-item{min-width:96px;color:var(--client-fg-707681,#707681);font-weight:600}.home-direction .ring-client-segmented-item-selected{background:var(--foreground);color:var(--client-fg-ffffff,#fff);box-shadow:none}.home-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.home-metric{border:1px solid var(--client-border);background:var(--client-panel);border-radius:8px;grid-template-rows:auto 1fr auto;min-width:0;height:132px;padding:18px 20px 16px;display:grid}.home-metric-heading{min-width:0;color:var(--client-fg-858b98,#858b98);align-items:center;gap:8px;display:flex}.home-metric-heading .ring-client-typography{color:var(--client-fg-858b98,#858b98);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-metric>strong{min-width:0;color:var(--client-ink);font-size:var(--client-font-25,25px);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-weight:700;display:flex;overflow:hidden}.home-metric>strong .ring-client-skeleton{width:64px}.home-metric>strong .ring-client-skeleton-input{min-width:64px;height:24px;width:64px!important}.home-metric>small{color:var(--client-fg-a1a6b0,#a1a6b0);font-size:var(--client-font-12,12px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-composer{border:1px solid var(--client-border);background:var(--client-bg-ffffff,#fff);border-radius:8px;min-height:212px;margin-top:32px;overflow:hidden;box-shadow:0 1px 2px #1e233005}.home-composer .ring-client-input{resize:none;height:154px;color:var(--client-ink);box-shadow:none;border:0;border-radius:0;padding:19px 21px 10px;line-height:1.6}.home-composer .ring-client-input::placeholder{color:var(--client-fg-b0b5bf,#b0b5bf)}.home-composer footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:57px;padding:8px 12px 11px 14px;display:flex}.home-composer-tools,.home-composer-submit{align-items:center;gap:7px;display:flex}.home-composer-tools{flex-wrap:wrap;flex:1;min-width:0}.home-composer footer .ring-client-btn{font-size:var(--client-font-13,13px);padding-inline:11px}.home-composer-quick-tools{align-items:center;gap:6px;display:flex}.home-composer-quick-tools .ring-client-btn{width:30px;min-width:30px;height:30px;padding:0}.home-composer-tools .ring-client-btn{color:var(--client-fg-6f7581,#6f7581);border-color:var(--client-border);box-shadow:none}.home-composer-submit{flex:none}.home-composer-submit .ring-client-typography{color:var(--client-fg-afb4bd,#afb4bd);font-size:var(--client-font-12,12px)}.home-composer-submit>.ring-client-btn{color:var(--client-fg-6f7581,#6f7581);border-color:var(--client-border);box-shadow:none}.home-composer-submit .ring-client-btn-primary{background:var(--foreground);border-color:var(--foreground);width:34px;min-width:34px;height:34px;box-shadow:none}.home-ai-notice{color:var(--client-fg-bcc0c8,#bcc0c8);font-size:var(--client-font-12,12px);text-align:center;margin-top:auto;padding-top:28px}@media (width<=1360px){.home-workbench{padding-top:68px}.home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.conductor-workspace{background:var(--client-bg-ffffff,#fff);grid-template-columns:250px minmax(0,1fr);height:calc(100vh - 64px);min-height:620px;display:grid;overflow:hidden}.conductor-history{border:0;border-right:1px solid var(--client-line-d9daea,#d9daea);width:230px;min-width:0;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:16px;margin:0;padding:18px 10px 14px 8px;display:flex;position:relative}.conductor-history-title{align-items:center;gap:12px;height:32px;padding:0 16px;display:flex}.conductor-history-title>svg,.conductor-history-title>.anticon{width:16px;height:16px;color:var(--foreground)}.conductor-history-title .ring-client-typography{font-size:var(--client-font-16,16px);line-height:22px}.conductor-history>.ring2-search-field{margin:0}.conductor-history .ring2-input-field{width:100%}.conductor-history .ring2-input{border-color:var(--client-line-d9daea,#d9daea);height:40px;font-size:var(--client-font-14,14px);border-radius:10px;padding-left:34px}.conductor-history .ring2-search-icon{border-width:2px;width:14px;height:14px;top:13px;left:14px}.conductor-history .ring2-search-icon:after{width:8px;height:2px;bottom:-4px;right:-7px}.conductor-new-chat{width:100%;height:40px;color:var(--foreground);font-size:var(--client-font-14,14px);justify-content:flex-start;gap:10px;padding:0 12px;font-weight:400}.conductor-new-chat svg,.conductor-new-chat .ring2-button-icon{width:18px;height:18px}.conductor-session-list{flex:1;min-height:0;padding:0;overflow-y:auto}.conductor-session{width:100%;min-width:0;min-height:64px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 6px 8px 10px;display:flex}.conductor-session:hover,.conductor-session.is-active{background:var(--client-bg-f1f2f7,#f1f2f7)}.conductor-session>span:first-child{flex:1;gap:7px;min-width:0;display:grid}.conductor-session strong{font-size:var(--client-font-14,14px);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:20px;overflow:hidden}.conductor-session small{color:var(--client-fg-657182,#657182);font-size:var(--client-font-12,12px);line-height:18px}.conductor-session .ring2-button-icon-only{background:var(--client-bg-e8e9f0,#e8e9f0);width:32px;height:32px;color:var(--client-fg-657182,#657182);opacity:0;border-radius:8px}.conductor-session:hover .ring2-button-icon-only,.conductor-session:focus-within .ring2-button-icon-only{opacity:1}.conductor-session .ring2-button-icon-only svg{width:16px;height:16px}.conductor-chat{background:var(--client-bg-ffffff,#fff);grid-template-rows:58px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.conductor-chat-header{border-bottom:1px solid var(--client-border);align-items:center;gap:10px;padding:0 18px;display:flex}.conductor-mark,.conductor-empty-mark{background:var(--client-bg-eef1ff,#eef1ff);width:30px;height:30px;color:var(--client-fg-6657d9,#6657d9);border-radius:7px;flex:none;place-items:center;display:grid}.conductor-chat-header>div:last-child{gap:1px;min-width:0;display:grid}.conductor-chat-header small{color:var(--client-fg-9298a4,#9298a4);font-size:var(--client-font-11,11px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conductor-chat-scroll{min-height:0;padding:22px clamp(28px,5vw,82px) 20px;overflow-y:auto}.conductor-chat-scroll>.ring-client-alert{width:min(920px,100%);margin:0 auto 14px}.conductor-loading{place-items:center;height:100%;display:grid}.conductor-empty{text-align:center;place-content:center;justify-items:center;height:100%;min-height:280px;display:grid}.conductor-empty-mark{width:42px;height:42px;font-size:var(--client-font-20,20px);margin-bottom:15px}.conductor-empty h2.ring-client-typography{font-size:var(--client-font-21,21px);margin:0 0 5px;line-height:1.4}.conductor-empty .ring-client-typography{color:var(--client-fg-8a919e,#8a919e);margin:0}.conductor-messages{width:min(980px,100%);margin:0 auto}.conductor-message{min-width:0;margin-bottom:25px;display:flex}.conductor-message.is-user{justify-content:flex-end}.conductor-message.is-user>.conductor-user-message{border-color:var(--client-line-e2e4e9,#e2e4e9);background:var(--client-bg-f0f1f5,#f0f1f5);width:min(680px,78%);color:var(--client-fg-303541,#303541);border-radius:8px 8px 2px;gap:9px;padding:10px 14px;display:grid}.conductor-message-attachments{gap:6px;display:grid}.conductor-message-attachment{border:1px solid var(--client-line-d9dce3,#d9dce3);background:var(--client-bg-ffffff,#fff);border-radius:6px;grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;gap:7px;min-width:0;padding:7px 6px 7px 9px;display:grid}.conductor-message-attachment>.anticon{color:var(--client-fg-626a78,#626a78);font-size:var(--client-font-16,16px)}.conductor-message-attachment>span{gap:1px;min-width:0;display:grid}.conductor-message-attachment strong{font-size:var(--client-font-12,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.conductor-message-attachment small{color:var(--client-fg-858c98,#858c98);font-size:var(--client-font-11,11px)}.conductor-message-attachment .ring-client-btn{width:28px;padding:0}.conductor-message.is-assistant{align-items:flex-start;gap:11px}.conductor-message.is-assistant>.ring-client-avatar{background:var(--client-bg-eef1ff,#eef1ff);color:var(--client-fg-6657d9,#6657d9);flex:none}.conductor-assistring-client-content{flex:1;min-width:0}.conductor-assistring-client-content>.elevenlabs-response{color:var(--client-fg-303541,#303541);margin:3px 0 14px;line-height:1.7}.conductor-thinking{color:var(--client-fg-858c98,#858c98);align-items:center;gap:9px;padding:5px 0 16px;display:flex}.conductor-review{border:1px solid var(--client-line-dcdff0,#dcdff0);background:var(--client-bg-f8f8fc,#f8f8fc);border-radius:7px;margin-top:14px;overflow:hidden}.conductor-review>header{border-bottom:1px solid var(--client-line-e0e2ee,#e0e2ee);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 16px;display:flex}.conductor-review>header>span{color:var(--client-fg-6657d9,#6657d9);align-items:center;gap:8px;display:flex}.conductor-review>header>.ring-client-typography{color:var(--client-fg-848a97,#848a97);font-size:var(--client-font-12,12px)}.conductor-review>.ring-client-alert{margin:12px 14px}.conductor-change-group{padding:13px 14px 2px}.conductor-change-group>.ring-client-typography{color:var(--client-fg-757c89,#757c89);font-size:var(--client-font-12,12px);text-transform:uppercase;font-weight:600}.conductor-change{border-bottom:1px solid var(--client-line-e8e9f0,#e8e9f0);align-items:center;gap:12px;min-height:56px;padding:7px 0;display:flex}.conductor-change-copy{flex:1;gap:3px;min-width:0;display:grid}.conductor-change-copy strong,.conductor-change-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conductor-change-copy strong{font-size:var(--client-font-13,13px)}.conductor-change-copy small{color:var(--client-fg-838a97,#838a97);font-size:var(--client-font-12,12px)}.conductor-change .ring-client-space-compact{flex:none}.conductor-change .ring-client-btn{width:35px;padding:0}.conductor-change .ring-client-space-compact .ring-client-btn:first-child{width:auto;padding:0 10px}.conductor-change .ring-client-btn-primary:not(.ring-client-btn-dangerous){border-color:var(--client-line-45956a,#45956a);background:var(--client-bg-45956a,#45956a)}.conductor-review-all{grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.conductor-review>.ring-client-btn{width:calc(100% - 28px);margin:0 14px 14px}.conductor-apply-result{border:1px solid var(--client-line-cfe6d8,#cfe6d8);background:var(--client-bg-f6fbf8,#f6fbf8);border-radius:7px;gap:10px;margin-top:15px;padding:12px;display:grid}.conductor-interaction{border:1px solid var(--client-line-dfe2e8,#dfe2e8);background:var(--client-bg-ffffff,#fff);border-radius:7px;gap:14px;margin-top:14px;padding:16px;display:grid}.conductor-interaction>header{gap:9px;display:grid}.conductor-interaction>header>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.conductor-interaction>header>div{background:var(--client-bg-edeef2,#edeef2);border-radius:2px;height:4px;overflow:hidden}.conductor-interaction>header>div>span{background:var(--client-bg-655bd8,#655bd8);height:100%;display:block}.conductor-interaction h5.ring-client-typography{font-size:var(--client-font-15,15px);margin:0;line-height:1.45}.conductor-interaction>.ring-client-typography{margin:-7px 0 0}.conductor-interaction .ring-client-checkbox-group{display:block}.conductor-interaction>.ring2-input-field,.conductor-interaction>.ring2-textarea-field{width:100%}.conductor-interaction>footer{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.website-collection-workspace{gap:16px;width:min(1120px,100%);margin:0 auto;display:grid;container-type:inline-size}.website-task-hero{border:1px solid var(--client-line-d9deec,#d9deec);background:linear-gradient(115deg, var(--client-bg-f9faff,#f9faff) 0%, var(--client-bg-f4f6ff,#f4f6ff) 100%);border-radius:12px;grid-template-columns:minmax(0,1fr) 238px;gap:32px;min-height:190px;padding:26px 28px 24px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #2939640d}.website-task-hero:before{background:var(--primary);content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.website-task-hero-copy{align-content:start;gap:8px;min-width:0;display:grid}.website-task-eyebrow,.website-section-kicker{color:var(--client-fg-6677b7,#6677b7);font-size:var(--client-font-11,11px);letter-spacing:.09em;text-transform:uppercase;font-weight:700;line-height:16px}.website-task-hero h2,.website-task-hero h3,.website-start-card h3,.website-next-step h3,.website-coverage-card h3,.website-task-record h3,.website-page-results h3{color:var(--foreground);font-size:var(--client-font-20,20px);letter-spacing:-.015em;margin:0;font-weight:650;line-height:1.3}.website-task-source{min-width:0;color:var(--client-fg-475467,#475467);font:600 var(--client-font-14,14px)/20px ui-monospace, SFMono-Regular, Consolas, monospace;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.website-task-hero-copy>.ring-client-typography{max-width:720px;color:var(--client-fg-667085,#667085);margin:0}.website-task-hero-status{border-left:1px solid var(--client-line-d7ddec,#d7ddec);align-content:start;justify-items:start;gap:18px;padding:2px 0 0 22px;display:grid}.website-task-hero-status>dl{grid-template-columns:1fr 1fr;gap:14px;width:100%;margin:0;display:grid}.website-task-hero-status dt{color:var(--client-fg-7b8495,#7b8495);font-size:var(--client-font-11,11px);margin-bottom:4px;line-height:16px}.website-task-hero-status dd{color:var(--foreground);font-size:var(--client-font-22,22px);font-variant-numeric:tabular-nums;margin:0;font-weight:650;line-height:28px}.website-task-history,.website-start-card,.website-task-actions,.website-next-step,.website-coverage-card,.website-task-record,.website-page-results{border:1px solid var(--client-line-e1e5ee,#e1e5ee);background:var(--client-bg-ffffff,#fff);border-radius:10px}.website-task-history{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:16px;padding:13px 16px;display:grid}.website-task-history label{color:var(--client-fg-475467,#475467);font-size:var(--client-font-13,13px);font-weight:600}.website-start-card{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:28px;padding:22px 24px;display:grid}.website-start-copy{align-content:start;gap:8px;display:grid}.website-start-copy>.ring-client-typography{color:var(--client-fg-667085,#667085);margin:0}.website-start-card .ring-client-form{align-content:start;gap:4px;display:grid}.website-start-card .ring-client-form-item{margin-bottom:12px}.website-task-actions{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.website-task-actions>div:first-child{gap:2px;min-width:0;display:grid}.website-task-actions>div:first-child>.ring-client-typography{font-size:var(--client-font-12,12px)}.website-task-actions-buttons{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.website-task-recovery{gap:12px;display:grid}.website-next-step{border-color:var(--client-line-d8deef,#d8deef);background:var(--client-bg-f8faff,#f8faff);justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:19px 22px;display:flex}.website-next-step-copy{gap:6px;min-width:0;display:grid}.website-next-step-heading{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.website-next-step-heading h3{font-size:var(--client-font-17,17px)}.website-next-step-copy>.ring-client-typography{color:var(--client-fg-596478,#596478);margin:0}.website-next-step-action{flex:none;justify-content:flex-end;align-items:center;min-width:196px;display:flex}.website-next-step-action>.ring-client-typography{max-width:210px;font-size:var(--client-font-12,12px);text-align:right}.website-coverage-card,.website-task-record,.website-page-results{padding:21px 22px}.website-coverage-card>header,.website-task-record>header,.website-page-results>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.website-coverage-card>header>div,.website-task-record>header>div,.website-page-results>header>div{gap:5px;min-width:0;display:grid}.website-coverage-card>header>.ring-client-typography,.website-task-record>header>.ring-client-typography,.website-page-results>header>.ring-client-typography{max-width:330px;font-size:var(--client-font-12,12px);text-align:right;line-height:1.45}.website-coverage-card h3,.website-task-record h3,.website-page-results h3{font-size:var(--client-font-17,17px)}.website-coverage-track{background:var(--client-bg-e9edf3,#e9edf3);border-radius:999px;width:100%;height:10px;display:flex;overflow:hidden}.website-coverage-track>span{min-width:0;height:100%;display:block}.website-coverage-track .is-complete{background:var(--client-bg-627eea,#627eea)}.website-coverage-track .is-review{background:var(--client-bg-e5aa4e,#e5aa4e)}.website-coverage-track .is-failed{background:var(--client-bg-d96a76,#d96a76)}.website-coverage-track .is-pending{background:var(--client-bg-b8c0ce,#b8c0ce)}.website-coverage-metrics{border:1px solid var(--client-line-e7eaf0,#e7eaf0);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:19px 0 16px;display:grid}.website-coverage-metrics>div{border-right:1px solid var(--client-line-e7eaf0,#e7eaf0);min-width:0;padding:11px 12px}.website-coverage-metrics>div:last-child{border-right:0}.website-coverage-metrics dt{color:var(--client-fg-778195,#778195);font-size:var(--client-font-11,11px);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.website-coverage-metrics dd{color:var(--foreground);font-size:var(--client-font-18,18px);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:650;line-height:22px}.website-coverage-metrics .is-warning dd{color:var(--client-fg-b7791f,#b7791f)}.website-coverage-metrics .is-danger dd{color:var(--destructive)}.website-coverage-metrics .is-processing dd{color:var(--primary)}.website-scope-details{border-top:1px solid var(--client-line-e7eaf0,#e7eaf0);color:var(--client-fg-586174,#586174);font-size:var(--client-font-13,13px);line-height:1.55}.website-scope-details>summary{color:var(--client-fg-475467,#475467);cursor:pointer;padding:13px 0 0;font-weight:600}.website-scope-details>div{gap:7px;padding:10px 0 2px;display:grid}.website-scope-details p{margin:0}.website-import-errors .ring-client-alert ul{overflow-wrap:anywhere;margin:8px 0 0;padding-left:20px}.website-fact-rail{border:1px solid var(--client-line-e7eaf0,#e7eaf0);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.website-fact-rail article{border-right:1px solid var(--client-line-e7eaf0,#e7eaf0);min-width:0;padding:14px 15px 15px}.website-fact-rail article:last-child{border-right:0}.website-fact-rail strong{color:var(--foreground);font-size:var(--client-font-23,23px);font-variant-numeric:tabular-nums;margin-bottom:3px;font-weight:650;line-height:29px;display:block}.website-fact-rail span{color:var(--client-fg-475467,#475467);font-size:var(--client-font-12,12px);font-weight:600;display:block}.website-fact-rail p{min-height:36px;color:var(--client-fg-7a8495,#7a8495);font-size:var(--client-font-11,11px);margin:6px 0 0;line-height:1.45}.website-page-results{min-width:0}.website-page-tabs{margin-bottom:12px}.website-page-tab-count{color:var(--client-fg-7b8495,#7b8495);font-size:var(--client-font-11,11px);font-variant-numeric:tabular-nums}.website-page-result-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.website-page-result{border:1px solid var(--client-line-e4e7ed,#e4e7ed);background:var(--client-bg-fdfdfe,#fdfdfe);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;min-width:0;padding:14px 0 14px 14px;display:grid;box-shadow:0 1px 2px #141f3405}.website-page-result-main{align-content:start;justify-items:start;gap:5px;min-width:0;display:grid}.website-page-result-main>strong{max-width:100%;color:var(--foreground);font-size:var(--client-font-14,14px);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.website-page-result-main>code{max-width:100%;color:var(--client-fg-6b7485,#6b7485);text-overflow:ellipsis;white-space:nowrap;font:11px/16px ui-monospace,SFMono-Regular,Consolas,monospace;display:block;overflow:hidden}.website-page-result-main>p{color:var(--client-fg-687385,#687385);font-size:var(--client-font-12,12px);margin:1px 0 0;line-height:1.45}.website-page-result-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;padding:0 12px 0 0;display:flex}.website-page-result-actions .ring2-button{white-space:nowrap}.website-page-result>.ring-client-alert,.website-page-review-decision,.website-cleaned-preview{grid-column:1/-1;margin:0 12px 0 0}.website-page-review-decision{border:1px solid var(--client-warning-border,#efd08f);border-left:3px solid var(--client-warning-fg,#b7791f);background:var(--client-warning-bg,#fffaf0);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:12px 13px;display:flex}.website-page-review-copy{gap:5px;min-width:0;display:grid}.website-page-review-kicker{color:var(--client-warning-fg,#9a6700);font-size:var(--client-font-10,10px);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:14px}.website-page-review-heading{flex-wrap:wrap;align-items:flex-start;gap:7px 9px;min-width:0;display:flex}.website-page-review-heading>strong{min-width:0;color:var(--client-fg-475467,#475467);font-size:var(--client-font-12,12px);font-weight:600;line-height:1.45}.website-page-review-copy>.ring-client-typography{color:var(--client-fg-667085,#667085);font-size:var(--client-font-11,11px);line-height:1.45}.website-page-review-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.website-page-review-actions .ring2-button{white-space:nowrap}.website-cleaned-preview{border:1px solid var(--client-line-dfe4ee,#dfe4ee);background:var(--client-bg-f8f9fc,#f8f9fc);border-radius:7px;overflow:hidden}.website-cleaned-preview>header{border-bottom:1px solid var(--client-line-dfe4ee,#dfe4ee);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.website-cleaned-preview>header>strong{font-size:var(--client-font-12,12px)}.website-cleaned-preview>header>.ring-client-typography{font-size:var(--client-font-11,11px)}.website-cleaned-preview pre{max-height:360px;color:var(--client-fg-344054,#344054);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.website-shared-sources{color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px);padding:0 12px 12px}.website-shared-sources ul{overflow-wrap:anywhere;margin:6px 0 0;padding-left:19px}.website-page-empty{border:1px dashed var(--client-line-d8dde6,#d8dde6);color:var(--client-fg-667085,#667085);text-align:center;border-radius:8px;justify-items:center;gap:6px;padding:26px;display:grid}.website-page-empty strong{color:var(--client-fg-475467,#475467);display:block}.website-page-empty p{max-width:520px;font-size:var(--client-font-13,13px);margin:0}.website-page-empty-kicker{color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.website-page-empty--failed{border-color:var(--client-warning-border,#f7d798);background:var(--client-warning-bg,#fffaf0)}.website-page-empty--failed .website-page-empty-kicker{color:var(--client-warning-fg,#9a6700)}.website-page-empty--failed [data-slot=button]{margin-top:6px}@container (width<=700px){.website-task-hero{grid-template-columns:minmax(0,1fr);gap:15px;min-height:0;padding:19px 18px 18px 23px}.website-task-hero-status{border-top:1px solid var(--client-line-d7ddec,#d7ddec);border-left:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 0 0}.website-task-hero-status>dl{gap:9px}.website-task-hero-status dd{font-size:var(--client-font-19,19px);line-height:24px}.website-task-history,.website-start-card{grid-template-columns:minmax(0,1fr);gap:12px;padding:17px}.website-task-actions,.website-next-step{flex-direction:column;align-items:flex-start;gap:13px;padding:17px}.website-task-actions-buttons,.website-next-step-action{justify-content:flex-start;width:100%;min-width:0}.website-next-step-action>.ring-client-typography{text-align:left;max-width:none}.website-coverage-card,.website-task-record,.website-page-results{padding:17px}.website-coverage-card>header,.website-task-record>header,.website-page-results>header{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:15px}.website-coverage-card>header>.ring-client-typography,.website-task-record>header>.ring-client-typography,.website-page-results>header>.ring-client-typography{text-align:left;max-width:none}.website-coverage-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.website-coverage-metrics>div:nth-child(3){border-right:0}.website-coverage-metrics>div:nth-child(n+4){border-top:1px solid var(--client-line-e7eaf0,#e7eaf0)}.website-fact-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.website-fact-rail article:nth-child(2){border-right:0}.website-fact-rail article:nth-child(n+3){border-top:1px solid var(--client-line-e7eaf0,#e7eaf0)}.website-page-tabs{overflow-x:auto}.website-page-result{grid-template-columns:minmax(0,1fr);padding:13px}.website-page-result-actions{justify-content:flex-start;padding:0}.website-page-result>.ring-client-alert,.website-page-review-decision,.website-cleaned-preview{margin:0}.website-page-review-decision{flex-direction:column;align-items:flex-start}.website-page-review-actions{justify-content:flex-start}}@container (width<=430px){.website-task-hero h2{font-size:var(--client-font-18,18px)}.website-task-hero-status{grid-template-columns:minmax(0,1fr)}.website-task-hero-status>dl{width:100%}.website-coverage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.website-coverage-metrics>div:nth-child(3){border-right:1px solid var(--client-line-e7eaf0,#e7eaf0)}.website-coverage-metrics>div:nth-child(2n){border-right:0}.website-coverage-metrics>div:nth-child(n+3){border-top:1px solid var(--client-line-e7eaf0,#e7eaf0)}.website-cleaned-preview>header{flex-direction:column;align-items:flex-start;gap:3px}}.conductor-diff{gap:18px;max-height:70vh;padding-right:4px;display:grid;overflow:auto}.conductor-diff-legend{color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px);align-items:center;gap:18px;display:flex}.conductor-diff-legend span{align-items:center;gap:6px;display:inline-flex}.conductor-diff-legend span:before{content:"";border-radius:2px;width:9px;height:9px}.conductor-diff-legend .is-removed:before{background:var(--client-bg-e5a4a4,#e5a4a4)}.conductor-diff-legend .is-added:before{background:var(--client-bg-8fc9a6,#8fc9a6)}.conductor-diff-field{min-width:0}.conductor-diff-field>.ring-client-typography{color:var(--client-fg-344054,#344054);font-size:var(--client-font-13,13px);margin-bottom:8px;display:block}.conductor-diff-lines{border:1px solid var(--client-line-dfe3e8,#dfe3e8);background:var(--client-bg-ffffff,#fff);border-radius:6px;overflow:hidden}.conductor-diff-line{border-bottom:1px solid #1f23290f;grid-template-columns:24px 42px 42px minmax(0,1fr);min-height:24px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.conductor-diff-line:last-child{border-bottom:0}.conductor-diff-line.is-remove{background:var(--client-bg-fff1f0,#fff1f0)}.conductor-diff-line.is-add{background:var(--client-bg-f0f9f4,#f0f9f4)}.conductor-diff-marker,.conductor-diff-line-number{color:var(--client-fg-98a2b3,#98a2b3);text-align:right;-webkit-user-select:none;user-select:none;padding:3px 6px}.conductor-diff-line.is-remove .conductor-diff-marker{color:var(--client-fg-b42318,#b42318)}.conductor-diff-line.is-add .conductor-diff-marker{color:var(--client-fg-067647,#067647)}.conductor-diff-line-number{background:#ffffff6b;border-left:1px solid #1f23290f}.conductor-diff-line pre{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;padding:3px 10px}.conductor-function-diff{gap:18px;max-height:70vh;padding-right:4px;display:grid;overflow:auto}.conductor-function-diff>header{border-bottom:1px solid var(--client-line-e7e9ed,#e7e9ed);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.conductor-function-diff>header>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.conductor-function-diff>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conductor-function-diff section{gap:8px;display:grid}.conductor-function-diff section h5.ring-client-typography{font-size:var(--client-font-13,13px);margin:0}.conductor-function-fields{border:1px solid var(--client-line-dfe3e8,#dfe3e8);background:var(--client-bg-ffffff,#fff);border-radius:6px;overflow:hidden}.conductor-function-field-head,.conductor-function-field{grid-template-columns:170px minmax(0,1fr);display:grid}.conductor-function-fields.is-compare .conductor-function-field-head,.conductor-function-fields.is-compare .conductor-function-field{grid-template-columns:170px repeat(2,minmax(0,1fr))}.conductor-function-field-head{border-bottom:1px solid var(--client-line-e7e9ed,#e7e9ed);background:var(--client-bg-f7f8fa,#f7f8fa);min-height:32px;color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px);align-items:center;font-weight:600}.conductor-function-field-head>span,.conductor-function-field>*{min-width:0;padding:8px 10px}.conductor-function-field{border-bottom:1px solid var(--client-line-edf0f2,#edf0f2);align-items:stretch;min-height:40px}.conductor-function-field:last-child{border-bottom:0}.conductor-function-field>.ring-client-typography{background:var(--client-bg-fafbfc,#fafbfc);color:var(--client-fg-475467,#475467);font-size:var(--client-font-12,12px);font-weight:600}.conductor-function-field>div{overflow-wrap:anywhere}.conductor-function-fields.is-compare .conductor-function-field>div:last-child{border-left:1px solid var(--client-line-edf0f2,#edf0f2);background:var(--client-bg-f3fbf6,#f3fbf6)}.conductor-function-diff.is-remove .conductor-function-field>div{background:var(--client-bg-fff6f5,#fff6f5)}.conductor-function-text{white-space:pre-wrap}.conductor-function-json{white-space:pre-wrap;max-height:180px;margin:0;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.conductor-function-list{gap:7px;display:grid}.conductor-function-list>div{gap:2px;display:grid}.conductor-function-list>div>span{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.conductor-function-list code{overflow-wrap:anywhere}.conductor-function-list small{color:var(--client-fg-667085,#667085);line-height:1.4}.conductor-composer-wrap{border-top:1px solid var(--client-line-f0f1f3,#f0f1f3);background:var(--client-bg-ffffff,#fff);padding:9px clamp(28px,5vw,82px) 13px}.conductor-agent-handoff{border:1px solid var(--client-line-d7dbea,#d7dbea);background:var(--client-bg-f8f9fc,#f8f9fc);border-radius:7px;justify-content:space-between;align-items:center;gap:20px;width:min(980px,100%);min-height:68px;margin:0 auto;padding:12px 14px;display:flex}.conductor-agent-handoff>div{gap:3px;min-width:0;display:grid}.conductor-agent-handoff>div>.ring-client-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conductor-agent-handoff>.ring-client-btn{flex:none}.conductor-handoff-summary{margin-top:14px}.conductor-composer{border:1px solid var(--client-line-d9dde5,#d9dde5);background:var(--client-bg-ffffff,#fff);border-radius:7px;width:min(980px,100%);margin:0 auto;overflow:hidden;box-shadow:0 2px 8px #252b390d}.conductor-composer textarea.ring-client-input{resize:none;width:100%;box-shadow:none;border:0;border-radius:0;padding:12px 14px 5px}.conductor-composer-input{width:100%;display:block}.conductor-attachments{flex-wrap:wrap;gap:5px;padding:6px 12px 2px;display:flex}.conductor-attachments .ring-client-tag{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.conductor-composer footer{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 10px 9px;display:flex}.conductor-composer-tools,.conductor-composer-send{align-items:center;gap:8px;min-width:0;display:flex}.conductor-composer-tools .ring2-select-field{width:min(250px,30vw)}.conductor-composer-tools .ring-client-btn{width:36px;padding:0}.conductor-composer-send{flex:none}.conductor-composer-send>.ring-client-typography{color:var(--client-fg-9ba1ac,#9ba1ac);font-size:var(--client-font-12,12px)}.conductor-composer-send .ring-client-btn-primary{background:var(--client-bg-343943,#343943);border-color:var(--client-line-343943,#343943)}.conductor-notice{color:var(--client-fg-a2a7b1,#a2a7b1);font-size:var(--client-font-11,11px);text-align:center;margin-top:7px;display:block}.modal-actions>.ring-client-btn:first-child,.modal-actions>.ring2-button:first-child,.skill-editor-footer>.ring2-button:first-child{border-color:var(--client-line-000000,#000)!important;background:var(--client-bg-ffffff,#fff)!important;color:var(--client-fg-000000,#000)!important}.modal-actions>.ring-client-btn:first-child:hover:not(:disabled),.modal-actions>.ring2-button:first-child:hover:not(:disabled),.skill-editor-footer>.ring2-button:first-child:hover:not(:disabled){border-color:var(--client-line-000000,#000)!important;background:var(--client-bg-f5f5f5,#f5f5f5)!important;color:var(--client-fg-000000,#000)!important}.modal-actions>.ring-client-btn:first-child:active:not(:disabled),.modal-actions>.ring2-button:first-child:active:not(:disabled),.skill-editor-footer>.ring2-button:first-child:active:not(:disabled){border-color:var(--client-line-000000,#000)!important;background:var(--client-bg-eeeeee,#eee)!important;color:var(--client-fg-000000,#000)!important}@media (width<=1240px){.conductor-workspace{grid-template-columns:250px minmax(0,1fr)}.conductor-chat-scroll,.conductor-composer-wrap{padding-inline:30px}}.client-content>section{width:100%;max-width:none;margin:0}.account-password-settings>.ring-client-alert{max-width:480px;margin:20px 0}.account-password-settings>.ring-client-form{max-width:480px;margin-top:28px}.agents-main>.ring-client-alert,.phone-numbers-page>.ring-client-alert,.contacts-page>.ring-client-alert,.contact-fields-page>.ring-client-alert,.workspace-page>.ring-client-alert,.studio-global-alert{margin-bottom:18px}.agents-toolbar,.phone-numbers-toolbar,.contacts-toolbar,.contact-fields-toolbar,.workspace-toolbar{justify-content:space-between;gap:16px;margin-bottom:18px}.agents-toolbar .ring-client-input-search,.phone-numbers-toolbar .ring-client-input-search,.contacts-toolbar .ring-client-input-search,.contact-fields-toolbar .ring-client-input-search,.workspace-toolbar .ring-client-input-search{width:min(520px,52vw)}.client-content.client-page-content>.agents-page{grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:24px;height:100%;min-height:0;display:grid}.agent-folders{border-right:1px solid var(--border);min-width:0;min-height:0;padding-right:23px}.agent-folders-heading{justify-content:space-between;align-items:center;gap:8px;margin:4px 4px 12px 12px;display:flex}.agent-folders-heading h5{color:var(--client-fg-475467,#475467);font-size:var(--client-font-13,13px);margin:0}.agent-folders-heading .ring2-button{width:28px;min-width:28px;height:28px;color:var(--client-fg-667085,#667085);padding:0}.agent-folders-heading .ring2-button:hover{color:var(--client-fg-344054,#344054)}.agent-folder-menu{background:0 0;width:196px;border-inline-end:0!important}.agent-folder-menu .ring-client-menu-item{border-radius:6px;width:100%;height:32px;margin:4px 0;line-height:32px;padding-inline:12px!important}.agent-folder-menu .ring-client-menu-item .ring-client-menu-item-icon{font-size:var(--client-font-14,14px);margin-inline-end:8px}.agent-folder-menu .ring-client-menu-item-selected{color:var(--client-fg-272829,#272829);background:var(--client-bg-efefef,#efefef)!important}.agent-folder-menu .ring-client-menu-item-selected .ring-client-menu-item-icon{color:var(--client-fg-272829,#272829)}.agent-folder-menu .ring-client-menu-item-selected:before,.agent-folder-menu .ring-client-menu-item-selected:after{content:none;display:none}.agent-folder-label{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.agent-folder-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-folder-label>small{color:var(--client-fg-98a2b3,#98a2b3);font-size:var(--client-font-12,12px);flex:none}.agents-list-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--client-fg-1d2939,#1d2939)!important;font-size:var(--client-font-20,20px)!important;margin:0!important;line-height:28px!important}.agents-toolbar-controls{margin-left:auto}.agents-toolbar-controls .ring2-search-field{width:min(520px,52vw)}.agent-move-description{color:var(--client-fg-667085,#667085);margin-top:0}.agent-folder-picker{color:var(--client-fg-344054,#344054);font-size:var(--client-font-13,13px);flex-direction:column;gap:6px;font-weight:500;display:flex}.agent-folder-picker .ring2-select-field{width:100%}.agents-main{flex-direction:column;min-width:0;min-height:0;display:flex}.agents-main>.ring2-table-wrap{flex:auto;min-height:0}.agents-main>.ring-client-table-wrapper,.phone-numbers-page>.ring-client-table-wrapper,.contacts-page>.ring-client-table-wrapper,.contact-fields-page>.ring-client-table-wrapper,.knowledge-list{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:7px}.agents-main>.ring-client-pagination,.phone-numbers-page>.ring-client-pagination,.workspace-page>section>.ring-client-pagination,.knowledge-list+.ring-client-pagination{text-align:right;margin-top:20px}.agent-name{height:auto;padding:0;font-weight:600}.phone-numbers-page>.ring-client-table-wrapper{min-height:520px}.phone-numbers-empty{min-height:330px;color:var(--client-fg-667085,#667085);place-content:center;justify-items:center;gap:10px;display:grid}.phone-numbers-empty>.anticon{color:var(--client-fg-98a2b3,#98a2b3);font-size:var(--client-font-32,32px)}.phone-numbers-empty strong{color:var(--client-fg-293347,#293347);font-size:var(--client-font-15,15px)}.dialer-quota-panel{gap:20px;display:grid}.dialer-quota-usage{border-bottom:1px solid var(--client-line-e8eaed,#e8eaed);grid-template-columns:140px 140px minmax(180px,1fr);align-items:end;gap:24px;padding-bottom:18px;display:grid}.dialer-quota-usage>div:last-child{text-align:right;justify-self:end;gap:4px;display:grid}.dialer-quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;display:grid}.dialer-quota-grid .ring-client-input-number{width:100%}.connect-number-modal .ring-client-modal-body{padding-top:8px}.connect-number-modal .ring-client-form-item{margin-bottom:18px}.phone-number-label{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.phone-number-label small{color:var(--client-fg-667085,#667085);font-size:var(--client-font-13,13px);font-weight:400}.phone-numbers-toolbar-actions{align-items:center;gap:10px;display:flex}.phone-number-connection-type{gap:8px;margin-bottom:16px;display:grid}.phone-number-connection-type .ring2-radio-group{gap:18px}.twilio-connection-help{margin-bottom:18px}.twilio-transport-lock{align-items:center;gap:10px;min-height:40px;display:inline-flex}.connect-number-actions{border-top:1px solid var(--client-line-eaecf0,#eaecf0);justify-content:space-between;align-items:center;gap:20px;padding-top:12px;display:flex}.connect-number-actions>.ring2-select-field{width:240px}.connect-number-actions>div{gap:10px;display:flex}.contact-fields-heading{justify-content:space-between;gap:24px;margin-bottom:24px}.contact-fields-title{align-items:flex-start;gap:8px;min-width:0;display:flex}.contact-fields-title>div{min-width:0}.contact-fields-back{margin-top:2px;padding:4px}.contact-fields-heading h2,.contact-field-options-heading h5{margin:0}.contact-fields-toolbar{align-items:center;display:flex}.contact-fields-toolbar .ring2-select-field{width:170px}.contact-fields-page>.ring-client-table-wrapper{min-height:520px}.contact-field-mapping-link{text-align:left;max-width:100%;height:auto;padding:0}.contact-field-mapping-link .ring-client-space,.contact-field-mapping-link .ring-client-typography{min-width:0}.contact-field-name{grid-template-columns:minmax(0,max-content) 20px;align-items:center;column-gap:6px;min-width:0;display:grid}.contact-field-name>.ring-client-btn{text-overflow:ellipsis;height:auto;padding:0;font-weight:600;overflow:hidden}.contact-field-name>.ring-client-typography{grid-column:1/-1;max-width:520px}.contact-field-name>.anticon{color:var(--client-fg-98a2b3,#98a2b3)}.contact-field-drawer-loading{place-items:center;min-height:420px;display:grid}.contact-field-drawer-footer{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.contact-field-options-editor{border-top:1px solid var(--client-line-eaecf0,#eaecf0);margin-top:8px;padding-top:22px}.contact-field-options-editor>.ring-client-alert{margin:14px 0}.contact-field-options-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.contact-field-options-heading>div{gap:3px;display:grid}.contact-field-option-list{gap:10px;display:grid}.contact-field-option-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-height:42px;display:grid}.contact-field-option-row>.ring-client-form-item{margin-bottom:0}.contact-field-option-row>.ring-client-space{align-items:center;min-height:40px}.contact-field-option-create{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.contact-field-inactive-options{border-top:1px solid var(--client-line-eaecf0,#eaecf0);gap:8px;margin-top:22px;padding-top:18px;display:grid}.contact-field-inactive-option{border:1px solid var(--client-line-eaecf0,#eaecf0);background:var(--client-bg-f8f9fb,#f8f9fb);min-height:38px;color:var(--client-fg-667085,#667085);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.ring-client-drawer-body>.ring-client-alert{margin-bottom:16px}.contacts-page{flex-direction:column;height:100%;min-height:calc(100vh - 36px);display:flex;overflow:hidden}.contacts-toolbar{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.contacts-filters{flex-wrap:wrap;flex:1;align-items:center;gap:10px 12px;min-width:0;display:flex}.contacts-filters .ring-client-input-search{width:240px}.contacts-actions{flex:none;justify-content:flex-end}.contacts-sort-options{gap:10px;width:260px;display:grid}.contacts-sort-options .ring2-select-field{width:100%}.contacts-sort-trigger{max-width:200px}.contacts-sort-trigger>span{text-overflow:ellipsis;overflow:hidden}.contact-record-id{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.contact-crm-sources{margin-bottom:20px}.contact-crm-sources dl{grid-template-columns:140px minmax(0,1fr);gap:8px 12px;margin:12px 0;display:grid}.contact-crm-sources dt{color:var(--client-fg-6b7280,#6b7280)}.contact-crm-sources dd{overflow-wrap:anywhere;min-width:0;margin:0}.contacts-page>.ring2-table-wrap{flex:1;min-height:0}.contacts-page .ring-client-table-cell{overflow:hidden}.contacts-table .ring2-table-scroll{min-height:260px}.contacts-table .ring2-table{border-spacing:0;min-width:100%;margin:0}.contacts-table .ring2-table th,.contacts-table .ring2-table td{padding:8px 12px}.contacts-table .ring2-table thead tr{height:36px}.contacts-table .ring2-table thead th{border-bottom:1px solid var(--client-line-edf0f3,#edf0f3);color:var(--client-fg-6b7280,#6b7280);font-size:var(--client-font-12,12px)}.contacts-table .ring2-table tbody tr{background:var(--client-bg-ffffff,#fff)}.contacts-table .ring2-table tbody tr:nth-child(2n){background:var(--client-bg-fafafa,#fafafa)}.contacts-table .ring2-table tbody td{height:48px;font-size:var(--client-font-13,13px);padding-top:12px;padding-bottom:12px}.contacts-table .ring2-table tbody tr:hover td{background:var(--client-bg-f1f3f5,#f1f3f5)}.contacts-table .ring2-table-pagination{flex:none;margin-top:10px;padding-bottom:2px}.contact-primary{gap:2px;min-width:0;display:grid}.contact-primary>.ring-client-btn{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;height:auto;padding:0;font-weight:600;overflow:hidden}.contact-primary>.ring-client-typography,.contact-cell-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.contacts-columns-picker{width:300px}.contacts-columns-heading{justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;display:flex}.contacts-columns-hint{color:var(--muted-foreground);margin:0 0 8px;font-size:12px}.contacts-columns-menu{gap:4px;max-height:360px;display:grid;overflow-y:auto}.contacts-column-option{border-radius:4px;align-items:center;gap:6px;min-width:0;padding:2px 4px;display:flex}.contacts-column-option>span{overflow-wrap:anywhere;flex:1;min-width:0}.contacts-column-drag{cursor:grab}.contacts-column-drag:active{cursor:grabbing}.contacts-column-drop-target{box-shadow:inset 0 2px var(--primary);background:var(--accent)}.contact-drawer-loading{place-items:center;min-height:420px;display:grid}.contact-drawer-footer,.contact-filter-footer{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.contact-form-grid .ring-client-picker,.contact-form-grid .ring2-select-field{width:100%}.contact-form-grid .span-two{grid-column:1/-1}.contact-date-picker,.contact-value-select{width:100%}.contact-dnc-field .ring-client-form-item-control-input{min-height:32px}.contact-custom-fields{border-top:1px solid var(--client-line-eaecf0,#eaecf0);margin-top:4px;padding-top:22px}.contact-custom-fields h5{margin:0 0 18px}.contact-filter-list{gap:14px;display:grid}.contact-filter-row{border:1px solid var(--border);background:var(--client-bg-fafbfc,#fafbfc);border-radius:7px;gap:10px;padding:14px;display:grid}.contact-filter-row-heading{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.contact-filter-controls{grid-template-columns:minmax(0,1fr) 150px;gap:8px;display:grid}.contact-filter-row .ring2-select-field,.contact-filter-row .ring-client-picker{width:100%}.contact-import-progress{border:1px solid var(--border);background:var(--client-bg-fafbfc,#fafbfc);border-radius:7px;padding:14px}.contact-import-progress-track{background:var(--client-bg-eaecf0,#eaecf0);border-radius:4px;height:8px;overflow:hidden}.contact-import-progress-track span{border-radius:inherit;background:var(--primary);height:100%;transition:width .2s;display:block}.contact-import-preview{gap:8px;min-width:0;display:grid}.contact-import-preview-cell{max-width:100%;display:block}.contact-export-summary{border:1px solid var(--border);background:var(--client-bg-fafbfc,#fafbfc);border-radius:7px;gap:4px;padding:14px;display:grid}.contact-export-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:260px;display:grid;overflow-y:auto}.contact-export-columns .ring-client-checkbox-wrapper{min-width:0;margin-inline-start:0}.skills-workspace{min-height:calc(100vh - 146px)}.skills-workspace>.ring-client-tabs>.ring-client-tabs-nav{margin-bottom:20px}.skills-workspace .ring-client-tabs-tab{justify-content:center;min-width:132px}.skills-workspace .ring-client-tabs-content-holder{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:7px;min-height:480px}.skills-tab-content{min-width:0;padding:0}.skills-tab-content>.ring-client-alert{margin-bottom:18px}.skills-tab-content>.ring-client-table-wrapper{border:1px solid var(--border);border-radius:7px;min-height:420px}.skills-tab-content .workspace-toolbar .ring2-select-field{width:180px}.functions-catalog{min-width:0;padding:26px 30px 40px}.functions-catalog>.ring-client-alert,.agent-functions-workspace>.ring-client-alert{margin-bottom:16px}.function-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.function-template-card{border-radius:7px;min-width:0;height:auto}.function-template-card .ring-client-card-body{height:100%;padding:16px}.function-template-card .ring-client-space{width:100%}.function-template-card .ring-client-space-item:last-child{min-width:0}.function-template-card h5{font-size:var(--client-font-15,15px);margin:0 0 6px}.function-template-card p{height:44px;color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px);margin:0 0 8px;line-height:1.55}.function-kind-icon{border:1px solid var(--client-line-d9ddea,#d9ddea);background:var(--client-bg-f8f9fb,#f8f9fb);width:34px;height:34px;color:var(--primary);font-size:var(--client-font-16,16px);border-radius:7px;flex:none;place-items:center;display:inline-grid}.agent-functions-workspace{min-width:0}.agent-functions-workspace .workspace-heading{margin-bottom:16px}.agent-functions-workspace .workspace-heading h4{margin:0 0 4px}.agent-function-list{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:7px;min-height:260px}.agent-function-list .ring-client-list-item{min-height:76px;padding:13px 15px}.agent-function-list .ring-client-list-item-meta{align-items:center;min-width:0}.agent-function-list .ring-client-list-item-meta-description{color:var(--client-fg-667085,#667085);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.function-editor-modal{gap:0;height:min(920px,100vh - 64px);padding:0;overflow:hidden}.function-editor-modal .ring-client-modal-header{border-bottom:1px solid var(--client-line-e4e7ec,#e4e7ec);padding:20px 56px 20px 24px}.function-editor-modal .ring-client-modal-body{background:var(--client-bg-f8f9fb,#f8f9fb);padding:20px 24px 24px}.function-editor-modal .ring-client-modal-footer{border-top:1px solid var(--client-line-e4e7ec,#e4e7ec);padding:14px 24px}.function-editor-footer{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.function-editor-form{gap:16px;min-width:0;display:grid}.function-editor-card{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-ffffff,#fff);border-radius:12px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 1px 2px #10182808}.function-editor-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.function-editor-card-heading>div:first-child{gap:4px;min-width:0;display:grid}.function-editor-card-heading h5{color:var(--client-fg-344054,#344054);font-size:var(--client-font-14,14px);margin:0;line-height:20px}.function-editor-card .ring-client-form-item{min-width:0;margin-bottom:0}.function-editor-card .ring2-input-field,.function-editor-card .ring2-textarea-field,.function-editor-card .ring2-select-field,.function-editor-card .ring-client-input-number{width:100%}.function-editor-card>button{justify-self:start}.function-fixed-action{border:1px solid var(--border);background:var(--client-bg-f8f9fb,#f8f9fb);border-radius:9px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.function-fixed-action>div{gap:3px;min-width:0;display:grid}.function-fixed-action code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.function-editor-general-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);align-items:start;gap:14px;min-width:0;display:grid}.function-editor-section{gap:16px;display:grid}.function-editor-section .ring-client-divider{color:var(--client-fg-475467,#475467);font-size:var(--client-font-13,13px);margin:0}.function-request-grid{grid-template-columns:120px minmax(0,1fr);gap:10px;min-width:0;display:grid}.function-timeout-field{max-width:280px}.function-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.function-toggle-field{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-f8f9fb,#f8f9fb);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:11px 12px;display:flex}.function-toggle-field .ring-client-form-item-row{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.function-toggle-field .ring-client-form-item-label{flex:1;padding:0}.function-toggle-field .ring-client-form-item-control{flex:none}.function-toggle-field .ring-client-form-item-control-input{min-height:0}.function-key-value-section{border-top:1px solid var(--client-line-eaecf0,#eaecf0);gap:10px;min-width:0;padding-top:16px;display:grid}.function-key-value-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.function-key-value-heading>.ring-client-typography{color:var(--client-fg-344054,#344054);font-size:var(--client-font-13,13px)}.function-key-value-list{gap:8px;min-width:0;display:grid}.function-key-value-list>button{justify-self:start}.function-key-value-labels{min-width:0;color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px);grid-template-columns:minmax(180px,.8fr) minmax(260px,1.35fr) 36px;gap:8px;padding:0 1px;line-height:18px;display:grid}.function-variable-row{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.4fr) 130px 32px;gap:8px;display:grid}.function-key-value-row{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.35fr) 36px;align-items:start;gap:8px;width:100%;display:grid}.function-key-value-row>button{width:36px;min-width:36px;padding:0}.function-variable-row>.ring-client-form-item,.function-key-value-row>.ring-client-form-item{min-width:0;margin-bottom:0}.function-variable-row .ring2-select-field,.function-key-value-row .ring-client-input{width:100%}.function-parameter-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:2px 0 14px;display:flex}.function-parameter-heading>div:first-child{gap:3px;min-width:0;display:grid}.function-parameter-form{gap:9px;display:grid}.function-parameter-header,.function-parameter-row{grid-template-columns:minmax(150px,.85fr) minmax(240px,1.45fr) 130px 72px 32px;align-items:start;gap:8px;display:grid}.function-parameter-header{color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px);padding:0 1px;font-weight:600}.function-parameter-header span:nth-child(4){text-align:center}.function-parameter-row>.ring-client-form-item{min-width:0;margin-bottom:0}.function-parameter-row>.ring-client-form-item:nth-child(4) .ring-client-form-item-control-input-content{place-items:center;min-height:32px;display:grid}.function-parameter-row .ring2-select-field{width:100%}.function-parameter-json{gap:12px;display:grid}.function-json-actions{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:-8px;display:flex}.function-json-actions>div{gap:6px;display:grid}.function-code-input{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--client-font-12,12px);line-height:1.55}.function-test-result{margin:16px 0}.function-test-result .ring-client-alert-description{white-space:pre-wrap;overflow:auto}.skill-name{height:auto;padding:0;font-weight:600}.skill-test-result{margin-top:20px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:24px}.modal-alert{margin-bottom:18px}.batch-call-page,.batch-call-editor{max-width:1480px;margin:0 auto}.batch-call-editor-header h2,.batch-call-form-section h4,.recipients-panel-heading h4,.batch-call-section-heading h4{margin:0}.batch-call-page>.ring-client-alert,.batch-call-editor>.ring-client-alert{margin-bottom:18px}.batch-call-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.batch-call-filters{align-items:center;gap:12px;min-width:0;display:flex}.batch-call-toolbar>button{flex-shrink:0}.batch-call-toolbar .ring-client-input-search{width:280px;min-width:0}.batch-call-toolbar .ring2-select-field{width:190px}.batch-call-page>.ring-client-table-wrapper{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:7px;min-height:520px}.batch-call-page>.ring-client-pagination{text-align:right;margin-top:20px}.batch-call-name{height:auto;padding:0;font-weight:600}.batch-call-editor-header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;margin-bottom:16px;display:grid}.batch-call-editor-header>.ring-client-btn{margin-top:2px}.batch-call-editor-header>div{min-width:0}.batch-call-detail-actions{justify-content:space-between;align-items:center;gap:24px;min-height:52px;margin-bottom:6px;display:flex}.batch-call-result-summary>span{gap:2px;min-width:82px;display:grid}.batch-call-result-summary strong{color:var(--client-fg-202939,#202939);font-size:var(--client-font-18,18px)}.batch-call-attempts>.ring-client-table-wrapper{border:1px solid var(--client-line-e1e5eb,#e1e5eb);background:var(--client-bg-ffffff,#fff);border-radius:7px;min-height:420px}.batch-call-attempts>.ring-client-pagination{text-align:right;margin-top:18px}.batch-call-editor-grid{grid-template-columns:minmax(0,3fr) minmax(380px,2fr);align-items:start;gap:24px;display:grid}.batch-call-form-column,.batch-call-recipients-panel{border:1px solid var(--client-line-e1e5eb,#e1e5eb);background:var(--client-bg-ffffff,#fff);border-radius:7px}.batch-call-form-section{padding:24px 26px}.batch-call-form-section+.batch-call-form-section{border-top:1px solid var(--client-line-eaecf0,#eaecf0)}.batch-call-form-section>h4,.batch-call-section-heading{margin-bottom:20px}.batch-call-form-section .ring-client-form-item:last-child{margin-bottom:0}.batch-call-form-section .ring-client-segmented{margin-bottom:22px}.batch-call-form-section>.ring-client-alert{margin-top:12px}.batch-call-variable-schema{border-left:3px solid var(--primary);background:var(--client-bg-f8f9fb,#f8f9fb);gap:10px;margin:-4px 0 20px;padding:12px 14px;display:grid}.batch-call-variable-schema-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.batch-call-variable-list{gap:8px;display:grid}.batch-call-variable{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.batch-call-variable>.ring-client-typography:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.batch-call-window-trigger{flex:1;justify-content:flex-start;min-width:0;overflow:hidden}.batch-call-window-trigger>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.batch-call-weekdays{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;width:100%;display:grid}.batch-call-section-heading,.recipients-panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.batch-call-section-heading>div,.recipients-panel-heading>div{min-width:0}.batch-call-section-heading .ring-client-typography,.recipients-panel-heading .ring-client-typography{display:block}.batch-call-form-section .ring2-upload-dragger{background:var(--client-bg-fafbfc,#fafbfc);border-radius:7px;min-height:178px;scroll-margin-bottom:80px}.batch-call-form-section .ring-client-upload>p{margin:0}.batch-call-form-section .ring-client-upload-drag-icon .ring2-client-icon{color:var(--primary);font-size:var(--client-font-28,28px)}.batch-call-staged-file{border:1px solid var(--client-line-dfe3e8,#dfe3e8);background:var(--client-bg-ffffff,#fff);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:12px 14px;display:flex}.batch-call-file-name{align-items:center;gap:10px;min-width:0;display:flex}.batch-call-file-name>.anticon{color:var(--primary);font-size:var(--client-font-20,20px);flex:none}.batch-call-file-name>div{min-width:0;display:grid}.batch-call-file-name .ring-client-typography{max-width:310px}.batch-call-preview-cell{max-width:100%;display:block}.batch-call-actions{z-index:5;border-top:1px solid var(--client-line-e1e5eb,#e1e5eb);background:#fffffff5;border-radius:0 0 7px 7px;justify-content:flex-end;align-items:center;gap:10px;padding:16px 26px;display:flex;position:sticky;bottom:0}.batch-call-form-column:has(>.batch-call-actions)>form{padding-bottom:72px}.batch-call-recipients-panel{min-height:520px;max-height:calc(100vh - 116px);padding:22px;position:sticky;top:22px;overflow:auto}.recipients-panel-heading{min-height:42px;margin-bottom:18px}.batch-call-recipients-panel>.ring-client-empty{margin-top:112px}.batch-call-recipients-panel>.ring-client-alert{margin-bottom:16px}.batch-call-recipients-panel>.ring-client-tabs .ring-client-tabs-nav{margin-bottom:12px}.batch-call-recipients-panel>.ring-client-table-wrapper{border:1px solid var(--client-line-eaecf0,#eaecf0);border-radius:6px}.batch-call-recipients-panel>.ring-client-pagination{text-align:right;margin-top:14px}.batch-call-recipient-preview{gap:12px;display:grid}.batch-call-recipient-preview .ring-client-table-wrapper{border:1px solid var(--client-line-eaecf0,#eaecf0);border-radius:6px;overflow:hidden}.batch-call-recipient-preview .ring-client-table-cell{overflow:hidden}.voice-test-microphone-selector{align-items:stretch;gap:8px;width:100%;display:flex}.voice-test-microphone-select{flex:auto;width:auto}.call-history-page{min-width:1120px}.call-history-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-bottom:16px;display:flex}.call-history-filters{flex:1;min-width:0}.call-history-actions{flex:none}.call-history-toolbar .ring-client-picker{width:300px}.call-history-page>.ring-client-alert{margin-bottom:16px}.call-history-page>.call-history-table{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);min-height:520px}.call-history-page .call-history-table .ring2-table-scroll{flex:1;min-height:0}.call-history-page .call-history-table .ring2-table-pagination{flex:none;margin:0;padding:8px 16px 12px}.call-history-drawer .ring-client-drawer-body{min-height:0;padding:0;overflow:hidden}.call-history-detail{box-sizing:border-box;flex-direction:column;gap:0;width:100%;height:100%;min-height:0;padding:20px 24px 24px;display:flex;overflow:hidden}.call-history-detail>.ring-client-spin{justify-self:center;margin-top:120px}.call-history-detail>h4,.call-history-detail>h5{margin:0}.call-history-detail>.ring2-table-wrap{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff)}.call-history-recording{gap:14px;display:grid}.call-history-detail-back{margin-bottom:-6px}.call-history-detail-header{z-index:3;background:var(--client-bg-ffffff,#fff);flex:none;margin-bottom:16px;padding-bottom:16px;position:sticky;top:0;box-shadow:0 8px 14px -14px #10182859}.call-history-detail-titlebar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.call-history-detail-titlebar .ring-client-typography{margin:0}.call-history-detail-titlebar .ring-client-typography+.ring-client-typography{margin-top:5px;display:inline-block}.call-history-session-id{color:var(--client-fg-667085,#667085);font-family:SFMono-Regular,Consolas,monospace;font-size:var(--client-font-12,12px)}.call-history-overview-card{border:1px solid var(--border);background:linear-gradient(110deg, var(--client-bg-f7f8ff,#f7f8ff) 0%, var(--client-bg-ffffff,#fff) 58%);border-radius:10px;align-items:center;gap:14px;min-width:0;padding:20px 22px;display:flex}.call-history-caller-avatar{color:var(--primary);background:var(--client-bg-e9eaff,#e9eaff);flex:none}.call-history-caller{gap:2px;min-width:170px;display:grid}.call-history-caller .ring-client-typography{margin:0}.call-history-contact-link{width:fit-content;height:auto;font-size:var(--client-font-12,12px);padding:0}.call-history-overview-facts{flex:auto;grid-template-columns:repeat(4,minmax(110px,1fr));gap:12px;min-width:0;margin-left:auto;display:grid}.call-history-overview-fact{align-items:flex-start;gap:9px;min-width:0;display:flex}.call-history-overview-fact>span:last-child{gap:2px;min-width:0;display:grid}.call-history-overview-fact .ring-client-typography{font-size:var(--client-font-11,11px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.call-history-overview-fact strong{color:var(--client-fg-1d2939,#1d2939);font-size:var(--client-font-13,13px);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.call-history-fact-icon{width:28px;height:28px;color:var(--primary);background:var(--client-bg-eef0ff,#eef0ff);border-radius:7px;flex:none;place-items:center;display:grid}.call-history-detail-layout{flex:auto;align-items:stretch;gap:18px;min-width:0;min-height:0;display:flex;overflow:hidden}.call-history-detail-main,.call-history-detail-sidebar{min-width:0;min-height:0}.call-history-detail-main{flex-direction:column;flex:2 1 0;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.call-history-detail-sidebar{flex:1 1 0;height:100%;display:flex;overflow:hidden}.call-history-detail-sidebar [data-overlayscrollbars-viewport]{overscroll-behavior:contain;gap:16px;min-width:0;min-height:0;padding-right:0;display:grid}.call-history-card{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:10px;min-width:0;padding:18px;box-shadow:0 1px 2px #10182808}.call-history-conversation-card{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.call-history-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:26px;margin-bottom:14px;display:flex}.call-history-card-heading>div{gap:2px;display:grid}.call-history-card-heading .ring-client-typography{margin:0}.call-history-card-heading .ring-client-typography-secondary{font-size:var(--client-font-12,12px)}.call-history-card-heading h5{align-items:center;gap:8px;display:flex}.call-history-card-icon{width:16px;height:16px;color:var(--primary);background:var(--client-bg-eef0ff,#eef0ff);font-size:var(--client-font-13,13px);border-radius:6px;place-items:center;display:inline-grid}.call-history-overlay-scrollbar{--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:3px;--os-track-bg:transparent;--os-track-bg-hover:transparent;--os-track-bg-active:transparent;--os-handle-border-radius:999px;--os-handle-bg:color-mix(in srgb, var(--foreground) 28%, transparent);--os-handle-bg-hover:color-mix(in srgb, var(--foreground) 42%, transparent);--os-handle-bg-active:color-mix(in srgb, var(--foreground) 52%, transparent)}.call-history-transcript{flex:1 1 0;min-height:0;display:flex;overflow:hidden}.call-history-transcript [data-overlayscrollbars-viewport]{overscroll-behavior:contain;flex-direction:column;gap:18px;min-width:0;min-height:0;padding:2px 4px 2px 0;display:flex}.call-history-message{align-self:flex-start;align-items:flex-start;gap:10px;width:fit-content;max-width:92%;display:flex}.call-history-message.is-user{flex-direction:row-reverse;align-self:flex-end}.call-history-message-avatar{color:var(--primary);background:var(--client-bg-eef0ff,#eef0ff);flex:none}.call-history-message-avatar [data-slot=avatar-fallback]{color:inherit;background:inherit;font-size:18px}.call-history-message.is-user .call-history-message-avatar{color:var(--client-fg-344054,#344054);background:var(--client-bg-f2f4f7,#f2f4f7)}.call-history-message-content{min-width:0}.call-history-message-meta{align-items:center;gap:8px;margin:0 4px 5px;display:flex}.call-history-message.is-user .call-history-message-meta{justify-content:flex-end}.call-history-message-meta strong{color:var(--client-fg-344054,#344054);font-size:var(--client-font-12,12px);font-weight:600}.call-history-message-meta .ring-client-typography{font-size:var(--client-font-11,11px)}.call-history-message-bubble{text-align:left;border:1px solid var(--client-line-eaecf0,#eaecf0);width:fit-content;max-width:100%;height:auto;color:var(--client-fg-344054,#344054);background:var(--client-bg-f8f9fc,#f8f9fc);font-weight:400;font-size:var(--client-font-13,13px);white-space:pre-wrap;border-radius:4px 12px 12px;padding:11px 13px;line-height:1.6;display:block}.call-history-message.is-user .call-history-message-bubble{border-color:var(--client-line-d9ddff,#d9ddff);background:var(--client-bg-f0f2ff,#f0f2ff);border-radius:12px 4px 12px 12px;margin-left:auto}.call-history-message.is-active .call-history-message-bubble{border-color:var(--primary);box-shadow:0 0 0 3px #4754d61f}.call-history-message-bubble strong{font-weight:600}.call-history-message-text{white-space:normal;overflow-wrap:anywhere;min-width:0;display:block}.call-history-conversation-recording{border-top:1px solid var(--client-line-eaecf0,#eaecf0);margin-top:14px;padding-top:16px}.call-history-conversation-recording-heading{align-items:center;gap:8px;margin-bottom:8px;display:flex}.call-history-conversation-recording-heading .ring-client-typography-secondary{font-size:var(--client-font-12,12px)}.call-history-conversation-recording-heading .ring-client-tag{margin-left:auto}.call-history-conversation-recording .conversation-recording-player{border:0;padding:0}.call-history-conversation-recording .conversation-recording-waveform{border:1px solid var(--client-line-eaecf0,#eaecf0);border-radius:8px;min-height:100px}.call-history-conversation-recording .conversation-recording-controls{flex-wrap:wrap}.call-history-info-card{gap:0;display:grid}.call-history-info-row,.call-history-metric-row{border-bottom:1px solid var(--client-line-f0f2f5,#f0f2f5);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:9px 0;display:flex}.call-history-info-row:last-child,.call-history-metric-row:last-child{border-bottom:0;padding-bottom:0}.call-history-info-row:first-of-type,.call-history-metric-row:first-of-type{padding-top:0}.call-history-info-row>.ring-client-typography,.call-history-metric-row>span{font-size:var(--client-font-12,12px);flex:none}.call-history-info-row>span:last-child{text-align:right;text-overflow:ellipsis;min-width:0;overflow:hidden}.call-history-info-row .ring-client-tag{margin-inline-end:0}.call-history-summary-text{color:var(--client-fg-475467,#475467);font-size:var(--client-font-13,13px);white-space:pre-wrap;margin:0 0 14px;line-height:1.65}.call-history-summary-result{border-top:1px solid var(--client-line-f0f2f5,#f0f2f5);min-width:0;color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.call-history-summary-result+.call-history-summary-result{margin-top:10px}.call-history-summary-result>.ring-client-typography{min-width:0;color:var(--client-fg-344054,#344054);text-align:right;text-overflow:ellipsis;overflow:hidden}.call-history-metric-row strong{color:var(--client-fg-1d2939,#1d2939);font-size:var(--client-font-13,13px);font-variring-client-numeric:tabular-nums}.call-history-sidebar-billing .call-history-billing{gap:0;display:grid}.call-history-sidebar-billing .call-history-billing>.ring-client-typography{margin:0 0 14px}.call-history-sidebar-billing .ring-client-descriptions{margin:0}.call-history-sidebar-billing .ring-client-descriptions-view{border:0}.call-history-sidebar-billing .ring-client-descriptions-row>th,.call-history-sidebar-billing .ring-client-descriptions-row>td{border-bottom:1px solid var(--client-line-f0f2f5,#f0f2f5);background:0 0;padding:8px 0}.call-history-sidebar-billing .ring-client-descriptions-row:last-child>th,.call-history-sidebar-billing .ring-client-descriptions-row:last-child>td{border-bottom:0}.call-history-sidebar-billing .ring-client-alert{margin:0}.call-history-sidebar-data-card{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:10px;padding:18px;box-shadow:0 1px 2px #10182808}.call-history-sidebar-data-card>.ring-client-typography{margin-top:0}.call-history-sidebar-data-card .ring-client-descriptions{margin-top:12px}.call-history-sidebar-data-card .ring-client-descriptions-view{border-color:var(--client-line-eaecf0,#eaecf0)}.call-history-sidebar-data-card .ring-client-descriptions-item-label{white-space:normal}.conversation-recording-player{border:1px solid var(--client-line-d0d5dd,#d0d5dd);background:var(--client-bg-ffffff,#fff);border-radius:6px;gap:12px;padding:16px;display:grid}.conversation-recording-waveform{border-bottom:1px solid var(--client-line-eaecf0,#eaecf0);min-height:116px;overflow:hidden}.conversation-recording-waveform:not(.loaded){background:var(--client-bg-f9fafb,#f9fafb)}.conversation-recording-controls{align-items:center;gap:12px;min-height:36px;display:flex}.conversation-recording-time{font-variring-client-numeric:tabular-nums;min-width:92px}.conversation-recording-controls .ring2-segmented{background:0 0;border:0;flex:none;gap:2px;padding:0}.conversation-recording-controls .ring2-segmented-option{min-height:30px;color:var(--client-fg-667085,#667085);border-radius:6px;padding:4px 10px}.conversation-recording-controls .ring2-segmented-option-selected{background:var(--client-bg-f2f4f7,#f2f4f7);box-shadow:none;color:var(--client-fg-344054,#344054)}.conversation-recording-volume{width:180px;margin-left:auto}.conversation-recording-volume .ring-client-slider{flex:1;margin:0}.recipient-state{flex-direction:column;justify-content:center;align-items:stretch;gap:16px;min-height:250px;display:flex}.recipient-state>.ring-client-btn{align-self:flex-start}.recipient-progress-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.recipient-progress-stats span{border:1px solid var(--border);min-width:0;color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px);border-radius:6px;padding:10px}.recipient-progress-stats strong{color:var(--client-fg-293347,#293347);font-size:var(--client-font-16,16px);text-overflow:ellipsis;display:block;overflow:hidden}.code-input textarea,.code-block{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.agent-studio{z-index:40;background:var(--muted);flex-direction:column;min-width:1180px;display:flex;position:fixed;inset:0;overflow:hidden}.studio-header{z-index:20;border-bottom:1px solid var(--border);background:var(--client-bg-ffffff,#fff);flex:none;justify-content:space-between;min-height:52px;padding:8px 16px;position:sticky;top:0}.studio-header h4{margin:0}.studio-agent-identity{width:440px}.studio-agent-title-row{align-items:center;gap:8px;min-width:0;display:flex}.studio-agent-title-row .studio-draft-version{font-size:var(--client-font-11,11px);white-space:nowrap;flex:none}.studio-agent-name-slot{min-width:1ch;height:28px;font-size:var(--client-font-18,18px);flex:0 auto;font-weight:600;line-height:28px;position:relative}.studio-agent-name-sizer{visibility:hidden;white-space:pre;display:block;overflow:hidden}.studio-agent-name-slot>:not(.studio-agent-name-sizer){position:absolute;inset:0}.studio-agent-identity>.ring-client-typography{line-height:17px;display:block}.studio-agent-name-slot .studio-agent-name-input{width:100%;height:28px;box-shadow:none;font:inherit;color:inherit;letter-spacing:inherit;outline-offset:2px;background:0 0;border:0;border-radius:0;outline:1px solid #0000;padding:0;line-height:28px;transition:outline-color .12s}.studio-agent-name-slot .studio-agent-name-input:focus{box-shadow:none}.studio-agent-name-slot .studio-agent-name-input:focus:not([readonly]){outline-color:var(--ring)}.runtime-voice-trigger{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.runtime-voice-trigger-copy{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.runtime-voice-trigger-copy .ring-client-typography{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.runtime-voice-trigger-copy .ring-client-typography-code{color:var(--client-fg-667085,#667085);font-size:var(--client-font-11,11px)}.voice-tone-selection-drawer .ring-client-drawer-body{padding:0;overflow:hidden}.voice-tone-layout{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);height:100%;min-height:0;display:grid}.voice-tone-layout.has-providers{grid-template-columns:160px minmax(0,1.5fr) minmax(340px,1fr)}.voice-tone-providers{border-right:1px solid var(--border);min-width:0;padding:24px 12px;overflow:auto}.voice-tone-providers .voice-tone-column-heading{padding-inline:10px;display:block}.voice-tone-provider-button{justify-content:flex-start;gap:8px;width:100%;margin-bottom:8px}.voice-tone-provider-button>span:last-child{text-overflow:ellipsis;overflow:hidden}.voice-tone-voices,.voice-tone-details{min-width:0;padding:24px;overflow:hidden}.voice-tone-voices{border-right:1px solid var(--border);overflow:auto}.voice-tone-column-heading{margin-bottom:20px}.voice-tone-voice-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.voice-tone-voice-item{cursor:pointer;border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:0;padding:14px;transition:border-color .15s,background .15s;display:flex}.voice-tone-voice-item:hover{border-color:var(--ring);background:var(--accent)}.voice-tone-voice-item.selected{border-color:var(--primary);background:var(--accent)}.voice-tone-voice-item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.voice-tone-voice-main{align-items:flex-start;gap:10px;min-width:0;display:flex}.voice-tone-voice-copy{overflow-wrap:anywhere;min-width:0}.voice-tone-voice-copy>.ring-client-typography{text-overflow:ellipsis;display:block;overflow:hidden}.voice-tone-voice-copy>.ring-client-typography:last-child{margin:5px 0 0}.voice-tone-selected-icon{color:var(--primary)}.voice-tone-details{flex-direction:column;display:flex}.voice-tone-parameter-heading{font-size:var(--client-font-16,16px);margin:0}.voice-tone-settings-scroll{flex:1;min-height:0;padding-right:6px;overflow:auto}.voice-tone-checkboxes{background:var(--secondary);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding:12px;display:grid}.voice-tone-parameters{grid-template-columns:minmax(0,1fr);min-height:0;margin-top:20px;display:grid}.voice-tone-parameters .ring-client-form-item{grid-column:1/-1;min-width:0;margin-bottom:20px}.voice-tone-parameters .voice-tone-slider-parameter{grid-column:auto}.voice-tone-slider-parameter .ring-client-form-item-label>label{width:100%}.voice-tone-slider-label{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.voice-tone-slider-value{background:var(--secondary);min-width:32px;color:var(--foreground);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 8px}.voice-tone-slider-parameter .ring2-slider{margin-block:10px}.voice-tone-slider-range{color:var(--muted-foreground);font-size:var(--client-font-11,11px);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.voice-tone-number-control{grid-template-columns:minmax(80px,1fr) 144px;align-items:center;gap:12px;display:grid}.voice-tone-number-control>:only-child{grid-column:1/-1;width:100%}.voice-tone-actions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.voice-tone-preview-feedback{min-width:0;font-size:var(--client-font-12,12px);flex:1}.studio-conductor-button[aria-pressed=true]{border-color:var(--client-line-8b73e8,#8b73e8);background:var(--client-bg-f3f1ff,#f3f1ff);color:var(--client-fg-6557c8,#6557c8)}.studio-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.studio-global-alert{flex:none;margin:14px 20px 0}.agent-three-column{background:var(--muted);flex:1;grid-template-columns:minmax(420px,1.5fr) minmax(260px,.8fr) minmax(300px,.9fr);gap:12px;min-height:0;padding:12px;display:grid;position:relative;overflow:hidden}.agent-three-column>*{min-width:0;min-height:0}.agent-three-column>.agent-column,.agent-three-column>.conductor-preview-frame{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.agent-three-column>.conductor-preview-frame>.agent-column{border-radius:inherit;border:0;min-width:0;min-height:0}.conductor-preview-frame{outline-offset:-4px;outline:2px dashed #8b73e8;min-width:0;min-height:0;display:flex;position:relative}.conductor-preview-frame>.agent-column,.conductor-preview-frame>.configuration-drawer-content,.conductor-preview-frame>.ring-client-alert{flex:1;min-width:0}.ring-client-drawer-body>.conductor-preview-frame{box-sizing:border-box;padding:44px 8px 8px;display:block}.conductor-preview-frame>.conductor-preview-controls{z-index:6;position:absolute;top:9px;right:10px}.conductor-preview-frame.is-rejected{outline-color:#d75d68}.conductor-preview-frame.is-accepted{outline-color:#48a16d}.conductor-preview-controls{border:1px solid var(--client-line-d8d3ef,#d8d3ef);background:var(--client-bg-ffffff,#fff);border-radius:6px;align-items:center;gap:4px;min-height:28px;padding:3px 4px 3px 8px;display:inline-flex;box-shadow:0 2px 8px #312b521a}.conductor-preview-controls>.ring-client-typography{color:var(--client-fg-6d5cc0,#6d5cc0);font-size:var(--client-font-11,11px);white-space:nowrap;margin-right:3px}.conductor-preview-controls .ring-client-btn{width:28px;min-width:28px;height:24px;padding:0}.conductor-preview-controls .ring-client-btn-primary:not(.ring-client-btn-dangerous){border-color:var(--client-line-45956a,#45956a);background:var(--client-bg-45956a,#45956a)}.conductor-preview-controls.is-rejected{border-color:var(--client-line-e5b8bd,#e5b8bd)}.conductor-preview-controls.is-accepted{border-color:var(--client-line-b8dcc7,#b8dcc7)}.studio-header.has-conductor-preview{box-shadow:inset 0 -2px #8b73e8}.studio-header .conductor-preview-controls{margin-left:4px}.agent-configuration-item-wrap{position:relative}.agent-configuration-item-wrap.has-conductor-preview{outline-offset:0;outline:2px dashed #8b73e8;margin:4px 7px}.agent-configuration-item-wrap.has-conductor-preview.is-rejected{outline-color:#d75d68}.agent-configuration-item-wrap.has-conductor-preview.is-accepted{outline-color:#48a16d}.agent-configuration-item-wrap.has-conductor-preview .agent-configuration-item{padding-right:112px}.agent-configuration-item-wrap>.conductor-preview-controls{z-index:2;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.agent-configuration-item-wrap>.conductor-preview-controls>.ring-client-typography{display:none}.agent-configuration-item-wrap>.conductor-preview-controls .ring-client-btn{width:27px;min-width:27px}.is-focused{animation-duration:1.1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes conductor-preview-flash-even{0%,to{box-shadow:0 0 #7a5ce100}20%,60%{box-shadow:0 0 0 5px #7a5ce147}40%,80%{box-shadow:0 0 0 1px #7a5ce114}}@keyframes conductor-preview-flash-odd{0%,to{box-shadow:0 0 #7a5ce100}20%,60%{box-shadow:0 0 0 5px #7a5ce147}40%,80%{box-shadow:0 0 0 1px #7a5ce114}}.conductor-studio-panel{grid-template-rows:64px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.conductor-studio-panel>.agent-column-header>span{align-items:center;gap:8px;display:flex}.conductor-studio-scroll{min-height:0;padding:16px;overflow-y:auto}.conductor-studio-scroll>.ring-client-spin{margin:48px auto;display:block}.conductor-studio-scroll .conductor-message{margin-bottom:18px}.conductor-studio-scroll .conductor-message.is-user>.conductor-user-message{width:88%}.conductor-studio-scroll .conductor-review{margin-top:10px}.conductor-studio-scroll .conductor-diff{grid-template-columns:1fr}.conductor-studio-composer{border-top:1px solid var(--border);background:var(--client-bg-ffffff,#fff);gap:8px;padding:12px;display:grid}.conductor-studio-input-bar{border:1px solid var(--border);background:var(--background);border-radius:32px;align-items:center;gap:8px;min-width:0;padding:5.5px 8px;display:flex;box-shadow:0 2px 8px #0000000a}.conductor-studio-input-bar:focus-within{border-color:var(--ring)}.conductor-studio-input-bar>.shadcn-textarea-field{flex:1;min-width:0}.conductor-studio-input-bar textarea{resize:none;min-height:40px;max-height:160px;box-shadow:none;border:0;border-radius:0;padding:10px 0;font-size:14px;line-height:20px}.conductor-studio-input-bar textarea:focus-visible{box-shadow:none}.conductor-studio-input-bar>button{border-radius:50%;flex:none;width:40px;height:40px}.conductor-studio-attach svg{width:22px;height:22px}.conductor-function-preview-list{border-top:1px solid var(--border);margin-top:14px}.conductor-function-preview-list article{border-bottom:1px solid var(--border);padding:14px 0}.conductor-function-preview-list article>.ring-client-typography{margin:8px 0}.conductor-function-preview-list pre{border:1px solid var(--border);background:var(--client-bg-f7f8fa,#f7f8fa);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;max-height:220px;margin:0;padding:10px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.conductor-functions-preview .is-proposed-delete{opacity:.72;background:var(--client-bg-fff6f6,#fff6f6)}.agent-column{background:var(--client-bg-ffffff,#fff);overflow:hidden}.agent-column+.agent-column{border-left:1px solid var(--border)}.agent-three-column>.agent-column+.agent-column{border-left:0}.agent-column-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 18px;display:flex}.prompt-runtime-header{justify-content:flex-end;min-height:42px;padding:7px 12px}.prompt-workbench{flex-direction:column;min-height:0;display:flex}.prompt-workbench.is-focus-mode{z-index:1000;position:fixed;inset:0}.prompt-inspection-status{font-size:var(--client-font-12,12px);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.prompt-model-toolbar{border-bottom:1px solid var(--border);background:var(--client-bg-fafbfc,#fafbfc);flex:none;padding:12px 16px 14px}.agent-runtime-toolbar{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr)) 36px;align-items:center;gap:10px;min-width:0;display:grid}.agent-runtime-control{gap:5px;min-width:0;display:grid}.agent-runtime-control .ring2-select-prefix svg{width:16px;height:16px}.agent-runtime-control .ring2-select-field{width:100%}.agent-runtime-control .ring2-select,.agent-runtime-control .agent-toolbar-voice-trigger{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;height:36px;min-height:36px;color:var(--foreground);box-shadow:none;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:500}.agent-toolbar-voice-trigger{justify-content:space-between}.agent-toolbar-voice-trigger>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.agent-llm-control{border:1px solid var(--border);background:var(--background);border-radius:8px;align-items:center;gap:0;height:36px;display:flex}.agent-llm-control .ring2-select{background:0 0;border:0;border-radius:8px 0 0 8px;height:34px;min-height:34px}.agent-llm-control>button{border-left:1px solid var(--border);border-radius:0 8px 8px 0;height:34px}.agent-llm-settings-popover{width:340px}.agent-llm-settings{gap:24px;display:grid}.agent-llm-parameter{gap:8px;display:grid}.agent-llm-parameter>.ring-client-typography{line-height:1.5}.agent-llm-parameter-input{align-items:flex-start;gap:16px;margin-top:8px;display:flex}.agent-llm-slider-control{flex:1;min-width:0}.agent-llm-slider-range{color:var(--muted-foreground);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.agent-llm-parameter-input output{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:44px;line-height:16px}.agent-llm-settings-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.agent-timezone-trigger{justify-self:end}.agent-timezone-popover{width:360px}.agent-timezone-settings{gap:12px;display:grid}.agent-timezone-settings>.ring-client-typography{line-height:1.5}.agent-timezone-settings .ring2-select-field{width:100%}.prompt-workbench-body{flex:1;min-height:0;padding:16px;display:flex}.prompt-workbench-body .agent-prompt-textarea-form-item{flex-direction:column;flex:1;min-width:0;min-height:0;margin-bottom:0;display:flex}.prompt-workbench-body .agent-prompt-textarea-form-item .ring-client-form-item-row,.prompt-workbench-body .ring-client-form-item-control,.prompt-workbench-body .ring-client-form-item-control-input,.prompt-workbench-body .ring-client-form-item-control-input-content{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex}.prompt-workbench-body .prompt-textarea-variable-anchor{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.prompt-workbench-body .prompt-textarea-variable-anchor>.ring2-textarea-field{flex-direction:column;flex:1;gap:6px;width:100%;min-width:0;min-height:0;display:flex}.prompt-workbench-body .prompt-textarea-variable-anchor>.ring2-textarea-field>.ring2-textarea{resize:none;flex:1;width:100%;height:100%;min-height:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.65}.prompt-workbench-body .prompt-textarea-variable-anchor>.ring2-textarea-field>.ring2-textarea-control{flex:1;min-height:0}.prompt-workbench-body .prompt-textarea-variable-anchor>.ring2-textarea-field>.ring2-textarea-control>.ring2-textarea{height:100%}.prompt-workbench-footer{border-top:1px solid var(--border);padding:14px 16px 16px}.prompt-workbench-footer .agent-prompt-textarea-form-item{margin-bottom:0}.prompt-workbench-footer .prompt-textarea-variable-anchor>.ring2-textarea-field{width:100%}.prompt-workbench-footer .prompt-textarea-variable-anchor>.ring2-textarea-field>.ring2-textarea{resize:vertical;width:100%;min-height:0}.first-message-mode-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.prompt-editor-commandbar{z-index:3;border-bottom:1px solid var(--border);background:var(--client-bg-ffffff,#fff);flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:7px 16px;display:flex;position:sticky;top:0}.prompt-editor-commandbar>.ring-client-space{min-width:0}.prompt-token-summary{font-size:var(--client-font-11,11px);white-space:nowrap}.prompt-find-replace{border-bottom:1px solid var(--border);background:var(--client-bg-f8fafc,#f8fafc);flex:none;grid-template-columns:minmax(120px,1fr) auto 28px 28px minmax(120px,1fr) auto auto 28px;align-items:center;gap:5px;min-height:48px;padding:7px 12px;display:grid}.prompt-find-replace>.ring-client-typography{min-width:52px;font-size:var(--client-font-11,11px);text-align:center;white-space:nowrap}.prompt-find-replace>.ring-client-btn{min-width:28px;padding-inline:7px}.prompt-workbench-body.has-outline{padding-left:0}.prompt-outline{border-right:1px solid var(--border);background:var(--client-bg-fafbfc,#fafbfc);width:168px;min-width:168px;margin:-16px 14px -16px 0;padding:14px 8px;overflow-y:auto}.prompt-outline>.ring-client-typography{font-size:var(--client-font-12,12px);margin:0 8px 9px;display:block}.prompt-outline nav{gap:2px;display:grid}.prompt-outline nav .ring-client-btn{height:30px;font-size:var(--client-font-12,12px);text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;overflow:hidden}.prompt-outline .ring-client-empty{margin:26px 0}.prompt-outline .ring-client-empty-description{font-size:var(--client-font-11,11px)}.prompt-rendered-workspace{flex:1;grid-template-rows:auto minmax(220px,1fr) minmax(120px,.55fr);min-height:0;display:grid;overflow:hidden}.prompt-render-controls,.prompt-render-output,.prompt-render-sources{min-width:0;padding:12px 16px}.prompt-render-controls{border-bottom:1px solid var(--border);background:var(--client-bg-fafbfc,#fafbfc);gap:10px;max-height:260px;display:grid;overflow-y:auto}.prompt-render-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.prompt-render-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.prompt-render-heading .ring-client-typography{align-items:center;gap:5px;display:inline-flex}.prompt-preview-variables{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prompt-preview-variables .ring-client-form-item{min-width:0;margin-bottom:0}.prompt-preview-variables .ring-client-input-number,.prompt-preview-variables .ring2-select-field{width:100%}.prompt-render-output{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;min-height:0;display:flex;overflow:hidden}.prompt-render-output>pre{border:1px solid var(--client-line-dfe3e8,#dfe3e8);background:var(--client-bg-fbfcfd,#fbfcfd);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;flex:1;min-height:120px;margin:0;padding:12px;font:12px/1.65 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.prompt-token-budget{flex-direction:column;gap:3px;min-width:230px;display:flex}.prompt-token-budget>.ring-client-typography{font-size:var(--client-font-11,11px)}.prompt-token-budget .ring-client-progress{margin:0}.prompt-render-first-message{grid-template-columns:auto 1fr;align-items:center;gap:5px 8px;display:grid}.prompt-render-first-message>pre{border-left:3px solid var(--client-line-9aa4b2,#9aa4b2);background:var(--client-bg-f8fafc,#f8fafc);white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;max-height:92px;margin:0;padding:8px 10px;font:12px/1.5 SFMono-Regular,Consolas,monospace;overflow:auto}.prompt-render-sources{min-height:0;overflow-y:auto}.prompt-render-sources>.ring-client-typography{margin-bottom:6px;display:block}.prompt-render-source-list{display:grid}.prompt-render-source-item{border-bottom:1px solid var(--client-line-f0f0f0,#f0f0f0);gap:2px;padding:7px 0;display:grid}.prompt-render-source-item:last-child{border-bottom:0}.prompt-render-source-item .ring-client-space{min-width:0}.prompt-render-source-item>.ring-client-typography{font-size:var(--client-font-12,12px)}.prompt-changes-workspace{flex:1;min-height:0;padding:16px;overflow-y:auto}.prompt-changes-workspace>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.prompt-changes-workspace>header>div{flex-direction:column;gap:2px;display:flex}.prompt-changes-loading{min-height:180px;color:var(--client-fg-667085,#667085);justify-content:center;align-items:center;gap:8px;display:flex}.prompt-changes-workspace .conductor-diff{max-height:none}.prompt-textarea-variable-anchor{min-width:0;position:relative}.agent-prompt-textarea-first-message .ring2-textarea{background:var(--client-bg-ffffff,#fff)}.agent-prompt-textarea-system .ring2-textarea{tab-size:2}.prompt-inspection-feedback{flex:none}.prompt-inspection-feedback .ring-client-alert-description ul{gap:4px;margin:0;padding-left:18px;display:grid}.prompt-inspection-feedback .ring-client-alert-description li{padding-left:2px}.prompt-inspection-feedback .ring-client-alert-description li span{margin-right:8px}.prompt-inspection-feedback .ring-client-alert-description code{color:inherit;overflow-wrap:anywhere}.prompt-variable-caret-anchor{pointer-events:none;width:1px;position:absolute}.agent-variable-popover{width:500px;max-width:calc(100vw - 48px)}.agent-variable-popover-query{border-bottom:1px solid var(--client-line-eaecf0,#eaecf0);align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}.agent-variable-popover-scroll{overscroll-behavior:contain;max-height:360px;overflow-y:auto}.agent-variable-group{padding:8px}.agent-variable-group+.agent-variable-group{border-top:1px solid var(--client-line-f0f1f3,#f0f1f3)}.agent-variable-group>header{height:28px;color:var(--client-fg-667085,#667085);font-size:var(--client-font-11,11px);text-transform:uppercase;align-items:center;gap:7px;padding:0 6px;font-weight:700;display:flex}.agent-variable-option{align-items:center;justify-content:initial;width:100%;min-width:0;height:auto;min-height:0;color:var(--client-fg-1d2939,#1d2939);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(120px,max-content);gap:16px;padding:8px 10px;display:grid}.agent-variable-option .ring2-button-icon{margin-right:0}.agent-variable-option:hover,.agent-variable-option.active{background:var(--client-bg-f2f4f7,#f2f4f7)}.agent-variable-option:focus-visible{outline-offset:-2px;outline:2px solid #6b63e8}.agent-variable-option-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-variable-option-copy strong,.agent-variable-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-variable-option-copy strong{font-size:var(--client-font-13,13px)}.agent-variable-option-copy small{color:var(--client-fg-667085,#667085);font-size:var(--client-font-11,11px)}.agent-variable-option code{color:var(--client-fg-4f46a5,#4f46a5);font-size:var(--client-font-11,11px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-variable-popover>footer{border-top:1px solid var(--client-line-eaecf0,#eaecf0);min-height:34px;color:var(--client-fg-667085,#667085);font-size:var(--client-font-10,10px);align-items:center;gap:16px;padding:0 12px;display:flex}.agent-configuration{overflow-y:auto}.agent-details-cost{color:var(--client-fg-98a2b3,#98a2b3);font-size:var(--client-font-11,11px);cursor:help;border-radius:5px;align-items:baseline;gap:5px;padding:3px 7px;line-height:16px;display:inline-flex}.agent-details-cost:hover{background:var(--client-bg-f5f6f8,#f5f6f8)}.agent-details-cost-title{color:var(--client-fg-98a2b3,#98a2b3);font-size:var(--client-font-11,11px)}.agent-details-cost strong{color:var(--client-fg-667085,#667085);font-size:var(--client-font-11,11px);font-weight:600}.agent-details-cost-popover{min-width:130px;color:var(--foreground);font-size:var(--client-font-12,12px);gap:7px;display:grid}.agent-details-cost-popover div{justify-content:space-between;gap:16px;display:flex}.prompt-runtime-header-left{align-items:center;gap:10px;min-width:0;display:inline-flex}.agent-configuration-list{background:var(--client-bg-ffffff,#fff);flex-direction:column;min-height:100%;padding:12px 16px;display:flex;overflow:hidden}.agent-configuration-item-wrap{border-bottom:1px solid var(--border);align-items:center;height:48px;display:flex}.agent-configuration-item-wrap:last-child{border-bottom:0}.agent-configuration-item[data-slot=button]{width:100%;height:100%;min-height:0;color:var(--client-fg-344054,#344054);font-size:var(--client-font-14,14px);text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 4px;font-weight:600;line-height:20px;display:flex}.agent-configuration-item[data-slot=button]:hover:not(:disabled),.agent-configuration-item[data-slot=button].active-config{color:var(--client-fg-344054,#344054);background:0 0}.agent-configuration-item[data-slot=button]:hover:not(:disabled) .agent-configuration-item-title .ring-client-typography,.agent-configuration-item[data-slot=button]:focus-visible .agent-configuration-item-title .ring-client-typography{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.agent-configuration-item-main{align-items:center;gap:12px;min-width:0;display:flex}.agent-configuration-item-copy{flex-direction:column;min-width:0;display:flex}.agent-configuration-item-title{align-items:center;gap:6px;min-width:0;display:flex}.agent-configuration-item-title .ring-client-typography{color:inherit;font-size:var(--client-font-14,14px);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.agent-configuration-item>.ring2-button-icon{color:var(--client-fg-667085,#667085);font-size:var(--client-font-13,13px);flex:none;margin-right:0}.config-icon{width:20px;height:20px;color:var(--client-fg-667085,#667085);font-size:var(--client-font-17,17px);background:0 0;flex:0 0 20px;place-items:center;display:grid}.agent-test-panel{background:var(--client-bg-ffffff,#fff);flex-direction:column;min-width:0;min-height:0;display:flex}.agent-test-panel>.agent-column-header{flex:none}.agent-test-header{background:var(--client-bg-ffffff,#fff);justify-content:flex-start;gap:4px;min-height:48px;padding:8px 12px}.agent-test-inputs-trigger{min-width:72px;height:28px;font-family:SFMono-Regular,Consolas,monospace;font-size:var(--client-font-13,13px);border-radius:6px;padding:0 9px;line-height:1}.agent-test-reset{width:28px;min-width:28px;height:28px;color:var(--client-fg-667085,#667085);margin-left:auto;padding:0}.agent-test-reset:hover:not(:disabled){color:var(--client-fg-344054,#344054)}.agent-test-body{background:var(--client-bg-ffffff,#fff);flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.agent-test-body>.voice-test-panel{min-height:0}.agent-test-idle{background:var(--client-bg-ffffff,#fff);flex:1;grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;min-height:0;display:grid}.agent-test-voice-launcher{width:326px;min-width:0;height:326px;color:var(--client-fg-101828,#101828);background:0 0;border:0;border-radius:50%;place-self:center;padding:0;display:grid;position:relative}.agent-test-voice-launcher:hover:not(:disabled){background:0 0}.agent-test-voice-launcher:focus-visible{outline-offset:6px;outline:2px solid #101828}.agent-test-idle-orb{width:300px;height:300px}.agent-test-voice-hover-label{color:var(--client-fg-101828,#101828);opacity:0;pointer-events:none;background:#ffffffe6;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agent-test-voice-launcher:hover:not(:disabled) .agent-test-voice-hover-label,.agent-test-voice-launcher:focus-visible .agent-test-voice-hover-label{opacity:1}.agent-test-voice-launcher-icon{border:6px solid var(--client-line-ffffff,#fff);background:var(--client-bg-101010,#101010);width:52px;height:52px;color:var(--client-fg-ffffff,#fff);font-size:var(--client-font-20,20px);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.agent-test-message-composer,.preview-message-composer{align-items:center;gap:8px;min-width:0;display:flex}.agent-test-message-composer{border-top:1px solid var(--client-line-f0f1f3,#f0f1f3);background:var(--client-bg-ffffff,#fff);padding:12px 14px 16px}.agent-test-message-composer>.ring2-input-field,.preview-message-composer>.ring2-input-field{flex:1;width:100%;min-width:0}.agent-test-message-composer .ring2-input,.preview-message-composer .ring2-input{background:var(--client-bg-ffffff,#fff);border-radius:22px;height:42px;padding-inline:16px}.agent-test-message-send,.preview-message-composer>[data-slot=button]{border-radius:50%;width:42px;min-width:42px;height:42px;padding:0}.agent-test-message-send .ring2-button-icon,.preview-message-composer>[data-slot=button] .ring2-button-icon{margin:0}.agent-test-body .preview-panel{flex-direction:column;flex:1;gap:0;min-width:0;max-width:none;min-height:0;padding:0;display:flex}.agent-test-body .preview-messages{background:var(--client-bg-ffffff,#fff);border:0;border-radius:0;flex:1;min-height:0;max-height:none}.agent-test-body .preview-panel.is-embedded .preview-messages{padding:18px 16px}.agent-test-body .preview-variables{padding:14px 16px 0}.agent-test-body .preview-message-composer{flex:none;margin:0 16px 16px}.agent-test-body .preview-panel.is-embedded .preview-message-composer{border-top:1px solid var(--client-line-f0f1f3,#f0f1f3);background:var(--client-bg-ffffff,#fff);margin:0;padding:12px 14px 16px}.agent-test-body .preview-panel>.ring-client-alert,.agent-test-body .preview-panel>.ring-client-descriptions,.agent-test-body .preview-panel>.ring-client-popover-open,.agent-test-body .preview-panel>.preview-current-variables,.agent-test-body .preview-panel>.preview-action-section,.agent-test-body .preview-panel>.preview-reference-section{margin-left:16px;margin-right:16px}.agent-test-body .preview-panel>.ring-client-popover-open{align-self:flex-start;margin-top:8px;margin-bottom:8px}.agent-test-voice-session{--agent-test-voice-timeline-height:clamp(152px, 34%, 224px);background:var(--client-bg-ffffff,#fff);flex:1;width:100%;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.agent-test-voice-stage{z-index:0;inset:0 0 var(--agent-test-voice-timeline-height);pointer-events:none;place-items:center;min-height:0;padding:12px 16px;display:grid;position:absolute}.agent-test-voice-connection-status{background:color-mix(in srgb, var(--client-bg-ffffff,#fff) 88%, transparent);border-radius:999px;padding:4px 8px;font-size:12px;position:absolute;inset:auto auto 18px}.agent-test-voice-orb{width:300px;max-width:100%;height:300px;max-height:100%}.agent-test-voice-audio-control{bottom:calc(var(--agent-test-voice-timeline-height) + 12px);width:30px;min-width:30px;height:30px;color:var(--client-fg-344054,#344054);pointer-events:auto;padding:0;position:absolute;left:50%;transform:translate(-50%)}.agent-test-voice-session .agent-test-voice-timeline{z-index:1;height:var(--agent-test-voice-timeline-height);border-top:1px solid var(--client-line-f0f1f3,#f0f1f3);background:var(--client-bg-ffffff,#fff);flex:none;min-height:0;padding:16px 16px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.agent-test-voice-session .voice-test-error{z-index:2;right:16px;bottom:calc(var(--agent-test-voice-timeline-height) + 12px);margin:0;position:absolute;left:16px}.dynamic-variables-popover{width:620px;max-width:calc(100vw - 48px);padding:18px}.dynamic-variables-popover-title{color:var(--client-fg-101828,#101828);font-size:var(--client-font-16,16px);display:block}.dynamic-variables-popover-description{color:var(--client-fg-667085,#667085);line-height:20px;margin:6px 0 16px!important}.dynamic-variable-rows{gap:8px;display:grid}.dynamic-variable-row{grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:8px;min-width:0;display:grid}.dynamic-variable-input-group.ring2-input-group{width:100%;min-width:0;display:flex}.dynamic-variable-input-group>*{width:auto;min-width:0;position:relative}.dynamic-variable-input-group>:focus-within{z-index:1}.dynamic-variable-input-group>:not(:first-child){margin-left:-1px}.dynamic-variable-input-group>:not(:first-child) [data-slot=input]{border-top-left-radius:0;border-bottom-left-radius:0}.dynamic-variable-input-group>:not(:last-child) [data-slot=input]{border-top-right-radius:0;border-bottom-right-radius:0}.dynamic-variable-input-group>:first-child{flex:.9 1 0;min-width:132px}.dynamic-variable-input-group>:nth-child(2){flex:.85 1 0;min-width:150px}.dynamic-variable-input-group>:last-child{flex:1.4 1 0;min-width:180px}.dynamic-variable-remove.ring2-button{width:32px;min-width:32px;height:32px;color:var(--client-fg-667085,#667085);padding:0}.dynamic-variable-remove.ring2-button:hover:not(:disabled){color:var(--client-fg-b42318,#b42318);background:var(--client-bg-fff1f0,#fff1f0)}.dynamic-variable-add{margin-top:12px}.test-inputs-modal .ring-client-modal-content{border-radius:14px;overflow:hidden}.test-inputs-modal .ring-client-modal-body{padding:0}.test-inputs-shell{flex-direction:column;min-height:440px;display:flex}.test-inputs-title{color:var(--client-fg-101828,#101828);padding:24px 28px 14px;font-size:var(--client-font-22,22px)!important;margin:0!important;line-height:30px!important}.test-inputs-tabs{border-bottom:1px solid var(--client-line-eaecf0,#eaecf0);gap:4px;padding:0 28px;display:flex}.test-inputs-tab.ring2-button{min-width:0;height:40px;color:var(--client-fg-667085,#667085);font-size:var(--client-font-13,13px);background:0 0;border:0;border-radius:0;padding:8px 2px;position:relative}.test-inputs-tab.ring2-button+.test-inputs-tab.ring2-button{margin-left:18px}.test-inputs-tab.ring2-button:hover:not(:disabled){color:var(--client-fg-344054,#344054);background:0 0}.test-inputs-tab.is-active{color:var(--client-fg-1d2939,#1d2939);font-weight:600}.test-inputs-tab.is-active:after{background:var(--client-bg-344054,#344054);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.test-inputs-content{flex:1;min-height:0;padding:20px 28px 24px;overflow-y:auto}.test-inputs-info{color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px);margin-bottom:20px;line-height:18px}.test-inputs-section{gap:10px;display:grid}.test-inputs-section-heading h4{color:var(--client-fg-344054,#344054);font-size:var(--client-font-14,14px);margin:0;line-height:20px}.test-inputs-saved-select,.test-inputs-saved-select .ring2-select-field{width:100%}.test-inputs-divider{background:var(--client-bg-eaecf0,#eaecf0);height:1px;margin:22px 0}.test-inputs-rows{gap:10px;display:grid}.test-inputs-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}.test-inputs-row .ring2-input-field,.test-inputs-row .ring2-input{width:100%}.test-inputs-delete.ring2-button{width:32px;min-width:32px;height:32px;color:var(--client-fg-667085,#667085);padding:0}.test-inputs-delete.ring2-button:hover:not(:disabled){color:var(--client-fg-b42318,#b42318);background:var(--client-bg-fff1f0,#fff1f0)}.test-inputs-add{align-self:flex-start;margin-top:2px}.test-inputs-empty-state{gap:8px;padding:20px 0;display:grid}.test-inputs-footer{border-top:1px solid var(--client-line-eaecf0,#eaecf0);justify-content:flex-end;gap:8px;padding:14px 28px 20px;display:flex}.configuration-drawer-content{gap:18px;min-width:0;display:grid}.configuration-drawer-content>.ring2-input-field,.configuration-drawer-content>.ring2-textarea-field{width:100%}.agent-drawer-form{gap:16px;min-width:0;display:grid}.agent-drawer-section{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-ffffff,#fff);border-radius:12px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 1px 2px #10182808}.agent-drawer-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.agent-drawer-section-heading>div:first-child{gap:4px;min-width:0;display:grid}.agent-drawer-section-heading h5{color:var(--client-fg-344054,#344054);font-size:var(--client-font-14,14px);margin:0;line-height:20px}.agent-drawer-section-heading>button{flex:none}.agent-drawer-section .ring-client-form-item{min-width:0;margin-bottom:0}.agent-drawer-section .ring2-input-field,.agent-drawer-section .ring2-textarea-field,.agent-drawer-section .ring2-select-field,.agent-drawer-section .ring-client-input-number{width:100%}.agent-drawer-list{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-ffffff,#fff);border-radius:10px;overflow:hidden}.agent-drawer-list .ring-client-list-item{padding:14px 16px}.agent-drawer-list .ring-client-list-empty-text{padding:8px 0}.agent-drawer-list .ring-client-empty{margin-block:14px}.conversation-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.conversation-settings .ring-client-input-number{width:100%}.drawer-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-section-heading .ring-client-typography{margin:0}.configuration-drawer-content .ring-client-list-item-meta{min-width:0}.configuration-drawer-content .ring-client-list-item-meta-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.remote-data-configuration,.remote-data-editor{min-width:0}.remote-data-configuration>.ring-client-alert,.remote-data-editor>.ring-client-alert{margin-bottom:2px}.remote-data-configuration{gap:20px}.remote-data-configuration>.drawer-section-heading{align-items:flex-start;gap:24px}.remote-data-configuration>.drawer-section-heading>div{gap:6px;display:grid}.remote-data-configuration>.drawer-section-heading>button{flex-shrink:0}.remote-data-editor{gap:18px}.remote-editor-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding:2px 0 4px;display:flex}.remote-editor-heading-copy{gap:5px;min-width:0;display:grid}.remote-editor-heading-copy h4{color:var(--client-fg-101828,#101828);font-size:var(--client-font-20,20px);margin:0;line-height:28px}.remote-editor-eyebrow{color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px);letter-spacing:.04em;text-transform:uppercase;font-weight:600;line-height:18px}.remote-editor-placeholder{min-width:0;color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px);flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.remote-editor-placeholder code{background:var(--client-bg-f2f4f7,#f2f4f7);max-width:100%;color:var(--client-fg-344054,#344054);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:2px 7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:hidden}.remote-editor-heading>button{flex:none}.remote-editor-form{gap:16px;display:grid}.remote-editor-section{border:1px solid var(--client-line-e4e7ec,#e4e7ec);background:var(--client-bg-ffffff,#fff);border-radius:12px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 1px 2px #10182808}.remote-editor-section-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.remote-editor-section-heading h5{color:var(--client-fg-344054,#344054);font-size:var(--client-font-14,14px);margin:0;line-height:20px}.remote-editor-general-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}.remote-editor-form .ring-client-form-item{min-width:0;margin-bottom:0}.remote-editor-form .ring-client-form-item-label{padding-bottom:6px}.remote-editor-form .ring2-input-field,.remote-editor-form .ring2-textarea-field{width:100%}.remote-request-section{gap:18px}.remote-plaintext-alert{margin:-2px 0 0}.remote-request-grid{grid-template-columns:152px minmax(0,1fr);align-items:end;gap:12px;min-width:0;display:grid}.remote-method-field .ring2-toggle-group{width:100%}.remote-key-value-section{border-top:1px solid var(--client-line-eaecf0,#eaecf0);gap:10px;min-width:0;padding-top:16px;display:grid}.remote-key-value-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.remote-key-value-heading>.ring-client-typography{color:var(--client-fg-344054,#344054);font-size:var(--client-font-13,13px)}.remote-key-value-heading>button{flex:none}.remote-source-list{gap:12px;min-width:0;display:grid}.remote-source-card{border:1px solid var(--border);background:var(--background);border-radius:12px;min-width:0;padding:16px;transition:border-color .16s,box-shadow .16s}.remote-source-card:hover{border-color:var(--client-line-cfd4dc,#cfd4dc);box-shadow:0 2px 8px #1018280d}.remote-source-card-heading,.remote-source-identity,.remote-source-management,.remote-source-endpoint,.remote-source-placeholder{align-items:center;gap:8px;min-width:0;display:flex}.remote-source-card-heading{justify-content:space-between;gap:16px}.remote-source-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.remote-source-management{color:var(--muted-foreground);flex-shrink:0;gap:2px}.remote-source-delete:hover:not(:disabled){color:var(--destructive);background:var(--muted)}.remote-source-endpoint{color:var(--muted-foreground);align-items:baseline;margin-top:8px;font-size:13px}.remote-source-endpoint>span:last-child{overflow-wrap:anywhere;min-width:0}.remote-source-placeholder{color:var(--muted-foreground);margin-top:6px}.remote-source-placeholder code{overflow-wrap:anywhere;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6}.remote-source-placeholder>button{flex-shrink:0}.remote-source-empty{border:1px dashed var(--border);background:var(--muted);border-radius:12px;justify-items:center;padding:36px 24px;display:grid}.remote-source-empty>.anticon{color:var(--muted-foreground);font-size:28px}.remote-source-empty .ring-client-empty-image{display:none}.remote-header-list,.remote-query-list{gap:8px;min-width:0;display:grid}.remote-key-value-labels,.remote-header-row,.remote-query-row{grid-template-columns:minmax(140px,.75fr) minmax(260px,1.4fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}.remote-key-value-labels{color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px);padding:0 1px;line-height:18px}.remote-header-row>button,.remote-query-row>button{width:32px;min-width:32px;height:32px;padding:0}.remote-body-heading{border-top:1px solid var(--client-line-eaecf0,#eaecf0);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.remote-body-heading .ring-client-typography{margin:0;display:block}.remote-body-heading .ring-client-typography+.ring-client-typography{margin-top:4px}.remote-body-form{gap:10px;display:grid}.remote-body-form-header,.remote-body-form-row{grid-template-columns:minmax(150px,.8fr) minmax(260px,1.4fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}.remote-body-form-header{color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px)}.variable-template-control{grid-template-columns:minmax(0,1fr) 32px;gap:8px;min-width:0;display:grid}.variable-template-control.multiline{align-items:start}.variable-template-control>.ring2-input-field,.variable-template-control>.ring2-textarea-field{width:100%;min-width:0}.remote-variable-menu-item{justify-content:space-between;align-items:center;gap:18px;min-width:260px;display:flex}.remote-variable-menu-item code{color:var(--client-fg-4f46a5,#4f46a5)}.remote-editor-actions{border-top:1px solid var(--client-line-eaecf0,#eaecf0);justify-content:space-between;align-items:center;gap:12px;padding:16px 2px 2px;display:flex}.remote-test-modal{gap:16px;padding-top:8px;display:grid}.remote-test-modal .ring-client-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.remote-response-preview{border:1px solid var(--client-line-dfe3e8,#dfe3e8);background:var(--client-bg-f7f8fa,#f7f8fa);max-height:260px;color:var(--client-fg-1d2939,#1d2939);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--client-font-12,12px);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:12px;line-height:1.55;overflow:auto}.post-call-extraction-heading,.post-call-optional-description,.post-call-optional-description>.ring2-textarea-field{width:100%}.post-call-extraction-heading h5{margin:0}.post-call-extraction-configuration .ring-client-list-item{align-items:flex-start;gap:12px}.post-call-extraction-configuration .ring-client-list-item-action{margin-inline-start:12px}.post-call-settings-section>.ring-client-form{gap:16px;display:grid}.post-call-extraction-list .ring-client-list-item-meta-description{color:var(--client-fg-667085,#667085);line-height:1.55}.knowledge-drawer-section .ring-client-spin-nested-loading,.knowledge-drawer-section .ring-client-spin-container{min-width:0}.knowledge-binding-list .ring-client-list-item{align-items:flex-start;gap:12px}.knowledge-binding-list .ring-client-list-item-meta-title{font-weight:600}.runtime-configuration>.ring-client-form>.ring-client-form-item{margin-bottom:4px}.runtime-config-section{border-top:1px solid var(--border);min-width:0;padding:22px 0}.runtime-config-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.runtime-config-heading h5{margin:0}.runtime-config-section>.ring-client-alert{margin-bottom:16px}.runtime-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.runtime-parameter-grid .ring-client-input-number,.runtime-parameter-grid .ring2-select-field{width:100%}.knowledge-binding-config{grid-template-columns:1fr 1fr;gap:10px;padding-top:8px;display:grid}.knowledge-binding-config .ring-client-form-item{margin-bottom:0}.knowledge-binding-config .ring-client-input-number{width:100%}.embedded-tools-workspace{min-width:0}.embedded-tools-workspace .workspace-heading{margin-bottom:14px}.embedded-tools-workspace .workspace-heading h4{margin:0 0 4px}.embedded-tools-workspace .workspace-toolbar{display:none}.embedded-tools-workspace .ring-client-table-wrapper{overflow-x:auto}.agent-resource-panel{gap:16px;min-width:0;display:grid}.agent-resource-panel .workspace-heading{margin-bottom:0}.agent-resource-panel .workspace-heading h4{margin:0 0 4px}.agent-resource-panel>.ring-client-alert{margin-bottom:0}.agent-resource-panel>.ring-client-table-wrapper{overflow-x:auto}.agent-resource-panel .plugin-body{min-width:0;padding:0}.agent-resource-panel .workspace-toolbar{margin-bottom:2px}.agent-resource-panel .workspace-toolbar .ring2-search-field,.agent-resource-panel>.ring2-search-field{width:min(100%,360px)}.agent-resource-table{border-radius:12px;overflow:hidden}.agent-resource-table .ring2-table td,.agent-resource-table .ring2-table th{padding-inline:12px}.agent-resource-table .ring2-table-cell-ellipsis>.ring2-button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:0;display:block;overflow:hidden}.studio-panel{max-width:1120px;padding:30px 38px 48px}.studio-panel>h3,.panel-heading h3,.version-detail h3{margin-top:0}.studio-form-grid{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.span-two{grid-column:1/-1}.panel-heading{justify-content:space-between;gap:20px}.runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.runtime-section{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:7px;min-width:0;padding:18px}.runtime-section h5{margin-top:0}.runtime-section .ring-client-input-number{width:100%}.variable-list{gap:14px;display:grid}.variable-row{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:7px;grid-template-columns:minmax(140px,1fr) 150px minmax(140px,1fr) auto auto;align-items:center;gap:12px;padding:16px;display:grid}.variable-description{grid-column:1/-1}.variables-configuration .variable-row{grid-template-columns:minmax(120px,1fr) 110px minmax(120px,1fr) 72px 32px;align-items:end}.variables-configuration .variable-row .ring-client-form-item{margin-bottom:0}.variables-configuration .variable-row .ring-client-input-number,.variables-configuration .variable-row .ring2-select-field{width:100%}.preview-panel{gap:16px;max-width:1000px;padding:30px 38px 48px;display:grid}.preview-variables{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.preview-variables .ring-client-input-number,.preview-variables .ring2-select-field{width:100%}.preview-current-variables{gap:8px;padding:0 16px;display:grid}.preview-messages{border:1px solid var(--border);background:var(--client-bg-fafafa,#fafafa);border-radius:7px;flex-direction:column;gap:12px;min-height:320px;max-height:520px;padding:18px;display:flex;overflow-y:auto}.preview-messages>.ring-client-empty{margin:auto}.preview-termination{flex:none;width:100%}.preview-events{width:420px;max-height:360px;overflow-y:auto}.preview-action-section,.preview-reference-section{gap:8px;min-height:0;padding:0 16px;display:grid}.preview-action-heading,.preview-action-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-action-timeline{border-top:1px solid var(--border);max-height:260px;overflow-y:auto}.preview-action-event,.preview-reference-item{grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start!important;padding:10px 0!important;display:grid!important}.preview-reference-section .ring-client-list{border-top:1px solid var(--border);max-height:300px;overflow-y:auto}.preview-reference-item .ring-client-typography{margin-bottom:0}.preview-action-marker{background:var(--client-bg-eef7f1,#eef7f1);width:16px;height:16px;color:var(--client-fg-237a47,#237a47);border-radius:50%;place-items:center;display:grid}.preview-action-event.failed .preview-action-marker{background:var(--client-bg-fff1f0,#fff1f0);color:var(--client-fg-c33c32,#c33c32)}.preview-action-content{gap:6px;min-width:0;display:grid}.preview-action-result{border:1px solid var(--border);background:var(--client-bg-f8f9fb,#f8f9fb);white-space:pre-wrap;overflow-wrap:anywhere;max-height:140px;font-size:var(--client-font-12,12px);border-radius:5px;margin:0;padding:8px 10px;overflow:auto}.voice-test-panel{background:var(--client-bg-ffffff,#fff);flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.voice-test-panel>audio{display:none}.voice-test-actions{border-bottom:1px solid var(--border);background:var(--client-bg-ffffff,#fff);flex:none;gap:8px;padding:14px;display:grid}.voice-test-actions.is-auto-starting{display:none}.voice-test-actions .ring-client-btn{min-height:38px}.voice-test-orb-stage{background:var(--client-bg-ffffff,#fff);justify-content:center;align-items:center;gap:16px;min-height:208px;padding:8px 12px;display:flex}.voice-test-orb{flex:none;width:180px;height:180px}.voice-test-activity-copy{gap:4px;min-width:122px;display:grid}.voice-test-activity-copy>.ring-client-typography{font-size:var(--client-font-12,12px)}.voice-test-activity-copy .elevenlabs-live-waveform{width:88px;height:22px;color:var(--primary);margin-top:5px}.voice-test-timeline{flex-direction:column;flex:1;gap:14px;min-height:260px;padding:18px 14px;display:flex;overflow-y:auto}.voice-test-timeline>.ring-client-empty{margin:auto}.voice-test-fallback{flex:none;width:auto;margin:0 14px 14px}.voice-test-error{flex:none;margin:0 14px 14px}.publish-modal-content,.publish-modal-content .ring2-textarea-field{width:100%}.workspace-page{padding:26px 30px 40px}.workspace-heading{justify-content:space-between;gap:24px;margin-bottom:22px}.workspace-heading h2{margin:0 0 4px}.knowledge-table{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:7px;overflow:hidden}.knowledge-list{overflow:hidden}.knowledge-list .ring-client-list-item{padding:18px 20px}.knowledge-list .ring-client-list-item-meta-title .ring-client-btn{height:auto;font-size:var(--client-font-15,15px);padding:0}.knowledge-detail{max-width:none;padding:0}.knowledge-detail-shell{background:var(--client-bg-ffffff,#fff);grid-template-columns:228px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.knowledge-detail-sidebar{border-right:1px solid var(--border);background:var(--client-bg-ffffff,#fff);flex-direction:column;min-width:0;padding:20px 16px;display:flex}.knowledge-back{color:var(--client-fg-667085,#667085);align-self:flex-start;margin-bottom:18px;padding-inline:4px}.knowledge-sidebar-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 8px 5px!important}.knowledge-sidebar-id{font-family:SFMono-Regular,Consolas,monospace;font-size:var(--client-font-11,11px);text-overflow:ellipsis;white-space:nowrap;margin:0 8px;overflow:hidden}.knowledge-sidebar-status{margin:14px 8px 22px}.knowledge-content-nav{gap:5px;display:grid}.knowledge-content-nav .knowledge-content-nav-item{align-items:center;justify-content:initial;width:100%;min-width:0;height:auto;min-height:42px;color:var(--client-fg-596376,#596376);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;padding:9px 11px;display:grid}.knowledge-content-nav .knowledge-content-nav-item .ring2-button-icon{margin-right:0}.knowledge-content-nav .knowledge-content-nav-item:hover{background:var(--client-bg-f5f6f8,#f5f6f8);color:var(--client-fg-293347,#293347)}.knowledge-content-nav .knowledge-content-nav-item.active{background:var(--client-bg-eef0ff,#eef0ff);color:var(--primary);font-weight:600}.knowledge-content-nav .knowledge-content-nav-item strong{font-size:var(--client-font-12,12px);font-weight:600}.knowledge-detail-main{background:var(--client-bg-f7f8fa,#f7f8fa);min-width:0;padding:28px 32px 42px}.knowledge-main-header{justify-content:space-between;align-items:center;gap:20px;min-height:40px;margin-bottom:16px;display:flex}.knowledge-main-header h2{margin:0 0 5px}.knowledge-detail-main>.ring-client-alert{margin-bottom:18px}.knowledge-detail-main>section{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:7px;min-height:480px;padding:20px}.knowledge-detail-main>section>.workspace-toolbar{border-bottom:1px solid var(--client-line-eaecf0,#eaecf0);padding-bottom:17px}.knowledge-detail-main>section>.ring-client-list{min-height:340px}.table-workspace{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:7px;min-height:430px;overflow:hidden}.table-workspace .ring-client-layout-sider{border-right:1px solid var(--border)}.table-workspace .ring-client-list-item{padding:8px 10px}.table-workspace .selected-file{background:var(--client-bg-eef0ff,#eef0ff)}.table-workspace .ring-client-layout-content{min-width:0;overflow-x:auto}.table-workspace .ring-client-typography{margin-bottom:0}.recall-test-modal .ring-client-modal-body{height:min(720px,100vh - 150px);overflow:hidden}.recall-test-modal .ring-client-modal-content{overflow:hidden}.recall-test-layout{grid-template-columns:300px minmax(0,1fr);height:100%;min-height:560px;margin:0 -24px -20px;display:grid}.recall-test-config{border-right:1px solid var(--border);background:var(--client-bg-f8f9fb,#f8f9fb);padding:20px 20px 20px 24px}.recall-test-config h5{margin:0 0 22px}.recall-test-config .ring-client-form-item{margin-bottom:22px}.recall-test-config .recall-number{width:100%}.recall-test-config .ring-client-typography{font-size:var(--client-font-12,12px);line-height:1.6}.recall-test-results{background:var(--client-bg-ffffff,#fff);flex-direction:column;min-width:0;min-height:0;padding:20px 24px;display:flex;overflow:hidden}.recall-query-heading,.recall-results-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.recall-query-heading h5,.recall-results-heading h5{margin:0}.recall-query-field{margin:12px 0 20px}.recall-query-field textarea{resize:none}.recall-test-results>.ring-client-alert{margin-bottom:16px}.recall-loading{flex:1;place-content:center;justify-items:center;gap:12px;display:grid}.recall-results-heading{flex:none;margin:4px 0 14px}.recall-results-heading .ring-client-tabs-nav{margin:0}.recall-results-heading .ring-client-tabs-content-holder{display:none}.recall-result-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:148px;gap:14px;min-height:0;padding:3px 5px 12px;display:grid;overflow-y:auto}.recall-result-card{border:1px solid var(--client-line-eaecf0,#eaecf0);background:var(--client-bg-fafbfc,#fafbfc);border-radius:7px;flex-direction:column;min-width:0;padding:14px 16px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.recall-result-card:hover{border-color:var(--client-line-c9cef7,#c9cef7);background:var(--client-bg-ffffff,#fff);box-shadow:0 4px 14px #29334717}.recall-card-heading{color:var(--client-fg-667085,#667085);font-size:var(--client-font-12,12px);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.recall-card-heading strong{color:var(--client-fg-293347,#293347);font-size:var(--client-font-14,14px);padding-left:15px;position:relative}.recall-card-heading strong:before{background:var(--primary);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.recall-card-heading b{color:var(--primary)}.recall-result-card .ring-client-typography{color:var(--client-fg-667085,#667085);white-space:pre-wrap;flex:1;margin:0}.recall-card-footer{border-top:1px dashed var(--client-line-dfe2e8,#dfe2e8);color:var(--client-fg-7d8798,#7d8798);font-size:var(--client-font-12,12px);padding-top:9px}.recall-empty{flex:1;place-content:center;display:grid}.recall-tooltip-content{width:440px}.recall-tooltip-content>div{justify-content:space-between;gap:16px;display:flex}.recall-tooltip-content p{white-space:pre-wrap;max-height:360px;margin:12px 0;overflow-y:auto}.recall-tooltip-content small{color:var(--client-fg-d0d5dd,#d0d5dd)}.versions-layout{grid-template-columns:250px minmax(0,1fr);gap:20px;display:grid}.versions-layout>.ring-client-list{background:var(--client-bg-ffffff,#fff)}.versions-layout .ring-client-list-item{cursor:pointer}.selected-version{background:var(--client-bg-eef0ff,#eef0ff)}.tests-page{min-width:1120px}.tests-page>.ring-client-alert{margin-bottom:16px}.tests-toolbar{grid-template-columns:minmax(240px,1.4fr) minmax(180px,.85fr) minmax(170px,.7fr) 150px 170px;gap:10px;margin-bottom:18px;display:grid}.tests-toolbar .ring2-select-field{width:100%}.tests-layout{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:7px;grid-template-columns:minmax(680px,1.65fr) minmax(360px,.85fr);min-height:620px;display:grid}.tests-case-list{min-width:0;padding:0 0 18px;overflow:hidden}.tests-case-list .ring-client-table-wrapper{overflow-x:auto}.tests-case-list .ring-client-table{min-height:540px}.tests-case-list .ring-client-pagination{margin:18px 18px 0}.test-case-link{text-overflow:ellipsis;white-space:nowrap;max-width:260px;height:auto;padding:0;overflow:hidden}.selected-test-case>td{background:var(--client-bg-eef0ff,#eef0ff)!important}.tests-inspector{border-left:1px solid var(--border);background:var(--client-bg-fafbfc,#fafbfc);min-width:0}.tests-inspector>section{min-height:260px;padding:18px}.tests-inspector>section+section{border-top:1px solid var(--border)}.tests-panel-heading{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:14px;display:flex}.tests-panel-heading h4{font-size:var(--client-font-16,16px);margin:0}.tests-panel-loading{place-items:center;min-height:160px;display:grid}.test-case-detail>.ring-client-empty{margin:76px 0}.test-case-definition>h5{margin:0 0 5px}.test-case-definition>.ring-client-typography{margin-bottom:14px}.test-case-definition .ring-client-descriptions{margin-bottom:12px}.test-case-definition .ring-client-list-header{padding:10px 0 5px}.test-case-definition .ring-client-list-item{padding:7px 0}.test-runs-panel .ring-client-list{background:var(--client-bg-ffffff,#fff);max-height:320px;overflow-y:auto}.test-runs-panel .ring-client-list-item{cursor:pointer;padding:10px 12px}.test-runs-panel .ring-client-list-item:hover{background:var(--client-bg-f5f6ff,#f5f6ff)}.selected-test-run{background:var(--client-bg-eef0ff,#eef0ff)}.test-run-detail{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.test-run-detail .ring-client-descriptions-title{font-size:var(--client-font-14,14px)}.version-detail{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:7px;min-height:480px;padding:22px}.version-against{width:260px;margin-bottom:16px}.diff-values{grid-template-columns:1fr 1fr;gap:12px;display:grid}.diff-values pre,.code-block{background:var(--client-bg-f5f5f5,#f5f5f5);white-space:pre-wrap;max-height:320px;margin:0;padding:12px;overflow:auto}.code-block{background:var(--client-bg-1f2937,#1f2937);color:var(--client-fg-f3f4f6,#f3f4f6);margin-top:12px}details>summary{cursor:pointer;font-weight:600}.contact-post-call-mapping-editor{padding-bottom:8px}.contact-post-call-mapping-heading{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-bottom:16px;display:flex}.contact-post-call-mapping-heading h5{margin:0}.contact-post-call-mapping-loading{place-items:center;min-height:120px;display:grid}.contact-post-call-mapping-editor>.ring-client-alert{margin-bottom:16px}.contact-post-call-option-map{gap:10px;margin:8px 0 20px;display:grid}.contact-post-call-option-row{grid-template-columns:minmax(140px,.8fr) minmax(220px,1.2fr);align-items:center;gap:16px;display:grid}.contact-post-call-option-row .ring2-select-field{width:100%}.contact-post-call-mapping-actions{justify-content:flex-end;padding-top:8px;display:flex}.contact-mapping-backfill-loading{place-items:center;min-height:300px;display:grid}.contact-mapping-backfill-statistics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.contact-mapping-backfill-statistics .ring-client-statistic{border:1px solid var(--border);background:var(--client-bg-fafbfc,#fafbfc);border-radius:6px;min-width:0;padding:12px}.contact-mapping-backfill-statistics .ring-client-statistic-title{font-size:var(--client-font-12,12px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-mapping-backfill-statistics .ring-client-statistic-content{font-size:var(--client-font-22,22px)}.call-history-contact-mapping>.ring-client-alert{margin-bottom:14px}.client-content.client-page-content>section,.client-content.client-page-content>.management-workspace,.client-content.client-page-content>.management-audit-view{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.client-page-header{flex:none;min-width:0}.client-page-body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.client-page-body>.ring-client-alert{flex:none;margin-bottom:16px}.client-page-body>.workspace-toolbar,.client-page-body>.contacts-toolbar,.client-page-body>.batch-call-toolbar,.client-page-body>.phone-numbers-toolbar,.client-page-body>.call-history-toolbar,.client-page-body>.tests-toolbar{flex:none}.account-page,.client-settings-page,.component-library-page{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.account-page-header,.settings-page-header{flex:none}.account-page-header h2,.settings-page-header h2{margin:0}.account-page-body,.settings-page-body,.component-library-body{flex:auto;min-width:0;min-height:0;overflow:auto}.account-page-body>.time-zone-settings{margin-bottom:28px}.client-page-table,.client-page-body>.ring2-table-wrap{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.client-page-table>.ring2-table-scroll,.client-page-body>.ring2-table-wrap>.ring2-table-scroll{flex:auto;min-height:0}.client-page-table>.ring2-table-pagination,.client-page-body>.ring2-table-wrap>.ring2-table-pagination,.client-page-body>.ring2-pagination{border-top:1px solid var(--client-line-eaecf0,#eaecf0);flex:none;align-items:center;min-height:48px;margin-top:0;padding:8px 16px 12px}.batch-call-page,.batch-call-editor,.phone-numbers-page,.knowledge-detail,.skills-workspace,.functions-catalog,.functions-workspace,.tests-page,.contact-fields-page,.call-history-page{flex:auto;min-width:0;min-height:0}.batch-call-list-body .batch-call-table,.phone-numbers-body .phone-numbers-table,.contacts-body .contacts-table,.contact-fields-body .contact-fields-table,.call-history-body .call-history-table,.tests-case-list .tests-table,.skills-tab-body .skills-table,.plugin-body .plugin-table{min-height:0}.batch-call-editor-body{overflow:auto}.batch-call-editor-body>.batch-call-attempts{flex-direction:column;flex:auto;min-height:0;display:flex}.batch-call-attempts>.ring2-table-wrap,.batch-call-attempts>.ring2-table-wrap>.ring2-table-scroll{flex:auto;min-height:0}.agents-main{min-height:0}.agents-main-body{flex:auto;min-height:0}.agents-main-body>.agents-table,.knowledge-list-body,.knowledge-detail-body,.knowledge-content-body,.skills-body,.skills-tab-body,.functions-catalog-body,.agent-functions-body,.plugin-body,.contacts-body,.contact-fields-body,.tests-body,.call-history-body,.phone-numbers-body{min-height:0}.knowledge-detail-shell{height:100%;min-height:0}.knowledge-detail-main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.knowledge-detail-body{overflow:hidden}.knowledge-content-panel{border:1px solid var(--border);background:var(--client-bg-ffffff,#fff);border-radius:7px;flex-direction:column;flex:auto;min-width:0;min-height:0;padding:20px;display:flex}.knowledge-content-panel>.client-page-header{flex:none}.knowledge-content-body{overflow:hidden}.knowledge-content-body>.ring-client-list{flex:auto;min-height:0;overflow:auto}.table-workspace{flex:auto;min-height:0}.table-workspace>.ring-client-layout-content{flex-direction:column;min-height:0;display:flex}.table-workspace>.ring-client-layout-content>.client-page-table{flex:auto;min-height:0}.skills-workspace{flex-direction:column;display:flex}.skills-tabs-header{flex:none;margin-bottom:20px}.skills-body{overflow:hidden}.skills-body>.skills-tab-content,.skills-body>.functions-workspace,.skills-body>.skills-tab-content{flex:auto;min-height:0}.skills-tab-content,.functions-workspace,.functions-catalog,.agent-functions-workspace{flex-direction:column;min-width:0;min-height:0;display:flex}.skills-tab-body,.agent-functions-body,.plugin-body,.functions-catalog-body{min-height:0}.skills-tab-body>.skills-table,.plugin-body>.plugin-table,.agent-functions-body>.ring-client-spin-nested-loading,.functions-catalog-body>.ring-client-spin-nested-loading{flex:auto;min-height:0}.agent-functions-body .ring-client-spin-container,.functions-catalog-body .ring-client-spin-container{flex-direction:column;height:100%;min-height:0;display:flex}.agent-functions-body .agent-function-list{min-height:0;max-height:none;overflow:auto}.tests-page{flex-direction:column;display:flex}.tests-body{overflow:hidden}.tests-layout{flex:auto;min-height:0}.tests-case-list{flex-direction:column;min-height:0;display:flex}.tests-case-list>.tests-table{flex:auto;min-height:0}.tests-inspector{min-height:0;overflow:auto}.contacts-page,.contact-fields-page,.call-history-page,.phone-numbers-page{flex-direction:column;display:flex}.contacts-body,.contact-fields-body,.call-history-body,.phone-numbers-body{overflow:hidden}.contacts-body>.contacts-table,.contact-fields-body>.contact-fields-table,.call-history-body>.call-history-table,.phone-numbers-body>.phone-numbers-table{flex:auto;min-height:0}.client-page-content .ring-client-table-wrapper,.client-page-content .ring2-table-wrap{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.client-page-content .ring-client-table-container,.client-page-content .ring-client-table-bordered>.ring-client-table-container,.client-page-content .ring2-table-bordered{border:0!important;border-inline-start:0!important;border-top:0!important}.client-page-content .ring-client-table{background:0 0}.client-page-content .ring-client-table-thead>tr>th{color:var(--ring2-color-text-h1);font-weight:400;border-bottom:1px dashed var(--ring2-color-line)!important;background:0 0!important}.client-page-content .ring-client-table-tbody>tr>td{background:var(--client-bg-ffffff,#fff);border-bottom:0!important}.client-page-content .ring-client-table-tbody>tr:nth-child(2n)>td{background:var(--client-bg-fafafa,#fafafa)}.client-page-content .ring-client-table-tbody>tr:hover>td,.client-page-content .ring-client-table-tbody>tr.ring-client-table-row-hover>td{background:var(--client-bg-f1f3f5,#f1f3f5)!important}.function-template-card[data-slot=button]{text-align:left;white-space:normal;justify-content:flex-start;align-items:flex-start;gap:14px;width:100%;height:auto;padding:16px}.function-template-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.function-template-copy>span{color:var(--muted-foreground);font-weight:400}.function-template-copy code{overflow-wrap:anywhere;background:var(--muted);width:fit-content;max-width:100%;font-size:var(--client-font-12,12px);border-radius:4px;padding:2px 6px}.billing-top-up-drawer-content{gap:28px;padding:4px 0;display:grid}.billing-top-up-drawer-content>section{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:20px}.billing-top-up-drawer-content>section>h5{font-size:var(--client-font-16,16px);margin:0 0 16px}.billing-top-up-drawer-content .ring-client-descriptions{margin:0}.billing-top-up-drawer-content .ring-client-descriptions dl{grid-template-columns:1fr;gap:12px;display:grid}.billing-top-up-drawer-content .ring-client-descriptions dl>div{grid-template-columns:145px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.billing-top-up-drawer-content .ring-client-descriptions dt{color:var(--muted-foreground);font-size:var(--client-font-13,13px)}.billing-top-up-drawer-content .ring-client-descriptions dd{font-size:var(--client-font-14,14px);overflow-wrap:anywhere}.billing-top-up-reference{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--client-font-12,12px)}.conductor-session .ring2-button-icon-only{border-radius:6px;width:24px;height:24px}.conductor-session .ring2-button-icon-only svg,.conductor-session .ring2-button-icon-only .ring2-saas-icon{width:14px;height:14px;font-size:var(--client-font-14,14px)}.client-shell *,.client-shell :before,.client-shell :after{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--foreground) 22%, transparent) transparent}.client-shell ::-webkit-scrollbar{width:7px;height:7px}.client-shell ::-webkit-scrollbar-track{background:0 0}.client-shell ::-webkit-scrollbar-thumb{background-color:#5a637847;background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:34px}.client-shell ::-webkit-scrollbar-thumb:hover{background-color:#434c637a}.client-shell ::-webkit-scrollbar-corner{background:0 0}.client-shell [data-overlayscrollbars-viewport]{scrollbar-width:none}.client-shell [data-overlayscrollbars-viewport]::-webkit-scrollbar{display:none}.client-shell [data-state=collapsed] .client-logo-full{display:none!important}.client-shell [data-state=collapsed] .client-logo-compact{width:32px;height:32px;display:block!important}.client-shell [data-state=collapsed] .client-logo{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.login-password-toggle{min-width:28px;height:28px;color:var(--muted-foreground);border:0;padding:0}.login-password-toggle:hover{color:var(--foreground);background:0 0}.client-brand-image{object-fit:contain;border-radius:10px;width:38px;height:38px;display:block}.client-login-form-panel .ring2-input,.client-login-form-panel .ring2-input-control,.client-login-form-panel .ring2-textarea{box-shadow:none;background:0 0!important}.client-login-form-panel input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.client-login-form-panel input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.client-login-form-panel input:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.client-login-form-panel input:-webkit-autofill:active{-webkit-text-fill-color:var(--foreground);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.client-shell .client-nav-link,.client-shell .client-nav-link:hover,.client-shell .client-nav-link:focus,.client-shell .client-nav-link:visited,.client-shell .client-nav-link *{color:var(--client-fg-000000,#000)!important;text-decoration:none!important}.client-shell .client-nav-link{gap:12px!important}.client-shell .client-nav-link>.ring2-saas-icon{margin-right:4px!important}.client-shell [data-collapsible=icon] .client-nav-link{justify-content:center;align-items:center;margin-inline:auto;display:flex;gap:0!important;width:44px!important;height:36px!important;padding:0!important}.client-shell [data-collapsible=icon] .client-nav-link>.ring2-saas-icon{flex:0 0 18px;width:18px;height:18px;margin:0!important;display:inline-flex!important}.client-shell [data-collapsible=icon] .client-nav-link>span:not(.ring2-saas-icon){display:none!important}.client-shell .client-nav-link>.ring2-saas-icon{color:var(--client-fg-7b8798,#7b8798)!important;margin-right:8px!important}.client-shell [data-collapsible=icon] .client-nav-link>.ring2-saas-icon{color:var(--client-fg-7b8798,#7b8798)!important;margin-right:0!important}.client-shell .client-nav-link[data-active=true]>.ring2-saas-icon{color:var(--client-fg-64748b,#64748b)!important}.client-shell .client-nav-link .ring2-saas-icon{flex:none;color:var(--client-fg-7b8798,#7b8798)!important;margin-right:8px!important;display:inline-flex!important}.client-shell [data-collapsible=icon] .client-nav-link .ring2-saas-icon{margin-right:0!important}.prompt-workbench-body .prompt-textarea-variable-anchor>.shadcn-textarea-field{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.prompt-workbench-body .prompt-textarea-variable-anchor>.shadcn-textarea-field>span{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.prompt-workbench-body .prompt-textarea-variable-anchor textarea.agent-prompt-textarea-control{resize:none;flex:1;width:100%;height:100%;min-height:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.65}.prompt-workbench-footer .prompt-textarea-variable-anchor>.shadcn-textarea-field textarea.agent-prompt-textarea-control{field-sizing:fixed;resize:none;width:100%;min-height:0}.agent-prompt-textarea-first-message textarea.agent-prompt-textarea-control{background:var(--client-bg-ffffff,#fff)}.agent-prompt-textarea-system textarea.agent-prompt-textarea-control{tab-size:2}.call-history-avatar-play{border-radius:50%;flex:none;width:34px;height:34px;padding:0;position:relative}.call-history-avatar-role{justify-content:center;align-items:center;display:flex}.call-history-avatar-play-icon{visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.call-history-avatar-play:enabled:is(:hover,:focus-visible) .call-history-avatar-role{visibility:hidden}.call-history-avatar-play:enabled:is(:hover,:focus-visible) .call-history-avatar-play-icon{visibility:visible}.call-history-interruption{height:auto;font-size:inherit;padding:0}.call-history-message-bubble:has(.call-history-interruption) .call-history-message-text{display:inline}.call-history-message-bubble:has(.call-history-interruption) .call-history-message-text>:last-child{display:inline}.call-history-message-bubble:has(.call-history-interruption) .call-history-message-text p:last-child{display:inline}.call-history-table td:has(>[data-slot=overflow-text]){width:300px;max-width:300px}.client-workspace-selection{background:var(--muted);min-height:100vh;padding:64px 48px}.client-workspace-selection-content{flex-direction:column;gap:24px;width:min(960px,100%);margin:0 auto;display:flex}.client-workspace-selection-header{justify-content:space-between;align-items:flex-start;gap:32px;padding:0 0 8px;display:flex}.client-workspace-selection-header h2{margin:0 0 10px;font-size:28px;line-height:1.3}.client-workspace-selection-header p{margin:0;font-size:14px}.client-workspace-selection-panel{border:1px solid var(--border);background:var(--background);border-radius:12px;padding:24px}.client-workspace-section-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.client-workspace-section-header h3{margin:0;font-size:16px;line-height:24px}.client-workspace-section-header>button{margin-left:auto}.client-workspace-count{background:var(--muted);color:var(--muted-foreground);border-radius:6px;padding:2px 8px;font-size:12px}.client-workspace-selection-panel .ring2-table-cell{padding-top:16px;padding-bottom:16px}.client-pending-invitations>.ring-client-alert{margin-bottom:16px}.client-pending-invitations>.ring-client-alert:last-child{margin-bottom:0}.client-workspace-selection-footer{justify-content:flex-end;display:flex}.platform-assistant-panel{z-index:1050;width:var(--platform-assistant-panel-width);flex-direction:column;flex:0 0 var(--platform-assistant-panel-width);pointer-events:auto;min-width:380px;display:flex;position:relative;overflow:hidden}.platform-assistant-panel>.conductor-general-panel{width:100%;min-width:0;box-shadow:none;border:0;flex-direction:column;flex:auto;display:flex;overflow:hidden}.platform-assistant-panel .conductor-general-panel-body{flex:auto;overflow:hidden}.platform-assistant-panel>.conductor-studio-panel{border:0;flex:auto;width:100%;min-height:0}body:has(.client-shell .platform-assistant-panel.is-open){--platform-assistant-panel-width:clamp(380px, 34vw, 520px)}:is(body:has(.client-shell .platform-assistant-panel.is-open) [data-slot=dialog-overlay],body:has(.client-shell .platform-assistant-panel.is-open) [data-slot=sheet-overlay]){right:var(--platform-assistant-panel-width)}body:has(.client-shell .platform-assistant-panel.is-open) [data-slot=dialog-content]{left:calc((100vw - var(--platform-assistant-panel-width)) / 2);max-width:calc(100vw - var(--platform-assistant-panel-width) - 48px)!important}body:has(.client-shell .platform-assistant-panel.is-open) [data-slot=sheet-content]{max-width:calc(100vw - var(--platform-assistant-panel-width))!important}:is(body:has(.client-shell .platform-assistant-panel.is-open) [data-slot=sheet-content][data-side=right],body:has(.client-shell .platform-assistant-panel.is-open) [data-slot=sheet-content][data-side=top],body:has(.client-shell .platform-assistant-panel.is-open) [data-slot=sheet-content][data-side=bottom]){right:var(--platform-assistant-panel-width)}.agent-three-column.has-assistant{grid-template-columns:minmax(320px,1.5fr) minmax(220px,.8fr);overflow:auto}.client-shell-main:has(>.platform-assistant-panel.is-open) .agent-studio{z-index:auto;min-width:0;height:100%;position:relative;inset:auto}.assistant-navigation-focus{outline:2px solid var(--primary);outline-offset:4px;border-radius:6px}.platform-assistant-panel{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--foreground) 2%, transparent) 0 1px, transparent 1px 7px), var(--muted);box-shadow:inset 8px 0 20px -14px color-mix(in srgb, var(--foreground) 36%, transparent);border:0}.platform-assistant-panel>.conductor-general-panel{background:0 0}.platform-assistant-panel .conductor-general-panel-header,.platform-assistant-panel .conductor-general-composer,.platform-assistant-panel .conductor-general-agent-task,.platform-assistant-panel .conductor-resource-task{border:0}.platform-assistant-panel .conductor-general-panel-header{padding:18px 20px}.platform-assistant-panel .conductor-general-message{background:color-mix(in srgb, var(--background) 82%, transparent);border:0;border-radius:16px}.platform-assistant-panel .conductor-general-composer{background:var(--background);border-radius:20px;padding:12px;box-shadow:0 4px 20px #0000000a}.platform-assistant-panel .conductor-general-composer textarea{box-shadow:none;background:0 0;border:0}.home-platform-assistant-history{border-right:1px solid var(--client-border);background:0 0;flex:0 0 260px;width:260px}.home-assistant-chat{width:auto;min-width:0;box-shadow:none;border:0;flex-direction:column;flex:1;display:flex}.home-assistant-chat>.conductor-general-panel{width:100%;min-width:0;box-shadow:none;border:0;flex:1;display:flex}.home-assistant-chat .conductor-general-panel-body{flex:1;width:min(100%,900px);margin-inline:auto;overflow:hidden}.home-assistant-chat .conductor-general-panel-header{border:0}.home-assistant-chat .conductor-general-message-content{max-width:75%}html,body,body *{scrollbar-color:transparent transparent}html[data-scrolling],body[data-scrolling],body [data-scrolling]{scrollbar-color:color-mix(in srgb, var(--foreground) 28%, transparent) transparent}body ::-webkit-scrollbar-thumb{background-color:#0000}.client-shell ::-webkit-scrollbar-thumb{background-color:#0000}.client-shell ::-webkit-scrollbar-thumb:hover{background-color:#0000}body [data-scrolling]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--foreground) 28%, transparent)}.client-shell [data-scrolling]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--foreground) 28%, transparent)}.client-shell *{scrollbar-color:transparent transparent}.client-shell [data-scrolling]{scrollbar-color:color-mix(in srgb, var(--foreground) 28%, transparent) transparent}.assistant-welcome{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:auto;padding:28px;display:flex}.assistant-welcome>svg{color:var(--muted-foreground)}.assistant-welcome h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:500}.assistant-welcome p{max-width:34ch;color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.7}.platform-assistant-panel.is-open{animation:.28s cubic-bezier(.22,1,.36,1) assistant-panel-expand}.platform-assistant-panel.is-open>*{min-width:var(--platform-assistant-panel-width)}@keyframes assistant-panel-expand{0%{opacity:0;flex-basis:0;width:0;min-width:0;transform:translate(16px)}to{width:var(--platform-assistant-panel-width);flex-basis:var(--platform-assistant-panel-width);opacity:1;min-width:380px;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.platform-assistant-panel.is-open{animation:none}}.conductor-general-composer textarea,.conductor-studio-panel textarea{resize:none}.platform-assistant-history-list{grid-template-columns:minmax(0,1fr);min-width:0}.platform-assistant-history-list>button{min-width:0;overflow:hidden}.platform-assistant-history-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.assistant-draft-suggestion{border:1px solid var(--border);border-radius:8px;margin-top:12px;padding:12px}.assistant-draft-diff{gap:8px;display:grid}.assistant-draft-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--muted);max-height:240px;padding:8px;overflow:auto}
