:root:not([data-theme=dark]) .wa-pv{--wa-canvas:color-mix(in srgb,#E9DFD0 40%,var(--n0));--wa-bubble-in:var(--n0);--wa-bubble-out:#D9FDD3;--wa-bubble-human:#DCEBFC;--wa-text:var(--n950);--wa-meta:var(--n700);--wa-link:#02739F;--wa-input:var(--n50);--wa-send:#00A884;--wa-day:color-mix(in srgb,var(--n0) 88%,transparent)}:root[data-theme=dark]{--wa-canvas:#0F1A20;--wa-bubble-in:#202C33;--wa-bubble-out:#144D40;--wa-bubble-human:#1E3A55;--wa-text:#E9EDEF;--wa-meta:#B4C0C7;--wa-link:#6CC7EE;--wa-input:#2A3942;--wa-send:#00A884;--wa-header:#202C33;--wa-composer:#1F2C34;--wa-tick:#53BDEB;--wa-day:#1F2C34}.wa-pv{width:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:var(--wa-canvas);border:1px solid var(--n200);border-radius:var(--radius-xl);box-shadow:var(--elev-2)}.studio-preview{max-width:520px;margin-inline:auto}.wa-pv-head{display:flex;align-items:center;gap:var(--space-2xs);min-height:68px;padding-block:var(--space-2xs);padding-inline:var(--space-xs) var(--space-2xs);background:var(--n0);color:var(--n950);-webkit-border-after:1px solid var(--n200);border-block-end:1px solid var(--n200)}.wa-pv-av{flex:none}.wa-pv-id{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.wa-pv-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:22px;font-weight:600;color:var(--n950)}.wa-pv-st{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--n700)}.wa-pv-st>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wa-pv-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--n400)}.wa-pv-dot.is-live{background:#25D366;box-shadow:0 0 0 2px color-mix(in srgb,#25D366 22%,transparent)}.wa-pv-tag{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:500;color:var(--n700)}.wa-pv-act{flex:none;width:44px;height:44px;-webkit-margin-start:-4px;margin-inline-start:-4px;display:grid;place-items:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--n800);cursor:pointer;transition:background-color var(--motion-fast),color var(--motion-fast)}.wa-pv-act:hover{background:var(--n100);color:var(--n950)}.wa-pv-act:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wa-pv-act .ic{width:20px;height:20px}.wa-pv-body{display:flex;flex-direction:column;min-height:0}.wa-pv .turns{padding:var(--space-xs) var(--space-xs) var(--space-sm);gap:6px;scrollbar-width:thin}.studio-preview .turns{height:540px}.wa-pv--entry .turns--preview{height:auto;min-height:300px;max-height:560px}.wa-pv-day{align-self:center;-webkit-margin-after:var(--space-3xs);margin-block-end:var(--space-3xs)}.wa-pv-day span{display:inline-block;padding:4px 12px;border-radius:var(--radius-md);background:var(--wa-day);color:var(--wa-meta);font-size:12px;line-height:16px;font-weight:500;box-shadow:0 1px .5px rgba(11,20,26,.1)}.wa-pv .turn{max-width:82%}.wa-pv .turn.in{align-self:flex-end}.wa-pv .turn.out{align-self:flex-start}.wa-pv .turn+.turn.in,.wa-pv .turn.in+.turn.out{-webkit-margin-before:4px;margin-block-start:4px}.wa-pv .bubble{padding:7px 11px;border-radius:10px;color:var(--wa-text);font-size:15px;line-height:22px;box-shadow:0 1px .5px rgba(11,20,26,.13)}.wa-pv .turn.in .bubble{background:var(--wa-bubble-out);border-radius:10px;border-start-end-radius:3px}.wa-pv .turn.out .bubble{background:var(--wa-bubble-in);border-radius:10px;border-start-start-radius:3px}.wa-pv .turn.human .bubble{background:var(--wa-bubble-human)}.wa-pv .bubble.muted{color:var(--wa-meta)}.wa-pv .bubble.typing{padding:14px;background:var(--wa-bubble-in)}.wa-pv .turn .who{font-size:11px;line-height:16px;font-weight:500;color:var(--wa-meta)}.wa-pv .turn.in .did,.wa-pv .turn.in .who{text-align:end}.wa-pv .turn .did{font-size:12px;line-height:16px;color:var(--wa-meta)}.wa-pv-time{-webkit-margin-before:3px;margin-block-start:3px;padding-inline:4px;font-size:11px;line-height:14px;color:var(--wa-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wa-pv .turn.in .wa-pv-time{text-align:end}.wa-pv .turn .wa-interactive>.bubble{border-end-start-radius:3px;border-end-end-radius:3px}.wa-pv .wa-action,.wa-pv .wa-row{background:var(--wa-bubble-in);border-color:color-mix(in srgb,var(--wa-text) 8%,transparent);color:var(--wa-link)}.wa-pv .wa-row{color:var(--wa-text)}.wa-pv button.wa-action:hover:not(:disabled),.wa-pv button.wa-row:hover:not(:disabled){background:color-mix(in srgb,var(--wa-bubble-in) 94%,var(--wa-text))}.wa-pv button.wa-action:active:not(:disabled),.wa-pv button.wa-row:active:not(:disabled){background:color-mix(in srgb,var(--wa-bubble-in) 88%,var(--wa-text))}.wa-pv .studio-start{color:var(--wa-meta)}.wa-pv .studio-start p:first-child{color:var(--wa-text)}.wa-pv .studio-handoff{color:var(--n800)}.wa-pv .composer,.wa-pv .studio-handoff{background:var(--n0);-webkit-border-before:1px solid var(--n200);border-block-start:1px solid var(--n200)}.wa-pv .composer{align-items:center;gap:var(--space-3xs);padding-block:10px;padding-inline:var(--space-2xs)}.wa-pv .composer input{min-width:0;background:var(--wa-input);color:var(--n950);box-shadow:inset 0 0 0 1px var(--n200)}.wa-pv .composer input::placeholder{color:var(--n700)}.wa-pv .composer input:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wa-pv .composer button{flex:none;background:var(--wa-send);color:#fff}.wa-pv .composer button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wa-pv .composer button:disabled{opacity:.45;cursor:default}@media (max-width:900px){.studio-preview{max-width:none}.studio-preview .turns{height:60vh}}@media (max-width:767px){.wa-pv{border-radius:var(--radius-lg)}.wa-pv-head{min-height:64px;padding-inline:var(--space-2xs) var(--space-3xs)}.wa-pv-act{width:48px;height:48px}.wa-pv .composer button,.wa-pv .composer input{min-height:48px}.wa-pv .composer button{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.wa-pv-act{transition:none}}:root[data-theme=light]{--canvas:var(--n0);--surface:var(--n0);--surface-raised:var(--n0);--surface-sunken:var(--n50);--hover:var(--n50);--selected:color-mix(in srgb,var(--i500) 9%,var(--n0));--input-bg:var(--n0);--dialog-bg:var(--n0);--table-head:var(--n50);--on-fill:#FFFFFF;--media-ink:#101526;--fill-brand:#495FCF;--fill-brand-hover:#3C4EAA;--fill-brand-active:#2B387A;--wa-bubble-human:#D9EDFF;--wa-link:#027EB5;--wa-field:#FFFFFF}:root[data-theme=dark]{color-scheme:dark;--n0:#0C0F1D;--n50:#11152A;--n100:#171C35;--n200:#232A47;--n300:#313957;--n400:#4A5373;--n500:#69728F;--n600:#878FAD;--n700:#A6AEC9;--n800:#CBD0E2;--n900:#E3E6F1;--n950:#F3F5FB;--i50:#161C3C;--i100:#1E2652;--i200:#2B3672;--i300:#3E4C9A;--i400:#6F84F5;--i500:#5670F3;--i600:#8295F7;--i700:#A9B6FA;--i800:#CAD3FC;--i900:#E5E9FE;--v500:#B07BFA;--v600:#C29BFB;--void:var(--n0);--surface-1:var(--n0);--surface-2:#10142A;--surface-3:var(--n100);--line:var(--n200);--line-strong:var(--n300);--text:var(--n950);--text-2:var(--n800);--mute:var(--n700);--interactive:var(--i600);--interactive-hover:var(--i700);--interactive-active:var(--i800);--focus-ring:0 0 0 3px rgba(130,149,247,.45);--canvas:var(--n0);--surface:var(--n0);--surface-raised:#131833;--surface-sunken:var(--n50);--hover:var(--n100);--selected:color-mix(in srgb,var(--i500) 18%,var(--n0));--input-bg:#0F1325;--dialog-bg:#131833;--table-head:var(--n50);--on-fill:#FFFFFF;--media-ink:#070912;--fill-brand:#495FCF;--fill-brand-hover:#5670F3;--fill-brand-active:#3C4EAA;--wa-field:#2A3942;--success:#22B47C;--warning:#E3A23C;--error:#E5604A;--info:#33C6E8;--success-surface:rgba(34,180,124,.14);--success-border:rgba(34,180,124,.36);--success-text:#6FDDB1;--warning-surface:rgba(227,162,60,.14);--warning-border:rgba(227,162,60,.36);--warning-text:#F2C77E;--error-surface:rgba(229,96,74,.14);--error-border:rgba(229,96,74,.38);--error-text:#F59A88;--info-surface:rgba(51,198,232,.12);--info-border:rgba(51,198,232,.36);--info-text:#86E2F7;--elev-0:none;--elev-1:0 0 0 1px rgba(255,255,255,.03),0 1px 2px rgba(0,0,0,.4);--elev-2:0 0 0 1px rgba(255,255,255,.04),0 16px 40px -16px rgba(0,0,0,.7);--elev-3:0 0 0 1px rgba(255,255,255,.06),0 16px 40px rgba(0,0,0,.6);--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 4px 12px rgba(0,0,0,.45);--shadow-lg:0 12px 32px rgba(0,0,0,.55);--shadow-xl:0 24px 64px rgba(0,0,0,.65);--scrim:rgba(3,4,10,.72);--svc-social-soft:color-mix(in srgb,var(--v500) 16%,var(--n0));--svc-social-line:color-mix(in srgb,var(--v500) 32%,var(--n0));--rail:#0F1326;--rail-hover:var(--n100);--rail-current:#1A2040}:root[data-theme=dark] body{background:var(--canvas);color:var(--text)}:root[data-theme=dark] .shell{background:var(--canvas)}:root[data-theme=dark] .topbar{background:color-mix(in srgb,var(--n0) 88%,transparent)}:root[data-theme=dark] .drawer,:root[data-theme=dark] .menu,:root[data-theme=dark] .modal,:root[data-theme=dark] .popover{background:var(--dialog-bg);border-color:var(--line-strong)}:root[data-theme=dark] :is(input,textarea,select):not([type=checkbox],[type=radio],[type=range]){background-color:var(--input-bg);color:var(--text);border-color:var(--line-strong)}:root[data-theme=dark] ::placeholder{color:var(--n500)}:root[data-theme=dark] .pm-ink path{fill:#FFFFFF}:root[data-theme=dark] .svc-tile{background:var(--surface-raised)}:root[data-theme=dark] .svc-tile--overview{color:var(--n900)}:root[data-theme=dark] .ms-logo-word{color:var(--n950)}:root[data-theme=dark] .brand-av{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}:root[data-theme=dark] .brand-av.has-img{background:#F3F5FB}