.studio-preview-pass,.studio-preview-sidebar,.studio-preview-notice{--promo-ink:#071a3d;--promo-ink-hover:#0c2b5f;--promo-brand:#0077c8;--promo-brand-strong:#0a6bd6;--promo-brand-line:#c9e6ff}.studio-preview-tag{background:var(--promo-brand);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;height:1.25rem;margin-right:.5rem;padding:0 .5rem;font-size:.65625rem;font-weight:600;display:inline-flex}.studio-preview-pass{background:var(--card);min-height:6.25rem;box-shadow:0 0 0 1px var(--border), 0 14px 30px -24px #071a3d73;border-radius:1rem;display:flex;position:relative}.studio-preview-stub{--promo-brand:#099dfd;background:repeating-linear-gradient(-45deg, #ffffff12 0 6px, transparent 6px 14px), var(--promo-brand);color:#fff;border-radius:1rem 0 0 1rem;flex-direction:column;flex-shrink:0;justify-content:center;width:9.5rem;padding:1rem 1.25rem;display:flex}.studio-preview-stub-label{letter-spacing:.18em;text-transform:uppercase;font-size:.625rem;font-weight:600}.studio-preview-stub-mark{letter-spacing:-.04em;font-size:2.25rem;font-weight:700;line-height:1.05}.studio-preview-stub-meta{font-size:.75rem}.studio-preview-main{border-left:2px dashed var(--promo-brand-line);flex:1;align-items:center;gap:1.5rem;min-width:0;padding:1.125rem 1.75rem;display:flex;position:relative}.studio-preview-main:before,.studio-preview-main:after{background:var(--background);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--border);content:"";border-radius:999px;position:absolute;left:-.6875rem}.studio-preview-main:before{clip-path:inset(50% 0 0);top:-.6875rem}.studio-preview-main:after{clip-path:inset(0 0 50%);bottom:-.6875rem}.studio-preview-text{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.studio-preview-title{letter-spacing:-.01em;font-size:1.1875rem;font-weight:600}.studio-preview-body{color:var(--muted-foreground);word-spacing:.08em;font-size:.875rem}.studio-preview-cta{background:var(--promo-ink);color:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;height:2.5rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.studio-preview-cta:hover{background:var(--promo-ink-hover)}.studio-preview-sidebar{padding:.5rem .625rem .625rem}.studio-preview-sidebar a{background:var(--promo-ink);color:#fff;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.75rem .8125rem;display:flex}.studio-preview-sidebar a:hover{background:var(--promo-ink-hover)}.studio-preview-sidebar-top{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.studio-preview-sidebar-body{color:#ffffffb3;font-size:.75rem}.studio-preview-sidebar-cta{color:#6ccbff;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.studio-preview-notice{border-bottom:1px solid var(--promo-brand-line);color:#0c2b5f;background:#f0f8ff;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.625rem;min-height:2.125rem;padding:.5rem 1rem;font-size:.78125rem;display:flex}.dark .studio-preview-notice,[data-theme=dark] .studio-preview-notice{--promo-brand:var(--ds-blue-800);--promo-brand-strong:var(--ds-blue-900);--promo-brand-line:var(--ds-blue-400);background:var(--ds-blue-100);color:var(--ds-blue-1000)}.studio-preview-notice-dot{background:var(--promo-brand);border-radius:999px;flex-shrink:0;width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px #099dfd2e}.studio-preview-notice-link{color:var(--promo-brand-strong);text-underline-offset:3px;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.studio-preview-notice-link:hover{text-decoration:underline}.studio-preview-pass a:focus-visible,.studio-preview-sidebar a:focus-visible,.studio-preview-notice a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (width<=1180px){.studio-preview-main{flex-wrap:wrap;gap:.75rem}}@media (width<=600px){.studio-preview-pass{flex-direction:column}.studio-preview-stub{border-radius:1rem 1rem 0 0;width:auto}.studio-preview-main{border-left:0;border-top:2px dashed var(--promo-brand-line);flex-direction:column;align-items:flex-start;padding:1.25rem}.studio-preview-main:before,.studio-preview-main:after{display:none}.studio-preview-notice{grid-template-columns:.4375rem minmax(0,1fr);align-items:start;display:grid}.studio-preview-notice-dot{margin-top:.4rem}.studio-preview-notice-link{grid-column:2}}.v3-studio{--v3-surface:var(--background);--v3-line:var(--border);background:var(--v3-surface);min-height:100dvh;color:var(--foreground);display:flex}.v3-studio .v3-main{flex:1;min-width:0}.v3-studio .v3-preview-badge{border:1px solid var(--v3-line);width:fit-content;color:var(--muted-foreground);border-radius:4px;padding:4px 8px;font-size:11px;display:inline-block}.v3-studio .v3-placeholder{gap:16px;display:grid}.v3-studio .v3-placeholder h1{font-size:32px;font-weight:600}.v3-studio .v3-placeholder p{max-width:560px;color:var(--muted-foreground);font-size:14px;line-height:1.6}.v3-studio a:focus-visible,.v3-studio button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}html:has(.v3-studio){--font-mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}html:has(.v3-studio) *{scrollbar-width:auto;scrollbar-color:auto}html:has(.v3-studio) ::-webkit-scrollbar{width:6px;height:6px}html:has(.v3-studio) ::-webkit-scrollbar-track{background:0 0}html:has(.v3-studio) ::-webkit-scrollbar-thumb{background:linear-gradient(var(--scrollbar-thumb), var(--scrollbar-thumb)) padding-box, transparent border-box;border:1.5px solid #0000;border-radius:9999px;min-height:2.25rem}html:has(.v3-studio) ::-webkit-scrollbar-thumb:hover{background:linear-gradient(var(--scrollbar-thumb-hover), var(--scrollbar-thumb-hover)) padding-box, transparent border-box}@supports not selector(::-webkit-scrollbar){html:has(.v3-studio) *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}@media (prefers-reduced-motion:no-preference){.v3-pop{animation:.38s cubic-bezier(.34,1.56,.64,1) both v3-pop}.v3-rise{animation:.26s cubic-bezier(.22,1,.36,1) both v3-rise}}@keyframes v3-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes v3-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.v3-studio [data-sidebar=menu-button],.v3-studio [data-sidebar=group-label]{font-family:var(--font-sans)}.v3-halftone{background-image:radial-gradient(circle at center, var(--text-tertiary) .8px, transparent .9px);opacity:.35;background-position:top;background-size:8px 8px;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%)}:is(html:has([data-v3-editor-viewport]),body:has([data-v3-editor-viewport])){overflow:clip}:root{--v3-stage-asr:oklch(67% .075 245);--v3-stage-llm:oklch(61% .105 292);--v3-stage-tts:oklch(66% .085 340);--v3-stage-asr-ink:oklch(47% .085 245);--v3-stage-llm-ink:oklch(45% .12 292);--v3-stage-tts-ink:oklch(47% .1 340);--v3-stage-turn:color-mix(in oklab, var(--foreground) 62%, transparent);--v3-speaker-agent:color-mix(in oklab, var(--foreground) 52%, transparent);--v3-speaker-agent-past:color-mix(in oklab, var(--foreground) 24%, transparent);--v3-speaker-caller:color-mix(in oklab, var(--foreground) 34%, transparent);--v3-speaker-caller-past:color-mix(in oklab, var(--foreground) 16%, transparent)}.dark,[data-theme=dark]{--v3-stage-asr:oklch(72% .07 245);--v3-stage-llm:oklch(70% .1 292);--v3-stage-tts:oklch(72% .08 340);--v3-stage-asr-ink:oklch(80% .06 245);--v3-stage-llm-ink:oklch(80% .08 292);--v3-stage-tts-ink:oklch(80% .07 340)}:root{--v3-page-gutter:1.5rem;--v3-page-default:69rem;--v3-page-narrow:40rem;--v3-chart-1:var(--ds-blue-1000);--v3-chart-2:var(--ds-blue-800);--v3-chart-3:var(--ds-blue-600);--v3-chart-4:var(--ds-blue-500);--v3-chart-5:var(--ds-blue-400);--v3-chart-6:var(--ds-blue-300)}.dark,[data-theme=dark]{--v3-chart-3:var(--ds-blue-700);--v3-chart-4:var(--ds-blue-600);--v3-chart-5:var(--ds-blue-500);--v3-chart-6:var(--ds-blue-400)}:root{--v3-alert-warning-fill:oklch(98.6% .026 95);--v3-alert-warning-edge:oklch(92% .052 92);--v3-alert-warning-ink:oklch(62% .1 72);--v3-alert-info-fill:oklch(98.2% .01 250);--v3-alert-info-edge:oklch(91% .024 250);--v3-alert-info-ink:oklch(57% .08 252)}.dark,[data-theme=dark]{--v3-alert-warning-fill:oklch(25.5% .026 85);--v3-alert-warning-edge:oklch(36% .046 85);--v3-alert-warning-ink:oklch(83% .09 85);--v3-alert-info-fill:oklch(24% .016 255);--v3-alert-info-edge:oklch(35% .034 255);--v3-alert-info-ink:oklch(79% .07 252)}html:has([data-campaign-composer],[data-testid=v3-campaign-list],[data-studio-overview]) :is([data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=input-group]):not(:focus-visible,:focus-within,[aria-invalid=true]){box-shadow:none}html:has([data-campaign-composer],[data-testid=v3-campaign-list],[data-studio-overview]) .v3-main>header{box-shadow:none}html:has([data-campaign-composer],[data-testid=v3-campaign-list],[data-studio-overview]){--v3-chart-1:oklch(64% .09 252);--v3-chart-2:oklch(72% .068 195);--v3-chart-3:oklch(79% .082 74);--v3-chart-4:oklch(65% .082 293);--v3-chart-5:oklch(73% .076 355);--v3-chart-6:oklch(69% .024 255);--v3-chart-answered:oklch(70% .078 158);--v3-chart-failure:oklch(65% .11 25);--v3-heat-1:oklch(94% .018 245);--v3-heat-2:oklch(88% .034 246);--v3-heat-3:oklch(80% .054 249);--v3-heat-4:oklch(70% .076 252);--v3-live-fill:oklch(97.8% .01 250);--v3-live-edge:oklch(90% .026 250)}html:has([data-campaign-composer],[data-testid=v3-campaign-list],[data-studio-overview]):is(.dark,[data-theme=dark]){--v3-chart-1:oklch(71% .082 252);--v3-chart-2:oklch(77% .064 195);--v3-chart-3:oklch(81% .076 74);--v3-chart-4:oklch(71% .076 293);--v3-chart-5:oklch(76% .07 355);--v3-chart-6:oklch(69% .02 255);--v3-chart-answered:oklch(75% .072 158);--v3-chart-failure:oklch(69% .1 25);--v3-heat-1:oklch(31% .022 250);--v3-heat-2:oklch(40% .038 250);--v3-heat-3:oklch(51% .056 251);--v3-heat-4:oklch(64% .074 252);--v3-live-fill:oklch(23.5% .016 255);--v3-live-edge:oklch(35% .036 255)}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
