@import "https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";:root{--primary-color:#ff005e;--primary-color-rgb:255,0,94;--primary-color-muted:rgba(255,0,94,.15);--primary-color-dark:rgba(255,0,94,.3);--primary:var(--primary-color);--color-gray-0:#141414;--color-gray-50:#191919;--color-gray-75:#1e1e1e;--color-gray-100:#222;--color-gray-125:#2c2c2c;--color-gray-150:#343434;--color-gray-175:#3d3d3d;--color-gray-200:#464646;--color-gray-250:#525252;--color-gray-300:#5f5f5f;--color-gray-350:#696969;--color-gray-400:#838383;--color-gray-500:#9c9c9c;--color-gray-600:#9c9c9c;--color-gray-700:#b5b5b5;--color-gray-800:#cfcfcf;--color-gray-900:#dbdbdb;--color-purple-0:#000;--color-purple-25:#17111a;--color-purple-50:#1e1722;--color-purple-75:#251c2a;--color-purple-100:#2c2132;--color-purple-125:#33273a;--color-purple-150:#3b2c42;--color-purple-175:#42314a;--color-purple-200:#493752;--color-purple-250:#574162;--color-purple-300:#654c72;--color-purple-350:#735782;--color-purple-400:#826192;--color-purple-500:#9b7faa;--color-purple-600:#b49fbf;--color-purple-700:#cdbfd4;--color-purple-800:#e6dfea;--color-purple-900:#fff;--text-default:#fff;--text-muted:#afafaf;--text-x-muted:#737373;--text-xx-muted:#464646;--text-color:var(--text-default);--color-text-primary:var(--text-default);--color-text-secondary:var(--text-muted);--color-text-tertiary:var(--text-x-muted);--bg:#000;--bg-muted:#141414;--bg-x-muted:#333;--bg-secondary:var(--color-gray-75);--bg-light:var(--color-gray-100);--color-bg-primary:var(--bg);--color-bg-secondary:var(--color-gray-75);--color-bg-tertiary:var(--color-gray-100);--color-bg-hover:var(--color-gray-300);--border-color:var(--color-gray-150);--border:var(--border-color);--color-border:var(--border-color);--text:var(--text-default);--color-success:#2ed573;--color-success-muted:rgba(46,213,115,.15);--color-danger:#e94560;--color-danger-muted:rgba(233,69,96,.15);--color-warning:#ffa502;--color-warning-muted:rgba(255,165,2,.15);--color-info:#4285f4;--color-info-muted:rgba(66,133,244,.15);--color-success-rgb:46,213,115;--color-error:var(--color-danger);--color-error-rgb:233,69,96;--color-accent:var(--primary-color);--color-accent-hover:#e0257a;--color-hubspot:#ff7a59;--color-hubspot-muted:rgba(255,122,89,.15);--color-google:#4285f4;--color-google-muted:rgba(66,133,244,.15);--color-zoho:#c8202c;--color-zoho-muted:rgba(200,32,44,.15);--font-family-default:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--font-family-mono:"JetBrains Mono","Fira Code","Consolas",monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--shadow-sm:0 1px 2px rgba(0,0,0,.3);--shadow-md:0 4px 6px rgba(0,0,0,.3);--shadow-lg:0 10px 15px rgba(0,0,0,.3);--shadow-button:0px 3px #222;--color-focus-ring:rgba(255,255,255,.5);--focus-ring:0 0 0 2px var(--primary-color);--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--background:var(--bg);--foreground:var(--text-default);--card:var(--color-gray-100);--card-foreground:var(--text-default);--popover:var(--color-gray-100);--popover-foreground:var(--text-default);--secondary:var(--color-gray-150);--secondary-foreground:var(--text-default);--muted:var(--color-gray-125);--muted-foreground:var(--text-muted);--accent:var(--color-gray-150);--accent-foreground:var(--text-default);--destructive:var(--color-danger);--destructive-foreground:var(--text-default);--input:var(--color-gray-150);--ring:var(--primary-color);--radius:var(--radius-md)}.panel{background:var(--color-gray-100);border-radius:var(--radius-lg);padding:1.5rem}.panel-elevated{background:var(--color-gray-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:1.5rem}.focusable:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.btn{border-radius:var(--radius-md);font-family:var(--font-family-default);cursor:pointer;transition:all var(--transition-base);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--primary-color);color:#fff;box-shadow:var(--shadow-button)}.btn-primary:hover:not(:disabled){-webkit-filter:brightness(1.1);filter:brightness(1.1);transform:translateY(-1px)}.btn-primary:active:not(:disabled){box-shadow:none;transform:translateY(0)}.btn-secondary{background:var(--color-gray-150);color:var(--text-default)}.btn-secondary:hover:not(:disabled){background:var(--color-gray-200)}.btn-danger{border:1px solid var(--color-danger);color:var(--color-danger);background:0 0}.btn-danger:hover:not(:disabled){background:var(--color-danger);color:#fff}.btn-success{background:var(--color-success);color:#0a192f}.btn-success:hover:not(:disabled){-webkit-filter:brightness(1.1);filter:brightness(1.1)}.input{background:var(--color-gray-75);border:1px solid var(--color-gray-150);border-radius:var(--radius-md);width:100%;color:var(--text-default);font-family:var(--font-family-default);transition:border-color var(--transition-base),box-shadow var(--transition-base);padding:.75rem 1rem;font-size:.9rem}.input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-muted);outline:none}.input::-webkit-input-placeholder{color:var(--text-x-muted)}.input::-ms-input-placeholder{color:var(--text-x-muted)}.input::placeholder{color:var(--text-x-muted)}.input-mono{font-family:var(--font-family-mono)}.badge{text-transform:uppercase;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.badge-success{background:var(--color-success-muted);color:var(--color-success)}.badge-danger{background:var(--color-danger-muted);color:var(--color-danger)}.badge-warning{background:var(--color-warning-muted);color:var(--color-warning)}.badge-info{background:var(--color-info-muted);color:var(--color-info)}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--color-gray-100);padding:.75rem 1rem}.table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}.table td{color:var(--text-default)}.table tr:hover{background:var(--color-gray-75)}.code{font-family:var(--font-family-mono);background:var(--color-gray-75);color:var(--primary-color);border-radius:4px;padding:.2rem .5rem;font-size:.85em}.link{color:var(--primary-color);transition:color var(--transition-base);text-decoration:none}.link:hover{color:var(--text-default);text-decoration:underline}.empty-state{color:var(--text-x-muted);text-align:center;padding:2rem;font-style:italic}[data-theme=light]{--primary-color:#e0005a;--primary-color-rgb:224,0,90;--primary-color-muted:rgba(224,0,90,.1);--primary-color-dark:rgba(224,0,90,.2);--primary:var(--primary-color);--color-gray-0:#fff;--color-gray-50:#f9f9f9;--color-gray-75:#f4f4f5;--color-gray-100:#ededee;--color-gray-125:#e4e4e6;--color-gray-150:#d4d4d8;--color-gray-175:#c8c8cc;--color-gray-200:#b4b4ba;--color-gray-250:#a1a1aa;--color-gray-300:#8c8c96;--color-gray-350:#787882;--color-gray-400:#646470;--color-gray-500:#50505c;--color-gray-600:#50505c;--color-gray-700:#3f3f46;--color-gray-800:#27272a;--color-gray-900:#18181b;--color-purple-0:#fff;--color-purple-25:#ebe5ee;--color-purple-50:#e5dde8;--color-purple-75:#ded5e3;--color-purple-100:#d8cdde;--color-purple-125:#d2c5d8;--color-purple-150:#ccbdd3;--color-purple-175:#c6b5ce;--color-purple-200:#bfadc8;--color-purple-250:#b39dbe;--color-purple-300:#a68db3;--color-purple-350:#9a7da8;--color-purple-400:#8e6d9e;--color-purple-500:#725580;--color-purple-600:#554060;--color-purple-700:#392b40;--color-purple-800:#1c1520;--color-purple-900:#000;--text-default:#18181b;--text-muted:#646470;--text-x-muted:#8c8c96;--text-xx-muted:#b4b4ba;--text-color:var(--text-default);--color-text-primary:var(--text-default);--color-text-secondary:var(--text-muted);--color-text-tertiary:var(--text-x-muted);--bg:#fff;--bg-muted:#f9f9f9;--bg-x-muted:#ededee;--bg-secondary:var(--color-gray-50);--bg-light:var(--color-gray-75);--color-bg-primary:var(--bg);--color-bg-secondary:var(--color-gray-50);--color-bg-tertiary:var(--color-gray-75);--color-bg-hover:var(--color-gray-100);--border-color:var(--color-gray-150);--border:var(--border-color);--color-border:var(--border-color);--text:var(--text-default);--color-success:#16a34a;--color-success-muted:rgba(22,163,74,.1);--color-danger:#dc2626;--color-danger-muted:rgba(220,38,38,.1);--color-warning:#d97706;--color-warning-muted:rgba(217,119,6,.1);--color-info:#2563eb;--color-info-muted:rgba(37,99,235,.1);--color-success-rgb:22,163,74;--color-error:var(--color-danger);--color-error-rgb:220,38,38;--color-accent:var(--primary-color);--color-accent-hover:#c00050;--color-hubspot:#ff5c35;--color-hubspot-muted:rgba(255,92,53,.1);--color-google:#1a73e8;--color-google-muted:rgba(26,115,232,.1);--color-zoho:#c8202c;--color-zoho-muted:rgba(200,32,44,.1);--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.07);--shadow-lg:0 10px 15px rgba(0,0,0,.1);--shadow-button:0px 2px rgba(0,0,0,.08);--color-focus-ring:rgba(0,0,0,.3);--background:#fff;--foreground:#18181b;--card:#fff;--card-foreground:#18181b;--popover:#fff;--popover-foreground:#18181b;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#646470;--accent:#f4f4f5;--accent-foreground:#18181b;--destructive:var(--color-danger);--destructive-foreground:#fff;--input:#d4d4d8;--ring:var(--primary-color);--color-overlay:rgba(0,0,0,.5)}[data-theme=light] .panel,[data-theme=light] .panel-elevated{box-shadow:0 1px 3px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04)}[data-theme=light] .btn-success{color:#fff}body{transition:background-color .2s,color .2s}.theme-toggle-btn{background:var(--color-gray-100);border:1px solid var(--color-gray-200);color:var(--text-muted);cursor:pointer;font-size:.8rem;font-weight:500;font-family:var(--font-family-default);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;transition:all .2s;display:inline-flex}.theme-toggle-btn:hover{color:var(--primary-color);border-color:var(--primary-color);background:var(--primary-color-muted)}.theme-toggle-label{line-height:1}@media (max-width:600px){.theme-toggle-label{display:none}}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #464646}:before,:after{--tw-content:""}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,Fira Code,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder{opacity:1;color:#838383}input::-ms-input-placeholder{opacity:1;color:#838383}input::placeholder{opacity:1;color:#838383}textarea::-webkit-input-placeholder{opacity:1;color:#838383}textarea::-ms-input-placeholder{opacity:1;color:#838383}textarea::placeholder{opacity:1;color:#838383}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.left-0{left:0}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[101\]{z-index:101}.z-\[200\]{z-index:200}.-m-2{margin:-.5rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.\!mb-0{margin-bottom:0!important}.-ml-1{margin-left:-.25rem}.-mt-1\.5{margin-top:-.375rem}.mb-0\.5{margin-bottom:.125rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3\.5{margin-bottom:.875rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1}.size-10{width:2.5rem;height:2.5rem}.size-4{width:1rem;height:1rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.\!h-8{height:2rem!important}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[38px\]{height:38px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:24rem}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[460px\]{max-height:460px}.min-h-0{min-height:0}.min-h-16{min-height:4rem}.min-h-8{min-height:2rem}.min-h-\[200px\]{min-height:200px}.\!w-\[100px\]{width:100px!important}.\!w-\[108px\]{width:108px!important}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-72{width:18rem}.w-9{width:2.25rem}.w-\[--radix-dropdown-menu-trigger-width\]{width:var(--radix-dropdown-menu-trigger-width)}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[450px\]{width:450px}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-5{min-width:1.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[38\%\]{max-width:38%}.max-w-\[45\%\]{max-width:45%}.max-w-\[92\%\]{max-width:92%}.max-w-full{max-width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-\[3px\]{gap:3px}.gap-x-3\.5{column-gap:.875rem}.gap-y-2{row-gap:.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-sm{border-radius:.125rem!important}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:12px}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[color-mix\(in_srgb\,var\(--line\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--line)50%,transparent)}.border-\[var\(--blue\)\]{border-color:var(--blue)}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-2\)\]{border-color:var(--line-2)}.border-\[var\(--line-2\,var\(--color-gray-200\)\)\]{border-color:var(--line-2,var(--color-gray-200))}.border-\[var\(--line-3\)\]{border-color:var(--line-3)}.border-\[var\(--pink\)\]{border-color:var(--pink)}.border-\[var\(--tint-blue-border\)\]{border-color:var(--tint-blue-border)}.border-border{border-color:var(--border-color)}.border-gray-150{--tw-border-opacity:1;border-color:rgba(52,52,52,var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(70,70,70,var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(95,95,95,var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:rgba(156,156,156,var(--tw-border-opacity,1))}.border-input{border-color:var(--border-color)}.border-primary{--tw-border-opacity:1;border-color:rgba(255,0,94,var(--tw-border-opacity,1))}.border-purple-150{border-color:var(--color-purple-150)}.border-transparent{border-color:transparent}.bg-\[color-mix\(in_srgb\,var\(--gold\)_28\%\,transparent\)\]{background-color:color-mix(in srgb,var(--gold)28%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--gold\)_38\%\,transparent\)\]{background-color:color-mix(in srgb,var(--gold)38%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ink\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink)10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ink\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink)6%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ink\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink)8%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ink\,var\(--text-default\)\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink,var(--text-default))5%,transparent)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--color-gray-75\)\]{background-color:var(--color-gray-75)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--ink-4\)\]{background-color:var(--ink-4)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--paper\,var\(--color-gray-100\)\)\]{background-color:var(--paper,var(--color-gray-100))}.bg-\[var\(--paper-soft\)\]{background-color:var(--paper-soft)}.bg-\[var\(--pink\)\]{background-color:var(--pink)}.bg-\[var\(--shade\)\]{background-color:var(--shade)}.bg-\[var\(--tint-blue\)\]{background-color:var(--tint-blue)}.bg-amber-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:rgba(245,158,11,.1)}.bg-background{background-color:var(--bg)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-border{background-color:var(--border-color)}.bg-danger{--tw-bg-opacity:1;background-color:rgba(233,69,96,var(--tw-bg-opacity,1))}.bg-emerald-500\/15{background-color:rgba(16,185,129,.15)}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgba(5,150,105,var(--tw-bg-opacity,1))}.bg-gray-150{--tw-bg-opacity:1;background-color:rgba(52,52,52,var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgba(181,181,181,var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(219,219,219,var(--tw-bg-opacity,1))}.bg-muted{background-color:var(--color-gray-125)}.bg-popover{background-color:var(--color-gray-100)}.bg-primary{--tw-bg-opacity:1;background-color:rgba(255,0,94,var(--tw-bg-opacity,1))}.bg-purple-200{background-color:var(--color-purple-200)}.bg-purple-25{background-color:var(--color-purple-25)}.bg-purple-900{background-color:var(--color-purple-900)}.bg-rose-500\/10{background-color:rgba(244,63,94,.1)}.bg-rose-500\/15{background-color:rgba(244,63,94,.15)}.bg-rose-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.fill-\[var\(--ink\)\]{fill:var(--ink)}.fill-\[var\(--ink-3\)\]{fill:var(--ink-3)}.fill-\[var\(--paper-soft\)\]{fill:var(--paper-soft)}.fill-blue-500{fill:#3b82f6}.fill-cyan-600{fill:#0891b2}.fill-emerald-600{fill:#059669}.fill-none{fill:none}.fill-orange-600{fill:#ea580c}.fill-pink-600{fill:#db2777}.fill-primary{fill:#ff005e}.fill-slate-500{fill:#64748b}.fill-violet-600{fill:#7c3aed}.fill-yellow-600{fill:#ca8a04}.stroke-\[var\(--blue\)\]{stroke:var(--blue)}.stroke-\[var\(--line-2\)\]{stroke:var(--line-2)}.\!p-3\.5{padding:.875rem!important}.\!p-5{padding:1.25rem!important}.\!p-7{padding:1.75rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-6{padding:1.5rem}.p-\[3px\]{padding:3px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-2\.5{padding-bottom:.625rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.font-mono{font-family:JetBrains Mono,Fira Code,monospace}.text-\[0\.9rem\]{font-size:.9rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal)var(--tw-slashed-zero)var(--tw-numeric-figure)var(--tw-numeric-spacing)var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal)var(--tw-slashed-zero)var(--tw-numeric-figure)var(--tw-numeric-spacing)var(--tw-numeric-fraction)}.leading-\[1\.55\]{line-height:1.55}.leading-none{line-height:1}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[var\(--bg\)\]{color:var(--bg)}.text-\[var\(--blue\)\]{color:var(--blue)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink\,var\(--text-default\)\)\]{color:var(--ink,var(--text-default))}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-3\)\]{color:var(--ink-3)}.text-\[var\(--ink-3\,var\(--text-muted\)\)\]{color:var(--ink-3,var(--text-muted))}.text-\[var\(--ink-4\)\]{color:var(--ink-4)}.text-amber-500{--tw-text-opacity:1;color:rgba(245,158,11,var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-emerald-600{--tw-text-opacity:1;color:rgba(5,150,105,var(--tw-text-opacity,1))}.text-foreground{color:var(--text-default)}.text-gray-100{--tw-text-opacity:1;color:rgba(34,34,34,var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgba(95,95,95,var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgba(131,131,131,var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgba(156,156,156,var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgba(219,219,219,var(--tw-text-opacity,1))}.text-input{color:var(--border-color)}.text-muted{color:var(--color-gray-125)}.text-muted-foreground{color:var(--text-muted)}.text-popover-foreground{color:var(--text-default)}.text-primary{--tw-text-opacity:1;color:rgba(255,0,94,var(--tw-text-opacity,1))}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-rose-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--blue\)\]{accent-color:var(--blue)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid transparent}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.blur{--tw-blur:blur(8px);-webkit-filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);-webkit-filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.filter{-webkit-filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.\[field\:name\=John\]{field:name=John}.\[stroke-dasharray\:4_4\]{stroke-dasharray:4 4}.\[stroke-opacity\:0\.25\]{stroke-opacity:.25}.\[stroke-width\:1\]{stroke-width:1px}.\[stroke-width\:2\.5\]{stroke-width:2.5px}.\[stroke-width\:2\]{stroke-width:2px}.\[stroke-width\:7\]{stroke-width:7px}*{box-sizing:border-box;margin:0;padding:0}html{overscroll-behavior:none}body{font-family:var(--font-family-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text-default);min-height:100vh}code{font-family:var(--font-family-mono)}*{scrollbar-width:thin;scrollbar-color:var(--color-gray-300)var(--color-gray-0)}@media (pointer:fine){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-gray-0)}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}}::-moz-selection{color:var(--text-default);background:rgba(213,32,207,.2)}::selection{color:var(--text-default);background:rgba(213,32,207,.2)}.selection\:bg-primary ::-moz-selection{--tw-bg-opacity:1;background-color:rgba(255,0,94,var(--tw-bg-opacity,1))}.selection\:bg-primary ::selection{--tw-bg-opacity:1;background-color:rgba(255,0,94,var(--tw-bg-opacity,1))}.selection\:bg-primary::-moz-selection{--tw-bg-opacity:1;background-color:rgba(255,0,94,var(--tw-bg-opacity,1))}.selection\:bg-primary::selection{--tw-bg-opacity:1;background-color:rgba(255,0,94,var(--tw-bg-opacity,1))}.file\:inline-flex::-webkit-file-upload-button{display:inline-flex}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::-webkit-file-upload-button{height:1.75rem}.file\:h-7::file-selector-button{height:1.75rem}.file\:h-7::file-selector-button{height:1.75rem}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:transparent}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:var(--text-default)}.file\:text-foreground::file-selector-button{color:var(--text-default)}.file\:text-foreground::file-selector-button{color:var(--text-default)}.placeholder\:text-\[var\(--ink-3\)\]::-webkit-input-placeholder{color:var(--ink-3)}.placeholder\:text-\[var\(--ink-3\)\]::-ms-input-placeholder{color:var(--ink-3)}.placeholder\:text-\[var\(--ink-3\)\]::placeholder{color:var(--ink-3)}.placeholder\:text-muted-foreground::-webkit-input-placeholder{color:var(--text-muted)}.placeholder\:text-muted-foreground::-ms-input-placeholder{color:var(--text-muted)}.placeholder\:text-muted-foreground::placeholder{color:var(--text-muted)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--text-default)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.empty\:hidden:empty{display:none}.focus-within\:bg-\[color-mix\(in_srgb\,var\(--ink\)_11\%\,transparent\)\]:focus-within{background-color:color-mix(in srgb,var(--ink)11%,transparent)}.focus-within\:bg-\[color-mix\(in_srgb\,var\(--ink\,var\(--text-default\)\)_6\%\,transparent\)\]:focus-within{background-color:color-mix(in srgb,var(--ink,var(--text-default))6%,transparent)}.focus-within\:text-\[var\(--ink\)\]:focus-within{color:var(--ink)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus-within\:ring-ring:focus-within{--tw-ring-color:var(--foreground)}.focus-within\:ring-offset-1:focus-within{--tw-ring-offset-width:1px}.focus-within\:ring-offset-background:focus-within{--tw-ring-offset-color:var(--bg)}.hover\:border-\[var\(--line-3\)\]:hover{border-color:var(--line-3)}.hover\:bg-\[color-mix\(in_srgb\,var\(--gold\)_40\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--gold)40%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--ink\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--ink)10%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--ink\)_16\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--ink)16%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--ink\,var\(--text-default\)\)_6\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--ink,var(--text-default))6%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--pink\)_6\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--pink)6%,transparent)}.hover\:bg-\[var\(--paper-soft\)\]:hover{background-color:var(--paper-soft)}.hover\:bg-\[var\(--shade\)\]:hover{background-color:var(--shade)}.hover\:bg-gray-125:hover{--tw-bg-opacity:1;background-color:rgba(44,44,44,var(--tw-bg-opacity,1))}.hover\:bg-purple-250:hover{background-color:var(--color-purple-250)}.hover\:bg-none:hover{background-image:none}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-\[var\(--ink\,var\(--text-default\)\)\]:hover{color:var(--ink,var(--text-default))}.hover\:text-foreground:hover{color:var(--text-default)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);-webkit-filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.focus\:bg-\[color-mix\(in_srgb\,var\(--ink\)_10\%\,transparent\)\]:focus{background-color:color-mix(in srgb,var(--ink)10%,transparent)}.focus\:bg-\[color-mix\(in_srgb\,var\(--ink\)_11\%\,transparent\)\]:focus{background-color:color-mix(in srgb,var(--ink)11%,transparent)}.focus\:bg-\[var\(--shade\)\]:focus{background-color:var(--shade)}.focus\:bg-accent:focus{background-color:var(--color-bg-hover)}.focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgba(181,181,181,var(--tw-bg-opacity,1))}.focus\:text-\[var\(--ink\)\]:focus{color:var(--ink)}.focus\:text-accent-foreground:focus{color:var(--text-default)}.focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid transparent}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus\:ring-ring:focus{--tw-ring-color:var(--foreground)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--bg)}.focus-visible\:border-ring:focus-visible{border-color:var(--foreground)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid transparent}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--foreground)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus-visible\:ring-primary:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(255,0,94,var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.has-\[input\:disabled\]\:cursor-not-allowed:has(input:disabled){cursor:not-allowed}.has-\[input\:disabled\]\:opacity-50:has(input:disabled){opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[size\=default\]\:h-8[data-size=default]{height:2rem}.data-\[size\=lg\]\:h-10[data-size=lg]{height:2.5rem}.data-\[size\=sm\]\:h-6[data-size=sm]{height:1.5rem}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[size\=default\]\:w-8[data-size=default]{width:2rem}.data-\[size\=lg\]\:w-10[data-size=lg]{width:2.5rem}.data-\[size\=sm\]\:w-6[data-size=sm]{width:1.5rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[state\=checked\]\:border-primary[data-state=checked]{--tw-border-opacity:1;border-color:rgba(255,0,94,var(--tw-border-opacity,1))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--bg)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity:1;background-color:rgba(255,0,94,var(--tw-bg-opacity,1))}.data-\[state\=open\]\:bg-gray-700[data-state=open]{--tw-bg-opacity:1;background-color:rgba(181,181,181,var(--tw-bg-opacity,1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--border-color)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--text-default)}.data-\[state\=checked\]\:text-white[data-state=checked]{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group\/tabs[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\/tabs\:h-9{height:2.25rem}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:h-fit{height:-webkit-fit-content;height:fit-content}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:w-full{width:100%}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:flex-col{flex-direction:column}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:justify-start{justify-content:flex-start}.group\/tabs-list[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:bg-transparent{background-color:transparent}.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}.group\/tabs[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:after{content:var(--tw-content);left:0;right:0}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.group\/tabs[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:after{content:var(--tw-content);bottom:-5px}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:after{content:var(--tw-content);right:-.25rem}.group\/tabs[data-orientation=horizontal] .group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.group\/tabs[data-orientation=vertical] .group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:after{content:var(--tw-content);width:.125rem}.group\/tabs-list[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:transparent}.group\/tabs-list[data-variant=default] .group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.group\/tabs-list[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.group\/tabs-list[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100[data-state=active]:after{content:var(--tw-content);opacity:1}@media (min-width:768px){.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:grid-cols-\[minmax\(260px\,320px\)_1fr\]{grid-template-columns:minmax(260px,320px) 1fr}}@media (min-width:1280px){.xl\:grid-cols-\[minmax\(240px\,1fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(240px,1fr) minmax(0,1.35fr)}}@media (prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgba(156,156,156,var(--tw-border-opacity,1))}.dark\:border-gray-700{--tw-border-opacity:1;border-color:rgba(181,181,181,var(--tw-border-opacity,1))}.dark\:bg-amber-400\/40{background-color:rgba(251,191,36,.4)}.dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgba(219,219,219,var(--tw-bg-opacity,1))}.dark\:text-gray-100{--tw-text-opacity:1;color:rgba(34,34,34,var(--tw-text-opacity,1))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgba(131,131,131,var(--tw-text-opacity,1))}.dark\:text-muted-foreground{color:var(--text-muted)}.dark\:hover\:text-foreground:hover{color:var(--text-default)}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--border-color)}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--text-default)}.group\/tabs-list[data-variant=line] .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent[data-state=active]{border-color:transparent}.group\/tabs-list[data-variant=line] .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:transparent}}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&_\.PhoneInputCountry\]\:mr-0 .PhoneInputCountry{margin-right:0}.\[\&_\.PhoneInputInput\]\:h-full .PhoneInputInput{height:100%}.\[\&_\.PhoneInputInput\]\:min-w-0 .PhoneInputInput{min-width:0}.\[\&_\.PhoneInputInput\]\:flex-1 .PhoneInputInput{flex:1}.\[\&_\.PhoneInputInput\]\:border-0 .PhoneInputInput{border-width:0}.\[\&_\.PhoneInputInput\]\:bg-transparent .PhoneInputInput{background-color:transparent}.\[\&_\.PhoneInputInput\]\:p-0 .PhoneInputInput{padding:0}.\[\&_\.PhoneInputInput\]\:text-sm .PhoneInputInput{font-size:.875rem;line-height:1.25rem}.\[\&_\.PhoneInputInput\]\:outline-none .PhoneInputInput{outline-offset:2px;outline:2px solid transparent}.\[\&_\.PhoneInputInput\]\:placeholder\:text-muted-foreground .PhoneInputInput::-webkit-input-placeholder{color:var(--text-muted)}.\[\&_\.PhoneInputInput\]\:placeholder\:text-muted-foreground .PhoneInputInput::-ms-input-placeholder{color:var(--text-muted)}.\[\&_\.PhoneInputInput\]\:placeholder\:text-muted-foreground .PhoneInputInput::placeholder{color:var(--text-muted)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.App{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.App.embed-mode{background:0 0;justify-content:flex-start;align-items:stretch;height:100%;min-height:0;padding:0;overflow:hidden}.App.embed-mode .container{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;flex:auto;max-width:100%;min-height:0;padding:10px;display:flex;overflow:hidden}.App.embed-mode .main-content{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.App.embed-mode .globe-dial-wrapper,.App.embed-mode .status-display{flex-shrink:0}.App.embed-mode .chat-container{flex:auto;min-height:60px;max-height:none;overflow-y:auto}.App.embed-mode .chat-input-container,.App.embed-mode .call-error-banner,.App.embed-mode .screen-share-controls{flex-shrink:0}.App.embed-mode .chat-input-container{background:0 0!important}.App.embed-mode .chat-input-wrapper{box-shadow:none!important;background-color:transparent!important;border-color:rgba(255,255,255,.08)!important}.App.embed-mode .header,.App.embed-mode .footer{display:none}.App.embed-mini{overflow:hidden;background:0 0!important;justify-content:center!important;align-items:center!important;height:100%!important;min-height:0!important;padding:0!important}.App.embed-mini .container{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;animation:none!important}.App.embed-mini .header,.App.embed-mini .footer{display:none!important}.App.embed-mini .main-content{gap:0!important}.App.embed-mini .globe-dial-wrapper{gap:0!important;padding:0!important}.App.embed-mini .globe-shader-bg,.App.embed-mini .globe-dial-label,.App.embed-mini .globe-pulse-ring,.App.embed-mini .status-display,.App.embed-mini .chat-container,.App.embed-mini .chat-input-container,.App.embed-mini .screen-share-controls,.App.embed-mini .call-error-banner{display:none!important}.App.embed-mini .globe-dial-container{width:56px!important;height:56px!important;overflow:hidden!important}.App.embed-mini .globe-dial-container canvas{display:none!important}.App.embed-mini .globe-dial-mask{width:56px!important;height:56px!important;box-shadow:none!important;background:linear-gradient(135deg,#ff3390 0%,#e0257a 100%)!important;border-radius:50%!important}.App.embed-mini .globe-dial-icon{color:#fff!important;width:56px!important;height:56px!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important}.App.embed-mini .globe-dial-icon svg{width:24px!important;height:24px!important}.App.embed-mini .globe-dial-hitarea{pointer-events:auto!important;cursor:pointer!important;width:56px!important;height:56px!important}.App.embed-mini.call-active.embed-expanded{height:100vh!important;height:100dvh!important;min-height:100vh!important;justify-content:stretch!important;align-items:stretch!important;min-height:100dvh!important;overflow:hidden!important}.App.embed-mini.call-active.embed-expanded .container{background:var(--card)!important;border:1px solid var(--border-color)!important;box-sizing:border-box!important;border-radius:18px!important;flex-direction:column!important;width:100%!important;max-width:100vw!important;height:100%!important;max-height:100%!important;padding:14px!important;display:flex!important;overflow:hidden!important;box-shadow:0 18px 48px rgba(0,0,0,.2)!important}.App.embed-mini.call-active.embed-expanded .main-content{flex:auto!important;gap:10px!important;min-height:0!important;padding-bottom:68px!important;position:relative!important;overflow:hidden!important}.embed-mini-minimize{z-index:10;background:var(--color-gray-150);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex;position:absolute;top:10px;right:10px}.embed-mini-minimize:hover{background:var(--color-gray-200);color:var(--text-default)}.App.embed-mini.call-active.embed-expanded{position:relative}.App.embed-mini.call-active.embed-expanded .globe-dial-wrapper{z-index:3!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:8px!important;right:0!important}.App.embed-mini.call-active.embed-expanded .globe-dial-container{flex-shrink:0!important;width:46px!important;height:46px!important}.App.embed-mini.call-active.embed-expanded .globe-dial-mask,.App.embed-mini.call-active.embed-expanded .globe-dial-icon{width:46px!important;height:46px!important}.App.embed-mini.call-active.embed-expanded .globe-dial-icon svg{width:20px!important;height:20px!important}.App.embed-mini.call-active.embed-expanded .globe-dial-hitarea{width:46px!important;height:46px!important}.App.embed-mini.call-active.embed-expanded .status-display{flex:none!important;justify-content:flex-start!important;padding-right:60px!important;display:flex!important}.App.embed-mini.call-active.embed-expanded .status-badge{border-radius:12px!important;padding:8px 12px!important;font-size:.95rem!important;line-height:1!important}.App.embed-mini.call-active.embed-expanded .chat-container{background:var(--color-gray-75)!important;border:1px solid var(--border-color)!important;border-radius:14px!important;flex-direction:column!important;flex:auto!important;gap:10px!important;min-height:0!important;max-height:none!important;margin-bottom:0!important;padding:10px!important;display:flex!important;overflow-x:hidden!important;overflow-y:auto!important}.App.embed-mini.call-active.embed-expanded .chat-container:before{display:none!important}.App.embed-mini.call-active.embed-expanded .chat-bubble{max-width:88%!important;box-shadow:none!important;padding:14px 16px!important;font-size:.92rem!important;line-height:1.45!important}.App.embed-mini.call-active.embed-expanded .chat-message.bot .chat-bubble{background:var(--color-gray-150)!important;color:var(--text-default)!important;border:1px solid var(--color-gray-200)!important}.App.embed-mini.call-active.embed-expanded .chat-message.user .chat-bubble{box-shadow:none!important}.App.embed-mini.call-active.embed-expanded .chat-input-container{height:56px!important;box-shadow:none!important;z-index:2!important;box-sizing:border-box!important;background:0 0!important;border:0!important;flex-shrink:0!important;align-items:center!important;margin:0!important;padding:0 60px 0 0!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.App.embed-mini.call-active.embed-expanded .chat-input-error,.App.embed-mini.call-active.embed-expanded .chat-input-attachments{background:0 0!important}.App.embed-mini.call-active.embed-expanded .chat-input-wrapper{background:var(--color-gray-75)!important;border:1px solid var(--border-color)!important;width:100%!important;box-shadow:none!important;border-radius:18px!important;padding:8px 10px!important;overflow:hidden!important}.App.embed-mini.call-active.embed-expanded .chat-input-controls{background:0 0!important;align-items:center!important;gap:8px!important;display:flex!important}.App.embed-mini.call-active.embed-expanded .chat-input-button,.App.embed-mini.call-active.embed-expanded .chat-input-mute-button{background:0 0!important;border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important}.App.embed-mini.call-active.embed-expanded .chat-input-textarea{min-height:34px!important;max-height:90px!important;padding:6px 2px!important;font-size:.95rem!important}.App.embed-mini.call-active.embed-expanded .chat-input-send-button{border-radius:50%!important;width:40px!important;min-width:40px!important;height:40px!important}.App.embed-mini.call-active.embed-expanded .screen-share-controls{display:none!important}.container{background:var(--card);width:100%;max-width:800px;color:var(--card-foreground,var(--text-default));border-radius:20px;padding:40px;animation:.5s ease-in fadeIn;box-shadow:0 20px 60px rgba(0,0,0,.3)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.header{text-align:center;margin-bottom:20px;position:relative}.header-actions{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;top:-8px;right:-8px}.header-logo{justify-content:center;display:flex}.login-button-container{position:relative}.login-button{color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.login-button:hover{color:var(--primary-color);border-color:var(--primary-color);background:rgba(255,51,144,.05)}.login-button svg{width:16px;height:16px}.login-button.loading{background:var(--color-gray-100);border-color:var(--border-color);cursor:wait}.login-spinner{border:2px solid var(--color-gray-200);border-top-color:transparent;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.user-menu-button{border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:.8rem;transition:all .2s;display:flex}.user-menu-button:hover{border-color:var(--primary-color);background:rgba(255,51,144,.05)}.user-avatar{background:linear-gradient(135deg,var(--primary-color)0%,var(--color-accent-hover)100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;font-weight:600;display:flex}.user-avatar.large{width:36px;height:36px;font-size:.9rem}.user-email{color:var(--text-default);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.8rem;overflow:hidden}.dropdown-arrow{width:14px;height:14px;color:var(--text-muted)}.menu-backdrop{z-index:100;position:fixed;top:0;bottom:0;left:0;right:0}.user-menu{background:var(--color-gray-0);z-index:101;border-radius:12px;min-width:220px;animation:.2s ease-out menuSlideIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.15)}@keyframes menuSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.user-menu-header{background:var(--color-gray-75);align-items:center;gap:12px;padding:14px;display:flex}.user-info{flex-direction:column;gap:2px;display:flex}.user-name{color:var(--text-default);font-size:.85rem;font-weight:600}.user-tenant{color:var(--text-muted);font-size:.7rem}.user-menu-divider{background:var(--border-color);height:1px}.user-menu-item{width:100%;color:var(--text-default);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-size:.8rem;text-decoration:none;transition:background .15s;display:flex}.user-menu-item:hover{background:var(--color-gray-100)}.user-menu-item svg{width:16px;height:16px;color:var(--text-muted)}.user-menu-item.logout,.user-menu-item.logout svg{color:var(--color-danger)}.user-menu-item.logout:hover{background:var(--color-danger-muted)}.login-options-menu{background:var(--color-gray-0);border:1px solid var(--border-color);z-index:1000;border-radius:12px;min-width:260px;animation:.2s ease-out slideDown;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.15)}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.login-option{cursor:pointer;width:100%;color:var(--text-default);text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:14px 16px;font-size:14px;transition:background .15s;display:flex}.login-option:hover{background:var(--color-gray-100)}.login-option.passkey{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);font-weight:500}.login-option.passkey:hover{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%)}.login-option.passkey svg{stroke:#fff}.login-option.google{background:var(--color-gray-0);border-bottom:1px solid var(--border-color)}.login-option.google:hover{background:var(--color-gray-75)}.login-option.default svg{color:var(--text-muted)}.login-divider{color:var(--text-x-muted);align-items:center;padding:8px 16px;font-size:12px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--border-color);flex:1;height:1px}.login-divider span{padding:0 12px}.app-logo{justify-content:center;display:flex}.app-logo svg,img.app-logo{width:240px;height:auto;color:var(--text-default);display:block}img.app-logo{object-fit:contain;max-width:240px;max-height:100px}.main-content{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.action-button-container{flex-direction:column;align-items:center;gap:12px;padding:20px 0;display:flex}.action-button{color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;transition:all .3s;display:flex;position:relative}.action-button .button-inner{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.action-button .icon{width:36px;height:36px}.action-button.idle{background:linear-gradient(135deg,var(--primary-color)0%,var(--color-accent-hover)100%);box-shadow:0 10px 30px rgba(255,51,144,.4)}.action-button.idle:hover:not(:disabled){transform:scale(1.05);box-shadow:0 15px 40px rgba(255,51,144,.5)}.action-button.idle:active:not(:disabled){transform:scale(.98)}.action-button.dialing{background:linear-gradient(135deg,var(--primary-color)0%,var(--color-accent-hover)100%);animation:1.5s infinite dialingPulse;box-shadow:0 10px 30px rgba(255,51,144,.4)}.action-button.dialing .dialing-icon{animation:.5s infinite dialingShake}@keyframes dialingShake{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes dialingPulse{0%,to{box-shadow:0 10px 30px rgba(255,51,144,.4)}50%{box-shadow:0 10px 50px rgba(255,51,144,.7)}}.action-button.connected{background:linear-gradient(135deg,var(--color-danger)0%,var(--color-danger)100%);box-shadow:0 10px 30px rgba(239,68,68,.4)}.action-button.connected:hover{transform:scale(1.05);box-shadow:0 15px 40px rgba(239,68,68,.5)}.action-button.connected:active{transform:scale(.98)}.action-button:disabled{cursor:not-allowed}.button-label{color:var(--text-default);text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:600}.action-button .pulse-ring{border:3px solid var(--primary-color);opacity:0;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite pulse-animation;position:absolute}.action-button.connected .pulse-ring{border-color:var(--color-danger)}.action-button .pulse-ring.delay-1{animation-delay:.5s}.action-button .pulse-ring.delay-2{animation-delay:1s}@keyframes pulse-animation{0%{opacity:.8;transform:scale(.8)}50%{opacity:.4}to{opacity:0;transform:scale(1.5)}}.globe-dial-wrapper{flex-direction:column;align-items:center;padding:20px 0;display:flex;position:relative}.globe-shader-bg{z-index:0;pointer-events:none;width:min(450px,90vw);position:absolute;top:20px;left:50%;transform:translate(-50%)}.globe-dial-container{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.globe-dial-mask{z-index:1;background:var(--bg);pointer-events:none;border-radius:50%;width:76%;height:76%;position:absolute}.globe-dial-icon{z-index:2;pointer-events:none;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:color .15s;display:flex;position:absolute}.globe-dial-icon svg{width:28px;height:28px}.globe-dial-container canvas{z-index:3;position:absolute;top:0;left:0}.globe-dial-hitarea{z-index:4;cursor:default;pointer-events:none;opacity:0;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;outline:none;width:80px;height:80px;position:absolute}.globe-dial-hitarea.active{pointer-events:auto;cursor:pointer}.globe-dial-container .globe-pulse-ring{border:2px solid var(--primary-color);opacity:0;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite globe-pulse;position:absolute}.globe-dial-container .globe-pulse-ring.delay-1{animation-delay:.5s}.globe-dial-container .globe-pulse-ring.delay-2{animation-delay:1s}.globe-dial-container.dialing .globe-pulse-ring{border-color:var(--primary-color)}@keyframes globe-pulse{0%{opacity:.6;transform:scale(.5)}50%{opacity:.3}to{opacity:0;transform:scale(1.1)}}.globe-dial-label{z-index:4;color:var(--primary-color);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;pointer-events:none;font-size:.8rem;font-weight:800;position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}.status-display{text-align:center}.status-badge{border-radius:30px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .3s;display:inline-block}.status-badge.idle{background:var(--color-gray-150);color:var(--text-muted)}.status-badge.listening{background:var(--primary-color-muted);color:var(--primary-color);animation:2s infinite pulse}.status-badge.processing{background:var(--color-warning-muted);color:var(--color-warning);animation:2s infinite pulse}.status-badge.speaking{background:var(--color-success-muted);color:var(--color-success);animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.footer{text-align:center;border-top:1px solid var(--border-color);margin-top:40px;padding-top:20px}.footer p{color:var(--text-muted);margin-bottom:8px;font-size:.875rem}.footer-links{justify-content:center;align-items:center;gap:8px;font-size:.8rem;display:flex}.footer-links a{color:var(--text-muted);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--primary-color);text-decoration:underline}.footer-separator{color:var(--text-x-muted)}.chat-container{background:var(--color-gray-75);border-radius:12px;flex-direction:column;gap:12px;max-height:400px;padding:16px;display:flex;overflow-y:auto}.chat-container:before{content:"";flex:auto}.chat-message{animation:.3s ease-out chat-message-in;display:flex}@keyframes chat-message-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-message.user{justify-content:flex-end}.chat-message.user .chat-bubble{background:linear-gradient(135deg,var(--primary-color)0%,var(--color-accent-hover)100%);color:#fff;border-radius:16px 16px 4px}.chat-message.bot{justify-content:flex-start}.chat-message.bot .chat-bubble{background:var(--color-gray-150);color:var(--text-default);border:1px solid var(--color-gray-200);border-radius:16px 16px 16px 4px}body:not([data-theme=light]) .chat-message.bot .chat-bubble{color:rgba(255,255,255,.9);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}.chat-message.system{justify-content:center}.chat-message.system.handoff .chat-bubble{color:#8b5cf6;letter-spacing:.06em;text-align:center;text-transform:uppercase;max-width:88%;box-shadow:none;background:rgba(123,60,196,.12);border:1px solid rgba(123,60,196,.28);border-radius:999px;font-size:.78rem;font-weight:700}body:not([data-theme=light]) .chat-container{color:rgba(255,255,255,.9)}body:not([data-theme=light]) .status-display .status-badge{color:rgba(255,255,255,.85)}.chat-bubble{word-wrap:break-word;max-width:75%;padding:12px 16px;font-size:.95rem;line-height:1.5;box-shadow:0 1px 3px rgba(0,0,0,.08)}.chat-message.streaming .chat-bubble{opacity:.85}.chat-message.streaming.user .chat-bubble:after{content:"";vertical-align:middle;background:rgba(255,255,255,.6);width:4px;height:16px;margin-left:4px;animation:1s infinite cursor-blink;display:inline-block}.chat-message.streaming.bot .chat-bubble:after{content:"";background:var(--primary-color);vertical-align:middle;width:4px;height:16px;margin-left:4px;animation:1s infinite cursor-blink;display:inline-block}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.speaking-indicator{margin-left:8px;animation:1s infinite bounce-speaker}@keyframes bounce-speaker{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.chat-bubble .cutoff-fade,.transcript-text .cutoff-fade{opacity:.35;text-decoration:line-through}.chat-bubble .cutoff-badge,.transcript-text .cutoff-badge{opacity:.6;cursor:default;vertical-align:middle;margin-left:4px;font-size:.75em}.chat-message-attachment{object-fit:contain;border-radius:8px;max-width:100%;max-height:200px;margin-bottom:8px;display:block}.screen-share-controls{align-items:center;gap:8px;margin-top:8px;display:flex}.screen-share-btn{border:1px solid var(--border,rgba(255,255,255,.15));background:var(--bg-light,rgba(255,255,255,.05));color:var(--text-color,#e0e0e0);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;transition:background .15s,border-color .15s;display:inline-flex}.screen-share-btn:hover{background:var(--color-accent,rgba(59,130,246,.15));border-color:var(--color-accent,rgba(59,130,246,.4))}.screen-share-btn.sharing{color:#f87171;background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.4)}.screen-share-btn.sharing:hover{background:rgba(239,68,68,.2)}.screen-share-btn svg{flex-shrink:0;width:16px;height:16px}.screen-share-error{color:#f87171;font-size:.8rem}.call-error-banner{color:#fca5a5;text-align:center;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);border-radius:8px;margin:8px 0;padding:10px 16px;font-size:.85rem;animation:.3s fadeIn}@media (max-width:640px){.container{padding:16px}.app-logo{width:180px}.status-badge{padding:8px 16px;font-size:.75rem}.action-button{width:80px;height:80px}.action-button .icon{width:28px;height:28px}.chat-container{max-height:300px}.chat-bubble{max-width:85%;font-size:.9rem}}body.demo-mode{overflow-y:auto;scrollbar-width:none!important}body.demo-mode::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}body.demo-mode::-webkit-scrollbar-track{background:0 0!important;width:0!important;height:0!important;display:none!important}body.demo-mode::-webkit-scrollbar-thumb{background:0 0!important;width:0!important;height:0!important;display:none!important}.App.embed-mode::-webkit-scrollbar{width:0;height:0}.App.embed-mode .chat-container::-webkit-scrollbar{width:5px}.App.embed-mode .chat-container::-webkit-scrollbar-track{background:0 0}.App.embed-mode .chat-container::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:3px}.App.embed-mode .chat-container::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.App.embed-mini.call-active.embed-expanded .chat-container::-webkit-scrollbar{width:5px}.App.embed-mini.call-active.embed-expanded .chat-container::-webkit-scrollbar-track{background:0 0}.App.embed-mini.call-active.embed-expanded .chat-container::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:3px}.App.embed-mini.call-active.embed-expanded .chat-container::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.cg-node{color:#111;cursor:grab;background:#f3f4f6;border:1px solid rgba(0,0,0,.1);border-radius:6px;flex-direction:column;width:220px;min-height:100px;padding:10px;font-size:12px;transition:transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .14s,border-color .14s;display:flex;position:relative}.react-flow__node:not(.dragging){transition:transform .38s cubic-bezier(.2,.8,.2,1)}.react-flow__edge{animation:.42s ease-out cg-edge-in}@keyframes cg-edge-in{0%{opacity:0}to{opacity:1}}.cg-node:hover{transform:translateY(-2px);box-shadow:0 12px 28px -10px rgba(0,0,0,.18)}.react-flow__node.dragging .cg-node,.react-flow__node:active .cg-node{cursor:grabbing;transform:none}.react-flow__node.selected .cg-node,.react-flow__pane{cursor:grab}.react-flow.dragging .react-flow__pane{cursor:grabbing}.react-flow__handle,.react-flow__handle:hover{cursor:crosshair!important}.react-flow__connection-path{stroke:#ff3390;stroke-width:2.5px}.cg-node-delete{color:#555;cursor:pointer;z-index:5;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;line-height:1;display:none;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 6px rgba(0,0,0,.12)}.cg-node:hover .cg-node-delete,.react-flow__node.selected .cg-node-delete{display:inline-flex}.cg-node-delete:hover{color:#b91c1c;background:#fee2e2;border-color:rgba(185,28,28,.35)}.cg-handle{background:#fff;border:2px solid #94a3b8;border-radius:999px;width:12px;height:12px}.cg-handle:hover,.cg-node:hover .cg-handle{box-shadow:0 0 0 4px rgba(59,130,246,.18);border-color:#3b82f6!important}.cg-node-head{align-items:center;gap:4px;margin-bottom:2px;display:flex}.cg-node-kind{color:#666;font-size:10px}.cg-node-title{font-size:12px;font-weight:600}.cg-node-body{color:#444;margin-top:4px;font-size:11px}.cg-node-outcome{font-style:italic}.cg-node-start{color:#000;background:#dcfce7}.cg-node-agent{background:#dbeafe}.cg-node-collect{background:#ddd6fe}.cg-node-decision{background:#fef3c7}.cg-node-action{background:#d1fae5}.cg-node-handoff{background:#fde2e2}.cg-node-end{background:#e5e7eb}[data-design=v2] .cg-node-start .cg-node-kind{background:#fff;color:#000!important}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth)var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.voxcore-navbar{background-color:var(--color-gray-75);border-bottom:1px solid var(--color-gray-150);box-sizing:border-box;width:100%;min-height:56px;padding:.75rem 1.5rem;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.voxcore-navbar-left{flex-shrink:0;gap:1rem;flex-direction:row!important;align-items:center!important;display:flex!important}.voxcore-navbar-brand{color:var(--text-default);line-height:0;text-decoration:none;transition:opacity .2s;flex-direction:row!important;align-items:center!important;display:flex!important}.voxcore-navbar-brand:hover{opacity:.8}.voxcore-navbar-brand svg,.voxcore-navbar-logo{width:auto;height:24px;display:block}.voxcore-navbar-divider{background-color:var(--color-gray-300);width:1px;height:24px}.voxcore-navbar-context{color:var(--text-default);background-color:var(--color-gray-150);border-radius:4px;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.voxcore-navbar-center{gap:.25rem;flex-direction:row!important;align-items:center!important;display:flex!important}.voxcore-navbar-link{color:var(--text-muted);background-color:transparent;border-radius:6px;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;flex-direction:row!important;align-items:center!important;display:flex!important}.voxcore-navbar-link:hover{background-color:var(--color-gray-125);color:var(--text-default)}.voxcore-navbar-link.active{background-color:var(--color-gray-150);color:var(--text-default)}.voxcore-navbar-link svg{flex-shrink:0;width:16px;height:16px}.voxcore-navbar-link-text{white-space:nowrap}.voxcore-navbar-right{flex-shrink:0;gap:.75rem;flex-direction:row!important;align-items:center!important;display:flex!important}.voxcore-navbar-user{gap:.5rem;flex-direction:row!important;align-items:center!important;display:flex!important}.voxcore-navbar-avatar{background-color:var(--color-gray-150);width:28px;height:28px;color:var(--text-muted);border-radius:50%;flex-shrink:0;font-size:.75rem;font-weight:500;justify-content:center!important;align-items:center!important;display:flex!important}.voxcore-navbar-email{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.875rem;overflow:hidden}.voxcore-navbar-logout{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;transition:background-color .15s,color .15s;justify-content:center!important;align-items:center!important;display:flex!important}.voxcore-navbar-logout:hover{background-color:var(--color-gray-125);color:var(--text-default)}.voxcore-navbar-logout svg{width:16px;height:16px}@media (max-width:768px){.voxcore-navbar-brand-text,.voxcore-navbar-divider,.voxcore-navbar-context,.voxcore-navbar-email,.voxcore-navbar-link-text{display:none}}@media (max-width:480px){.voxcore-navbar,.voxcore-navbar-link{padding:.5rem}}[data-design=v2] body[data-theme=light]{--bg:#fafaf7;--bg-2:#f4f2ec;--paper:#fff;--paper-soft:#fbfaf6;--tint-pink:#fff4f9;--tint-mint:#f0fdf6;--tint-cream:#fffcf1;--tint-violet:#fbf3ff;--tint-blue:#f1f7ff;--line:#edeae3;--line-2:#dfdbcf;--line-3:#c4bfae;--ink:#141318;--ink-2:#5b5852;--ink-3:#8e8a80;--ink-4:#b8b4a8;--shade:rgba(40,30,20,.06);--hl:rgba(255,255,255,.7);--tint-pink-border:#f4dfe9;--tint-mint-border:#d5ebd9;--tint-cream-border:#ede4cd;--tint-violet-border:#e9d8f2;--tint-blue-border:#d8e3f2}[data-design=v2] body[data-theme=dark]{--bg:#141318;--bg-2:#1c1a20;--paper:#1c1a20;--paper-soft:#211e26;--tint-pink:#241420;--tint-mint:#0f1f17;--tint-cream:#1f1d18;--tint-violet:#1d1722;--tint-blue:#141a26;--line:#2a2730;--line-2:#34303c;--line-3:#48434f;--ink:#fafafa;--ink-2:#a8a4ae;--ink-3:#6a6670;--ink-4:#48444c;--shade:rgba(0,0,0,.4);--hl:rgba(255,255,255,.05);--tint-pink-border:#3a2030;--tint-mint-border:#1f3326;--tint-cream-border:#332e22;--tint-violet-border:#2d1f3a;--tint-blue-border:#1f2a3a}[data-design=v2]{--pink:#ff3390;--pink-soft:rgba(255,51,144,.1);--pink-ring:rgba(255,51,144,.18);--green:#00de7f;--violet:#d900f3;--blue:#3b82f6;--gold:#c89a2b;--sans:"Manrope",Tahoma,-apple-system,system-ui,sans-serif;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-xl:28px;--tw-ring-color:red!important}[data-design=v2],[data-design=v2] *{box-sizing:border-box}[data-design=v2] body{color:var(--ink);font-family:var(--sans);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";background:radial-gradient(1200px 700px at 95% -100px,var(--pink-soft),transparent 60%),radial-gradient(900px 600px at -10% 110%,rgba(0,222,127,.07),transparent 60%),var(--bg);background-attachment:fixed}[data-design=v2] .app{grid-template-rows:64px 1fr;height:100vh;display:grid}[data-design=v2] .topbar{background:color-mix(in srgb,var(--bg)80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:0 28px;display:flex}[data-design=v2] .logo{color:var(--ink);align-items:center;height:24px;text-decoration:none;display:flex}[data-design=v2] .logo svg{width:auto;height:22px;display:block}[data-design=v2] .sep{background:var(--line-2);width:1px;height:20px}[data-design=v2] .crumbs{color:var(--ink-3);font-size:14px}[data-design=v2] .crumbs b{color:var(--ink);font-weight:600}[data-design=v2] .crumbs a{color:var(--ink-3);text-decoration:none}[data-design=v2] .grow{flex:1}[data-design=v2] .btn{background:var(--paper);border:1px solid var(--line-2);height:38px;color:var(--ink);font:600 13.5px var(--sans);cursor:pointer;letter-spacing:-.01em;border-radius:999px;align-items:center;gap:7px;padding:0 16px;text-decoration:none;display:inline-flex}[data-design=v2] .btn:hover{background:var(--paper-soft);border-color:var(--line-3)}[data-design=v2] .btn:disabled,[data-design=v2] .btn[disabled]{opacity:.6;cursor:not-allowed}[data-design=v2] .btn:disabled:hover,[data-design=v2] .btn[disabled]:hover{background:var(--paper);border-color:var(--line-2)}[data-design=v2] .btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-design=v2] .btn.primary:hover{background:#2a2733}[data-design=v2] .btn.brand{background:var(--pink);color:#fff;box-shadow:0 6px 16px -8px var(--pink);border-color:transparent}[data-design=v2] .btn.brand:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}[data-design=v2] .btn.secondary{color:#fff;background:var(--color-purple-150);border-color:transparent;border-radius:10px;transition:none}[data-design=v2] body[data-theme=light] .btn.secondary{background:var(--color-purple-300)}[data-design=v2] .btn.secondary:hover{background:var(--color-purple-250)}[data-design=v2] .btn.ghost{background:0 0}[data-design=v2] .theme-toggle{background:var(--paper);border:1px solid var(--line-2);font:500 12px var(--sans);border-radius:999px;padding:3px;display:inline-flex}[data-design=v2] .theme-toggle button{color:var(--ink-3);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:999px;padding:5px 11px}[data-design=v2] .theme-toggle button.on{background:var(--ink);color:var(--bg)}[data-design=v2] .saved{font:500 12.5px var(--sans);color:var(--ink-3);align-items:center;gap:7px;display:inline-flex}[data-design=v2] .saved:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 6px var(--green);border-radius:50%}[data-design=v2] .cmdk-dialog-overlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(20,16,24,.32);position:fixed;top:0;bottom:0;left:0;right:0}[data-design=v2] .cmdk-dialog-content{z-index:121;background:color-mix(in srgb,var(--paper)94%,transparent);border:1px solid var(--line-2);border-radius:24px;width:min(640px,100vw - 28px);position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 28px 80px rgba(0,0,0,.24)}[data-design=v2] .cmdk-dialog-title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-design=v2] .cmdk-root{color:var(--ink);font-family:var(--sans);flex-direction:column;display:flex}[data-design=v2] .cmdk-input-wrap{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}[data-design=v2] .cmdk-input-icon{width:18px;height:18px;color:var(--ink-3);flex-shrink:0}[data-design=v2] .cmdk-input{color:var(--ink);font:600 16px var(--sans);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1}[data-design=v2] .cmdk-input::-webkit-input-placeholder{color:var(--ink-3)}[data-design=v2] .cmdk-input::-ms-input-placeholder{color:var(--ink-3)}[data-design=v2] .cmdk-input::placeholder{color:var(--ink-3)}[data-design=v2] .cmdk-list{max-height:min(560px,58vh);padding:8px;overflow-y:auto}[data-design=v2] .cmdk-empty{color:var(--ink-3);font:600 14px var(--sans);text-align:center;padding:32px 18px}[data-design=v2] .cmdk-group{padding:6px 0}[data-design=v2] .cmdk-group [cmdk-group-heading]{color:var(--ink-3);font:800 10.5px var(--sans);letter-spacing:.13em;text-transform:uppercase;padding:8px 10px 6px}[data-design=v2] .cmdk-separator{background:var(--line);height:1px;margin:6px}[data-design=v2] .cmdk-item{color:var(--ink);font:600 14px var(--sans);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}[data-design=v2] .cmdk-item[aria-selected=true],[data-design=v2] .cmdk-item[data-selected=true]{color:#fff;background:rgba(0,0,0,.533)}[data-design=v2] .cmdk-item-icon{width:17px;height:17px;color:var(--ink-3);flex-shrink:0}[data-design=v2] .cmdk-item[aria-selected=true] .cmdk-item-icon,[data-design=v2] .cmdk-item[data-selected=true] .cmdk-item-icon{color:var(--white)}[data-design=v2] .cmdk-item-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-design=v2] .cmdk-item-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design=v2] .cmdk-item-subtitle{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font:500 12.5px var(--sans);overflow:hidden}[data-design=v2] .cmdk-highlight{color:#ff9800;background:0 0;border-radius:5px;font-weight:800}[data-design=v2] .cmdk-shortcut{border:1px solid var(--line-2);background:var(--paper);min-width:22px;height:22px;color:var(--ink-3);font:700 11px var(--sans);border-radius:7px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}[data-design=v2] .cmdk-footer{border-top:1px solid var(--line);color:var(--ink-3);font:600 11.5px var(--sans);background:var(--paper-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:10px 14px;display:flex}[data-design=v2] .cmdk-footer span{align-items:center;gap:6px;display:inline-flex}[data-design=v2] .cmdk-footer-icon{width:13px;height:13px}[data-design=v2] .main{grid-template-columns:240px 1fr 440px;min-height:0;display:grid}[data-design=v2] .main.no-rail{grid-template-columns:240px 1fr}[data-design=v2] .main.no-leftnav{grid-template-columns:1fr 440px}[data-design=v2] .main.no-leftnav.no-rail-too{grid-template-columns:1fr}[data-design=v2] .app .main.no-leftnav>.nav{display:none}[data-design=v2] .nav{border-right:1px solid var(--line);padding:24px 14px;overflow:auto}[data-design=v2] .nav h4{color:var(--ink-3);font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:22px 14px 6px}[data-design=v2] .nav h4:first-child{margin-top:4px}[data-design=v2] .nav a{color:var(--ink-2);font:500 14px var(--sans);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 14px;line-height:1;text-decoration:none;display:flex}[data-design=v2] .nav a:hover{background:var(--paper-soft);color:var(--ink)}[data-design=v2] .nav a.active{background:var(--pink-soft);color:var(--pink);font-weight:600}[data-design=v2] .nav a .ct{font:500 11.5px var(--sans);color:var(--ink-3);background:var(--paper-soft);border-radius:6px;margin-left:auto;padding:2px 7px}[data-design=v2] .nav a.active .ct{background:var(--pink);color:#fff}[data-design=v2] .nav a .dot{background:var(--pink);border-radius:50%;width:6px;height:6px;margin-left:auto}[data-design=v2] .center{padding:56px 64px 100px;overflow:auto}[data-design=v2] .center-wrap{max-width:760px;margin:0 auto}[data-design=v2] .center-wrap.wide{max-width:920px}[data-design=v2] .hero{margin-bottom:48px}[data-design=v2] .hero .eyebrow{font:600 13px var(--sans);color:var(--pink);letter-spacing:-.005em;align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}[data-design=v2] .hero .eyebrow .dot{background:var(--pink);width:6px;height:6px;box-shadow:0 0 0 4px var(--pink-soft);border-radius:50%}[data-design=v2] .hero h1{font:700 56px var(--sans);letter-spacing:-.035em;margin:0 0 16px;line-height:1.04}[data-design=v2] .hero p{color:var(--ink-2);max-width:54ch;margin:0;font-size:18px;font-weight:400;line-height:1.55}[data-design=v2] .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);margin-bottom:18px;padding:36px 40px}[data-design=v2] .card.pink{background:linear-gradient(180deg,var(--tint-pink),var(--paper));border-color:var(--tint-pink-border)}[data-design=v2] .card.mint{background:linear-gradient(180deg,var(--tint-mint),var(--paper));border-color:var(--tint-mint-border)}[data-design=v2] .card.cream{background:linear-gradient(180deg,var(--tint-cream),var(--paper));border-color:var(--tint-cream-border)}[data-design=v2] .card.violet{background:linear-gradient(180deg,var(--tint-violet),var(--paper));border-color:var(--tint-violet-border)}[data-design=v2] .card.blue{background:linear-gradient(180deg,var(--tint-blue),var(--paper));border-color:var(--tint-blue-border)}[data-design=v2] .card-head{align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}[data-design=v2] .card-head .badge{background:var(--ink);width:36px;height:36px;color:var(--bg);font:700 14px var(--sans);letter-spacing:-.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-design=v2] .card.pink .badge{background:var(--pink);color:#fff}[data-design=v2] .card.mint .badge{background:var(--green);color:#04150a}[data-design=v2] .card.cream .badge{background:var(--gold);color:#fff}[data-design=v2] .card.violet .badge{background:var(--violet);color:#fff}[data-design=v2] .card.blue .badge{background:var(--blue);color:#fff}[data-design=v2] .card-head .text{flex:1;padding-top:2px}[data-design=v2] .card-head h2{font:700 22px var(--sans);letter-spacing:-.015em;margin:0;line-height:1.15}[data-design=v2] .card-head .sub{color:var(--ink-2);margin-top:4px;font-size:14.5px;font-weight:400;line-height:1.5}[data-design=v2] .card-head .meta{font:500 12px var(--sans);color:var(--ink-3);background:var(--paper);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-top:2px;padding:5px 11px}[data-design=v2] .field{margin-bottom:24px}[data-design=v2] .field:last-child{margin-bottom:0}[data-design=v2] .field-label{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}[data-design=v2] .field-label .name{font:600 14px var(--sans);color:var(--ink);letter-spacing:-.005em}[data-design=v2] .field-label .opt{font:500 12px var(--sans);color:var(--ink-3)}[data-design=v2] .field-help{color:var(--ink-3);max-width:54ch;margin:0 0 12px;font-size:13.5px;line-height:1.5}[data-design=v2] .input,[data-design=v2] .textarea,[data-design=v2] .select{background:var(--paper);width:100%;color:var(--ink);border:1px solid var(--line-2);font:500 15px var(--sans);unicode-bidi:plaintext;border-radius:14px;outline:none;padding:14px 16px;transition:border-color .15s,box-shadow .15s}[data-design=v2] .input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .input:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .textarea:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .textarea:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .textarea:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .select:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .select:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .select:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .textarea:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .textarea:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .textarea:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .select:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .select:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .input:focus,[data-design=v2] .textarea:focus,[data-design=v2] .select:focus{border-color:var(--pink);box-shadow:0 0 0 4px var(--pink-soft)}[data-design=v2] .textarea{font:400 14.5px/1.6 var(--sans);resize:vertical;min-height:120px}[data-design=v2] .input-prefix{background:var(--paper);border:1px solid var(--line-2);border-radius:14px;align-items:center;display:flex;overflow:hidden}[data-design=v2] .input-prefix .pfx{color:var(--ink-3);font:500 15px var(--sans);border-right:1px solid var(--line-2);background:var(--paper-soft);padding:14px 16px}[data-design=v2] .input-prefix .input{border:none;border-radius:0;flex:1}[data-design=v2] .input-prefix:focus-within{border-color:var(--pink);box-shadow:0 0 0 4px var(--pink-soft)}[data-design=v2] .row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}[data-design=v2] .row3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}[data-design=v2] .toggle-row{background:var(--paper);border:1px solid var(--line-2);border-radius:14px;align-items:center;gap:16px;padding:16px;display:flex}[data-design=v2] .toggle-row+.toggle-row{margin-top:10px}[data-design=v2] .toggle-row .text{flex:1}[data-design=v2] .toggle-row .title{font:600 14.5px var(--sans);color:var(--ink);margin-bottom:2px}[data-design=v2] .toggle-row .desc{color:var(--ink-3);font-size:13px;line-height:1.5}[data-design=v2] .switch{background:var(--line-2);cursor:pointer;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background .2s;position:relative}[data-design=v2] .switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px rgba(0,0,0,.15)}[data-design=v2] .switch.on{background:var(--pink)}[data-design=v2] .switch.on:after{left:21px}[data-design=v2] .switch.green.on{background:var(--green)}[data-design=v2] .chips{flex-wrap:wrap;gap:8px;display:flex}[data-design=v2] .chip{background:var(--paper);border:1px solid var(--line-2);font:500 13px var(--sans);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}[data-design=v2] .chip.add{color:var(--ink-3);cursor:pointer;border-style:dashed}[data-design=v2] .chip .x{color:var(--ink-3);cursor:pointer;margin-left:2px;font-size:14px}[data-design=v2] .chip .x:hover{color:var(--pink)}[data-design=v2] .docs{flex-direction:column;gap:10px;display:flex}[data-design=v2] .doc{background:var(--paper);border:1px solid var(--line-2);border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex}[data-design=v2] .doc .icon{background:var(--tint-pink);border:1px solid var(--line-2);width:36px;height:44px;font:700 9px var(--sans);color:var(--pink);letter-spacing:.08em;border-radius:6px;flex-shrink:0;justify-content:center;align-items:end;padding-bottom:6px;display:flex}[data-design=v2] .doc .icon.md{background:var(--tint-mint);color:var(--green);border-color:var(--tint-mint-border)}[data-design=v2] .doc .icon.wav{background:var(--tint-violet);color:var(--violet);border-color:var(--tint-violet-border)}[data-design=v2] .doc .meta{flex:1}[data-design=v2] .doc .meta b{font:600 14.5px var(--sans);color:var(--ink);margin-bottom:2px;display:block}[data-design=v2] .doc .meta span{font:500 12.5px var(--sans);color:var(--ink-3)}[data-design=v2] .doc .remove{color:var(--ink-3);cursor:pointer;padding:6px;font-size:18px}[data-design=v2] .doc .remove:hover{color:var(--pink)}[data-design=v2] .doc-add{border:1.5px dashed var(--line-2);color:var(--ink-3);font:600 14px var(--sans);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}[data-design=v2] .doc-add:hover{border-color:var(--pink);color:var(--pink);background:var(--tint-pink)}[data-design=v2] .rail{border-left:1px solid var(--line);background:var(--paper-soft);flex-direction:column;min-width:0;display:flex;overflow:auto}[data-design=v2] .rail-head{align-items:center;gap:10px;padding:20px 28px 16px;display:flex}[data-design=v2] .rail-head h3{font:700 17px var(--sans);letter-spacing:-.015em;margin:0}[data-design=v2] .rail-head .pill{font:600 11.5px var(--sans);color:var(--green);background:var(--tint-mint);border:1px solid var(--tint-mint-border);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;display:inline-flex}[data-design=v2] .rail-head .pill:before{content:"";background:var(--green);width:5px;height:5px;box-shadow:0 0 6px var(--green);border-radius:50%}[data-design=v2] .preview-body{padding:0 28px 28px}[data-design=v2] .phone{background:var(--paper);border:1px solid var(--line);box-shadow:0 30px 60px -24px var(--shade),0 12px 24px -12px var(--shade);border-radius:32px;flex-direction:column;gap:10px;padding:22px 18px 18px;display:flex}[data-design=v2] .who{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}[data-design=v2] .who .av{background:conic-gradient(from 200deg,var(--pink),var(--violet),var(--green),var(--pink));width:40px;height:40px;box-shadow:0 4px 12px -2px var(--pink-soft);border-radius:50%;flex-shrink:0}[data-design=v2] .who b{font:700 14px var(--sans);letter-spacing:-.01em;display:block}[data-design=v2] .who span{font:500 12px var(--sans);color:var(--ink-3)}[data-design=v2] .who .live{font:600 11.5px var(--sans);color:var(--green);align-items:center;gap:5px;margin-left:auto;display:inline-flex}[data-design=v2] .who .live:before{content:"";background:var(--green);width:5px;height:5px;box-shadow:0 0 6px var(--green);border-radius:50%}[data-design=v2] .bubble{font:500 13.5px var(--sans);border-radius:18px;max-width:84%;padding:11px 14px;line-height:1.45}[data-design=v2] .bubble.bot{background:var(--tint-pink);color:var(--ink);border:1px solid var(--tint-pink-border);border-bottom-left-radius:5px;align-self:flex-start}[data-design=v2] .bubble.user{background:var(--ink);color:var(--bg);border-bottom-right-radius:5px;align-self:flex-end}[data-design=v2] .summary{background:var(--paper);border:1px solid var(--line);border-radius:20px;margin-top:22px;padding:20px 22px}[data-design=v2] .summary h4{font:700 15px var(--sans);letter-spacing:-.01em;margin:0 0 4px}[data-design=v2] .summary .tagline{color:var(--ink-2);margin-bottom:18px;font-size:13.5px;line-height:1.5}[data-design=v2] .summary .stats{gap:24px;display:flex}[data-design=v2] .summary .stat .k{font:500 11.5px var(--sans);color:var(--ink-3);margin-bottom:4px}[data-design=v2] .summary .stat .v{font:700 28px var(--sans);letter-spacing:-.02em;color:var(--ink);line-height:1}[data-design=v2] .summary .stat .v.green{color:var(--green)}[data-design=v2] .summary .stat .v .u{font:500 14px var(--sans);color:var(--ink-3);margin-left:3px}[data-design=v2] .summary .stat .delta{font:600 11.5px var(--sans);color:var(--ink-3);margin-top:5px}[data-design=v2] .summary .stat .delta.up{color:var(--green)}[data-design=v2] .summary .stat .delta.up:before{content:"↑ "}[data-design=v2] .recent{background:var(--tint-cream);border:1px solid var(--tint-cream-border);border-radius:20px;margin-top:18px;padding:18px 22px}[data-design=v2] .recent h4{font:700 13.5px var(--sans);letter-spacing:-.005em;color:var(--ink);margin:0 0 4px}[data-design=v2] .recent .quote{font:italic 500 14.5px var(--sans);color:var(--ink);margin:6px 0 0;line-height:1.5}[data-design=v2] .recent .who-said{font:500 12px var(--sans);color:var(--ink-3);margin-top:8px}[data-design=v2] .crumb-trail{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}[data-design=v2] .crumb.dropdown:after{content:"▾";color:var(--ink-3);margin-left:2px;font-size:10px;transition:transform .15s}[data-design=v2] .crumb:hover{background:var(--paper-soft)}[data-design=v2] .crumb.dropdown.open:after{transform:rotate(180deg)}[data-design=v2] .crumb .av{background:conic-gradient(from 200deg,var(--pink),var(--violet),var(--pink));color:#fff;width:20px;height:20px;font:700 10px var(--sans);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-design=v2] .crumb .av.cust{background:linear-gradient(135deg,var(--violet),var(--pink));border-radius:5px}[data-design=v2] .crumb.leaf{color:var(--ink-2);cursor:default;font-weight:500}[data-design=v2] .crumb.leaf:hover{background:0 0}[data-design=v2] .crumb-chev{color:var(--ink-4);font:500 14px var(--sans);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 2px}[data-design=v2] .tab-strip{background:var(--paper-soft);border-bottom:1px solid var(--line);align-items:center;gap:2px;min-height:48px;padding:0 24px;display:flex;overflow-x:auto;overflow-y:hidden}[data-design=v2] .tab-strip .tab{font:600 13.5px var(--sans);color:var(--ink-3);cursor:pointer;letter-spacing:-.005em;white-space:nowrap;border-bottom:2px solid transparent;align-items:center;gap:8px;margin-bottom:-1px;padding:14px 14px 13px;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}[data-design=v2] .tab-strip .tab:hover{color:var(--ink)}[data-design=v2] .tab-strip .tab.active{color:var(--ink);border-bottom-color:var(--pink);font-weight:700}[data-design=v2] .tab-strip .tab .ct{font:600 11px var(--sans);color:var(--ink-3);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:2px 7px}[data-design=v2] .tab-strip .tab.active .ct{background:var(--pink);color:#fff;border-color:transparent}[data-design=v2] .tab-strip .tab .dot{background:var(--pink);border-radius:50%;width:6px;height:6px}[data-design=v2] .tab-strip .tab.dropdown:after{content:"▾";color:var(--ink-3);font:10px var(--sans);margin-left:2px}[data-design=v2] .tab-strip .grow{flex:1}[data-design=v2] .tab-strip .right{font:500 12px var(--sans);color:var(--ink-3);align-items:center;gap:10px;padding:0 4px;display:flex}[data-design=v2] .tab-strip .right .live{color:var(--green);align-items:center;gap:6px;font-weight:600;display:inline-flex}[data-design=v2] .tab-strip .right .live:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 6px var(--green);border-radius:50%}[data-design=v2] .crumb-popover{background:var(--paper);border:1px solid var(--line);box-shadow:0 24px 48px -16px var(--shade),0 0 0 1px var(--line);z-index:60;border-radius:14px;min-width:240px;padding:6px;position:absolute}[data-design=v2] .crumb-popover .item{font:500 13.5px var(--sans);color:var(--ink-2);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:flex}[data-design=v2] .crumb-popover .item:hover{background:var(--paper-soft);color:var(--ink)}[data-design=v2] .crumb-popover .item.on{background:var(--tint-pink);color:var(--pink);font-weight:600}[data-design=v2] .crumb-popover .item .av{width:22px;height:22px;font:700 11px var(--sans);color:#fff;background:linear-gradient(135deg,var(--pink),var(--violet));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-design=v2] .crumb-popover .item .meta{font:500 11.5px var(--sans);color:var(--ink-3);margin-left:auto}[data-design=v2] .crumb-popover .item.add{color:var(--pink);border-top:1px solid var(--line);margin-top:4px;padding-top:11px}[data-design=v2] .pill-link{font:500 12.5px var(--sans);color:var(--pink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}[data-design=v2] .divider{background:var(--line);height:1px;margin:24px 0}[data-design=v2] .shell{grid-template-columns:268px 1fr;height:100vh;min-height:0;display:grid}[data-design=v2] .shell.with-rail{grid-template-columns:268px 1fr 420px}[data-design=v2] .shell.shell-wide-nav{grid-template-columns:360px 1fr}[data-design=v2] .shell.shell-with-secondary-nav{grid-template-columns:268px 260px 1fr}[data-design=v2] .sidenav{background:var(--paper-soft);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex;overflow:hidden}[data-design=v2] .sidenav-logo{align-items:center;padding:20px 18px 8px;display:flex}[data-design=v2] .sidenav-logo-btn{color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;text-decoration:none;display:inline-flex}[data-design=v2] .sidenav-logo svg{height:24px;color:var(--ink);display:block}[data-design=v2] .dd-mini-logo{justify-content:center;align-items:center;gap:2px;width:28px;height:28px;display:inline-flex}[data-design=v2] .dd-mini-logo span{background:var(--pink);border-radius:0 999px 999px 0;width:10px;height:18px}[data-design=v2] .secondary-sidenav{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex;overflow:hidden}[data-design=v2] .sidenav-main,[data-design=v2] .sidenav-bot-area{flex-direction:column;flex:1;min-height:0;display:flex}[data-design=v2] .sidenav-levels{flex:1;min-height:0;position:relative}[data-design=v2] .sidenav-level{will-change:transform,opacity;flex-direction:column;min-height:0;transition:transform .24s,opacity .24s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){[data-design=v2] .sidenav-level{transition:none}}[data-design=v2] .sidenav-crumbs{flex-shrink:0;align-items:center;min-height:30px;margin:2px 14px 0;display:flex}@keyframes slide-in-left{0%{max-width:0}to{max-width:200px}}[data-design=v2] .crumb{font:600 13px var(--sans);cursor:pointer;color:var(--ink-3);white-space:nowrap;border-radius:9px;flex-shrink:0;align-items:center;gap:4px;padding-top:4px;padding-bottom:4px;text-decoration:none;animation:1s ease-out forwards slide-in-left;display:inline-flex;overflow:hidden}[data-design=v2] .crumb.is-last{color:var(--ink)}[data-design=v2] .crumb:hover{background:var(--paper);color:var(--ink)}[data-design=v2] .crumb .nav-ico{flex-shrink:0;width:16px;height:16px;margin-left:6px}[data-design=v2] .crumb-label{white-space:nowrap;text-overflow:ellipsis;max-width:0;margin-right:6px;padding-left:0;transition:max-width .26s,padding-left .26s;overflow:hidden}[data-design=v2] .crumb.is-last .crumb-label,[data-design=v2] .crumb:hover .crumb-label,[data-design=v2] .crumb.is-hover .crumb-label{max-width:160px}[data-design=v2] .crumb-sep{color:var(--ink-4);font:18px var(--sans);flex:none;margin:0 -3px}[data-design=v2] .crumb-group,[data-design=v2] .crumb-switch-wrap{align-items:center;display:inline-flex}[data-design=v2] .nav-av{background:conic-gradient(from 200deg,var(--pink),var(--violet),var(--pink));color:#fff;width:20px;height:20px;font:700 10.5px var(--sans);letter-spacing:-.02em;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}[data-design=v2] .nav-av.mint{background:conic-gradient(from 30deg,var(--green),#15a8b8,var(--green))}[data-design=v2] .nav-av.cream{background:conic-gradient(from 60deg,var(--gold),#f4c8a3,var(--gold))}[data-design=v2] .nav-av.violet{background:conic-gradient(from 140deg,var(--violet),#a85ad6,var(--violet))}[data-design=v2] .nav-av.blue{background:conic-gradient(from 90deg,var(--blue),#7eb3ff,var(--blue))}[data-design=v2] .sidenav-clear-filters{color:var(--ink-3);margin-top:4px}[data-design=v2] .sidenav-clear-filters .nav-ico{flex:0 0 14px;width:14px;height:14px}[data-design=v2] .cl-filter-nav{flex:none}[data-design=v2] .cl-filter-emoji{flex:0 0 18px;width:18px;height:18px;display:block}[data-design=v2] .sidenav-more-btn{color:var(--ink-3)}[data-design=v2] .sidenav-more-bots{flex-direction:column;gap:1px;transition:max-height .26s;display:flex;overflow:hidden}[data-design=v2] .sidenav-more-panel{z-index:60;background:var(--paper);border:1px solid var(--line);max-height:min(360px,60vh);color:var(--ink);border:2px solid var(--color-purple-200);box-shadow:0 18px 40px -12px rgba(0,0,0,.45);box-shadow:3px 3px var(--color-purple-0);border-radius:12px;padding:3px;overflow:hidden}[data-design=v2] .sidenav-more-panel .cmdk-root{max-height:inherit;flex-direction:column;display:flex}[data-design=v2] .sidenav-more-panel .cmdk-list{padding:0;overflow-y:auto}[data-design=v2] .sidenav-more-panel .cmdk-item{font:500 13.5px var(--sans);color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;padding:0;display:flex}[data-design=v2] .sidenav-more-panel .cmdk-item>a{min-width:0;color:inherit;flex:1;align-items:center;gap:8px;padding:7px 8px;text-decoration:none;display:flex}[data-design=v2] .sidenav-more-panel .cmdk-input-wrap{gap:0;margin-bottom:4px;padding:0 4px 4px}[data-design=v2] .sidenav-more-panel .cmdk-input{padding:4px;font-size:14px}[data-design=v2] .sidenav-more-panel .cmdk-item[data-selected=true],[data-design=v2] .sidenav-more-panel .cmdk-item:hover{background:var(--color-purple-200);color:var(--ink)}[data-design=v2] .crumb-switch{cursor:pointer;color:var(--ink-3);z-index:1;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:-6px;margin-right:-4px;padding:4px 8px 4px 4px;display:inline-flex;position:relative}[data-design=v2] .crumb-switch:hover,[data-design=v2] .crumb-switch.active{color:var(--ink)}[data-design=v2] .crumb-switch .nav-ico{flex:0 0 15px;width:15px;height:15px}[data-design=v2] .bot-switcher{corner-shape:squircle;background:#413149;border:.5px solid #452556;border-radius:20px;flex-direction:column;flex-shrink:0;margin:10px 10px 3px;padding-top:8px;display:flex;box-shadow:0 3px 3px rgba(0,0,0,.22),inset 0 -4px 3px rgba(0,0,0,.16)}[data-design=v2] body[data-theme=light] .bot-switcher{background:#e7e0eb;border:.5px solid #a770c2;box-shadow:0 3px 3px rgba(0,0,0,.22),inset 0 -4px 3px transparent}[data-design=v2] body[data-theme=light] .bot-switcher:hover{box-shadow:0 3px 3px rgba(0,0,0,.27),inset 0 -4px 3px rgba(0,0,0,.067)}[data-design=v2] .bot-switcher svg{color:#ca95e4}[data-design=v2] body[data-theme=light] .bot-switcher svg{color:#872db4}[data-design=v2] .bot-switcher:hover{box-shadow:0 3px 3px rgba(0,0,0,.22),inset 0 -4px 3px rgba(0,0,0,.16),inset 0 10px 10px -7px #6d3489}[data-design=v2] .bot-switcher label{font:700 10px var(--sans);color:#c6b6ce;letter-spacing:.14em;text-transform:uppercase;padding:0 10px}[data-design=v2] body[data-theme=light] .bot-switcher label{color:#7f439d}[data-design=v2] .bot-select-trigger{border-color:var(--line);background:var(--paper);height:38px;color:var(--ink);font:600 13px var(--sans);box-shadow:none;background:0 0;border:none;border-radius:10px;outline:none;padding:0 10px}[data-design=v2] .bot-select-content{color:var(--ink);font:500 13px var(--sans);corner-shape:squircle;background:#574162;border:.5px solid #452556;border-radius:20px;box-shadow:0 3px 3px rgba(0,0,0,.22),inset 0 -4px 3px rgba(0,0,0,.16)}[data-design=v2] body[data-theme=light] .bot-select-content{background:#e7e0eb;border:.5px solid #a770c2;box-shadow:0 3px 3px rgba(0,0,0,.22),inset 0 -4px 3px transparent}[data-design=v2] .bot-start-button{color:#fff;font:700 13px var(--sans);text-align:left;cursor:pointer;background:#473550;border:1px solid #683781;border-radius:16px;margin:10px 10px 3px;padding:11px 12px}[data-design=v2] .bot-start-button:hover{box-shadow:inset 0 10px 10px -7px #6d3489}[data-design=v2] .main-nav-items{flex-direction:column;flex:unset;flex-shrink:0;gap:1px;display:flex}[data-design=v2] .sidenav-tree-children{border-left:1px solid #2f2932;flex-direction:column;gap:1px;margin:2px 0 6px 18px;padding-left:6px;display:flex}[data-design=v2] body[data-theme=light] .sidenav-tree-children{border-left:1px solid #d9d5dd}[data-design=v2] .sidenav-tree-children .sidenav-items{flex:none;min-height:0;padding:0;overflow:visible}[data-design=v2] .sidenav-tree-children .nav-section{margin:6px 9px 1px}[data-design=v2] .main-nav-link.nested{padding-left:9px}[data-design=v2] .main-nav-link .nav-drill-chevron{flex-shrink:none;color:#70538d;transform-origin:50%;transform-box:fill-box;will-change:transform;flex-shrink:0;width:16px;height:16px;margin-left:auto;transition:transform .16s}[data-design=v2] .main-nav-link .nav-drill-chevron.expanded{transform:rotate(90deg)}[data-design=v2] .main-nav-link .nav-ico{color:currentColor;flex:0 0 17px;width:17px;height:17px}[data-design=v2] .main-nav-link .nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design=v2] .sidenav.compact .sidenav-logo{justify-content:center;padding:18px 0 8px}[data-design=v2] .sidenav.compact .sidenav-logo-btn{border-radius:12px;justify-content:center;width:44px;height:40px}[data-design=v2] .sidenav.compact .sidenav-logo-btn:hover{background:color-mix(in srgb,var(--ink)5%,transparent)}[data-design=v2] .sidenav.compact .bot-switcher,[data-design=v2] .sidenav.compact .main-nav-items h5,[data-design=v2] .sidenav.compact .main-nav-link .nav-label,[data-design=v2] .sidenav.compact .main-nav-link .ct,[data-design=v2] .sidenav.compact .theme-toggle,[data-design=v2] .sidenav.compact .sidenav-user-copy{display:none}[data-design=v2] .sidenav.compact .sidenav-items{flex-direction:column;gap:6px;padding:8px 0;display:flex;overflow:visible}[data-design=v2] .sidenav.compact .main-nav-link{border-radius:14px;justify-content:center;width:44px;height:44px;margin:0 auto;padding:0}[data-design=v2] .sidenav.compact .main-nav-link .nav-ico{flex-basis:19px;width:19px;height:19px}[data-design=v2] .sidenav.compact .sidenav-foot{align-items:center;padding:10px 0}[data-design=v2] .sidenav.compact .sidenav-user{gap:0;padding:6px}[data-design=v2] .sidenav-user-menu.compact{width:220px;min-width:220px}[data-design=v2] .sidenav-trail{flex-direction:column;flex-shrink:0;gap:2px;padding:8px 10px 4px;display:flex}[data-design=v2] .trail-step{cursor:pointer;font:600 13px var(--sans);color:var(--ink-2);background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 10px;text-decoration:none;display:flex;position:relative}[data-design=v2] .trail-step:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .trail-step:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .trail-step:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .trail-step:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .trail-step:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .trail-step:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .trail-step:hover{background:var(--paper);color:var(--ink)}[data-design=v2] .trail-step.current{color:var(--ink);cursor:default;background:var(--paper);font-weight:700}[data-design=v2] .trail-step.current:hover{background:var(--paper)}[data-design=v2] .trail-step .av{background:linear-gradient(135deg,var(--violet),var(--pink));color:#fff;width:22px;height:22px;font:700 11px var(--sans);letter-spacing:-.02em;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-design=v2] .trail-step .av.bot{background:conic-gradient(from 200deg,var(--pink),var(--violet),var(--pink))}[data-design=v2] .trail-step .av.group{border:1.5px dashed var(--line-3);color:var(--ink-3);background:0 0;font-size:10px}[data-design=v2] .trail-step .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-design=v2] .trail-step .chev{color:var(--ink-3);font:10px var(--sans);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0}[data-design=v2] .trail-step.depth-1{padding-left:18px}[data-design=v2] .trail-step.depth-2{padding-left:28px}[data-design=v2] .trail-step.depth-3{padding-left:38px}[data-design=v2] .trail-step.depth-1:before,[data-design=v2] .trail-step.depth-2:before,[data-design=v2] .trail-step.depth-3:before{content:"";position:absolute;top:0;bottom:0;left:0}[data-design=v2] .trail-step.depth-1:before{border-left:2px solid var(--line);top:-4px;bottom:50%;left:18px}[data-design=v2] .trail-step.depth-2:before{border-left:2px solid var(--line);top:-4px;bottom:50%;left:28px}[data-design=v2] .trail-step.depth-3:before{border-left:2px solid var(--line);top:-4px;bottom:50%;left:38px}[data-design=v2] .sidenav-divider{background:var(--line);height:1px;margin:8px 16px}[data-design=v2] .sidenav-scrollable-area{flex-direction:column;height:100%;display:flex;overflow:auto}[data-design=v2] .sidenav-items{min-height:0;padding:6px 10px}[data-design=v2] .sidenav-items.bot-nav-items{flex:1 0 auto}[data-design=v2] .sidenav-items.workspace-nav-items{flex:none}[data-design=v2] .sidenav-items h5{font:600 10.5px var(--sans);color:#8b7e95;letter-spacing:.14em;text-transform:uppercase;margin:14px 10px 6px;padding:0}[data-design=v2] .sidenav-items h5:first-child{margin-top:6px}[data-design=v2] .nav-section{font:700 9.5px var(--sans);color:#574667;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:7px;margin:0;padding:8px 8px 0;font-size:11px;display:flex}[data-design=v2] .nav-section-ico{width:15px;height:15px;color:var(--ink-3);flex:0 0 15px;display:none}[data-design=v2] body[data-theme=light] .nav-section{color:#a898b9}[data-design=v2] .nav-section:first-child{border-top:none;margin-top:4px;padding-top:0}[data-design=v2] .nav-link{color:var(--ink-2);font:500 14px var(--sans);cursor:pointer;background:0 0;border:none;border-radius:10px;outline:none;align-items:center;gap:6px;width:100%;padding:7px 7px 7px 10px;line-height:1.2;text-decoration:none;display:flex}[data-design=v2] .nav-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .nav-link:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .nav-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .nav-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .nav-link:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .nav-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .nav-link:hover{background:var(--paper);color:var(--ink)}[data-design=v2] .nav-link:focus-visible{background:var(--paper);color:var(--ink)}[data-design=v2] .nav-link.active{color:#fff;background:rgba(0,0,0,.533);font-weight:600}[data-design=v2] body[data-theme=light] .nav-link:hover{color:var(--ink);background:#eeeaf0}[data-design=v2] body[data-theme=light] .nav-link:focus-visible{color:var(--ink);background:#eeeaf0}[data-design=v2] body[data-theme=light] .nav-link.active{color:#452556;background:#e7e0eb}[data-design=v2] .nav-link .ct{font:600 11.5px var(--sans);color:var(--ink-3);background:var(--paper);border:1px solid var(--line);border-radius:6px;margin-left:auto;padding:2px 8px}[data-design=v2] .nav-link.active .ct{background:var(--pink);color:#fff;border-color:transparent}[data-design=v2] .nav-link .arrow{color:var(--ink-4);font:11px var(--sans);margin-left:auto}[data-design=v2] .nav-link .arrow:after{content:"▸"}[data-design=v2] .wf-nav-head{justify-content:space-between;gap:6px}[data-design=v2] .wf-nav-create{width:20px;height:20px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;margin:-2px -2px 0 0;display:flex}[data-design=v2] .wf-nav-create:hover:not(:disabled){background:var(--paper);color:var(--ink)}[data-design=v2] .wf-nav-create:focus-visible{background:var(--paper);color:var(--ink)}[data-design=v2] .wf-nav-create:disabled{opacity:.4;cursor:default}[data-design=v2] .wf-nav-row{align-items:center;display:flex;position:relative}[data-design=v2] .wf-nav-open{min-width:0}[data-design=v2] .wf-nav-open .nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design=v2] .wf-nav-meta{font:500 13px var(--sans);color:var(--color-purple-350);flex:none;margin-left:auto;padding-left:8px}[data-design=v2] .wf-nav-row:hover .wf-nav-meta{visibility:hidden}[data-design=v2] .wf-nav-row:focus-within .wf-nav-meta{visibility:hidden}[data-design=v2] .wf-nav-add-node{opacity:0;border:1px solid var(--line);background:var(--paper);width:22px;height:22px;color:var(--ink-2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}[data-design=v2] .wf-nav-row:hover .wf-nav-add-node:not(:disabled){opacity:1}[data-design=v2] .wf-nav-row:focus-within .wf-nav-add-node:not(:disabled){opacity:1}@media (hover:none){[data-design=v2] .wf-nav-add-node:not(:disabled){opacity:1}}[data-design=v2] .wf-nav-add-node:hover:not(:disabled){color:var(--ink);border-color:var(--ink-4)}[data-design=v2] .wf-nav-add-node:focus-visible{color:var(--ink);border-color:var(--ink-4)}[data-design=v2] .wf-nav-add-node:disabled{opacity:0;pointer-events:none;cursor:default}[data-design=v2] .wf-nav-empty{font:500 12px var(--sans);color:var(--ink-4);padding:8px 10px}[data-design=v2] .sidenav-foot{background:var(--paper-soft);flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex}[data-design=v2] .sidenav-user-wrap{position:relative}[data-design=v2] .sidenav-nav{flex-direction:column;gap:1px;display:flex}[data-design=v2] .sidenav-user-copy{flex-direction:column;gap:2px;display:flex}[data-design=v2] .sidenav-user{cursor:pointer;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;border:0;border-radius:10px;outline:none;align-items:center;gap:8px;width:calc(100% + 12px);margin:-6px;padding:6px;display:flex}[data-design=v2] .sidenav-user:hover,[data-design=v2] .sidenav-user[data-state=open]{background:var(--color-purple-25)}[data-design=v2] .sidenav-user .av{color:#ce88f2;width:34px;height:34px;font:700 13px var(--sans);corner-shape:squircle;background:#413149;border-radius:20px;justify-content:center;align-items:center;font-size:15px;display:flex;box-shadow:0 3px 3px rgba(0,0,0,.24),inset 0 -4px 3px rgba(0,0,0,.16)}[data-design=v2] body[data-theme=light] .sidenav-user .av{background:#e7e0eb;border:.5px solid #a770c2;box-shadow:0 3px 3px rgba(0,0,0,.1),inset 0 -4px 3px transparent}[data-design=v2] body[data-theme=light] .sidenav-user:hover .av{box-shadow:0 3px 3px rgba(0,0,0,.2),inset 0 -4px 3px transparent}[data-design=v2] .sidenav-user b{font:600 13.5px var(--sans);color:var(--ink);letter-spacing:-.005em;display:block}[data-design=v2] .sidenav-user span{font:500 12px var(--sans);color:var(--ink-3)}[data-design=v2] .sidenav-user-menu{width:var(--radix-dropdown-menu-trigger-width);background:var(--color-purple-100);min-width:0;color:var(--ink);border:2px solid var(--color-purple-200);box-shadow:3px 3px var(--color-purple-0);border-radius:12px;padding:3px;overflow:visible}[data-design=v2] .sidenav-user-menu-email{font:500 13px var(--sans);color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;padding:4px 8px 8px;overflow:hidden}[data-design=v2] .sidenav-menu-item,[data-design=v2] .sidenav-submenu-trigger{text-align:left;cursor:default;width:100%;font:500 13px var(--sans);color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px;text-decoration:none;display:flex}[data-design=v2] .sidenav-menu-item:hover,[data-design=v2] .sidenav-menu-item:focus,[data-design=v2] .sidenav-submenu-trigger:hover,[data-design=v2] .sidenav-submenu-trigger:focus,[data-design=v2] .sidenav-submenu-trigger[data-state=open]{background:var(--color-purple-25);color:var(--ink)}[data-design=v2] .sidenav-menu-value{color:var(--ink-3);font:500 12px var(--sans);margin-left:auto}[data-design=v2] .sidenav-menu-arrow{color:var(--ink-3);font:700 16px/1 var(--sans)}[data-design=v2] .sidenav-submenu-panel{background:var(--color-purple-100);min-width:150px;color:var(--ink);border:2px solid var(--color-purple-200);box-shadow:3px 3px var(--color-purple-0);border-radius:12px;padding:3px;overflow:visible}[data-design=v2] .sidenav-submenu-item{text-align:left;cursor:default;width:100%;font:500 13px var(--sans);color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}[data-design=v2] .sidenav-submenu-item:hover,[data-design=v2] .sidenav-submenu-item:focus{background:var(--color-purple-25);color:var(--ink)}[data-design=v2] .sidenav-submenu-item[data-state=checked]{color:var(--pink);font-weight:650}[data-design=v2] .sidenav-foot .saved{font:500 11.5px var(--sans);color:var(--ink-3);align-items:center;gap:7px;padding:0 10px;display:inline-flex}[data-design=v2] .sidenav-foot .saved:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 6px var(--green);border-radius:50%}[data-design=v2] .page-header{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg)80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:14px;padding:18px 32px;display:flex}[data-design=v2] .page-header h1{font:700 20px var(--sans);letter-spacing:-.015em;margin:0;line-height:1}[data-design=v2] .page-header .desc{font:500 13px var(--sans);color:var(--ink-3)}[data-design=v2] .page-header .grow{flex:1}[data-design=v2] .page-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}[data-design=v2] .page-body>.center{flex:1;min-height:0;overflow:auto}[data-design=v2] .shell-content{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}[data-design=v2] .page-body{min-width:0}@media (max-width:900px){[data-design=v2] .shell,[data-design=v2] .shell.with-rail{grid-template-columns:1fr!important}[data-design=v2] .secondary-sidenav{display:none}[data-design=v2] .sidenav{z-index:50;width:260px;transition:left .2s;position:fixed;top:0;bottom:0;left:-280px}[data-design=v2] .sidenav.open{left:0;box-shadow:0 0 80px rgba(0,0,0,.3)}[data-design=v2] .main,[data-design=v2] .main.no-rail{grid-template-columns:1fr!important}[data-design=v2] .nav{z-index:50;background:var(--paper);border-right:1px solid var(--line);width:240px;transition:left .2s;position:fixed;top:64px;bottom:0;left:-260px}[data-design=v2] .nav.open{left:0;box-shadow:0 0 80px rgba(0,0,0,.3)}[data-design=v2] .rail{display:none}[data-design=v2] .topbar{gap:10px;padding:0 16px;overflow:hidden}[data-design=v2] .topbar .sep{display:none}[data-design=v2] .crumbs{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}[data-design=v2] .crumbs a,[data-design=v2] .saved,[data-design=v2] .theme-toggle,[data-design=v2] .topbar .btn:not(.brand):not(:last-child){display:none}[data-design=v2] .center{padding:24px 18px 80px!important}[data-design=v2] .center-wrap,[data-design=v2] .center-wrap.wide{max-width:100%!important}[data-design=v2] .hero{margin-bottom:28px}[data-design=v2] .hero h1{font-size:36px!important;line-height:1.05!important}[data-design=v2] .hero p{font-size:15px!important}[data-design=v2] .card{border-radius:18px!important;padding:22px 20px!important}[data-design=v2] .card-head{flex-wrap:wrap;gap:12px}[data-design=v2] .card-head .meta{order:3;width:100%}[data-design=v2] .row2,[data-design=v2] .row3,[data-design=v2] .voice-grid,[data-design=v2] .tpl-grid,[data-design=v2] .bot-grid,[data-design=v2] .int-grid,[data-design=v2] .lang-grid{grid-template-columns:1fr!important}[data-design=v2] .lang-grid{grid-template-columns:repeat(2,1fr)!important}[data-design=v2] .pages,[data-design=v2] .quick-grid,[data-design=v2] .dial-row{grid-template-columns:1fr!important}[data-design=v2] .stat-strip{grid-template-columns:1fr 1fr!important}[data-design=v2] .stat-strip>div{border-bottom:1px solid var(--line)}[data-design=v2] .stat-strip>div:nth-child(2){border-right:none!important}[data-design=v2] .totals,[data-design=v2] .health{grid-template-columns:1fr 1fr!important}[data-design=v2] .two-col,[data-design=v2] .num-list,[data-design=v2] .camp-grid{grid-template-columns:1fr!important}[data-design=v2] .cust-head,[data-design=v2] .cust-row{gap:10px;grid-template-columns:40px 1fr 80px!important}[data-design=v2] .cust-head>:nth-child(n+4),[data-design=v2] .cust-row>:nth-child(n+4):not(:last-child){display:none}[data-design=v2] .table-head-row,[data-design=v2] .row{gap:10px;grid-template-columns:70px 1fr 80px 18px!important;padding:12px 14px!important}[data-design=v2] .table-head-row>:nth-child(2),[data-design=v2] .row .from,[data-design=v2] .row .turns,[data-design=v2] .row .dur{display:none}[data-design=v2] .table-head-row>:nth-child(3),[data-design=v2] .row .preview{order:1}[data-design=v2] .hero-shell{grid-template-columns:1fr!important}[data-design=v2] .hero-text{padding:48px 24px!important}[data-design=v2] .hero-text h1{font-size:44px!important}[data-design=v2] .globe-area{min-height:420px}[data-design=v2] .globe-area canvas{width:340px!important;height:340px!important}[data-design=v2] .quick{padding:0 24px 48px!important}[data-design=v2] .city{display:none}[data-design=v2] .live-caption{width:100%;margin-top:18px;position:relative;bottom:0;left:0;transform:none}[data-design=v2] .calls-shell{grid-template-columns:1fr!important;height:auto!important}[data-design=v2] .filters,[data-design=v2] .drawer{display:none}[data-design=v2] .sandbox{grid-template-columns:1fr!important;height:auto!important}[data-design=v2] .config-rail,[data-design=v2] .live-panel{padding:24px!important}[data-design=v2] .top-secondary{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto;padding:10px 16px!important}[data-design=v2] .top-secondary .pill{flex-shrink:0}[data-design=v2] .menu-btn{display:flex!important}}[data-design=v2] .menu-btn{border:1px solid var(--line-2);background:var(--paper);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:none}[data-design=v2] .menu-btn svg{display:block}@media (max-width:900px){[data-design=v2] .menu-btn{display:inline-flex}}[data-design=v2] .sidenav-scrim{display:none}@media (max-width:900px){[data-design=v2] .sidenav-scrim{z-index:49;background:rgba(20,16,12,.45);display:block;position:fixed;top:0;bottom:0;left:0;right:0}[data-design=v2] .page-body{grid-template-columns:1fr!important}[data-design=v2] .page-header{flex-wrap:wrap;gap:10px;padding:12px 16px}[data-design=v2] .page-header h1{font:700 17px var(--sans)}[data-design=v2] .page-header .desc{display:none}[data-design=v2] .gen-table,[data-design=v2] .gen-table tbody{background:0 0;border:none;display:block}[data-design=v2] .gen-table thead{display:none}[data-design=v2] .gen-table tr{background:var(--bg);border:1px solid color-mix(in srgb,var(--line)30%,transparent);border-radius:12px;margin:0 14px 10px;padding:4px;display:block}[data-design=v2] .gen-table td{border:none;border-bottom:1px solid color-mix(in srgb,var(--line)14%,transparent);text-align:right;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;display:flex}[data-design=v2] .gen-table tr td:last-child{border-bottom:none}[data-design=v2] .gen-table td:before{content:attr(data-label);font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);text-align:left;flex-shrink:0}[data-design=v2] .gen-table td:not([data-label]){text-align:left;flex-wrap:wrap;justify-content:flex-start}[data-design=v2] .gen-table td:not([data-label]):before{display:none}}[data-design=v2] .welcome{margin-bottom:32px}[data-design=v2] .welcome h2{font:700 32px var(--sans);letter-spacing:-.025em;margin:0 0 6px;line-height:1.05}[data-design=v2] .welcome .meta{font:500 14px var(--sans);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:18px;display:flex}[data-design=v2] .welcome .meta .sep{background:var(--ink-3);border-radius:50%;width:3px;height:3px}[data-design=v2] .stat-strip{background:var(--paper);border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:32px;display:grid;overflow:hidden}[data-design=v2] .stat-strip>div{border-right:1px solid var(--line);padding:24px 28px}[data-design=v2] .stat-strip>div:last-child{border-right:none}[data-design=v2] .stat-strip .k{font:500 11.5px var(--sans);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px}[data-design=v2] .stat-strip .v{font:700 32px var(--sans);letter-spacing:-.025em;color:var(--ink);line-height:1}[data-design=v2] .stat-strip .v.green{color:var(--green)}[data-design=v2] .stat-strip .v .u{font:500 14px var(--sans);color:var(--ink-3);margin-left:3px}[data-design=v2] .stat-strip .delta{font:600 12px var(--sans);color:var(--ink-3);margin-top:7px}[data-design=v2] .stat-strip .delta.up{color:var(--green)}[data-design=v2] .stat-strip .delta.up:before{content:"▲ "}[data-design=v2] .section-head{align-items:baseline;gap:14px;margin:0 0 18px;display:flex}[data-design=v2] .section-head h2{font:700 24px var(--sans);letter-spacing:-.02em;margin:0}[data-design=v2] .section-head .ct{font:500 12.5px var(--sans);color:var(--ink-3)}[data-design=v2] .section-head .grow{flex:1}[data-design=v2] .bot-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:48px;display:grid}[data-design=v2] .bot{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:24px;transition:all .15s;display:flex}[data-design=v2] .bot:hover{border-color:var(--pink);box-shadow:0 16px 32px -12px var(--shade);transform:translateY(-2px)}[data-design=v2] .bot.add{color:var(--ink-3);font:600 14.5px var(--sans);background:0 0;border-style:dashed;justify-content:center;align-items:center}[data-design=v2] .bot.add:hover{border-color:var(--pink);color:var(--pink);background:var(--tint-pink)}[data-design=v2] .bot .top-row{align-items:center;gap:12px;display:flex}[data-design=v2] .bot .av{background:conic-gradient(from 200deg,var(--pink),var(--violet),var(--pink));color:#fff;width:48px;height:48px;font:800 18px var(--sans);letter-spacing:-.02em;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-design=v2] .bot .av.mint{background:conic-gradient(from 30deg,var(--green),#15a8b8,var(--green))}[data-design=v2] .bot .av.cream{background:conic-gradient(from 60deg,var(--gold),#f4c8a3,var(--gold))}[data-design=v2] .bot .av.violet{background:conic-gradient(from 140deg,var(--violet),#a85ad6,var(--violet))}[data-design=v2] .bot .av.blue{background:conic-gradient(from 90deg,var(--blue),#7eb3ff,var(--blue))}[data-design=v2] .bot h3{font:700 17px var(--sans);letter-spacing:-.01em;margin:0}[data-design=v2] .bot .subt{font:500 12.5px var(--sans);color:var(--ink-3);margin-top:2px}[data-design=v2] .bot .status{font:600 11.5px var(--sans);color:var(--green);background:var(--tint-mint);border:1px solid var(--tint-mint-border);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;display:inline-flex}[data-design=v2] .bot .status:before{content:"";background:var(--green);width:5px;height:5px;box-shadow:0 0 6px var(--green);border-radius:50%}[data-design=v2] .bot .status.draft{color:var(--ink-3);background:var(--paper-soft);border-color:var(--line)}[data-design=v2] .bot .status.draft:before{background:var(--ink-4);box-shadow:none}[data-design=v2] .bot .mini-stats{font:500 12.5px var(--sans);color:var(--ink-3);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding-top:10px;display:grid}[data-design=v2] .bot .mini-stats b{color:var(--ink);font:700 18px var(--sans);letter-spacing:-.015em;margin-top:2px;display:block}[data-design=v2] .bot .quote{font:italic 500 13.5px var(--sans);color:var(--ink-2);background:var(--tint-pink);border:1px solid var(--tint-pink-border);border-radius:10px;padding:10px 14px;line-height:1.5}[data-design=v2] .bot.mint-card .quote{background:var(--tint-mint);border-color:var(--tint-mint-border)}[data-design=v2] .bot.cream-card .quote{background:var(--tint-cream);border-color:var(--tint-cream-border)}[data-design=v2] .bot.violet-card .quote{background:var(--tint-violet);border-color:var(--tint-violet-border)}[data-design=v2] .activity{background:var(--paper);border:1px solid var(--line);border-radius:20px;margin-bottom:48px;padding:24px 28px}[data-design=v2] .activity h3{font:700 17px var(--sans);letter-spacing:-.015em;margin:0 0 14px}[data-design=v2] .activity .row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:10px 0;display:flex}[data-design=v2] .activity .row:last-child{border-bottom:none}[data-design=v2] .activity .time{font:500 12.5px var(--sans);color:var(--ink-3);flex-shrink:0;width:90px}[data-design=v2] .activity .what{font:500 13.5px var(--sans);color:var(--ink);flex:1}[data-design=v2] .activity .what b{font-weight:600}[data-design=v2] .activity .badge{font:600 11px var(--sans);color:var(--ink-3);background:var(--paper-soft);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}[data-design=v2] .activity .badge.ok{color:var(--green);background:var(--tint-mint);border-color:var(--tint-mint-border)}[data-design=v2] .activity .badge.warn{color:var(--pink);background:var(--tint-pink);border-color:var(--tint-pink-border)}[data-design=v2] .voice-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@keyframes voice-fade-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes voice-fade-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}[data-design=v2] .voice-summary,[data-design=v2] .voice-picker-expanded{animation:.22s cubic-bezier(.2,.65,.3,1) both voice-fade-slide-in}[data-design=v2] .voice-summary.exiting,[data-design=v2] .voice-picker-expanded.exiting{animation:.18s cubic-bezier(.4,0,.7,.4) both voice-fade-slide-out}[data-design=v2] .voice-picker-expanded .vc{animation:.26s cubic-bezier(.2,.65,.3,1) both voice-fade-slide-in}[data-design=v2] .voice-picker-expanded.exiting .vc{animation:.16s cubic-bezier(.4,0,.7,.4) both voice-fade-slide-out}@media (prefers-reduced-motion:reduce){[data-design=v2] .voice-summary,[data-design=v2] .voice-picker-expanded,[data-design=v2] .voice-summary.exiting,[data-design=v2] .voice-picker-expanded.exiting,[data-design=v2] .voice-picker-expanded .vc,[data-design=v2] .voice-picker-expanded.exiting .vc{animation:none}}[data-design=v2] .vc{background:var(--paper);border:1px solid var(--line);cursor:pointer;color:inherit;font:inherit;border-radius:20px;flex-direction:column;padding:20px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}[data-design=v2] .vc:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .vc:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .vc:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .vc:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .vc:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .vc:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .vc:hover{border-color:var(--line-2);box-shadow:0 12px 28px -12px var(--shade);transform:translateY(-2px)}[data-design=v2] .vc.on{border-color:var(--pink);background:linear-gradient(180deg,var(--tint-pink),var(--paper))}[data-design=v2] .vc.on:before{content:"✓";background:var(--pink);color:#fff;width:22px;height:22px;font:700 12px var(--sans);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}[data-design=v2] .vc .top{align-items:center;gap:12px;margin-bottom:14px;display:flex}[data-design=v2] .vc .av{isolation:isolate;width:44px;height:44px;box-shadow:0 4px 10px -3px var(--shade),inset 0 -3px 8px -2px rgba(0,0,0,.22),inset 0 2px 6px -2px rgba(255,255,255,.8);background:radial-gradient(circle at 32% 28%,#fff 0%,rgba(255,255,255,.65) 14%,transparent 38%),radial-gradient(circle at 70% 78%,rgba(0,0,0,.35) 0%,transparent 55%);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}[data-design=v2] .vc .av:before{content:"";border-radius:inherit;z-index:-1;background:var(--orb-gradient,conic-gradient(from 210deg,var(--pink),var(--violet),var(--pink)));transition:transform .35s;position:absolute;top:0;bottom:0;left:0;right:0}[data-design=v2] .vc:hover .av:before,[data-design=v2] .vc.on .av:before{animation:6s linear infinite vc-orb-spin}[data-design=v2] .vc:focus-visible .av:before{animation:6s linear infinite vc-orb-spin}[data-design=v2] .vc:hover .av,[data-design=v2] .vc.on .av{animation:2.6s ease-in-out infinite vc-orb-breath}[data-design=v2] .vc:focus-visible .av{animation:2.6s ease-in-out infinite vc-orb-breath}@keyframes vc-orb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vc-orb-breath{0%,to{box-shadow:0 4px 10px -3px var(--shade),inset 0 -3px 8px -2px rgba(0,0,0,.22),inset 0 2px 6px -2px rgba(255,255,255,.8)}50%{box-shadow:0 6px 14px -3px var(--shade),inset 0 -3px 10px -1px rgba(0,0,0,.26),inset 0 3px 8px -1px rgba(255,255,255,.9)}}[data-design=v2] .vc .av.aria{--orb-gradient:conic-gradient(from 210deg,var(--pink),var(--violet),var(--pink))}[data-design=v2] .vc .av.miles{--orb-gradient:conic-gradient(from 30deg,var(--violet),#7eb3ff,var(--violet))}[data-design=v2] .vc .av.juniper{--orb-gradient:conic-gradient(from 120deg,var(--green),var(--violet),var(--green))}[data-design=v2] .vc .av.zoe{--orb-gradient:conic-gradient(from 290deg,#f4c8a3,var(--pink),#f4c8a3)}[data-design=v2] .vc .av.theo{--orb-gradient:conic-gradient(from 60deg,#5fafff,var(--violet),#5fafff)}[data-design=v2] .vc .av.luna{--orb-gradient:conic-gradient(from 180deg,#f0d680,var(--pink),#f0d680)}@media (prefers-reduced-motion:reduce){[data-design=v2] .vc .av:before,[data-design=v2] .vc .av{animation:none!important}}[data-design=v2] .vc h3{font:700 16px var(--sans);letter-spacing:-.01em;margin:0}[data-design=v2] .vc .meta{font:500 12px var(--sans);color:var(--ink-3);margin-top:2px}[data-design=v2] .vc .desc{color:var(--ink-2);margin:0 0 14px;font-size:13px;line-height:1.5}[data-design=v2] .vc .wave{align-items:end;gap:2px;height:24px;margin-bottom:14px;display:flex}[data-design=v2] .vc .wave i{background:var(--ink-4);border-radius:1px;flex:1}[data-design=v2] .vc.on .wave i{background:var(--pink)}[data-design=v2] .vc .footer{font:500 12px var(--sans);color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:auto;display:flex}[data-design=v2] .vc .play{color:var(--pink);cursor:pointer;font-weight:600}[data-design=v2] .dial-row{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}[data-design=v2] .dial{flex-direction:column;align-items:center;gap:10px;display:flex}[data-design=v2] .dial .ring{background:conic-gradient(var(--pink)0deg,var(--pink)var(--pct,180deg),var(--paper-soft)var(--pct,180deg)360deg);width:120px;height:120px;box-shadow:inset 0 4px 10px var(--shade);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}[data-design=v2] .dial .ring:before{content:"";background:var(--paper);box-shadow:inset 0 2px 4px var(--shade);border-radius:50%;position:absolute;top:14px;bottom:14px;left:14px;right:14px}[data-design=v2] .dial .ring .v{font:700 22px var(--sans);letter-spacing:-.02em;color:var(--ink);position:relative}[data-design=v2] .dial .ring .v .u{font:500 13px var(--sans);color:var(--ink-3);margin-left:2px}[data-design=v2] .dial .label{font:600 12px var(--sans);color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase}[data-design=v2] .legal-v2{background:radial-gradient(900px 700px at 95% -120px,var(--pink-soft),transparent 60%),radial-gradient(700px 500px at -10% 110%,rgba(0,222,127,.05),transparent 60%),var(--bg);min-height:100vh}[data-design=v2] .legal-v2-top{border-bottom:1px solid color-mix(in srgb,var(--line)60%,transparent);background:color-mix(in srgb,var(--bg)80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;align-items:center;gap:14px;padding:20px 32px;display:flex;position:-webkit-sticky;position:sticky;top:0}[data-design=v2] .legal-v2-brand{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}[data-design=v2] .legal-v2-brand .bd-tenant-logo{max-width:160px;height:24px}[data-design=v2] .legal-v2-brand .bd-tenant-logo svg,[data-design=v2] .legal-v2-brand .bd-tenant-logo img{width:auto;height:100%;display:block}[data-design=v2] .legal-v2-back{font:500 13px var(--sans);color:var(--ink-3);border:1px solid var(--line-2);background:var(--paper);border-radius:999px;margin-left:auto;padding:6px 14px;text-decoration:none;transition:color .15s,border-color .15s}[data-design=v2] .legal-v2-back:hover{color:var(--ink);border-color:var(--line-3)}[data-design=v2] .card .legal-body{color:var(--ink-2);font:400 15px/1.6 var(--sans);margin:0 0 12px}[data-design=v2] .card .legal-sub{color:var(--ink);font:700 14px var(--sans);letter-spacing:-.005em;margin:14px 0 8px}[data-design=v2] .card .legal-sub:first-of-type{margin-top:0}[data-design=v2] .card .legal-body:last-child{margin-bottom:0}[data-design=v2] .card .legal-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-design=v2] .card .legal-list li{color:var(--ink-2);font:400 14.5px/1.55 var(--sans);padding-left:22px;position:relative}[data-design=v2] .card .legal-list li:before{content:"";background:var(--ink-3);opacity:.55;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:6px}[data-design=v2] .card .legal-list li b{color:var(--ink);font-weight:700}[data-design=v2] .card .legal-fineprint{letter-spacing:.04em;color:var(--ink-2);text-transform:uppercase;margin:0 0 12px;font:500 11px/1.7 ui-monospace,JetBrains Mono,monospace}[data-design=v2] .card .legal-fineprint:last-child{margin-bottom:0}[data-design=v2] .legal-link{color:var(--pink);font-weight:600;text-decoration:none}[data-design=v2] .legal-link:hover{text-decoration:underline}[data-design=v2] .legal-v2-foot-strip{color:var(--ink-3);font:500 12.5px var(--sans);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:36px 0 60px;display:flex}[data-design=v2] .glossary{flex-direction:column;gap:8px;display:flex}[data-design=v2] .term{background:var(--paper);border:1px solid var(--line-2);border-radius:14px;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:18px;padding:18px 22px;display:grid}[data-design=v2] .term .word{font:600 17px var(--sans);color:var(--ink);letter-spacing:-.01em}[data-design=v2] .term .said{font:600 15px var(--sans);color:var(--pink);background:var(--tint-pink);border:1px solid var(--tint-pink-border);border-radius:10px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}[data-design=v2] .term .lang{font:600 11px var(--sans);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;background:var(--paper-soft);border:1px solid var(--line);border-radius:6px;padding:3px 9px}[data-design=v2] .term .play{background:var(--paper-soft);border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);cursor:pointer;font:600 18px var(--sans);border-radius:50%;justify-content:center;align-items:center;display:flex}[data-design=v2] .term .play:hover{color:var(--pink);border-color:var(--pink)}[data-design=v2] .add-term{background:var(--tint-pink);border:1.5px dashed var(--tint-pink-border);border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:18px 22px;display:grid}[data-design=v2] .add-term .input{padding:11px 13px;font-size:14px}[data-design=v2] .hero-shell{grid-template-columns:1fr 1fr;min-height:0;display:grid;position:relative}[data-design=v2] .hero-text{z-index:2;flex-direction:column;justify-content:center;gap:24px;padding:80px;display:flex;position:relative}[data-design=v2] .hero-text .eyebrow{font:600 13px var(--sans);color:var(--pink);letter-spacing:-.005em;align-items:center;gap:8px;display:inline-flex}[data-design=v2] .hero-text .eyebrow .pulse{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px rgba(0,222,127,.18),0 0 10px var(--green);border-radius:50%;animation:1.8s ease-in-out infinite v2-hero-pulse}@keyframes v2-hero-pulse{0%,to{opacity:1}50%{opacity:.45}}[data-design=v2] .hero-text h1{font:800 76px var(--sans);letter-spacing:-.04em;background:linear-gradient(90deg,var(--ink),var(--ink)60%,var(--pink));color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;line-height:.96}[data-design=v2] .hero-text h1 .accent{background:linear-gradient(90deg,var(--pink),var(--violet));color:transparent;-webkit-background-clip:text;background-clip:text}[data-design=v2] .hero-text p.lede{font:400 19px var(--sans);color:var(--ink-2);max-width:46ch;margin:0;line-height:1.5}[data-design=v2] .hero-stats{border-top:1px solid var(--line);gap:36px;max-width:520px;margin-top:8px;padding-top:24px;display:flex}[data-design=v2] .hero-stats .stat .k{font:500 11.5px var(--sans);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px}[data-design=v2] .hero-stats .stat .v{font:700 30px var(--sans);letter-spacing:-.025em;color:var(--ink);line-height:1}[data-design=v2] .hero-stats .stat .v .u{font:500 14px var(--sans);color:var(--ink-3);margin-left:2px}[data-design=v2] .hero-stats .stat .v.green{color:var(--green)}[data-design=v2] .hero-stats .stat .delta{font:600 11.5px var(--sans);color:var(--ink-3);margin-top:5px}[data-design=v2] .hero-actions{gap:10px;margin-top:8px;display:flex}[data-design=v2] .hero-actions .btn{height:46px;padding:0 22px;font-size:14.5px}[data-design=v2] .hero-actions .btn.brand{box-shadow:0 12px 28px -8px var(--pink)}[data-design=v2] .globe-area{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}[data-design=v2] .globe-area:before{content:"";pointer-events:none;background:radial-gradient(600px 500px at 60%,rgba(255,51,144,.18),transparent 60%),radial-gradient(500px 400px at 40% 70%,rgba(217,0,243,.12),transparent 60%),radial-gradient(700px 500px at 50% 30%,rgba(0,222,127,.06),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}[data-design=v2] body[data-theme=dark] .globe-area:before{background:radial-gradient(600px 500px at 60%,rgba(255,51,144,.3),transparent 60%),radial-gradient(500px 400px at 40% 70%,rgba(217,0,243,.22),transparent 60%),radial-gradient(700px 500px at 50% 30%,rgba(0,222,127,.1),transparent 60%)}[data-design=v2] .globe-area canvas{z-index:1;position:relative}[data-design=v2] .city{z-index:3;font:600 11.5px var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--line-2);box-shadow:0 6px 14px -4px var(--shade);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;display:inline-flex;position:absolute}[data-design=v2] .city:before{content:"";background:var(--pink);width:6px;height:6px;box-shadow:0 0 8px var(--pink);border-radius:50%}[data-design=v2] .live-caption{z-index:3;background:var(--paper);border:1px solid var(--line-2);box-shadow:0 12px 24px -8px var(--shade);border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}[data-design=v2] .live-caption .wave{align-items:center;gap:2px;height:18px;display:flex}[data-design=v2] .live-caption .wave i{background:var(--pink);border-radius:1px;width:2.5px;animation:1.4s ease-in-out infinite v2-wbar}[data-design=v2] .live-caption .wave i:nth-child(odd){background:var(--violet)}@keyframes v2-wbar{0%,to{height:30%}50%{height:90%}}[data-design=v2] .live-caption .txt{font:500 13px var(--sans);color:var(--ink-2)}[data-design=v2] .live-caption .txt b{color:var(--ink);font-weight:600}[data-design=v2] .live-caption .listening{font:600 11.5px var(--sans);color:var(--green);background:var(--tint-mint);border:1px solid var(--tint-mint-border);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}[data-design=v2] .live-caption .listening:before{content:"";background:var(--green);width:5px;height:5px;box-shadow:0 0 6px var(--green);border-radius:50%}[data-design=v2] .quick{background:linear-gradient(180deg,transparent,var(--paper-soft)40%);grid-column:span 2;padding:0 80px 60px}[data-design=v2] .quick h2{font:700 28px var(--sans);letter-spacing:-.02em;margin:0 0 6px}[data-design=v2] .quick p{color:var(--ink-2);margin:0 0 28px;font-size:15px}[data-design=v2] .quick-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}[data-design=v2] .qc{background:var(--paper);border:1px solid var(--line);color:inherit;cursor:pointer;border-radius:18px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}[data-design=v2] .qc:hover{border-color:var(--pink);box-shadow:0 12px 28px -10px var(--shade);transform:translateY(-2px)}[data-design=v2] .qc:after{content:"→";color:var(--ink-3);font:500 14px var(--sans);transition:transform .15s,color .15s;position:absolute;top:22px;right:22px}[data-design=v2] .qc:hover:after{color:var(--pink);transform:translate(4px)}[data-design=v2] .qc .ic{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}[data-design=v2] .qc.pink .ic{background:var(--tint-pink);color:var(--pink)}[data-design=v2] .qc.mint .ic{background:var(--tint-mint);color:var(--green)}[data-design=v2] .qc.violet .ic{background:var(--tint-violet);color:var(--violet)}[data-design=v2] .qc.cream .ic{background:var(--tint-cream);color:var(--gold)}[data-design=v2] .qc.blue .ic{background:var(--tint-blue);color:var(--blue)}[data-design=v2] .qc h3{font:700 16px var(--sans);letter-spacing:-.01em;margin:6px 0 0}[data-design=v2] .qc span{font:500 13px var(--sans);color:var(--ink-2);line-height:1.5}[data-design=v2] .bot-dial{background:radial-gradient(800px 600px at 50% 25%,rgba(255,51,144,.1),transparent 60%),radial-gradient(700px 500px at 50% 85%,rgba(217,0,243,.07),transparent 60%),var(--bg);--voice-amp:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}[data-design=v2] .bot-dial.in-shell{flex:1;height:100%;min-height:0;position:relative;top:auto;bottom:auto;left:auto;right:auto}[data-design=v2] body[data-theme=dark] .bot-dial{background:radial-gradient(800px 600px at 50% 25%,rgba(255,51,144,.22),transparent 60%),radial-gradient(700px 500px at 50% 85%,rgba(217,0,243,.16),transparent 60%),var(--bg)}[data-design=v2] .bot-dial:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(ellipse at center,transparent 50%,color-mix(in srgb,var(--ink)18%,transparent)100%);position:absolute;top:0;bottom:0;left:0;right:0}[data-design=v2] body.embed-mode{background:0 0!important}[data-design=v2] body.embed-mode .bd-brand,[data-design=v2] body.embed-mode .bot-dial:before{display:none}[data-design=v2] body.embed-mode .bot-dial{background:radial-gradient(55% 45% at 50% 44%,rgba(255,51,144,.1),transparent 72%)}[data-design=v2] body.embed-mode[data-theme=dark] .bot-dial{background:radial-gradient(55% 45% at 50% 44%,rgba(255,51,144,.2),transparent 72%)}[data-design=v2] .bd-brand{z-index:5;color:var(--ink);align-items:center;text-decoration:none;display:flex;position:absolute;top:24px;left:32px}[data-design=v2] a.bd-brand{cursor:pointer}[data-design=v2] a.bd-brand:hover{opacity:.86}[data-design=v2] .bd-brand .bd-tenant-logo{max-width:180px;height:28px;color:var(--ink);align-items:center;display:inline-flex}[data-design=v2] .bd-brand .bd-tenant-logo svg,[data-design=v2] .bd-brand .bd-tenant-logo img{width:auto;max-width:100%;height:100%;display:block}[data-design=v2] .bd-brand .title{letter-spacing:-.01em;color:var(--ink);font:italic 400 28px/1 Instrument Serif,Georgia,serif}[data-design=v2] .bd-status{z-index:5;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;font:500 10px ui-monospace,monospace;display:inline-flex;position:absolute;top:32px;right:32px}[data-design=v2] .bd-login{z-index:6;position:absolute;top:28px;right:32px}[data-design=v2] .bd-login~.bd-status{top:78px}[data-design=v2] .bot-dial:has(.bd-login) .bd-status{top:78px}[data-design=v2] .bd-chat-tool{color:color-mix(in srgb,var(--ink-3)80%,transparent);align-items:center;gap:9px;font-style:italic;display:inline-flex}[data-design=v2] .bd-login-cta{font:600 12.5px var(--sans);letter-spacing:.02em;text-transform:none}[data-design=v2] .bd-login-user{font:500 12.5px var(--sans);letter-spacing:.02em;text-transform:none;align-items:center;gap:8px;padding-left:6px;display:inline-flex}[data-design=v2] .bd-login-av{background:color-mix(in srgb,var(--pink)80%,transparent);color:#fff;width:22px;height:22px;font:700 11px var(--sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-design=v2] .bd-login-email{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--ink);overflow:hidden}[data-design=v2] .bd-login-menu{background:var(--bg);border:1px solid color-mix(in srgb,var(--line)40%,transparent);border-radius:12px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px rgba(20,14,30,.18)}[data-design=v2] .bd-login-menu-item{font:500 13px var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;text-decoration:none;display:block}[data-design=v2] .bd-login-menu-item:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .bd-login-menu-item:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .bd-login-menu-item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .bd-login-menu-item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .bd-login-menu-item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .bd-login-menu-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .bd-login-menu-item:hover{background:color-mix(in srgb,var(--pink)10%,transparent)}[data-design=v2] .bd-login-menu-item.logout{color:#cf2c2c}[data-design=v2] .bd-login-menu-item.logout:hover{background:rgba(207,44,44,.1)}@media (max-width:640px){[data-design=v2] .bd-login{top:18px;right:14px}[data-design=v2] .bd-status{display:none}[data-design=v2] .bd-login-email{max-width:120px}}[data-design=v2] .bd-status .dot{background:var(--brand-accent,var(--pink));width:6px;height:6px;box-shadow:0 0 10px var(--brand-accent,var(--pink));border-radius:50%;animation:2.4s ease-in-out infinite bd-status-pulse}[data-design=v2] .bd-status .dot.dialing{animation-duration:1.4s}[data-design=v2] .bd-status .dot.listening{background:var(--green);box-shadow:0 0 10px var(--green);animation-duration:1.8s}[data-design=v2] .bd-status .dot.processing{background:var(--gold);box-shadow:0 0 10px var(--gold);animation-duration:1.1s}[data-design=v2] .bd-status .dot.speaking{animation-duration:.7s}[data-design=v2] .bd-status .dot.idle{background:var(--ink-3);box-shadow:none;opacity:.6;animation:none}@keyframes bd-status-pulse{0%,to{opacity:.35}50%{opacity:1}}[data-design=v2] .bd-dial{z-index:6;background:color-mix(in srgb,var(--paper)60%,transparent);border:1px solid color-mix(in srgb,var(--ink-3)25%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);cursor:pointer;width:104px;height:104px;color:var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:transform .15s,border-color .25s,box-shadow .35s,background .25s;animation:4.8s ease-in-out infinite bd-dial-breathe;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-design=v2] .bd-dial:hover{border-color:var(--brand-accent,var(--pink));background:color-mix(in srgb,var(--brand-accent,var(--pink))8%,color-mix(in srgb,var(--paper)60%,transparent))}[data-design=v2] .bd-dial.dialing{border-color:var(--brand-accent,var(--pink));box-shadow:0 0 calc(18px + var(--voice-amp,0)*26px)color-mix(in srgb,var(--brand-accent,var(--pink))18%,transparent);animation-duration:1.6s}[data-design=v2] .bd-dial.active{border-color:var(--brand-accent,var(--pink));box-shadow:0 0 calc(20px + var(--voice-amp,0)*28px)color-mix(in srgb,var(--brand-accent,var(--pink))calc(32% + var(--voice-amp,0)*28%),transparent);animation-duration:1.6s}[data-design=v2] .bd-dial.active .bd-dial-icon{color:var(--brand-accent,var(--pink))}@keyframes bd-dial-breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.03)}}[data-design=v2] .bd-dial-icon{width:28px;height:28px;color:var(--ink);transition:color .25s}[data-design=v2] .bd-dial-label{color:var(--ink-0);font-size:13px}[data-design=v2] .bd-below-orb{left:50%;top:min(calc(50% + var(--orb-radius,24vh) + 28px),calc(100% - 56px));z-index:6;align-items:center;display:flex;position:absolute;transform:translate(-50%)}[data-design=v2] .bd-mute-btn{background:color-mix(in srgb,var(--paper)60%,transparent);border:1px solid color-mix(in srgb,var(--ink-3)25%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);cursor:pointer;width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .15s,border-color .25s,color .2s,background .25s;display:flex}[data-design=v2] .bd-mute-btn:hover{border-color:var(--brand-accent,var(--pink));transform:scale(1.06)}[data-design=v2] .bd-mute-btn.muted{color:#e0395b;background:color-mix(in srgb,#e0395b 10%,color-mix(in srgb,var(--paper)60%,transparent));border-color:#e0395b}[data-design=v2] .bd-error{z-index:5;color:#cf2c2c;background:#fdebeb;border:1px solid #f5d6d6;border-radius:12px;padding:8px 14px;font:600 12px ui-monospace,monospace;position:absolute;bottom:104px;left:50%;transform:translate(-50%)}[data-design=v2] .bd-text-link{cursor:pointer;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;background:0 0;border:none;padding:6px 14px;font:500 18px ui-monospace,monospace;transition:color .2s}[data-design=v2] .bd-text-link:hover{color:var(--ink)}[data-design=v2] .bd-pill-bar{z-index:5;border:1px solid color-mix(in srgb,var(--ink-3)22%,transparent);background:color-mix(in srgb,var(--paper)35%,transparent);-webkit-backdrop-filter:blur(20px)saturate(1.3);box-shadow:0 18px 38px -16px var(--shade);border-radius:999px;gap:2px;padding:6px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}[data-design=v2] .bd-pill-btn{cursor:pointer;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:none;border-radius:999px;padding:14px 26px;font:600 15px ui-monospace,monospace;text-decoration:none;transition:color .4s,background .5s}[data-design=v2] .bd-pill-btn:hover{color:var(--ink)}[data-design=v2] .bd-pill-btn.active{background:color-mix(in srgb,var(--ink)8%,transparent);color:var(--ink)}[data-design=v2] .bd-hint{z-index:4;letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-3)60%,transparent);font:500 9px ui-monospace,monospace;position:absolute;bottom:24px;right:32px}[data-design=v2] .bd-chat{z-index:7;background:color-mix(in srgb,var(--paper)65%,transparent);border:1px solid color-mix(in srgb,var(--ink-3)25%,transparent);opacity:0;pointer-events:none;border-radius:16px;flex-direction:column;width:min(50vw,440px);min-width:300px;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:96px;bottom:96px;right:24px;overflow:hidden;transform:translate(36px);box-shadow:0 18px 40px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.5)}[data-design=v2] .bd-chat.open{opacity:1;pointer-events:auto;transform:translate(0)}[data-design=v2] .bd-chat-head{border-bottom:1px solid color-mix(in srgb,var(--line)50%,transparent);justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}[data-design=v2] .bd-chat-head .title{color:var(--ink);letter-spacing:-.01em;font:italic 400 17px Instrument Serif,Georgia,serif}[data-design=v2] .bd-chat-head .close{border:1px solid color-mix(in srgb,var(--ink-3)25%,transparent);width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .2s,border-color .2s;display:inline-flex}[data-design=v2] .bd-chat-head .close:hover{color:var(--ink);border-color:var(--ink-3)}[data-design=v2] .bd-chat-msgs{scrollbar-width:thin;scrollbar-color:var(--ink-3)transparent;flex-direction:column;flex:1;gap:8px;padding:14px 16px;display:flex;overflow-y:auto}[data-design=v2] .bd-chat-msgs::-webkit-scrollbar{width:6px}[data-design=v2] .bd-chat-msgs::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink-3)30%,transparent);border-radius:3px}[data-design=v2] .bd-chat-empty{letter-spacing:.25em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-3)60%,transparent);align-self:center;margin:auto;font:500 10px ui-monospace,monospace}[data-design=v2] .bd-chat-connecting{letter-spacing:.25em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-3)65%,transparent);align-self:center;align-items:center;gap:9px;margin:auto;font:500 10px ui-monospace,monospace;display:inline-flex}[data-design=v2] .bd-chat-ended{color:var(--ink-3);text-align:center;flex-direction:column;align-self:center;align-items:center;gap:12px;margin:auto;padding:20px;font-size:13px;display:flex}[data-design=v2] .bd-chat-ended-note{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-3)70%,transparent);align-self:center;margin:8px auto 2px;font:500 10px ui-monospace,monospace}[data-design=v2] .bd-chat-restart{background:color-mix(in srgb,var(--pink)14%,transparent);border:1px solid color-mix(in srgb,var(--pink)45%,transparent);color:var(--pink);cursor:pointer;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .18s}[data-design=v2] .bd-chat-restart:hover{background:color-mix(in srgb,var(--pink)24%,transparent)}[data-design=v2] .bd-chat-restart.wide{width:100%}[data-design=v2] .bd-chat-spinner{border:2px solid color-mix(in srgb,var(--ink-3)28%,transparent);border-top-color:var(--pink);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite bd-spin}@keyframes bd-spin{to{transform:rotate(360deg)}}[data-design=v2] .dd-spinner{--dd-pink:var(--pink,#ff2880);--dd-w:8px;--dd-h:16px;--dd-gap:2px;width:calc(var(--dd-w)*2 + var(--dd-gap) + 6px);height:calc(var(--dd-h) + 6px);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-design=v2] .dd-spinner .dd-mark{align-items:center;gap:var(--dd-gap);display:inline-flex}[data-design=v2] .dd-spinner .hd{width:var(--dd-w);height:var(--dd-h);background:var(--dd-pink);border-radius:0 var(--dd-w)var(--dd-w)0/0 calc(var(--dd-h)/2)calc(var(--dd-h)/2)0;transform-origin:50%}[data-design=v2] .dd-spinner[data-anim=heartbeat] .hd{animation:1.2s ease-in-out infinite dd-hb}@keyframes dd-hb{0%,38%,to{transform:scale(1)}10%,28%{transform:scale(1.22)}19%{transform:scale(1)}}[data-design=v2] .dd-spinner[data-anim=eq] .hd{transform-origin:bottom;animation:.7s ease-in-out infinite dd-eq}[data-design=v2] .dd-spinner[data-anim=eq] .hd:nth-child(2){animation-delay:.2s}@keyframes dd-eq{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}[data-design=v2] .dd-spinner[data-anim=pendulum] .dd-mark{transform-origin:50% 0;animation:1.6s ease-in-out infinite dd-swing}@keyframes dd-swing{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}[data-design=v2] .dd-spinner[data-anim=domino] .hd{transform-origin:100% 100%;animation:1.6s ease-in-out infinite dd-tip}[data-design=v2] .dd-spinner[data-anim=domino] .hd:nth-child(2){animation-delay:.3s}@keyframes dd-tip{0%,70%,to{transform:rotate(0)}35%{transform:rotate(30deg)}}[data-design=v2] .dd-spinner[data-anim=spin] .dd-mark{animation:1.6s linear infinite dd-rot}@keyframes dd-rot{to{transform:rotate(360deg)}}[data-design=v2] .dd-spinner[data-anim=wave] .hd{animation:1s ease-in-out infinite dd-pls}[data-design=v2] .dd-spinner[data-anim=wave] .hd:nth-child(2){animation-delay:.22s}@keyframes dd-pls{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}[data-design=v2] .dd-spinner[data-anim=squish] .hd{transform-origin:bottom;animation:.9s ease-in-out infinite dd-sq}@keyframes dd-sq{0%,to{transform:scale(1)}50%{transform:scale(1.15,.75)}}[data-design=v2] .dd-spinner[data-anim=hinge] .hd:first-child{transform-origin:100%;animation:1.6s ease-in-out infinite dd-hingeA}[data-design=v2] .dd-spinner[data-anim=hinge] .hd:nth-child(2){transform-origin:0;animation:1.6s ease-in-out infinite dd-hingeB}@keyframes dd-hingeA{0%,to{transform:rotateY(0)}50%{transform:rotateY(-60deg)}}@keyframes dd-hingeB{0%,to{transform:rotateY(0)}50%{transform:rotateY(60deg)}}[data-design=v2] .dd-spinner[data-anim=tilt] .hd{transform-origin:bottom;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}[data-design=v2] .dd-spinner[data-anim=tilt] .hd:first-child{animation-name:dd-leanL}[data-design=v2] .dd-spinner[data-anim=tilt] .hd:nth-child(2){animation-name:dd-leanR}@keyframes dd-leanL{0%,to{transform:rotate(0)}50%{transform:rotate(-18deg)}}@keyframes dd-leanR{0%,to{transform:rotate(0)}50%{transform:rotate(18deg)}}[data-design=v2] .bd-chat-msg{max-width:86%;font:500 13px var(--sans);color:var(--ink);border-radius:13px;padding:8px 12px;line-height:1.45;animation:.4s ease-out bd-chat-in}@keyframes bd-chat-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-design=v2] .bd-chat-msg.user{background:color-mix(in srgb,var(--pink)18%,color-mix(in srgb,var(--paper)65%,transparent));border:1px solid color-mix(in srgb,var(--pink)25%,transparent);align-self:flex-end}[data-design=v2] .bd-chat-msg.bot{background:color-mix(in srgb,var(--ink)6%,transparent);border:1px solid color-mix(in srgb,var(--ink-3)18%,transparent);align-self:flex-start}[data-design=v2] .bd-chat-msg.system.handoff{max-width:92%;color:color-mix(in srgb,var(--violet,#7b3cc4)72%,var(--ink));background:color-mix(in srgb,var(--violet,#7b3cc4)10%,transparent);border:1px solid color-mix(in srgb,var(--violet,#7b3cc4)24%,transparent);font:700 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-self:center;align-items:center;gap:8px;display:flex}[data-design=v2] .bd-chat-msg.system.handoff:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}[data-design=v2] .bd-chat-msg.system.handoff.anim:before{display:none}[data-design=v2] .bd-handoff-anim{align-items:center;gap:6px;display:inline-flex}[data-design=v2] .bd-handoff-anim svg{flex-shrink:0;width:15px;height:15px}[data-design=v2] .bd-handoff-anim .dot{opacity:0;background:currentColor;border-radius:50%;width:4px;height:4px;animation:.3s forwards bd-handoff-step}[data-design=v2] .bd-handoff-anim .tgt{opacity:0;animation:.35s forwards bd-handoff-pop;transform:scale(.6)}@keyframes bd-handoff-step{to{opacity:1}}@keyframes bd-handoff-pop{to{opacity:1;transform:scale(1)}}[data-design=v2] .bd-chat-msg.bot.linked{cursor:pointer;transition:border-color .15s,background .15s}[data-design=v2] .bd-chat-msg.bot.linked:hover{background:color-mix(in srgb,var(--pink)10%,transparent);border-color:color-mix(in srgb,var(--pink)45%,transparent)}[data-design=v2] .bd-chat-input{border-top:1px solid color-mix(in srgb,var(--line)50%,transparent);align-items:center;gap:6px;padding:10px 10px 12px 16px;display:flex}[data-design=v2] .bd-chat-input textarea{color:var(--ink);font:500 13px/1.45 var(--sans);resize:none;background:0 0;border:none;outline:none;flex:1;min-width:0;max-height:96px;padding:4px 0;overflow-y:auto}[data-design=v2] .bd-chat-input textarea::-webkit-input-placeholder{color:var(--ink-3)}[data-design=v2] .bd-chat-input textarea::-ms-input-placeholder{color:var(--ink-3)}[data-design=v2] .bd-chat-input textarea::placeholder{color:var(--ink-3)}[data-design=v2] .bd-chat-input .send{background:var(--pink);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .2s,opacity .2s;display:inline-flex}[data-design=v2] .bd-chat-input .send:hover{transform:scale(1.06)}[data-design=v2] .bd-chat-input .send:disabled{opacity:.35;cursor:default;transform:none}@media (max-width:640px){[data-design=v2] .bd-brand{top:18px;left:18px}[data-design=v2] .bd-brand .title{font-size:22px}[data-design=v2] .bd-status{top:20px;right:18px}[data-design=v2] .bd-dial{width:96px;height:96px}[data-design=v2] .bd-chat{width:auto;min-width:0;top:90px;bottom:80px;left:12px;right:12px}[data-design=v2] .bd-hint{display:none}}[data-design=v2] .cl-page{width:100%;max-width:1320px;margin:0 auto;padding:24px 36px 48px}[data-design=v2] .cl-error{color:#7a1818;font:500 13px var(--sans);background:rgba(207,44,44,.08);border:1px solid rgba(207,44,44,.24);border-radius:10px;margin-bottom:14px;padding:10px 14px}[data-design=v2] .cl-empty{color:var(--ink-3);font:500 14px var(--sans);text-align:center;background:color-mix(in srgb,var(--ink)3%,transparent);border:1px dashed color-mix(in srgb,var(--ink-3)24%,transparent);border-radius:14px;padding:48px}[data-design=v2] .cl-table{border-collapse:separate;border-spacing:0;background:var(--bg);border:1px solid color-mix(in srgb,var(--line)40%,transparent);border-radius:14px;width:100%;overflow:hidden}[data-design=v2] .cl-table thead th{font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:color-mix(in srgb,var(--ink)3%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line)30%,transparent);padding:14px 16px}[data-design=v2] .cl-table thead th:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .cl-table thead th:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .cl-table thead th:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .cl-table thead th:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .cl-table thead th:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .cl-table thead th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .cl-table tbody td{font:500 13px var(--sans);color:var(--ink-1);border-bottom:1px solid color-mix(in srgb,var(--line)20%,transparent);vertical-align:middle;padding:14px 16px}[data-design=v2] .cl-table tbody tr:last-child td{border-bottom:none}[data-design=v2] .cl-row:hover{background:color-mix(in srgb,var(--pink)6%,transparent)}[data-design=v2] .cl-row.on{background:color-mix(in srgb,var(--pink)12%,transparent)}[data-design=v2] .cl-row.on td{color:var(--ink)}[data-design=v2] .cl-summary{max-width:380px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design=v2] .cl-filterbar{background:color-mix(in srgb,var(--ink)3%,transparent);border:1px solid color-mix(in srgb,var(--line)24%,transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:none}@media (max-width:600px){[data-design=v2] .cl-filterbar{display:flex}}[data-design=v2] .cl-filterbar-group{align-items:center;gap:6px;display:flex}[data-design=v2] .cl-filterbar-label{font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-right:4px}[data-design=v2] .cl-filterbar-grow{flex:1;min-width:0}[data-design=v2] .cl-chip{border:1px solid color-mix(in srgb,var(--line)50%,transparent);color:var(--ink-2);font:500 12px var(--sans);cursor:pointer;background:0 0;border-radius:999px;gap:4px;padding:5px 10px;transition:all .15s;display:flex}[data-design=v2] .cl-chip:hover{background:color-mix(in srgb,var(--pink)6%,transparent)}[data-design=v2] .cl-chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-design=v2] .cl-clear{color:var(--pink);font:500 12px var(--sans);cursor:pointer;background:0 0;border:none;padding:4px 8px}[data-design=v2] .cl-clear:hover{text-decoration:underline}[data-design=v2] .cl-filter-stat{font:500 12px var(--sans);color:var(--ink-3);align-items:baseline;gap:6px;display:flex}[data-design=v2] .cl-filter-stat span{font:700 14px var(--sans);color:var(--ink)}[data-design=v2] .cl-filter-stat small{color:var(--ink-3)}[data-design=v2] .op-page{flex-direction:column;gap:20px;width:100%;max-width:1240px;margin:0 auto;padding:24px 36px;display:flex}[data-design=v2] .op-phone-card{align-items:center;gap:16px;display:flex}[data-design=v2] .op-phone-num{font:700 18px var(--mono,var(--sans));color:var(--ink);background:color-mix(in srgb,var(--pink)8%,transparent);border-radius:10px;padding:8px 14px}[data-design=v2] .op-empty-phone{color:var(--ink-3);font:500 13px var(--sans);font-style:italic}[data-design=v2] .op-row{grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}[data-design=v2] .op-row+.op-row{border-top:1px solid color-mix(in srgb,var(--line)24%,transparent)}[data-design=v2] .op-row input[type=text]{border:1px solid color-mix(in srgb,var(--line)50%,transparent);font:500 13px var(--sans);background:var(--bg);color:var(--ink);border-radius:10px;padding:8px 12px}[data-design=v2] .op-row input[type=text]:focus{border-color:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb,var(--pink)16%,transparent);outline:none}[data-design=v2] .op-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-design=v2] .op-jobs-list{flex-direction:column;gap:8px;display:flex}[data-design=v2] .op-job-row{background:color-mix(in srgb,var(--ink)3%,transparent);border:1px solid color-mix(in srgb,var(--line)24%,transparent);border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid}[data-design=v2] .op-job-status{font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--mint)24%,transparent);color:var(--ink);border-radius:999px;padding:3px 8px}[data-design=v2] .op-job-status.running{background:color-mix(in srgb,var(--pink)24%,transparent)}[data-design=v2] .op-job-status.failed{color:#7a1818;background:rgba(207,44,44,.18)}[data-design=v2] .campaign-list{width:100%}[data-design=v2] .campaign-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;display:grid}[data-design=v2] .campaign-card{corner-shape:squircle;min-height:250px;box-shadow:2px 2px var(--color-purple-150);border:2px solid var(--color-purple-150);flex-direction:column;gap:16px;margin-bottom:0;padding:12px;display:flex}[data-design=v2] body[data-theme=light] .campaign-card{background:#fff}[data-design=v2] .campaign-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-design=v2] .campaign-icon{width:38px;height:38px;color:var(--ink-2);background:color-mix(in srgb,var(--blue)20%,var(--bg));border-radius:11px;align-items:center;justify-items:center;display:grid}[data-design=v2] .campaign-icon svg{width:18px;height:18px}[data-design=v2] .campaign-card h2{font:750 17px var(--sans);color:var(--ink);margin:0}[data-design=v2] .campaign-card p{font:500 13px var(--sans);color:var(--ink-3);margin:4px 0 0}[data-design=v2] .campaign-meta{flex:1;gap:7px;display:grid}[data-design=v2] .campaign-meta span{font:550 13px var(--sans);color:var(--ink-2);align-items:center;gap:7px;display:flex}[data-design=v2] .campaign-meta svg{width:13px;height:13px;color:var(--ink-3)}[data-design=v2] .campaign-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-design=v2] .campaign-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:260px;display:flex}[data-design=v2] .campaign-empty>svg{width:30px;height:30px;color:var(--pink)}[data-design=v2] .campaign-empty h2{font:750 17px var(--sans);color:var(--ink);margin:3px 0 0}[data-design=v2] .campaign-empty p{font:500 12px var(--sans);color:var(--ink-3);margin:0 0 7px}[data-design=v2] .campaign-editor-page{max-width:unset;flex:1;min-height:0}[data-design=v2] .campaign-editor-tabs{background:0 0;border:none;justify-content:flex-start;gap:4px;width:100%;height:44px;margin-bottom:8px;padding:4px 0}[data-design=v2] .campaign-editor-tabs [data-slot=tabs-trigger]{min-width:unset;height:34px;color:var(--ink-3);flex:none;padding:0 16px;font-size:14px;transition:none}[data-design=v2] .campaign-editor-tabs [data-slot=tabs-trigger]:hover{background:var(--color-purple-75)}[data-design=v2] .campaign-editor-tabs [data-slot=tabs-trigger][data-state=active]{color:var(--ink);border:1px solid var(--color-purple-250);background:var(--color-purple-150)}[data-design=v2] .audience-panel{flex-direction:column;flex:1;gap:15px;min-height:0;display:flex}[data-design=v2] .audience-country-row{grid-template-columns:auto minmax(190px,260px) 1fr;align-items:center;gap:12px;display:grid}[data-design=v2] .audience-country-row>span{font:500 11px var(--sans);color:var(--ink-3)}[data-design=v2] .audience-table{flex:1;min-height:0}[data-design=v2] .audience-table input{height:30px;box-shadow:none;font:inherit;background:0 0;border-color:transparent}[data-design=v2] .audience-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-design=v2] .audience-action-spacer{flex:1}[data-design=v2] .audience-disabled-note{font:500 13px var(--sans);color:var(--ink-3);margin:-6px 0 0;font-style:italic}[data-design=v2] .audience-disabled-note a{color:inherit;text-underline-offset:2px;text-decoration:underline}[data-design=v2] .audience-status{max-width:100%;font:650 11px var(--sans);letter-spacing:.01em;white-space:nowrap;border:1px solid transparent;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}[data-design=v2] .audience-status svg{flex:none;width:12px;height:12px}[data-design=v2] .audience-status[data-tone=ready]{color:var(--ink-3);background:color-mix(in srgb,var(--ink-3)8%,transparent)}[data-design=v2] .audience-status[data-tone=pending]{color:var(--ink-2);background:color-mix(in srgb,var(--ink-3)12%,transparent)}[data-design=v2] .audience-status[data-tone=ok]{color:#3f7d17;background:rgba(139,195,74,.12);border-color:rgba(139,195,74,.333)}[data-design=v2] .audience-status[data-tone=warn]{color:#8a6100;background:rgba(255,193,7,.12);border-color:rgba(255,193,7,.4)}[data-design=v2] .audience-status[data-tone=blocked]{color:#c0392b;background:rgba(244,67,54,.1);border-color:rgba(244,67,54,.333)}[data-design=v2] .audience-success{font:600 14px var(--sans);color:#8bc34a;background:rgba(139,195,74,.08);border:1px solid #8bc34a;border-radius:10px;padding:9px 12px}[data-design=v2] .seq-page{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}[data-design=v2] .seq-toolbar-card{padding:18px 20px}[data-design=v2] .seq-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}[data-design=v2] .seq-toolbar h2{font:750 18px var(--sans);color:var(--ink);margin:0}[data-design=v2] .seq-toolbar p{font:500 12px var(--sans);color:var(--ink-3);margin:4px 0 0}[data-design=v2] .seq-toolbar-actions{align-items:center;gap:9px;display:flex}[data-design=v2] .seq-sequence-select{min-width:230px}[data-design=v2] .seq-error{font:600 14px var(--sans);color:#f44336;background:rgba(244,67,54,.06);border:1px solid #f44336;border-radius:10px;padding:9px 12px}[data-design=v2] .seq-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;display:flex}[data-design=v2] .seq-empty>svg{width:28px;height:28px;color:var(--pink)}[data-design=v2] .seq-empty h3{font:700 16px var(--sans);color:var(--ink);margin:3px 0 0}[data-design=v2] .seq-empty p{font:500 13px var(--sans);color:var(--ink-3);margin:0 0 10px}[data-design=v2] .seq-settings{flex-direction:column;gap:16px;display:flex}[data-design=v2] .seq-settings-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}[data-design=v2] .seq-name{flex:1;gap:5px;min-width:300px;max-width:560px;display:grid}[data-design=v2] .seq-settings input,[data-design=v2] .seq-step-card input,[data-design=v2] .seq-step-card textarea{border:1px solid var(--color-purple-200);background:var(--color-purple-75);color:var(--ink);font:500 13px var(--sans);height:unset;border-radius:9px;padding:7px 8px}[data-design=v2] .seq-settings input:focus,[data-design=v2] .seq-step-card input:focus,[data-design=v2] .seq-step-card textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb,var(--pink)12%,transparent)}[data-design=v2] .seq-status{font:700 11px var(--sans);text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb,var(--cream)38%,transparent);width:120px;color:var(--ink-2);border-radius:999px;padding:4px 10px}[data-design=v2] .seq-status.active{background:color-mix(in srgb,var(--mint)34%,transparent);color:#18775d}[data-design=v2] .seq-publish-notice{border:1px solid color-mix(in srgb,var(--cream)60%,var(--line));background:color-mix(in srgb,var(--cream)20%,var(--bg));color:var(--ink-2);font:600 11px var(--sans);border-radius:10px;padding:9px 12px}[data-design=v2] .seq-settings-grid{flex-direction:column;gap:24px;max-width:640px;display:flex}[data-design=v2] .seq-settings-grid>div{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;max-width:350px;display:flex}[data-design=v2] .seq-settings-grid>div>label{grid-column:1/-1}[data-design=v2] .seq-field-hint{font:500 13px var(--sans);color:var(--color-purple-500);margin:0}[data-design=v2] .seq-settings-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-design=v2] .seq-settings-save-note{font:500 11px var(--sans);color:var(--ink-3);margin:0}[data-design=v2] .seq-save-status{font:600 11px var(--sans);color:var(--ink-3);margin-left:auto}[data-design=v2] .seq-step-list{flex-direction:column;align-items:center;display:flex}[data-design=v2] .seq-step-card{corner-shape:squircle;width:min(100%,760px);box-shadow:none;border:3px solid var(--color-purple-150);background:var(--color-purple-50);box-shadow:0px 4px 10px -5px black,3px 3px var(--color-purple-150);border-radius:25px}[data-design=v2] .seq-step-head{border-bottom:1px solid color-mix(in srgb,var(--line)23%,transparent);align-items:center;gap:12px;min-height:65px;padding:11px 17px;display:flex}[data-design=v2] .seq-step-icon{background:color-mix(in srgb,var(--blue)18%,var(--bg));width:34px;height:34px;color:var(--ink-2);border-radius:9px;flex:none;align-items:center;justify-items:center;display:grid}[data-design=v2] .seq-step-icon svg{width:17px;height:17px}[data-design=v2] .seq-step-card.wait .seq-step-icon{background:color-mix(in srgb,var(--violet)18%,var(--bg))}[data-design=v2] .seq-step-card.sms .seq-step-icon{background:color-mix(in srgb,var(--mint)20%,var(--bg))}[data-design=v2] .seq-step-card.email .seq-step-icon{background:color-mix(in srgb,var(--cream)28%,var(--bg))}[data-design=v2] .seq-step-title{flex:1;gap:1px;min-width:0;display:grid}[data-design=v2] .seq-step-title small{font:700 10px var(--sans);letter-spacing:.06em;color:var(--ink-3)}[data-design=v2] .seq-step-title input{height:26px;box-shadow:none;font:700 15px var(--sans);background:0 0;border:none;padding:0}[data-design=v2] .seq-step-title input:focus{box-shadow:none;border:none}[data-design=v2] .seq-outcomes{padding:0 16px}[data-design=v2] .seq-outcome-row{border-bottom:1px solid color-mix(in srgb,var(--line)18%,transparent);grid-template-columns:minmax(120px,1fr) 28px minmax(235px,auto);align-items:center;gap:8px;min-height:50px;display:grid}[data-design=v2] .seq-outcome-pill{color:#19765c;justify-self:start;font-weight:600}[data-design=v2] .seq-outcome-pill.no_answer{color:var(--ink-2)}[data-design=v2] .seq-outcome-pill.voicemail{color:#24638d}[data-design=v2] .seq-outcome-pill.busy{color:#8a6a13}[data-design=v2] .seq-outcome-pill.failed{color:#a62c35}[data-design=v2] .seq-outcome-arrow{text-align:center;color:var(--ink-3)}[data-design=v2] .seq-outcome-row [data-slot=select-trigger]{background:var(--bg);height:32px}[data-design=v2] .seq-target-select.goal_met{color:#4caf50}[data-design=v2] .seq-target-select.needs_review{color:#ffc107}[data-design=v2] .seq-target-select.failed{color:#f44336}[data-design=v2] .seq-target-select.continue{color:var(--foreground)}.seq-target-option.goal_met{color:#4caf50!important}.seq-target-option.needs_review{color:#ffc107!important}.seq-target-option.failed{color:#f44336!important}.seq-target-option.continue{font-weight:650}[data-design=v2] .seq-checkbox-row{min-height:47px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;display:flex}[data-design=v2] .seq-step-body{gap:12px;padding:16px 17px;display:grid}[data-design=v2] .seq-duration-row{grid-template-columns:170px 80px 125px;align-items:center;gap:10px;display:grid}[data-design=v2] .seq-duration-row input{height:34px}[data-design=v2] .seq-compliance-note{font:500 11px var(--sans);color:var(--ink-3);margin:0}[data-design=v2] .seq-next-row{grid-template-columns:170px minmax(240px,1fr);align-items:center;gap:10px;display:grid}[data-design=v2] .seq-step-body textarea{resize:vertical;min-height:82px}[data-design=v2] .seq-connector{align-items:center;justify-items:center;width:40px;height:40px;margin:10px;display:grid;position:relative}[data-design=v2] .seq-connector span,[data-design=v2] .seq-connector-plus{corner-shape:squircle;color:var(--color-purple-350);font:600 20px var(--sans);background:var(--color-purple-50);border:none;border-radius:20px;align-items:center;justify-items:center;width:30px;height:30px;display:grid}[data-design=v2] .seq-connector-plus{cursor:pointer;padding:0;transition:border-color .15s,color .15s,transform .15s}[data-design=v2] .seq-connector-plus:hover,[data-design=v2] .seq-connector-plus[data-state=open]{outline-style:solid;outline-color:var(--pink);color:var(--pink);outline-width:2px}[data-design=v2] .seq-connector-plus:focus-visible{outline-style:solid;outline-color:var(--pink);color:var(--pink);outline-width:2px}[data-design=v2] .seq-add-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}[data-design=v2] .seq-report{flex-direction:column;gap:15px;margin-top:6px;display:flex;position:relative}[data-design=v2] .seq-report-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-design=v2] .seq-report-head h2{font:750 16px var(--sans);color:var(--ink);margin:0}[data-design=v2] .seq-report-head p{font:500 12px var(--sans);color:var(--ink-3);margin:4px 0 0}[data-design=v2] .seq-report-actions{flex-wrap:wrap;gap:7px;display:flex}[data-design=v2] .seq-report-stats{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}[data-design=v2] .seq-report-stats>div{border:1px solid color-mix(in srgb,var(--line)23%,transparent);background:color-mix(in srgb,var(--ink)2.5%,var(--bg));border-radius:11px;gap:2px;padding:13px 14px;display:grid}[data-design=v2] .seq-report-stats strong{font:750 23px var(--sans);color:var(--ink)}[data-design=v2] .seq-report-stats span{font:600 10px var(--sans);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}[data-design=v2] .seq-step-report-list{flex-direction:column;gap:7px;display:flex}[data-design=v2] .seq-step-report{border:1px solid color-mix(in srgb,var(--line)20%,transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}[data-design=v2] .seq-step-report>div:first-child{gap:2px;display:grid}[data-design=v2] .seq-step-report strong{font:650 12px var(--sans);color:var(--ink)}[data-design=v2] .seq-step-report span{font:500 10px var(--sans);color:var(--ink-3)}[data-design=v2] .seq-step-outcome-stats{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}[data-design=v2] .seq-step-outcome-stats span{background:color-mix(in srgb,var(--blue)14%,transparent);text-transform:capitalize;border-radius:999px;padding:3px 8px}[data-design=v2] .seq-step-outcome-stats b{color:var(--ink);margin-left:3px}[data-design=v2] .seq-enrollments{gap:7px;display:grid}[data-design=v2] .seq-enrollments h3{font:700 13px var(--sans);color:var(--ink);margin:2px 0 1px}[data-design=v2] .seq-report-empty{font:500 12px var(--sans);color:var(--ink-3);margin:4px 0}[data-design=v2] .seq-enrollment-row{text-align:left;border:1px solid color-mix(in srgb,var(--line)20%,transparent);background:var(--bg);width:100%;color:var(--ink-2);cursor:pointer;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:9px 11px;display:grid}[data-design=v2] .seq-enrollment-row:hover{background:color-mix(in srgb,var(--pink)4%,var(--bg));border-color:color-mix(in srgb,var(--pink)25%,var(--line))}[data-design=v2] .seq-enrollment-row[aria-expanded=true]{background:color-mix(in srgb,var(--pink)9%,var(--bg));border-color:color-mix(in srgb,var(--pink)45%,var(--line))}[data-design=v2] .seq-enrollment-row>span:first-child{gap:1px;display:grid}[data-design=v2] .seq-enrollment-row strong{font:650 14px var(--sans);color:var(--ink)}[data-design=v2] .seq-enrollment-row small{font:500 12px var(--mono,var(--sans));color:var(--ink-3)}[data-design=v2] .seq-contact-phone{vertical-align:-2px;align-items:center;gap:5px;display:inline-flex}[data-design=v2] .seq-timeline-error{color:var(--red,#e5484d);cursor:help}[data-design=v2] .seq-sms-warning{font:500 12px var(--sans);background:color-mix(in srgb,var(--amber,#f5a623)12%,var(--bg));color:color-mix(in srgb,var(--amber,#f5a623)55%,var(--ink));border-radius:9px;align-items:flex-start;gap:7px;margin:0 0 10px;padding:8px 10px;line-height:1.4;display:flex}[data-design=v2] .seq-sms-warning.error{background:color-mix(in srgb,var(--red,#e5484d)12%,var(--bg));color:color-mix(in srgb,var(--red,#e5484d)60%,var(--ink))}[data-design=v2] .seq-sms-warning svg{flex:none;width:14px;height:14px;margin-top:1px}[data-design=v2] .dnc-add-row{gap:8px;max-width:430px;margin:4px 0 12px;display:flex}[data-design=v2] .dnc-add-row input{flex:1;height:34px;padding:0 10px}[data-design=v2] .dnc-legacy{color:var(--ink-3);font-style:italic}[data-design=v2] .dnc-source-link{color:var(--blue);text-decoration:none}[data-design=v2] .dnc-source-link:hover{text-decoration:underline}[data-design=v2] .combobox-command .cmdk-input-wrap{gap:8px;padding:8px 10px}[data-design=v2] .combobox-command .cmdk-input{font:500 13px var(--sans)}[data-design=v2] .combobox-command .cmdk-input-icon{width:14px;height:14px}[data-design=v2] .combobox-command .cmdk-list{max-height:280px;padding:4px}[data-design=v2] .combobox-command .cmdk-empty{font:500 12.5px var(--sans);padding:14px}[data-design=v2] .combobox-command .cmdk-item{font:500 13.5px var(--sans);border-radius:8px;gap:8px;padding:6px 8px}[data-design=v2] .seq-live-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:14px;display:grid}[data-design=v2] .seq-live-layout .seq-enrollments{min-width:0}[data-design=v2] .seq-timeline.docked{z-index:auto;border:1px solid color-mix(in srgb,var(--line)40%,transparent);width:auto;box-shadow:none;border-radius:15px;max-height:560px;padding:15px;position:-webkit-sticky;position:sticky;top:82px;bottom:auto;left:auto;right:auto;overflow:auto}[data-design=v2] .seq-timeline-empty{text-align:center;min-height:180px;color:var(--ink-3);font:500 12px var(--sans);align-items:center;justify-items:center;padding:14px;display:grid}[data-design=v2] .seq-step-chain{font:550 13px var(--sans);color:var(--ink-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}[data-design=v2] .seq-step-chain svg{width:13px;height:13px;color:var(--ink-3);flex:none}[data-design=v2] .seq-chain-step{white-space:nowrap;text-align:center;width:110px}[data-design=v2] .seq-chain-step[data-state=past]{color:var(--ink-3)}[data-design=v2] .seq-chain-step[data-state=current]{color:var(--blue);font-weight:700}[data-design=v2] button.seq-chain-step-link{cursor:pointer;background:0 0;border:0;padding:0}[data-design=v2] .seq-chain-step-link{font:inherit;color:inherit;text-decoration:none}[data-design=v2] .seq-chain-step-link:hover{text-underline-offset:3px;color:var(--blue);outline:none;text-decoration:underline}[data-design=v2] .seq-chain-step-link:focus-visible{text-underline-offset:3px;color:var(--blue);outline:none;text-decoration:underline}[data-design=v2] .seq-timeline{z-index:5;background:var(--bg);border-left:1px solid color-mix(in srgb,var(--line)28%,transparent);width:min(430px,100%);box-shadow:-12px 0 28px color-mix(in srgb,var(--ink)10%,transparent);border-radius:0 15px 15px 0;padding:17px;position:absolute;top:0;bottom:0;left:auto;right:0;overflow:auto}[data-design=v2] .seq-timeline>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}[data-design=v2] .seq-timeline h3{font:700 15px var(--sans);color:var(--ink);margin:0}[data-design=v2] .seq-timeline header p{font:500 11px var(--sans);color:var(--ink-3);margin:3px 0 0}[data-design=v2] .seq-timeline-actions{flex-wrap:wrap;gap:6px;margin:-5px 0 15px;display:flex}[data-design=v2] .seq-timeline-list{flex-direction:column;display:flex}[data-design=v2] .seq-timeline-event{grid-template-columns:18px 1fr;gap:9px;min-height:58px;display:grid;position:relative}[data-design=v2] .seq-timeline-event:not(:last-child):before{content:"";background:color-mix(in srgb,var(--line)35%,transparent);width:1px;position:absolute;top:12px;bottom:-3px;left:5px}[data-design=v2] .seq-timeline-dot{background:var(--pink);z-index:1;border:2px solid var(--bg);border-radius:50%;width:11px;height:11px;margin-top:3px}[data-design=v2] .seq-timeline-event>div{grid-template-columns:1fr auto;align-content:start;gap:2px 8px;padding-bottom:12px;display:grid}[data-design=v2] .seq-timeline-event strong{font:650 13px var(--sans);text-transform:capitalize;color:var(--ink)}[data-design=v2] .seq-timeline-event b{font:650 13px var(--sans);text-transform:capitalize;color:#19765c}[data-design=v2] .seq-timeline-step{font:600 11px var(--sans);letter-spacing:.01em;color:var(--ink-3);text-transform:none;grid-column:1/-1}[data-design=v2] a.seq-timeline-step-link{text-decoration:none}[data-design=v2] a.seq-timeline-step-link:hover{text-underline-offset:3px;color:var(--blue);text-decoration:underline}[data-design=v2] a.seq-timeline-step-link:focus-visible{text-underline-offset:3px;color:var(--blue);text-decoration:underline}[data-design=v2] .seq-timeline-event time{font:500 13px var(--sans);color:var(--ink-3);grid-column:1/-1}[data-design=v2] .seq-timeline-event p{font:500 13px var(--sans);color:var(--ink-2);grid-column:1/-1;margin:2px 0 0}@media (max-width:900px){[data-design=v2] .seq-toolbar{flex-direction:column;align-items:flex-start}[data-design=v2] .seq-toolbar-actions{flex-wrap:wrap;width:100%}[data-design=v2] .seq-report-stats{grid-template-columns:repeat(2,1fr)}[data-design=v2] .seq-live-layout{grid-template-columns:1fr}[data-design=v2] .seq-timeline.docked{max-height:none;position:static}}@media (max-width:620px){[data-design=v2] .op-page{padding:16px}[data-design=v2] .seq-settings-grid>div{grid-template-columns:1fr}[data-design=v2] .seq-outcome-row{grid-template-columns:1fr 18px minmax(160px,1.3fr)}[data-design=v2] .seq-duration-row,[data-design=v2] .seq-next-row,[data-design=v2] .audience-country-row{grid-template-columns:1fr}[data-design=v2] .audience-action-spacer{display:none}}[data-design=v2] .mode-btn{border:1.5px solid color-mix(in srgb,var(--line)50%,transparent);background:var(--bg);color:var(--ink-2);font:600 13px var(--sans);cursor:pointer;border-radius:10px;padding:8px 14px;transition:all .15s}[data-design=v2] .mode-btn:hover{border-color:var(--pink);color:var(--ink);background:color-mix(in srgb,var(--pink)6%,transparent)}[data-design=v2] .mode-btn.active{background:var(--ink);border-color:var(--ink);color:var(--bg)}[data-design=v2] .mode-btn:disabled{opacity:.5;cursor:default}[data-design=v2] .tel-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}[data-design=v2] .tel-tab{background:var(--bg);border:1px solid color-mix(in srgb,var(--line)40%,transparent);color:var(--ink-2);font:600 13px var(--sans);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;transition:all .15s;display:flex}[data-design=v2] .tel-tab:hover:not(:disabled){background:color-mix(in srgb,var(--pink)6%,transparent)}[data-design=v2] .tel-tab.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-design=v2] .tel-tab:disabled{opacity:.45;cursor:not-allowed}[data-design=v2] .tel-phone-card{background:color-mix(in srgb,var(--pink)6%,transparent);border-radius:12px;align-items:center;gap:14px;padding:10px 14px;display:flex}[data-design=v2] .tel-phone-num{font:700 18px var(--mono,var(--sans));color:var(--ink);background:0 0}[data-design=v2] .tel-phone-list{flex-direction:column;gap:6px;margin-top:14px;display:flex}[data-design=v2] .tel-phone-row{border:1px solid color-mix(in srgb,var(--line)30%,transparent);background:var(--bg);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}[data-design=v2] .tel-phone-num-row{font:600 14px var(--mono,var(--sans));color:var(--ink)}[data-design=v2] .tel-phone-loc{font:500 12px var(--sans);color:var(--ink-3);margin-top:2px}[data-design=v2] .tel-phone-price{font:600 13px var(--sans);color:var(--ink-2)}[data-design=v2] .tel-url{background:color-mix(in srgb,var(--ink)4%,transparent);border:1px solid color-mix(in srgb,var(--line)30%,transparent);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}[data-design=v2] .tel-url small{font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}[data-design=v2] .tel-url code{font:500 12px var(--mono,monospace);color:var(--ink);word-break:break-all;background:0 0;padding:0}[data-design=v2] .gen-page{width:100%;max-width:1180px;margin:0 auto;padding:24px 36px 48px}[data-design=v2] .gen-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}[data-design=v2] .gen-stat{background:var(--bg);border:1px solid color-mix(in srgb,var(--line)30%,transparent);border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}[data-design=v2] .gen-stat .k{font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}[data-design=v2] .gen-stat .v{font:700 28px var(--sans);color:var(--ink)}[data-design=v2] .gen-stat .sub{font:500 12px var(--sans);color:var(--ink-3)}[data-design=v2] .gen-table{border-collapse:separate;border-spacing:0;background:var(--bg);border:1px solid color-mix(in srgb,var(--line)30%,transparent);border-radius:14px;width:100%;overflow:hidden}[data-design=v2] .gen-table thead th{font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:color-mix(in srgb,var(--ink)3%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line)30%,transparent);padding:12px 16px}[data-design=v2] .gen-table thead th:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .gen-table thead th:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .gen-table thead th:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .gen-table thead th:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .gen-table thead th:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .gen-table thead th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .gen-table tbody td{font:500 13px var(--sans);color:var(--ink-1);border-bottom:1px solid color-mix(in srgb,var(--line)20%,transparent);padding:12px 16px}[data-design=v2] .gen-table tbody tr:last-child td{border-bottom:none}[data-design=v2] .pkg-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}[data-design=v2] .pkg-current{box-shadow:0 0 0 2px var(--pink)}[data-design=v2] .pkg-current-badge{font:700 10px var(--sans);text-transform:uppercase;letter-spacing:.06em;background:var(--pink);color:#fff;border-radius:999px;padding:3px 8px;position:absolute;top:14px;right:14px}[data-design=v2] .pkg-price{font:800 32px var(--display,var(--sans));color:var(--ink);margin:14px 0 4px}[data-design=v2] .pkg-per-mo{font:500 14px var(--sans);color:var(--ink-3);margin-left:4px}[data-design=v2] .pkg-features{border-top:1px solid color-mix(in srgb,var(--line)30%,transparent);flex-direction:column;gap:8px;margin:14px 0;padding:14px 0 0;list-style:none;display:flex}[data-design=v2] .pkg-features li{font:500 13px var(--sans);color:var(--ink-2);justify-content:space-between;display:flex}[data-design=v2] .pkg-features b{color:var(--ink);font-weight:700}[data-design=v2] .pkg-discount{border:1px solid color-mix(in srgb,var(--line)50%,transparent);background:var(--bg);width:100%;color:var(--ink);font:500 13px var(--sans);border-radius:10px;margin-top:12px;padding:8px 12px}[data-design=v2] .help-grid{grid-template-columns:240px 1fr;align-items:start;gap:28px;display:grid}[data-design=v2] .help-toc{flex-direction:column;gap:6px;display:flex;position:-webkit-sticky;position:sticky;top:24px}[data-design=v2] .help-toc a{font:500 13px var(--sans);color:var(--ink-2);border:1px solid transparent;border-radius:8px;padding:6px 12px;text-decoration:none}[data-design=v2] .help-toc a:hover{background:color-mix(in srgb,var(--pink)6%,transparent);color:var(--ink)}[data-design=v2] .help-section{margin-bottom:32px}[data-design=v2] .help-section h2{font:700 22px var(--display,var(--sans));margin:0 0 8px}[data-design=v2] .help-section p{font:500 14px var(--sans);color:var(--ink-2);margin:0 0 10px;line-height:1.6}[data-design=v2] .help-section code{background:color-mix(in srgb,var(--ink)6%,transparent);font:500 12px var(--mono,monospace);border-radius:4px;padding:1px 6px}[data-design=v2] .help-section pre{background:color-mix(in srgb,var(--ink)4%,transparent);font:500 12px var(--mono,monospace);border-radius:10px;padding:14px 16px;overflow-x:auto}[data-design=v2] .sb-handle{z-index:9003;background:color-mix(in srgb,var(--paper,#fff)85%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border:1px solid color-mix(in srgb,var(--ink)12%,transparent);width:30px;min-height:130px;color:var(--ink);cursor:pointer;border-right:none;border-radius:14px 0 0 14px;flex-direction:column;align-items:center;gap:8px;padding:14px 0;transition:right .35s,background .2s,border-color .2s;display:inline-flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-4px 6px 16px rgba(20,14,30,.1),inset 0 1px rgba(255,255,255,.6)}[data-design=v2] .sb-handle:hover{background:color-mix(in srgb,var(--paper,#fff)95%,transparent);border-color:color-mix(in srgb,var(--ink)22%,transparent)}[data-design=v2] .sb-handle.open{right:min(560px,80vw)}[data-design=v2] .sb-handle.busy{opacity:.7;cursor:wait}[data-design=v2] .sb-handle-icon{color:var(--pink);justify-content:center;align-items:center;display:inline-flex}[data-design=v2] .sb-handle-text{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;font:600 10.5px var(--sans)}[data-design=v2] .sb-rail{z-index:9002;background:color-mix(in srgb,var(--paper,#fff)80%,transparent);border-left:1px solid color-mix(in srgb,var(--ink)10%,transparent);opacity:0;pointer-events:none;flex-direction:column;width:min(560px,80vw);transition:transform .35s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 30px rgba(20,14,30,.08),inset 1px 0 rgba(255,255,255,.6)}[data-design=v2] .sb-rail.open{opacity:1;pointer-events:auto;transform:translate(0)}[data-design=v2] .sb-head{border-bottom:1px solid color-mix(in srgb,var(--ink)6%,transparent);align-items:center;gap:10px;padding:14px 16px 12px;display:flex}[data-design=v2] .sb-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-design=v2] .sb-head-text .title{font:700 14px var(--display,var(--sans));color:var(--ink)}[data-design=v2] .sb-head-text .meta{font:500 11px var(--mono,monospace);color:var(--ink-3)}[data-design=v2] .sb-refresh,[data-design=v2] .sb-new-conversation,[data-design=v2] .sb-close{background:color-mix(in srgb,var(--paper,#fff)60%,transparent);border:1px solid color-mix(in srgb,var(--ink)10%,transparent);height:28px;color:var(--ink-2);font:600 11px var(--sans);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}[data-design=v2] .sb-refresh:hover,[data-design=v2] .sb-new-conversation:hover,[data-design=v2] .sb-close:hover{color:var(--ink);border-color:var(--ink-3)}[data-design=v2] .sb-new-conversation span{white-space:nowrap}[data-design=v2] .sb-close{padding:0 8px}[data-design=v2] .sb-error{color:#a01010;font:500 12px var(--sans);background:rgba(207,44,44,.12);border:1px solid rgba(207,44,44,.3);border-radius:10px;margin:10px 14px 0;padding:10px 12px}[data-design=v2] .sb-body{flex:1;min-height:0;display:flex}[data-design=v2] .sb-iframe{background:0 0;border:0;flex:1}[data-design=v2] .sb-empty{color:var(--ink-3);font:500 13px var(--sans);flex:1;justify-content:center;align-items:center;display:flex}[data-design=v2] .sb-vars{border-bottom:1px solid color-mix(in srgb,var(--ink)6%,transparent);padding-right:28px}[data-design=v2] .sb-vars-head{color:var(--ink-2);font:700 12px var(--sans);justify-content:space-between;align-items:center;gap:10px;padding:9px 14px 7px;display:flex}[data-design=v2] .sb-vars-head span:last-child{color:var(--ink-3);font:600 10px var(--mono,monospace)}[data-design=v2] .sb-vars-body{padding:0 14px 12px}[data-design=v2] .sb-vars-group+.sb-vars-group{margin-top:10px}[data-design=v2] .sb-vars-label{color:var(--ink-3);font:700 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:2px 0 5px}[data-design=v2] .sb-vars-empty{color:var(--ink-3);font:500 11px var(--sans);padding:8px 0}[data-design=v2] .sb-runtime-error{background:rgba(207,44,44,.1);border:1px solid rgba(207,44,44,.28);border-radius:10px;margin:0 0 10px;padding:8px 10px}[data-design=v2] .sb-runtime-error code{color:#a01010;font:600 11px/1.45 var(--mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;display:block}[data-design=v2] .sb-var-row{border-top:1px solid color-mix(in srgb,var(--ink)5%,transparent);width:100%;color:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:10px;padding:7px 0;display:grid}[data-design=v2] .sb-var-row:first-of-type{border-top:none}[data-design=v2] button.sb-var-row{cursor:pointer}[data-design=v2] .sb-var-row.clickable:hover{background:color-mix(in srgb,var(--pink)8%,transparent)}[data-design=v2] .sb-var-main{flex-direction:column;gap:2px;min-width:0;display:flex}[data-design=v2] .sb-var-main code{color:var(--ink);font:700 11px var(--mono,monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design=v2] .sb-var-main span{color:var(--ink-3);font:600 10px var(--sans)}[data-design=v2] .sb-var-value{color:var(--ink-2);font:600 11px var(--mono,monospace);overflow-wrap:anywhere;white-space:pre-wrap;text-align:right}[data-design=v2] .sb-var-row.pending .sb-var-main code{color:var(--ink-3)}[data-design=v2] .sb-var-row.pending{opacity:.82}[data-design=v2] .sb-var-value.muted{color:var(--ink-3)}[data-design=v2] .sb-mocks{border-bottom:1px solid color-mix(in srgb,var(--ink)6%,transparent)}[data-design=v2] .sb-mocks-toggle{cursor:pointer;width:100%;color:var(--ink-2);font:600 12px var(--sans);text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:8px 14px;display:flex}[data-design=v2] .sb-mocks-toggle:hover{color:var(--ink)}[data-design=v2] .sb-mocks-body{padding:2px 14px 12px}[data-design=v2] .sb-mocks-hint{color:var(--ink-3);font:500 11px var(--sans);margin:0 0 8px;line-height:1.4}[data-design=v2] .sb-mock-row{margin-bottom:8px}[data-design=v2] .sb-mock-label{color:var(--ink-2);font:600 11px var(--sans);margin-bottom:3px;display:block}[data-design=v2] .sb-mock-kind{-webkit-margin-start:4px;color:var(--ink-3);font:500 10px var(--mono,monospace)}[data-design=v2] .sb-mock-kind:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}[data-design=v2] .sb-mock-kind:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}[data-design=v2] .sb-mock-kind:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}[data-design=v2] .sb-mock-kind:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}[data-design=v2] .sb-mock-kind:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}[data-design=v2] .sb-mock-kind:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}[data-design=v2] .sb-mock-input{resize:vertical;background:color-mix(in srgb,var(--paper,#fff)60%,transparent);border:1px solid color-mix(in srgb,var(--ink)10%,transparent);width:100%;min-height:42px;color:var(--ink);font:500 11px var(--mono,monospace);border-radius:8px;outline:none;padding:6px 8px}[data-design=v2] .sb-mock-input:focus{border-color:color-mix(in srgb,var(--pink)45%,transparent)}[data-design=v2] .sb-mock-err{color:#a01010;font:500 10px var(--sans);margin-top:3px}[data-design=v2] .sb-mocks-apply{cursor:pointer;background:color-mix(in srgb,var(--pink)14%,transparent);border:1px solid color-mix(in srgb,var(--pink)35%,transparent);width:100%;height:30px;color:var(--ink);font:600 12px var(--sans);border-radius:8px;margin-top:4px}[data-design=v2] .sb-mocks-apply:hover{background:color-mix(in srgb,var(--pink)22%,transparent)}@media (max-width:600px){[data-design=v2] .sb-rail{width:100vw}[data-design=v2] .sb-handle.open{right:0}}[data-design=v2] .sim-handle{z-index:9005;background:color-mix(in srgb,var(--paper,#fff)85%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border:1px solid color-mix(in srgb,var(--ink)12%,transparent);width:30px;min-height:130px;color:var(--ink);cursor:pointer;border-right:none;border-radius:14px 0 0 14px;flex-direction:column;align-items:center;gap:8px;padding:14px 0;transition:right .35s,background .2s,border-color .2s;display:inline-flex;position:fixed;top:50%;right:0;transform:translateY(calc(-50% - 150px));box-shadow:-4px 6px 16px rgba(20,14,30,.1),inset 0 1px rgba(255,255,255,.6)}[data-design=v2] .sim-handle:hover{background:color-mix(in srgb,var(--paper,#fff)95%,transparent);border-color:color-mix(in srgb,var(--ink)22%,transparent)}[data-design=v2] .sim-handle.open{right:min(560px,80vw)}[data-design=v2] .sim-handle.busy{opacity:.7;cursor:wait}[data-design=v2] .sim-handle-icon{color:#7c5cff;justify-content:center;align-items:center;display:inline-flex}[data-design=v2] .sim-handle-text{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;font:600 10.5px var(--sans)}[data-design=v2] .sim-rail{z-index:9004;background:color-mix(in srgb,var(--paper,#fff)80%,transparent);border-left:1px solid color-mix(in srgb,var(--ink)10%,transparent);opacity:0;pointer-events:none;flex-direction:column;width:min(560px,80vw);transition:transform .35s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 30px rgba(20,14,30,.08),inset 1px 0 rgba(255,255,255,.6)}[data-design=v2] .sim-rail.open{opacity:1;pointer-events:auto;transform:translate(0)}[data-design=v2] .sim-body{flex:1;min-height:0;padding:14px 16px;overflow-y:auto}[data-design=v2] .sim-stage{flex-direction:column;gap:12px;display:flex}[data-design=v2] .sim-label{font:600 11px var(--sans);color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em}[data-design=v2] .sim-textarea{resize:vertical;border:1px solid color-mix(in srgb,var(--ink)14%,transparent);background:color-mix(in srgb,var(--paper,#fff)60%,transparent);width:100%;color:var(--ink);font:500 13px var(--sans);border-radius:10px;padding:10px 12px}[data-design=v2] .sim-row{align-items:center;gap:10px;display:flex}[data-design=v2] .sim-num{border:1px solid color-mix(in srgb,var(--ink)14%,transparent);width:72px;color:var(--ink);font:600 13px var(--mono,monospace);background:0 0;border-radius:8px;padding:7px 8px}[data-design=v2] .sim-btn{cursor:pointer;background:color-mix(in srgb,var(--paper,#fff)60%,transparent);border:1px solid color-mix(in srgb,var(--ink)14%,transparent);height:34px;color:var(--ink-2);font:600 12px var(--sans);border-radius:9px;padding:0 14px}[data-design=v2] .sim-btn:hover{color:var(--ink);border-color:var(--ink-3)}[data-design=v2] .sim-btn.primary{color:#5a3fd0;background:rgba(124,92,255,.16);border-color:rgba(124,92,255,.45)}[data-design=v2] .sim-btn.primary:hover{background:rgba(124,92,255,.26)}[data-design=v2] .sim-btn.wide{width:100%}[data-design=v2] .sim-btn:disabled{opacity:.55;cursor:wait}[data-design=v2] .sim-link{color:#5a3fd0;cursor:pointer;font:600 12px var(--sans);background:0 0;border:none}[data-design=v2] .sim-bench{background:rgba(124,92,255,.07);border:1px solid rgba(124,92,255,.22);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}[data-design=v2] .sim-bench-head{font:700 11px var(--sans);text-transform:uppercase;letter-spacing:.05em;color:#5a3fd0}[data-design=v2] .sim-bench-row{align-items:center;gap:6px;display:flex}[data-design=v2] .sim-bench-load{background:color-mix(in srgb,var(--paper,#fff)70%,transparent);border:1px solid color-mix(in srgb,var(--ink)10%,transparent);cursor:pointer;text-align:left;border-radius:8px;flex:1;align-items:baseline;gap:8px;min-width:0;padding:7px 10px;display:flex}[data-design=v2] .sim-bench-load:hover{border-color:#7c5cff}[data-design=v2] .sim-bench-name{min-width:0;font:600 12.5px var(--sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-design=v2] .sim-bench-meta{font:500 11px var(--mono,monospace);color:var(--ink-3)}[data-design=v2] .sim-bench-or{font:500 11px var(--sans);color:var(--ink-3);text-align:center;padding-top:2px}[data-design=v2] .sim-bench-save{border-top:1px solid color-mix(in srgb,var(--ink)8%,transparent);align-items:center;gap:8px;padding-top:8px;display:flex}[data-design=v2] .sim-bench-input{border:1px solid color-mix(in srgb,var(--ink)14%,transparent);min-width:0;color:var(--ink);font:500 12px var(--sans);background:0 0;border-radius:8px;flex:1;padding:7px 10px}[data-design=v2] .sim-bench-saved{font:600 12px var(--sans);color:#2e7d32}[data-design=v2] .sim-plan{border-top:1px solid color-mix(in srgb,var(--ink)8%,transparent);flex-direction:column;gap:8px;padding-top:6px;display:flex}[data-design=v2] .sim-plan-head{font:700 12px var(--sans);color:var(--ink)}[data-design=v2] .sim-cat{font:500 12px var(--sans);color:var(--ink-2);align-items:baseline;gap:8px;display:flex}[data-design=v2] .sim-cat-name{color:var(--ink);font-weight:600}[data-design=v2] .sim-cat-weight{color:#5a3fd0;font:600 11px var(--mono,monospace)}[data-design=v2] .sim-cat-note{color:var(--ink-3);font-size:11px}[data-design=v2] .sim-goals-head{font:600 12px var(--sans);color:var(--ink-2);justify-content:space-between;align-items:center;display:flex}[data-design=v2] .sim-scn-list{flex-direction:column;gap:8px;display:flex}[data-design=v2] .sim-scn{border:1px solid color-mix(in srgb,var(--ink)8%,transparent);background:color-mix(in srgb,var(--paper,#fff)50%,transparent);border-radius:9px;padding:8px 10px}[data-design=v2] .sim-scn-top{align-items:center;gap:6px;display:flex}[data-design=v2] .sim-badge{font:600 9.5px var(--mono,monospace);text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb,var(--ink)8%,transparent);color:var(--ink-2);border-radius:6px;padding:2px 6px}[data-design=v2] .sim-badge.adv{color:#a01010;background:rgba(207,44,44,.14)}[data-design=v2] .sim-x{cursor:pointer;color:var(--ink-3);background:0 0;border:none;margin-left:auto;font-size:13px}[data-design=v2] .sim-scn-goal{font:500 12.5px var(--sans);color:var(--ink);margin-top:4px}[data-design=v2] .sim-scn-persona{font:500 11px var(--sans);color:var(--ink-3);margin-top:2px}[data-design=v2] .sim-badge.id{border:1px dashed color-mix(in srgb,var(--ink)20%,transparent);color:var(--ink-3);background:0 0}[data-design=v2] .sim-badge.id.set{border-style:solid;border-color:color-mix(in srgb,var(--cyan)50%,transparent);color:var(--cyan);background:rgba(55,224,200,.063)}[data-design=v2] .sim-scn-caller{border:1px solid color-mix(in srgb,var(--ink)10%,transparent);width:100%;color:var(--ink);font:500 11px var(--mono,monospace);background:0 0;border-radius:7px;margin-top:6px;padding:5px 8px}[data-design=v2] .sim-scn-caller::-webkit-input-placeholder{color:var(--ink-3)}[data-design=v2] .sim-scn-caller::-ms-input-placeholder{color:var(--ink-3)}[data-design=v2] .sim-scn-caller::placeholder{color:var(--ink-3)}[data-design=v2] .sim-cost{flex-direction:column;gap:2px;padding:8px 0;display:flex}[data-design=v2] .sim-cost-total{font:700 16px var(--display,var(--sans));color:var(--ink)}[data-design=v2] .sim-cost-bd{font:500 11px var(--sans);color:var(--ink-3)}[data-design=v2] .sim-cost-warn{font:600 11px var(--sans);color:#a01010}[data-design=v2] .sim-progress{flex-direction:column;align-items:center;gap:8px;padding:24px 0;display:flex}[data-design=v2] .sim-progress-num{font:700 22px var(--display,var(--sans));color:var(--ink)}[data-design=v2] .sim-progress-bar{background:color-mix(in srgb,var(--ink)8%,transparent);border-radius:999px;width:100%;height:8px;overflow:hidden}[data-design=v2] .sim-progress-fill{background:#7c5cff;height:100%;transition:width .4s}[data-design=v2] .sim-progress-meta{font:500 11px var(--mono,monospace);color:var(--ink-3)}[data-design=v2] .sim-live{background:rgba(124,92,255,.05);border:1px solid rgba(124,92,255,.3);border-radius:9px;overflow:hidden}[data-design=v2] .sim-live-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:8px 10px;display:flex}[data-design=v2] .sim-live-dot{background:#7c5cff;border-radius:50%;flex:none;width:8px;height:8px;animation:1.1s ease-in-out infinite sim-pulse}@keyframes sim-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}[data-design=v2] .sim-live-goal{min-width:0;font:600 12px var(--sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-design=v2] .sim-live-turns{font:600 11px var(--mono,monospace);color:#5a3fd0}[data-design=v2] .sim-chev{color:var(--ink-3);text-align:center;width:12px;font-size:10px}[data-design=v2] .sim-live .sim-transcript{border-top:1px solid color-mix(in srgb,var(--ink)8%,transparent)}[data-design=v2] .sim-live-done{font:500 11px var(--mono,monospace);color:var(--ink-3);text-align:center}[data-design=v2] .sim-report{flex-direction:column;gap:8px;display:flex}[data-design=v2] .sim-summary{font:500 13px var(--sans);color:var(--ink);margin:0}[data-design=v2] .sim-rates{font:600 11px var(--mono,monospace);color:var(--ink-2);gap:12px;display:flex}[data-design=v2] .sim-issue{border-left:3px solid var(--ink-3);background:color-mix(in srgb,var(--paper,#fff)50%,transparent);border-radius:9px;padding:8px 10px}[data-design=v2] .sim-issue.sev-high{border-left-color:#cf2c2c}[data-design=v2] .sim-issue.sev-medium{border-left-color:#e08a00}[data-design=v2] .sim-issue.sev-low{border-left-color:#8a8a8a}[data-design=v2] .sim-issue-title{font:600 12.5px var(--sans);color:var(--ink);align-items:center;gap:6px;display:flex}[data-design=v2] .sim-sev{font:700 9px var(--mono,monospace);text-transform:uppercase;background:color-mix(in srgb,var(--ink)8%,transparent);color:var(--ink-2);border-radius:5px;padding:1px 5px}[data-design=v2] .sim-freq{color:var(--ink-3);font:600 11px var(--mono,monospace);margin-left:auto}[data-design=v2] .sim-fix{font:500 12px var(--sans);color:var(--ink-2);margin-top:4px}[data-design=v2] .sim-cites{font:500 10.5px var(--mono,monospace);color:var(--ink-3);margin-top:3px}[data-design=v2] .sim-results-head{font:600 12px var(--sans);color:var(--ink-2);margin-top:6px}[data-design=v2] .sim-result{border:1px solid color-mix(in srgb,var(--ink)8%,transparent);border-radius:9px;overflow:hidden}[data-design=v2] .sim-result-top{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}[data-design=v2] .sim-result-goal{min-width:0;font:500 12px var(--sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-design=v2] .sim-outcome{font:600 11px var(--mono,monospace);color:var(--ink-3)}[data-design=v2] .sim-outcome.error{color:#a01010}[data-design=v2] .sim-transcript{border-top:1px solid color-mix(in srgb,var(--ink)6%,transparent);background:color-mix(in srgb,var(--paper,#fff)40%,transparent);flex-direction:column;gap:5px;padding:8px 10px;display:flex}[data-design=v2] .sim-turn{font:500 12px var(--sans);color:var(--ink-2)}[data-design=v2] .sim-turn.bot b{color:#5a3fd0}[data-design=v2] .sim-turn.user b{color:var(--ink)}[data-design=v2] .sim-turn.err{color:#a01010}[data-design=v2] .sim-export{border-top:1px solid color-mix(in srgb,var(--ink)8%,transparent);flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}@media (max-width:600px){[data-design=v2] .sim-rail{width:100vw}[data-design=v2] .sim-handle.open{right:0}}[data-design=v2] .dialog-overlay{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(20,14,30,.32);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}[data-design=v2] .dialog-container{background:color-mix(in srgb,var(--paper,#fff)92%,transparent);border:1px solid color-mix(in srgb,var(--ink)10%,transparent);width:min(960px,96vw);max-height:92vh;color:var(--ink);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px rgba(20,14,30,.22),inset 0 1px rgba(255,255,255,.6)}[data-design=v2] .dialog-header{border-bottom:1px solid color-mix(in srgb,var(--ink)6%,transparent);grid-template-columns:1fr auto auto;align-items:start;gap:14px;padding:18px 56px 14px 22px;display:grid}[data-design=v2] .dialog-title{font:700 16px var(--display,var(--sans));color:var(--ink);align-items:center;gap:10px;display:flex}[data-design=v2] .dialog-icon{font-size:18px}[data-design=v2] .dialog-assessment{background:color-mix(in srgb,var(--ink)4%,transparent);border-radius:6px;padding:2px 6px;font-size:14px;line-height:1}[data-design=v2] .dialog-meta{text-align:right;font:500 12px var(--sans);color:var(--ink-3);flex-direction:column;gap:4px;display:flex}[data-design=v2] .dialog-meta-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}[data-design=v2] .dialog-meta .separator{opacity:.5}[data-design=v2] .dialog-close{border:1px solid color-mix(in srgb,var(--ink)12%,transparent);width:28px;height:28px;color:var(--ink-2);font:600 18px var(--sans);cursor:pointer;background:0 0;border-radius:8px;line-height:1;position:absolute;top:14px;right:14px}[data-design=v2] .dialog-close:hover{color:var(--ink);border-color:var(--ink-3);background:color-mix(in srgb,var(--ink)4%,transparent)}[data-design=v2] .dialog-summary{border-bottom:1px solid color-mix(in srgb,var(--ink)6%,transparent);font:500 13px var(--sans);color:var(--ink-2);flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px 22px;display:flex}[data-design=v2] .dialog-summary .summary-label{color:var(--ink);font-weight:700}[data-design=v2] .dialog-toolbar{background:color-mix(in srgb,var(--ink)3%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink)6%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 22px;display:flex}[data-design=v2] .toolbar-toggles{flex-wrap:wrap;gap:14px;display:flex}[data-design=v2] .toggle-label{font:500 12px var(--sans);color:var(--ink-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}[data-design=v2] .toggle-label input{opacity:0;pointer-events:none;position:absolute}[data-design=v2] .toggle-switch{background:color-mix(in srgb,var(--ink)14%,transparent);border-radius:999px;width:30px;height:18px;transition:background .2s;position:relative}[data-design=v2] .toggle-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px rgba(0,0,0,.18)}[data-design=v2] .toggle-label input:checked+.toggle-switch{background:var(--pink)}[data-design=v2] .toggle-label input:checked+.toggle-switch:after{left:14px}[data-design=v2] .toolbar-nav{gap:6px;display:inline-flex}[data-design=v2] .nav-btn{background:var(--bg);border:1px solid color-mix(in srgb,var(--ink)12%,transparent);width:30px;height:28px;color:var(--ink-2);font:600 12px var(--sans);cursor:pointer;border-radius:8px}[data-design=v2] .nav-btn:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}[data-design=v2] .nav-btn:disabled{opacity:.35;cursor:not-allowed}[data-design=v2] .dialog-transcript{flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 22px;display:flex;overflow-y:auto}[data-design=v2] .dialog-transcript::-webkit-scrollbar{width:10px}[data-design=v2] .dialog-transcript::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink)14%,transparent);border-radius:999px}[data-design=v2] .transcript-empty{text-align:center;color:var(--ink-3);font:500 14px var(--sans);padding:48px 0}[data-design=v2] .transcript-empty-icon{opacity:.7;margin-bottom:6px;font-size:32px}[data-design=v2] .transcript-message{cursor:pointer;opacity:.45;outline:none;transition:opacity .15s;display:flex}[data-design=v2] .transcript-message.bot{justify-content:flex-start}[data-design=v2] .transcript-message.user{justify-content:flex-end}[data-design=v2] .transcript-message.past,[data-design=v2] .transcript-message.active,[data-design=v2] .transcript-message:hover{opacity:1}[data-design=v2] .transcript-bubble{background:color-mix(in srgb,var(--paper,#fff)70%,transparent);border:1px solid color-mix(in srgb,var(--ink)8%,transparent);border-radius:14px;max-width:72%;padding:10px 14px;box-shadow:0 2px 8px rgba(20,14,30,.05)}[data-design=v2] .transcript-message.user .transcript-bubble{background:color-mix(in srgb,var(--pink)14%,transparent);border-color:color-mix(in srgb,var(--pink)28%,transparent)}[data-design=v2] .transcript-message.active .transcript-bubble{border-color:var(--pink);box-shadow:0 0 0 2px color-mix(in srgb,var(--pink)35%,transparent)}[data-design=v2] .transcript-speaker{font:700 10px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:4px}[data-design=v2] .transcript-modality{opacity:.7;margin-left:4px;font-size:11px}[data-design=v2] .transcript-text{font:500 13.5px/1.55 var(--sans);color:var(--ink);white-space:pre-wrap}[data-design=v2] .transcript-time{font:500 11px var(--mono,monospace);color:var(--ink-3);margin-top:4px}[data-design=v2] .cutoff-fade{opacity:.45}[data-design=v2] .cutoff-badge{color:var(--pink);margin-left:4px}[data-design=v2] .dialog-controls{border-top:1px solid color-mix(in srgb,var(--ink)6%,transparent);background:color-mix(in srgb,var(--ink)3%,transparent);grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:12px 22px 16px;display:grid}[data-design=v2] .audio-controls{gap:6px;display:inline-flex}[data-design=v2] .control-btn{background:var(--bg);border:1px solid color-mix(in srgb,var(--ink)12%,transparent);height:32px;color:var(--ink);font:600 12px var(--sans);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;transition:background .15s,border-color .15s;display:inline-flex}[data-design=v2] .control-btn:hover{border-color:var(--ink-3)}[data-design=v2] .control-btn.play-btn{background:var(--pink);color:#fff;border-color:transparent}[data-design=v2] .control-btn.play-btn:hover{background:color-mix(in srgb,var(--pink)88%,#000)}[data-design=v2] .control-btn:disabled{opacity:.4;cursor:not-allowed}[data-design=v2] .time-display{font:600 12px var(--mono,monospace);color:var(--ink-2);align-items:baseline;gap:4px;display:inline-flex}[data-design=v2] .time-display .time-separator{opacity:.5}[data-design=v2] .time-display .total-time{color:var(--ink-3)}[data-design=v2] .progress-container{flex:1;align-items:center;display:flex}[data-design=v2] .progress-slider{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(to right,var(--pink)0%,var(--pink)var(--progress,0%),color-mix(in srgb,var(--ink)12%,transparent)var(--progress,0%),color-mix(in srgb,var(--ink)12%,transparent)100%);border-radius:999px;width:100%;height:6px}[data-design=v2] .progress-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--pink);border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 5px rgba(0,0,0,.18)}[data-design=v2] .progress-slider::-moz-range-thumb{background:var(--pink);border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 5px rgba(0,0,0,.18)}[data-design=v2] .share-controls{align-items:center;gap:6px;display:inline-flex}[data-design=v2] .download-link{background:var(--bg);border:1px solid color-mix(in srgb,var(--ink)12%,transparent);height:32px;color:var(--ink-2);font:600 12px var(--sans);border-radius:10px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}[data-design=v2] .download-link:hover{color:var(--ink);border-color:var(--ink-3)}[data-design=v2] .share-panel{background:var(--bg);border:1px solid color-mix(in srgb,var(--ink)10%,transparent);border-radius:12px;flex-direction:column;grid-column:1/-1;gap:10px;margin-top:8px;padding:12px;display:flex}[data-design=v2] .share-panel-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-design=v2] .share-label{font:600 12px var(--sans);color:var(--ink-2)}[data-design=v2] .share-select{background:var(--bg);border:1px solid color-mix(in srgb,var(--ink)14%,transparent);height:30px;color:var(--ink);font:500 12px var(--sans);border-radius:8px;padding:0 8px}[data-design=v2] .share-results{flex-direction:column;gap:6px;display:flex}[data-design=v2] .share-result-row{align-items:center;gap:8px;display:flex}[data-design=v2] .share-result-label{font:600 11px var(--sans);color:var(--ink-3);min-width:48px}[data-design=v2] .share-result-url{background:color-mix(in srgb,var(--ink)4%,transparent);border:1px solid color-mix(in srgb,var(--ink)10%,transparent);height:28px;font:500 11px var(--mono,monospace);color:var(--ink);border-radius:8px;flex:1;padding:0 8px}[data-design=v2] .copy-btn{background:var(--bg);border:1px solid color-mix(in srgb,var(--ink)12%,transparent);cursor:pointer;border-radius:8px;width:28px;height:28px}[data-design=v2] .cl-layout{grid-template-columns:1fr var(--cl-pane-width,480px);flex:1;min-height:0;display:grid;overflow:hidden}[data-design=v2] .cl-pane-wrap{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}[data-design=v2] .cl-pane-wrap .cl-pane{flex:1;min-height:0}[data-design=v2] .cl-list{flex-direction:column;min-width:0;min-height:0;padding:18px;display:flex}[data-design=v2] .cl-search-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}[data-design=v2] .cl-search{flex:1;max-width:520px;padding:10px 14px;font-size:13.5px}[data-design=v2] .cl-count{font:500 12.5px var(--sans);color:var(--ink-3);margin-left:auto}[data-design=v2] .cl-row{border-radius:14px;grid-template-columns:96px 168px 1.6fr 60px 84px 110px 130px 18px;align-items:center;gap:18px;padding:14px 18px;display:grid}[data-design=v2] .cl-row.has-cost{grid-template-columns:96px 168px 1.6fr 60px 84px 84px 110px 130px}[data-design=v2] .cl-row-head>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design=v2] .cl-cell-campaign{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:550 12.5px var(--sans);color:var(--ink-3);overflow:hidden}[data-design=v2] .cl-cell-campaign a{color:var(--ink-2);text-decoration:none}[data-design=v2] .cl-cell-campaign a:hover{color:var(--pink);text-underline-offset:2px;text-decoration:underline}@media (max-width:1500px){[data-design=v2] .cl-row{grid-template-columns:82px 132px minmax(0,1.3fr) 48px 66px 92px 104px 14px;gap:12px;padding:13px 16px}[data-design=v2] .cl-row.has-cost{grid-template-columns:82px 132px minmax(0,1.3fr) 48px 66px 66px 92px 104px 14px;gap:12px;padding:13px 16px}}@media (max-width:1280px){[data-design=v2] .cl-row,[data-design=v2] .cl-row.has-cost{grid-template-columns:78px 124px minmax(0,1fr) 102px 14px;gap:10px;padding:12px 14px}[data-design=v2] .cl-row>:nth-child(4),[data-design=v2] .cl-row>:nth-child(5),[data-design=v2] .cl-row>:nth-child(6),[data-design=v2] .cl-row.has-cost>:nth-child(7){display:none}}[data-design=v2] .cl-cell-cost{font:600 13px var(--mono,monospace);color:var(--ink-2);font-variant-numeric:tabular-nums}[data-design=v2] .cl-row-head{font:600 11px var(--sans);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb,var(--ink)8%,transparent);border-radius:0;padding:10px 18px}[data-design=v2] .cl-row-data{cursor:default;outline:none}[data-design=v2] .cl-row-data:hover{background:color-mix(in srgb,var(--foreground)5%,transparent)}[data-design=v2] .cl-row-data.on{background:color-mix(in srgb,var(--foreground)15%,transparent)}[data-design=v2] .cl-cell-time{font:500 13px var(--sans);color:var(--ink-3)}[data-design=v2] .cl-cell-caller{align-items:center;gap:10px;min-width:0;display:flex}[data-design=v2] .cl-flag{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}[data-design=v2] .cl-caller-text{min-width:0}[data-design=v2] .cl-caller-id{font:500 13px var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-design=v2] .cl-caller-name{font:500 11.5px var(--sans);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}[data-design=v2] .cl-cell-said{font:500 13.5px var(--sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design=v2] .cl-cell-turns{font:500 13px var(--sans);color:var(--ink-3);text-align:center}[data-design=v2] .cl-cell-dur{font:500 13px var(--sans);color:var(--ink-2)}[data-design=v2] .cl-chev{color:var(--ink-3);text-align:right;font-size:14px}[data-design=v2] .cl-pill{font:700 13px var(--sans);border-radius:20px;align-items:center;gap:6px;padding:3px 9px 4px;display:inline-flex}[data-design=v2] .cl-pill-dot{background:currentColor;border-radius:50%;width:5px;height:5px}[data-design=v2] .cl-pill.ok{color:#8bc34a;background:rgba(139,195,74,.2);border:1px solid rgba(139,195,74,.38)}[data-design=v2] .cl-pill.fail{color:#f44336;background:rgba(244,67,54,.21);border:1px solid rgba(244,67,54,.28)}[data-design=v2] .cl-pill.handoff{color:#ca60dc;background:rgba(156,39,176,.133);border:1px solid rgba(156,39,176,.333)}[data-design=v2] .cl-pill.warn{color:#ff9800;background:rgba(255,152,0,.2);border:1px solid rgba(255,152,0,.333)}[data-design=v2] .cl-pill.neutral{color:#999;background:rgba(136,136,136,.2)}[data-design=v2] .cl-pane{border-left:1px solid color-mix(in srgb,var(--ink)8%,transparent);background:color-mix(in srgb,var(--paper,#fff)60%,transparent);flex-direction:column;display:flex;overflow:auto;container:sidebar/inline-size}[data-design=v2] .cl-pane-empty{text-align:center;color:var(--ink-3);font:500 13.5px var(--sans);margin:auto;padding:36px}[data-design=v2] .cl-pane-empty-icon{opacity:.6;margin-bottom:8px;font-size:36px}[data-design=v2] .cl-pane-empty-line{color:var(--ink-3);font:500 13px var(--sans);padding:0 4px}[data-design=v2] .cl-pane-head{border-bottom:1px solid color-mix(in srgb,var(--ink)8%,transparent);padding:24px 28px 18px}[data-design=v2] .cl-pane-head-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}[data-design=v2] .cl-pane-head-row-left{gap:12px;display:flex}[data-design=v2] .cl-collected-data-panel{background:color-mix(in srgb,var(--ink)3%,var(--paper,#fff));border:1px solid var(--border,rgba(255,255,255,.12));background:var(--surface-muted,rgba(255,255,255,.04));border-radius:12px;margin:1rem 1rem 0;padding:10px 12px}[data-design=v2] .cl-collected-data-panel-list{grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0;font-size:12px;display:grid}@container sidebar (width<=300px){[data-design=v2] .cl-collected-data-panel-list{grid-template-columns:1fr}}[data-design=v2] .cl-pane-avatar{background:var(--paper,#fff);border:1px solid color-mix(in srgb,var(--ink)12%,transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}[data-design=v2] .cl-pane-id{flex:1;min-width:0}[data-design=v2] .cl-pane-id h2{font:700 17px var(--sans);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}[data-design=v2] .cl-pane-meta{font:500 12.5px var(--sans);color:var(--ink-3);margin-top:2px}[data-design=v2] .cl-pane-stats{font:500 11.5px var(--sans);color:var(--ink-3);grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}[data-design=v2] .cl-pane-stats>div{flex-direction:column;gap:2px;display:flex}[data-design=v2] .cl-pane-stats b{color:var(--ink);font:700 18px var(--sans)}[data-design=v2] .cl-pane-audio-wrapper{z-index:5;background:var(--paper,#fff);padding-top:16px;position:-webkit-sticky;position:sticky;top:0}[data-design=v2] .cl-pane-audio-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}[data-design=v2] .cl-pane-audio{background:color-mix(in srgb,var(--ink)3%,var(--paper,#fff));z-index:5;border:none;border-radius:10px;align-items:center;gap:16px;margin:0 16px;padding:14px;display:flex;position:-webkit-sticky;position:sticky;top:0}@container sidebar (width<=400px){[data-design=v2] .cl-pane-audio{flex-direction:column;gap:20px}}[data-design=v2] .cl-audio-btn{background:var(--bg);border:1px solid color-mix(in srgb,var(--ink)12%,transparent);height:30px;color:var(--ink);font:600 12px var(--sans);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}[data-design=v2] .cl-audio-btn-seek-duration{-webkit-text-stroke:4px var(--background);paint-order:stroke fill;font-size:10px;position:absolute;bottom:2px;right:8px}[data-design=v2] .cl-audio-btn:hover{border-color:var(--ink-3)}[data-design=v2] .cl-audio-btn.play{background:var(--pink);color:#fff;border-color:transparent}[data-design=v2] .cl-audio-btn.play:hover{background:color-mix(in srgb,var(--pink)88%,#000)}[data-design=v2] .cl-audio-time{font:600 12px var(--mono,monospace);color:var(--ink-2);flex-shrink:0}[data-design=v2] .cl-pane-audio .progress-slider{width:100%;margin-left:auto}[data-design=v2] .cl-transcript{flex-direction:column;flex:1;gap:14px;padding:24px 28px;display:flex}[data-design=v2] .cl-transcript-h{font:600 12.5px var(--sans);color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;margin:0}[data-design=v2] .cl-bubble{max-width:82%;font:500 13.5px var(--sans);cursor:pointer;border:1px solid transparent;border-radius:14px;outline:none;align-self:flex-start;padding:11px 14px;line-height:1.5;display:inline-block}[data-design=v2] .cl-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .cl-bubble:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .cl-bubble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .cl-bubble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .cl-bubble:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .cl-bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .cl-bubble.bot{background:color-mix(in srgb,var(--pink)14%,transparent);border-color:color-mix(in srgb,var(--pink)28%,transparent);color:var(--ink);align-self:flex-start}[data-design=v2] .cl-bubble.bot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:5px}[data-design=v2] .cl-bubble.bot:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:5px}[data-design=v2] .cl-bubble.bot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:5px}[data-design=v2] .cl-bubble.bot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:5px}[data-design=v2] .cl-bubble.bot:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:5px}[data-design=v2] .cl-bubble.bot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:5px}[data-design=v2] .cl-bubble.user{background:var(--ink);color:var(--bg);align-self:flex-end}[data-design=v2] .cl-bubble.user:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:5px}[data-design=v2] .cl-bubble.user:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:5px}[data-design=v2] .cl-bubble.user:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:5px}[data-design=v2] .cl-bubble.user:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:5px}[data-design=v2] .cl-bubble.user:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:5px}[data-design=v2] .cl-bubble.user:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:5px}[data-design=v2] .cl-bubble.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--pink)45%,transparent)}[data-design=v2] .cl-bubble:focus-visible{box-shadow:0 0 0 2px var(--pink)}[data-design=v2] .cl-bubble-meta{font:500 10px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--pink);margin-bottom:4px}[data-design=v2] .cl-bubble.user .cl-bubble-meta{color:var(--ink-4)}[data-design=v2] .cl-bubble-text{white-space:pre-wrap;word-wrap:break-word}[data-design=v2] .cl-tool-row{flex-direction:column;align-self:center;gap:4px;max-width:90%;margin:2px auto;display:flex}[data-design=v2] .cl-tool-summary{background:color-mix(in srgb,var(--ink)5%,transparent);border:1px solid color-mix(in srgb,var(--ink-3)20%,transparent);color:var(--ink-4);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font:500 11px ui-monospace,monospace;display:inline-flex}[data-design=v2] .cl-tool-row.active .cl-tool-summary{box-shadow:0 0 0 2px color-mix(in srgb,var(--pink)40%,transparent)}[data-design=v2] .cl-tool-name{cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:5px;padding:0;font:500 11px ui-monospace,monospace;display:inline-flex}[data-design=v2] .cl-tool-name:focus-visible{outline:2px solid var(--pink);outline-offset:2px;border-radius:4px}[data-design=v2] .cl-tool-gear{opacity:.7}[data-design=v2] .cl-tool-status{opacity:.6;font-size:10px}[data-design=v2] .cl-tool-time{cursor:pointer;opacity:.55;font:inherit;color:var(--ink-4);background:0 0;border:0;padding:0;font-size:10px}[data-design=v2] .cl-tool-time:hover{opacity:.9;text-decoration:underline}[data-design=v2] .cl-tool-time:focus-visible{outline:2px solid var(--pink);outline-offset:2px;border-radius:4px}[data-design=v2] .cl-tool-body{background:color-mix(in srgb,var(--ink)4%,transparent);border:1px solid color-mix(in srgb,var(--ink-3)15%,transparent);border-radius:10px;flex-direction:column;gap:6px;padding:8px 12px;display:flex}[data-design=v2] .cl-tool-field{flex-direction:column;gap:2px;display:flex}[data-design=v2] .cl-tool-field-label{letter-spacing:.08em;text-transform:uppercase;opacity:.5;font:600 9px ui-monospace,monospace}[data-design=v2] .cl-tool-field-value{color:var(--ink-3);white-space:pre-wrap;word-break:break-word;font:400 11px ui-monospace,monospace}[data-design=v2] .cl-pane-foot{border-top:1px solid color-mix(in srgb,var(--ink)8%,transparent);padding:14px 28px 22px}@media (max-width:1100px){[data-design=v2] .cl-layout{grid-template-columns:1fr var(--cl-pane-width,400px)}}@media (max-width:900px){[data-design=v2] .cl-layout{grid-template-rows:auto auto;grid-template-columns:1fr}[data-design=v2] .cl-pane{border-left:none;border-top:1px solid color-mix(in srgb,var(--ink)8%,transparent)}}[data-design=v2] .bu-page{flex-direction:column;gap:22px;max-width:1100px;margin:0 auto;padding:36px 48px 64px;display:flex}[data-design=v2] .bu-hero{background:linear-gradient(135deg,var(--tint-pink),var(--paper)60%,var(--tint-violet));border:1px solid var(--tint-pink-border);border-radius:24px;grid-template-columns:1.4fr 1fr;display:grid;overflow:hidden}[data-design=v2] .bu-hero-left{padding:36px 40px}[data-design=v2] .bu-eyebrow{font:600 11.5px var(--sans);color:var(--pink);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}[data-design=v2] .bu-plan-name{font:800 36px var(--sans);letter-spacing:-.025em;color:var(--ink);margin:0 0 8px;line-height:1}[data-design=v2] .bu-plan-line{font:500 14.5px var(--sans);color:var(--ink-2)}[data-design=v2] .bu-plan-line b{font:700 14.5px var(--sans);color:var(--ink)}[data-design=v2] .bu-features{font:500 13.5px var(--sans);color:var(--ink-2);flex-direction:column;gap:8px;margin:24px 0;padding:0;list-style:none;display:flex}[data-design=v2] .bu-cta-row{flex-wrap:wrap;gap:10px;display:flex}[data-design=v2] .bu-hero-right{-webkit-border-start:1px solid var(--tint-pink-border);flex-direction:column;justify-content:center;gap:22px;padding:36px;display:flex}[data-design=v2] .bu-hero-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--tint-pink-border)}[data-design=v2] .bu-hero-right:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--tint-pink-border)}[data-design=v2] .bu-hero-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--tint-pink-border)}[data-design=v2] .bu-hero-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--tint-pink-border)}[data-design=v2] .bu-hero-right:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--tint-pink-border)}[data-design=v2] .bu-hero-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--tint-pink-border)}[data-design=v2] .bu-meter h4{font:600 12.5px var(--sans);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}[data-design=v2] .bu-meter h4 b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}[data-design=v2] .bu-meter-track{background:var(--paper-soft);border:1px solid var(--line);border-radius:999px;height:10px;overflow:hidden}[data-design=v2] .bu-meter-fill{background:linear-gradient(90deg,var(--pink),var(--violet));border-radius:999px;height:100%;transition:width .3s}[data-design=v2] .bu-meter-fill.green{background:linear-gradient(90deg,var(--green),#15a8b8)}[data-design=v2] .bu-card{background:var(--paper);border:1px solid var(--line);border-radius:24px;overflow:hidden}[data-design=v2] .bu-card-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:20px 32px;display:flex}[data-design=v2] .bu-card-head h2{font:700 18px var(--sans);letter-spacing:-.015em;color:var(--ink);margin:0}[data-design=v2] .bu-card-meta{-webkit-margin-start:auto;font:500 12px var(--sans);color:var(--ink-3)}[data-design=v2] .bu-card-meta:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}[data-design=v2] .bu-card-meta:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}[data-design=v2] .bu-card-meta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}[data-design=v2] .bu-card-meta:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}[data-design=v2] .bu-card-meta:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}[data-design=v2] .bu-card-meta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}[data-design=v2] .bu-range.tel-tabs{-webkit-margin-start:auto}[data-design=v2] .bu-range.tel-tabs:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}[data-design=v2] .bu-range.tel-tabs:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}[data-design=v2] .bu-range.tel-tabs:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}[data-design=v2] .bu-range.tel-tabs:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}[data-design=v2] .bu-range.tel-tabs:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}[data-design=v2] .bu-range.tel-tabs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}[data-design=v2] .bu-invoices{flex-direction:column;display:flex}[data-design=v2] .bu-invoice-row{border-bottom:1px solid var(--line);font:500 13.5px var(--sans);grid-template-columns:130px 1fr 100px 120px 90px;align-items:center;gap:18px;padding:16px 32px;display:grid}[data-design=v2] .bu-invoice-row:last-child{border-bottom:none}[data-design=v2] .bu-inv-date{color:var(--ink-2)}[data-design=v2] .bu-inv-sub{font:500 11.5px var(--sans);color:var(--ink-3);margin-top:1px;display:block}[data-design=v2] .bu-inv-amount{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}[data-design=v2] .bu-inv-amount:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}[data-design=v2] .bu-inv-amount:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}[data-design=v2] .bu-inv-amount:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}[data-design=v2] .bu-inv-amount:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}[data-design=v2] .bu-inv-amount:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}[data-design=v2] .bu-inv-amount:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}[data-design=v2] .bu-inv-status{font:600 11.5px var(--sans);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}[data-design=v2] .bu-inv-status .dot{background:currentColor;border-radius:50%;width:5px;height:5px}[data-design=v2] .bu-inv-status.paid{color:var(--green,#2c8a4f);background:var(--tint-mint);border:1px solid var(--tint-mint-border)}[data-design=v2] .bu-inv-status.fail{color:#a82424;background:rgba(207,44,44,.12);border:1px solid rgba(207,44,44,.28)}[data-design=v2] .bu-inv-link{font:600 12.5px var(--sans);color:var(--pink);text-decoration:none}[data-design=v2] .bu-inv-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}[data-design=v2] .bu-inv-link:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}[data-design=v2] .bu-inv-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}[data-design=v2] .bu-inv-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}[data-design=v2] .bu-inv-link:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}[data-design=v2] .bu-inv-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}[data-design=v2] .bu-inv-link:hover{text-decoration:underline}[data-design=v2] .bu-invoices-empty{color:var(--ink-3);font:500 13.5px var(--sans);text-align:center;padding:36px 32px}@media (max-width:900px){[data-design=v2] .bu-page{padding:24px 16px 48px}[data-design=v2] .bu-hero{grid-template-columns:1fr}[data-design=v2] .bu-hero-right{-webkit-border-start:none;border-top:1px solid var(--tint-pink-border)}[data-design=v2] .bu-hero-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:none}[data-design=v2] .bu-hero-right:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:none}[data-design=v2] .bu-hero-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:none}[data-design=v2] .bu-hero-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:none}[data-design=v2] .bu-hero-right:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:none}[data-design=v2] .bu-hero-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:none}[data-design=v2] .bu-invoice-row{grid-template-columns:1fr 1fr;gap:8px;padding:14px 18px}}[data-design=v2] .cu-team{flex-direction:column;gap:8px;margin:4px 0 16px;display:flex}[data-design=v2] .cu-team-row{background:color-mix(in srgb,var(--ink)3%,transparent);border:1px solid color-mix(in srgb,var(--line)40%,transparent);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}[data-design=v2] .cu-team-row.owner{background:color-mix(in srgb,var(--pink)8%,transparent);border-color:color-mix(in srgb,var(--pink)22%,transparent)}[data-design=v2] .cu-team-row.pending{background:color-mix(in srgb,var(--ink)4%,transparent);border-style:dashed}[data-design=v2] .cu-team-av{background:linear-gradient(135deg,var(--pink),var(--violet));color:#fff;width:34px;height:34px;font:700 13px var(--sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-design=v2] .cu-team-av.pending{background:color-mix(in srgb,var(--ink-3)30%,transparent);color:var(--ink-2)}[data-design=v2] .cu-team-text{flex:1;min-width:0}[data-design=v2] .cu-team-name{font:600 13.5px var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-design=v2] .cu-team-sub{font:500 11.5px var(--sans);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}[data-design=v2] .cu-team-pill{font:600 11px var(--sans);letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--pink)14%,transparent);color:var(--pink);border:1px solid color-mix(in srgb,var(--pink)26%,transparent);border-radius:999px;padding:3px 9px}[data-design=v2] .cu-team-empty{color:var(--ink-3);font:500 13px var(--sans);padding:14px 8px}[data-design=v2] .cu-invite{border-top:1px solid color-mix(in srgb,var(--line)50%,transparent);align-items:center;gap:10px;padding-top:6px;display:flex}[data-design=v2] .cu-invite .input{flex:1;padding:10px 12px}.soft-confirm-overlay{z-index:1000;opacity:0;background:rgba(20,14,30,.42);justify-content:center;align-items:center;padding:20px;transition:opacity .2s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.soft-confirm-overlay.open{opacity:1}.soft-confirm-modal{color:#141318;width:100%;max-width:420px;font:500 14px/1.5 var(--sans,ui-sans-serif,system-ui,sans-serif);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:22px 24px 18px;transition:transform .2s;display:flex;transform:translateY(8px)scale(.985);box-shadow:0 24px 60px rgba(20,14,30,.22),inset 0 1px rgba(255,255,255,.6)}.soft-confirm-overlay.open .soft-confirm-modal{transform:none}.soft-confirm-modal h2{font:700 16px var(--display,var(--sans));color:#141318;letter-spacing:-.01em;margin:0}.soft-confirm-body{color:#5b5852;font:500 13.5px/1.55 var(--sans)}.soft-confirm-body p{margin:0 0 8px}.soft-confirm-body p:last-child{margin-bottom:0}.soft-confirm-body ul,.soft-confirm-body ol{margin:0 0 8px;padding-left:18px}.soft-confirm-body ul:last-child,.soft-confirm-body ol:last-child{margin-bottom:0}.soft-confirm-body li{margin:2px 0}.soft-confirm-body strong{font-weight:700}.soft-confirm-body code{font:500 12px var(--mono,var(--sans));background:color-mix(in srgb,var(--ink)7%,transparent);border-radius:4px;padding:1px 4px}.soft-confirm-body a{color:var(--pink);text-underline-offset:2px;text-decoration:underline}.soft-confirm-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.soft-confirm-input{box-sizing:border-box;color:#141318;width:100%;font:500 14px/1.4 var(--sans,ui-sans-serif,system-ui,sans-serif);background:#fff;border:1px solid rgba(20,14,30,.16);border-radius:10px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.soft-confirm-input:focus{border-color:rgba(20,14,30,.42);box-shadow:0 0 0 3px rgba(20,14,30,.1)}.btn.soft-confirm-danger{color:#a82424;background:rgba(207,44,44,.14);border:1px solid rgba(207,44,44,.32)}.btn.soft-confirm-danger:hover{background:rgba(207,44,44,.22);border-color:rgba(207,44,44,.5)}[data-theme=dark] .soft-confirm-modal{color:#fafafa;background:#1c1a20;box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.08)}[data-theme=dark] .soft-confirm-modal h2{color:#fafafa}[data-theme=dark] .soft-confirm-body{color:#a8a4ae}[data-theme=dark] .soft-confirm-input{color:#fafafa;background:#141318;border-color:rgba(255,255,255,.16)}[data-theme=dark] .soft-confirm-input:focus{border-color:rgba(255,255,255,.42);box-shadow:0 0 0 3px rgba(255,255,255,.12)}[data-design=v2] .embedded-helper{z-index:90;position:fixed}[data-design=v2] .embedded-helper.bottom-right{bottom:20px;right:20px}[data-design=v2] .embedded-helper.bottom-left{bottom:20px;left:20px}[data-design=v2] .embedded-helper-button{background:color-mix(in srgb,var(--paper)35%,transparent);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border:1px solid color-mix(in srgb,var(--ink-3)22%,transparent);width:60px;height:60px;color:var(--ink);cursor:pointer;box-shadow:0 18px 38px -16px var(--shade),inset 0 1px 0 rgba(255,255,255,.55);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,background .25s,border-color .25s,color .25s;display:flex;position:relative}[data-design=v2] .embedded-helper-button:hover{background:color-mix(in srgb,var(--paper)55%,transparent);border-color:color-mix(in srgb,var(--ink-3)36%,transparent);box-shadow:0 22px 44px -16px var(--shade),inset 0 1px 0 rgba(255,255,255,.65);transform:translateY(-2px)scale(1.04)}[data-design=v2] .embedded-helper-button:active{transform:translateY(0)scale(.99)}[data-design=v2] .embedded-helper-button:disabled{opacity:.85;cursor:wait}[data-design=v2] .embedded-helper-button .helper-icon{width:30px;height:30px;color:var(--ink)}[data-design=v2] .embedded-helper-button.active{background:color-mix(in srgb,var(--green,#2c8a4f)14%,color-mix(in srgb,var(--paper)35%,transparent));border-color:color-mix(in srgb,var(--green,#2c8a4f)36%,transparent);color:var(--ink)}[data-design=v2] .embedded-helper-button.dialing .helper-icon{animation:2s ease-in-out infinite vc-orb-breath}[data-design=v2] .embedded-helper-button .helper-pulse{border:2px solid color-mix(in srgb,var(--pink)60%,transparent);pointer-events:none;border-radius:50%;animation:1.6s ease-out infinite helper-pulse;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}[data-design=v2] .embedded-helper-button .helper-pulse.delay-1{animation-delay:.5s}@keyframes helper-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}[data-design=v2] .embedded-helper-button .helper-active-dot{background:var(--green);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:4px}[data-design=v2] .embedded-helper-button .helper-badge{min-width:20px;height:20px;color:var(--pink);font:700 10.5px var(--sans);letter-spacing:0;border:1.5px solid var(--pink);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:flex;position:absolute;top:-2px;right:-4px;box-shadow:0 2px 4px rgba(0,0,0,.15)}[data-design=v2] .embedded-helper-panel{background:color-mix(in srgb,var(--paper,#fff)65%,transparent);border:1px solid color-mix(in srgb,var(--ink-3)25%,transparent);width:380px;max-width:calc(100vw - 28px);height:540px;max-height:calc(100vh - 90px);color:var(--ink);border-radius:16px;flex-direction:column;animation:.25s ease-out helper-panel-in;display:flex;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.5)}@keyframes helper-panel-in{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}[data-design=v2] .embedded-helper-header{border-bottom:1px solid color-mix(in srgb,var(--ink-3)18%,transparent);align-items:center;padding:14px 16px 10px;display:flex}[data-design=v2] .embedded-helper-header .helper-title{font:700 14px var(--display,var(--sans));color:var(--ink);letter-spacing:-.01em;flex:1}[data-design=v2] .embedded-helper-header .helper-header-actions{gap:6px;display:inline-flex}[data-design=v2] .embedded-helper-header .helper-minimize,[data-design=v2] .embedded-helper-header .helper-call-btn{border:1px solid color-mix(in srgb,var(--ink)12%,transparent);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}[data-design=v2] .embedded-helper-header .helper-minimize:hover{color:var(--ink);border-color:var(--ink-3);background:color-mix(in srgb,var(--ink)4%,transparent)}[data-design=v2] .embedded-helper-header .helper-minimize svg,[data-design=v2] .embedded-helper-header .helper-call-btn svg{width:14px;height:14px}[data-design=v2] .embedded-helper-header .helper-call-btn.dial{color:#fff;background:var(--pink);border-color:transparent}[data-design=v2] .embedded-helper-header .helper-call-btn.dial:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06)}[data-design=v2] .embedded-helper-header .helper-call-btn.hangup{color:#fff;background:#cf2c2c;border-color:transparent}[data-design=v2] .embedded-helper-chat{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}[data-design=v2] .embedded-helper-chat::-webkit-scrollbar{width:6px}[data-design=v2] .embedded-helper-chat::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink-3)30%,transparent);border-radius:3px}[data-design=v2] .helper-welcome{background:color-mix(in srgb,var(--paper)25%,transparent);border:1px solid color-mix(in srgb,var(--ink-3)18%,transparent);color:var(--ink-2);font:500 13px/1.55 var(--sans);border-radius:12px;padding:14px}[data-design=v2] .helper-welcome p{margin:0}[data-design=v2] .helper-connecting{color:var(--ink-3);font:500 13px var(--sans);align-items:center;gap:8px;padding:14px;display:flex}[data-design=v2] .helper-connecting .connecting-spinner{border:2px solid color-mix(in srgb,var(--pink)25%,transparent);border-top-color:var(--pink);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite helper-spin}@keyframes helper-spin{to{transform:rotate(360deg)}}[data-design=v2] .helper-message{display:flex}[data-design=v2] .helper-message.bot{justify-content:flex-start}[data-design=v2] .helper-message.user{justify-content:flex-end}[data-design=v2] .helper-message.system{justify-content:center}[data-design=v2] .helper-message .helper-bubble{max-width:82%;font:500 13.5px/1.5 var(--sans);word-wrap:break-word;border:1px solid transparent;border-radius:14px;padding:10px 13px}[data-design=v2] .helper-message.bot .helper-bubble{background:color-mix(in srgb,var(--pink)14%,transparent);border-color:color-mix(in srgb,var(--pink)28%,transparent);color:var(--ink)}[data-design=v2] .helper-message.bot .helper-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:5px}[data-design=v2] .helper-message.bot .helper-bubble:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:5px}[data-design=v2] .helper-message.bot .helper-bubble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:5px}[data-design=v2] .helper-message.bot .helper-bubble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:5px}[data-design=v2] .helper-message.bot .helper-bubble:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:5px}[data-design=v2] .helper-message.bot .helper-bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:5px}[data-design=v2] .helper-message.user .helper-bubble{background:var(--ink);color:var(--bg)}[data-design=v2] .helper-message.user .helper-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:5px}[data-design=v2] .helper-message.user .helper-bubble:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:5px}[data-design=v2] .helper-message.user .helper-bubble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:5px}[data-design=v2] .helper-message.user .helper-bubble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:5px}[data-design=v2] .helper-message.user .helper-bubble:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:5px}[data-design=v2] .helper-message.user .helper-bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:5px}[data-design=v2] .helper-message.system.handoff .helper-bubble{background:color-mix(in srgb,var(--violet,#7b3cc4)10%,transparent);border-color:color-mix(in srgb,var(--violet,#7b3cc4)24%,transparent);max-width:92%;color:color-mix(in srgb,var(--violet,#7b3cc4)72%,var(--ink));font:700 11px/1.4 var(--sans);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:999px}[data-design=v2] .helper-message.streaming .helper-bubble{opacity:.88}[data-design=v2] .helper-bubble.helper-bubble-image{background:0 0;border:none;padding:6px}[data-design=v2] .helper-bubble.helper-bubble-image img{border-radius:10px;max-width:100%;display:block}[data-design=v2] .helper-image-caption{font:500 11px var(--sans);color:var(--ink-3);margin-top:6px}[data-design=v2] .helper-image-caption:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .helper-image-caption:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .helper-image-caption:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .helper-image-caption:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .helper-image-caption:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .helper-image-caption:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .embedded-helper-input{border-top:1px solid color-mix(in srgb,var(--ink-3)18%,transparent);background:color-mix(in srgb,var(--paper)18%,transparent);align-items:center;gap:8px;padding:10px 12px 12px;display:flex}[data-design=v2] .embedded-helper-input .helper-text-input{color:var(--ink);border:1px solid color-mix(in srgb,var(--ink-3)30%,transparent);font:500 13px var(--sans);unicode-bidi:plaintext;background:0 0;border-radius:12px;outline:none;flex:1;padding:9px 12px;transition:border-color .15s,box-shadow .15s,background .15s}[data-design=v2] .embedded-helper-input .helper-text-input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .embedded-helper-input .helper-text-input:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .embedded-helper-input .helper-text-input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .embedded-helper-input .helper-text-input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .embedded-helper-input .helper-text-input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .embedded-helper-input .helper-text-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .embedded-helper-input .helper-text-input:focus{background:color-mix(in srgb,var(--paper)35%,transparent);border-color:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb,var(--pink)18%,transparent)}[data-design=v2] .embedded-helper-input .helper-text-input::-webkit-input-placeholder{color:var(--ink-3)}[data-design=v2] .embedded-helper-input .helper-text-input::-ms-input-placeholder{color:var(--ink-3)}[data-design=v2] .embedded-helper-input .helper-text-input::placeholder{color:var(--ink-3)}[data-design=v2] .embedded-helper-input .helper-send-btn{background:var(--pink);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .15s,opacity .15s;display:inline-flex}[data-design=v2] .embedded-helper-input .helper-send-btn:hover{transform:scale(1.06)}[data-design=v2] .embedded-helper-input .helper-send-btn:disabled{opacity:.35;cursor:default;transform:none}[data-design=v2] .embedded-helper-input .helper-send-btn svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){[data-design=v2] .embedded-helper-button .helper-pulse,[data-design=v2] .embedded-helper-button.dialing .helper-icon,[data-design=v2] .helper-connecting .connecting-spinner{animation:none}}@media (max-width:480px){[data-design=v2] .embedded-helper-panel{border-radius:14px;width:calc(100vw - 24px);height:calc(100vh - 110px)}}[data-design=v2] .toast-success{z-index:140;background:color-mix(in srgb,var(--paper)80%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border:1px solid color-mix(in srgb,var(--green,#2c8a4f)35%,transparent);color:var(--ink);font:600 13px var(--sans);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;animation:.25s ease-out toast-in;display:inline-flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px -10px rgba(20,14,30,.22)}[data-design=v2] .toast-success svg{color:var(--green,#2c8a4f)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}[data-design=v2] .emotion-tag-editor{color:var(--ink)}[data-design=v2] .emotion-tag-editor input,[data-design=v2] .emotion-tag-editor textarea{background:var(--paper,#fff);color:var(--ink);border:1px solid color-mix(in srgb,var(--ink-3)28%,transparent);font:500 13.5px var(--sans);unicode-bidi:plaintext;border-radius:10px;outline:none;padding:8px 12px;transition:border-color .15s,box-shadow .15s}[data-design=v2] .emotion-tag-editor input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .emotion-tag-editor input:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .emotion-tag-editor input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .emotion-tag-editor textarea:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .emotion-tag-editor textarea:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .emotion-tag-editor textarea:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .emotion-tag-editor input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .emotion-tag-editor input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .emotion-tag-editor input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .emotion-tag-editor textarea:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .emotion-tag-editor textarea:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .emotion-tag-editor textarea:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .emotion-tag-editor input:focus,[data-design=v2] .emotion-tag-editor textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb,var(--pink)18%,transparent)}[data-design=v2] .emotion-tag-editor input::-webkit-input-placeholder{color:var(--ink-3)}[data-design=v2] .emotion-tag-editor input::-ms-input-placeholder{color:var(--ink-3)}[data-design=v2] .emotion-tag-editor input::placeholder{color:var(--ink-3)}[data-design=v2] .emotion-tag-editor textarea::-webkit-input-placeholder{color:var(--ink-3)}[data-design=v2] .emotion-tag-editor textarea::-ms-input-placeholder{color:var(--ink-3)}[data-design=v2] .emotion-tag-editor textarea::placeholder{color:var(--ink-3)}[data-design=v2] .emotion-tag-editor label{font:600 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;display:block}[data-design=v2] .emotion-tag-editor .field-hint{font:500 11.5px var(--sans);color:var(--ink-3)}[data-design=v2] .emotion-tag-editor .emotion-tag{background:color-mix(in srgb,var(--pink)8%,transparent);border:1px solid color-mix(in srgb,var(--pink)26%,transparent);color:var(--ink-2);font:500 12px var(--sans);border-radius:999px;padding:5px 11px;transition:background .15s,border-color .15s,color .15s}[data-design=v2] .emotion-tag-editor .emotion-tag:hover{background:color-mix(in srgb,var(--pink)14%,transparent);border-color:color-mix(in srgb,var(--pink)38%,transparent);color:var(--ink)}[data-design=v2] .emotion-tag-editor .emotion-tag.active{background:var(--pink);color:#fff;border-color:transparent}[data-design=v2] .emotion-tag-editor .emotion-tag.suggestion{color:var(--ink-3);background:0 0;border-style:dashed}[data-design=v2] .emotion-tag-editor .emotion-tag.suggestion:hover{border-color:var(--pink);color:var(--pink);background:color-mix(in srgb,var(--pink)8%,transparent)}[data-design=v2] .emotion-tag-editor .config-btn{background:var(--paper,#fff);border:1px solid color-mix(in srgb,var(--ink-3)28%,transparent);height:28px;color:var(--ink);font:600 12px var(--sans);cursor:pointer;border-radius:999px;padding:0 12px}[data-design=v2] .emotion-tag-editor .config-btn:hover{background:color-mix(in srgb,var(--ink)4%,transparent);border-color:color-mix(in srgb,var(--ink-3)48%,transparent)}[data-design=v2] .emotion-tag-editor .config-btn.small{height:26px;padding:0 10px;font-size:11.5px}[data-design=v2] .emotion-tag-editor .config-btn.primary{background:var(--pink);color:#fff;border-color:transparent}[data-design=v2] .emotion-tag-editor .config-btn.primary:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06)}[data-design=v2] .emotion-tag-editor .emotion-edit-card{background:color-mix(in srgb,var(--paper,#fff)70%,transparent);border:1px solid color-mix(in srgb,var(--ink-3)22%,transparent);border-radius:14px;box-shadow:inset 0 1px rgba(255,255,255,.5)}[data-design=v2] .emotion-tag-editor .emotion-suggestions{border-top:1px solid color-mix(in srgb,var(--ink-3)18%,transparent)}[data-design=v2] .emotion-tag-editor .emotion-suggestions-label{color:var(--ink-3);font:500 11.5px var(--sans);letter-spacing:0;text-transform:none}[data-design=v2] .emotion-tag-editor .emotion-empty-hint{color:var(--ink-3)}[data-design=v2] .emotion-tag-editor .field-hint[style*=warning],[data-design=v2] .emotion-tag-editor small[style*=b58900]{color:#a87b00!important}[data-design=v2] .tpl-featured{background:var(--paper);border:1px solid var(--line);border-radius:28px;grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid;overflow:hidden}[data-design=v2] .tpl-featured-cover{background:radial-gradient(500px 400px at 20% 30%,color-mix(in srgb,var(--pink)35%,transparent),transparent 60%),radial-gradient(400px 300px at 80% 70%,color-mix(in srgb,var(--green,#2c8a4f)30%,transparent),transparent 60%),linear-gradient(135deg,#fff,var(--tint-pink));justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}[data-design=v2] .tpl-featured-eyebrow{color:var(--pink);font:600 11.5px var(--sans);letter-spacing:.18em;text-transform:uppercase;position:absolute;top:22px;left:22px}[data-design=v2] .tpl-featured-tagline{font:italic 600 28px var(--sans);letter-spacing:-.015em;color:var(--ink);text-align:center;max-width:80%;line-height:1.25}[data-design=v2] .tpl-featured-body{flex-direction:column;justify-content:center;gap:14px;padding:40px 44px;display:flex}[data-design=v2] .tpl-featured-pick{font:600 12px var(--sans);color:var(--pink)}[data-design=v2] .tpl-featured-title{font:700 36px var(--sans);letter-spacing:-.025em;color:var(--ink);margin:0;line-height:1.05}[data-design=v2] .tpl-featured-desc{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}[data-design=v2] .tpl-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}[data-design=v2] .tpl-card{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:24px;flex-direction:column;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden}[data-design=v2] .tpl-card:hover{box-shadow:0 12px 32px -16px color-mix(in srgb,var(--ink)30%,transparent);border-color:color-mix(in srgb,var(--ink-3)28%,transparent);transform:translateY(-2px)}[data-design=v2] .tpl-card-cover{color:#fff;align-items:flex-end;height:140px;padding:22px;display:flex;position:relative}[data-design=v2] .tpl-card-uses{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 11px var(--sans);letter-spacing:.04em;background:rgba(0,0,0,.3);border-radius:999px;padding:5px 11px;position:absolute;top:18px;right:18px}[data-design=v2] .tpl-card-title{font:700 26px var(--sans);letter-spacing:-.02em;color:#fff;margin:0;line-height:1}[data-design=v2] .tpl-card-body{flex-direction:column;gap:12px;padding:20px 22px;display:flex}[data-design=v2] .tpl-card-desc{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}[data-design=v2] .tpl-card-tags{flex-wrap:wrap;gap:6px;display:flex}[data-design=v2] .tpl-tag{background:var(--paper-soft);font:500 11.5px var(--sans);color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:3px 9px}[data-design=v2] .tpl-card-cta{font:600 13px var(--sans);color:var(--pink)}@media (max-width:900px){[data-design=v2] .tpl-featured,[data-design=v2] .tpl-grid{grid-template-columns:1fr}}[data-design=v2] .cl-pane-cost{border-top:1px solid color-mix(in srgb,var(--ink-3)18%,transparent);margin-top:14px;padding-top:12px}[data-design=v2] .cl-pane-cost-label{font:600 10.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;display:block}[data-design=v2] .cl-pane-cost-row{font:500 12.5px var(--sans);color:var(--ink-2);flex-wrap:wrap;gap:14px;display:flex}[data-design=v2] .cl-pane-cost-row b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}[data-design=v2] .cl-pane-cost-sub{color:var(--ink-3);font-weight:500}[data-design=v2] .cl-pane-cost-total,[data-design=v2] .cl-pane-cost-total b{color:var(--pink)}[data-design=v2] .cg-node{background:var(--color-purple-25);color:var(--ink);width:240px;font:500 13px var(--sans);corner-shape:squircle;border:2.5px solid #000;border-radius:18px;flex-direction:column;gap:6px;padding:8px 7px;transition:none;display:flex;box-shadow:3px 3px #000,2px 2px 0 6px rgba(0,0,0,.16)}[data-design=v2] body[data-theme=dark] .cg-node{background:color-mix(in srgb,var(--workflow-border)8%,black);border:2.5px solid var(--workflow-border);box-shadow:3px 3px 0 color-mix(in srgb,var(--workflow-border)95%,black),3px 3px 9px #000}[data-design=v2] .cg-node-chips{background:var(--color-purple-125);width:-webkit-fit-content;corner-shape:squircle;border-radius:20px;flex-flow:column wrap;gap:4px;width:fit-content;padding:5px 27px 7px 8px;display:flex}[data-design=v2] .cg-node-chip{font-family:var(--sans);word-break:break-word;border-radius:5px;font-weight:700;display:inline-block}[data-design=v2] .cg-node-more{font:500 11px var(--sans);color:var(--ink-3);align-self:center}.voice-sphere-fallback{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--pink,#ff3390)35%,transparent),transparent 65%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--blue,#3b82f6)22%,transparent),transparent 55%)}[data-design=v2] .react-flow__node.selected .cg-node{--workflow-border:#4b71d4;border-color:#4b71d4;box-shadow:3px 3px #4b71d4,3px 3px 9px #4b71d4}[data-design=v2] body[data-theme=dark] .react-flow__node.selected .cg-node{--workflow-border:#fff;border-color:#fff;box-shadow:3px 3px #fff,3px 3px 9px #000}[data-design=v2] .cg-node-delete{width:22px;height:22px;box-shadow:none;color:#000;font:600 23px var(--sans);background:0 0;border:none;border-radius:6px;top:3px;right:2px}[data-design=v2] body[data-theme=dark] .cg-node-delete{color:#fff}[data-design=v2] .cg-node-delete:hover{color:var(--pink);border-color:color-mix(in srgb,var(--pink)35%,var(--line))}[data-design=v2] .cg-handle{background:0 0;border:none;width:14px;height:14px}[data-design=v2] .cg-handle-target:after{content:"";width:12px;height:12px;box-shadow:0 1px 3px var(--shade);opacity:1;border:none;border-right:6px solid var(--workflow-border);border-bottom:6px solid var(--workflow-border);background:0 0;border-top:6px solid transparent;border-left:6px solid transparent;border-radius:2px;display:none;position:absolute;top:1px;left:-12px;rotate:-45deg}[data-design=v2] .cg-handle:hover,[data-design=v2] .cg-node:hover .cg-handle{box-shadow:none;border-color:#fff}[data-design=v2] .cg-node-head{width:-webkit-fit-content;text-align:center;align-items:center;gap:10px;width:fit-content;margin-bottom:0;display:flex}[data-design=v2] .cg-node-kind{font:600 10.5px var(--sans);color:#fff;letter-spacing:.5px;text-transform:uppercase;width:-webkit-fit-content;corner-shape:squircle;border-radius:15px;flex:1;width:fit-content;padding:1px 6px 2px;font-size:12px}[data-design=v2] .cg-node-title{font:700 14.5px var(--sans);color:var(--ink);letter-spacing:-.005em;line-height:1.3}[data-design=v2] .cg-node-body{font:500 12.5px var(--sans);color:#000;margin-top:0;line-height:1.5}[data-design=v2] body[data-theme=dark] .cg-node-body{color:#fff}[data-design=v2] .cg-node-agent .cg-node-kind{background:#3b82f6}[data-design=v2] .cg-node-collect .cg-node-kind{background:var(--color-accent);color:#fff}[data-design=v2] .cg-node-decision .cg-node-kind{background:#ff5722}[data-design=v2] .cg-node-action .cg-node-kind{color:#000;background:#ffeb3b}[data-design=v2] .cg-node-handoff .cg-node-kind{background:#9c27b0}[data-design=v2] .cg-node-end .cg-node-kind{color:#fff;background:#000}[data-design=v2] .sk-root{z-index:9000;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}[data-design=v2] .sk-root>*{pointer-events:auto}[data-design=v2] .sk-launcher{z-index:9001;cursor:pointer;opacity:.5;background:0 0;border:none;padding:0;transition:opacity .26s,transform .34s cubic-bezier(.34,1.56,.64,1);position:fixed;bottom:30px;right:30px}[data-design=v2] .sk-root.bottom-left .sk-launcher{left:30px;right:auto}[data-design=v2] .sk-launcher:hover{opacity:1;transform:scale(1.06)}[data-design=v2] .sk-launcher.hidden{opacity:0;pointer-events:none;transform:scale(.4)}[data-design=v2] .sk-orb{border-radius:50%;flex:none;display:inline-block;position:relative}[data-design=v2] .sk-orb:before{content:"";z-index:0;-webkit-filter:blur(7px);filter:blur(7px);background:radial-gradient(circle,rgba(255,45,135,.32),rgba(217,59,240,.14) 50%,transparent 72%);border-radius:50%;animation:3s ease-in-out infinite sk-glow;position:absolute;top:-16%;bottom:-16%;left:-16%;right:-16%}[data-design=v2] .sk-orb-fallback{z-index:1;background:radial-gradient(circle at 34% 28%,#ffd6ec 0%,#ff2d87 40%,#b3008c 74%,#46063e 100%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 2px 10px rgba(255,255,255,.4)}[data-design=v2] .sk-orb canvas{z-index:2;border-radius:50%;width:100%;height:100%;position:relative}@keyframes sk-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}[data-design=v2] .sk-panel{z-index:9001;border-radius:var(--r-lg);background:color-mix(in srgb,var(--paper)60%,transparent);border:1px solid color-mix(in srgb,var(--ink-3)22%,transparent);-webkit-backdrop-filter:blur(28px)saturate(1.7);backdrop-filter:blur(28px)saturate(1.7);transform-origin:100% 100%;opacity:0;pointer-events:none;flex-direction:column;width:360px;max-width:calc(100vw - 48px);transition:opacity .3s,transform .44s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:30px;right:30px;overflow:hidden;transform:translateY(14px)scale(.78);box-shadow:0 30px 70px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.55)}[data-design=v2] .sk-root.bottom-left .sk-panel{transform-origin:0 100%;left:30px;right:auto}[data-design=v2] .sk-panel.open{opacity:1;pointer-events:auto;transform:none}[data-design=v2] .sk-head{border-bottom:1px solid color-mix(in srgb,var(--line)55%,transparent);align-items:center;gap:12px;padding:13px 14px;display:flex}[data-design=v2] .sk-title{flex:1;min-width:0}[data-design=v2] .sk-title b{letter-spacing:-.01em;color:var(--ink);font:italic 400 20px/1.05 Instrument Serif,Georgia,serif;display:block}[data-design=v2] .sk-title span{font:500 9.5px var(--mono,ui-monospace,monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-top:1px;display:block}[data-design=v2] .sk-live{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:50%;flex:none;animation:2s ease-in-out infinite sk-pulse}@keyframes sk-pulse{0%,to{opacity:.4}50%{opacity:1}}[data-design=v2] .sk-min{cursor:pointer;border:1px solid color-mix(in srgb,var(--ink-3)22%,transparent);width:27px;height:27px;color:var(--ink-3);background:0 0;border-radius:50%;flex:none;align-items:center;justify-items:center;display:grid}[data-design=v2] .sk-min:hover{color:var(--ink)}[data-design=v2] .sk-min svg{width:14px;height:14px}[data-design=v2] .sk-chat{scrollbar-width:thin;flex-direction:column;gap:9px;min-height:182px;max-height:300px;padding:14px;display:flex;overflow-y:auto}[data-design=v2] .sk-chat::-webkit-scrollbar{width:6px}[data-design=v2] .sk-chat::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink-3)30%,transparent);border-radius:3px}[data-design=v2] .sk-welcome{text-align:center;font:500 13px/1.55 var(--sans);color:var(--ink-3);margin:auto;padding:14px 8px}[data-design=v2] .sk-connecting{font:500 12px var(--mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-direction:column;align-items:center;gap:10px;padding:30px 16px;display:flex}[data-design=v2] .sk-spinner{border:3px solid color-mix(in srgb,var(--pink)22%,transparent);border-top-color:var(--pink);border-radius:50%;width:28px;height:28px;animation:1s linear infinite sk-spin}@keyframes sk-spin{to{transform:rotate(360deg)}}[data-design=v2] .sk-msg{animation:.24s ease-out sk-msg-in;display:flex}@keyframes sk-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-design=v2] .sk-msg.user{justify-content:flex-end}[data-design=v2] .sk-msg.system{justify-content:center}[data-design=v2] .sk-bubble{max-width:85%;font:500 13px/1.5 var(--sans);color:var(--ink);word-wrap:break-word;border-radius:14px;padding:9px 12px}[data-design=v2] .sk-msg.bot .sk-bubble{background:color-mix(in srgb,var(--ink)7%,transparent);border:1px solid color-mix(in srgb,var(--ink-3)16%,transparent);border-bottom-left-radius:5px}[data-design=v2] .sk-msg.user .sk-bubble{background:color-mix(in srgb,var(--pink)20%,transparent);border:1px solid color-mix(in srgb,var(--pink)30%,transparent);border-bottom-right-radius:5px}[data-design=v2] .sk-msg.system.handoff .sk-bubble{background:color-mix(in srgb,var(--violet,#7b3cc4)10%,transparent);border:1px solid color-mix(in srgb,var(--violet,#7b3cc4)24%,transparent);max-width:92%;color:color-mix(in srgb,var(--violet,#7b3cc4)72%,var(--ink));font:700 11px/1.4 var(--sans);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:999px}[data-design=v2] .sk-bubble-image{max-width:300px;padding:4px}[data-design=v2] .sk-image-caption{font:500 12.5px var(--sans);color:var(--ink-2);padding:6px 8px 4px;line-height:1.4}[data-design=v2] .sk-speaking{margin-left:6px}[data-design=v2] .sk-typing{align-items:center;gap:4px;display:inline-flex}[data-design=v2] .sk-typing span{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite sk-bounce}[data-design=v2] .sk-typing span:nth-child(2){animation-delay:.2s}[data-design=v2] .sk-typing span:nth-child(3){animation-delay:.4s}@keyframes sk-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}[data-design=v2] .sk-processing{font:500 12px var(--sans);color:var(--ink-3)}[data-design=v2] .sk-input{border-top:1px solid color-mix(in srgb,var(--line)55%,transparent);align-items:center;gap:7px;padding:10px 10px 12px 14px;display:flex}[data-design=v2] .sk-cbtn{cursor:pointer;background:color-mix(in srgb,var(--paper)55%,transparent);border:1px solid color-mix(in srgb,var(--ink-3)22%,transparent);width:33px;height:33px;color:var(--ink-2);border-radius:50%;flex:none;align-items:center;justify-items:center;transition:transform .15s,box-shadow .25s;display:grid}[data-design=v2] .sk-cbtn:hover:not(:disabled){transform:translateY(-1px)}[data-design=v2] .sk-cbtn:disabled{opacity:.55;cursor:default}[data-design=v2] .sk-cbtn svg{width:16px;height:16px}[data-design=v2] .sk-cbtn.dial{color:var(--green);border-color:color-mix(in srgb,var(--green)45%,transparent)}[data-design=v2] .sk-cbtn.hangup{color:#e0395b;border-color:rgba(224,57,91,.45)}[data-design=v2] .sk-textfield{flex:1;align-items:center;gap:6px;min-width:0;display:flex}[data-design=v2] .sk-textfield input{min-width:0;font:500 13px var(--sans);color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:7px 0}[data-design=v2] .sk-textfield input::-webkit-input-placeholder{color:var(--ink-3)}[data-design=v2] .sk-textfield input::-ms-input-placeholder{color:var(--ink-3)}[data-design=v2] .sk-textfield input::placeholder{color:var(--ink-3)}[data-design=v2] .sk-send{cursor:pointer;background:var(--pink);color:#fff;border:none;border-radius:50%;flex:none;align-items:center;justify-items:center;width:29px;height:29px;transition:transform .15s,opacity .2s;display:grid}[data-design=v2] .sk-send:hover:not(:disabled){transform:scale(1.06)}[data-design=v2] .sk-send:disabled{opacity:.4;cursor:default}[data-design=v2] .sk-send svg{width:14px;height:14px}@media (max-width:640px){[data-design=v2] .sk-panel{width:calc(100vw - 32px);right:16px}}.react-flow__edge-textbg{stroke:#444;fill:#313131!important}[data-design=v2] .wfh-wrap{line-height:0;position:relative}[data-design=v2] .wfh-wrap .wfh-textarea{z-index:1;color:transparent;caret-color:var(--foreground);font-size:14px;line-height:1.5;position:relative}[data-design=v2] .wfh-overlay{z-index:2;pointer-events:none;color:var(--foreground);white-space:pre-wrap;overflow-wrap:break-word;unicode-bidi:plaintext;background:0 0;border:1px solid transparent;border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.5;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}[data-design=v2] .wfh-overlay:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .wfh-overlay:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .wfh-overlay:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .wfh-overlay:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .wfh-overlay:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .wfh-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .wfh-overlay-text{color:var(--foreground)}[data-design=v2] .wfh-ref{color:#03a9f4;corner-shape:squircle;letter-spacing:-.25px;background:rgba(3,169,244,.2);border-radius:10px;margin:0 -1px;padding:0 1px;font-weight:600}[data-design=v2] .wfh-popover{background:var(--paper);border:1px solid var(--line);box-shadow:0 24px 48px -16px var(--shade),0 0 0 1px var(--line);z-index:60;border-radius:14px;min-width:260px;max-width:340px;max-height:260px;padding:6px;position:absolute;overflow-y:auto}[data-design=v2] .wfh-popover-title{font:700 10.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:6px 11px 4px}[data-design=v2] .wfh-item{width:100%;font:500 13.5px var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 11px;display:flex}[data-design=v2] .wfh-item:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .wfh-item:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .wfh-item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}[data-design=v2] .wfh-item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .wfh-item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .wfh-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}[data-design=v2] .wfh-item.on{background:var(--tint-violet);color:var(--violet)}[data-design=v2] .wfh-item-name{font-weight:600}[data-design=v2] .wfh-item-desc{font:500 11.5px var(--sans);color:var(--ink-3)}.dashed-link{height:-webkit-fit-content;height:fit-content;font:600 15px var(--inter);color:#bdabce;border-bottom:1.25px dashed;flex-shrink:0;padding:0 1px 2px}.dashed-link:hover{color:#f0ecf4}.PhoneInputCountryIcon--border{box-shadow:none!important;background:0 0!important}.PhoneInputCountryIcon--border>span{margin-top:-2px}.PhoneInputCountrySelectArrow{margin-top:-1px}.chat-input-container{align-self:stretch;width:100%;max-width:100%;display:block}.chat-input-error{background-color:var(--color-danger-muted);color:var(--color-danger);border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;font-size:14px;display:flex}.chat-input-error button{color:var(--color-danger);cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-size:20px;line-height:1}.chat-input-attachments{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.chat-input-attachment{background-color:var(--color-gray-75);border-radius:8px;align-items:center;gap:8px;max-width:200px;padding:8px;display:flex}.chat-input-attachment img{object-fit:cover;border-radius:4px;width:40px;height:40px}.chat-input-attachment-icon{background-color:var(--color-gray-150);border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:flex}.chat-input-attachment-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.chat-input-attachment-remove{color:var(--text-x-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:20px;line-height:1;display:flex}.chat-input-attachment-remove:hover{color:var(--color-danger)}.chat-input-wrapper{border:2px solid var(--border-color);background-color:var(--color-gray-0);box-sizing:border-box;border-radius:24px;width:100%;padding:6px 8px;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.05)}.chat-input-wrapper:focus-within{border-color:var(--color-success);box-shadow:0 2px 8px var(--color-success-muted)}.chat-input-wrapper.dragging{border-color:var(--color-success);background-color:var(--color-success-muted);box-shadow:0 2px 8px var(--color-success-muted)}.chat-input-controls{align-items:center;gap:6px;width:100%;display:flex}.chat-input-button{cursor:pointer;color:var(--text-x-muted);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:6px;transition:all .2s;display:flex}.chat-input-button:hover:not(:disabled){color:var(--color-success);background-color:var(--color-success-muted)}.chat-input-button:active:not(:disabled){transform:scale(.95)}.chat-input-button:disabled{opacity:.4;cursor:not-allowed}.chat-input-button svg{width:22px;height:22px}.chat-input-textarea{resize:none;max-height:120px;color:var(--text-default);background:0 0;border:none;outline:none;flex:1;min-height:20px;margin:0;padding:8px 12px;font-family:inherit;font-size:15px;line-height:1.5;overflow-y:auto}.chat-input-textarea::-webkit-input-placeholder{color:var(--text-x-muted);opacity:1}.chat-input-textarea::-ms-input-placeholder{color:var(--text-x-muted);opacity:1}.chat-input-textarea::placeholder{color:var(--text-x-muted);opacity:1}.chat-input-textarea:disabled{opacity:.5;cursor:not-allowed}.chat-input-textarea::-webkit-scrollbar{width:6px}.chat-input-textarea::-webkit-scrollbar-track{background:0 0}.chat-input-textarea::-webkit-scrollbar-thumb{background:var(--color-gray-500);border-radius:3px}.chat-input-textarea::-webkit-scrollbar-thumb:hover{background:var(--text-x-muted)}.chat-input-mute-button{cursor:pointer;width:36px;height:36px;color:var(--text-x-muted);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.chat-input-mute-button:hover{color:var(--color-success);background-color:var(--color-success-muted)}.chat-input-mute-button.muted{color:#ef4444;background-color:rgba(239,68,68,.1)}.chat-input-mute-button.muted:hover{color:#dc2626;background-color:rgba(239,68,68,.2)}.chat-input-mute-button svg{width:20px;height:20px}.chat-input-send-button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#4caf50 0%,#45a049 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;box-shadow:0 2px 4px rgba(76,175,80,.3)}.chat-input-send-button:hover:not(:disabled){background:linear-gradient(135deg,#45a049 0%,#3d8b40 100%);transform:translateY(-1px);box-shadow:0 3px 6px rgba(76,175,80,.4)}.chat-input-send-button:active:not(:disabled){transform:translateY(0)scale(.95)}.chat-input-send-button:disabled{background:var(--color-gray-200);box-shadow:none;cursor:not-allowed;transform:none}.chat-input-send-button svg{width:18px;height:18px}@media (max-width:768px){.chat-input-attachment{max-width:150px}.chat-input-textarea{font-size:16px}}body:not([data-theme=light]) .chat-input-wrapper{box-shadow:none;background-color:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}body:not([data-theme=light]) .chat-input-wrapper:focus-within{box-shadow:none;border-color:rgba(255,255,255,.2)}body:not([data-theme=light]) .chat-input-textarea{color:rgba(255,255,255,.9)}body:not([data-theme=light]) .chat-input-textarea::-webkit-input-placeholder{color:rgba(255,255,255,.35)}body:not([data-theme=light]) .chat-input-textarea::-ms-input-placeholder{color:rgba(255,255,255,.35)}body:not([data-theme=light]) .chat-input-textarea::placeholder{color:rgba(255,255,255,.35)}body:not([data-theme=light]) .chat-input-button{color:rgba(255,255,255,.4)}body:not([data-theme=light]) .chat-input-button:hover:not(:disabled){color:rgba(255,255,255,.8);background-color:rgba(255,255,255,.08)}body:not([data-theme=light]) .chat-input-mute-button{color:rgba(255,255,255,.4)}body:not([data-theme=light]) .chat-input-mute-button:hover{color:rgba(255,255,255,.8);background-color:rgba(255,255,255,.08)}body:not([data-theme=light]) .chat-input-send-button:disabled{background:rgba(255,255,255,.1)}body:not([data-theme=light]) .chat-input-container{background:0 0}
/*# sourceMappingURL=main.bf3e90e1e5f9a4f9.css.map*/