@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;--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-125);--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;--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}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.right-2{right:.5rem}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mt-1{margin-top:.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.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-1\.5{height:.375rem}.h-10{height:2.5rem}.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-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:24rem}.min-h-16{min-height:4rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-9{width:2.25rem}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[180px\]{min-width:180px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.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))}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{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))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:12px}.border{border-width:1px}.border-2{border-width:2px}.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-transparent{border-color:transparent}.bg-\[var\(--color-gray-75\)\]{background-color:var(--color-gray-75)}.bg-background{background-color:var(--bg)}.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-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-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.p-1{padding:.25rem}.p-6{padding:1.5rem}.p-\[3px\]{padding:3px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.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-3{padding-top:.75rem;padding-bottom:.75rem}.pl-2{padding-left:.5rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.text-\[0\.9rem\]{font-size:.9rem}.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-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.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-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-current{color:currentColor}.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-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-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.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-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-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)}.\[field\:name\=John\]{field:name=John}*{box-sizing:border-box;margin:0;padding:0}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{background:var(--primary-color-muted);color:var(--text-default)}::selection{background:var(--primary-color-muted);color:var(--text-default)}.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-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)}.hover\:bg-gray-125:hover{--tw-bg-opacity:1;background-color:rgba(44,44,44,var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(70,70,70,var(--tw-bg-opacity,1))}.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-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-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-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(--primary-color)}.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(--primary-color)}.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(--primary-color)}.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}.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\=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 (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-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\: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}@keyframes spin{to{transform:rotate(360deg)}}.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)}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;animation:.36s cubic-bezier(.2,.8,.2,1) cg-node-pop;display:flex;position:relative}@keyframes cg-node-pop{0%{opacity:0;transform:scale(.85)}55%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.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{transition:transform .12s,border-color .12s,background .12s;background:#fff!important;border:2px solid #94a3b8!important;border-radius:999px!important;width:12px!important;height:12px!important}.cg-handle:hover,.cg-node:hover .cg-handle{box-shadow:0 0 0 4px rgba(59,130,246,.18);border-color:#3b82f6!important}.cg-toast-stack{z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;max-width:calc(100vw - 48px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.cg-toast{pointer-events:auto;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:9px 14px;font-size:13px;font-weight:500;animation:.2s ease-out cg-toast-in;display:inline-flex;box-shadow:0 8px 20px rgba(0,0,0,.1)}.cg-toast-success{color:#065f46;background:#ecfdf5;border:1px solid rgba(16,185,129,.35)}.cg-toast-success svg{color:#059669;flex-shrink:0}.cg-toast-error{color:#991b1b;background:#fef2f2;border:1px solid rgba(185,28,28,.3)}.cg-toast-icon{color:#fff;background:#b91c1c;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:inline-flex}.cg-toast-close{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;padding:0 0 0 4px;font-size:16px;line-height:1}.cg-toast-close:hover{opacity:1}@keyframes cg-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cg-chat{flex-direction:column;gap:10px;min-height:360px;max-height:60vh;display:flex}.cg-left-chat{background:linear-gradient(135deg,#fff0f8,#fff);border:1px solid #ffd5e7;border-radius:16px;margin:6px 16px 14px;padding:14px;position:relative;overflow:hidden}.cg-left-chat:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(255,51,144,.2),transparent 70%);border-radius:50%;width:80px;height:80px;position:absolute;top:-20px;right:-20px}.cg-left-chat .cg-chat{min-height:320px;max-height:50vh}.cg-left-chat .cg-chat-input{border-top-color:#ffd5e7}.cg-chat-transcript{flex-direction:column;flex:1;gap:8px;padding:4px;display:flex;overflow-y:auto}.cg-chat-intro{color:#444;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;font-size:13px}.cg-chat-intro-title{margin-bottom:6px;font-size:14px;font-weight:700}.cg-chat-intro p{margin:6px 0}.cg-chat-intro ul{color:#555;margin:8px 0 4px 18px;padding:0;font-size:12.5px}.cg-chat-intro li{margin:4px 0}.cg-chat-intro-hint{color:#888!important;margin-top:10px!important;font-size:11.5px!important}.cg-chat-turn{display:flex}.cg-chat-turn-user{justify-content:flex-end}.cg-chat-turn-assistant{justify-content:flex-start}.cg-chat-bubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:88%;padding:9px 13px;font-size:13px;line-height:1.45}.cg-chat-turn-user .cg-chat-bubble{color:#fff;background:#3b82f6;border-bottom-right-radius:4px}.cg-chat-turn-assistant .cg-chat-bubble{color:#111;background:#f1f5f9;border-bottom-left-radius:4px}.cg-chat-typing{gap:4px;padding:12px 14px;display:inline-flex}.cg-chat-typing span{background:#94a3b8;border-radius:999px;width:6px;height:6px;animation:1.1s infinite cg-typing}.cg-chat-typing span:nth-child(2){animation-delay:.18s}.cg-chat-typing span:nth-child(3){animation-delay:.36s}@keyframes cg-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.cg-chat-input{border-top:1px solid #e5e7eb;align-items:flex-end;gap:8px;padding-top:10px;display:flex}.cg-chat-input textarea{resize:none;flex:1;min-height:38px;max-height:140px;line-height:1.4;transition:height 80ms;overflow-y:hidden;padding:8px 12px!important;font-size:13px!important}.cg-chat-input textarea:focus{overflow-y:auto}.cg-chat-input textarea::-webkit-input-placeholder{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cg-chat-input textarea::-ms-input-placeholder{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cg-chat-input textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cg-chat-send{flex-shrink:0;width:36px;height:36px;border-radius:999px!important}.cg-sim{flex-direction:column;gap:14px;display:flex}.cg-sim-mode{background:#f1f5f9;border-radius:10px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.cg-sim-mode-tab{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s}.cg-sim-mode-tab.on{color:#111;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06)}.cg-sim-mode-tab:hover:not(.on){color:#111}.cg-spin{animation:.7s linear infinite cg-spin}@keyframes cg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cg-chat-input textarea::-webkit-scrollbar{width:6px}.cg-chat-input textarea::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:999px}.cg-left{flex-direction:column;gap:6px;padding-bottom:24px;display:flex}.cg-left-head{padding:18px 20px 10px}.cg-left-title{letter-spacing:-.01em;margin:0 0 6px;font-size:20px;font-weight:700}.cg-left-intro{color:#555;margin:0;font-size:13px;line-height:1.5}.cg-ai-prompt{background:linear-gradient(135deg,#fff0f8,#fff);border:1px solid #ffd5e7;border-radius:16px;margin:8px 14px 18px;padding:14px;position:relative;overflow:hidden}.cg-ai-prompt:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(255,51,144,.22),transparent 70%);border-radius:50%;width:80px;height:80px;position:absolute;top:-20px;right:-20px}.cg-ai-label{color:#ff3390;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.cg-ai-prompt textarea{resize:none;width:100%;min-height:70px;line-height:1.45;background:#fff!important}.cg-ai-examples{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cg-ai-ex{color:#6b7280;cursor:pointer;background:#fff;border:1px dashed #e5e7eb;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;transition:border-color .12s,color .12s}.cg-ai-ex:hover{color:#ff3390;border-style:solid;border-color:#ff3390}.cg-ai-go{color:#fff;cursor:pointer;background:#ff3390;border:none;border-radius:10px;width:100%;margin-top:10px;padding:10px 14px;font-size:13px;font-weight:600;transition:-webkit-filter .12s,filter .12s,transform .12s;box-shadow:0 6px 14px -6px rgba(255,51,144,.55)}.cg-ai-go:hover:not(:disabled){-webkit-filter:brightness(1.05);filter:brightness(1.05);transform:translateY(-1px)}.cg-ai-go:disabled{opacity:.55;cursor:not-allowed}.cg-left-section{margin:4px 0 12px}.cg-left-section h4{color:#6b7280;letter-spacing:.14em;text-transform:uppercase;margin:6px 20px;font-size:11px;font-weight:600}.cg-step{cursor:pointer;color:#4b5563;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:9px 20px;font-size:13px;transition:background .12s,color .12s;display:flex;position:relative}.cg-step:hover{color:#111;background:#f9fafb}.cg-step.on{color:#111;background:#fff7fb;font-weight:600;box-shadow:inset 3px 0 #ff3390}.cg-step-num{color:#9ca3af;font-variant-numeric:tabular-nums;min-width:18px;font-size:11.5px}.cg-step-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.cg-step-dot-agent{background:#ff3390}.cg-step-dot-collect{background:#3b82f6}.cg-step-dot-decision{background:#d4a017}.cg-step-dot-action{background:#8b5cf6}.cg-step-dot-handoff{background:#cf2c2c}.cg-step-dot-end{background:#6b7280}.cg-step-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cg-step-conn{background:#e5e7eb;width:1px;height:16px;position:absolute;top:28px;left:28.5px}.cg-step:last-child .cg-step-conn{display:none}.cg-add-grid{grid-template-columns:1fr 1fr;gap:6px;padding:0 16px;display:grid}.cg-add-chip{cursor:pointer;color:#111;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;transition:border-color .12s,transform .12s,box-shadow .12s;display:flex}.cg-add-chip:hover{border-color:#ff3390;transform:translateY(-1px);box-shadow:0 4px 10px -4px rgba(255,51,144,.25)}.cg-add-chip-icon{background:#f3f4f6;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex}.cg-add-chip-label{font-weight:600}.cg-canvas-toolbar{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:2px;padding:5px;animation:.32s cubic-bezier(.2,.8,.2,1) both cg-float-in;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -8px rgba(0,0,0,.1)}@keyframes cg-float-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.cg-tool{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:6px 10px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.cg-tool:hover{color:#111;background:#f9fafb}.cg-tool-sep{background:#e5e7eb;width:1px;margin:4px 2px}.cg-kbd-strip{color:#6b7280;z-index:10;pointer-events:none;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:7px 11px;font-size:11.5px;animation:.38s cubic-bezier(.2,.8,.2,1) .12s both cg-kbd-in;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 6px 16px -8px rgba(0,0,0,.1)}@keyframes cg-kbd-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cg-kbd{color:#374151;text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-bottom-width:2px;border-radius:4px;min-width:16px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.cg-kbd-sep{background:#e5e7eb;width:1px;height:12px}.cg-node-head{align-items:center;gap:4px;margin-bottom:2px;display:flex}.cg-node-icon{display:none}.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-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] 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",-apple-system,system-ui,sans-serif;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-xl:28px}[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.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] .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{height:32px;color:var(--ink);font:600 14px var(--sans);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:inline-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] .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 svg{height:22px;color:var(--ink);display:block}[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-items{flex:1;min-height:0;padding:6px 10px;overflow:auto}[data-design=v2] .cg-sidenav-build{flex-direction:column;flex:1;min-height:0;display:flex}[data-design=v2] .cg-back{border:1px solid var(--line);cursor:pointer;font:600 12.5px var(--sans);color:var(--ink-2);text-align:left;background:0 0;border-radius:9px;flex-shrink:0;margin:0 10px 6px;padding:7px 11px;transition:background .15s,color .15s}[data-design=v2] .cg-back:hover{background:color-mix(in srgb,var(--ink)6%,transparent);color:var(--ink)}[data-design=v2] .cg-build-slot{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}[data-design=v2] .cg-build-slot .cg-left{border-right:none;width:100%;min-width:0;height:auto}[data-design=v2] .sidenav-items h5{font:600 10.5px var(--sans);color:var(--ink-3);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{border-top:1px solid var(--line);font:700 9.5px var(--sans);color:var(--ink-4);letter-spacing:.13em;text-transform:uppercase;margin:14px 14px 5px;padding-top:10px}[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;letter-spacing:-.005em;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 14px;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.active{background:var(--pink-soft);color:var(--pink);font-weight:600}[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] .nav-link .dot{background:var(--pink);border-radius:50%;width:6px;height:6px;margin-left:auto}[data-design=v2] .sidenav-foot{border-top:1px solid var(--line);background:var(--paper-soft);flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex}[data-design=v2] .sidenav-user{cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:6px 10px;display:flex}[data-design=v2] .sidenav-user:hover{background:var(--paper)}[data-design=v2] .sidenav-user .av{background:linear-gradient(135deg,var(--pink),var(--violet));color:#fff;width:30px;height:30px;font:700 13px var(--sans);border-radius:9px;justify-content:center;align-items:center;display:flex}[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 11.5px var(--sans);color:var(--ink-3)}[data-design=v2] .sidenav-user .menu{color:var(--ink-3);font:14px var(--sans);cursor:pointer;background:0 0;border:none;border-radius:6px;margin-left:auto;padding:4px 8px}[data-design=v2] .sidenav-user .menu:hover{background:color-mix(in srgb,var(--ink-3)10%,transparent);color:var(--ink-1)}[data-design=v2] .sidenav-foot .theme-toggle{justify-content:center;align-self:stretch}[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] .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] .sb-handle,[data-design=v2] .sim-handle,[data-design=v2] .sb-rail,[data-design=v2] .sim-rail{display:none!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;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;padding:20px;transition:transform .15s,border-color .15s,box-shadow .15s;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;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] 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] .bd-brand{z-index:5;align-items:center;display:flex;position:absolute;top:24px;left:32px}[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{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3);font:500 8.5px ui-monospace,monospace}[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{z-index:5;cursor:pointer;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:none;padding:6px 14px;font:500 11px ui-monospace,monospace;transition:color .2s;position:absolute;top:calc(50% + 24vh);left:50%;transform:translate(-50%)}[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);-webkit-backdrop-filter:blur(22px)saturate(1.4);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-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 input{color:var(--ink);font:500 13px var(--sans);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:4px 0}[data-design=v2] .bd-chat-input input::-webkit-input-placeholder{color:var(--ink-3)}[data-design=v2] .bd-chat-input input::-ms-input-placeholder{color:var(--ink-3)}[data-design=v2] .bd-chat-input input::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{cursor:pointer;transition:background .15s}[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: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;padding:5px 10px;transition:all .15s}[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 48px;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] .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);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);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-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-close:hover{color:var(--ink);border-color:var(--ink-3)}[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}@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);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);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);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);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{flex:1;grid-template-columns:1fr 480px;min-height:0;display:grid;overflow:hidden}[data-design=v2] .cl-list{padding:18px 32px 32px;overflow:auto}[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 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 130px 18px}[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:pointer;transition:background .15s,box-shadow .15s}[data-design=v2] .cl-row-data:hover{background:color-mix(in srgb,var(--pink)6%,transparent)}[data-design=v2] .cl-row-data.on{background:var(--paper,#fff);box-shadow:0 0 0 1px var(--pink)inset}[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{background:color-mix(in srgb,var(--ink)4%,transparent);border:1px solid color-mix(in srgb,var(--ink)10%,transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;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:600 11.5px var(--sans);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;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:var(--green,#2c8a4f);background:color-mix(in srgb,var(--green,#2c8a4f)12%,transparent);border:1px solid color-mix(in srgb,var(--green,#2c8a4f)28%,transparent)}[data-design=v2] .cl-pill.fail{color:#a82424;background:rgba(207,44,44,.1);border:1px solid rgba(207,44,44,.28)}[data-design=v2] .cl-pill.handoff{color:var(--violet,#7b3cc4);background:color-mix(in srgb,var(--violet,#7b3cc4)12%,transparent);border:1px solid color-mix(in srgb,var(--violet,#7b3cc4)28%,transparent)}[data-design=v2] .cl-pill.warn{color:var(--gold,#a87b00);background:color-mix(in srgb,var(--gold,#a87b00)12%,transparent);border:1px solid color-mix(in srgb,var(--gold,#a87b00)28%,transparent)}[data-design=v2] .cl-pill.neutral{color:var(--ink-3);background:color-mix(in srgb,var(--ink)6%,transparent);border:1px solid color-mix(in srgb,var(--ink)12%,transparent)}[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}[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-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{border-bottom:1px solid color-mix(in srgb,var(--ink)8%,transparent);background:color-mix(in srgb,var(--ink)3%,transparent);grid-template-columns:auto auto auto auto 1fr;align-items:center;gap:8px;padding:14px 28px;display:grid}[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}[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);padding-left:8px}[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}[data-design=v2] .cl-sidenav .cl-side-meta{font:500 12.5px var(--sans);color:var(--ink-3);padding:0 10px 8px}[data-design=v2] .cl-filter{cursor:pointer;width:100%;font:500 13.5px var(--sans);color:var(--ink-2);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}[data-design=v2] .cl-filter: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-filter: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-filter: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-filter:-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-filter:-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-filter: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-filter:hover{background:color-mix(in srgb,var(--ink)4%,transparent)}[data-design=v2] .cl-filter.on{background:color-mix(in srgb,var(--pink)12%,transparent);color:var(--pink);font-weight:600}[data-design=v2] .cl-filter-count{font:500 11.5px var(--sans);color:var(--ink-3);margin-left:auto}[data-design=v2] .cl-filter.on .cl-filter-count{color:var(--pink)}@media (max-width:1100px){[data-design=v2] .cl-layout{grid-template-columns:1fr 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;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);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-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.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-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);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);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 .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.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-page{background:var(--bg)}[data-design=v2] .cg-toolbar{background:var(--paper)!important;border-bottom:1px solid var(--line)!important;gap:10px!important;padding:10px 16px!important}[data-design=v2] .cg-toolbar input{background:var(--paper);color:var(--ink);border:1px solid color-mix(in srgb,var(--ink-3)24%,transparent);border-radius:10px}[data-design=v2] .cg-palette{background:var(--paper-soft);border-right:1px solid var(--line)!important;padding:20px 18px!important}[data-design=v2] .cg-palette-title{letter-spacing:.14em;text-transform:uppercase;font:600 11px var(--sans)!important;color:var(--ink-3)!important;margin:0 0 14px!important}[data-design=v2] .cg-palette-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;transition:transform .12s,box-shadow .12s,border-color .12s;box-shadow:0 1px 2px rgba(20,14,30,.04);margin-bottom:10px!important}[data-design=v2] .cg-palette-card:hover{border-color:color-mix(in srgb,var(--ink-3)28%,transparent);box-shadow:0 6px 14px -8px var(--shade);transform:translateY(-1px)}[data-design=v2] .cg-palette-card-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}[data-design=v2] .cg-palette-card-icon{background:var(--ink);width:24px;height:24px;color:var(--bg);font:700 12px var(--sans);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}[data-design=v2] .cg-palette-card-kind{font:600 10px var(--sans);color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase}[data-design=v2] .cg-palette-card-label{color:var(--ink);letter-spacing:-.005em;line-height:1.3;font:700 13.5px var(--sans)!important}[data-design=v2] .cg-palette-card-desc{margin-top:3px;line-height:1.5;font:500 12px var(--sans)!important;color:var(--ink-2)!important}[data-design=v2] .cg-palette-card-agent .cg-palette-card-icon{background:var(--blue,#3b82f6)}[data-design=v2] .cg-palette-card-collect .cg-palette-card-icon{background:var(--violet)}[data-design=v2] .cg-palette-card-decision .cg-palette-card-icon{background:var(--gold)}[data-design=v2] .cg-palette-card-action .cg-palette-card-icon{background:var(--pink)}[data-design=v2] .cg-palette-card-handoff .cg-palette-card-icon{color:#fff;background:#cf2c2c}[data-design=v2] .cg-palette-card-end .cg-palette-card-icon{background:var(--ink-3)}[data-design=v2] .cg-canvas{background:var(--paper-soft);background-image:radial-gradient(circle,color-mix(in srgb,var(--line-2)60%,transparent)1px,transparent 1px);background-size:24px 24px}[data-design=v2] .cg-canvas .react-flow{background:0 0!important}[data-design=v2] .cg-canvas .react-flow__background{display:none}[data-design=v2] .cg-canvas .react-flow__controls{background:var(--paper);border:1px solid var(--line);box-shadow:0 6px 16px -8px var(--shade);border-radius:12px;overflow:hidden}[data-design=v2] .cg-canvas .react-flow__controls-button{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line)}[data-design=v2] .cg-canvas .react-flow__controls-button:hover{background:var(--paper-soft)}[data-design=v2] .cg-canvas .react-flow__minimap{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--paper)85%,transparent)!important}[data-design=v2] .cg-canvas .react-flow__edge-path{stroke:var(--line-3,#c4bfae);stroke-width:2px}[data-design=v2] .cg-canvas .react-flow__edge.selected .react-flow__edge-path{stroke:var(--pink);stroke-width:2.5px}[data-design=v2] .cg-canvas .react-flow__handle{background:var(--paper);border:2px solid var(--ink-3);width:9px;height:9px}[data-design=v2] .cg-node{flex-direction:column;gap:6px;min-height:120px;display:flex;background:var(--paper)!important;border:1px solid var(--line)!important;width:240px!important;box-shadow:0 8px 24px -10px var(--shade)!important;color:var(--ink)!important;font:500 13px var(--sans)!important;border-radius:18px!important;padding:14px 16px 16px!important}[data-design=v2] .cg-node-body{line-height:1.45;font:500 12.5px var(--sans)!important;color:var(--ink-2)!important}[data-design=v2] .cg-node-chips{flex-wrap:wrap;gap:4px;display:flex}[data-design=v2] .cg-node-chip{border:1px solid var(--line-2,var(--line));border-radius:5px;padding:1.5px 7px;display:inline-block;background:var(--paper-soft)!important;color:var(--violet)!important;font:500 11.5px ui-monospace,monospace!important}[data-design=v2] .cg-node-more{font:500 11px var(--sans);color:var(--ink-3);align-self:center}[data-design=v2] .cg-node-ports{pointer-events:none;justify-content:space-between;padding:0 16px;display:flex;position:absolute;bottom:-14px;left:0;right:0}[data-design=v2] .cg-node-port{background:var(--paper);border:1px solid var(--line-2,var(--line));font:500 10.5px var(--sans);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:46%;box-shadow:0 2px 4px var(--shade);border-radius:999px;padding:2px 9px;overflow:hidden}[data-design=v2] .cg-node-port b{color:var(--ink-2);font-weight:600}[data-design=v2] .cg-node-port-0{color:var(--green);border-color:color-mix(in srgb,var(--green)30%,var(--line))}[data-design=v2] .cg-node-port-0 b{color:var(--green)}[data-design=v2] .cg-node-port-1{color:#cf2c2c;border-color:#f5d6d6}[data-design=v2] .cg-node-port-1 b{color:#cf2c2c}.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{border-color:var(--pink)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pink)18%,transparent),0 12px 28px -10px var(--shade)!important}[data-design=v2] .cg-node-delete{background:var(--paper)!important;border:1px solid var(--line)!important;width:22px!important;height:22px!important;color:var(--ink-3)!important;box-shadow:0 4px 10px -2px var(--shade)!important;font:600 14px var(--sans)!important;border-radius:999px!important;top:-10px!important;right:-10px!important}[data-design=v2] .cg-node-delete:hover{background:color-mix(in srgb,var(--pink)12%,var(--paper))!important;color:var(--pink)!important;border-color:color-mix(in srgb,var(--pink)35%,var(--line))!important}[data-design=v2] .cg-handle{background:var(--paper)!important;border:2px solid var(--line)!important;width:14px!important;height:14px!important;box-shadow:0 1px 3px var(--shade)!important}[data-design=v2] .cg-handle:hover,[data-design=v2] .cg-node:hover .cg-handle{border-color:var(--pink)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--pink)22%,transparent)!important}[data-design=v2] .cg-toast{-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);background:color-mix(in srgb,var(--paper)80%,transparent)!important;box-shadow:0 14px 32px -10px var(--shade)!important;font:600 13px var(--sans)!important;border-radius:999px!important}[data-design=v2] .cg-toast-success{border:1px solid color-mix(in srgb,var(--green,#2c8a4f)35%,transparent)!important;color:var(--ink)!important}[data-design=v2] .cg-toast-success svg{color:var(--green,#2c8a4f)!important}[data-design=v2] .cg-toast-error{border:1px solid color-mix(in srgb,var(--pink)40%,transparent)!important;color:var(--ink)!important}[data-design=v2] .cg-toast-icon{background:var(--pink)!important}[data-design=v2] .cg-chat-intro{background:color-mix(in srgb,var(--paper)70%,transparent)!important;border:1px solid var(--line)!important;color:var(--ink)!important;font:500 13px var(--sans)!important;border-radius:16px!important}[data-design=v2] .cg-chat-intro-title{font:700 14px var(--sans)!important;color:var(--ink)!important}[data-design=v2] .cg-chat-intro ul,[data-design=v2] .cg-chat-intro-hint{color:var(--ink-3)!important}[data-design=v2] .cg-chat-turn-user .cg-chat-bubble{background:var(--pink)!important;color:#fff!important;box-shadow:0 4px 10px -4px color-mix(in srgb,var(--pink)40%,transparent)!important;border-radius:18px 18px 6px!important}[data-design=v2] .cg-chat-turn-assistant .cg-chat-bubble{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--paper)80%,transparent)!important;border:1px solid var(--line)!important;color:var(--ink)!important;border-radius:18px 18px 18px 6px!important}[data-design=v2] .cg-chat-input{border-top:1px solid var(--line)!important}[data-design=v2] .cg-left-chat{background:linear-gradient(135deg,var(--tint-pink,#fff0f8),var(--paper))!important;border:1px solid var(--tint-pink-border,#ffd5e7)!important;border-radius:18px!important}[data-design=v2] .cg-left-chat .cg-chat-input{border-top:1px solid color-mix(in srgb,var(--pink)22%,transparent)!important}[data-design=v2] .cg-palette{background:var(--paper-soft)!important}[data-design=v2] .cg-left-title{font:700 22px var(--sans)!important;letter-spacing:-.02em!important;color:var(--ink)!important}[data-design=v2] .cg-left-intro{color:var(--ink-2)!important;font:500 13.5px/1.55 var(--sans)!important}[data-design=v2] .cg-ai-prompt{background:linear-gradient(135deg,var(--tint-pink,#fff0f8),var(--paper))!important;border:1px solid var(--tint-pink-border,#ffd5e7)!important;border-radius:18px!important}[data-design=v2] .cg-ai-label{color:var(--pink)!important}[data-design=v2] .cg-ai-prompt textarea{background:var(--paper)!important;border:1px solid var(--line-2,var(--line))!important;font:500 13.5px var(--sans)!important;border-radius:12px!important}[data-design=v2] .cg-ai-prompt textarea:focus{border-color:var(--pink)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pink)20%,transparent)!important}[data-design=v2] .cg-ai-ex{background:var(--paper)!important;border:1px dashed var(--line-2,var(--line))!important;color:var(--ink-3)!important;font:500 11.5px var(--sans)!important}[data-design=v2] .cg-ai-ex:hover{border-color:var(--pink)!important;color:var(--pink)!important;border-style:solid!important}[data-design=v2] .cg-ai-go{background:var(--pink)!important;color:#fff!important;box-shadow:0 6px 14px -6px var(--pink)!important;font:600 13.5px var(--sans)!important}[data-design=v2] .cg-left-section h4{color:var(--ink-3)!important;font:600 11px var(--sans)!important}[data-design=v2] .cg-step{color:var(--ink-2)!important;font:500 13.5px var(--sans)!important}[data-design=v2] .cg-step:hover{background:var(--paper)!important;color:var(--ink)!important}[data-design=v2] .cg-step.on{background:var(--paper)!important;color:var(--ink)!important;box-shadow:inset 3px 0 0 var(--pink)!important}[data-design=v2] .cg-step-conn{background:var(--line-2,var(--line))!important}[data-design=v2] .cg-add-chip{background:var(--paper)!important;border:1px solid var(--line-2,var(--line))!important;color:var(--ink)!important;font:600 12.5px var(--sans)!important;border-radius:11px!important}[data-design=v2] .cg-add-chip:hover{border-color:var(--pink)!important;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--pink)35%,transparent)!important}[data-design=v2] .cg-add-chip-icon{background:var(--paper-soft)!important}[data-design=v2] .cg-canvas-toolbar{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:color-mix(in srgb,var(--paper)88%,transparent)!important;border:1px solid var(--line-2,var(--line))!important;box-shadow:0 12px 28px -10px var(--shade)!important;border-radius:14px!important}[data-design=v2] .cg-tool{color:var(--ink-3)!important;font:600 12.5px var(--sans)!important}[data-design=v2] .cg-tool:hover{background:var(--paper-soft)!important;color:var(--ink)!important}[data-design=v2] .cg-tool-sep{background:var(--line)!important}[data-design=v2] .cg-kbd-strip{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:color-mix(in srgb,var(--paper)88%,transparent)!important;border:1px solid var(--line-2,var(--line))!important;color:var(--ink-3)!important;font:500 12px var(--sans)!important;box-shadow:0 8px 20px -8px var(--shade)!important}[data-design=v2] .cg-kbd{background:var(--paper-soft)!important;border:1px solid var(--line-2,var(--line))!important;color:var(--ink-2)!important;font:600 10.5px ui-monospace,monospace!important}[data-design=v2] .cg-kbd-sep{background:var(--line-2,var(--line))!important}[data-design=v2] .cg-node-head{align-items:center;gap:10px;margin-bottom:8px!important;display:flex!important}[data-design=v2] .cg-node-icon{color:#fff;width:30px;height:30px;font:700 14px var(--sans);border-radius:9px;justify-content:center;align-items:center;display:inline-flex!important}[data-design=v2] .cg-node-kind{letter-spacing:.14em;text-transform:uppercase;flex:1;font:600 10.5px var(--sans)!important;color:var(--ink-3)!important}[data-design=v2] .cg-node-title{letter-spacing:-.005em;font:700 14.5px var(--sans)!important;color:var(--ink)!important;line-height:1.3!important}[data-design=v2] .cg-node-body{font:500 12.5px var(--sans)!important;color:var(--ink-2)!important;margin-top:6px!important;line-height:1.5!important}[data-design=v2] .cg-node-agent .cg-node-icon{background:var(--blue,#3b82f6)}[data-design=v2] .cg-node-collect .cg-node-icon{background:var(--violet)}[data-design=v2] .cg-node-decision .cg-node-icon{background:var(--gold)}[data-design=v2] .cg-node-action .cg-node-icon{background:var(--pink)}[data-design=v2] .cg-node-handoff .cg-node-icon{background:#cf2c2c}[data-design=v2] .cg-node-end .cg-node-icon{background:var(--ink);color:var(--bg)}[data-design=v2] .cg-node-end{background:linear-gradient(135deg,var(--paper-soft),var(--paper))!important}[data-design=v2] .cg-inspector{background:var(--paper-soft)!important;border-left:1px solid var(--line)!important;padding:0!important}[data-design=v2] .cg-inspector>*{padding:0 22px}[data-design=v2] .cg-inspector [role=tablist]{margin:16px 22px 8px;background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:12px!important;padding:3px!important}[data-design=v2] .cg-inspector [role=tab]{transition:background .14s,color .14s;color:var(--ink-3)!important;font:600 12.5px var(--sans)!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:6px 10px!important}[data-design=v2] .cg-inspector [role=tab][data-state=active]{background:var(--ink)!important;color:var(--bg)!important}[data-design=v2] .cg-inspector [role=tabpanel]{padding:8px 22px 32px!important}[data-design=v2] .cg-insp-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;margin-bottom:18px;padding:18px 0 16px;display:flex}[data-design=v2] .cg-insp-head-icon{color:#fff;width:44px;height:44px;font:700 17px var(--sans);box-shadow:0 6px 14px -8px var(--shade);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-design=v2] .cg-insp-head-agent .cg-insp-head-icon{background:var(--pink)}[data-design=v2] .cg-insp-head-collect .cg-insp-head-icon{background:var(--blue)}[data-design=v2] .cg-insp-head-decision .cg-insp-head-icon{background:var(--gold)}[data-design=v2] .cg-insp-head-action .cg-insp-head-icon{background:var(--violet)}[data-design=v2] .cg-insp-head-handoff .cg-insp-head-icon{background:#cf2c2c}[data-design=v2] .cg-insp-head-end .cg-insp-head-icon{background:var(--ink);color:var(--bg)}[data-design=v2] .cg-insp-head-kind{font:600 10.5px var(--sans);color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}[data-design=v2] .cg-insp-head-title{font:700 18px var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0;line-height:1.2}[data-design=v2] .cg-insp-body{flex-direction:column;gap:18px;display:flex}[data-design=v2] .cg-insp-head-input{font:700 18px var(--sans);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;outline:none;width:100%;padding:0;line-height:1.2}[data-design=v2] .cg-insp-head-input:focus{background:var(--paper);box-shadow:0 0 0 2px var(--pink-soft);border-radius:6px;padding:2px 6px}[data-design=v2] .cg-insp-section{flex-direction:column;gap:8px;display:flex}[data-design=v2] .cg-insp-h5{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin:0;font:600 11px var(--sans)!important}[data-design=v2] .cg-insp-hint{font:500 11.5px var(--sans);color:var(--ink-3);margin-top:2px}[data-design=v2] .cg-rules{flex-direction:column;gap:8px;display:flex}[data-design=v2] .cg-rule{background:var(--paper);border:1px solid var(--line-2,var(--line));border-radius:12px;transition:border-color .14s,box-shadow .14s;overflow:hidden}[data-design=v2] .cg-rule:hover{border-color:color-mix(in srgb,var(--pink)30%,var(--line-2,var(--line)))}[data-design=v2] .cg-rule.cg-rule-open{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-soft)}[data-design=v2] .cg-rule-row{cursor:pointer;width:100%;font:500 13px var(--sans);color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px 12px;display:flex}[data-design=v2] .cg-rule-pill{font:700 10.5px var(--sans);letter-spacing:.08em;border-radius:5px;flex-shrink:0;padding:3px 8px}[data-design=v2] .cg-rule-pill-if{background:var(--tint-cream,#fffcf1);color:var(--gold)}[data-design=v2] .cg-rule-pill-or{background:var(--paper-soft);color:var(--ink-3)}[data-design=v2] .cg-rule-spec{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);flex:1;font-weight:500;overflow:hidden}[data-design=v2] .cg-rule-empty{color:var(--ink-3);font-style:italic;font-weight:400}[data-design=v2] .cg-rule-arrow{color:var(--ink-3);font-size:13px}[data-design=v2] .cg-rule-next{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:120px;font-weight:600;overflow:hidden}[data-design=v2] .cg-rule-edit{border-top:1px solid var(--line);background:var(--paper-soft);flex-direction:column;gap:10px;padding:8px 14px 14px;display:flex}[data-design=v2] .cg-rule-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}[data-design=v2] .cg-rule-foot{justify-content:space-between;align-items:center;margin-top:4px;display:flex}[data-design=v2] .cg-rule-id{font:500 11px var(--sans);color:var(--ink-3)}[data-design=v2] .cg-rule-id code{background:var(--paper);color:var(--violet);border-radius:4px;padding:1px 6px;font:500 10.5px ui-monospace,monospace}[data-design=v2] .cg-rule-add{align-self:flex-start}[data-design=v2] .cg-insp-meta{border-top:1px solid var(--line);margin-top:8px;padding-top:14px}[data-design=v2] .cg-insp-meta-row{font:500 11.5px var(--sans);color:var(--ink-3);align-items:center;gap:8px;display:flex}[data-design=v2] .cg-insp-meta-label{font:600 10.5px var(--sans);letter-spacing:.12em;text-transform:uppercase}[data-design=v2] .cg-insp-meta-value{background:var(--paper-soft);color:var(--ink-2);border-radius:5px;padding:2px 7px;font:500 11.5px ui-monospace,monospace}[data-design=v2] .cg-insp-body label{display:block;font:600 11px var(--sans)!important;color:var(--ink-3)!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:6px!important}[data-design=v2] .cg-insp-body input,[data-design=v2] .cg-insp-body textarea,[data-design=v2] .cg-insp-body [role=combobox],[data-design=v2] .cg-insp-body button[role=combobox]{transition:border-color .14s,box-shadow .14s;background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--line-2,var(--line))!important;font:500 13px var(--sans)!important;border-radius:10px!important;padding:10px 12px!important}[data-design=v2] .cg-insp-body input:focus,[data-design=v2] .cg-insp-body textarea:focus,[data-design=v2] .cg-insp-body [role=combobox]:focus,[data-design=v2] .cg-insp-body button[role=combobox]:focus{border-color:var(--pink)!important;box-shadow:0 0 0 3px var(--pink-soft)!important;outline:none!important}[data-design=v2] .cg-insp-body input:disabled{background:var(--paper-soft)!important;color:var(--ink-3)!important}[data-design=v2] .cg-insp-body textarea{min-height:80px;line-height:1.5}[data-design=v2] .cg-insp-body hr{border:0;border-top:1px solid var(--line);margin:4px 0}[data-design=v2] .cg-sim-mode{background:var(--paper-soft)!important;border:1px solid var(--line)!important}[data-design=v2] .cg-sim-mode-tab{color:var(--ink-3)!important;font:600 12.5px var(--sans)!important}[data-design=v2] .cg-sim-mode-tab.on{background:var(--ink)!important;color:var(--bg)!important;box-shadow:0 1px 3px var(--shade)!important}[data-design=v2] .cg-sim-mode-tab:hover:not(.on){color:var(--ink)!important}[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-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-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}}.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.35016dfd17c10e20.css.map*/