._monogram_11i3q_1{border-radius:var(--voy-radius-sm,8px);letter-spacing:.02em;flex:none;place-items:center;width:2.25em;height:2.25em;font-size:.875rem;font-weight:700;display:inline-grid}._monogram_11i3q_1[data-tone=brand]{color:var(--workspace-shell,#0b1020);background:var(--workspace-logo-mark,#fc3)}._monogram_11i3q_1[data-tone=neutral]{color:var(--workspace-text,#f5f7fa);background:var(--workspace-active,#ffffff1f)}._root_1ec7t_1{width:100%;min-width:0;position:relative}._trigger_1ec7t_7{width:100%;min-height:var(--workspace-control-height,44px);border:1px solid var(--field-border,#d6dae3);border-radius:var(--workspace-radius,10px);background:var(--field-bg,#fff);color:var(--field-text,#151b28);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ui-dur-short) var(--ui-ease-out-soft), box-shadow var(--ui-dur-short) var(--ui-ease-out-soft), transform var(--ui-dur-micro) var(--ui-ease-out-soft);align-items:center;gap:.5rem;padding:0 .75rem 0 .8125rem;font-weight:500;display:flex}._trigger_1ec7t_7:hover:not(:disabled){border-color:var(--text-tertiary,#8a92a3)}._trigger_1ec7t_7:active:not(:disabled){transform:scale(.99)}._trigger_1ec7t_7:focus-visible,._trigger_1ec7t_7[data-open]{border-color:var(--text-accent,#0f6b54);outline:none;box-shadow:0 0 0 3px #29a37a29}._trigger_1ec7t_7:disabled{cursor:not-allowed;opacity:.6}._leading_1ec7t_69{color:var(--text-tertiary,#8a92a3);display:inline-flex}._leading_1ec7t_69 svg{width:16px;height:16px}._value_1ec7t_73{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._placeholder_1ec7t_75{color:var(--field-placeholder,#8a92a3);flex:1}._chevron_1ec7t_77{width:1rem;height:1rem;color:var(--text-tertiary,#8a92a3);transition:transform var(--ui-dur-short) var(--ui-ease-overshoot);flex:none}._trigger_1ec7t_7[data-open] ._chevron_1ec7t_77{transform:rotate(180deg)}._list_1ec7t_97{z-index:1000;border:1px solid var(--border-subtle,#e4e7ee);border-radius:calc(var(--workspace-radius,10px) + 2px);background:var(--surface-raised,#fff);color:var(--text-primary,#151b28);font-family:var(--voy-font-body,inherit);transform-origin:50% 0;animation:_list-in_1ec7t_1 var(--ui-dur-medium) var(--ui-ease-overshoot) both;outline:none;margin:0;padding:.375rem;font-size:13px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 18px 48px #0f16242e,0 2px 6px #0f162414}._list_1ec7t_97[data-up]{transform-origin:50% 100%;animation-name:_list-in-up_1ec7t_1}._list_1ec7t_97[data-phase=closing]{animation:_list-out_1ec7t_1 calc(var(--ui-dur-short) * var(--ui-close-ratio,.7)) var(--ui-ease-in-out) both}@keyframes _list-in_1ec7t_1{0%{opacity:0;transform:translateY(-12px)scaleY(.82)scaleX(.96)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes _list-in-up_1ec7t_1{0%{opacity:0;transform:translateY(12px)scaleY(.82)scaleX(.96)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes _list-out_1ec7t_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scaleY(.92)}}._option_1ec7t_149{border-radius:var(--workspace-radius,10px);cursor:pointer;min-height:40px;animation:_option-in_1ec7t_1 var(--ui-dur-medium) var(--ui-ease-out-soft) both;animation-delay:calc(var(--i,0) * var(--ui-stagger,40ms) + 60ms);transition:background-color var(--ui-dur-micro) var(--ui-ease-out-soft);align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}@keyframes _option-in_1ec7t_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}._option_1ec7t_149[data-active]{background:var(--surface-sunken,#f3f5f8)}._option_1ec7t_149[aria-selected=true] ._label_1ec7t_177{font-weight:600}._option_1ec7t_149[aria-disabled=true]{cursor:not-allowed;opacity:.5}._adornment_1ec7t_183{flex:none;align-items:center;display:inline-flex}._text_1ec7t_185{flex:1;gap:1px;min-width:0;display:grid}._label_1ec7t_177{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._description_1ec7t_189{color:var(--text-tertiary,#6b7385);font-size:11.5px;line-height:1.35}._check_1ec7t_191{width:1rem;height:1rem;color:var(--text-accent,#0f6b54);flex:none}._root_oj0ll_1{margin:0 var(--voy-space-4,16px) var(--voy-space-4,16px);position:relative}._trigger_oj0ll_13{width:100%;min-height:var(--voy-tap,44px);border:1px solid var(--workspace-line,#ffffff1f);border-radius:var(--workspace-radius,10px);color:var(--workspace-text,#f5f7fa);font:inherit;text-align:left;cursor:pointer;transition:transform var(--ui-dur-micro) var(--ui-ease-out-soft), background-color var(--ui-dur-short) var(--ui-ease-out-soft), border-color var(--ui-dur-short) var(--ui-ease-out-soft);background:#ffffff08;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}._root_oj0ll_1[data-static] ._trigger_oj0ll_13{cursor:default}button._trigger_oj0ll_13:hover{background:var(--workspace-active);border-color:#fff3}button._trigger_oj0ll_13:active{transform:scale(var(--ui-press-scale))}button._trigger_oj0ll_13:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}._root_oj0ll_1[data-support] ._trigger_oj0ll_13{border-color:var(--voy-color-brand-400,#fc3)}._text_oj0ll_65{flex:1;min-width:0;line-height:1.3;display:grid}._text_oj0ll_65 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}._text_oj0ll_65 small{color:var(--workspace-muted,#a6adbb);font-size:.75rem}._chevron_oj0ll_73{width:1rem;height:1rem;color:var(--workspace-muted);transition:transform var(--ui-dur-short) var(--ui-ease-overshoot);flex:none}._chevron_oj0ll_73[data-open]{transform:rotate(180deg)}._popover_oj0ll_93{z-index:40;border:1px solid var(--workspace-line);border-radius:calc(var(--workspace-radius,10px) + 2px);background:var(--workspace-chrome,#111827);transform-origin:50% 0;opacity:0;transition:opacity var(--ui-dur-short) var(--ui-ease-out-soft), transform var(--ui-dur-short) var(--ui-ease-overshoot);padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;transform:translateY(-6px)scale(.96);box-shadow:0 18px 48px #06090e73}._popover_oj0ll_93[data-phase=open]{opacity:1;animation:_popover-in_oj0ll_1 var(--ui-dur-medium) var(--ui-ease-overshoot) both;transform:none}._popover_oj0ll_93[data-phase=closing]{opacity:0;transition-duration:calc(var(--ui-dur-short) * var(--ui-close-ratio));transition-timing-function:var(--ui-ease-in-out);transform:translateY(-4px)scale(.98)}@keyframes _popover-in_oj0ll_1{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}._heading_oj0ll_161{color:var(--workspace-muted);letter-spacing:.08em;text-transform:uppercase;margin:.25rem .5rem .5rem;font-size:.6875rem;font-weight:600}._list_oj0ll_177{gap:2px;margin:0;padding:0;list-style:none;display:grid}._option_oj0ll_183{min-height:var(--voy-tap,44px);border-radius:var(--workspace-radius,10px);color:var(--workspace-text);cursor:pointer;animation:_option-in_oj0ll_1 var(--ui-dur-medium) var(--ui-ease-out-soft) both;animation-delay:calc(var(--i,0) * var(--ui-stagger) + 40ms);transition:background-color var(--ui-dur-micro) var(--ui-ease-out-soft);outline:none;align-items:center;gap:.75rem;padding:.5rem;display:flex;position:relative}._option_oj0ll_183:hover,._option_oj0ll_183:focus-visible{background:var(--workspace-active)}._option_oj0ll_183:focus-visible{box-shadow:inset 0 0 0 2px var(--workspace-accent)}._option_oj0ll_183[aria-disabled=true]{cursor:progress}@keyframes _option-in_oj0ll_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._check_oj0ll_229{width:1rem;height:1rem;color:var(--workspace-accent);flex:none}._busy_oj0ll_231{border:2px solid;border-right-color:#0000;border-radius:50%;width:.875rem;height:.875rem;animation:.8s linear infinite _spin_oj0ll_1}@keyframes _spin_oj0ll_1{to{transform:rotate(360deg)}}._error_oj0ll_251{color:var(--voy-color-danger-300,#ff8a8a);margin:.5rem;font-size:.75rem}._image_oj0ll_255{object-fit:cover;border-radius:10px;flex:none;width:2.5em;height:2.5em}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}:root{--ui-ease-out-soft:cubic-bezier(.22, 1, .36, 1);--ui-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ui-ease-anticipate:cubic-bezier(.36, 0, .66, -.56);--ui-ease-overshoot:cubic-bezier(.34, 1.56, .64, 1);--ui-ease-spring:linear(0, .36 9%, .78 19%, 1.01 30%, 1.07 38%, 1.03 50%, .99 66%, 1);--ui-dur-micro:.18s;--ui-dur-short:.32s;--ui-dur-medium:.56s;--ui-dur-large:.8s;--ui-dur-hero:1s;--ui-stagger:40ms;--ui-close-ratio:.7;--ui-press-scale:.96}@media (prefers-reduced-motion:reduce){:root{--ui-dur-micro:.12s;--ui-dur-short:.2s;--ui-dur-medium:.28s;--ui-dur-large:.32s;--ui-dur-hero:.36s;--ui-stagger:15ms;--ui-press-scale:1;--ui-ease-overshoot:var(--ui-ease-out-soft);--ui-ease-spring:var(--ui-ease-out-soft)}}:root{--hue-brand:161;--hue-ink:220;--hue-action:14;--hue-danger:345;--hue-success:145;--hue-secondary:216;--hue-complement:278;--hue-info:205;--hue-warning:38;--hue-light:var(--hue-ink);--sat-brand:75%;--voy-color-brand-50:hsl(var(--hue-brand) var(--sat-brand) 97%);--voy-color-brand-100:hsl(var(--hue-brand) var(--sat-brand) 94%);--voy-color-brand-200:hsl(var(--hue-brand) var(--sat-brand) 87%);--voy-color-brand-300:hsl(var(--hue-brand) var(--sat-brand) 77%);--voy-color-brand-400:hsl(var(--hue-brand) var(--sat-brand) 64%);--voy-color-brand-500:hsl(var(--hue-brand) var(--sat-brand) 52%);--voy-color-brand-600:hsl(var(--hue-brand) var(--sat-brand) 42%);--voy-color-brand-700:hsl(var(--hue-brand) var(--sat-brand) 32%);--voy-color-brand-800:hsl(var(--hue-brand) var(--sat-brand) 22%);--voy-color-brand-900:hsl(var(--hue-brand) var(--sat-brand) 13%);--voy-color-brand-950:hsl(var(--hue-brand) var(--sat-brand) 7%);--sat-action:100%;--voy-color-action-50:hsl(var(--hue-action) var(--sat-action) 97%);--voy-color-action-100:hsl(var(--hue-action) var(--sat-action) 93%);--voy-color-action-200:hsl(var(--hue-action) var(--sat-action) 84%);--voy-color-action-300:hsl(var(--hue-action) var(--sat-action) 72%);--voy-color-action-400:hsl(var(--hue-action) var(--sat-action) 57%);--voy-color-action-500:hsl(var(--hue-action) var(--sat-action) 43.7%);--voy-color-action-600:hsl(var(--hue-action) var(--sat-action) 35%);--voy-color-action-700:hsl(var(--hue-action) var(--sat-action) 28%);--voy-color-action-800:hsl(var(--hue-action) var(--sat-action) 20%);--voy-color-action-900:hsl(var(--hue-action) var(--sat-action) 13%);--voy-color-action-950:hsl(var(--hue-action) var(--sat-action) 7%);--sat-secondary:65%;--voy-color-secondary-50:hsl(var(--hue-secondary) var(--sat-secondary) 97%);--voy-color-secondary-100:hsl(var(--hue-secondary) var(--sat-secondary) 94%);--voy-color-secondary-200:hsl(var(--hue-secondary) var(--sat-secondary) 86%);--voy-color-secondary-300:hsl(var(--hue-secondary) var(--sat-secondary) 76%);--voy-color-secondary-400:hsl(var(--hue-secondary) var(--sat-secondary) 65%);--voy-color-secondary-500:hsl(var(--hue-secondary) var(--sat-secondary) 54%);--voy-color-secondary-600:hsl(var(--hue-secondary) var(--sat-secondary) 44%);--voy-color-secondary-700:hsl(var(--hue-secondary) var(--sat-secondary) 34%);--voy-color-secondary-800:hsl(var(--hue-secondary) var(--sat-secondary) 24%);--voy-color-secondary-900:hsl(var(--hue-secondary) var(--sat-secondary) 14%);--voy-color-secondary-950:hsl(var(--hue-secondary) var(--sat-secondary) 7%);--sat-complement:55%;--voy-color-complement-50:hsl(var(--hue-complement) var(--sat-complement) 97%);--voy-color-complement-100:hsl(var(--hue-complement) var(--sat-complement) 94%);--voy-color-complement-200:hsl(var(--hue-complement) var(--sat-complement) 86%);--voy-color-complement-300:hsl(var(--hue-complement) var(--sat-complement) 76%);--voy-color-complement-400:hsl(var(--hue-complement) var(--sat-complement) 65%);--voy-color-complement-500:hsl(var(--hue-complement) var(--sat-complement) 54%);--voy-color-complement-600:hsl(var(--hue-complement) var(--sat-complement) 44%);--voy-color-complement-700:hsl(var(--hue-complement) var(--sat-complement) 34%);--voy-color-complement-800:hsl(var(--hue-complement) var(--sat-complement) 24%);--voy-color-complement-900:hsl(var(--hue-complement) var(--sat-complement) 14%);--voy-color-complement-950:hsl(var(--hue-complement) var(--sat-complement) 7%);--sat-light:18%;--voy-color-light-50:hsl(var(--hue-light) var(--sat-light) 98%);--voy-color-light-100:hsl(var(--hue-light) var(--sat-light) 97%);--voy-color-light-200:hsl(var(--hue-light) var(--sat-light) 94%);--voy-color-light-300:hsl(var(--hue-light) var(--sat-light) 87%);--voy-color-light-400:hsl(var(--hue-light) var(--sat-light) 77%);--voy-color-light-500:hsl(var(--hue-light) var(--sat-light) 64%);--voy-color-light-600:hsl(var(--hue-light) var(--sat-light) 49%);--voy-color-light-700:hsl(var(--hue-light) var(--sat-light) 37%);--voy-color-light-800:hsl(var(--hue-light) var(--sat-light) 25%);--voy-color-light-900:hsl(var(--hue-light) var(--sat-light) 15%);--voy-color-light-950:hsl(var(--hue-light) var(--sat-light) 7%);--sat-ink:35%;--voy-color-ink-50:hsl(var(--hue-ink) var(--sat-ink) 98%);--voy-color-ink-100:hsl(var(--hue-ink) var(--sat-ink) 96%);--voy-color-ink-200:hsl(var(--hue-ink) var(--sat-ink) 91%);--voy-color-ink-300:hsl(var(--hue-ink) var(--sat-ink) 84%);--voy-color-ink-400:hsl(var(--hue-ink) var(--sat-ink) 74%);--voy-color-ink-500:hsl(var(--hue-ink) var(--sat-ink) 60%);--voy-color-ink-600:hsl(var(--hue-ink) var(--sat-ink) 47%);--voy-color-ink-700:hsl(var(--hue-ink) var(--sat-ink) 34%);--voy-color-ink-800:hsl(var(--hue-ink) var(--sat-ink) 22%);--voy-color-ink-900:hsl(var(--hue-ink) var(--sat-ink) 13%);--voy-color-ink-950:hsl(var(--hue-ink) var(--sat-ink) 7%);--sat-success:55%;--voy-color-success-50:hsl(var(--hue-success) var(--sat-success) 97%);--voy-color-success-100:hsl(var(--hue-success) var(--sat-success) 94%);--voy-color-success-200:hsl(var(--hue-success) var(--sat-success) 86%);--voy-color-success-300:hsl(var(--hue-success) var(--sat-success) 76%);--voy-color-success-400:hsl(var(--hue-success) var(--sat-success) 62%);--voy-color-success-500:hsl(var(--hue-success) var(--sat-success) 43%);--voy-color-success-600:hsl(var(--hue-success) var(--sat-success) 34%);--voy-color-success-700:hsl(var(--hue-success) var(--sat-success) 27%);--voy-color-success-800:hsl(var(--hue-success) var(--sat-success) 19%);--voy-color-success-900:hsl(var(--hue-success) var(--sat-success) 12%);--voy-color-success-950:hsl(var(--hue-success) var(--sat-success) 6%);--sat-info:70%;--voy-color-info-50:hsl(var(--hue-info) var(--sat-info) 97%);--voy-color-info-100:hsl(var(--hue-info) var(--sat-info) 94%);--voy-color-info-200:hsl(var(--hue-info) var(--sat-info) 86%);--voy-color-info-300:hsl(var(--hue-info) var(--sat-info) 76%);--voy-color-info-400:hsl(var(--hue-info) var(--sat-info) 65%);--voy-color-info-500:hsl(var(--hue-info) var(--sat-info) 47%);--voy-color-info-600:hsl(var(--hue-info) var(--sat-info) 39%);--voy-color-info-700:hsl(var(--hue-info) var(--sat-info) 30%);--voy-color-info-800:hsl(var(--hue-info) var(--sat-info) 21%);--voy-color-info-900:hsl(var(--hue-info) var(--sat-info) 13%);--voy-color-info-950:hsl(var(--hue-info) var(--sat-info) 7%);--sat-warning:85%;--voy-color-warning-50:hsl(var(--hue-warning) var(--sat-warning) 97%);--voy-color-warning-100:hsl(var(--hue-warning) var(--sat-warning) 94%);--voy-color-warning-200:hsl(var(--hue-warning) var(--sat-warning) 86%);--voy-color-warning-300:hsl(var(--hue-warning) var(--sat-warning) 76%);--voy-color-warning-400:hsl(var(--hue-warning) var(--sat-warning) 65%);--voy-color-warning-500:hsl(var(--hue-warning) var(--sat-warning) 49%);--voy-color-warning-600:hsl(var(--hue-warning) var(--sat-warning) 40%);--voy-color-warning-700:hsl(var(--hue-warning) var(--sat-warning) 31%);--voy-color-warning-800:hsl(var(--hue-warning) var(--sat-warning) 22%);--voy-color-warning-900:hsl(var(--hue-warning) var(--sat-warning) 14%);--voy-color-warning-950:hsl(var(--hue-warning) var(--sat-warning) 7%);--sat-danger:50%;--voy-color-danger-50:hsl(var(--hue-danger) var(--sat-danger) 97%);--voy-color-danger-100:hsl(var(--hue-danger) var(--sat-danger) 94%);--voy-color-danger-200:hsl(var(--hue-danger) var(--sat-danger) 86%);--voy-color-danger-300:hsl(var(--hue-danger) var(--sat-danger) 76%);--voy-color-danger-400:hsl(var(--hue-danger) var(--sat-danger) 65%);--voy-color-danger-500:hsl(var(--hue-danger) var(--sat-danger) 47%);--voy-color-danger-600:hsl(var(--hue-danger) var(--sat-danger) 39%);--voy-color-danger-700:hsl(var(--hue-danger) var(--sat-danger) 30%);--voy-color-danger-800:hsl(var(--hue-danger) var(--sat-danger) 21%);--voy-color-danger-900:hsl(var(--hue-danger) var(--sat-danger) 13%);--voy-color-danger-950:hsl(var(--hue-danger) var(--sat-danger) 7%);--brand-300:var(--voy-color-brand-300);--brand-500:var(--voy-color-brand-500);--brand-700:var(--voy-color-brand-700);--brand-800:hsl(var(--hue-ink) 38% 18%);--brand-900:hsl(var(--hue-ink) 32% 10%);--brand-halo:hsl(var(--hue-ink) 50% 50% / .12);--voy-green-500:var(--brand-500);--voy-green-300:var(--brand-300);--voy-green-700:var(--brand-700);--voy-green-800:var(--brand-800);--voy-green-900:var(--brand-900);--voy-ink-900:hsl(var(--hue-ink), 39%, 7%);--voy-ink-800:hsl(var(--hue-ink), 47%, 9%);--voy-ink-750:hsl(var(--hue-ink), 49%, 12%);--voy-ink-700:hsl(var(--hue-ink), 47%, 9%);--voy-ink-nav:hsl(var(--hue-ink), 37%, 10%);--voy-brand-classic:#ffb000;--voy-teal-500:var(--voy-green-500);--voy-teal-700:var(--voy-green-700);--voy-amber-400:#ff8a3d;--voy-amber-600:#ff5c3d;--voy-amber-ink:#150a03;--voy-paper-100:hsl(var(--hue-ink) 18% 97%);--voy-paper-200:hsl(var(--hue-ink) 20% 94%);--voy-paper-000:#fff;--voy-fog-050:var(--voy-color-light-100);--voy-fog-300:hsl(var(--hue-ink) 14% 75%);--voy-fog-500:hsl(var(--hue-ink) 13% 64%);--voy-fog-700:hsl(var(--hue-ink) 10% 38%);--voy-slate-900:hsl(var(--hue-ink) 32% 12%);--voy-slate-600:hsl(var(--hue-ink) 18% 28%);--voy-slate-400:hsl(var(--hue-ink) 14% 40%);--voy-font-display:Poppins,"Trebuchet MS",system-ui,sans-serif;--voy-font-body:Poppins,system-ui,-apple-system,"Segoe UI",sans-serif;--voy-font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--voy-weight-regular:400;--voy-weight-medium:500;--voy-weight-semibold:600;--voy-weight-bold:700;--voy-weight-black:800;--voy-weight-ultra:900;--voy-text-3xs:.72rem;--voy-text-2xs:.78rem;--voy-text-xs:.84rem;--voy-text-sm:.92rem;--voy-text-base:1rem;--voy-text-md:clamp(1.02rem, .99rem + .16vw, 1.14rem);--voy-text-lg:clamp(1.1rem, 1.02rem + .4vw, 1.3rem);--voy-text-xl:clamp(1.28rem, 1.12rem + .8vw, 1.7rem);--voy-text-2xl:clamp(1.55rem, 1.25rem + 1.5vw, 2.35rem);--voy-text-3xl:clamp(1.95rem, 1.4rem + 2.7vw, 3.15rem);--voy-text-4xl:clamp(2.4rem, 1.5rem + 4.6vw, 4.4rem);--voy-leading-tight:1.04;--voy-leading-snug:1.2;--voy-leading-normal:1.45;--voy-leading-relaxed:1.62;--voy-tracking-tight:-.045em;--voy-tracking-snug:-.028em;--voy-tracking-normal:-.01em;--voy-tracking-caps:.13em;--voy-measure:62ch;--voy-measure-lead:54ch;--voy-space-1:.25rem;--voy-space-2:.5rem;--voy-space-3:.75rem;--voy-space-4:1rem;--voy-space-5:1.25rem;--voy-space-6:1.5rem;--voy-space-7:1.75rem;--voy-space-8:2rem;--voy-space-10:2.5rem;--voy-space-12:3rem;--voy-space-16:4rem;--voy-space-20:5rem;--voy-space-24:6rem;--voy-space-section:clamp(2.75rem, 1.5rem + 4.6vw, 5rem);--voy-space-gutter:clamp(1rem, .55rem + 1.9vw, 1.75rem);--voy-radius-xs:8px;--voy-radius-sm:11px;--voy-radius-md:13px;--voy-radius-lg:20px;--voy-radius-xl:22px;--voy-radius-band:clamp(24px, 4vw, 46px);--voy-radius-pill:999px;--radius-control:var(--voy-radius-md);--radius-card:var(--voy-radius-lg);--radius-modal:var(--voy-radius-xl);--radius-media:var(--voy-radius-md);--radius-chip:var(--voy-radius-pill);--voy-shadow-card:0 3px 8px #07171212, 0 26px 54px #0717122b;--voy-shadow-float:0 6px 14px #0717121a, 0 34px 66px #07171238;--voy-shadow-frame:0 40px 90px #0000008c;--voy-shadow-panel:0 44px 100px #0009;--voy-shadow-band:0 -22px 50px #0000006b;--voy-blur-glass:18px;--voy-blur-nav:22px;--voy-ease:cubic-bezier(.22, 1, .36, 1);--voy-ease-inout:cubic-bezier(.65, 0, .35, 1);--voy-duration-fast:.16s;--voy-duration-base:.24s;--voy-duration-slow:.42s;--voy-shell-max:1180px;--voy-shell:min(var(--voy-shell-max), 100% - (var(--voy-space-gutter) * 2));--voy-nav-height:72px;--voy-tap:44px;--voy-z-base:1;--voy-z-float:3;--voy-z-mega:75;--voy-z-nav:80;--voy-z-util:85;--voy-z-drawer:90;--voy-z-skip:100;--surface-page:var(--voy-ink-900);--surface-raised:#ffffff0d;--surface-sunken:#ffffff05;--surface-media:var(--voy-ink-800);--border-subtle:#ffffff17;--border-strong:#fff3;--border-accent:#28e0a64d;--text-primary:var(--voy-fog-050);--text-secondary:var(--voy-fog-300);--text-tertiary:var(--voy-fog-500);--text-accent:var(--voy-green-500);--text-on-accent:var(--voy-ink-900);--accent:var(--voy-green-500);--accent-wash:#28e0a61a;--accent-line:#28e0a63d;--accent-glow:var(--brand-halo);--elevation-card:none;--glass-blur:var(--voy-blur-glass);--icon-gap:var(--voy-space-2);--icon-gap-card:var(--voy-space-3);--voy-cta-start:var(--voy-color-action-500);--voy-cta-end:var(--voy-color-action-600);--btn-primary-bg:linear-gradient(135deg,var(--voy-cta-start),var(--voy-cta-end));--btn-primary-text:var(--voy-paper-000);--btn-primary-glow:#df350047;--btn-secondary-bg:var(--voy-green-500);--btn-secondary-text:var(--voy-ink-900);--btn-secondary-hover:var(--voy-green-300);--btn-ghost-bg:var(--surface-raised);--btn-ghost-border:var(--border-strong);--btn-ghost-text:var(--text-primary);--btn-height:48px;--btn-height-sm:40px;--btn-radius:var(--radius-control);--card-bg:var(--surface-raised);--card-border:var(--border-subtle);--card-radius:var(--radius-card);--card-padding:clamp(var(--voy-space-5), 2.4vw, var(--voy-space-7));--card-shadow:var(--elevation-card);--field-bg:hsl(var(--hue-ink) 35% 3% / .42);--field-border:#ffffff21;--field-text:var(--text-primary);--field-placeholder:var(--text-tertiary);--field-height:52px;--field-radius:var(--radius-control);--modal-radius:var(--radius-modal);--media-radius:var(--radius-media);--chip-radius:var(--radius-chip);--status-success:var(--voy-color-success-300);--status-success-surface:hsl(var(--hue-success) var(--sat-success) 16%);--status-info:var(--voy-color-info-300);--status-info-surface:hsl(var(--hue-info) var(--sat-info) 16%);--status-warning:var(--voy-color-warning-300);--status-warning-surface:hsl(var(--hue-warning) var(--sat-warning) 16%);--status-danger:var(--voy-color-danger-300);--status-danger-surface:hsl(var(--hue-danger) var(--sat-danger) 16%);--chip-bg:var(--surface-sunken);--chip-border:var(--border-subtle);--chip-text:var(--text-secondary);--chip-bg-active:var(--accent);--chip-text-active:var(--text-on-accent)}.tema-claro{--status-success:var(--voy-color-success-700);--status-success-surface:var(--voy-color-success-50);--status-info:var(--voy-color-info-700);--status-info-surface:var(--voy-color-info-50);--status-warning:var(--voy-color-warning-700);--status-warning-surface:var(--voy-color-warning-50);--status-danger:var(--voy-color-danger-700);--status-danger-surface:var(--voy-color-danger-50);--surface-page:var(--voy-paper-100);--surface-raised:var(--voy-paper-000);--surface-sunken:#07171205;--surface-media:var(--voy-paper-200);--border-subtle:#07171217;--border-strong:#07171233;--border-accent:#1c6b5266;--text-primary:var(--voy-slate-900);--text-secondary:var(--voy-slate-600);--text-tertiary:var(--voy-slate-400);--text-accent:var(--voy-green-700);--text-on-accent:var(--voy-paper-000);--accent:var(--voy-green-700);--accent-wash:#1c6b5214;--accent-line:#1c6b5238;--accent-glow:#1c6b5224;--elevation-card:var(--voy-shadow-card);--glass-blur:0px;--btn-primary-glow:#df35002e;--btn-ghost-bg:transparent;--field-bg:var(--voy-paper-000);--field-border:#07171224}.tema-claro-alt{--surface-page:var(--voy-paper-200)}:root{--workspace-shell:var(--voy-ink-900);--workspace-chrome:var(--voy-ink-nav);--workspace-text:var(--voy-fog-050);--workspace-muted:var(--voy-fog-300);--workspace-line:hsl(var(--hue-ink) 16% 70% / .15);--workspace-active:hsl(var(--hue-brand) var(--sat-brand) 52% / .12);--workspace-accent:var(--voy-color-brand-400);--workspace-logo-mark:var(--voy-brand-classic);--workspace-radius:var(--voy-radius-sm);--workspace-sidebar:250px;--workspace-topbar:76px;--workspace-gap:var(--voy-space-6);--workspace-control-height:var(--voy-tap);--workspace-shadow:0 10px 36px hsl(var(--hue-ink) 35% 7% / .07);font-family:var(--voy-font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}.tema-claro{--text-accent:var(--voy-color-brand-800);--field-text:var(--text-primary);--field-placeholder:var(--text-tertiary)}.space-scope{display:contents}body{color:var(--text-primary);background:var(--workspace-shell);margin:0;font-size:13px;line-height:1.6}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:inherit;text-decoration:none}button,input,select,textarea,a{outline-offset:3px}:focus-visible{outline:3px solid var(--text-accent)}button{transition:background var(--voy-duration-fast), border-color var(--voy-duration-fast), box-shadow var(--voy-duration-fast)}svg{stroke-width:1.7px;flex:none;width:19px;height:19px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.025em;font-weight:600;line-height:1.35}h2{font-size:15px}h3{font-size:14px}small{font-size:11px}.brand{width:178px;height:auto;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);z-index:200;border-radius:var(--workspace-radius);padding:12px 18px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.button,.icon-button{min-height:var(--workspace-control-height);border-radius:var(--workspace-radius);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.button-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:0 4px 12px var(--btn-primary-glow)}.button-primary:hover:not(:disabled){box-shadow:0 5px 20px var(--btn-primary-glow)}.button-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text)}.button-ghost{color:var(--text-accent);border-color:var(--border-subtle);background:0 0}.button-ghost:hover:not(:disabled){background:var(--accent-wash);border-color:var(--accent-line)}.button-danger{color:var(--status-danger);background:var(--status-danger-surface);border-color:var(--status-danger)}.icon-button{width:var(--workspace-control-height);min-width:var(--workspace-control-height);color:inherit;background:0 0;padding:0}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent);font-size:10px;font-weight:600;line-height:1.5;display:block}.muted{color:var(--text-tertiary)}.app-shell{grid-template-columns:var(--workspace-sidebar) minmax(0, 1fr);min-height:100dvh;display:grid}.sidebar{min-width:0;height:100dvh;color:var(--workspace-text);background:var(--workspace-shell);border-right:1px solid var(--workspace-line);z-index:40;flex-direction:column;display:flex;position:sticky;top:0}.sidebar-header{justify-content:space-between;align-items:center;min-height:96px;padding:28px 24px;display:flex}.workspace-context{border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:var(--workspace-chrome);align-items:center;gap:10px;margin:0 16px 24px;padding:13px 12px;display:flex}.workspace-context strong{font-size:12px;font-weight:500}.workspace-context small{color:var(--workspace-muted);font-size:10px;display:block}.workspace-context>svg{width:14px;color:var(--workspace-muted);margin-left:auto}.workspace-monogram{background:var(--workspace-active);width:34px;height:34px;color:var(--workspace-accent);border-radius:var(--voy-radius-xs);place-items:center;font-size:15px;font-weight:600;display:grid}.sidebar-navigation{scrollbar-width:thin;flex:1;min-height:0;padding:0 16px 16px;overflow-y:auto}.nav-group{margin-bottom:12px}.nav-group-trigger{width:100%;min-height:44px;color:var(--workspace-muted);letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:10px;font-weight:500;display:flex}.nav-group-trigger svg{width:14px;transition:transform var(--voy-duration-fast);transform:rotate(-90deg)}.nav-group-trigger svg.is-expanded{transform:rotate(0)}.nav-item{border-radius:var(--workspace-radius);min-height:46px;color:var(--workspace-muted);align-items:center;gap:11px;margin:3px 0;padding:11px 12px;font-size:12px;display:flex}.nav-item:hover{background:var(--workspace-chrome);color:var(--workspace-text)}.nav-item.is-active{color:var(--workspace-accent);background:var(--workspace-active);box-shadow:inset 2px 0 var(--workspace-accent)}.nav-upcoming{border:1px solid var(--workspace-line);border-radius:var(--voy-radius-pill);margin-left:auto;padding:1px 6px;font-size:9px}.sidebar-footer{border-top:1px solid var(--workspace-line);padding:12px 16px 24px}.sidebar-caption{color:var(--workspace-muted);padding:12px 12px 0;font-size:10px}.app-main{background:var(--workspace-shell);min-width:0}.topbar{height:var(--workspace-topbar);color:var(--workspace-muted);border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:20px;padding:0 32px;display:flex}.topbar-start{align-items:center;gap:10px;display:flex}.topbar-breadcrumb{align-items:center;gap:12px;font-size:11px;display:flex}.topbar-breadcrumb>span{opacity:.5}.topbar-breadcrumb strong{color:var(--workspace-text);font-weight:500}.account-trigger{min-height:48px;color:var(--workspace-text);border-radius:var(--workspace-radius);background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.account-trigger>svg{width:13px;color:var(--workspace-muted)}.account-details{text-align:right}.account-details strong{font-size:11px;font-weight:500;display:block}.account-details small{color:var(--workspace-muted);font-size:10px}.avatar{border-radius:var(--voy-radius-pill);background:var(--workspace-active);border:1px solid var(--workspace-line);width:36px;height:36px;color:var(--workspace-accent);flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.avatar.large{width:48px;height:48px;color:var(--text-accent);font-size:18px}.content{background:var(--surface-page);color:var(--text-primary);min-height:calc(100dvh - var(--workspace-topbar));border-top-left-radius:var(--voy-radius-xl);padding:30px 32px 48px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.page-heading p{color:var(--text-tertiary);max-width:66ch;font-size:12px}.panel{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--workspace-shadow);overflow:hidden}.panel-toolbar{border-bottom:1px solid var(--border-subtle);padding:22px 24px 20px}.panel-title{align-items:center;gap:10px;margin-bottom:20px;display:flex}.panel-title>svg{color:var(--text-accent)}.panel-title .badge{margin-left:auto}.filter-bar{gap:12px;display:flex}input,textarea,select{background:var(--field-bg);color:var(--field-text);border:1px solid var(--field-border);border-radius:var(--workspace-radius);min-height:var(--workspace-control-height);width:100%;min-width:0;padding:11px 13px}input::placeholder,textarea::placeholder{color:var(--field-placeholder);opacity:1}textarea{resize:vertical;line-height:1.7}label,.field{gap:7px;font-size:12px;font-weight:500;display:grid}.search-field{flex:1;max-width:520px;position:relative}.search-field>svg{color:var(--text-tertiary);width:17px;position:absolute;top:13px;left:13px}.search-field input{padding-left:39px}.filter-select{width:205px;position:relative}.badge{border-radius:var(--chip-radius);background:var(--surface-media);width:fit-content;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-flex}.badge-lead,.badge-prospect{background:var(--status-info-surface);color:var(--status-info)}.badge-customer{background:var(--status-success-surface);color:var(--status-success)}.badge-churned,.badge-danger{background:var(--status-danger-surface);color:var(--status-danger)}.table-wrap{width:100%;position:relative;overflow-x:auto}.table-wrap:focus-visible,.dialog-body:focus-visible{outline-offset:-3px}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.data-table th{color:var(--text-tertiary);background:var(--surface-sunken);letter-spacing:.025em;white-space:nowrap;font-size:10px;font-weight:500}.data-table th,.data-table td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:14px 20px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--surface-sunken)}.data-table td strong{font-size:12px;font-weight:500}.data-table td small{color:var(--text-tertiary);margin-top:3px;display:block}.cell-text{overflow-wrap:anywhere}.person-cell{align-items:center;gap:11px;min-width:150px;display:flex}.person-avatar{border-radius:var(--voy-radius-pill);width:34px;height:34px;color:var(--text-accent);background:var(--accent-wash);flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.panel-footer{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);padding:14px 24px;font-size:10px}.pagination{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px 16px;display:flex}.pagination>span{color:var(--text-tertiary);font-size:10px}.estimate-lines{margin:0;padding:0;list-style:none}.estimate-lines li{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0;display:flex}.estimate-lines strong{font-size:12px;font-weight:500}.estimate-lines p,.estimate-notes,.preserved-message{color:var(--text-secondary);font-size:12px;line-height:1.8}.estimate-lines p{margin-top:5px}.estimate-lines li>span{white-space:nowrap;font-size:12px;font-weight:500}.preserved-message{white-space:pre-wrap;overflow-wrap:anywhere}.resource-state{color:var(--text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:28px;display:flex}.resource-state .notice{width:100%;margin:0}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:310px;padding:44px 28px;display:flex}.empty-icon{background:var(--accent-wash);width:54px;height:54px;color:var(--text-accent);border-radius:var(--radius-card);place-items:center;margin-bottom:7px;display:grid}.empty-icon>svg{width:24px;height:24px}.empty h2{font-size:16px}.empty p{max-width:48ch;color:var(--text-tertiary);font-size:12px}.notice{border-radius:var(--workspace-radius);align-items:flex-start;gap:10px;margin:0 0 20px;padding:13px 16px;font-size:12px;display:flex}.notice>svg{width:17px;margin-top:1px}.notice-error{color:var(--status-danger);background:var(--status-danger-surface)}.notice-info{color:var(--status-info);background:var(--status-info-surface)}.notice-success{color:var(--status-success);background:var(--status-success-surface)}.form-stack{gap:18px;display:grid}.form-stack .notice{margin:0}.dialog{background:var(--surface-raised);width:min(580px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--modal-radius);box-shadow:var(--voy-shadow-panel);margin:auto;padding:0;overflow:hidden}.dialog[open]{animation:dialog-in var(--ui-dur-medium) var(--ui-ease-overshoot) both;flex-direction:column;display:flex}.dialog[data-closing]{animation:dialog-out calc(var(--ui-dur-medium) * .6) var(--ui-ease-in-out) both;pointer-events:none}.dialog::backdrop{background:hsl(var(--hue-ink) 35% 7% / .7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:backdrop-in var(--ui-dur-medium) var(--ui-ease-out-soft) both}.dialog[data-closing]::backdrop{animation:backdrop-out calc(var(--ui-dur-medium) * .6) var(--ui-ease-in-out) both}.dialog[open] .dialog-body,.dialog[open] .dialog-footer{animation:dialog-content-in var(--ui-dur-medium) var(--ui-ease-out-soft) both;animation-delay:90ms}@keyframes dialog-in{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:1;transform:none}}@keyframes dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes dialog-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes backdrop-out{0%{opacity:1}to{opacity:0}}@media (width<=640px){.dialog{border-radius:var(--modal-radius) var(--modal-radius) 0 0;width:100vw;max-width:100vw;margin:auto 0 0}.dialog[open]{animation-name:sheet-in;animation-timing-function:var(--ui-ease-out-soft)}.dialog[data-closing]{animation-name:sheet-out}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-out{0%{transform:none}to{transform:translateY(100%)}}}.dialog-header{border-bottom:1px solid var(--border-subtle);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.dialog-header h2{margin-top:7px;font-size:19px}.dialog-header p{color:var(--text-tertiary);margin-top:4px;font-size:12px}.dialog-body{min-height:0;padding:24px;overflow-y:auto}.dialog-footer{border-top:1px solid var(--border-subtle);background:var(--surface-page);flex:none;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.detail-list{gap:14px;margin:0 0 24px;display:grid}.detail-list>div{grid-template-columns:115px minmax(0,1fr);gap:10px;display:grid}.detail-list dt{color:var(--text-tertiary);font-size:11px}.detail-list dd{overflow-wrap:anywhere;margin:0;font-size:12px}.section-title{align-items:center;gap:8px;margin:28px 0 16px;display:flex}.timeline{margin:0;padding:0 0 0 14px;list-style:none}.timeline li{border-left:1px solid var(--accent-line);padding:0 0 22px 20px;position:relative}.timeline li:before{content:"";border-radius:var(--voy-radius-pill);background:var(--accent);width:7px;height:7px;position:absolute;top:6px;left:-4px}.timeline strong{font-size:11px}.timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:12px}.timeline time{color:var(--text-tertiary);font-size:10px}.account-profile{align-items:center;gap:14px;margin-bottom:24px;display:flex}.account-profile p{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:12px}.inbox-panel{grid-template-columns:290px minmax(0,1fr);height:min(750px,100dvh - 225px);min-height:420px;display:grid}.conversation-list{border-right:1px solid var(--border-subtle);background:var(--surface-sunken);min-width:0;overflow-y:auto}.list-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;min-height:72px;padding:20px;display:flex}.conversation-item{text-align:left;width:100%;min-height:105px;color:var(--text-primary);border:0;border-bottom:1px solid var(--border-subtle);background:0 0;padding:18px 20px;display:block}.conversation-item.selected{background:var(--accent-wash);box-shadow:inset 3px 0 var(--accent)}.conversation-title strong{font-size:12px;font-weight:500}.conversation-preview{white-space:nowrap;text-overflow:ellipsis;color:var(--text-tertiary);margin:5px 0;font-size:11px;display:block;overflow:hidden}.conversation-meta{color:var(--text-tertiary);font-size:9px}.conversation-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.conversation-detail>.empty{flex:1}.conversation-header{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:12px;padding:14px 20px;display:flex}.conversation-header>div{flex:1;min-width:0}.conversation-header h2{font-size:13px}.conversation-header p{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11px}.messages{background:var(--surface-page);flex-direction:column;flex:1;gap:14px;min-height:0;padding:24px;display:flex;overflow-y:auto}.message{border:1px solid var(--border-subtle);border-radius:var(--workspace-radius);background:var(--surface-raised);align-self:flex-start;max-width:88%;padding:12px 15px}.message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.message time{text-align:right;color:var(--text-tertiary);margin-top:7px;font-size:9px;display:block}.message-outgoing{background:var(--accent-wash);border-color:var(--accent-line);align-self:flex-end}.reply-form{border-top:1px solid var(--border-subtle);flex:none;padding:16px 20px}.reply-form textarea{min-height:76px;max-height:150px}.reply-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.reply-actions small{color:var(--text-tertiary);font-size:10px}.tabs{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:5px;margin:22px 0 18px;display:flex}.tabs button{min-height:48px;color:var(--text-tertiary);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:12px 16px;font-size:12px;display:flex}.tabs button[aria-pressed=true]{color:var(--text-accent);border-bottom-color:var(--text-accent)}.template-item,.session-item{border-bottom:1px solid var(--border-subtle);align-items:center;gap:18px;padding:24px;display:flex}.template-item:last-child,.session-item:last-child{border-bottom:0}.template-item>div,.session-item>div{flex:1;min-width:0}.template-item h2,.session-item h2{font-size:13px}.template-item p,.session-item p{color:var(--text-secondary);margin:5px 0;font-size:12px}.template-item small,.session-item small{color:var(--text-tertiary);font-size:10px}.template-icon{background:var(--accent-wash);width:40px;height:44px;color:var(--text-accent);border-radius:var(--workspace-radius);flex:none;place-items:center;display:grid}.login-layout{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-story{background:radial-gradient(ellipse at 0 90%, var(--workspace-active), transparent 65%), var(--workspace-shell);flex-direction:column;padding:50px 64px 36px;display:flex}.login-story .brand{width:210px}.login-story-content{max-width:490px;margin:auto 0;padding:70px 0}.login-story-content>.eyebrow{color:var(--workspace-accent);margin-bottom:20px}.login-story h1{letter-spacing:-.04em;font-size:clamp(27px,2.8vw,40px);font-weight:500;line-height:1.35}.login-story h1 span{color:var(--workspace-accent)}.login-story p{color:var(--workspace-muted);max-width:43ch;margin-top:22px;font-size:13px;line-height:1.9}.login-trail{color:var(--workspace-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:42px;font-size:10px;display:flex}.login-trail svg{width:14px;color:var(--workspace-accent)}.login-trail span{border:1px solid var(--workspace-line);border-radius:var(--voy-radius-pill);padding:8px 12px}.login-story-footer{color:var(--workspace-muted);align-items:center;gap:10px;font-size:11px;display:flex}.login-access{color:var(--text-primary);background:var(--surface-page);flex-direction:column;justify-content:center;align-items:center;padding:56px 36px 24px;display:flex;position:relative}.login-card{width:min(380px,100%);margin:auto 0}.login-lock{border-radius:var(--radius-card);width:48px;height:48px;color:var(--text-accent);background:var(--accent-wash);place-items:center;margin-bottom:25px;display:grid}.login-card h2{margin-top:8px;margin-bottom:10px;font-size:28px}.login-card>p{color:var(--text-tertiary);font-size:12px}.login-card form{gap:20px;margin-top:30px}.login-card input{background:var(--surface-raised);min-height:50px}.login-card form>.button{justify-content:space-between;min-height:50px;margin-top:6px;padding-left:20px;padding-right:20px}.password-field{position:relative}.password-field input{padding-right:52px}.password-field button{color:var(--text-tertiary);position:absolute;top:3px;right:4px}.login-card p.access-help{margin-top:24px;font-size:11px;line-height:1.8}.login-security{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);align-items:center;gap:7px;margin-top:28px;padding-top:24px;font-size:10px;display:flex}.login-security svg{width:13px;height:13px}.login-footer{color:var(--text-tertiary);text-align:center;margin-top:48px;font-size:10px}.session-screen{background:var(--surface-page);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;padding:24px;display:flex}.loading-dot{border-radius:var(--voy-radius-pill);background:var(--accent);width:12px;height:12px}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mobile-menu,.mobile-close,.conversation-back{display:none}@media (width>=1600px){.content{padding-right:max(40px,50vw - 800px)}}@media (width<=1200px){:root{--workspace-sidebar:225px}.sidebar-header{padding-left:20px;padding-right:20px}.brand{width:175px}.content{padding:26px 24px 36px}.topbar{padding:0 24px}.inbox-panel{grid-template-columns:250px minmax(0,1fr)}.data-table th,.data-table td{padding-left:14px;padding-right:14px}.login-story{padding:40px}}@media (width<=980px){.app-shell{display:block}.sidebar{visibility:hidden;width:280px;transition:transform var(--voy-duration-base), visibility var(--voy-duration-base);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.is-open{visibility:visible;transform:translate(0)}.sidebar-scrim{background:hsl(var(--hue-ink) 35% 7% / .64);z-index:35;border:0;position:fixed;inset:0}.mobile-menu,.mobile-close{display:inline-flex}.topbar{height:68px;padding:0 20px}.content{border-radius:var(--voy-radius-xl) var(--voy-radius-xl) 0 0;min-height:calc(100dvh - 68px)}.sidebar-header .brand{width:176px}.page-heading h1{font-size:25px}}@media (width<=720px){.login-layout{flex-direction:column;display:flex}.login-story{padding:26px 24px}.login-story .brand{width:190px}.login-story-content{padding:32px 0 0}.login-story h1{font-size:26px}.login-story-content>.eyebrow{margin-bottom:12px;font-size:9px}.login-story p,.login-trail,.login-story-footer{display:none}.login-access{flex:1;padding:32px 24px 20px}.login-lock{display:none}.login-card h2{font-size:25px}.login-card form{margin-top:24px}.login-footer{margin-top:28px}.login-security{margin-top:22px;padding-top:18px}.inbox-panel{grid-template-columns:minmax(0,1fr);height:auto;min-height:520px}.conversation-detail,.has-conversation .conversation-list{display:none}.has-conversation .conversation-detail{min-height:600px;max-height:calc(100dvh - 100px);display:flex}.conversation-back{display:inline-flex}.conversation-list{border-right:0}.messages{padding:18px}.reply-actions{align-items:flex-end}.reply-actions small{max-width:140px}.template-item,.session-item{flex-wrap:wrap;gap:12px;padding:18px}.template-item>div,.session-item>div{flex-basis:calc(100% - 65px)}.template-item>.badge,.session-item>.button,.session-item>.badge{margin-left:52px}}@media (width<=560px){.topbar{gap:12px;padding:0 12px}.topbar-breadcrumb{gap:7px;font-size:10px}.account-details,.account-trigger>svg{display:none}.account-trigger{padding:4px}.content{padding:24px 16px 36px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:22px}.page-heading h1{font-size:25px}.page-heading p{font-size:11px}.page-heading>.button{min-height:44px}.panel{border-radius:var(--voy-radius-md)}.panel-toolbar{padding:18px 16px}.panel-title{flex-wrap:wrap;gap:8px;margin-bottom:16px}.panel-title h2{font-size:13px}.filter-bar{flex-direction:column;gap:10px}.filter-select{width:100%}.data-table{min-width:700px}.panel-footer{padding:12px 16px}input,select,textarea{font-size:16px}.empty{min-height:300px;padding:40px 20px}.empty h2{font-size:15px}.dialog-header,.dialog-body{padding:18px}.dialog-header h2{font-size:17px}.dialog-footer{flex-wrap:wrap;padding:14px 18px}.detail-list>div{grid-template-columns:90px minmax(0,1fr)}.tabs{gap:0}.tabs button{padding:12px 10px;font-size:11px}.reply-form{padding:16px}.reply-actions small{display:none}.reply-actions{justify-content:flex-end}.notice{padding:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.workspace-empty{margin:0 var(--voy-space-4) var(--voy-space-4);border:1px dashed var(--workspace-line);border-radius:var(--workspace-radius);color:var(--workspace-muted);padding:.75rem;font-size:.8125rem}.support-banner{padding:.625rem var(--workspace-gap);color:#2a1a00;animation:support-in var(--ui-dur-medium) var(--ui-ease-out-soft) both;background:#f5b84a;align-items:center;gap:.625rem;font-size:.8125rem;display:flex}.support-banner svg{flex:none;width:1rem;height:1rem}.support-banner span{flex:1}.support-banner button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}@keyframes support-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.platform-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:.75rem;display:grid}.platform-form label,.platform-form .field{gap:.25rem;font-size:.75rem;font-weight:600;display:grid}.platform-form input{min-height:var(--voy-tap);border:1px solid var(--border-default,#ccd);border-radius:var(--workspace-radius);font:inherit;padding:0 .75rem}.invite-link{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.invite-link code{overflow-wrap:anywhere;border-radius:var(--workspace-radius);background:#0000000d;flex:240px;padding:.5rem;font-size:.75rem}.login-card{border-radius:calc(var(--workspace-radius) * 1.5);background:var(--surface-default,#fff);width:min(440px,100vw - 32px);box-shadow:var(--workspace-shadow);color:var(--text-primary);animation:card-in var(--ui-dur-large) var(--ui-ease-out-soft) both;gap:1rem;padding:2rem;display:grid}@keyframes card-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.login-card h1{margin:0;font-size:1.375rem}.login-card label{gap:.25rem;font-size:.8125rem;font-weight:600;display:grid}.login-card input{min-height:var(--voy-tap);border:1px solid var(--border-default,#ccd);border-radius:var(--workspace-radius);font:inherit;padding:0 .75rem}.panel-toolbar .notice{margin-top:1rem}.data-table td small{color:var(--text-tertiary);display:block}.option-dot{background:var(--text-tertiary);border-radius:50%;width:8px;height:8px}.option-dot-lead{background:var(--status-info,#2f6fd6)}.option-dot-prospect{background:var(--status-warning,#c98a12)}.option-dot-customer{background:var(--status-success,#1f8a5c)}.option-dot-churned{background:var(--text-tertiary,#8a92a3)}.install-hint{color:var(--text-secondary);margin:.75rem 0 0;font-size:.8125rem}.reveal{animation:reveal-in var(--ui-dur-large) var(--ui-ease-out-soft) both;animation-delay:var(--d,0s)}@keyframes reveal-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.panel-pad{align-content:start;gap:18px;padding:24px;display:grid}.panel+.panel,.panel+.forms-layout,.panel+.stats-grid,.stats-grid+.panel,.notice+.brand-layout{margin-top:var(--workspace-gap)}.section-title{align-items:center;gap:10px;margin:0;font-size:16px;display:flex}.section-title svg{width:18px;height:18px;color:var(--text-accent)}.cell-muted{color:var(--text-tertiary);font-size:12.5px}.link-button{font:inherit;color:var(--text-accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.google-button{justify-content:center;gap:10px;width:100%;text-decoration:none}.login-divider{color:var(--text-tertiary);align-items:center;gap:12px;margin:4px 0;font-size:12px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--border-subtle);flex:1;height:1px}.login-fine{color:var(--text-tertiary);text-align:center;margin:0;font-size:12px}.login-card{animation:reveal-in var(--ui-dur-large) var(--ui-ease-out-soft) both}.welcome-layout{background:var(--surface-page);grid-template-rows:auto 1fr;min-height:100dvh;padding:20px;display:grid}.welcome-top{justify-content:space-between;align-items:center;display:flex}.welcome-brand{background:var(--workspace-shell);border-radius:12px;padding:10px 14px;display:inline-flex}.welcome-brand .brand{width:150px;height:auto}.welcome-card{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-card);width:min(480px,100%);box-shadow:var(--workspace-shadow);place-self:center;gap:16px;padding:32px;display:grid}.welcome-card,.welcome-card h1,.welcome-card label{color:var(--text-primary)}.welcome-card h1{margin:0;font-size:28px}.welcome-card p{color:var(--text-secondary);margin:0}.welcome-deadline{align-items:center;gap:8px;font-size:12.5px;display:flex;color:var(--text-tertiary)!important}.welcome-deadline svg{width:15px;height:15px}.trial-banner{background:hsl(var(--hue-brand) var(--sat-brand) 40% / .12);color:var(--workspace-text);border-bottom:1px solid var(--workspace-line);animation:reveal-in var(--ui-dur-medium) var(--ui-ease-out-soft) both;align-items:center;gap:10px;padding:9px 20px;font-size:13px;display:flex}.trial-banner svg{width:16px;height:16px;color:var(--workspace-accent);flex:none}.trial-banner a{color:inherit;font-weight:600}.trial-banner.is-urgent{color:#1d1300;background:#f9a91ff2}.trial-banner.is-urgent svg{color:inherit}.onboarding-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.onboarding-head h2{margin:6px 0 4px;font-size:22px}.onboarding-head p{color:var(--text-secondary);margin:0}.progress{background:var(--border-subtle);border-radius:99px;height:8px;overflow:hidden}.progress span{border-radius:inherit;background:linear-gradient(90deg, var(--voy-color-brand-500,#14a37f), var(--voy-color-brand-400,#2bd4a4));transform-origin:0;height:100%;animation:grow-x var(--ui-dur-hero) var(--ui-ease-out-soft) both .2s;transition:width var(--ui-dur-large) var(--ui-ease-out-soft);display:block}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:none}}.checklist{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.checklist li{animation:reveal-in var(--ui-dur-medium) var(--ui-ease-out-soft) both;animation-delay:calc(var(--i,0) * 60ms + .15s)}.checklist a{border:1px solid var(--border-subtle);border-radius:var(--workspace-radius);color:inherit;transition:transform var(--ui-dur-short) var(--ui-ease-overshoot), border-color var(--ui-dur-short), box-shadow var(--ui-dur-short);align-items:flex-start;gap:12px;padding:14px;text-decoration:none;display:flex;position:relative}.checklist a:hover{border-color:var(--accent-line,#9fd9c6);transform:translateY(-2px);box-shadow:0 8px 24px #1f473a14}.checklist a>svg:first-child{width:20px;height:20px;color:var(--text-tertiary);flex:none;margin-top:1px}.checklist .is-done a>svg:first-child{color:var(--voy-color-brand-600,#0f8a6a)}.checklist .is-done strong{text-decoration:line-through;-webkit-text-decoration-color:var(--text-tertiary);text-decoration-color:var(--text-tertiary);color:var(--text-secondary)}.checklist .is-next a{border-color:var(--text-accent);background:var(--accent-wash,#29a37a0f)}.checklist strong{font-size:14px;display:block}.checklist small{color:var(--text-tertiary);margin-top:2px;font-size:12px;line-height:1.4;display:block}.checklist-icon{width:16px;height:16px;color:var(--text-tertiary);flex:none;margin-left:auto}.stats-grid{gap:var(--workspace-gap);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.stat-card{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--workspace-shadow);align-content:start;gap:4px;padding:20px;display:grid;position:relative;overflow:hidden}.stat-icon{background:var(--accent-wash,#29a37a14);width:36px;height:36px;color:var(--text-accent);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.stat-icon svg{width:18px;height:18px}.stat-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;line-height:1.1}.stat-card small{color:var(--text-secondary);font-size:12.5px}.stat-link{color:var(--text-accent);align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.stat-link svg{width:14px;height:14px;transition:transform var(--ui-dur-short) var(--ui-ease-overshoot)}.stat-link:hover svg{transform:translate(3px)}.sparkbars{align-items:flex-end;gap:5px;height:42px;margin-top:10px;display:flex}.sparkbars span{height:var(--h);background:linear-gradient(180deg, var(--voy-color-brand-400,#2bd4a4), var(--voy-color-brand-600,#0f8a6a));transform-origin:bottom;animation:grow-y var(--ui-dur-large) var(--ui-ease-overshoot) both;animation-delay:calc(var(--i) * 50ms + .3s);border-radius:4px 4px 2px 2px;flex:1}@keyframes grow-y{0%{transform:scaleY(0)}to{transform:none}}.site-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-list li{border-top:1px solid var(--border-subtle);grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.site-list li:first-child{border-top:0}.status-dot{background:var(--text-tertiary);border-radius:50%;width:9px;height:9px}.status-dot.is-on{background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.hero-empty{align-items:center;gap:16px;display:flex}.hero-empty h2{margin:0 0 4px;font-size:20px}.hero-empty p{color:var(--text-secondary);margin:0}.hero-icon{background:var(--accent-wash,#29a37a14);width:52px;height:52px;color:var(--text-accent);animation:pop-in var(--ui-dur-large) var(--ui-ease-overshoot) both .12s;border-radius:16px;flex:none;place-items:center;display:grid}.hero-icon svg{width:26px;height:26px}@keyframes pop-in{0%{opacity:0;transform:scale(.5)rotate(-8deg)}to{opacity:1;transform:none}}.site-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:14px;display:grid}.site-form-single{grid-template-columns:minmax(0,1fr)}.site-form .notice{grid-column:1/-1}.site-form label{gap:6px;font-size:13px;font-weight:600;display:grid}.site-form small{color:var(--text-tertiary);font-weight:400}.site-form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.install-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.install-site{gap:2px;min-width:220px;display:grid}.install-site>span:not(:first-child){color:var(--text-tertiary);font-size:13px}.install-status{background:var(--surface-page);border:1px solid var(--border-subtle);transition:background var(--ui-dur-medium), border-color var(--ui-dur-medium);border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex}.install-status.is-on{background:#22c35d1a;border-color:#2eb86059}.install-status>svg{color:#16a34a;width:20px;height:20px;animation:pop-in var(--ui-dur-large) var(--ui-ease-overshoot) both}.install-status strong{font-size:13px;display:block}.install-status small{color:var(--text-tertiary);font-size:12px;display:block}.pulse{background:#f59e0b;border-radius:50%;flex:none;width:10px;height:10px;position:relative}.pulse:after{content:"";background:inherit;animation:pulse-ring 1.6s var(--ui-ease-out-soft) infinite;border-radius:50%;position:absolute;inset:0}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}.code-block{color:#e5edf7;background:#0f1724;border:1px solid #1e2a3b;border-radius:12px;overflow:hidden}.code-block-bar{color:#8fa3bd;background:#0b111c;justify-content:space-between;align-items:center;padding:8px 8px 8px 14px;font-size:12px;display:flex}.code-copy{color:#e5edf7;font:inherit;cursor:pointer;transition:transform var(--ui-dur-micro) var(--ui-ease-overshoot), background var(--ui-dur-short);background:#172235;border:1px solid #2a3a52;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.code-copy:active{transform:scale(.94)}.code-copy.is-copied{animation:pop-in var(--ui-dur-short) var(--ui-ease-overshoot);background:#14532d;border-color:#166534}.code-copy svg{width:14px;height:14px}.code-block pre{white-space:pre-wrap;word-break:break-word;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12.5px;line-height:1.6;overflow-x:auto}.vtabs{background:var(--surface-page);border:1px solid var(--border-subtle);scrollbar-width:none;border-radius:999px;flex-wrap:nowrap;gap:4px;padding:4px;display:flex;position:relative;overflow-x:auto}.vtabs::-webkit-scrollbar{display:none}.vtab{z-index:1;font:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--ui-dur-short) var(--ui-ease-out-soft);background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;position:relative}.vtab[aria-selected=true]{color:var(--btn-primary-text,#fff)}.vtabs-indicator{background:var(--btn-primary-bg,#0f6b54);box-shadow:0 4px 12px var(--btn-primary-glow,transparent);transition:transform var(--ui-dur-medium) var(--ui-ease-overshoot), width var(--ui-dur-medium) var(--ui-ease-overshoot);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.guide-pane{animation:reveal-in var(--ui-dur-medium) var(--ui-ease-out-soft) both}.guide{gap:18px;margin:0;padding:0;list-style:none;display:grid}.guide-step{animation:reveal-in var(--ui-dur-medium) var(--ui-ease-out-soft) both;animation-delay:calc(var(--i,0) * 70ms);grid-template-columns:32px 1fr;gap:14px;display:grid}.guide-step-n{background:var(--accent-wash,#29a37a1a);width:32px;height:32px;color:var(--text-accent);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.guide-step strong{margin:5px 0 6px;display:block}.guide-step-body{color:var(--text-secondary);gap:10px;min-width:0;font-size:14px;display:grid}.guide-step-body p{margin:0}.guide-step-body code{background:var(--surface-page);border-radius:5px;padding:1px 6px;font-size:12.5px}.guide-step-body .code-block code{background:0 0;padding:0}.guide-step-body .button{justify-self:start}.brand-layout{gap:var(--workspace-gap);grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;display:grid}.brand-form label{gap:6px;font-size:13px;font-weight:600;display:grid}.brand-form label small{color:var(--text-tertiary);font-weight:400}.brand-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.brand-form legend{margin-bottom:8px;font-size:13px;font-weight:600}.brand-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.swatch{cursor:pointer;width:34px;height:34px;transition:transform var(--ui-dur-short) var(--ui-ease-overshoot), box-shadow var(--ui-dur-short);border:0;border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.swatch:hover{transform:scale(1.12)}.swatch.is-on{box-shadow:0 0 0 3px var(--surface-raised), 0 0 0 5px var(--text-primary);transform:scale(1.05)}.swatch-custom{color:#fff;background:conic-gradient(#f43f5e,#f59e0b,#22c55e,#0ea5e9,#8b5cf6,#f43f5e);place-items:center;display:grid;overflow:hidden}.swatch-custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.swatch-custom svg{pointer-events:none;filter:drop-shadow(0 1px 1px #0006);width:16px;height:16px}.swatch-code{color:var(--text-tertiary);font-size:12px}.switch-row{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex!important}.switch-row strong{font-size:14px;display:block}.switch-row small{color:var(--text-tertiary);font-size:12.5px;font-weight:400;display:block}.switch{background:var(--border-subtle);cursor:pointer;width:46px;height:26px;transition:background var(--ui-dur-short) var(--ui-ease-out-soft);border:0;border-radius:999px;flex:none;padding:3px}.switch[aria-checked=true]{background:var(--btn-primary-bg,#0f6b54)}.switch-thumb{width:20px;height:20px;transition:transform var(--ui-dur-medium) var(--ui-ease-overshoot);background:#fff;border-radius:50%;display:block;box-shadow:0 1px 3px #00000040}.switch[aria-checked=true] .switch-thumb{transform:translate(20px)}.brand-preview{position:sticky;top:16px}.brand-preview-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;padding:16px 20px;display:flex}.brand-preview-head small{color:var(--text-tertiary)}.widget-preview{background:linear-gradient(#f8fafc,#eef2f7);height:560px;position:relative;overflow:hidden}.wp-site{opacity:.7;gap:10px;padding:24px;display:grid}.wp-site span{background:#dbe2ec;border-radius:6px;height:10px}.wp-site span.short{width:60%}.wp-hero{background:#e2e8f0;border-radius:14px;height:120px;margin:8px 0}.wp-launcher{background:var(--w-brand);min-width:54px;height:54px;color:var(--w-on);cursor:pointer;transition:transform var(--ui-dur-short) var(--ui-ease-overshoot), background var(--ui-dur-medium);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-weight:600;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 28px -8px #0006}.wp-launcher:hover{transform:scale(1.05)}.wp-launcher:active{transform:scale(.92)}.widget-preview[data-side=left] .wp-launcher{left:18px;right:auto}.wp-panel{border-radius:var(--w-r);transform-origin:100% 100%;opacity:0;pointer-events:none;width:min(320px,100% - 36px);height:400px;transition:opacity var(--ui-dur-short) var(--ui-ease-out-soft), transform var(--ui-dur-medium) var(--ui-ease-overshoot);color:#111827;background:#fff;flex-direction:column;display:flex;position:absolute;bottom:86px;right:18px;overflow:hidden;transform:translateY(16px)scale(.9);box-shadow:0 24px 60px -14px #00000059}.widget-preview[data-side=left] .wp-panel{transform-origin:0 100%;left:18px;right:auto}.wp-panel.is-open{opacity:1;pointer-events:auto;transform:none}.wp-panel header{background:var(--w-brand);color:var(--w-on);transition:background var(--ui-dur-medium);align-items:center;gap:10px;padding:14px;display:flex}.wp-panel header>svg{opacity:.85;width:18px;height:18px;margin-left:auto}.wp-avatar{background:color-mix(in srgb, var(--w-on) 18%, transparent);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.wp-title strong{font-size:14px;display:block}.wp-title small{opacity:.85;align-items:center;gap:5px;font-size:11.5px;display:flex}.wp-title i{background:#4ade80;border-radius:50%;width:7px;height:7px}.wp-messages{background:#f6f7f9;flex-direction:column;flex:1;gap:6px;padding:14px 12px;display:flex;overflow:hidden}.wp-bubble{border-radius:calc(var(--w-r) * .8);white-space:pre-wrap;max-width:84%;margin:0;padding:8px 12px;font-size:13.5px;line-height:1.4}.wp-bubble.out{background:#fff;border-bottom-left-radius:6px;align-self:flex-start;box-shadow:0 1px 2px #0000000f}.wp-bubble.in{background:var(--w-brand);color:var(--w-on);transition:background var(--ui-dur-medium);border-bottom-right-radius:6px;align-self:flex-end}.wp-panel.is-open .wp-bubble{animation:reveal-in var(--ui-dur-medium) var(--ui-ease-overshoot) both}.wp-panel.is-open .wp-bubble:nth-child(2){animation-delay:.12s}.wp-panel.is-open .wp-bubble:nth-child(3){animation-delay:.24s}.wp-panel footer{color:#9ca3af;border-top:1px solid #eef0f3;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.wp-panel footer span:first-child{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;flex:1;padding:8px 12px}.wp-send{background:var(--w-brand);width:34px;height:34px;color:var(--w-on);border-radius:50%;place-items:center;display:grid}.wp-send svg{width:16px;height:16px}.forms-layout{gap:var(--workspace-gap);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.forms-list{padding:6px;display:grid}.form-item{text-align:left;border-radius:var(--workspace-radius);font:inherit;color:inherit;cursor:pointer;transition:background var(--ui-dur-short);background:0 0;border:0;gap:3px;padding:12px;display:grid}.form-item:hover{background:var(--surface-page)}.form-item.selected{background:var(--accent-wash,#29a37a14);box-shadow:inset 3px 0 0 var(--text-accent)}.form-item span{color:var(--text-tertiary);font-size:12px}.form-item-stats{gap:6px;margin-top:4px;display:flex}.form-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.form-detail-head h2{margin:0 0 4px}.form-key{background:var(--surface-page);border:1px dashed var(--border-subtle);border-radius:8px;padding:6px 10px;font-size:12.5px}.submissions{border-top:1px solid var(--border-subtle);gap:10px;padding-top:16px;display:grid}.submissions h3{margin:0;font-size:15px}.table-scroll{overflow-x:auto}.account-grid{gap:var(--workspace-gap);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.account-grid .form-stack .button{justify-self:start}.plain-steps{color:var(--text-secondary);gap:8px;margin:0;padding-left:20px;display:grid}.install-ok{color:#15803d;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.install-ok svg{width:18px;height:18px}.live-dot{color:#15803d;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.live-dot:before{content:"";background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite live-blink}@keyframes live-blink{50%{opacity:.35}}.conversation-item{animation:reveal-in var(--ui-dur-medium) var(--ui-ease-out-soft) both;animation-delay:calc(var(--i,0) * 35ms)}.conversation-item.is-unread strong{font-weight:800}.conversation-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conversation-title small{color:var(--text-tertiary);flex:none;font-size:11.5px}.conversation-meta{align-items:center;gap:6px;display:flex}.conversation-meta svg{width:13px;height:13px}.conversation-meta .badge{margin-left:auto}.message{animation:reveal-in var(--ui-dur-medium) var(--ui-ease-overshoot) both}.reply-row{align-items:flex-end;gap:10px;display:flex}.reply-row textarea{resize:none;flex:1;min-height:48px;max-height:160px}.reply-row .button{flex:none;justify-content:center;width:48px;height:48px;padding:0}.reply-hint{color:var(--text-tertiary);margin-top:6px;font-size:12px;display:block}@media (width<=980px){.brand-layout,.forms-layout{grid-template-columns:minmax(0,1fr)}.brand-preview{position:static}}@media (width<=640px){.panel-pad{padding:18px}.hero-empty{align-items:flex-start}.install-status{border-radius:14px;width:100%}.stat-value{font-size:28px}.welcome-card{padding:22px}}.nav-count{color:#fff;min-width:20px;height:20px;animation:pop-in var(--ui-dur-medium) var(--ui-ease-overshoot) both;background:#ef4444;border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}:is(.account-grid,.forms-layout,.brand-layout)>.panel+.panel{margin-top:0}@media (width>=560px) and (width<=1099px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cell-nowrap{white-space:nowrap}.conversation-actions{flex:none;gap:4px;display:flex}.conversation-actions .icon-button svg{width:18px;height:18px}@media (hover:none){.reply-keys{display:none}}.nav-group-items{opacity:0;transition:grid-template-rows var(--ui-dur-medium) var(--ui-ease-out-soft), opacity var(--ui-dur-short) var(--ui-ease-out-soft);grid-template-rows:0fr;display:grid}.nav-group-items.is-open{opacity:1;grid-template-rows:1fr}.nav-group-inner{min-height:0;overflow:hidden}.nav-group-items .nav-item{transition:transform var(--ui-dur-medium) var(--ui-ease-out-soft), background-color var(--ui-dur-short), color var(--ui-dur-short);transform:translateY(-6px)}.nav-group-items.is-open .nav-item{transform:none}.nav-group-trigger svg{transition:transform var(--ui-dur-medium) var(--ui-ease-overshoot)}.dialog.dialog-account{width:min(360px,100vw - 32px);margin:var(--account-menu-top,68px) 20px auto auto;border-radius:var(--voy-radius-lg);transform-origin:100% 0}.dialog.dialog-account[open]{animation:account-in var(--ui-dur-medium) var(--ui-ease-overshoot) both}.dialog.dialog-account[data-closing]{animation:account-out calc(var(--ui-dur-medium) * .6) var(--ui-ease-in-out) both}.dialog.dialog-account::backdrop{background:hsl(var(--hue-ink) 35% 7% / .28);-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes account-in{0%{opacity:0;transform:translateY(-10px)scale(.92)}to{opacity:1;transform:none}}@keyframes account-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.96)}}.dialog-account .dialog-header{border:0;align-items:center;padding:14px 14px 0 20px}.dialog-account .dialog-header h2{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:11px;font-weight:600}.dialog-account .dialog-body{padding:8px 12px 12px}.dialog-account .dialog-footer{background:0 0;justify-content:stretch;padding:8px 12px}.dialog-account .account-profile{border-radius:var(--voy-radius-md);background:var(--surface-page);gap:14px;margin:0 0 10px;padding:14px}.dialog-account .avatar.large{color:#fff;background:linear-gradient(140deg, var(--voy-color-brand-400), var(--voy-color-brand-700));width:52px;height:52px;box-shadow:0 6px 16px hsl(var(--hue-brand) var(--sat-brand) 35% / .28);border:0;font-size:18px}.account-profile-text{min-width:0}.account-profile-text strong{font-size:15px;display:block}.account-profile-text p{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.account-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.account-chip{border-radius:var(--voy-radius-pill);color:var(--text-accent);background:hsl(var(--hue-brand) var(--sat-brand) 52% / .12);padding:2px 8px;font-size:11px;font-weight:600}.account-chip.is-muted{color:var(--text-secondary);background:var(--surface-sunken);font-weight:500}.account-menu{gap:2px;display:grid}.account-menu-item{border-radius:var(--voy-radius-md);width:100%;min-height:56px;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--ui-dur-short) var(--ui-ease-out-soft);background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.account-menu-item:hover,.account-menu-item:focus-visible{background:var(--surface-page)}.account-menu-icon{border-radius:var(--voy-radius-sm);width:36px;height:36px;color:var(--text-accent);background:hsl(var(--hue-brand) var(--sat-brand) 52% / .1);flex:none;place-items:center;display:grid}.account-menu-icon svg{width:18px;height:18px}.account-menu-text{flex:1;min-width:0;display:grid}.account-menu-text strong{font-size:13px;font-weight:600}.account-menu-text small{color:var(--text-tertiary);font-size:12px}.account-menu-chevron{width:16px;color:var(--text-tertiary);transition:transform var(--ui-dur-short) var(--ui-ease-out-soft)}.account-menu-item:hover .account-menu-chevron{color:var(--text-secondary);transform:translate(3px)}.account-menu .install-hint{margin:4px 10px 6px}.account-signout.button{width:100%;color:var(--status-danger);border-color:#0000;justify-content:center}.account-signout.button:hover{background:var(--status-danger-surface)}@media (width<=640px){.dialog.dialog-account{border-radius:var(--modal-radius) var(--modal-radius) 0 0;transform-origin:bottom;width:100vw;max-width:100vw;margin:auto 0 0}.dialog.dialog-account[open]{animation:sheet-in var(--ui-dur-medium) var(--ui-ease-out-soft) both}.dialog.dialog-account[data-closing]{animation:sheet-out calc(var(--ui-dur-medium) * .6) var(--ui-ease-in-out) both}}.empty-action{justify-content:center;margin-top:18px;display:flex}.empty-action .button svg{width:16px;height:16px;transition:transform var(--ui-dur-short) var(--ui-ease-out-soft)}.empty-action .button:hover svg{transform:translate(3px)}.section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:24px 0 10px;font-size:11px;font-weight:600}.integration-picker{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px;display:grid}.integration-option{text-align:left;border-radius:var(--voy-radius-md);border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-primary);font:inherit;cursor:pointer;transition:border-color var(--ui-dur-short) var(--ui-ease-out-soft), background-color var(--ui-dur-short), box-shadow var(--ui-dur-short), transform var(--ui-dur-short) var(--ui-ease-out-soft);align-content:start;gap:4px;padding:12px 14px;display:grid}.integration-option:hover:not(:disabled){border-color:hsl(var(--hue-brand) var(--sat-brand) 40% / .5);transform:translateY(-1px)}.integration-option.is-on{border-color:var(--voy-color-brand-600);background:hsl(var(--hue-brand) var(--sat-brand) 52% / .08);box-shadow:0 0 0 3px hsl(var(--hue-brand) var(--sat-brand) 52% / .14)}.integration-option:disabled{opacity:.55;cursor:not-allowed}.integration-option strong{align-items:center;gap:8px;font-size:13px;display:flex}.integration-option small{color:var(--text-tertiary);font-size:12px;line-height:1.4}.integration-guide{margin-top:16px}.form-status{border-radius:var(--voy-radius-md);background:var(--surface-page);border:1px solid var(--border-subtle);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:18px 0 4px;padding:14px 16px;display:grid}.form-status p{color:var(--text-tertiary);margin:2px 0 0;font-size:12px}.form-status strong{font-size:14px}.form-status .notice{margin-top:10px}.form-status-icon{border-radius:var(--voy-radius-sm);width:38px;height:38px;color:var(--text-tertiary);background:var(--surface-sunken);place-items:center;display:grid}.form-status-icon svg{width:20px;height:20px}.form-status-ok .form-status-icon{color:var(--text-accent);background:hsl(var(--hue-brand) var(--sat-brand) 52% / .12)}.form-status-error{border-color:var(--status-danger)}.form-status-error .form-status-icon{color:var(--status-danger);background:var(--status-danger-surface)}.mapping{gap:12px;margin-top:28px;display:grid}.mapping .list-heading{align-items:flex-start;gap:16px}.mapping .list-heading p{margin:4px 0 0;font-size:12px}.mapping-table select{border-radius:var(--voy-radius-sm);border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:36px;color:var(--text-primary);font:inherit;padding:6px 10px;font-size:13px}.mapping-table code{font-size:12px}.mapping-table tr.is-suggested td:first-child code{opacity:.85}.mapping-auto{color:var(--text-tertiary);margin-top:2px;font-size:11px;display:block}.mapping-sample{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.transform-chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:var(--voy-radius-pill);border:1px solid var(--border-subtle);color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color var(--ui-dur-short), border-color var(--ui-dur-short), color var(--ui-dur-short);background:0 0;padding:4px 10px;font-size:12px}.chip.is-on{color:var(--text-accent);background:hsl(var(--hue-brand) var(--sat-brand) 52% / .14);border-color:#0000;font-weight:600}.mapping-add{gap:8px;max-width:420px;display:flex}.mapping-add input{flex:1}.payload{border:1px solid var(--border-subtle);border-radius:var(--voy-radius-md);padding:10px 14px}.payload summary{cursor:pointer;font-size:13px;font-weight:600}.payload[open] summary{margin-bottom:10px}.brand-section{border-top:1px solid var(--border-subtle)!important;margin-top:20px!important;padding-top:18px!important}.brand-row.offsets{grid-template-columns:repeat(3,minmax(0,1fr))}.field-hint{color:var(--text-tertiary);margin-top:4px;font-size:12px;font-weight:400;display:block}@media (width<=640px){.form-status{grid-template-columns:auto 1fr}.form-status>.button{grid-column:1/-1}.mapping .list-heading{flex-direction:column;align-items:stretch}.brand-row.offsets{grid-template-columns:1fr}}.mapping-table .rich-select{min-width:190px}.mapping-table td:last-child{min-width:300px}.submissions .data-table td{min-width:120px;max-width:320px}.submissions .data-table td.cell-nowrap{min-width:0}.agent-connect-head{align-items:flex-start;gap:14px;display:flex}.agent-connect-head .hero-icon{flex:none}.agent-connect-head p{margin:4px 0 0}.agent-links{margin:0;padding:0;list-style:none;display:grid}.agent-links li{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.agent-links span{gap:2px;display:grid}.agent-links strong{font-size:13.5px;font-weight:600}.agent-links small{color:var(--text-tertiary);font-size:12.5px}.activity-console{border-radius:var(--radius-card);color:#e5edf7;background:#0f1724;border:1px solid #1e2a3b;overflow:hidden}.activity-console header{background:#0b111c;align-items:center;gap:10px;padding:12px 16px;display:flex}.activity-console header svg{color:#8fa3bd;flex:none;width:18px;height:18px}.activity-console header div{gap:1px;min-width:0;display:grid}.activity-console header strong{font-size:13.5px}.activity-console header small{color:#8fa3bd;font-size:12px}.activity-console ol{max-height:340px;margin:0;padding:4px 16px;list-style:none;overflow-y:auto}.activity-console li{border-top:1px solid #1e2a3b;gap:3px;padding:10px 0;display:grid}.activity-console li:first-child{border-top:0}.activity-line{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.activity-line time{color:#8fa3bd;font-variant-numeric:tabular-nums;font-size:12px}.activity-source{color:#c7d4e5;text-overflow:ellipsis;white-space:nowrap;background:#1e2a3b;border-radius:99px;max-width:180px;padding:1px 7px;font-size:11.5px;font-weight:600;overflow:hidden}.activity-source.is-agent{color:#7fe3d2;background:#123f3a}.activity-summary{overflow-wrap:anywhere;min-width:0}.activity-command{color:#a9c7f5;overflow-wrap:anywhere;white-space:pre-wrap;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5}.activity-command.is-panel-only{color:#8fa3bd}.activity-effects{color:#8fa3bd;overflow-wrap:anywhere;font-size:12px}.activity-empty{color:#8fa3bd;margin:0;padding:18px 16px;font-size:13px}.activity-console:focus-within ol:focus-visible{outline-offset:-2px;outline:2px solid #7fe3d2}.qr-code{border-radius:12px;flex:none;display:block}.install-qr{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.install-qr>div{flex:160px;gap:4px;display:grid}.install-qr p{margin:0}.phone-install{justify-items:start}.phone-install .qr-code{justify-self:center}.phone-install .plain-steps{margin:0}.phone-install-skip{color:var(--text-secondary);align-items:center;gap:6px;min-height:44px;font-size:13.5px;display:inline-flex}.phone-install-skip svg{width:15px;height:15px}.chat-route .content{padding:18px 20px 20px}.ct{--ct-bar:var(--workspace-shell,#0f1f1a);--ct-chat:#eef1ef;--ct-mine:var(--accent-soft,#cdeee1);--ct-brand:var(--voy-color-brand-600,#0f8a6a);height:calc(100dvh - var(--workspace-topbar,76px) - 40px);border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:18px;grid-template-columns:minmax(300px,380px) 1fr;min-height:480px;display:grid;overflow:hidden}.ct-list{border-right:1px solid var(--border-subtle);flex-direction:column;min-height:0;display:flex}.ct-list-head{justify-content:space-between;align-items:center;padding:12px 8px 4px 16px;display:flex}.ct-list-head h1{margin:0;font-size:22px}.ct-icon{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ct-icon svg{width:22px;height:22px}.ct-search{background:var(--surface-page);height:38px;color:var(--text-tertiary);border-radius:20px;align-items:center;gap:8px;margin:4px 12px 8px;padding:0 12px;display:flex}.ct-search svg{flex:none;width:17px;height:17px}.ct-search input{min-width:0;color:var(--text-primary);font:inherit;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0}.ct-push{text-align:left;background:var(--ct-mine);color:#0b3b2c;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;margin:0 12px 8px;padding:9px 12px;display:flex}.ct-push svg{flex:none;width:20px;height:20px}.ct-push span{display:grid}.ct-push small{font-size:12.5px}.ct-rows{overscroll-behavior:contain;flex:1;overflow-y:auto}.ct-section{color:var(--text-tertiary);margin:0;padding:8px 16px 3px;font-size:12px;font-weight:700}.ct-row{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:11px;padding:8px 14px;display:flex}.ct-row:hover,.ct-row.is-selected{background:var(--surface-page)}.ct-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid;position:relative}.ct-online{background:#22e27a;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.ct-online:before,.ct-online:after{content:"";z-index:-1;background:#22e27a;border-radius:50%;animation:2.2s cubic-bezier(.2,.7,.3,1) infinite ct-glow;position:absolute;inset:-2px}.ct-online:after{animation-delay:1.1s}@keyframes ct-glow{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.ct-row-text{flex:1;gap:2px;min-width:0;display:grid}.ct-row-top,.ct-row-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.ct-row-top strong{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.ct-row-top small{color:var(--text-tertiary);flex:none;font-size:12px}.ct-row.is-unread .ct-row-top small{color:var(--ct-brand);font-weight:700}.ct-row-bottom>span:first-child{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.ct-typing-text{font-weight:600;color:var(--ct-brand)!important}.ct-new{font-weight:700;color:var(--ct-brand)!important}.ct-badge{background:var(--ct-brand);color:#fff;border-radius:11px;flex:none;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:12px;display:grid}.ct-tick{vertical-align:-3px;color:#7b8794;width:16px;height:16px;margin-right:3px;display:inline-block}.ct-main{min-width:0;min-height:0;display:flex}.ct-idle{background:var(--ct-chat);flex:1;place-items:center;display:grid}.ct-thread{--ct-bar:var(--workspace-shell,#0f1f1a);--ct-chat:#eef1ef;--ct-mine:var(--accent-soft,#cdeee1);--ct-brand:var(--voy-color-brand-600,#0f8a6a);background:var(--ct-chat);flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative}.ct-head{background:var(--ct-bar);color:#fff;flex:none;align-items:center;gap:8px;padding:7px 6px 7px 8px;display:flex}.ct-back{margin-right:-4px;display:none}.ct-head-text{flex:1;min-width:0}.ct-head-text h2{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16.5px;font-weight:600;overflow:hidden}.ct-head-text p{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;overflow:hidden}.ct-head-text p.is-typing{color:#5eeaa8;font-weight:600}.ct-head .ct-online{border-color:var(--ct-bar)}.ct-messages{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:8px 5% 6px;display:flex;overflow-y:auto}.ct-messages>:first-child{margin-top:auto}.ct-day,.ct-page{color:#4b5563;text-align:center;background:#ffffffd9;border-radius:8px;align-self:center;margin:7px 0;padding:3px 10px;font-size:12px}.ct-page{background:var(--accent-soft,#dff3ea);color:var(--text-accent,#0b5a43)}.ct-msg{color:#111827;background:#fff;border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:min(72%,560px);margin-top:12px;padding:5px 8px 6px;font-size:15px;line-height:1.34;transition:transform .12s;position:relative;box-shadow:0 1px 1px #00000014}.ct-msg.is-mine{background:var(--ct-mine);border-radius:12px 12px 3px;align-self:flex-end}.ct-msg.is-grouped{border-radius:12px;margin-top:4px}.ct-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;display:inline}.ct-stamp{float:right;color:#667085;white-space:nowrap;align-items:center;gap:2px;margin:6px 0 -3px 10px;font-size:11px;display:inline-flex}.ct-stamp .ct-tick{vertical-align:0;margin:0 0 0 2px}.ct-retry{color:#dc2626;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ct-msg.is-image{padding:3px}.ct-msg.is-image img{background:#e5e7eb;border-radius:9px;max-width:100%;min-height:90px;max-height:340px;display:block}.ct-msg.is-image .ct-stamp{float:none;color:#fff;background:#00000073;border-radius:8px;margin:0;padding:2px 6px;position:absolute;bottom:8px;right:9px}.ct-msg.is-image .ct-tick{color:#fff}.ct-msg.is-sticker{box-shadow:none;background:0 0;padding:0}.ct-msg.is-sticker .ct-stamp{float:none;justify-content:flex-end;margin:2px 0 0;display:flex}.ct-sticker{width:150px;height:150px;animation:.45s cubic-bezier(.34,1.56,.64,1) both ct-sticker;display:block}@keyframes ct-sticker{0%{opacity:0;transform:scale(.5)rotate(-8deg)}to{opacity:1;transform:none}}.ct-quote{border-left:3px solid var(--ct-brand);background:#0000000d;border-radius:6px;max-height:54px;margin-bottom:4px;padding:3px 8px;font-size:13px;overflow:hidden}.ct-quote b{color:var(--ct-brand);font-size:12px;display:block}.ct-reply-btn{color:#667085;cursor:pointer;opacity:0;background:#fff;border:0;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:-14px;transition:opacity .15s;display:grid;position:absolute;top:50%;right:-36px;box-shadow:0 1px 3px #0003}.ct-msg.is-mine .ct-reply-btn{left:-36px;right:auto}.ct-reply-btn svg{width:15px;height:15px}.ct-msg:hover .ct-reply-btn,.ct-reply-btn:focus-visible{opacity:1}.ct-file{color:inherit;align-items:center;gap:9px;min-width:200px;text-decoration:none;display:flex}.ct-file svg{color:#dc2626;flex:none;width:30px;height:30px}.ct-file span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ct-dots{gap:4px;padding:11px 13px;display:flex}.ct-dots i{background:#9ca3af;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ct-bounce}.ct-dots i:nth-child(2){animation-delay:.15s}.ct-dots i:nth-child(3){animation-delay:.3s}@keyframes ct-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ct-down{color:#4b5563;cursor:pointer;z-index:2;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:74px;right:12px;box-shadow:0 2px 8px #00000040}.ct-down svg{width:20px;height:20px}.ct-down b{background:var(--ct-brand);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;display:grid;position:absolute;top:-5px;right:-3px}.ct-drop{z-index:5;background:color-mix(in srgb, var(--voy-color-brand-600,#0f8a6a) 88%, transparent);color:#fff;pointer-events:none;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;inset:0}.ct-composer{padding:4px 6px max(6px, env(safe-area-inset-bottom));flex:none;grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.ct-replying{color:#374151;background:#fff;border-radius:12px;align-items:center;gap:4px;padding:5px 2px 5px 8px;display:flex}.ct-replying div{border-left:3px solid var(--ct-brand);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-left:8px;font-size:13.5px;overflow:hidden}.ct-replying b{color:var(--ct-brand);font-size:12px;display:block}.ct-bar{align-items:flex-end;gap:5px;display:flex}.ct-pill{color:#667085;background:#fff;border-radius:24px;flex:1;align-items:flex-end;gap:2px;min-width:0;min-height:48px;padding:5px;display:flex;box-shadow:0 1px 2px #0000001a}.ct-pill .ct-icon{width:38px;height:38px}.ct-pill .ct-icon svg{width:21px;height:21px}.ct-pill textarea{min-width:0;min-height:38px;box-shadow:none;resize:none;font:inherit;color:#111827;background:0 0;border:0;outline:0;flex:1;max-height:130px;padding:8px 4px;font-size:16px;line-height:22px}.ct-send{background:var(--ct-brand);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:grid}.ct-send:active{transform:scale(.88)}.ct-send:disabled{opacity:.5}.ct-send svg{width:23px;height:23px}.ct-toggle{transition:color .18s,background .18s,transform .28s cubic-bezier(.34,1.56,.64,1)}.ct-toggle.is-active{color:var(--ct-brand);background:var(--ct-mine)}.ct-tray{opacity:0;background:#fff;border-radius:14px;flex-direction:column;height:0;transition:height .3s cubic-bezier(.22,1,.36,1),opacity .22s;display:flex;overflow:hidden}.ct-tray.is-open{opacity:1;height:288px}.ct-tabs{border-bottom:1px solid #eef0f3;flex:none;display:flex;position:relative}.ct-tabs button{font:inherit;color:#667085;cursor:pointer;background:0 0;border:0;flex:1;padding:10px 0;font-size:14px;font-weight:600;transition:color .2s}.ct-tabs button[aria-selected=true]{color:#111827}.ct-tab-line{height:2px;width:calc(100% / var(--tabs));background:var(--ct-brand);transform:translateX(calc(100% * var(--tab)));transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}.ct-track{flex:1;min-height:0;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex}.ct-track>*{flex:1 1 0;min-width:0}.ct-emoji{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));align-content:start;padding:6px;display:grid;overflow-y:auto}.ct-emoji button{cursor:pointer;background:0 0;border:0;border-radius:10px;height:44px;font-size:25px}.ct-stickers{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));align-content:start;gap:2px;padding:6px;display:grid;overflow-y:auto}.ct-stickers button{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:4px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.ct-stickers button:active{transform:scale(.9)}.ct-stickers img{aspect-ratio:1;width:100%;display:block}.ct-stickers button:hover,.ct-emoji button:hover{background:#f3f4f6}.ct-gifs{flex-direction:column;gap:5px;min-height:0;padding:6px;display:flex}.ct-gifs input{height:34px;font:inherit;box-shadow:none;background:#f1f3f5;border:0;border-radius:17px;outline:0;padding:0 12px}.ct-gif-grid{columns:2;flex:1;column-gap:4px;min-height:0;overflow-y:auto}.ct-gif-grid button{cursor:pointer;background:#eee;border:0;border-radius:8px;width:100%;margin:0 0 4px;padding:0;display:block;overflow:hidden}.ct-gif-grid img{width:100%;display:block}.ct-gifs small{text-align:right;color:#667085;font-size:11px}.ct-msg.is-image .ct-gif{background:#e5e7eb;border-radius:9px;width:240px;max-width:100%;min-height:90px;display:block}.ct-attach-root{display:flex;position:relative}.ct-attach{z-index:6;transform-origin:85% 100%;opacity:0;visibility:hidden;background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:2px;width:min(300px,100vw - 16px);padding:14px 8px;transition:transform .28s cubic-bezier(.34,1.3,.64,1),opacity .18s,visibility 0s linear .28s;display:grid;position:absolute;bottom:52px;right:-44px;transform:translateY(12px)scale(.86);box-shadow:0 10px 34px #0000003d}.ct-attach.is-open{opacity:1;visibility:visible;transition:transform .28s cubic-bezier(.34,1.3,.64,1),opacity .18s,visibility;transform:none}.ct-attach button{font:inherit;color:#374151;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:4px 0;font-size:12.5px;display:grid}.ct-attach i{color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:grid}.ct-attach button:active i{transform:scale(.88)}.ct-attach svg{width:24px;height:24px}.ct-phone{z-index:60;background:#eef1ef;height:100dvh;display:flex;position:fixed;inset:0}.ct-phone .ct-back{display:grid}.ct-phone .ct-head{padding-top:max(6px, env(safe-area-inset-top));padding-left:2px;padding-right:2px}.ct-phone .ct-msg{max-width:86%}.ct-phone .ct-reply-btn{display:none}@media (width<=760px){.chat-route .content{border-radius:0;padding:0}.chat-route .trial-banner{display:none}.ct{height:calc(100dvh - var(--workspace-topbar,64px));border:0;border-radius:0;min-height:0;display:block}.ct-list{border:0;height:100%}.ct-list-head{padding:8px 4px 2px 14px}.ct-row{padding:7px 12px}}.profile-photo{align-items:center;gap:14px;display:flex}.profile-photo>img,.profile-photo>span{object-fit:cover;background:var(--voy-color-brand-600,#0f8a6a);color:#fff;border-radius:50%;flex:none;place-items:center;width:76px;height:76px;font-size:28px;font-weight:700;display:grid}.profile-photo p{margin:2px 0 8px}.profile-photo-actions{flex-wrap:wrap;gap:6px;display:flex}.icon-picker{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.icon-picker button{border:1px solid var(--border-subtle);color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:12px;justify-items:center;gap:7px;padding:11px 6px;font-size:12.5px;display:grid}.icon-picker button.is-on{border-color:var(--voy-color-brand-600,#0f8a6a);box-shadow:0 0 0 1px var(--voy-color-brand-600,#0f8a6a)}.icon-picker button>span{border-radius:50%;place-items:center;width:46px;height:46px;font-size:23px;display:grid}.icon-picker svg{width:24px;height:24px}.corner-row{align-items:center;gap:14px;display:flex}.corner-row p{margin:0}.corner-picker{border:1px solid var(--border-subtle);background:var(--surface-page);border-radius:10px;flex:none;width:112px;height:76px;position:relative}.corner-picker button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.corner-picker i{background:var(--border-subtle);border-radius:50%;width:16px;height:16px;transition:transform .2s}.corner-picker button.is-on i{transform:scale(1.2)}.corner-picker .top-left{top:-4px;left:-4px}.corner-picker .top-right{top:-4px;right:-4px}.corner-picker .bottom-left{bottom:-4px;left:-4px}.corner-picker .bottom-right{bottom:-4px;right:-4px}.wp-launcher{justify-content:center;width:54px;padding:0}.ct-camera{z-index:80;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.ct-camera video{object-fit:contain;flex:1;width:100%;min-height:0}.ct-camera-bar{padding:14px 10px max(16px, env(safe-area-inset-bottom));flex:none;justify-content:space-around;align-items:center;display:flex}.ct-camera-bar button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.ct-camera-bar svg{width:24px;height:24px}.ct-camera-bar .ct-shutter{background:#fff;width:72px;height:72px;transition:transform .15s;box-shadow:inset 0 0 0 4px #000,0 0 0 3px #fff}.ct-camera-bar .ct-shutter:active{transform:scale(.9)}.ct-head-info{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:8px;padding:2px 6px 2px 2px;transition:background .15s;display:flex}.ct-head-info:hover:not(:disabled){background:#ffffff14}.ct-head-info .ct-head-text{display:block}.ct-wa svg{width:24px;height:24px}.detail-break{overflow-wrap:anywhere}.ct-ask{white-space:nowrap;background:#ffffff1f;border-radius:19px;align-items:center;gap:6px;width:auto;height:36px;padding:0 12px 0 9px;font-size:13px;font-weight:600;display:inline-flex}.ct-ask svg{width:18px;height:18px}.ct-phone .ct-ask{background:0 0;justify-content:center;width:40px;padding:0}.ct-phone .ct-ask span{display:none}.ct-phone .ct-ask svg{width:22px;height:22px}.ct-msg .ct-asked{align-items:center;gap:6px;font-weight:600;display:inline-flex}.ct-asked svg{flex:none;width:16px;height:16px}.badge-setting{border-top:1px solid var(--border-subtle);gap:10px;padding-top:12px;display:grid}.badge-setting>div{gap:2px;display:grid}.badge-setting p{margin:0 0 6px}.badge-preview{color:#fff;background:#1b1f24;border-radius:10px;justify-self:start;align-items:center;gap:9px;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex}.badge-preview img{width:22px;height:22px}.ct-msg.is-voice{width:min(330px,100%);padding:6px 8px 16px 6px}.ct-msg.is-voice .ct-stamp{float:none;margin:0;position:absolute;bottom:5px;right:9px}.ct-voice{align-items:center;gap:4px;display:flex}.ct-voice-face{flex:none;width:48px;height:48px;position:relative}.ct-voice-face img{object-fit:cover;border-radius:50%;width:48px;height:48px;display:block}.ct-voice-face>svg{color:#475467;background:#fff;border-radius:50%;width:20px;height:20px;padding:3px;position:absolute;bottom:-3px;right:-4px;box-shadow:0 1px 2px #00000040}.ct-voice-face>svg.is-played{color:#0284c7}.ct-voice-speed{color:#fff;cursor:pointer;width:48px;height:30px;font:inherit;font-variant-numeric:tabular-nums;background:#344054;border:0;border-radius:15px;flex:none;place-items:center;margin:9px 0;font-size:13px;font-weight:700;display:grid}.ct-voice-play{color:#344054;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:38px;height:48px;display:grid}.ct-voice-play svg{fill:currentColor;width:25px;height:25px}.ct-voice-body{flex:1;min-width:0;padding:0 7px;position:relative}.ct-voice-wave{cursor:pointer;justify-content:space-between;align-items:center;height:48px;display:flex;position:relative}.ct-voice-wave i{background:#a8b3bd;border-radius:2px;flex:none;width:2.5px}.ct-voice-wave i.is-on{background:#4b5563}.ct-msg.is-mine .ct-voice-wave i{background:#86b7a4}.ct-msg.is-mine .ct-voice-wave i.is-on{background:#0b6b52}.ct-voice-wave b{background:#111827;border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;position:absolute;top:50%;box-shadow:0 0 0 2.5px #fff,0 1px 4px 2px #0000002e}.ct-voice-body time{color:#475467;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;bottom:-8px;left:7px}.ct-bar{touch-action:manipulation;position:relative}.ct-bar.is-hidden{display:none}.ct-send{touch-action:none;-webkit-user-select:none;user-select:none;z-index:3;position:relative}.ct-send.is-holding{background:#16c060;transition:transform 80ms linear;box-shadow:0 6px 22px #16c06073}.ct-holding{color:#667085;align-items:center;gap:10px;padding:0 14px;overflow:hidden}.ct-holding time{color:#111827;font-variant-numeric:tabular-nums;min-width:40px;font-size:18px}.ct-rec-mic{color:#ef4444;flex:none;width:22px;height:22px;animation:1.15s ease-in-out infinite ct-breathe}@keyframes ct-breathe{0%,to{opacity:1}50%{opacity:.18}}.ct-slide{white-space:nowrap;align-items:center;gap:3px;margin-left:auto;margin-right:28px;font-size:14px;animation:1.4s ease-in-out infinite ct-nudge;display:inline-flex}.ct-slide svg{width:16px;height:16px}@keyframes ct-nudge{0%,to{padding-right:0}50%{padding-right:9px}}.ct-lock-hint{color:#4b5563;background:#fff;border-radius:17px;flex-direction:column;justify-content:space-evenly;align-items:center;width:34px;height:86px;animation:.25s cubic-bezier(.34,1.56,.64,1) both ct-lock-in;display:flex;position:absolute;bottom:74px;right:7px;box-shadow:0 3px 14px #0003}.ct-lock-hint svg{width:18px;height:18px}.ct-lock-hint svg:last-child{animation:1.1s ease-in-out infinite ct-rise}@keyframes ct-lock-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ct-rise{0%,to{opacity:.4;transform:translateY(5px)}50%{opacity:1;transform:translateY(-5px)}}.ct-locked{background:#fff;border-radius:18px;gap:10px;padding:12px 12px 10px;animation:.22s ease-out both ct-lock-in;display:grid;box-shadow:0 1px 3px #0000001f}.ct-locked-top{align-items:center;gap:12px;display:flex}.ct-locked-top time{font-variant-numeric:tabular-nums;color:#111827;min-width:48px;font-size:20px}.ct-live-wave{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:36px;display:flex;overflow:hidden}.ct-live-wave i{background:#667085;border-radius:2px;flex:none;width:2.5px;transition:height 90ms linear}.ct-locked-actions{align-items:center;gap:8px;display:flex}.ct-locked-trash,.ct-locked-send{cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.ct-locked-trash{color:#dc2626;background:#fde8e8}.ct-locked-send{background:var(--ct-brand);color:#fff}.ct-locked-trash svg,.ct-locked-send svg{width:23px;height:23px}.ct-locked-pause{color:#111827;height:48px;font:inherit;cursor:pointer;background:#f1f3f5;border:0;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.ct-locked-pause svg{width:20px;height:20px}.ct-thread{background-color:#efece6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' stroke='%23000' stroke-opacity='.045' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 18h26a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H32l-8 7v-7h-2a6 6 0 0 1-6-6V24a6 6 0 0 1 6-6z'/%3E%3Cpath d='M112 22l4 9 10 1-7 7 2 10-9-5-9 5 2-10-7-7 10-1zM150 76c-9-6-13-12-9-17 3-3 7-2 9 2 2-4 6-5 9-2 4 5 0 11-9 17z'/%3E%3Ccircle cx='44' cy='92' r='13'/%3E%3Cpath d='M39 89h.01M49 89h.01M39 97s2 3 5 3 5-3 5-3M100 96l26 12-26 12 5-12zM18 140h26v22H18zM18 140l13 11 13-11M140 138a12 12 0 0 1 12 12c0 6-5 8-5 13h-14c0-5-5-7-5-13a12 12 0 0 1 12-12zM134 168h12M84 148v18M76 156h16'/%3E%3C/svg%3E");background-size:180px 180px}.ct-phone{background:#efece6}.ct-phone .ct-messages{padding:5px 10px 4px}.ct-msg{border-radius:0 10px 10px;box-shadow:0 1px .5px #0b141a21}.ct-msg.is-mine{border-radius:10px 0 10px 10px}.ct-msg.is-grouped,.ct-msg.is-mine.is-grouped{border-radius:10px}.ct-msg:not(.is-grouped):not(.is-sticker):not(.ct-dots):before{content:"";border-top:0 solid #0000;border-bottom:10px solid #0000;border-left:0 solid #0000;border-right:8px solid #fff;position:absolute;top:0;left:-7px}.ct-msg.is-mine:not(.is-grouped):not(.is-sticker):before{border-width:10px 8px 0 0;border-color:var(--ct-mine) transparent transparent transparent;left:auto;right:-7px}.ct-tick.is-read{color:#27a6e5}.ct-preview{z-index:8;background:#0b141a;flex-direction:column;animation:.22s ease-out both ct-preview-in;display:flex;position:absolute;inset:0}@keyframes ct-preview-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.ct-preview-close{top:max(8px, env(safe-area-inset-top));color:#fff;z-index:1;background:#ffffff1f;position:absolute;left:8px}.ct-preview-image{flex:1;place-items:center;min-height:0;padding:56px 12px 10px;display:grid}.ct-preview-image img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.ct-preview-bar{padding:8px 8px max(8px, env(safe-area-inset-bottom));flex:none;align-items:center;gap:6px;display:flex}.ct-preview-bar input{min-width:0;height:48px;font:inherit;color:#111827;box-shadow:none;background:#fff;border:0;border-radius:24px;outline:0;flex:1;padding:0 18px;font-size:16px}.ct-msg.has-caption .ct-stamp{float:right;color:#667085;background:0 0;margin:5px 4px -2px 10px;padding:0;position:static}.ct-msg.has-caption .ct-tick{color:#7b8794}.ct-msg.has-caption .ct-tick.is-read{color:#27a6e5}.ct-msg .ct-caption{padding:4px 5px 0;display:inline}.ct-msg.has-caption{padding-bottom:6px}.ct-msg.has-caption .ct-caption:before{content:"";height:5px;display:block}.ct-preview-send{position:relative}.ct-preview-send b{color:#0b6b52;background:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:grid;position:absolute;top:-4px;right:-3px}.ct-thumbs{padding:0 10px max(10px, env(safe-area-inset-bottom));flex:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.ct-thumb{flex:none;width:54px;height:54px;position:relative}.ct-thumb>button:first-child{cursor:pointer;background:#222;border:2px solid #0000;border-radius:9px;width:100%;height:100%;padding:0;overflow:hidden}.ct-thumb.is-active>button:first-child{border-color:#22e27a}.ct-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ct-thumb-x{color:#fff;cursor:pointer;background:#111;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:-5px;right:-5px}.ct-thumb-x svg{width:12px;height:12px}.ct-thumb-add{color:#fff;cursor:pointer;background:0 0;border:1.5px dashed #ffffff73;border-radius:9px;flex:none;place-items:center;width:54px;height:54px;display:grid}.ct-thumb-add svg{width:22px;height:22px}.ct-select-head{background:var(--ct-bar);color:#fff;align-items:center;gap:0;padding:8px 4px;display:flex}.ct-select-head b{flex:1;padding-left:4px;font-size:19px}.ct-select-head .ct-icon{width:38px}.ct-menu-root{position:relative}.ct-menu{z-index:12;color:#111827;background:#fff;border-radius:14px;min-width:226px;padding:6px 0;animation:.16s ease-out both ct-lock-in;position:absolute;top:44px;right:2px;box-shadow:0 10px 30px #00000047}.ct-menu button{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:12px 18px;font-size:15px;display:block}.ct-menu button:hover{background:#f3f4f6}.ct-filters{scrollbar-width:none;flex:none;gap:6px;padding:0 12px 8px;display:flex;overflow-x:auto}.ct-filters::-webkit-scrollbar{display:none}.ct-filters button{border:1px solid var(--border-subtle);height:32px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:16px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;transition:background .15s,color .15s;display:inline-flex}.ct-filters button.is-on{background:var(--ct-mine);color:var(--text-accent,#0b5a43);border-color:#0000;font-weight:600}.ct-filters i{border-radius:50%;width:9px;height:9px}.ct-archived{width:100%;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:22px;padding:12px 25px;font-size:15px;display:flex}.ct-archived svg{width:21px;height:21px}.ct-archived span{text-align:left;flex:1}.ct-archived small{color:var(--ct-brand);font-weight:700}.ct-row.is-picked{background:var(--ct-mine)}.ct-row{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ct-avatar-wrap{flex:none;display:block;position:relative}.ct-picked-check{background:var(--ct-brand);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;animation:.25s cubic-bezier(.34,1.56,.64,1) both ct-sticker;display:grid;position:absolute;bottom:-3px;right:-3px}.ct-picked-check svg{width:13px;height:13px}.ct-row-flags{color:var(--text-tertiary);flex:none;align-items:center;gap:5px;display:inline-flex}.ct-row-flags svg{width:15px;height:15px}.ct-row-labels{gap:5px;display:flex;overflow:hidden}.ct-label{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;max-width:130px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.label-list{margin:0;padding:0;list-style:none;display:grid}.label-list li{align-items:center;display:flex}.label-choice{min-height:46px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;display:flex}.label-choice i{color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.label-choice svg{width:17px;height:17px}.label-new{border-top:1px solid var(--border-subtle);gap:9px;padding-top:10px;display:grid}.label-new .button{justify-self:start}.label-colors{flex-wrap:wrap;gap:8px;display:flex}.label-colors button{cursor:pointer;border:0;border-radius:50%;width:28px;height:28px;transition:transform .15s}.label-colors button.is-on{transform:scale(.92);box-shadow:0 0 0 2px #fff,0 0 0 4px #111827}.publish-now{border-radius:var(--voy-radius-md);background:var(--surface-page);border:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:14px 0;padding:12px 14px;display:flex}.panel+.publish-now,.brand-layout+.publish-now{margin-top:var(--workspace-gap)}.publish-now-state{flex:240px;align-items:center;gap:11px;min-width:0;display:flex}.publish-now-state>svg{width:20px;height:20px;color:var(--text-tertiary);flex:none}.publish-now-state>svg.is-on{color:#16a34a}.publish-now-state>svg.is-warn{color:#d97706}.publish-now-state>svg.is-spinning{animation:1s linear infinite publish-spin}.publish-now-state strong{overflow-wrap:anywhere;font-size:13.5px;display:block}.publish-now-state small{color:var(--text-tertiary);font-size:12px;display:block}@keyframes publish-spin{to{transform:rotate(360deg)}}.fact-row{align-items:center;gap:4px;min-width:0;display:flex}.fact-row input{border:1px solid var(--voy-color-brand-600);border-radius:var(--voy-radius-sm);background:var(--surface-raised);min-width:0;min-height:38px;color:var(--text-primary);font:inherit;box-shadow:0 0 0 3px hsl(var(--hue-brand) var(--sat-brand) 52% / .16);outline:0;flex:1;padding:6px 10px}.fact-empty{color:var(--text-tertiary)}.fact-edit{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.fact-edit:hover,.fact-edit:focus-visible{background:var(--surface-sunken);color:var(--text-primary)}.fact-edit svg{width:15px;height:15px}.fact-root{min-width:0;position:relative}.fact-value{max-width:100%;color:var(--text-accent);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.fact-menu{z-index:6;background:var(--surface-raised);border:1px solid var(--border-subtle);transform-origin:0 0;min-width:190px;animation:menu-in .18s var(--ui-ease-out-soft) both;border-radius:12px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #0003}.fact-menu button,.fact-menu a{color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px;font-size:14px;text-decoration:none;display:flex}.fact-menu button:hover,.fact-menu a:hover{background:var(--surface-page)}.fact-menu svg{width:16px;height:16px;color:var(--text-tertiary)}.contact-stage{color:var(--text-secondary);gap:6px;margin-top:14px;font-size:13px;font-weight:600;display:grid}.contact-stage select{border:1px solid var(--border-subtle);border-radius:var(--voy-radius-sm);background:var(--surface-raised);width:100%;min-height:44px;color:var(--text-primary);font:inherit;padding:8px 11px;font-size:15px;font-weight:400}.nav-history{gap:10px;display:grid}.nav-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nav-summary div{background:var(--surface-page);text-align:center;border-radius:10px;gap:1px;padding:10px 8px;display:grid}.nav-summary strong{font-size:15.5px}.nav-summary small,.nav-fact small,.nav-session small{color:var(--text-tertiary);font-size:12px}.nav-fact{border:1px solid var(--border-subtle);border-radius:10px;grid-template-columns:1fr auto;gap:1px 10px;margin:0;padding:9px 11px;display:grid}.nav-fact small{grid-column:1/-1}.nav-fact strong{overflow-wrap:anywhere;font-size:14px}.nav-fact span{color:var(--text-secondary);white-space:nowrap;font-size:13px}.nav-session h4{justify-content:space-between;gap:10px;margin:8px 0 6px;font-size:13px;display:flex}.nav-session ol{margin:0;padding:0;list-style:none;display:grid}.nav-session li{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.nav-session li span{min-width:0;display:grid}.nav-session li strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.nav-session li small{overflow-wrap:anywhere}.nav-session time{font-variant-numeric:tabular-nums;color:var(--text-secondary);flex:none;font-size:13px}.contact-toast-wrap{pointer-events:none;justify-content:center;align-items:flex-end;height:0;display:flex;position:sticky;bottom:4px}.contact-toast{color:#fff;animation:reveal-in .25s var(--ui-ease-overshoot) both;background:#111827;border-radius:22px;padding:9px 16px;font-size:14px;font-weight:600;box-shadow:0 8px 24px #00000047}.contact-toast.is-bad{background:#b42318}.live-page{border-radius:var(--voy-radius-md);border:1px solid var(--border-subtle);background:var(--surface-page);align-items:center;gap:12px;margin-bottom:16px;padding:10px;display:flex}.live-thumb{aspect-ratio:1.6;background:#e5e7eb;border-radius:9px;flex:none;width:118px;overflow:hidden}.live-thumb img{object-fit:cover;width:100%;height:100%;animation:.3s both reveal-in;display:block}.live-frame{background:#fff;height:100%;padding:14px 7px 5px;display:block;position:relative}.live-frame i{background:#cbd5e1;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:6px}.live-frame i:nth-child(2){left:13px}.live-frame i:nth-child(3){left:20px}.live-frame b{-webkit-line-clamp:3;color:var(--text-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.live-info{gap:2px;min-width:0;display:grid}.live-info small{color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.live-info small i{background:#9ca3af;border-radius:50%;width:8px;height:8px}.live-page.is-online .live-info small{color:#15803d}.live-page.is-online .live-info small i{background:#22c55e;animation:.4s both pop-in;box-shadow:0 0 0 3px #22c55e38}.live-info strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.live-info a,.live-info span{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px}.widget-preview{height:520px}.widget-preview[data-device=phone]{border:7px solid #111827;border-radius:30px;width:300px;margin:12px auto}.widget-preview .wp-launcher{right:calc(16px + var(--wp-x,0px));bottom:calc(16px + var(--wp-y,0px));transition:left .12s,right .12s,top .12s,bottom .12s,transform .2s;top:auto;left:auto}.widget-preview[data-side=left] .wp-launcher{right:auto;left:calc(16px + var(--wp-x,0px))}.widget-preview[data-edge=top] .wp-launcher{bottom:auto;top:calc(16px + var(--wp-y,0px))}.widget-preview .wp-panel{right:calc(16px + var(--wp-x,0px));bottom:calc(84px + var(--wp-y,0px));height:min(390px,100% - 100px);top:auto}.widget-preview[data-side=left] .wp-panel{right:auto;left:calc(16px + var(--wp-x,0px))}.widget-preview[data-edge=top] .wp-panel{bottom:auto;top:calc(84px + var(--wp-y,0px))}.widget-preview[data-device=phone] .wp-panel,.widget-preview[data-device=phone][data-side=left] .wp-panel,.widget-preview[data-device=phone][data-edge=top] .wp-panel{z-index:2;border-radius:0;width:100%;height:100%;inset:0}.widget-preview[data-device=phone] .wp-panel:not(.is-open){pointer-events:none}.widget-preview[data-device=phone] .wp-panel.is-open~.wp-launcher{z-index:3;opacity:.001}.wp-messages>:first-child{margin-top:auto}.wp-card{border-radius:calc(var(--w-r) * .7);width:78%;animation:reveal-in .25s var(--ui-ease-overshoot) both;background:#fff;align-self:flex-start;gap:6px;padding:10px;font-size:13px;display:grid;box-shadow:0 1px 2px #00000014}.wp-card span{color:#9ca3af;border:1px solid #e5e7eb;border-radius:8px;padding:6px 9px}.wp-card b{background:var(--w-brand);color:var(--w-on);text-align:center;border-radius:8px;padding:6px}.wp-panel footer .wp-pill{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;flex:1;align-items:center;gap:7px;min-width:0;padding:7px 11px;display:flex}.wp-pill em{flex:1;font-style:normal}.wp-pill svg{flex:none;width:17px;height:17px;animation:.2s both pop-in}.wp-off{color:#667085;background:#fff;border-radius:12px;margin:0;padding:12px;font-size:13px;position:absolute;bottom:16px;left:16px;right:16px}.wp-devices{gap:6px;padding:12px 20px 0;display:flex}.wp-devices button{border:1px solid var(--border-subtle);min-height:38px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:13.5px;transition:background .15s,color .15s;display:inline-flex}.wp-devices button.is-on{background:var(--surface-page);color:var(--text-primary);border-color:var(--voy-color-brand-600);font-weight:600}.wp-devices svg{width:17px;height:17px}.widget-preview[data-device=desktop]{margin-top:12px}.wp-controls{align-items:center;gap:18px;padding:14px 20px 18px;display:flex}.wp-sliders{flex:1;gap:10px;min-width:0;display:grid}.wp-sliders label{gap:3px;font-size:13px;display:grid}.wp-sliders span{color:var(--text-secondary);justify-content:space-between;display:flex}.wp-sliders output{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700}.wp-sliders input{width:100%;accent-color:var(--voy-color-brand-600)}.switch-tip{align-items:flex-start;gap:4px;display:flex}.switch-tip .switch-row{flex:1;min-width:0}.tip{flex:none;order:-1;position:relative}.tip-btn{width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.tip-btn svg{width:17px;height:17px}.tip-pop{z-index:20;color:#111827;opacity:0;visibility:hidden;background:#fff;border-radius:12px;gap:6px;width:248px;padding:12px;transition:opacity .15s,transform .15s,visibility 0s linear .15s;display:grid;position:absolute;top:34px;left:0;transform:translateY(-4px);box-shadow:0 12px 34px #00000038}.tip:hover .tip-pop,.tip:focus-within .tip-pop{opacity:1;visibility:visible;transition:opacity .15s,transform .15s,visibility;transform:none}.tip-pop small{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.tip-comp{color:#667085;border:1px solid #e5e7eb;border-radius:22px;align-items:center;gap:6px;padding:5px 5px 5px 10px;font-size:12.5px;display:flex}.tip-comp em{flex:1;font-style:normal}.tip-comp svg{flex:none;width:15px;height:15px}.tip-comp i{color:#fff;background:#0f766e;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.tip-menu,.tip-card{gap:4px;font-size:12.5px;display:grid}.tip-menu i,.tip-card i{color:#667085;border:1px solid #e5e7eb;border-radius:8px;padding:5px 9px;font-style:normal}.tip-note{color:#374151;font-size:13px;line-height:1.35}.ct-row-wrap{position:relative}.ct-row-wrap .ct-row{padding-right:42px}.ct-more{width:38px;height:44px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-top:-22px;transition:background .15s,color .15s;display:grid;position:absolute;top:50%;right:3px}.ct-more:hover,.ct-more:focus-visible{background:var(--surface-sunken);color:var(--text-primary)}.ct-more svg{width:20px;height:20px}.ct-push[disabled]{opacity:.65;cursor:progress}.ct-push-note{color:#912018;background:#fef3f2;border-radius:10px;margin:0 14px 8px;padding:8px 12px;font-size:13.5px;line-height:1.35}.ct-media-text{vertical-align:bottom;align-items:center;gap:5px;max-width:100%;display:inline-flex}.ct-media-text svg{flex:none;width:15px;height:15px}.topbar-end{align-items:center;gap:8px;display:flex}.topbar-inbox{width:44px;height:44px;color:inherit;border-radius:12px;place-items:center;transition:background .15s;display:grid;position:relative}.topbar-inbox:hover,.topbar-inbox.active{background:#ffffff1a}.topbar-inbox svg{width:22px;height:22px}.topbar-inbox span{color:#fff;min-width:19px;height:19px;animation:pop-in .3s var(--ui-ease-overshoot) both;background:#ef4444;border-radius:10px;place-items:center;padding:0 5px;font-size:11.5px;font-weight:700;display:grid;position:absolute;top:2px;right:0}.nav-group-trigger .nav-count{margin-left:auto;margin-right:6px}.bottom-nav{display:none}@media (width<=760px){:root{--bottom-nav:calc(60px + env(safe-area-inset-bottom))}.bottom-nav{z-index:30;height:var(--bottom-nav);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border-subtle);background:#fff;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000000f}.bottom-nav a,.bottom-nav button{min-width:0;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;font-size:11.5px;text-decoration:none;display:grid}.bottom-nav a.is-active{color:var(--text-accent);font-weight:700}.bottom-nav svg{width:22px;height:22px}.bottom-nav i{height:22px;font-style:normal;display:block;position:relative}.bottom-nav b{color:#fff;min-width:18px;height:18px;animation:pop-in .3s var(--ui-ease-overshoot) both;background:#ef4444;border-radius:9px;place-items:center;padding:0 4px;font-size:11px;display:grid;position:absolute;top:-6px;left:13px}.content{padding-bottom:calc(var(--bottom-nav) + 18px)}.ct{height:calc(100dvh - var(--workspace-topbar,64px) - var(--bottom-nav))}.topbar-inbox{display:none}}.to-answer{margin-bottom:var(--workspace-gap);padding:16px 18px}.to-answer h2{align-items:center;gap:8px;margin:0 0 8px;font-size:18px;display:flex}.to-answer h2 span{color:#fff;background:#ef4444;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;display:grid}.to-answer ul{margin:0;padding:0;list-style:none;display:grid}.to-answer li+li{border-top:1px solid var(--border-subtle)}.to-answer a{min-height:60px;color:inherit;align-items:center;gap:11px;padding:8px 2px;text-decoration:none;display:flex}.to-answer a>svg{width:18px;height:18px;color:var(--text-tertiary);flex:none}.to-answer-kind{background:var(--surface-page);width:38px;height:38px;color:var(--text-accent);border-radius:50%;flex:none;place-items:center;display:grid}.to-answer-kind svg{width:19px;height:19px}.to-answer-text{flex:1;min-width:0;display:grid}.to-answer-text strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.to-answer-text small{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.to-answer time{color:var(--text-tertiary);flex:none;font-size:12.5px}.to-answer.is-clear{align-items:center;gap:12px;display:flex}.to-answer.is-clear>svg{color:#16a34a;flex:none;width:28px;height:28px}.to-answer.is-clear h2{margin:0}.to-answer.is-clear p{color:var(--text-secondary);margin:2px 0 0;font-size:14px}.notify-card{margin-bottom:var(--workspace-gap);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.notify-card>svg{width:24px;height:24px;color:var(--text-accent);flex:none}.notify-card>div{flex:200px;min-width:0}.notify-card p{color:var(--text-secondary);margin:2px 0 0;font-size:14px}.onboarding-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.onboarding-toggle{min-width:0;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:130px;justify-content:space-between;align-items:center;gap:6px;display:flex}.onboarding-toggle svg{flex:none;width:18px;height:18px;transition:transform .2s}.onboarding-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.onboarding-hide{min-height:40px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13.5px;text-decoration:underline}.onboarding.is-folded .progress{margin-top:4px}.ct-rows{overflow-x:hidden}.ct-row{box-sizing:border-box;min-width:0;max-width:100%}.ct-row-top,.ct-row-bottom{min-width:0}.ct-row-bottom>span:first-child,.ct-row-bottom .ct-media-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-row-meta{min-width:0;color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;display:flex}.ct-row-meta svg{flex:none;width:13px;height:13px}.ct-row-meta em{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.ct-row-meta .ct-row-stage{background:var(--surface-page);color:var(--text-secondary);border-radius:6px;flex:none;padding:0 6px}.ct-row-meta .ct-row-phone{color:#16a34a}.ct-context{border-left:1px solid var(--border-subtle);background:var(--surface-raised);flex:none;width:340px;min-height:0;padding:16px;overflow-y:auto}.ct-context h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:18px}.ct-context .detail-list>div{grid-template-columns:100px minmax(0,1fr)}.follow-up{gap:12px;margin-top:16px;display:grid}.follow-up label{color:var(--text-secondary);gap:5px;font-size:13px;font-weight:600;display:grid}.follow-up input,.follow-up textarea{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--voy-radius-sm);background:var(--surface-raised);width:100%;min-height:42px;color:var(--text-primary);font:inherit;padding:8px 11px;font-size:15px;font-weight:400}.follow-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.follow-note{justify-items:start;gap:8px;display:grid}.follow-notes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.follow-notes li{background:#fff8e6;border-radius:10px;padding:9px 11px}.follow-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.follow-notes time{color:var(--text-tertiary);font-size:12px}.follow-forms h4{margin:4px 0 6px;font-size:14px}.follow-forms details{border-top:1px solid var(--border-subtle);padding:8px 0}.follow-forms summary{cursor:pointer;justify-content:space-between;gap:10px;font-size:14px;display:flex}.follow-forms time{color:var(--text-tertiary);font-size:12.5px}.form-state{color:var(--text-secondary);margin:4px 0 0;font-size:14px}.form-state.is-ok{color:#15803d}.form-state.is-bad{color:#b42318}.response-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.response-list li{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:12px;position:relative}.response-list li.is-attended{opacity:.62}.response-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:2px;padding:11px 56px 11px 13px;display:grid}.response-open:hover{background:var(--surface-page)}.response-open small{color:var(--text-secondary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.response-open span{color:var(--text-tertiary);align-items:center;gap:10px;margin-top:3px;font-size:13px;display:flex}.response-open b{color:var(--text-primary);font-size:14.5px}.response-open em{color:#15803d;font-style:normal}.response-wa{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:42px;height:42px;margin-top:-21px;display:grid;position:absolute;top:50%;right:9px}.response-wa svg{width:21px;height:21px}.response-tests{margin-top:12px}.response-tests summary{cursor:pointer;color:var(--text-secondary);margin-bottom:8px;font-size:14px}.response-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.response-fields dt{min-width:0}.field-label-input{border:1px solid var(--voy-color-brand-600);width:100%;min-height:32px;font:inherit;border-radius:7px;padding:4px 7px}@media (width<=640px){.mapping .table-scroll{overflow:visible}.mapping-table,.mapping-table tbody,.mapping-table tr,.mapping-table td{width:100%;min-width:0;display:block}.mapping-table thead{display:none}.mapping-table tr{border-top:1px solid var(--border-subtle);padding:10px 0}.mapping-table td{border:0;max-width:none;padding:3px 0}.mapping-table .rich-select{width:100%;min-width:0}.mapping-sample{white-space:normal}}.reveal{animation-duration:.22s;animation-delay:calc(var(--d,0s) * .3)}.button-secondary{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-subtle);background:0 0}.button-secondary:hover:not(:disabled){background:var(--surface-page)}.activity-detail summary{cursor:pointer;opacity:.7;font-size:12.5px}.consent-code summary{cursor:pointer;color:var(--text-secondary);font-size:14px}.contacts-actions{flex-wrap:wrap;gap:8px;display:flex}.duplicates{gap:8px;margin:0;padding:0 16px 12px;list-style:none;display:grid}.duplicates li{background:#fff8e6;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.contact-cards{margin:0;padding:0 12px 12px;list-style:none;display:none}.contact-cards li{border-top:1px solid var(--border-subtle);align-items:center;gap:6px;padding:8px 0;display:flex}.contact-card-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-items:start;gap:2px;padding:2px;display:grid}.contact-card-open strong,.contact-card-open small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.contact-card-open small{color:var(--text-secondary);font-size:13.5px}.contact-card-action{background:var(--surface-page);width:44px;height:44px;color:var(--text-primary);border-radius:50%;flex:none;place-items:center;display:grid}.contact-card-action.is-wa{color:#fff;background:#16a34a}.contact-card-action svg{width:20px;height:20px}@media (width<=760px){.contact-cards{display:block}.panel .table-wrap{display:none}}.contact-resolve{margin-top:12px}.contact-danger{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;padding-top:14px;display:flex}.contact-danger p{color:#b42318;flex:100%;margin:0;font-size:14px}.board{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.board-column{background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:14px;padding:10px;transition:border-color .15s}.board-column header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.board-column h2{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.board-column h2 span{color:var(--text-tertiary);font-size:12.5px}.board-column header small{font-size:13.5px;font-weight:700}.board-column ul{gap:7px;min-height:40px;margin:0;padding:0;list-style:none;display:grid}.board-column li{background:var(--surface-raised);cursor:grab;border-radius:10px;padding:9px;box-shadow:0 1px 2px #00000012}.board-column li button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:grid}.board-column li select{border:1px solid var(--border-subtle);width:100%;min-height:34px;color:inherit;font:inherit;background:0 0;border-radius:8px;margin-top:7px;font-size:13px}@media (width>=761px){.board-column li select{display:none}}.stage-editor{gap:7px;margin:0 0 12px;padding:0;list-style:none;display:grid}.stage-editor li{align-items:center;gap:6px;display:flex}.stage-editor input{border:1px solid var(--border-subtle);min-height:40px;font:inherit;border-radius:8px;flex:1;padding:7px 10px}.visits-grid{gap:var(--workspace-gap);margin-top:var(--workspace-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.visits-card h2{margin:0 0 3px;font-size:17px}.visits-card ul{gap:11px;margin:12px 0 0;padding:0;list-style:none;display:grid}.visits-card li span{justify-content:space-between;gap:10px;font-size:14px;display:flex}.visits-card strong{overflow-wrap:anywhere;font-weight:500}.visits-card small{color:var(--text-tertiary);flex:none}.visits-card i{background:var(--voy-color-brand-600);border-radius:3px;height:5px;margin-top:4px;display:block}.visits-range{gap:4px;display:flex}.visits-range button{border:1px solid var(--border-subtle);min-height:38px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 13px}.visits-range button.is-on{background:var(--surface-page);border-color:var(--voy-color-brand-600);font-weight:700}.stat-label{align-items:center;gap:2px;display:inline-flex}.stat-label .tip{order:0}.stat-label .tip-btn{width:26px;height:26px}.stat-label .tip-pop{text-transform:none;letter-spacing:0;width:210px;font-weight:400}.notify-pill{background:var(--ct-mine,#cdeee1);min-height:34px;color:var(--text-accent,#0b5a43);font:inherit;cursor:pointer;border:0;border-radius:17px;align-self:flex-start;align-items:center;gap:7px;margin:0 14px 8px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.notify-pill svg{width:16px;height:16px}.notify-pill.is-on{color:#15803d;background:0 0;padding:0;font-weight:500}.notify-pill.is-warn{color:#912018;background:#fef3f2}.notify-note{color:#912018;margin:0 14px 8px;font-size:13.5px}.notify-card.is-on>svg{color:#16a34a}.notify-list h2{margin:0 0 8px;font-size:16px}.notify-list ul{color:var(--text-secondary);gap:5px;margin:0;padding-left:18px;display:grid}.fact-warn{color:#b42318;font-size:12px;font-style:normal}.value-chips{flex-wrap:wrap;gap:4px 12px;display:flex}.value-chips>span{align-items:center;display:inline-flex}@media (width<=760px){.dialog .dialog-header{touch-action:none;position:relative}.dialog .dialog-header:before{content:"";background:var(--border-subtle);border-radius:2px;width:42px;height:4px;margin-left:-21px;position:absolute;top:7px;left:50%}}.rich-select{min-width:0;display:block}.rich-select-button{border:1px solid var(--border-subtle);border-radius:var(--voy-radius-sm);background:var(--surface-raised);width:100%;min-height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:15px;font-weight:400;transition:border-color .15s,box-shadow .15s;display:flex}.rich-select-button:focus-visible,.rich-select-button[aria-expanded=true]{border-color:var(--voy-color-brand-600);box-shadow:0 0 0 3px hsl(var(--hue-brand) var(--sat-brand) 52% / .16);outline:0}.rich-select-button:disabled{opacity:.6;cursor:default}.rich-select-button>svg{width:18px;height:18px;color:var(--text-tertiary);flex:none;transition:transform .18s}.rich-select-button[aria-expanded=true]>svg{transform:rotate(180deg)}.rich-option{align-items:center;gap:8px;min-width:0;font-weight:600;display:inline-flex}.rich-option svg{flex:none;width:17px;height:17px}.rich-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rich-placeholder{color:var(--text-tertiary)}.rich-select-list{z-index:80;background:var(--surface-raised);border:1px solid var(--border-subtle);transform-origin:top;max-height:280px;animation:menu-in .18s var(--ui-ease-out-soft) both;border-radius:12px;outline:0;margin:0;padding:5px;list-style:none;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 14px 36px #0000003d}.rich-select-list li{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:7px 9px;font-size:15px;display:flex}.rich-select-list li.is-active{background:var(--surface-page)}.rich-select-list li>svg{width:17px;height:17px;color:var(--text-accent);flex:none}.stage-tag{white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:4px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.stage-tag svg,.ct-row-meta .stage-tag svg{width:12px;height:12px}.board-move{margin-top:7px;display:block}.board-move .rich-select-button{min-height:36px;padding:4px 8px;font-size:13px}@media (width>=761px){.board-move{display:none}}.follow-notes li textarea{min-height:60px}.note-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.note-foot>span{align-items:center;display:inline-flex}.note-confirm{color:#b42318;gap:8px;font-size:13px}.note-confirm button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-weight:700;text-decoration:underline}.contact-archive{margin-top:18px}.archive-toggle{border:1px solid var(--border-subtle);min-height:42px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 13px;font-size:14px}.archive-toggle.is-on{border-color:var(--voy-color-brand-600);color:var(--text-primary);font-weight:700}.bulk-bar{z-index:12;border-bottom:1px solid var(--border-subtle);background:#fff;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex;position:sticky;top:0;box-shadow:0 3px 10px #0000000f}.bulk-bar b{margin-right:4px;font-size:18px}.bulk-stage{flex:150px;min-width:150px}.bulk-check{width:19px;height:19px;accent-color:var(--voy-color-brand-600);cursor:pointer}.contact-cards li.is-picked{background:var(--surface-page)}.contact-cards li{position:relative}.contact-card-open{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.contact-picked{background:var(--voy-color-brand-600);color:#fff;width:24px;height:24px;animation:pop-in .25s var(--ui-ease-overshoot) both;border-radius:50%;flex:none;place-items:center;display:grid}.contact-picked svg{width:15px;height:15px}.contact-card-more{width:34px;height:44px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.contact-card-more svg{width:20px;height:20px}.topbar{z-index:25;background:var(--workspace-shell);position:sticky;top:0}.bulk-bar{top:var(--workspace-topbar)}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@keyframes menu-out{to{opacity:0;transform:translateY(-4px)scale(.98)}}.rich-select-list.is-up{transform-origin:bottom}.ct-menu{transform-origin:100% 0}.rich-select-list.is-leaving,.fact-menu.is-leaving,.ct-menu.is-leaving{pointer-events:none;animation:.13s ease-in both menu-out}.rich-select-list li,.fact-menu button,.fact-menu a,.ct-menu button{transition:background .12s}@media (prefers-reduced-motion:reduce){.rich-select-list,.rich-select-list.is-leaving,.fact-menu,.fact-menu.is-leaving,.ct-menu,.ct-menu.is-leaving{animation-duration:1ms}}.form-back{min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;transition:background var(--ui-dur-short), color var(--ui-dur-short);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;margin:-8px 0 6px -8px;padding:0 10px 0 6px;font-size:14px;font-weight:600;display:inline-flex}.form-back:hover{background:var(--surface-raised);color:var(--text-primary)}.form-back svg{width:18px;height:18px}.forms-layout{grid-template-columns:220px minmax(0,1fr)}.forms-layout.is-single{grid-template-columns:minmax(0,1fr)}.form-detail-head h1{margin:0;font-size:22px;line-height:1.2}.form-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px}.form-row+.form-row{border-top:1px solid var(--border-subtle);border-radius:0}.form-row-main{gap:2px;min-width:0;display:grid}.form-row-main strong{color:var(--text-primary);font-size:15px}.form-row-main .form-state{margin:2px 0 0;font-size:13px}.form-row-end{align-items:center;gap:8px;display:flex}.form-row-end svg{width:18px;height:18px;color:var(--text-tertiary)}.page-heading .eyebrow{display:none}.page-heading{margin-bottom:16px}.page-heading h1{margin-top:0;margin-bottom:3px;font-size:24px}.page-heading p{font-size:13px}.content{padding-top:22px}@media (width>=981px){.content{padding-left:28px;padding-right:28px}:root{--workspace-topbar:60px}}@media (width<=980px){.forms-layout{grid-template-columns:minmax(0,1fr)}.forms-rail{display:none}}@media (width<=760px){:root{--workspace-topbar:54px;--workspace-gap:12px}.topbar{height:var(--workspace-topbar)}.content{padding:14px 12px calc(var(--bottom-nav) + 14px);min-height:calc(100dvh - var(--workspace-topbar))}.chat-route .content{padding:0}.page-heading{flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:12px}.page-heading h1{margin:0;font-size:21px}.page-heading p{display:none}.page-heading>.button{flex:none;min-height:40px;padding-inline:12px}.panel-pad{gap:14px;padding:14px}.stat-card{padding:14px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-back{margin:-6px 0 4px -6px}.form-row-end .badge{display:none}}.live-frame{background:repeating-linear-gradient(#e8ebf0 0 5px,#0000 5px 12px) 7px 30px/calc(100% - 14px) calc(100% - 34px) no-repeat,#fff}.live-frame b{z-index:1;-webkit-line-clamp:1;font-weight:700;position:relative}.live-frame em{background:hsl(var(--hue-brand) var(--sat-brand) 40% / .2);height:34%;box-shadow:inset 0 -2px 0 var(--text-accent);position:absolute;left:0;right:0}.live-depth{margin-top:3px;padding-top:7px;display:block;position:relative;color:var(--text-tertiary)!important;font-size:12px!important}.live-depth:before{content:"";background:var(--border-subtle);border-radius:2px;height:3px;position:absolute;top:0;left:0;right:0}.live-depth>span{background:var(--text-accent);height:3px;transition:width .3s var(--ui-ease-out-soft);border-radius:2px;position:absolute;top:0;left:0}@media (width>=1100px){.submissions .response-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}.trial-short{display:none}@media (width<=760px){.trial-more{display:none}.trial-short{font-weight:700;display:inline}.trial-banner{padding:7px 12px}.home .page-heading{margin-bottom:8px}.home .page-heading h1{font-size:19px}.home .to-answer{margin-bottom:8px;padding:10px 12px 4px}.home .to-answer h2{margin-bottom:2px;font-size:15px}.home .to-answer h2 span{min-width:20px;height:20px;padding:0 6px;font-size:12px}.home .to-answer a{gap:9px;min-height:48px;padding:3px 0}.home .to-answer-kind{width:30px;height:30px}.home .to-answer-kind svg{width:16px;height:16px}.home .to-answer-text strong{font-size:14px}.home .to-answer-text small{font-size:12.5px}.home .to-answer time{font-size:11.5px}.home .to-answer a>svg{display:none}.home .to-answer.is-clear{padding:10px 12px}.home .to-answer.is-clear>svg{width:22px;height:22px}.home .to-answer.is-clear p{font-size:12.5px}.home .notify-card{flex-wrap:nowrap;gap:9px;margin-bottom:8px;padding:8px 12px}.home .notify-card>svg{width:18px;height:18px}.home .notify-card>div{flex:auto}.home .notify-card strong{font-size:13.5px}.home .notify-card p{font-size:12.5px}.home .notify-card .notify-help{display:none}.home .notify-card .button{flex:none;min-height:40px;padding-inline:12px;font-size:13px}.home .onboarding{gap:6px;margin-bottom:8px;padding:8px 12px}.home .stats-grid{gap:8px}.home .stat-card{gap:1px;padding:10px 12px}.home .stat-icon,.home .stat-link{display:none}.home .stat-label{text-transform:none;letter-spacing:0;white-space:nowrap;font-size:11.5px}.home .stat-label .tip-btn{width:22px;height:22px}.home .stat-value{font-size:23px}.home .stat-card small{font-size:11.5px;line-height:1.25}.home .sparkbars{gap:3px;height:18px;margin-top:4px}.home .section-title{margin:0;font-size:14px}.home .stats-grid+.panel{margin-top:8px}}.notify-card.is-blocked{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.notify-steps{counter-reset:step;color:var(--text-primary);gap:10px;margin:14px 0;padding:0;font-size:14px;list-style:none;display:grid}.notify-steps li{counter-increment:step;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.notify-steps li:before{content:counter(step);background:var(--accent-wash,#29a37a1a);width:24px;height:24px;color:var(--text-accent);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.notify-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.notify-actions span{color:var(--text-tertiary);flex:200px;font-size:13px}.notify-card .notify-warn{color:#b42318;margin-top:10px}.corner-picker{grid-template:repeat(3,1fr)/repeat(3,1fr);width:132px;height:108px;display:grid}.corner-picker button{width:100%;height:100%;position:static}.corner-picker i{width:14px;height:14px}.wp-controls{flex-wrap:wrap;align-items:flex-start}.wp-sliders{flex:260px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 20px}.wp-device-note{color:var(--text-tertiary);grid-column:1/-1;font-size:12.5px}.wp-launcher,.widget-preview .wp-launcher{width:var(--wp-bs,54px);min-width:var(--wp-bs,54px);height:var(--wp-bs,54px);transition:width .12s,height .12s,left .12s,right .12s,top .12s,bottom .12s,transform .2s}.wp-launcher svg{width:var(--wp-is,24px);height:var(--wp-is,24px)}.widget-preview[data-side=center] .wp-launcher{margin-inline:auto;left:0;right:0}.widget-preview[data-edge=middle] .wp-launcher{margin-block:auto;top:0;bottom:0}.widget-preview[data-device=desktop][data-side=center] .wp-panel{transform-origin:bottom;margin-inline:auto;left:0;right:0}.widget-preview[data-device=desktop][data-edge=middle] .wp-panel{top:0;bottom:0;right:calc(84px + var(--wp-x,0px));margin-block:auto}.widget-preview[data-device=desktop][data-edge=middle][data-side=left] .wp-panel{right:auto;left:calc(84px + var(--wp-x,0px))}.widget-preview[data-device=desktop][data-edge=middle][data-side=center] .wp-panel{left:0;right:0}.contact-top{background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:12px;margin-bottom:14px;padding:12px;display:grid}.contact-top .contact-stage,.contact-top .contact-resolve{margin:0}.contact-tab{animation:menu-in .18s var(--ui-ease-out-soft) both;padding-top:14px}.contact-tab[hidden]{display:none}.contact-history{margin-top:0}.contact-edit>div{padding-block:3px}.contact-manage{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.contact-manage .contact-archive,.contact-manage .contact-danger{margin:0}.follow-up{margin-top:0}.follow-plan,.follow-log{align-content:start;gap:12px;min-width:0;display:grid}.follow-field{color:var(--text-secondary);gap:5px;font-size:13px;font-weight:600;display:grid}@media (width>=900px){.contact-sheet{width:min(860px,100vw - 48px)}.contact-sheet .dialog-body{min-height:min(520px,100dvh - 190px);padding-inline:28px}.contact-sheet .contact-edit{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.contact-sheet .follow-up{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 32px}.contact-sheet .follow-up>dl,.contact-sheet .follow-up>.follow-forms{grid-column:1/-1}.contact-sheet .timeline{max-width:640px}}.date-picker{min-width:0;display:block}.date-button{width:100%;font-weight:400}.date-button svg{width:17px;height:17px;color:var(--text-tertiary);flex:none}.date-pop{z-index:80;background:var(--surface-raised);width:296px;color:var(--text-primary);border:1px solid var(--border-subtle);transform-origin:0 0;animation:menu-in .18s var(--ui-ease-out-soft) both;border-radius:14px;outline:0;margin:0;padding:10px;position:fixed;inset:auto;box-shadow:0 14px 36px #0000003d}.date-pop.is-up{transform-origin:0 100%}.date-pop.is-leaving{pointer-events:none;animation:.13s ease-in both menu-out}.date-pop button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;transition:background .12s,color .12s}.date-quick{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px;display:grid}.date-quick button{background:var(--surface-page);white-space:nowrap;border-radius:9px;min-height:36px;padding:0 4px;font-size:12.5px;font-weight:600}.date-quick button:hover{background:var(--accent-wash,#29a37a1f)}.date-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.date-head strong{font-size:14px;display:inline-block}.date-head strong:first-letter{text-transform:uppercase}.date-head button{border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.date-head button:hover{background:var(--surface-page)}.date-head svg{width:18px;height:18px}.date-grid{grid-template-columns:repeat(7,1fr);display:grid}.date-grid small{text-align:center;color:var(--text-tertiary);padding:3px 0;font-size:11.5px;font-weight:600}.date-grid button{font-variant-numeric:tabular-nums;border-radius:50%;height:38px;font-size:13.5px}.date-grid button:hover{background:var(--surface-page)}.date-grid button.is-today{box-shadow:inset 0 0 0 1px var(--text-accent)}.date-grid button.is-picked{background:var(--voy-color-brand-600);color:#fff;font-weight:700}.date-pop button:focus-visible{outline:2px solid var(--voy-color-brand-600);outline-offset:1px}.date-clear{width:100%;min-height:36px;color:var(--text-secondary);margin-top:6px;font-size:13px;text-decoration:underline;display:block}@media (prefers-reduced-motion:reduce){.contact-tab,.date-pop,.date-pop.is-leaving{animation-duration:1ms}}.board-column{border-top:3px solid var(--stage,var(--border-subtle));background:color-mix(in srgb, var(--stage,transparent) 6%, var(--surface-page))}.board-column.is-over{border-color:var(--stage,var(--voy-color-brand-600))}.board-column header{align-items:center}.board-column h2 .stage-tag{padding:3px 9px;font-size:13px}.board-column h2 .stage-tag svg{width:14px;height:14px}.board-column li{border-left:3px solid var(--stage,transparent)}.stage-editor li{flex-wrap:wrap;padding-bottom:8px}.stage-colors{flex-wrap:wrap;flex:1 0 100%;gap:2px;display:flex}.stage-colors button{border:8px solid var(--surface-raised);cursor:pointer;border-radius:50%;width:28px;height:28px;padding:0;transition:border-width .15s;position:relative}.stage-colors button.is-on{box-shadow:0 0 0 2px var(--text-primary) inset;border-width:3px}.contact-manage .contact-danger{border:0;padding:0}.ct-form{gap:6px;min-width:min(240px,62vw);display:grid}.ct-form strong{align-items:center;gap:6px;font-size:14px;display:flex}.ct-form strong svg{width:15px;height:15px}.ct-form dl{gap:4px;margin:0;display:grid}.ct-form dl>div{display:grid}.ct-form dt{color:#667085;font-size:12px}.ct-form dd{overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:600}.ct-form small{color:#667085;font-size:12px}.brand-custom{object-fit:contain;object-position:left center;max-width:178px;max-height:44px;display:block}.brand-name{color:#fff;overflow-wrap:anywhere;font-size:18px;display:block}.look-layout{gap:var(--workspace-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.look-form{gap:16px}.look-logo{align-items:center;gap:14px;display:flex}.look-logo-box{border:1px solid var(--border-subtle);color:#fff;border-radius:18px;flex:none;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.look-logo-box img{object-fit:contain;width:72%;height:72%}.look-logo>div{justify-items:start;gap:4px;display:grid}.look-logo small,.look-field small,.look-hint{color:var(--text-tertiary);font-size:12.5px}.look-field{color:var(--text-secondary);gap:5px;font-size:13px;font-weight:600;display:grid}.look-field input:not([type=range]){border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:42px;color:var(--text-primary);font:inherit;border-radius:10px;padding:8px 11px;font-weight:400}.look-range{align-items:center;gap:10px;display:flex}.look-range input{accent-color:var(--voy-color-brand-600);flex:1}.look-range output{font-variant-numeric:tabular-nums;font-weight:700}.look-swatches{color:var(--text-secondary);gap:6px;font-size:13px;font-weight:600;display:grid}.look-swatches>div{flex-wrap:wrap;gap:6px;display:flex}.look-swatches button,.look-custom{cursor:pointer;border:1px solid #00000024;border-radius:50%;width:34px;height:34px;padding:0;transition:transform .15s,box-shadow .15s}.look-swatches button.is-on{box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 4px var(--text-primary)}.look-custom{background:conic-gradient(#ef4444,#eab308,#22c55e,#06b6d4,#6366f1,#ec4899,#ef4444);position:relative;overflow:hidden}.look-custom input{opacity:0;cursor:pointer;position:absolute;inset:-6px}.look-actions{flex-wrap:wrap;gap:10px;display:flex}.look-preview{top:calc(var(--workspace-topbar) + 12px);gap:14px;position:sticky}.look-phone{color:#fff;width:min(290px,100%);min-height:430px;animation:menu-in .2s var(--ui-ease-out-soft) both;background:linear-gradient(160deg,#3b5bdb,#7c3aed 60%,#db2777);border:7px solid #111827;border-radius:34px;margin:0 auto;padding:26px 16px}.look-grid{grid-template-columns:repeat(4,1fr);gap:18px 8px;display:grid}.look-app{justify-items:center;gap:5px;min-width:0;display:grid}.look-app i{border-radius:15px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.look-app img{width:100%;height:100%;display:block}.look-app small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.look-app.is-yours i{box-shadow:0 0 0 2px #fff}.look-icon-empty{color:#fff;font-size:10px;font-style:normal}.look-phone.is-lock{background:#0b1120;padding-top:12px}.look-status{align-items:center;gap:8px;margin-bottom:26px;font-size:13px;display:flex}.look-status img,.look-status i{width:16px;height:16px}.look-notice{color:#111827;background:#fff;border-radius:18px;gap:10px;padding:12px;display:flex}.look-notice-icon{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.look-notice-icon img{width:100%;height:100%}.look-notice small{color:#667085;font-size:12px}.look-notice strong{font-size:14px;display:block}.look-notice p{color:#374151;margin:0;font-size:13.5px}.look-note{color:#cbd5e1;margin:14px 2px 0;font-size:12.5px}.look-shell{border:1px solid var(--border-subtle);min-height:300px;animation:menu-in .2s var(--ui-ease-out-soft) both;border-radius:14px;grid-template-columns:130px 1fr;display:grid;overflow:hidden}.look-shell aside{color:#e5e7eb;align-content:start;gap:6px;padding:14px 10px;font-size:13px;display:grid}.look-shell aside img{object-fit:contain;object-position:left;max-width:100%;max-height:34px;margin-bottom:12px}.look-shell aside strong{color:#fff;overflow-wrap:anywhere;margin-bottom:12px;font-size:13px}.look-shell aside span{border-radius:8px;padding:7px 8px}.look-shell>div{background:var(--surface-page);align-content:start;justify-items:start;gap:12px;padding:16px;display:grid}.look-shell button{min-height:38px;font:inherit;border:0;border-radius:10px;padding:0 16px;font-weight:700}@media (width<=980px){.look-layout{grid-template-columns:minmax(0,1fr)}.look-preview{position:static}}.public-page{background:var(--voy-ink-900,#0a1712);align-content:start;justify-items:center;gap:22px;min-height:100dvh;padding:32px 16px 48px;display:grid}.public-logo{display:block}.public-card{color:#111827;background:#fff;border-radius:20px;gap:14px;width:min(680px,100%);padding:28px;display:grid}.public-card h1{margin:0;font-size:26px}.public-card h2{margin:6px 0 2px;font-size:16px}.public-card p{color:#374151;margin:0;line-height:1.55}.public-card .button{justify-self:start}.public-version{color:#667085}.public-links{border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:14px;padding-top:8px;font-size:14px;display:flex}.login-terms{align-items:flex-start;gap:8px;font-size:13px;font-weight:400;display:flex!important}.login-terms input{flex:none;width:18px;height:18px;margin-top:1px}.login-forgot{justify-self:end;font-size:13.5px}.notify-prefs{gap:12px;display:grid}.notify-prefs h2{margin:0;font-size:17px}.notify-hours{color:var(--text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:13px;font-weight:600;display:grid}.notify-hours>div{gap:5px;display:grid}.account-danger{gap:12px;display:grid}.account-danger h2{margin:0;font-size:17px}.account-danger>div{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.account-danger p{color:var(--text-secondary);margin:2px 0 0;font-size:13.5px}.plan-current{margin-bottom:var(--workspace-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.plan-current small{color:var(--text-tertiary);font-size:12.5px}.plan-current h2{margin:2px 0 6px;font-size:24px}.plan-current p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.plan-alert{font-weight:600;color:#b42318!important}.plan-meters{gap:12px;display:grid}.plan-meter{color:var(--text-secondary);gap:4px;font-size:13px;display:grid}.plan-meter span{justify-content:space-between;gap:10px;display:flex}.plan-meter b{color:var(--text-primary);font-variant-numeric:tabular-nums}.plan-meter i{background:var(--border-subtle);border-radius:3px;height:6px;display:block;overflow:hidden}.plan-meter em{background:var(--voy-color-brand-600);height:100%;transition:width .3s var(--ui-ease-out-soft);border-radius:3px;display:block}.plan-meter em.is-high{background:#dc2626}.plan-meter small{color:var(--text-tertiary);font-size:12px}.plan-pay{margin-bottom:var(--workspace-gap);justify-items:start}.plan-pay h2{margin:0;font-size:18px}.plan-pay p{margin:0}.plan-instructions{white-space:pre-wrap;background:var(--surface-page);box-sizing:border-box;border-radius:10px;width:100%;padding:10px 12px;font-size:14px}.plan-grid{gap:var(--workspace-gap);margin-bottom:var(--workspace-gap);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.plan-card{grid-template-rows:auto auto auto 1fr auto;align-content:start;position:relative}.plan-card.is-featured{border-color:var(--voy-color-brand-600);box-shadow:0 0 0 1px var(--voy-color-brand-600), var(--workspace-shadow)}.plan-card em{background:var(--voy-color-brand-600);color:#fff;border-radius:8px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:12px;right:12px}.plan-card h3{margin:0;font-size:18px}.plan-card p{color:var(--text-secondary);margin:0;font-size:14px}.plan-card>strong{letter-spacing:-.02em;font-size:28px}.plan-card>strong small{color:var(--text-tertiary);font-size:14px;font-weight:500}.plan-card ul,.plan-dialog{gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.plan-card li,.plan-dialog li{align-items:flex-start;gap:7px;display:flex}.plan-card li svg,.plan-dialog li svg{width:16px;height:16px;color:var(--text-accent);flex:none;margin-top:2px}.plan-dialog{margin-bottom:14px}.plan-history h2{margin:0;font-size:17px}.plan-history ul,.admin-records,.admin-spaces{margin:0;padding:0;list-style:none;display:grid}.plan-history li{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.plan-history li span:first-child,.admin-records li>span,.admin-spaces li>span{gap:1px;min-width:0;display:grid}.plan-history small,.admin-records small,.admin-spaces small{color:var(--text-tertiary);font-size:12.5px}.admin-tab{gap:var(--workspace-gap);margin-top:var(--workspace-gap);justify-items:stretch;display:grid}.admin-tab>.button{justify-self:start}.admin-plan{justify-items:start}.admin-plan-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;width:100%;display:grid}.admin-plan-grid label{color:var(--text-secondary);align-content:start;gap:4px;font-size:13px;font-weight:600;display:grid}.admin-plan-grid .is-wide{grid-column:1/-1}.admin-plan-grid small{color:var(--text-tertiary);font-weight:400}.admin-plan-grid input,.admin-plan-grid textarea,.admin-plan .look-field textarea{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--surface-raised);width:100%;min-height:40px;color:var(--text-primary);font:inherit;border-radius:9px;padding:7px 10px;font-weight:400}.admin-plan .look-field{width:100%}.admin-switches{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 20px;width:100%;display:grid}.admin-records li{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-records li>span{flex:200px}.admin-records li+li,.admin-spaces li+li{border-top:1px solid var(--border-subtle)}.admin-spaces li{grid-template-columns:minmax(0,1fr) 190px 190px;align-items:center;gap:10px;padding:10px 14px;display:grid}@media (width<=760px){.plan-current,.admin-spaces li{grid-template-columns:minmax(0,1fr)}}.live-info small.live-title{-webkit-line-clamp:1;color:var(--text-secondary);-webkit-box-orient:vertical;font-size:12.5px;font-weight:400;display:-webkit-box;overflow:hidden}.chat-photo{align-items:center;gap:14px;display:flex}.chat-photo-circle{border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:24px;font-weight:700;display:grid;overflow:hidden}.chat-photo-circle img{object-fit:cover;width:100%;height:100%}.chat-photo>div{justify-items:start;gap:6px;min-width:0;display:grid}.chat-photo small{color:var(--text-tertiary);font-size:12.5px}.chat-photo-actions{flex-wrap:wrap;gap:8px;display:flex}.contacts-actions{flex:none;align-items:center;gap:8px;display:flex}@media (width<=760px){.contacts-actions .button{min-width:42px;min-height:42px;padding-inline:11px}.contacts-actions .button-secondary span{display:none}.contacts-actions .button-primary span{font-size:0}.contacts-actions .button-primary span:after{content:"Nuevo";font-size:14px}.panel-toolbar .archive-toggle{white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:8px}}.plan-grid>.panel+.panel{margin-top:0}.plan-card ul{align-content:start}.ct-replies{max-height:240px;animation:menu-in .16s var(--ui-ease-out-soft) both;background:#fff;border-radius:14px;gap:2px;margin:0 0 6px;padding:5px;list-style:none;display:grid;overflow-y:auto;box-shadow:0 8px 26px #0003}.ct-replies button{color:#111827;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:1px;padding:8px 10px;display:grid}.ct-replies button:hover{background:#f3f4f6}.ct-replies b{font-size:13.5px}.ct-replies span{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hours-grid{gap:8px;display:grid}.hours-grid>div{grid-template-columns:minmax(0,1fr) minmax(0,220px);align-items:center;gap:10px;display:grid}.hours-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.hours-grid small{color:var(--text-tertiary)}.rule-row{border:1px solid var(--border-subtle);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:8px;padding:12px;display:grid}.rule-row label{color:var(--text-secondary);gap:4px;font-size:13px;font-weight:600;display:grid}.rule-row .is-wide{grid-column:1/-1}.retention{justify-content:stretch!important;display:grid!important}.retention-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.retention-row label{color:var(--text-secondary);gap:4px;font-size:13px;font-weight:600;display:grid}@media (width<=760px){.reply-form,.retention-row,.hours-grid>div{grid-template-columns:minmax(0,1fr)}.reply-list li{grid-template-columns:minmax(0,1fr) auto}.reply-list span{grid-area:2/1/auto/-1}}.contact-chips{gap:8px;min-width:0;display:flex}.add-field{align-items:center;gap:8px;min-width:0;display:flex}.add-field input{border:1px solid var(--border-subtle);background:var(--surface-raised);min-width:0;min-height:42px;color:var(--text-primary);font:inherit;border-radius:10px;flex:1;padding:8px 11px}.contact-tab .add-field{margin-top:10px}.contact-chips.is-saved{flex-wrap:wrap}.saved-filter{align-items:center;display:inline-flex}.webhooks,.two-factor{justify-items:start}.webhooks .look-field{width:100%}.webhooks .look-field input{box-sizing:border-box;width:100%}.webhook-list{width:100%;margin:0;padding:0;list-style:none;display:grid}.webhook-list li{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.webhook-list span{overflow-wrap:anywhere;min-width:0;display:grid}.webhook-list small{color:var(--text-tertiary)}.bot-site{max-width:320px;margin-bottom:12px}.bot-status{margin-block:0 var(--workspace-gap)}.bot-tab{margin-top:var(--workspace-gap);animation:menu-in .18s var(--ui-ease-out-soft) both}.bot-form{gap:14px;display:grid}.bot-field{min-width:0;color:var(--text-secondary);gap:5px;font-size:13px;font-weight:600;display:grid}.bot-field small{color:var(--text-tertiary);font-size:12.5px;font-weight:400}.bot-form input:not([type=checkbox]):not([type=range]),.bot-form textarea{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--surface-raised);width:100%;min-height:42px;color:var(--text-primary);font:inherit;border-radius:10px;padding:8px 11px;font-weight:400}.bot-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bot-inline input{flex:220px}.bot-note{color:var(--text-secondary);margin:0;font-size:13.5px;font-weight:400;line-height:1.5}.bot-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bot-docs{margin:0;padding:0;list-style:none;display:grid}.bot-docs li{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:8px;display:flex}.bot-docs li>button:first-child{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:10px 2px;display:flex}.bot-docs svg{width:18px;height:18px;color:var(--text-tertiary);flex:none}.bot-docs span{min-width:0;display:grid}.bot-docs small{color:var(--text-tertiary);font-size:12.5px}.bot-answer{background:var(--surface-page);border:1px solid var(--border-subtle);animation:menu-in .18s var(--ui-ease-out-soft) both;border-radius:12px;padding:12px 14px}.bot-answer p{white-space:pre-wrap;margin:0 0 6px}.bot-answer small{color:var(--text-tertiary)}.bot-answer.is-handoff{border-color:#b45309}.ct-bot-tag{color:#0f766e;font-size:11.5px;font-weight:700;display:block}.ct-responder{cursor:pointer;background:#ffffff3d;border:0;border-radius:16px;flex:none;width:56px;height:32px;padding:0;transition:background .18s;position:relative}.ct-responder.is-bot{background:#25b888}.ct-responder i{width:26px;height:26px;color:var(--ct-bar);transition:transform .18s var(--ui-ease-out-soft,ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.ct-responder.is-bot i{color:var(--text-accent,#0b5a43);transform:translate(24px)}.ct-responder i svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.ct-responder,.ct-responder i{transition:none}}.ct-support{grid-template-columns:minmax(0,1fr)}.ct-welcome{text-align:center;justify-items:center;gap:8px;max-width:400px;margin:auto;padding:24px 16px;display:grid}.ct-welcome-mark{background:var(--accent-soft,#cdeee1);width:56px;height:56px;color:var(--voy-color-brand-800,#0b5c47);border-radius:50%;place-items:center;display:grid}.ct-welcome-mark svg{width:28px;height:28px}.ct-welcome h3{color:var(--text-primary);margin:6px 0 0;font-size:20px}.ct-welcome p{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.5}.ct-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:12px;display:grid}.ct-topics button{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:72px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-content:center;justify-items:start;gap:6px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.25;transition:border-color .15s,transform .15s;display:grid}.ct-topics button:hover{border-color:var(--voy-color-brand-600)}.ct-topics button:active{transform:scale(.98)}.ct-topics svg{width:19px;height:19px;color:var(--voy-color-brand-600)}.plan-hero{color:#fff;background:radial-gradient(120% 160% at 100% 0,#1b7a60 0%,#0000 58%),#0f1f1a;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.plan-hero.is-paused{background:radial-gradient(120% 160% at 100% 0,#8a4a12 0%,#0000 58%),#241a10}.plan-hero-main{justify-items:start;gap:8px;min-width:0;max-width:62ch;display:grid}.plan-hero h2{color:#fff;letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(28px,4vw,38px);line-height:1.08}.plan-hero p{color:#ffffffc2;margin:0;font-size:14.5px;line-height:1.5}.plan-hero p b{color:#fff}.plan-pill{color:#d6f5ea;background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.plan-pill svg{width:15px;height:15px}.plan-hero-cta{color:#0f1f1a;background:#fff;border-radius:12px;flex:none;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.plan-hero-cta svg{width:17px;height:17px}.usage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.usage-tile{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:16px;align-content:start;gap:6px;min-width:0;padding:15px 16px;display:grid}.usage-label{color:var(--text-secondary);align-items:center;gap:7px;font-size:13px;display:flex}.usage-label svg{width:16px;height:16px;color:var(--text-tertiary);flex:none}.usage-tile>strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:25px;line-height:1.1}.usage-tile>strong small{letter-spacing:0;color:var(--text-tertiary);font-size:13.5px;font-weight:500}.usage-tile i{background:var(--border-subtle);border-radius:3px;height:6px;margin-top:3px;display:block;overflow:hidden}.usage-tile em{background:var(--voy-color-brand-600);height:100%;transition:width .35s var(--ui-ease-out-soft);border-radius:3px;display:block}.usage-tile.is-mid em{background:#d98a06}.usage-tile.is-high em{background:#dc2626}.usage-free{color:var(--text-tertiary);font-size:12.5px}.pay-card{border-color:var(--voy-color-brand-600);gap:16px;margin-bottom:28px;display:grid}.pay-card header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pay-card header small{color:var(--text-tertiary);font-size:12.5px}.pay-card header h2{margin:2px 0 0;font-size:20px}.pay-card header>strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;font-size:22px}.pay-card header>strong small{letter-spacing:0;font-weight:500}.pay-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pay-steps li{text-align:center;color:var(--text-tertiary);justify-items:center;gap:6px;font-size:12.5px;line-height:1.25;display:grid}.pay-steps i{background:var(--surface-page);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.pay-steps svg{width:17px;height:17px}.pay-steps .is-done{color:var(--text-secondary)}.pay-steps .is-done i{background:var(--accent-soft,#cdeee1);color:var(--voy-color-brand-800)}.pay-steps .is-now{color:var(--text-primary);font-weight:600}.pay-steps .is-now i{background:var(--voy-color-brand-600);color:#fff}.pay-data{background:var(--surface-page);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pay-data p{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.5}.pay-data button{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:36px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.pay-data svg{width:14px;height:14px}.pay-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pay-card footer span{color:var(--text-secondary);font-size:13.5px}.pay-card footer button{margin-left:auto}.pricing-head{margin-bottom:14px;scroll-margin-top:90px}.pricing-head h2{letter-spacing:-.02em;margin:0;font-size:23px}.pricing-head p{color:var(--text-secondary);margin:3px 0 0;font-size:14.5px}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.pricing-card{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex;position:relative}.pricing-card>button{width:100%;margin-top:auto}.pricing-tag{color:var(--voy-color-brand-800);background:#cdeee1;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:18px;right:18px}.pricing-icon{width:42px;height:42px;color:var(--voy-color-brand-800);background:#e4f5ee;border-radius:13px;place-items:center;display:grid}.pricing-icon svg{width:22px;height:22px}.pricing-card h3{letter-spacing:-.01em;margin:4px 0 0;font-size:20px}.pricing-desc{min-height:2.9em;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.45}.pricing-price{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto 1fr;align-items:baseline;column-gap:7px;padding-bottom:14px;display:grid}.pricing-price strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:36px;line-height:1.05}.pricing-price span{color:var(--text-tertiary);font-size:14px}.pricing-price small{color:var(--text-tertiary);grid-column:1/-1;margin-top:3px;font-size:12.5px}.pricing-limits,.pricing-extras{gap:9px;margin:0;padding:0;font-size:14px;line-height:1.3;list-style:none;display:grid}.pricing-limits li,.pricing-extras li{align-items:flex-start;gap:9px;display:flex}.pricing-limits svg,.pricing-extras svg{width:17px;height:17px;color:var(--text-tertiary);flex:none}.pricing-extras{margin-bottom:8px}.pricing-extras svg{color:var(--voy-color-brand-600)}.pricing-card.is-featured{color:#fff;background:radial-gradient(130% 90% at 100% 0,#1b7a60 0%,#0000 62%),#0f1f1a;border-color:#0f1f1a;box-shadow:0 18px 40px -22px #0f1f1ab3}.pricing-card.is-featured h3,.pricing-card.is-featured .pricing-price strong{color:#fff}.pricing-card.is-featured .pricing-desc{color:#ffffffc2}.pricing-card.is-featured .pricing-price{border-color:#ffffff29}.pricing-card.is-featured .pricing-price span,.pricing-card.is-featured .pricing-price small{color:#ffffff9e}.pricing-card.is-featured .pricing-icon{color:#bff0dd;background:#ffffff1f}.pricing-card.is-featured .pricing-limits svg,.pricing-card.is-featured .pricing-extras svg{color:#7fe0bd}.pricing-card.is-featured .pricing-tag{color:#0f1f1a;background:#7fe0bd}.pricing-card.is-current:not(.is-featured){border-color:var(--voy-color-brand-600)}.pricing-note{color:var(--text-tertiary);margin:0 0 14px;font-size:13.5px}@media (width<=900px){.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.plan-hero{flex-direction:column;align-items:stretch;padding:22px 20px}.plan-hero-cta{justify-content:center}.usage-tile{padding:13px}.usage-tile>strong{font-size:22px}.pricing-card.is-featured{order:-1}.pricing-desc{min-height:0}.pay-card header>strong{font-size:19px}}.domain-card{gap:22px;max-width:640px}.domain-card header{gap:8px;display:grid}.domain-card h2{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.25}.domain-card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.domain-card .notice{margin:0}.domain-card form{flex-wrap:wrap;gap:10px;display:flex}.domain-card form input{flex:240px;min-width:0;min-height:46px}.domain-records{gap:14px;display:grid}.domain-record{background:var(--surface-page);border-radius:14px;gap:14px;padding:18px;display:grid}.domain-record h3{align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.domain-record h3 i{background:var(--accent-wash,#cdeee1);width:26px;height:26px;color:var(--voy-color-brand-800);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.domain-field{gap:6px;min-width:0;display:grid}.domain-field>span{color:var(--text-tertiary);font-size:12.5px;font-weight:600}.domain-value{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:10px;align-items:center;gap:6px;min-height:48px;padding:4px 4px 4px 14px;display:flex}.domain-value code{word-break:break-all;flex:1;min-width:0;padding:6px 0;font-size:13px;line-height:1.45}.domain-value button{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.domain-value button:hover{background:var(--surface-page);color:var(--text-primary)}.domain-card .domain-hint{background:var(--surface-page);border-radius:12px;padding:14px 16px;font-size:13px}.domain-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=760px){.domain-card{gap:20px;padding:20px 16px}.domain-record{padding:16px 14px}.domain-actions,.domain-card form{flex-direction:column}.domain-actions>*,.domain-card form>*{flex:none;justify-content:center;width:100%}}.plan-faq{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:40px;margin-top:32px;padding:32px;display:grid}.plan-faq-intro{align-content:start;gap:8px;display:grid}.plan-faq-intro h2{letter-spacing:-.01em;margin:0;font-size:21px}.plan-faq-intro>p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.plan-faq-help{background:var(--surface-page);color:var(--text-secondary);transition:transform var(--ui-dur-short) var(--ui-ease-overshoot), background var(--ui-dur-short);border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:14px;font-size:13.5px;line-height:1.35;text-decoration:none;display:flex}.plan-faq-help:hover{background:var(--accent-wash,#cdeee1);transform:translateY(-1px)}.plan-faq-help svg{width:22px;height:22px;color:var(--text-accent);flex:none}.plan-faq-help b{color:var(--text-primary);display:block}.plan-faq-list{min-width:0}.plan-faq-item{border-bottom:1px solid var(--border-subtle)}.plan-faq-item:last-child{border-bottom:0}.plan-faq-item h3{font:inherit;margin:0}.plan-faq-item button{width:100%;min-height:60px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:15.5px;font-weight:600;display:flex}.plan-faq-item i{background:var(--surface-page);width:32px;height:32px;color:var(--text-secondary);transition:transform var(--ui-dur-medium) var(--ui-ease-overshoot), background var(--ui-dur-short), color var(--ui-dur-short);border-radius:50%;flex:none;place-items:center;display:grid}.plan-faq-item i svg{width:18px;height:18px}.plan-faq-item button:hover i{background:var(--accent-wash,#cdeee1);color:var(--voy-color-brand-800)}.plan-faq-item.is-open i{background:var(--accent-wash,#cdeee1);color:var(--voy-color-brand-800);transform:rotate(180deg)}.plan-faq-answer{visibility:hidden;transition:grid-template-rows var(--ui-dur-medium) var(--ui-ease-out-soft), visibility var(--ui-dur-medium);grid-template-rows:0fr;display:grid}.plan-faq-item.is-open .plan-faq-answer{visibility:visible;grid-template-rows:1fr}.plan-faq-answer>div{min-height:0;overflow:hidden}.plan-faq-answer p{color:var(--text-secondary);opacity:0;transition:opacity var(--ui-dur-medium) var(--ui-ease-out-soft), transform var(--ui-dur-medium) var(--ui-ease-out-soft);margin:0;padding:0 48px 18px 0;font-size:14.5px;line-height:1.6;transform:translateY(-6px)}.plan-faq-item.is-open .plan-faq-answer p{opacity:1;transform:none}@media (width<=760px){.plan-faq{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;padding:20px 16px 8px}.plan-faq-answer p{padding-right:0}}@media (prefers-reduced-motion:reduce){.plan-faq-answer,.plan-faq-answer p,.plan-faq-item i{transition:none}}.tip-pop.tip-floating{z-index:1000;opacity:1;visibility:visible;text-transform:none;letter-spacing:0;width:min(260px,100vw - 16px);animation:tip-in .16s var(--ui-ease-out-soft) both;font-weight:400;transition:none;position:fixed;transform:none}.tip-pop.tip-floating:before{content:"";left:var(--arrow,50%);background:#fff;width:10px;height:10px;margin-left:-5px;position:absolute;transform:rotate(45deg)}.tip-pop.tip-floating[data-side=bottom]:before{top:-4px}.tip-pop.tip-floating[data-side=top]:before{bottom:-4px}@keyframes tip-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}.bot-label{align-items:center;gap:2px;min-height:26px;display:flex}.bot-label .tip{order:0}.bot-label .tip-btn{width:26px;height:26px}.bot-label .tip-btn svg{width:15px;height:15px}.stat-card.is-link{cursor:pointer;transition:transform var(--ui-dur-short) var(--ui-ease-overshoot), border-color var(--ui-dur-short), box-shadow var(--ui-dur-short)}.stat-card.is-link:hover{border-color:var(--accent-line,var(--voy-color-brand-600));transform:translateY(-2px)}.stat-card.is-link:active{transform:none}.bot-avatars{flex-wrap:wrap;gap:10px;display:flex}.bot-avatar{background:var(--surface-page);width:54px;height:54px;color:var(--text-tertiary);cursor:pointer;transition:transform var(--ui-dur-short) var(--ui-ease-overshoot), border-color var(--ui-dur-short);border:2px solid #0000;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.bot-avatar:hover{transform:scale(1.06)}.bot-avatar.is-on{border-color:var(--text-accent);box-shadow:0 0 0 2px var(--surface-raised) inset}.bot-avatar img{object-fit:cover;width:100%;height:100%;display:block}.bot-avatar svg{width:21px;height:21px}.bot-avatar.is-upload{border:2px dashed var(--border-subtle);background:0 0}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.login-layout.is-own .login-story{background:var(--workspace-shell,#0a1712)}.login-own-brand{color:#fff;min-height:48px;display:block}.login-own-brand .brand-custom{object-fit:contain;width:auto;max-width:240px;height:auto;max-height:88px;display:block}@media (prefers-reduced-motion:reduce){.tip-pop.tip-floating{animation:none}}.ct-row-flags .ct-mode{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.ct-row-flags .ct-mode svg{width:13px;height:13px}.ct-mode.is-bot{color:#3d4bc7;background:#e2e6ff}.ct-mode.is-human{background:var(--accent-soft,#cdeee1);color:var(--text-accent,#0b5a43)}.ct-msg.is-mine.is-bot{background:#e2e6ff}.ct-msg.is-mine.is-bot:not(.is-grouped):not(.is-sticker):before{border-color:#e2e6ff #0000 #0000}.ct-msg.is-bot .ct-bot-tag{color:#3d4bc7}.bot-card{background:var(--surface-page);border-radius:14px;gap:14px;padding:18px;display:grid}.bot-card header{gap:4px;display:grid}.bot-card h3{margin:0;font-size:15px}.bot-card header p{color:var(--text-secondary);margin:0;font-size:13px;font-weight:400;line-height:1.5}.bot-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=560px){.bot-card{padding:16px 14px}.bot-card-grid{grid-template-columns:minmax(0,1fr)}}.ct-author{color:#0f766e;margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.ct-msg.is-bot .ct-author{color:#3d4bc7}.ct-row-meta .ct-row-attended{color:var(--text-secondary);flex:none}.contact-attended{color:var(--text-secondary);margin:0;font-size:13px}.domain-auto{background:var(--accent-wash,#cdeee1);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.domain-auto p{margin:2px 0 0;font-size:13px}@media (width<=760px){.domain-auto .button{justify-content:center;width:100%}}.bot-card-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.bot-preview{background:#eef1ef;border-radius:14px;gap:10px;padding:18px;display:grid;position:sticky;top:12px}.bot-preview>small{color:var(--text-tertiary);font-size:12.5px;font-weight:600}.bot-preview>p{color:var(--text-secondary);margin:0;font-size:13px;font-weight:400;line-height:1.5}.biz-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 3px 14px #00000021}.biz-card header{background:var(--btn-primary-bg,#0f766e);color:var(--btn-primary-text,#fff);align-items:center;gap:11px;padding:13px 14px;display:flex}.biz-card header>i{background:#ffffff38;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;font-style:normal;font-weight:700;display:grid}.biz-card header strong{overflow-wrap:anywhere;font-size:15.5px;line-height:1.2;display:block}.biz-card header small{opacity:.85;margin-top:2px;font-size:12px;font-weight:400;display:block}.biz-card a{color:#111827;transition:background var(--ui-dur-short);border-top:1px solid #eef0f2;align-items:center;gap:11px;padding:10px 12px;text-decoration:none;display:flex}.biz-card header+a{border-top:0}.biz-card a:hover{background:#f6f7f8}.biz-card a>i{background:var(--accent-wash,#e3f4ee);width:34px;height:34px;color:var(--text-accent);border-radius:50%;flex:none;place-items:center;display:grid}.biz-card a>i svg{width:17px;height:17px}.biz-card a span{flex:1;gap:1px;min-width:0;display:grid}.biz-card a small{color:#667085;font-size:11.5px;font-weight:400}.biz-card a b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.biz-card .go{color:#98a2b3;flex:none;width:17px;height:17px}@media (width<=900px){.bot-card-layout{grid-template-columns:minmax(0,1fr)}.bot-preview{position:static}}.bot-brief-head{align-items:center;gap:4px;display:flex}.bot-brief-head h3{color:var(--text-primary);margin:0;font-size:16px}.bot-brief-head .tip{order:0}.brief-list{gap:14px;display:grid}.brief-card{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:14px;gap:8px;padding:16px;display:grid}.brief-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.brief-card h3{overflow-wrap:anywhere;margin:0;font-size:15px}.brief-card>small{color:var(--text-tertiary);font-size:12.5px}.brief-status{color:#8a5a00;background:#fff1d6;border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:600}.brief-status.is-done{color:#0b5a43;background:#cdeee1}.brief-card dl{gap:10px;margin:4px 0 0;display:grid}.brief-card dt{color:var(--text-tertiary);font-size:12.5px;font-weight:600}.brief-card dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.5}.brief-images{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.brief-images img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;display:block}.brief-empty{color:var(--text-secondary);margin:8px 0;font-size:13.5px;line-height:1.5}.reply-new{visibility:hidden;transition:grid-template-rows var(--ui-dur-medium) var(--ui-ease-out-soft), visibility var(--ui-dur-medium);grid-template-rows:0fr;display:grid}.reply-new.is-open{visibility:visible;margin-bottom:var(--workspace-gap,16px);grid-template-rows:1fr}.reply-new>div{min-height:0;overflow:hidden}.reply-form{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:18px;display:grid}.reply-field{gap:6px;min-width:0;display:grid}.reply-field>span{min-height:26px;color:var(--text-secondary);align-items:center;gap:2px;font-size:13px;font-weight:600;display:flex}.reply-field .tip{order:0}.reply-field .tip-btn{width:26px;height:26px}.reply-field .tip-btn svg{width:15px;height:15px}.reply-shortcut{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:10px;align-items:center;display:flex}.reply-shortcut i{color:var(--text-accent);padding-left:12px;font-style:normal;font-weight:700}.reply-shortcut input{min-width:0;min-height:44px;color:var(--text-primary);font:inherit;background:0 0;border:0;flex:1;padding:8px 11px 8px 4px}.reply-form textarea{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--surface-raised);width:100%;color:var(--text-primary);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;line-height:1.5}.reply-vars{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reply-vars>button{border:1px solid var(--border-subtle);background:var(--surface-page);min-height:32px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:0 11px;font-size:12.5px;font-weight:600}.reply-vars>button:hover{border-color:var(--text-accent);color:var(--text-accent)}.reply-form>.button{grid-column:1/-1;justify-self:end}.reply-accordion{padding:4px 22px}.reply-item{border-bottom:1px solid var(--border-subtle)}.reply-item:last-child{border-bottom:0}.reply-item h3{font:inherit;margin:0}.reply-item h3 button{width:100%;min-height:60px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(70px,auto) minmax(0,1fr) 32px;align-items:center;gap:14px;padding:10px 0;display:grid}.reply-item b{color:var(--text-accent);font-size:14.5px}.reply-item h3 span{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--ui-dur-short);font-size:14px;overflow:hidden}.reply-item.is-open h3 span{opacity:0}.reply-item i{background:var(--surface-page);width:32px;height:32px;color:var(--text-secondary);transition:transform var(--ui-dur-medium) var(--ui-ease-overshoot), background var(--ui-dur-short);border-radius:50%;place-items:center;display:grid}.reply-item i svg{width:18px;height:18px}.reply-item.is-open i{background:var(--accent-wash,#cdeee1);color:var(--voy-color-brand-800);transform:rotate(180deg)}.reply-body{visibility:hidden;transition:grid-template-rows var(--ui-dur-medium) var(--ui-ease-out-soft), visibility var(--ui-dur-medium);grid-template-rows:0fr;display:grid}.reply-item.is-open .reply-body{visibility:visible;grid-template-rows:1fr}.reply-body>div{justify-items:start;gap:8px;min-height:0;display:grid;overflow:hidden}.reply-body p{box-sizing:border-box;background:var(--surface-page);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;width:100%;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.55}.reply-body .button{margin-bottom:10px}@media (width<=640px){.reply-form{grid-template-columns:minmax(0,1fr)}.reply-form>.button{justify-self:stretch}.reply-accordion{padding:2px 14px}}@media (prefers-reduced-motion:reduce){.reply-new,.reply-body,.reply-item i{transition:none}}.look-title{align-items:center;gap:2px;display:inline-flex}.look-title .tip{order:0}.look-title .tip-btn{width:26px;height:26px}.live-face,.live-face svg{width:100%;height:100%;display:block}.rule-unit{align-items:center;gap:8px;display:flex}.rule-unit input{flex:1;min-width:0}.rule-unit em{color:var(--text-tertiary);font-size:13px;font-style:normal;font-weight:400}.rule-action{color:var(--text-secondary);gap:5px;font-size:13px;font-weight:600;display:grid}.rule-action>span{align-items:center;gap:2px;display:flex}.rule-action .tip{order:0}.rule-action .tip-btn{width:26px;height:26px}.ai-chain{gap:12px;display:grid}.ai-list{gap:8px;display:grid}.ai-item{border:1px solid var(--border-subtle);background:var(--surface-raised);transition:box-shadow var(--ui-dur-short), border-color var(--ui-dur-short);border-radius:14px}.ai-item.is-drag{border-color:var(--text-accent);z-index:2;position:relative;box-shadow:0 10px 26px #00000029}.ai-row{align-items:center;min-height:62px;padding-left:4px;display:flex}.ai-grip{width:36px;height:48px;color:var(--text-tertiary);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;display:grid}.ai-item.is-drag .ai-grip{cursor:grabbing}.ai-grip svg{width:18px;height:18px}.ai-pos{background:var(--surface-page);width:24px;height:24px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ai-head{min-width:0;min-height:62px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px 12px 8px 10px;display:flex}.ai-head>span{flex:1;gap:1px;min-width:0;display:grid}.ai-head b{font-size:14.5px}.ai-head small{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:400;overflow:hidden}.ai-state{background:var(--surface-page);color:var(--text-secondary);border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-style:normal;font-weight:600}.ai-state.is-ok{color:#0b5a43;background:#cdeee1}.ai-state.is-bad{color:#a12a1c;background:#fde4e1}.ai-state.is-none{color:#8a5a00;background:#fff1d6}.ai-head i{color:var(--text-tertiary);transition:transform var(--ui-dur-medium) var(--ui-ease-overshoot);flex:none;place-items:center;display:grid}.ai-head i svg{width:18px;height:18px}.ai-item.is-open .ai-head i{transform:rotate(180deg)}.ai-body{visibility:hidden;transition:grid-template-rows var(--ui-dur-medium) var(--ui-ease-out-soft), visibility var(--ui-dur-medium);grid-template-rows:0fr;display:grid}.ai-item.is-open .ai-body{visibility:visible;grid-template-rows:1fr}.ai-body>div{gap:14px;min-height:0;display:grid;overflow:hidden}.ai-item.is-open .ai-body>div{padding:4px 14px 16px}.ct-author{align-items:center;gap:2px;display:flex}.ct-author .tip{order:0}.ct-author .tip-btn{width:20px;height:20px;color:inherit;opacity:.7}.ct-author .tip-btn svg{width:13px;height:13px}.ct-row-meta .ct-row-need,.ct-row-menu-tags .ct-row-need{color:#a12a1c;background:#fde4e1;border-radius:6px;flex:none;padding:0 6px;font-weight:600}@media (width<=560px){.ai-state{display:none}.ai-item.is-open .ai-state{display:inline}}@media (prefers-reduced-motion:reduce){.ai-body,.ai-head i{transition:none}}.brief-summary{background:var(--surface-page);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.brief-summary p{margin:0;font-size:14px;line-height:1.5}.brief-card .brief-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-group{gap:12px;margin-top:6px;display:grid}.brief-group-title{align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.brief-group-title span{background:var(--surface-page);color:var(--text-secondary);border-radius:999px;padding:0 7px;font-size:12px}.brief-ref{grid-template-columns:minmax(0,170px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.brief-ref img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;display:block}.brief-ref>div{gap:6px;min-width:0;display:grid}.brief-ref h4{margin:0;font-size:14px}.brief-ref p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.brief-ref .brief-quote{color:var(--text-secondary);font-size:13px}.brief-none{color:#a12a1c;font-weight:600}.brief-parts{flex-wrap:wrap;gap:4px;display:flex}.brief-parts span{background:var(--surface-page);color:var(--text-secondary);border-radius:999px;padding:1px 8px;font-size:12px}.brief-link,.brief-download{color:var(--text-accent);font-size:13px;font-weight:600}.brief-download{justify-self:start}.brief-thread summary{cursor:pointer;font-size:13.5px;font-weight:600}.brief-thread p{color:var(--text-secondary);overflow-wrap:anywhere;margin:8px 0 0;font-size:13.5px;line-height:1.5}.brief-thread p.is-client{color:var(--text-primary)}.ct-transcript{margin:4px 0 0;font-size:13.5px;font-style:italic}.ct-msg.is-focus{outline:3px solid var(--text-accent);outline-offset:2px}@media (width<=480px){.brief-ref{grid-template-columns:minmax(0,1fr)}}.biz-card .biz-hours{color:#111827;border-top:1px solid #eef0f2;align-items:center;gap:11px;padding:10px 12px;display:flex}.biz-card .biz-hours>i{background:var(--accent-wash,#e3f4ee);width:34px;height:34px;color:var(--text-accent);border-radius:50%;flex:none;place-items:center;display:grid}.biz-card .biz-hours>i svg{width:17px;height:17px}.biz-card .biz-hours span{flex:1;gap:1px;min-width:0;display:grid}.biz-card .biz-hours small{color:#667085;font-size:11.5px;font-weight:400}.biz-card .biz-hours b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.brief-uses{gap:4px;font-size:13px;display:grid}.brief-pending{color:#6b4700;background:#fff1d6;border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.field-label{color:var(--text-secondary);gap:5px;font-size:13px;font-weight:600;display:grid}.bot-example{background:var(--surface-page);border-radius:12px;justify-items:stretch;gap:10px;padding:14px;display:grid}.bot-example .button{justify-self:start}.bot-silence{border-bottom:1px solid var(--border-subtle);gap:14px;margin-bottom:22px;padding-bottom:22px;display:grid}.bot-trial{background:var(--surface-page);border-radius:12px;gap:8px;max-height:420px;padding:12px;display:grid;overflow-y:auto}.bot-trial-row{background:var(--surface-raised);border-radius:12px;gap:3px;max-width:85%;padding:9px 12px;font-weight:400;display:grid}.bot-trial-row p{white-space:pre-wrap;color:var(--text-primary);margin:0;font-size:14px;line-height:1.5}.bot-trial-row small{color:var(--text-tertiary);font-size:12px}.bot-trial-row.is-user{background:var(--accent-wash,#cdeee1);justify-self:end}.bot-trial-row.is-handoff{background:#fff1d6}.ck-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ck-row{background:var(--surface-page);border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px;display:grid}.ck-row>svg{width:20px;height:20px;color:var(--text-tertiary);margin-top:1px}.ck-row.is-ok>svg{color:var(--status-success)}.ck-row.is-bad{background:var(--status-danger-surface)}.ck-row.is-bad>svg{color:var(--status-danger)}.ck-row.is-running>svg{animation:1.2s linear infinite ck-spin}@keyframes ck-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ck-row.is-running>svg{animation:none}}.ck-row>div{gap:3px;min-width:0;display:grid}.ck-row strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;display:flex}.ck-row small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12.5px;font-weight:400}.ck-badge{background:var(--surface-raised);color:var(--text-secondary);border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:600}.ck-row.is-ok .ck-badge{background:var(--status-success-surface);color:var(--status-success-text,var(--status-success))}.ck-row.is-bad .ck-badge{background:var(--surface-raised);color:var(--status-danger)}.ck-reason{color:var(--text-primary);margin:4px 0 0;font-size:13.5px}.ck-reply{border-left:3px solid var(--border-strong,var(--text-tertiary));background:var(--surface-raised);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);border-radius:0 8px 8px 0;margin:2px 0;padding:8px 10px;font-size:13.5px}.ck-form,.ck-dialog{gap:10px;display:grid}.ck-dialog p{margin:0}.ck-form details{background:var(--surface-page);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.ck-form summary{cursor:pointer;font-size:13.5px;font-weight:600}.ck-form details>*+*{margin-top:8px}.ct-fix{color:inherit;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.ct-fix-old{background:#fde4e1;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:14px}.ct-fix-new{box-sizing:border-box;border:1px solid var(--border-subtle);width:100%;font:inherit;border-radius:10px;padding:10px 12px}.ct-row-meta .ct-row-temp,.ai-lead .ct-row-temp,.ct-row-menu-tags .ct-row-temp{text-transform:capitalize;background:var(--surface-page);border-radius:6px;flex:none;padding:0 7px;font-style:normal;font-weight:600}.ct-row-temp.is-caliente{color:#a12a1c;background:#fde4e1!important}.ct-row-temp.is-tibio{color:#8a5a00;background:#fff1d6!important}.ct-row-temp.is-frio{color:#2b4fa8;background:#dfe9ff!important}.ai-lead{background:var(--surface-page);border-radius:12px;gap:4px;margin-bottom:12px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:grid}.ai-lead header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-lead p{margin:0}.place-rules{gap:10px;display:grid}.place-title{align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.place-row{grid-template-columns:minmax(0,1fr) 140px 150px auto;align-items:end;gap:8px;display:grid}.rule-stats{color:var(--text-tertiary);font-size:12.5px}.ct-who{flex:none;width:150px}@media (width<=640px){.place-row{grid-template-columns:1fr 1fr}.place-row label{grid-column:1/-1}.ct-who{width:112px}}.ai-keylink{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:-6px 0 0;font-size:13px;display:flex}.ai-keylink a{color:var(--text-accent);align-items:center;gap:3px;font-weight:500;display:inline-flex}.ai-keylink svg{width:13px;height:13px}.ai-test{justify-items:start;gap:8px;display:grid}.ai-test p{overflow-wrap:anywhere;border-radius:10px;margin:0;padding:9px 12px;font-size:13.5px;font-weight:400;line-height:1.45}.ai-test p.is-ok{background:var(--accent-wash,#cdeee1)}.ai-test p.is-bad{color:#a12a1c;background:#fde4e1}.ct-row-wrap .ct-row{padding-right:14px;transition:padding-right .12s}.ct-chev{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .12s,transform .12s,background .12s;display:grid;position:absolute;bottom:12px;right:8px;transform:translate(6px)}.ct-chev svg{width:19px;height:19px}.ct-chev:hover{background:var(--surface-sunken);color:var(--text-primary)}.ct-row-wrap:hover .ct-chev,.ct-chev:focus-visible,.ct-chev[aria-expanded=true]{opacity:1;transform:none}.ct-row-wrap:hover .ct-row{padding-right:38px}.ct-row-wrap:has(.ct-chev:focus-visible) .ct-row{padding-right:38px}.ct-row-wrap:has(.ct-chev[aria-expanded=true]) .ct-row{padding-right:38px}.ct-row-wrap:has(.ct-chev[aria-expanded=true]) .ct-row{background:var(--surface-page)}@media (hover:none){.ct-row-wrap .ct-row{padding-right:38px}.ct-chev{opacity:1;width:34px;height:34px;bottom:8px;right:4px;transform:none}}.ct-menu.ct-row-menu{z-index:3000;width:248px;min-width:0;max-height:calc(100dvh - 16px);padding:6px;position:fixed;top:0;left:0;right:auto;overflow-y:auto}.ct-row-menu button{border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;display:flex}.ct-row-menu button svg{color:#4b5563;flex:none;width:18px;height:18px}.ct-row-menu button:focus-visible{outline:2px solid var(--ct-brand);outline-offset:-2px}.ct-row-menu hr{border:0;border-top:1px solid #e5e7eb;margin:5px 8px}.nav-acc{border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.nav-acc h4{font:inherit;margin:0}.nav-acc h4 button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.nav-acc h4 button:hover{background:var(--surface-page)}.nav-acc h4 span{gap:1px;min-width:0;display:grid}.nav-acc h4 b{text-transform:capitalize;font-size:14px;font-weight:600}.nav-acc h4 small{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:12.5px}.nav-acc h4 i{color:var(--text-secondary);flex:none;place-items:center;transition:transform .28s;display:grid}.nav-acc h4 i svg{width:18px;height:18px}.nav-acc.is-open h4 i{transform:rotate(180deg)}.nav-acc-body{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s,visibility 0s linear .28s;display:grid}.nav-acc.is-open .nav-acc-body{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .28s,visibility}.nav-acc-body>ol{min-height:0;margin:0;padding:0 12px;list-style:none;display:grid;overflow:hidden}.nav-acc-body>ol>li{border-top:1px solid var(--border-subtle);padding:9px 0}.nav-page{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.nav-page time,.nav-clicks time{font-variant-numeric:tabular-nums;color:var(--text-tertiary);padding-top:1px;font-size:12px}.nav-page>span{min-width:0;display:grid}.nav-page strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.nav-page a,.nav-page span small{color:var(--text-accent);overflow-wrap:anywhere;font-size:12.5px}.nav-page em{font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;justify-items:end;font-size:13px;font-style:normal;display:grid}.nav-page em small{color:var(--text-tertiary);font-size:11.5px}.nav-clicks{border-left:2px solid var(--border-subtle);gap:3px;margin:6px 0 0;padding:0 0 0 12px;list-style:none;display:grid}.nav-clicks li{color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:13px;display:grid}.nav-clicks b{color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.ct-page.is-link{font:inherit;cursor:pointer;border:0;font-size:12px;transition:transform .12s,filter .12s}.ct-page.is-link:hover{filter:brightness(.95);transform:translateY(-1px)}.ct-page.is-link:focus-visible{outline:2px solid var(--ct-brand);outline-offset:2px}.ct-page.is-link time{opacity:.7;font-variant-numeric:tabular-nums;margin-left:5px}.nav-acc-body li.is-focus>.nav-page{border-radius:8px;animation:2.6s ease-out nav-flash}@keyframes nav-flash{0%,55%{background:var(--accent-soft,#cdeee1);box-shadow:0 0 0 6px var(--accent-soft,#cdeee1)}to{background:0 0;box-shadow:0 0 0 6px #0000}}.jr{gap:14px;display:grid}.jr-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.jr-kpis div{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:14px;gap:2px;padding:14px 16px;display:grid}.jr-kpis strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.jr-kpis small{color:var(--text-secondary);font-size:13px}.jr-worst{background:var(--accent-wash,#e3f4ee);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.jr-worst svg{width:24px;height:24px;color:var(--text-accent);flex:none}.jr-worst p{overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.45}.jr-card h2{margin:0 0 2px;font-size:16px}.jr-card>p{color:var(--text-secondary);margin:0 0 12px;font-size:13.5px}.jr-list{margin:0;padding:0;list-style:none;display:grid}.jr-list li{border-top:1px solid var(--border-subtle);gap:5px;padding:11px 0;display:grid}.jr-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.jr-line b{overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:600}.jr-line span{font-variant-numeric:tabular-nums;color:var(--text-primary);flex:none;font-size:13.5px}.jr-bar{background:var(--surface-page);border-radius:4px;height:8px;overflow:hidden}.jr-bar i{background:var(--voy-color-brand-600,#0f8a6a);border-radius:4px;height:100%;display:block}.jr-list small{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:12.5px}.jr-two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}@media (width<=520px){.jr-two{grid-template-columns:minmax(0,1fr)}}.mood-box{gap:12px;margin-bottom:14px;display:grid}.mood-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.mood-card{border:1px solid var(--border-subtle);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.mood-card .live-face{border-radius:50%;flex:none;width:54px;height:54px;display:block;overflow:hidden}.mood-card .live-face svg{width:100%;height:100%;display:block}.mood-card>div{flex:1;gap:5px;min-width:0;display:grid}.mood-card b{font-size:14.5px}.mood-card small{color:var(--text-secondary);font-size:12.5px;font-weight:400;line-height:1.4}.mood-card input{box-sizing:border-box;width:100%;min-height:36px;padding:6px 9px;font-size:13px}@media (width<=520px){.mood-grid{grid-template-columns:minmax(0,1fr)}}.ct-summary{box-sizing:border-box;background:var(--surface,#fff);width:auto;min-width:0;max-width:calc(100% - 16px);max-height:38vh;color:var(--text-primary,#1b2a25);border:1px solid var(--border-subtle);z-index:2;border-radius:14px;flex:none;grid-template-columns:minmax(0,1fr);gap:6px;margin:8px 8px 0;padding:8px 8px 8px 10px;display:grid;position:relative;overflow:hidden auto;box-shadow:0 6px 18px -12px #00000059}.ct-summary:before{content:"";background:var(--accent,#0f766e);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.ct-summary.is-stale:before{background:#d97706}.ct-summary.is-empty{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.ct-summary.is-empty:before{display:none}.ct-summary header{align-items:center;gap:6px;min-width:0;display:flex}.ct-summary-icon{background:var(--accent-soft,#cdeee1);width:28px;height:28px;color:var(--accent,#0f766e);border-radius:9px;flex:none;place-items:center;display:grid}.ct-summary-icon svg{width:15px;height:15px}.ct-summary-toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:0;display:flex}.ct-summary-title{flex:none;line-height:1.15;display:grid}.ct-summary-title b{font-size:13.5px}.ct-summary-title small{color:var(--text-secondary);white-space:nowrap;font-size:11.5px}.ct-summary.is-stale .ct-summary-title small{color:#b45309;font-weight:600}.ct-summary-peek{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.ct-summary-chev{width:16px;height:16px;color:var(--text-secondary);flex:none;margin-left:auto;transition:transform .2s}.ct-summary.is-open .ct-summary-chev{transform:rotate(180deg)}.ct-summary-refresh{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.ct-summary-refresh:hover{background:var(--surface-subtle,#f3f4f6);color:var(--text-primary)}.ct-summary-refresh svg{width:15px;height:15px}.ct-summary-refresh svg.is-spinning{animation:1s linear infinite ct-spin}@keyframes ct-spin{to{transform:rotate(360deg)}}.ct-summary-go{color:var(--accent,#0f766e);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0;font-size:13px;font-weight:600}.ct-summary-go:disabled{opacity:.6;cursor:default}.ct-summary-body{gap:8px;min-width:0;padding:0 2px 2px 37px;display:grid}.ct-summary-body p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.ct-summary-pending{color:#7a4a00;background:#fff7e6;border-radius:10px;gap:2px;padding:8px 10px;display:grid;font-size:13.5px!important}.ct-summary-pending b{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ct-summary small{font-size:12px}@media (width<=640px){.ct-summary-body{padding-left:2px}}.ct-row-menu a{color:inherit;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;text-decoration:none;display:flex}.ct-row-menu a:hover{background:#f3f4f6}.ct-row-menu a svg{color:#4b5563;flex:none;width:18px;height:18px}.ct-card{width:min(292px,68vw);max-width:100%;margin:2px 0 4px}.blocked-list{border-bottom:1px solid var(--border-subtle);gap:6px;margin-bottom:4px;padding-bottom:12px;display:grid}.blocked-list b{font-size:14px}.blocked-list ul{margin:0;padding:0;list-style:none;display:grid}.blocked-list li{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.blocked-list li+li{border-top:1px solid var(--border-subtle)}.blocked-list span{min-width:0;display:grid}.blocked-list strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.blocked-list small{color:var(--text-tertiary);font-size:12.5px}.openers{border-top:1px solid var(--border-subtle);gap:10px;margin-top:8px;padding-top:18px;display:grid}.openers-head h3{margin:0;font-size:16px}.openers-head p{color:var(--text-secondary);margin:4px 0 0;font-size:13.5px}.opener{border:1px solid var(--border-subtle);background:var(--surface,#fff);border-radius:12px}.opener>summary{cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.opener>summary::-webkit-details-marker{display:none}.opener>summary>svg{width:18px;height:18px;color:var(--text-tertiary);flex:none;transition:transform .2s}.opener[open]>summary>svg{transform:rotate(180deg)}.opener-title{flex:1;gap:2px;min-width:0;display:grid}.opener-title b{overflow-wrap:anywhere;font-size:14.5px}.opener-title small{color:var(--text-tertiary);font-size:12.5px}.opener-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 14px 14px;display:grid}.opener-body label{color:var(--text-secondary);gap:4px;font-size:13px;font-weight:600;display:grid}.opener-body .is-wide{grid-column:1/-1}.opener-lines{color:var(--text-secondary);gap:6px;font-size:13px;font-weight:600;display:grid}.opener-lines small{color:var(--text-tertiary);font-weight:400}.opener-lines .button{justify-self:start}.opener-line{align-items:center;gap:6px;display:flex}.opener-line input,.opener-line textarea{resize:vertical;flex:1;min-width:0}@media (width<=640px){.opener-body{grid-template-columns:1fr}}.qcard{color:#111827;text-align:left;background:#fff;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 3px 14px #0000001f}.qcard-h{background:var(--accent,#0f766e);color:#fff;gap:2px;padding:12px 14px;display:grid}.qcard-h small{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:11.5px;font-weight:600}.qcard-h strong{font-size:15.5px}.qcard ul{margin:0;padding:4px 0;list-style:none}.qcard li{align-items:center;gap:10px;padding:8px 14px;display:flex}.qcard li+li{border-top:1px solid #eef0f2}.qcard-i{background:var(--accent-soft,#e6f4f1);width:40px;height:40px;color:var(--accent,#0f766e);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.qcard-i img{object-fit:cover;width:100%;height:100%;display:block}.qcard-n{flex:1;gap:1px;min-width:0;display:grid}.qcard-n b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.qcard-n small{color:#6b7280;font-size:12px}.qcard-p{font-variant-numeric:tabular-nums;flex:none;font-size:13.5px;font-weight:600}.qcard-t{color:#4b5563;background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;font-size:13px;display:flex}.qcard-t b{color:#111827;font-variant-numeric:tabular-nums;font-size:15px}.qcard-d{color:#9ca3af;background:#f9fafb;padding:0 14px 10px;font-size:11.5px}.ct-msg.is-card{width:min(300px,100%);max-width:100%;box-shadow:none;background:0 0;padding:3px}.ct-msg.is-card .ct-card{width:100%;margin:0}.fcard{color:#111827;text-align:left;background:#fff;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 2px 10px #0000001a}.fcard-h{border-bottom:1px solid #eef0f2;padding:10px 14px;font-size:14.5px;font-weight:700}.fcard dl{margin:0;padding:4px 0}.fcard dl>div{gap:1px;padding:6px 14px;display:grid}.fcard dt{color:#6b7280;font-size:12px}.fcard dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.fcard-q{padding:4px 8px 10px}.fcard-q .qcard{box-shadow:none;border:1px solid #eef0f2}.flayout{gap:12px;margin-top:12px;display:grid}.flayout-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.flayout-edit{gap:12px;display:grid}.flayout-edit>label{color:var(--text-secondary);gap:4px;font-size:13px;font-weight:600;display:grid}.flayout-edit>label small{color:var(--text-tertiary);font-weight:400}.flayout-fields{gap:6px;display:grid}.flayout-fields>span{color:var(--text-secondary);font-size:13px;font-weight:600}.flayout-field{border:1px solid var(--border-subtle);border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.flayout-field.is-hidden{opacity:.55}.flayout-move{display:grid}.flayout-move button{width:26px;height:20px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.flayout-move button:hover:not(:disabled){background:var(--accent-soft,#f3f4f6);color:var(--text-primary)}.flayout-move button:disabled{opacity:.3;cursor:default}.flayout-move svg{width:15px;height:15px}.flayout-name{flex:1;gap:2px;min-width:0;display:grid}.flayout-name input{min-width:0}.flayout-name small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.flayout-vars{color:var(--text-secondary);gap:6px;font-size:13px;font-weight:600;display:grid}.flayout-vars small{color:var(--text-tertiary);font-weight:400}.flayout-vars>div{flex-wrap:wrap;gap:6px;display:flex}.flayout-vars button{border:1px solid var(--border-subtle);background:var(--surface,#fff);color:var(--text-primary);cursor:pointer;border-radius:999px;padding:4px 10px;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.flayout-vars button:hover{background:var(--accent-soft,#f3f4f6)}.flayout-edit>.button{justify-self:start}.flayout-preview{background:var(--surface-muted,#f3f4f6);border-radius:14px;gap:8px;padding:14px;display:grid;position:sticky;top:16px}.flayout-preview-tag{color:var(--text-tertiary);font-size:12px;font-weight:600}.flayout-mail{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #00000014}.flayout-mail-head{border-bottom:1px solid #eef0f2;gap:2px;padding:10px 14px;display:grid}.flayout-mail-head small{color:#6b7280;font-size:11.5px}.flayout-mail-head b{color:#111827;font-size:14px}.flayout-mail-body{max-height:520px;overflow:auto}.flayout-mail-body>div{padding:14px!important}@media (width<=900px){.flayout-grid{grid-template-columns:1fr}.flayout-preview{position:static}}.quiz-body .quiz-section{border-top:1px dashed var(--border-subtle);gap:8px;padding-top:10px;display:grid}.quiz-label{font-size:13.5px;font-weight:600}.quiz-result{background:var(--surface-subtle,#f7f7f8);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:10px;display:grid}.quiz-result>:not(button){grid-column:1}.quiz-result>button{grid-area:1/2}.quiz-question{background:var(--surface-subtle,#f7f7f8);border-radius:10px;gap:6px;padding:10px;display:grid}.quiz-qhead{align-items:center;gap:6px;display:flex}.quiz-qhead input{flex:1;font-weight:600}.quiz-option{grid-template-columns:26px 58px minmax(0,1fr) minmax(0,180px) auto;align-items:center;gap:6px;display:grid}.quiz-option>i{color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;display:grid}.quiz-option.c0>i{background:#e21b3c}.quiz-option.c1>i{background:#1368ce}.quiz-option.c2>i{background:#c88a00}.quiz-option.c3>i{background:#26890c}.quiz-emoji{text-align:center}@media (width<=640px){.quiz-option{grid-template-columns:26px 52px minmax(0,1fr) auto}.quiz-option>:nth-child(4){grid-column:2/-1}}.ct-msg .ct-quiz{gap:6px;min-width:240px;padding:12px 14px;display:grid}.ct-quiz small{text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:11px;font-weight:700}.ct-quiz ol{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.ct-quiz ol span,.ct-quiz-tags span{opacity:.75;display:block}.ct-quiz-tags{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ct-quiz details summary{cursor:pointer;opacity:.8;font-size:12.5px}.ct-quiz-hid{font-style:italic}.ct-quiz p{margin:0;font-size:13.5px}.ct-quiz.is-result>b{font-size:16px}.quiz-range{align-items:center;gap:6px;font-size:13px;display:flex}.quiz-range input{width:72px}.quiz-option{grid-template-columns:26px 58px minmax(0,1fr) minmax(0,1fr) auto}.quiz-option>input[aria-label^=Imagen]{grid-column:3/5}.quiz-points{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.quiz-points label{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;display:inline-flex}.quiz-points input{width:58px;padding:4px 6px}.quiz-fields{flex-wrap:wrap;gap:16px;display:flex}.quiz-new{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quiz-new>:first-child{flex:1;min-width:260px}.quiz-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.quiz-stat{background:var(--surface-subtle,#f7f7f8);border-radius:10px;gap:8px;padding:12px;display:grid}.quiz-stat dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.quiz-stat dt{color:var(--text-secondary);font-size:11.5px}.quiz-stat dd{margin:0;font-size:18px;font-weight:700}.quiz-stat dd small{color:var(--text-secondary);font-size:12px;font-weight:500}.quiz-drops{gap:4px;display:grid}.quiz-drops>small{color:var(--text-secondary);font-size:11.5px}.quiz-drop{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:6px;font-size:12.5px;display:grid}.quiz-drop span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quiz-drop i{background:var(--accent,#0f766e);border-radius:99px;height:6px}.qp{justify-items:center;gap:8px;display:grid}.qp-phone{color:#111827;background:#f3f4f6;border:8px solid #111827;border-radius:28px;align-content:center;width:340px;max-width:100%;min-height:380px;padding:14px;display:grid}.qp-card{background:#fff;border-radius:14px;gap:8px;padding:14px;display:grid;box-shadow:0 3px 14px #00000014}.qp-card small,.qp-result small{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:700}.qp-card h4,.qp-result h4{margin:0;font-size:17px}.qp-card p{color:#374151;margin:0;font-size:13.5px}.qp-center{text-align:center}.qp-burst{font-size:32px}.qp-go{background:var(--accent,#0f766e);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:11px;font-weight:700}.qp-go:disabled{opacity:.5}.qp-go.is-light{color:#111827;background:#fff}.qp-note{text-align:center;color:#9ca3af!important;font-size:11px!important}.qp-bar{background:#eef0f3;border-radius:99px;height:6px;overflow:hidden}.qp-bar i{background:var(--accent,#0f766e);height:100%;display:block}.qp-q{text-align:center;font-weight:700;color:#111827!important;font-size:15px!important}.qp-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qp-o{color:#fff;cursor:pointer;border:0;border-radius:12px;place-items:center;gap:4px;min-height:84px;padding:10px 6px;font-size:12.5px;font-weight:700;display:grid;position:relative;box-shadow:0 3px #0003}.qp-o>i{opacity:.85;font-size:10px;font-style:normal;position:absolute;top:5px;left:7px}.qp-o img{object-fit:cover;border-radius:8px;width:64px;height:64px}.qp-o.on{box-shadow:0 0 0 3px #fff,0 0 0 5px #111827}.qp-e{font-size:22px}.c0.qp-o,.c0.qp-n{background:#e21b3c}.c1.qp-o,.c1.qp-n{background:#1368ce}.c2.qp-o,.c2.qp-n{background:#c88a00}.c3.qp-o,.c3.qp-n{background:#26890c}.qp-scale{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.qp-n{color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:48px;font-size:18px;font-weight:800}.qp-n:nth-child(5){background:#7c3aed}.qp-ends{color:#6b7280;justify-content:space-between;font-size:11.5px;display:flex}.qp-card input{border:1px solid #d1d5db;border-radius:10px;padding:9px 11px;font-size:14px}.qp-ok{text-align:left;color:#4b5563;gap:6px;font-size:12px;display:flex}.qp-result{background:linear-gradient(160deg, var(--accent,#0f766e), #111827);color:#fff;text-align:center;border-radius:16px;gap:8px;padding:16px;display:grid}.qp-result small{color:#ffffffd9}.qp-result img{object-fit:cover;border-radius:12px;justify-self:center;width:100px;height:100px}.qp-result p{text-align:left;margin:0;font-size:13.5px}.qp-score{font-size:24px}.qp-price{background:#ffffff2e;border-radius:99px;justify-self:center;padding:3px 10px;font-size:12.5px;font-weight:700}.qp-hid{text-align:left;background:#ffffff24;border-radius:10px;gap:2px;padding:9px 11px;font-size:13px;display:grid}.qp-hid b{text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}@media (width<=640px){.quiz-option{grid-template-columns:26px 52px minmax(0,1fr) auto}.quiz-option>input[aria-label^=Etiqueta],.quiz-option>input[aria-label^=Imagen]{grid-column:2/-1}}.quiz-result-head{gap:6px;display:flex}.quiz-result-head input:last-child{flex:1}.quiz-result-head .quiz-emoji{flex:none;width:58px}.qp-icon{background:#fff;border-radius:50%;justify-self:center;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 0 0 6px #ffffff40}.bot-examples,.bot-brief{margin:4px 0 10px}.bot-example-body{grid-template-columns:minmax(0,1fr)}.opener-title{min-width:0}.opener-title small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.brief-topics{gap:6px;margin:0;padding:0;list-style:none;display:grid}.brief-topic{background:var(--surface-subtle,#f7f7f8);border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px;display:grid}.brief-num{background:var(--accent-soft,#cdeee1);width:28px;height:28px;color:var(--accent,#0f766e);border-radius:50%;place-items:center;margin-top:4px;font-size:13px;font-weight:700;display:grid}.brief-topic textarea{resize:vertical;min-height:38px}.brief-actions{gap:2px;margin-top:4px;display:flex}.brief-actions button:disabled{opacity:.3}@media (width<=640px){.brief-topic{grid-template-columns:24px minmax(0,1fr)}.brief-actions{grid-column:2;justify-content:flex-end;margin-top:0}}.quiz-warn{color:#b91c1c;font-size:12px}.ct-card-quiz{width:min(320px,78vw)}.ct-msg.is-card:has(.ct-card-quiz){width:min(328px,100%)}.iq-card{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(120% 90% at 0 0,#5b23b5 0%,#46178f 45%,#25076b 100%);border-radius:16px;justify-items:center;gap:6px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px -10px #25076b99}.iq-decor{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.iq-badge{color:#25076b;letter-spacing:.08em;text-transform:uppercase;background:#ffc900;border-radius:99px;padding:3px 10px;font-size:10.5px;font-weight:900;display:inline-block;box-shadow:0 3px #00000040}.iq-quiz{opacity:.8;font-size:12px}.iq-medal{width:120px;height:120px;margin:4px 0 6px;display:block;position:relative}.iq-medal svg{width:100%;height:100%;overflow:visible}.iq-medal-icon{place-items:center;font-size:36px;line-height:1;display:grid;position:absolute;inset:0}.iq-img{object-fit:cover;border:5px solid var(--tone);border-radius:50%;width:104px;height:104px;margin:6px 0 8px;box-shadow:0 0 0 3px #fff}.iq-result h4{text-shadow:0 2px #00000047;margin:0;font-size:22px;font-weight:900;line-height:1.1}.iq-score{place-items:center;width:70px;height:70px;display:grid;position:relative}.iq-score svg{position:absolute;inset:0;transform:rotate(-90deg)}.iq-score b{font-size:19px;font-weight:900}.iq-price{color:#25076b;background:#fff;border-radius:99px;padding:4px 12px;font-size:13px;font-weight:900}.iq-result p{text-align:left;color:#fffffff0;justify-self:stretch;margin:0;font-size:13.5px;line-height:1.5}.iq-result .iq-note{background:#ffffff24;border-radius:10px;padding:8px 10px;font-size:12px}.iq-hidden{color:#25076b;text-align:left;background:#ffc900;border-radius:12px;justify-self:stretch;gap:2px;padding:10px 12px;font-size:13px;display:grid;box-shadow:0 4px #b38700}.iq-hidden b{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.iq-cta{background:var(--tone);box-shadow:0 4px 0 var(--toned);border-radius:10px;justify-self:stretch;margin-top:4px;padding:10px;font-size:14px;font-weight:900}.iq-answers{gap:6px;display:grid}.iq-head{text-align:left;justify-items:start}.iq-title{text-shadow:0 2px #00000040;font-size:15px;font-weight:900;line-height:1.2}.iq-pill{background:var(--tone,#e21b3c);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 3px #00000040}.iq-team{background:var(--surface,#fff);color:var(--text-primary,#111827);border:1px dashed var(--border-subtle,#d1d5db);border-radius:14px;gap:8px;padding:10px 12px;display:grid}.iq-team>small{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:10.5px;font-weight:800}.iq-team-hidden{margin:0;font-size:13px}.iq-tags{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.iq-tags div{background:var(--surface-subtle,#f3f4f6);border-radius:8px;min-width:0;padding:6px 8px}.iq-tags dt{color:var(--text-secondary);font-size:11px}.iq-tags dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.iq-table{border-collapse:collapse;width:100%;margin:6px 0;font-size:12.5px}.iq-table th,.iq-table td{text-align:left;vertical-align:middle;padding:4px 6px 4px 0}.iq-table thead th{color:var(--text-secondary);font-size:11px;font-weight:600}.iq-table tbody th{white-space:nowrap;font-weight:700}.iq-tbar{align-items:center;gap:6px;min-width:70px;display:flex}.iq-tbar i{background:var(--accent,#0f766e);border-radius:99px;min-width:2px;height:7px;display:block}.iq-tbar b{font-size:12px}.quiz-import textarea{width:100%;font-family:ui-monospace,monospace;font-size:12px}.quiz-parts{gap:10px;display:grid}.quiz-part{border:1px solid var(--border,#e5e7eb);border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.quiz-part .is-wide{grid-column:1/-1}.quiz-examples{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quiz-example{border:1px solid var(--border,#e5e7eb);cursor:pointer;background:#fff;border-radius:8px;padding:0;line-height:0}.quiz-example img{object-fit:contain;border-radius:7px;width:36px;height:36px}.quiz-relink{justify-items:start;gap:4px;margin:4px 0 10px;display:grid}.quiz-import{gap:8px;margin:8px 0 12px;display:grid}.quiz-import-actions{gap:8px;display:flex}.iq-team details summary{cursor:pointer;color:var(--text-secondary);font-size:12.5px}.iq-team ol{gap:4px;margin:6px 0 0;padding-left:18px;font-size:12.5px;display:grid}.iq-team ol span{color:var(--text-secondary);display:block}.iq-offer{text-align:left;justify-items:start}.iq-shapes{gap:5px;display:flex}.iq-shapes i{border-radius:6px;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 2px #00000040}.iq-shapes svg{width:13px;height:13px}.ct-msg.is-card:has(.ct-card-quiz){box-shadow:none!important;background:0 0!important}.quiz-results{gap:8px}.quiz-result-card summary{gap:12px}.quiz-result-badge{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 2px #0000002e}.quiz-result-badge img{object-fit:cover;width:100%;height:100%}.quiz-result-body{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-field-label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.qicon-picker{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px;display:grid}.icon-pick{aspect-ratio:1;border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface,#fff);color:var(--text-primary,#111827);cursor:pointer;border-radius:10px;place-items:center;gap:1px;padding:0;transition:border-color .15s,background .15s,transform .15s;display:grid}.icon-pick:hover{border-color:var(--accent,#0f766e);transform:translateY(-1px)}.icon-pick.on{border-color:var(--accent,#0f766e);background:var(--accent-soft,#cdeee1);color:var(--accent,#0f766e);box-shadow:0 0 0 2px var(--accent-soft,#cdeee1)}.icon-pick.is-auto small{font-size:9.5px;font-weight:700;line-height:1}@media (width<=640px){.quiz-result-body{grid-template-columns:minmax(0,1fr)}}.jr-pages{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.jr-page{--sev:#16a34a;--sev-soft:#dcfce7;border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface,#fff);border-radius:14px;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px;transition:box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden}.jr-page:before{content:"";background:var(--sev);width:4px;position:absolute;top:0;bottom:0;left:0}.jr-page:hover{transform:translateY(-1px);box-shadow:0 8px 22px -14px #00000059}.jr-page.is-mid{--sev:#d97706;--sev-soft:#fef3c7}.jr-page.is-high{--sev:#dc2626;--sev-soft:#fee2e2}.jr-rank{background:var(--surface-subtle,#f3f4f6);width:30px;height:30px;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.jr-page:first-child .jr-rank{background:var(--sev);color:#fff}.jr-page-main{gap:9px;min-width:0;display:grid}.jr-page-head{align-items:center;gap:10px;min-width:0;display:flex}.jr-page-icon{background:var(--sev-soft);width:34px;height:34px;color:var(--sev);border-radius:10px;flex:none;place-items:center;display:grid}.jr-page-icon svg{width:17px;height:17px}.jr-page-name{flex:1;min-width:0;line-height:1.2;display:grid}.jr-page-name b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.jr-page-name code,.jr-row-main code{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:0;font-size:12px;overflow:hidden}.jr-page-out{flex:none;justify-items:end;line-height:1.1;display:grid}.jr-page-out strong{color:var(--sev);font-size:20px}.jr-page-out small{color:var(--text-secondary);font-size:11.5px}.jr-ring{flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.jr-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.jr-ring circle{fill:none;stroke-width:4px}.jr-ring circle:first-child{stroke:var(--surface-subtle,#f1f2f4)}.jr-ring circle:last-child{stroke:var(--sev,#16a34a);stroke-linecap:round;transition:stroke-dasharray .6s}.jr-ring.is-mid circle:last-child{stroke:#d97706}.jr-ring.is-high circle:last-child{stroke:#dc2626}.jr-ring.is-low circle:last-child{stroke:#16a34a}.jr-ring b{font-size:11px;font-weight:800}.jr-meter{background:var(--surface-subtle,#f3f4f6);border-radius:99px;height:10px;overflow:hidden}.jr-meter-views{border-radius:inherit;background:color-mix(in srgb, var(--sev) 22%, #e5e7eb);height:100%;display:block;position:relative;overflow:hidden}.jr-meter-exits{border-radius:inherit;background:var(--sev);position:absolute;top:0;bottom:0;left:0}.jr-chips{flex-wrap:wrap;gap:6px;display:flex}.jr-chips span{background:var(--surface-subtle,#f3f4f6);color:var(--text-primary);border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}.jr-chips span.is-zero{color:var(--text-secondary);opacity:.75}.jr-chips svg{width:13px;height:13px;color:var(--text-secondary)}.jr-next{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.jr-next small{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-right:2px;font-size:11.5px;font-weight:700}.jr-next span{border:1px solid var(--border-subtle,#e5e7eb);border-radius:8px;align-items:center;gap:4px;padding:3px 4px 3px 8px;font-size:12px;display:inline-flex}.jr-next span svg{width:12px;height:12px;color:var(--accent,#0f766e)}.jr-next span b{background:var(--accent-soft,#cdeee1);color:var(--accent,#0f766e);border-radius:6px;padding:1px 6px;font-size:11px}.jr-rows,.jr-routes{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.jr-rows li{background:var(--surface-subtle,#f7f7f8);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.jr-row-icon{background:var(--accent-soft,#cdeee1);width:32px;height:32px;color:var(--accent,#0f766e);border-radius:9px;place-items:center;display:grid}.jr-row-icon svg{width:15px;height:15px}.jr-row-main{gap:3px;min-width:0;display:grid}.jr-row-main b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.jr-row-bar{background:var(--accent,#0f766e);opacity:.7;border-radius:99px;height:4px;display:block}.jr-rows strong,.jr-route-count b{font-size:16px}.jr-routes li{background:var(--surface-subtle,#f7f7f8);border-radius:12px;grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:10px;padding:8px 10px;display:grid}.jr-steps{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.jr-step-wrap{align-items:center;gap:4px;display:inline-flex}.jr-step-wrap svg{width:13px;height:13px;color:var(--text-secondary)}.jr-step{background:var(--surface,#fff);border:1px solid var(--border-subtle,#e5e7eb);border-radius:8px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.jr-route-count{justify-content:flex-end;align-items:center;gap:8px;display:flex}.jr-route-count i{background:var(--accent,#0f766e);opacity:.6;border-radius:99px;max-width:54px;height:6px;display:block}@media (width<=640px){.jr-page{grid-template-columns:minmax(0,1fr)}.jr-rank{display:none}.jr-ring{width:40px;height:40px}.jr-routes li{grid-template-columns:minmax(0,1fr) 60px}}.quiz-gallery{gap:8px;margin-top:6px;display:grid}.quiz-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.quiz-tpl{text-align:left;border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface,#fff);color:var(--text-primary,#111827);cursor:pointer;font:inherit;border-radius:14px;align-content:start;justify-items:start;gap:3px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.quiz-tpl:hover:not(:disabled){border-color:#864cbf;transform:translateY(-2px);box-shadow:0 10px 24px -16px #46178f99}.quiz-tpl:disabled{opacity:.5;cursor:default}.quiz-tpl-icon{color:#fff;background:linear-gradient(135deg,#5b23b5,#46178f);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid;box-shadow:0 3px #25076b}.quiz-tpl-icon svg{width:22px;height:22px}.quiz-tpl small{letter-spacing:.06em;text-transform:uppercase;color:#864cbf;font-size:11px;font-weight:800}.quiz-tpl b{font-size:14px;line-height:1.25}.quiz-tpl-meta{color:var(--text-secondary);font-size:12px}.quiz-tpl-go{color:#46178f;margin-top:8px;font-size:12.5px;font-weight:700}.quiz-tpl.is-blank{border-style:dashed}.quiz-tpl.is-blank .quiz-tpl-icon{background:var(--surface-subtle,#f3f4f6);color:var(--text-primary);box-shadow:none}.jr-out{background:var(--sev-soft);border-radius:99px;flex:none;align-items:center;gap:10px;padding:5px 12px 5px 5px;display:inline-flex}.jr-out .jr-ring{width:44px;height:44px}.jr-out .jr-ring svg{max-width:none;position:absolute;inset:0;width:44px!important;height:44px!important}.jr-out .jr-ring circle:first-child{stroke:#ffffffd9}.jr-out .jr-ring b{color:var(--sev);letter-spacing:-.02em;font-size:11.5px;font-weight:800;position:relative}.jr-out .jr-page-out{justify-items:start}.jr-out .jr-page-out strong{font-size:19px;line-height:1}.jr-out .jr-page-out small{color:var(--sev);opacity:.85;font-size:11px;font-weight:600}@media (width<=640px){.jr-page-head{flex-wrap:wrap}.jr-out{margin-left:auto}}.jr-me{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.jr-me-icon{background:var(--surface-subtle,#f3f4f6);width:44px;height:44px;color:var(--text-secondary);border-radius:12px;place-items:center;display:grid}.jr-me-icon svg{width:20px;height:20px}.jr-me h2{margin:0 0 4px;font-size:16px}.jr-me p{color:var(--text-secondary);margin:0 0 10px;font-size:13.5px}.jr-me-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.jr-me-actions .button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.jr-me-actions .button svg{width:15px;height:15px}.jr-me-undo{color:var(--text-secondary);font-size:13px}.quiz-image{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;display:flex}.quiz-image img,.quiz-image-empty{object-fit:contain;border:1px solid var(--border-subtle,#e5e7eb);background:#fff;border-radius:8px;width:52px;height:40px}.quiz-image-empty{color:var(--text-secondary);border-style:dashed;place-items:center;display:grid}.quiz-image-empty svg{width:16px;height:16px}.quiz-image-pick{cursor:pointer;padding:6px 10px;font-size:12.5px}.qp-o img{aspect-ratio:1;object-fit:contain;border-radius:8px;width:100%;height:auto}:root{interpolate-size:allow-keywords}.opener::details-content{block-size:0;transition:block-size .32s cubic-bezier(.22,1,.36,1), content-visibility .32s allow-discrete;overflow:clip}.opener[open]::details-content{block-size:auto}.opener>summary{transition:background .15s}.opener>summary:hover{background:var(--surface-subtle,#f8f8fa)}.opener>summary svg:last-child{transition:transform .25s cubic-bezier(.22,1,.36,1)}.opener[open]>summary svg:last-child{transform:rotate(180deg)}.quizzes>.opener,.quizzes .opener-body.quiz-body{overflow:visible}.quiz-steps{z-index:6;background:color-mix(in srgb, var(--surface,#fff) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-subtle,#e5e7eb);align-items:center;gap:10px;margin:-4px -14px 4px;padding:10px 14px;display:flex;position:sticky;top:0}.quiz-steps ol{scrollbar-width:none;flex:1;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.quiz-steps li{flex:1 0 auto}.quiz-steps li button{width:100%;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;transition:background .15s,color .15s;display:flex;position:relative}.quiz-steps li button:hover{background:var(--surface-subtle,#f3f4f6);color:var(--text-primary)}.quiz-steps li button.on{color:#fff;background:linear-gradient(135deg,#5b23b5,#46178f);box-shadow:0 6px 16px -10px #46178fcc}.quiz-step-n{background:var(--surface-subtle,#eef0f3);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;transition:background .2s;display:grid}.quiz-steps li button.on .quiz-step-n{color:#25076b;background:#ffc900}.quiz-steps li button.done .quiz-step-n{background:var(--accent-soft,#cdeee1);color:var(--accent,#0f766e)}.quiz-step-t{min-width:0;line-height:1.15;display:grid}.quiz-step-t b{white-space:nowrap;font-size:13px}.quiz-step-t small{opacity:.75;white-space:nowrap;font-size:11px}.quiz-pane{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;animation:.35s cubic-bezier(.22,1,.36,1) quizPaneIn;display:grid}.quiz-pane>.quiz-section,.quiz-section.quiz-pane{grid-column:1/-1}.quiz-section.quiz-pane{grid-template-columns:minmax(0,1fr);display:grid}@keyframes quizPaneIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.quiz-preview-wrap{animation:.35s cubic-bezier(.22,1,.36,1) quizPaneIn}.quiz-foot{border-top:1px solid var(--border-subtle,#e5e7eb);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.quiz-foot-gap{flex:1}.quiz-questions{gap:8px}.quiz-q>summary{gap:12px}.quiz-q-n{color:#fff;background:linear-gradient(135deg,#5b23b5,#46178f);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.quiz-q-dots{flex:none;gap:3px;display:flex}.quiz-q-dots i{border-radius:4px;width:14px;height:14px;overflow:hidden}.quiz-q-dots i img{object-fit:cover;width:100%;height:100%;display:block}.quiz-q-dots i.c0{background:#e21b3c}.quiz-q-dots i.c1{background:#1368ce}.quiz-q-dots i.c2{background:#d89e00}.quiz-q-dots i.c3{background:#26890c}.quiz-q-body{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.quiz-option{border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface,#fff);border-radius:12px;padding:0;transition:box-shadow .15s,border-color .15s;overflow:hidden;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:stretch!important;gap:0!important;display:grid!important}.quiz-option:focus-within{border-color:#864cbf;box-shadow:0 0 0 3px #864cbf26}.quiz-option>i{place-items:center;display:grid;border-radius:0!important;width:34px!important;height:auto!important;font-size:13px!important}.quiz-option>.fact-edit{align-self:start;margin:8px 6px 0 0}.quiz-option-body{grid-template-columns:58px minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;padding:10px;display:grid}.quiz-option-body>.quiz-image{grid-column:1/-1}.quiz-option-body>.quiz-points{border-top:1px dashed var(--border-subtle,#e5e7eb);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding-top:8px;display:flex}.quiz-points-t{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-right:2px;font-size:11px;font-weight:700}.quiz-points label{background:var(--surface-subtle,#f3f4f6);border-radius:99px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-weight:600;color:var(--text-primary)!important;font-size:12px!important;display:inline-flex!important}.quiz-points input{text-align:center;border:1px solid var(--border-subtle,#e5e7eb);background:#fff;border-radius:99px!important;width:46px!important;padding:3px 4px!important}@media (width<=640px){.quiz-option-body{grid-template-columns:52px minmax(0,1fr)}.quiz-option-body>input:nth-of-type(2){grid-column:1/-1}.quiz-step-t small{display:none}.quiz-pane{grid-template-columns:minmax(0,1fr)}.quiz-steps{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.opener::details-content{transition:none}.quiz-pane,.quiz-preview-wrap{animation:none}}.bot-tab:has(.quiz-steps){overflow:visible}.quiz-steps{top:calc(var(--workspace-topbar,60px) + 8px);border:1px solid var(--border-subtle,#e5e7eb);border-radius:12px;margin:0 0 6px;box-shadow:0 8px 22px -16px #00000059}.jr-channels{gap:8px;margin:12px 0 8px;display:grid}.jr-channel{background:var(--surface-subtle,#f7f7f8);border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.jr-channel-name{min-width:0;display:grid}.jr-channel-name b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.jr-channel-name small,.jr-channel-clients small{color:var(--text-secondary);font-size:12px}.jr-channel-bar{background:var(--surface,#fff);height:8px;box-shadow:inset 0 0 0 1px var(--border-subtle,#e5e7eb);border-radius:99px;overflow:hidden}.jr-channel-bar i{border-radius:inherit;background:var(--accent,#0f766e);height:100%;display:block}.jr-channel-clients{justify-items:end;line-height:1.1;display:grid}.jr-channel-clients strong{font-size:18px}.jr-conv{gap:10px;display:grid}.jr-conv h2{margin:0;font-size:16px}.jr-conv p{color:var(--text-secondary);margin:0;font-size:13.5px}.jr-conv-ads{gap:6px;font-size:13px;font-weight:600;display:grid}.jr-conv-ads span{gap:8px;display:flex}.jr-conv-ads input{flex:1;min-width:0}@media (width<=640px){.jr-channel{grid-template-columns:minmax(0,1fr) auto}.jr-channel-bar{grid-area:2/1/auto/-1}}.quiz-tone{background:var(--surface-subtle,#f7f7f8);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.quiz-tone>span{font-size:13px;font-weight:700}.quiz-tone-opts{background:var(--surface,#fff);border:1px solid var(--border-subtle,#e5e7eb);border-radius:99px;padding:3px;display:inline-flex}.quiz-tone-opts button{font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.quiz-tone-opts button.on{color:#fff;background:linear-gradient(135deg,#5b23b5,#46178f)}.quiz-tone small{color:var(--text-secondary);flex-basis:100%;font-size:12.5px}.rr{display:grid}.rr-h{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 14px 10px;display:flex}.rr-h b{font-size:15px}.rr-h small{color:#6b7280;font-size:11.5px}.rr-actions{flex-wrap:wrap;gap:6px;padding:10px 14px 4px;display:flex}.rr-act{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.rr-act:hover{background:#f3f4f6}.rr-act svg{width:15px;height:15px}.rr-list{margin:0;padding:6px 0}.rr-row{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:1px 10px;padding:7px 14px;display:grid}.rr-icon{color:#4b5563;background:#f3f4f6;border-radius:9px;grid-row:span 2;place-items:center;width:30px;height:30px;display:grid}.rr-icon svg{width:15px;height:15px}.rr-row.is-phone .rr-icon{color:#15803d;background:#dcfce7}.rr-row.is-email .rr-icon{color:#1d4ed8;background:#dbeafe}.rr-row.is-money .rr-icon{color:#b45309;background:#fef3c7}.rr-row.is-consent .rr-icon{color:#6d28d9;background:#ede9fe}.rr-row.is-list .rr-icon,.rr-row.is-choice .rr-icon{background:color-mix(in srgb, var(--accent,#0f766e) 14%, white);color:var(--accent,#0f766e)}.rr-row dt{color:#6b7280;text-transform:capitalize;font-size:11.5px}.rr-row dd{color:#111827;overflow-wrap:anywhere;margin:0;font-size:14px}.rr-row dd a{color:#1d4ed8;font-weight:600;text-decoration:none}.rr-row dd a:hover{text-decoration:underline}.rr-money{letter-spacing:-.01em;font-size:18px}.rr-chips{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.rr-chip{background:#f3f4f6;border-radius:99px;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.rr-chip.is-strong{background:color-mix(in srgb, var(--accent,#0f766e) 14%, white);color:var(--accent,#0f766e)}.rr-badge{color:#15803d;background:#dcfce7;border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.rr-badge svg{width:13px;height:13px}.rr-badge.is-no{color:#b91c1c;background:#fee2e2}.rr-page{color:#111827;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;align-items:center;gap:10px;margin:4px 10px 10px;padding:10px 12px;text-decoration:none;transition:background .15s;display:flex}.rr-page:hover{background:#f1f5f9}.rr-page svg{width:16px;height:16px;color:var(--accent,#0f766e);flex:none}.rr-page span{min-width:0;display:grid}.rr-page b{font-size:13px}.rr-page small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ct-form.fcard{padding:0}.quiz-questions.is-form .quiz-points{display:none}.quiz-form-q{background:color-mix(in srgb, #864cbf 7%, var(--surface,#fff));border:1px solid #864cbf38;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:10px 12px;display:grid}.quiz-form-q label{gap:4px;font-size:12.5px;font-weight:600;display:grid}.quiz-form-q .is-wide,.quiz-form-cond,.quiz-form-sw{grid-column:1/-1}.quiz-form-cond{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.quiz-form-cond>:last-child{flex:1;min-width:0}.quiz-form-sw{flex-wrap:wrap;gap:16px;display:flex}@media (width<=640px){.quiz-form-q{grid-template-columns:minmax(0,1fr)}}.iq-form section+section{margin-top:12px}.iq-form h5{align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.iq-form h5 span{color:#fff;background:linear-gradient(135deg,#5b23b5,#46178f);border-radius:99px;place-items:center;min-width:26px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:grid}.iq-form dl{gap:8px;margin:0;display:grid}.iq-form dl>div{background:#fff;border:1px solid #11182714;border-radius:12px;gap:6px;min-width:0;padding:12px;display:grid;box-shadow:0 1px 2px #1118270a}.iq-form dt{color:var(--text-secondary);font-size:12px;line-height:1.35}.iq-form dd{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13.5px}.iq-form .is-empty dd{color:var(--text-secondary);font-style:italic}.iq-files{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.iq-files figure{gap:4px;margin:0;display:grid}.iq-files img{aspect-ratio:1;object-fit:cover;border:1px solid var(--border-subtle,#e5e7eb);border-radius:8px;width:100%}.iq-files.is-refs img{object-fit:contain;box-sizing:border-box;background:#fff;padding:6px}.iq-files.is-refs{grid-template-columns:repeat(auto-fill,minmax(min(30%,92px),1fr));gap:8px 6px}.iq-files.is-refs img{cursor:zoom-in;padding:4px}.iq-files.is-refs .iq-like{gap:3px;font-size:10.5px}.iq-files.is-refs figcaption{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.iq-answers.is-themed .iq-head{background:var(--fa-ink,#1f2937);color:var(--fa-on-ink,#fff)}.iq-answers.is-themed .iq-title{text-shadow:none}.iq-answers.is-themed .iq-badge{background:var(--fa-accent,#ffc900);color:var(--fa-on-accent,#111827);box-shadow:none}.iq-answers.is-themed .iq-pill{box-shadow:none;background:0 0;border:1px solid}.iq-answers.is-themed .iq-team{background:var(--fa-surface,var(--surface,#fff));color:#181312;border-style:solid;border-color:color-mix(in srgb, var(--fa-ink,#111827) 14%, transparent)}.iq-answers.is-themed .iq-form dt{color:color-mix(in srgb, var(--fa-ink,#111827) 62%, transparent)}.iq-answers.is-themed .iq-form h5 span{background:var(--fa-accent,#46178f);color:var(--fa-on-accent,#fff)}.iq-form h5 span{white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.iq-form h5 span svg{width:12px;height:12px}.fa-choice{background:var(--fa-accent,#46178f);color:var(--fa-on-accent,#fff);border-radius:10px;justify-self:start;padding:6px 11px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.fa-chips{flex-wrap:wrap;gap:5px;display:flex}.fa-chips span{border:1px solid color-mix(in srgb, var(--fa-accent,#46178f) 45%, transparent);background:color-mix(in srgb, var(--fa-accent,#46178f) 9%, transparent);border-radius:99px;padding:3px 9px;font-size:12.5px}.fa-quote{border-left:3px solid var(--fa-accent,#46178f);margin:2px 0 0;padding:4px 0 4px 10px;font-style:italic}.iq-form .fa-rank{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.fa-rank li{background:color-mix(in srgb, var(--fa-ink,#111827) 5%, transparent);border-radius:8px;align-items:center;gap:8px;padding:5px 8px;display:flex}.fa-rank b{background:var(--fa-accent,#46178f);width:20px;height:20px;color:var(--fa-on-accent,#fff);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.fa-scale{gap:4px;padding:10px 2px 0;display:grid}.fa-scale-bar{background:color-mix(in srgb, var(--fa-ink,#111827) 12%, transparent);border-radius:99px;height:6px;position:relative}.fa-scale-bar i{border-radius:inherit;background:var(--fa-accent,#46178f);position:absolute;inset:0 auto 0 0}.fa-scale-bar b{white-space:nowrap;box-sizing:border-box;border:2px solid var(--fa-accent,#46178f);color:#111827;background:#fff;border-radius:99px;place-items:center;min-width:24px;height:22px;padding:0 4px;font-size:11px;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.fa-scale-ends{color:var(--text-secondary);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.fa-palette{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:4px;display:grid}.iq-files.is-refs.is-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 5px}.iq-files.is-refs figure{min-width:0}.iq-files.is-refs.is-four .iq-like{gap:0;font-size:0}.iq-files.is-refs.is-four .iq-like svg{width:14px;height:14px}.fa-palette span{white-space:nowrap;letter-spacing:-.02em;border-radius:8px;align-items:flex-end;min-height:44px;padding:4px 5px;font:600 9.5px/1.2 ui-monospace,monospace;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.fa-contact{align-items:center;gap:6px;display:inline-flex}.fa-contact svg{width:14px;height:14px;color:var(--fa-accent,var(--accent,#0f766e))}.lbx{z-index:1000;touch-action:pan-y;background:#0a0a0eeb;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:56px 12px 16px;display:grid;position:fixed;inset:0}.lbx-fig{grid-column:2;justify-items:center;gap:10px;width:100%;min-width:0;max-height:100%;margin:0;display:grid}.lbx-fig img{object-fit:contain;-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;width:min(100%,640px);height:auto;max-height:calc(100dvh - 210px)}.lbx-fig figcaption{box-sizing:border-box;text-align:left;color:#111827;background:#fff;border-radius:14px;justify-items:start;gap:8px;width:min(100%,640px);padding:14px 16px;font-size:15.5px;line-height:1.5;display:grid}.lbx-fig figcaption p{margin:0}.lbx-top{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.lbx-fig figcaption small{color:#6b7280;font-size:12.5px}.lbx-q{font-weight:600}.lbx-n{white-space:nowrap;margin-left:auto}.lbx-like{border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.lbx-like svg{width:14px;height:14px}.lbx-like.is-yes{color:#fff;background:#16a34a}.lbx-like.is-no{color:#fff;background:#dc2626}.lbx-x{position:absolute;top:10px;right:10px}.lbx-x,.lbx-nav{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.lbx-x:hover,.lbx-nav:hover{background:#ffffff3d}.lbx-nav.is-prev{grid-column:1}.lbx-nav.is-next{grid-column:3}@media (width<=600px){.lbx{flex-direction:column;justify-content:flex-start;padding:56px 0 0;display:flex}.lbx-fig{flex-direction:column;flex:1;gap:10px;width:100%;min-height:0;display:flex}.lbx-fig img{object-fit:contain;flex:0 auto;align-self:center;width:min(100% - 16px,520px);max-width:calc(100% - 16px);height:auto;min-height:0;max-height:100%;margin:auto 0}.lbx-fig figcaption{width:100%;max-height:38dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;flex:none;overflow-y:auto}.lbx-nav{position:absolute;top:8px;bottom:auto}.lbx-nav.is-prev{left:10px}.lbx-nav.is-next{left:58px;right:auto}}.iq-files-answer{margin:0 0 8px}.iq-files figcaption{color:var(--text-primary);font-size:12px;line-height:1.35}.iq-files figure.is-yes img{border:2px solid #16a34a}.iq-files figure.is-no img{border:2px solid #dc2626}.iq-like{align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.iq-files figure.is-yes .iq-like{color:#15803d}.iq-files figure.is-no .iq-like{color:#b91c1c}.to-answer-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.to-answer-head h2{margin:0}.to-answer-clear{border:1px solid var(--border-subtle);background:var(--surface-page);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.to-answer-clear:hover{background:var(--surface-hover,#eef2f7);color:var(--text-primary)}.to-answer ul{overscroll-behavior:contain;scrollbar-width:thin;max-height:312px;margin-right:-6px;padding-right:6px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.to-answer ul:not(:has(li:nth-child(6))){-webkit-mask-image:none;mask-image:none}.rr-actions{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:6px;padding:12px 14px 6px;display:grid}.rr-act{white-space:nowrap;border-radius:10px;justify-content:center;min-width:0;padding:8px 6px}.rr-act.is-wa{color:#fff;background:#111827;border-color:#111827}.rr-act.is-wa:hover{background:#1f2937}.rr-list{padding:4px 0 6px}.rr-row{grid-template-columns:18px minmax(0,1fr);gap:2px 12px;padding:10px 16px}.rr-row+.rr-row{border-top:1px solid #f1f2f4}.rr-icon,.rr-row.is-phone .rr-icon,.rr-row.is-email .rr-icon,.rr-row.is-money .rr-icon,.rr-row.is-consent .rr-icon,.rr-row.is-list .rr-icon,.rr-row.is-choice .rr-icon{color:#9ca3af;background:0 0;border-radius:0;grid-row:1;width:18px;height:18px;margin-top:1px}.rr-row dt{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;grid-column:2;font-size:11px;font-weight:600;line-height:20px}.rr-row dd{grid-column:2;font-size:14.5px;line-height:1.4}.rr-row dd a{color:#111827;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #d1d5db;text-decoration:underline #d1d5db}.rr-row dd a:hover{text-decoration-color:currentColor}.rr-row.is-money{background:0 0}.rr-row.is-money .rr-icon{color:var(--accent,#0f766e)}.rr-money{color:var(--accent,#0f766e);font-size:20px}.rr-chip,.rr-chip.is-strong{color:#374151;background:#f3f4f6;border:0}.rr-badge,.rr-badge.is-no{color:#374151;background:0 0;padding:0;font-size:14px;font-weight:600}.rr-badge svg{color:#16a34a;width:15px;height:15px}.rr-badge.is-no svg{color:#9ca3af}.rr-page{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin:2px 14px 14px}.rr-page svg{color:#6b7280}.quiz-share{gap:10px;display:grid}.quiz-share-card{border:1px solid var(--border-subtle);background:var(--surface-page);border-radius:12px;max-width:420px;overflow:hidden}.quiz-share-card img{aspect-ratio:1200/630;object-fit:cover;background:#e5e7eb;width:100%;display:block}.quiz-share-card div{gap:2px;padding:10px 12px;display:grid}.quiz-share-card b{font-size:14px}.quiz-share-card small{color:var(--text-tertiary);font-size:12px}.quiz-share-link{gap:6px;max-width:560px;display:flex}.quiz-share-link input{flex:1;min-width:0;font-size:13px}.quiz-share-link button,.quiz-share-actions a{border:1px solid var(--border-subtle);background:var(--surface-card,#fff);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none}.quiz-share-link button{background:var(--text-primary);color:var(--surface-card,#fff);border-color:#0000}.quiz-share-actions{flex-wrap:wrap;gap:6px;display:flex}.quiz-share-actions a:hover{background:var(--surface-page)}.media-page{gap:16px;min-width:0;display:grid;position:relative}.media-page>.page-heading{margin-bottom:0}.media-upload-buttons{flex-wrap:wrap;gap:8px;display:flex}.media-upload-buttons .button{cursor:pointer}.media-upload-buttons .is-disabled{opacity:.5;pointer-events:none}.media-quota{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:16px;gap:7px;min-width:0;padding:14px 16px;display:grid}.media-quota.is-compact{border-radius:12px;padding:10px 12px}.media-quota-line{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.media-quota-line strong{color:var(--text-primary);font-variant-numeric:tabular-nums}.media-quota-line small{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.media-quota i{background:var(--border-subtle);border-radius:3px;height:6px;display:block;overflow:hidden}.media-quota em{background:var(--voy-color-brand-600);height:100%;transition:width .35s var(--ui-ease-out-soft);border-radius:3px;display:block}.media-quota.is-mid em{background:#d98a06}.media-quota.is-high em{background:#dc2626}.media-quota p{color:var(--text-secondary);margin:0;font-size:12.5px}.media-quota.is-high p{color:#b91c1c}.media-drop-veil{z-index:30;border:2px dashed var(--voy-color-brand-600);background:hsl(var(--hue-brand) var(--sat-brand) 52% / .12);color:var(--text-accent);pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:22px;place-content:center;justify-items:center;gap:10px;font-weight:600;display:grid;position:fixed;inset:12px}.media-drop-veil svg{width:40px;height:40px}.media-queue{gap:6px;display:grid}.media-queue ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.media-queue li{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.media-queue li>img,.media-queue-empty{object-fit:cover;background:var(--surface-sunken);width:44px;height:44px;color:var(--text-tertiary);border-radius:8px;place-items:center;display:grid}.media-queue-empty svg{width:18px;height:18px}.media-queue-body{gap:3px;min-width:0;display:grid}.media-queue-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.media-queue-body small{color:var(--text-tertiary);font-size:12px}.media-queue li.is-done .media-queue-body small{color:var(--status-success-text,#15803d)}.media-queue-error{color:#b91c1c!important}.media-queue-body i{background:var(--border-subtle);border-radius:2px;height:4px;display:block;overflow:hidden}.media-queue-body em{background:var(--voy-color-brand-600);height:100%;transition:width .25s linear;display:block}.media-queue li.is-processing em{animation:1.1s ease-in-out infinite alternate media-pulse}@keyframes media-pulse{0%{opacity:.45}to{opacity:1}}.media-queue-actions{gap:4px;display:flex}.media-queue-clear{color:var(--text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:12px;text-decoration:underline}.media-panel{display:grid}.media-toolbar{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.media-toolbar .search-field{flex:240px;max-width:360px}.media-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.media-filters .chip{align-items:center;gap:5px;min-height:30px;display:inline-flex}.media-filters .chip svg{width:13px;height:13px}.media-filters-sep{background:var(--border-subtle);width:1px;height:18px;margin:0 2px}.media-view{gap:2px;margin-left:auto;display:flex}.media-view .is-on{background:var(--surface-sunken);color:var(--text-primary)}.media-trash-note{color:var(--text-secondary);background:var(--surface-page);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:12.5px;display:flex}.media-none{text-align:center;color:var(--text-tertiary);margin:0;padding:32px 16px;font-size:13px}.media-panel .empty{padding:40px 16px}.media-panel .empty-action{justify-content:center;display:flex}.media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:0;padding:16px;list-style:none;display:grid}.media-grid.is-picker{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;padding:12px 0 0}.media-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;display:grid}.media-card-thumb{aspect-ratio:1;background:repeating-conic-gradient(var(--surface-sunken) 0 25%, var(--surface-raised) 0 50%) 0 0 / 16px 16px;border:1px solid var(--border-subtle);transition:border-color var(--ui-dur-short), box-shadow var(--ui-dur-short);border-radius:12px;display:block;overflow:hidden}.media-card-thumb img{object-fit:cover;width:100%;height:100%;display:block}.media-card:hover .media-card-thumb,.media-card:focus-visible .media-card-thumb{border-color:var(--voy-color-brand-600);box-shadow:0 0 0 3px hsl(var(--hue-brand) var(--sat-brand) 52% / .18)}.media-card:focus-visible{outline:none}.media-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.media-card small{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11.5px;display:flex}.media-rows{margin:0;padding:6px 0;list-style:none}.media-rows li+li{border-top:1px solid var(--border-subtle)}.media-rows button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) repeat(4,auto);align-items:center;gap:14px;padding:8px 16px;display:grid}.media-rows button:hover,.media-rows button:focus-visible{background:var(--surface-page)}.media-rows img{object-fit:cover;background:var(--surface-sunken);border-radius:8px;width:44px;height:44px}.media-rows-name{min-width:0;display:grid}.media-rows-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.media-rows-name small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.media-rows-meta{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.media-pages{justify-content:center;gap:8px;padding:8px 16px 16px;display:flex}@media (width>=641px){.dialog.media-sheet{border-radius:var(--modal-radius) 0 0 var(--modal-radius);width:min(440px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.dialog.media-sheet[open]{animation-name:media-drawer-in}.dialog.media-sheet[data-closing]{animation-name:media-drawer-out}@keyframes media-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes media-drawer-out{0%{transform:none}to{transform:translate(100%)}}}.media-sheet .dialog-header h2{overflow-wrap:anywhere}.media-sheet-body{gap:14px;display:grid}.media-sheet-preview{background:repeating-conic-gradient(var(--surface-sunken) 0 25%, var(--surface-raised) 0 50%) 0 0 / 16px 16px;border:1px solid var(--border-subtle);border-radius:14px;place-items:center;min-height:160px;max-height:280px;display:grid;overflow:hidden}.media-sheet-preview img{object-fit:contain;max-width:100%;max-height:280px;display:block}.media-sheet-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.media-sheet-facts div{min-width:0}.media-sheet-facts .is-wide{grid-column:1/-1}.media-sheet-facts dt{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.media-sheet-facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px}.media-sheet-actions{flex-wrap:wrap;gap:8px;display:flex}.media-sheet-actions label.button{cursor:pointer;display:inline-flex}.media-sheet-actions .is-disabled{opacity:.5;pointer-events:none}.media-sheet-usage h3{margin:0 0 6px;font-size:13px}.media-sheet-usage ul{gap:3px;margin:0;padding-left:18px;font-size:13px;display:grid}.media-sheet-usage p{margin:0;font-size:13px}.media-sheet-delete{justify-self:start}.media-sheet-confirm,.media-sheet-trash{background:var(--status-warning-surface,#fff7ed);border-radius:12px;gap:10px;padding:12px 14px;font-size:13px;display:grid}.media-sheet-confirm p,.media-sheet-trash p{margin:0}.media-sheet-confirm div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.media-sheet-trash .button{justify-self:start}.dialog.media-picker{width:min(720px,100vw - 32px)}@media (width<=640px){.dialog.media-picker{width:100vw;max-height:92dvh}}.media-picker .dialog-body{gap:12px;display:grid}.media-picker .media-drop{gap:12px;min-width:0;display:grid}.media-picker .search-field{max-width:none}.media-picker-empty{text-align:center;color:var(--text-secondary);justify-items:center;gap:10px;padding:28px 8px;font-size:13px;display:grid}.media-picker-empty svg,.media-picker-drop>svg{width:30px;height:30px;color:var(--text-tertiary)}.media-picker-empty p{margin:0}.media-picker-upload{gap:12px;display:grid}.media-picker-drop{border:2px dashed var(--border-subtle);text-align:center;border-radius:16px;justify-items:center;gap:10px;padding:24px 16px;display:grid}.media-picker-drop p{max-width:46ch;color:var(--text-secondary);margin:0;font-size:13px}.media-picker-drop small{color:var(--text-tertiary);font-size:11.5px}.media-picker-drop .media-upload-buttons{justify-content:center}.media-crop{justify-items:center;gap:12px;display:grid}.media-crop p{color:var(--text-secondary);text-align:center;margin:0;font-size:13px}.media-crop-box{background:var(--surface-sunken);touch-action:none;cursor:grab;box-shadow:0 0 0 1px var(--border-subtle);border-radius:14px;position:relative;overflow:hidden}.media-crop-box:active{cursor:grabbing}.media-crop-box img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.media-crop-zoom{gap:4px;width:min(280px,100%);font-size:12px;display:grid}.media-crop-zoom input{background:0 0;border:0;min-height:0;padding:0}.media-crop-actions{justify-content:center;gap:8px;display:flex}@media (width<=640px){.media-toolbar{padding:12px}.media-toolbar .search-field{flex-basis:100%;max-width:none}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.media-grid.is-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.media-rows button{grid-template-columns:44px minmax(0,1fr) auto;padding:8px 12px}.media-rows-meta:nth-of-type(n+3){display:none}.media-page .page-heading{flex-wrap:wrap}}.ct-fix-mode{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 10px;display:grid}.ct-fix-mode button{text-align:left;border:1px solid var(--border-subtle);background:var(--surface-card,#fff);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:12px;gap:2px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:grid}.ct-fix-mode button b{font-size:13.5px}.ct-fix-mode button small{color:var(--text-tertiary);font-size:12px}.ct-fix-mode button.is-on{border-color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}@media (width<=480px){.ct-fix-mode{grid-template-columns:1fr}}.bot-tips-head{margin-top:24px}.bot-tips{gap:8px;margin-bottom:10px;display:grid}.bot-tip{align-items:flex-start;gap:8px;display:flex}.bot-tip textarea{flex:1;min-width:0}.bot-tip-del{border:1px solid var(--border-subtle);background:var(--surface-card,#fff);width:36px;height:36px;color:var(--text-tertiary);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.bot-tip-del svg{width:16px;height:16px}.quiz-q-move{flex:none;gap:2px;display:inline-flex}.quiz-q-move button{border:1px solid var(--border-subtle);background:var(--surface-card,#fff);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border-radius:8px;place-items:center;display:grid}.quiz-q-move button:disabled{opacity:.35;cursor:default}.quiz-q-move svg{width:14px;height:14px}.rr .rr-list>.rr-row{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:0 10px;padding:7px 16px}.rr .rr-list>.rr-row .rr-icon{align-self:center;width:16px;height:16px;margin:0}.rr .rr-list>.rr-row .rr-icon svg{width:15px;height:15px}.rr .rr-list>.rr-row dt{line-height:16px}.rr .rr-list>.rr-row dd{margin-top:1px;line-height:1.35}.rr .rr-list>.rr-row .rr-chips{margin-top:3px}.rr .rr-list{padding:2px 0 4px}.jr-kpis div{padding-right:48px;position:relative}.jr-kpis i{background:var(--surface-page);width:30px;height:30px;color:var(--text-secondary);border-radius:9px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.jr-kpis i svg{width:16px;height:16px}.mdiff{border:1px solid var(--border-subtle);border-radius:12px;font-size:14px;display:grid;overflow:hidden}.mdiff-row{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.mdiff-row+.mdiff-row{border-top:1px solid var(--border-subtle)}.mdiff-row>small{color:var(--text-secondary);align-self:center;padding:9px 12px;font-size:12.5px}.mdiff-head{background:var(--surface-page)}.mdiff-head b{padding:9px 12px;font-size:12.5px}.mdiff-val{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:7px;padding:9px 12px;display:flex}.mdiff-val i{flex:none;width:10px;font-family:ui-monospace,Consolas,monospace;font-style:normal;font-weight:700}button.mdiff-val{cursor:pointer}button.mdiff-val:not(.is-kept):hover{background:var(--surface-page)}.mdiff-val.is-kept{background:color-mix(in srgb, var(--text-accent,#0f766e) 10%, transparent);font-weight:600}.mdiff-val.is-kept i{color:var(--text-accent,#0f766e)}.mdiff-val.is-lost{color:var(--text-tertiary);text-decoration:line-through}.mdiff-val.is-empty{color:var(--text-tertiary)}.mdiff-row.is-same .mdiff-val,.mdiff-row.is-info .mdiff-val{color:var(--text-secondary)}.mdiff-note{margin:10px 0 0}@media (width<=520px){.mdiff-row{grid-template-columns:1fr 1fr}.mdiff-row>small,.mdiff-head>span{grid-column:1/-1;padding-bottom:0}.mdiff-head>span{display:none}}.jr-arrivals{color:var(--text-secondary);margin:10px 0 4px;font-size:13.5px}.jr-arrivals b{color:var(--text-primary);font-weight:600}.brand-form{overflow:visible}.brand-tabs{top:calc(var(--workspace-topbar,60px) + 8px);z-index:6;background:color-mix(in srgb, var(--surface,#fff) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;margin:-6px -8px 16px;padding:6px 8px;position:sticky;box-shadow:0 8px 22px -18px #0006}.brand-pane{gap:16px;display:grid}.brand-pane[hidden]{display:none}.brand-form,.brand-form>*,.brand-tabs>*{min-width:0}.brand-tabs{overflow:hidden}.brand-tabs>*{max-width:100%}.brand-pane{grid-template-columns:minmax(0,1fr)}.quiz-share-edit{gap:10px;display:grid}.quiz-opp table{border-collapse:collapse;font-size:12px}.quiz-opp th,.quiz-opp td{text-align:center;padding:2px 4px}.quiz-opp{max-width:100%;padding-bottom:4px;overflow-x:auto}.quiz-opp input{width:52px}.quiz-attr{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.quiz-attr small{grid-column:1/-1}.industry-pick{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.industry-pick legend{color:var(--text-primary);margin-bottom:2px;padding:0;font-weight:600}.industry-help,.industry-ready,.field-help{color:var(--text-secondary);margin:0;font-size:12.5px}.field-help{margin-top:4px;font-weight:400;display:block}.industry-ready{color:var(--text-accent)}.industry-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.industry-option{border:1px solid var(--border-subtle);cursor:pointer;background:var(--surface-raised);min-height:52px;transition:border-color var(--ui-dur-short), background-color var(--ui-dur-short);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.industry-option input{opacity:0;pointer-events:none;position:absolute}.industry-option svg{width:20px;height:20px;color:var(--text-tertiary);flex:none}.industry-option span{gap:1px;min-width:0;display:grid}.industry-option strong{color:var(--text-primary);font-size:14px}.industry-option small{color:var(--text-tertiary);font-size:12px}.industry-option.is-on{border-color:var(--text-accent);background:hsl(var(--hue-brand) var(--sat-brand) 52% / .1)}.industry-option.is-on svg{color:var(--text-accent)}.industry-option:has(input:focus-visible){outline:2px solid var(--text-accent);outline-offset:2px}.health-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.health-head>div{flex:1;min-width:0}.health-head .onboarding-hide{flex:none;margin-top:2px}.health-head h2{margin:0;font-size:17px}.health-list{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.health-item{border-top:1px solid var(--border-subtle);grid-template-columns:22px 1fr auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.health-item:first-child{border-top:0}.health-item>svg{width:20px;height:20px;color:var(--text-tertiary)}.health-item.is-ok>svg{color:var(--voy-color-success-600,#15803d)}.health-item.is-missing>svg{color:var(--voy-color-warning-600,#b45309)}.health-item strong{color:var(--text-primary);font-size:14px;display:block}.health-item small{color:var(--text-secondary);font-size:12.5px;line-height:1.4;display:block}.health-item .button{white-space:nowrap}@media (width<=560px){.health-item{grid-template-columns:22px 1fr}.health-item .button{grid-column:2;justify-self:start}.industry-grid{grid-template-columns:1fr 1fr}}.health-extra{color:var(--text-secondary);margin:10px 0 0;font-size:12.5px;line-height:1.5;display:block}.health-extra svg{vertical-align:-3px;width:15px;height:15px;margin-right:4px}.contact-privacy{border-top:1px solid var(--border-subtle);gap:8px;padding:12px 0;display:grid}.contact-privacy h3{color:var(--text-primary);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.contact-privacy h3 svg{width:16px;height:16px}.contact-privacy-help{color:var(--text-secondary);margin:0;font-size:12.5px}.contact-privacy-actions{flex-wrap:wrap;gap:8px;display:flex}.contact-privacy-error{color:var(--voy-color-danger-600,#b91c1c);margin:0;font-size:12.5px}.contact-consents,.contact-access{gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.contact-consents strong,.contact-consents small{display:block}.contact-consents small,.contact-access time,.contact-access small{color:var(--text-tertiary)}.contact-access li{flex-wrap:wrap;gap:4px 6px;display:flex}.jr-measure{gap:10px;display:grid}.jr-measure h3{margin:6px 0 0;font-size:14.5px}.jr-measure ul{color:var(--text-secondary);gap:4px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:grid}.jr-measure{min-width:0}.jr-measure-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.jr-measure-grid>*{min-width:0}.jr-measure-table{border-collapse:collapse;width:100%;font-size:12.5px;display:block;overflow-x:auto}.jr-measure-table td:first-child{min-width:200px}.jr-measure-table th,.jr-measure-table td{text-align:left;border-bottom:1px solid var(--border-subtle,#00000014);vertical-align:top;padding:6px 8px}.jr-measure-table td:not(:first-child){white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=560px){.jr-measure-table thead{display:none}.jr-measure-table,.jr-measure-table tbody,.jr-measure-table tr,.jr-measure-table td{width:100%;display:block}.jr-measure-table tr{border-bottom:1px solid var(--border-subtle,#00000014);padding:10px 0}.jr-measure-table td{white-space:normal;overflow-wrap:anywhere;border:0;grid-template-columns:112px minmax(0,1fr);gap:8px;padding:3px 0;display:grid}.jr-measure-table td:before{content:attr(data-label);font-family:var(--voy-font-body,system-ui, sans-serif);color:var(--text-secondary);font-size:12px;font-weight:600}.jr-measure-table td:first-child{color:var(--text-primary);padding-bottom:6px;font-weight:600;display:block}.jr-measure-table td:first-child:before{content:none}}.label-line{display:block}.label-line .muted{font-weight:400;display:inline}.openers>*,.opener-body>*,.quiz-pane>*{min-width:0}@media (width<=640px){.quiz-q-dots{display:none}.quiz-q>summary{gap:8px}.quiz-q>summary .opener-title{flex:1;min-width:0}.quiz-q-move button{width:32px;height:32px}.quiz-attr{grid-template-columns:1fr}}.quiz-modal{border:1px dashed var(--border,#e5e7eb);border-radius:10px;gap:6px;padding:8px 10px;display:grid}.quiz-modal>summary{cursor:pointer;font-size:13px;font-weight:600}.quiz-modal:not([open]){padding-bottom:8px}.quiz-explain{grid-column:1/-1;gap:4px;min-width:0;display:grid}.quiz-explain textarea{resize:vertical;width:100%;min-width:0;font:inherit;font-weight:400}.quiz-icon-btn{border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface-raised,#fff);min-height:40px;color:var(--text-primary,#111827);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid}.quiz-icon-btn:hover,.quiz-icon-btn.on{border-color:var(--accent,#0f766e)}.quiz-icon-btn:focus-visible,.quiz-icon-cell:focus-visible{outline:2px solid var(--accent,#0f766e);outline-offset:2px}.quiz-icon-old{font-size:20px;line-height:1}.quiz-icon-none{color:var(--text-tertiary,#6b7280);font-size:11px;font-weight:600}.quiz-option-body>.quiz-icon-pop{grid-area:2/1/auto/-1}.quiz-icon-pop{border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface-subtle,#f9fafb);border-radius:12px;gap:8px;min-width:0;padding:10px;display:grid}.quiz-icon-pop input[type=search]{width:100%;min-width:0}.quiz-icon-hint{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.quiz-icon-hint .quiz-icon-cell{flex-direction:row;width:auto;padding:6px 10px}.quiz-icon-grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:6px;max-height:260px;padding:2px;display:grid;overflow-y:auto}.quiz-icon-cell{border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface-raised,#fff);min-width:0;min-height:60px;color:var(--text-primary,#111827);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 4px;display:flex}.quiz-icon-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.quiz-icon-cell.on{border-color:var(--accent,#0f766e);box-shadow:inset 0 0 0 1px var(--accent,#0f766e)}@media (width<=640px){.quiz-icon-pop{padding:8px}.quiz-icon-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px}.quiz-icon-grid .quiz-icon-cell{min-height:44px;padding:4px}.quiz-icon-grid .quiz-icon-cell small{display:none}}.quiz-form-key{gap:4px;min-width:0;font-size:12.5px;display:grid}.quiz-form-key small{font-weight:400;line-height:1.35}.fi-new{flex-wrap:wrap;gap:8px;display:flex}.fi-new input{flex:200px;min-width:0}.fi-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fi-card{border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface-raised,#fff);border-radius:12px;min-width:0;padding:10px 12px}.fi-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fi-name{gap:2px;min-width:0;display:grid}.fi-name b{overflow-wrap:anywhere}.fi-name small{color:var(--text-secondary,#4b5563)}.fi-state{background:var(--surface-subtle,#f3f4f6);border-radius:999px;padding:1px 8px;font-weight:600;display:inline-block}.fi-state.is-progress{background:#d9770629}.fi-state.is-sent{background:#05966929}.fi-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fi-body{border-top:1px dashed var(--border-subtle,#e5e7eb);gap:10px;min-width:0;margin-top:10px;padding-top:10px;display:grid}.fi-link{gap:6px;min-width:0;display:flex}.fi-link input{flex:1;min-width:0;font-size:12.5px}.fi-link a{border:1px solid var(--border-subtle,#e5e7eb);width:40px;color:inherit;border-radius:10px;place-items:center;display:grid}.fi-link a svg,.fi-actions svg{width:16px;height:16px}.fi-pending{background:#d977061a;border-radius:10px;padding:8px 10px;font-size:13px}.fi-pending p{overflow-wrap:anywhere;margin:0}.fi-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fi-rows li{border-bottom:1px solid var(--border-subtle,#e5e7eb);gap:2px;min-width:0;padding:6px 0;display:grid}.fi-rows small{color:var(--text-secondary,#4b5563)}.fi-rows span{overflow-wrap:anywhere}.fi-rows .is-empty{color:var(--text-tertiary,#6b7280);font-style:italic}.fi-by{border-radius:999px;justify-self:start;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:600}.fi-by.is-prefill{background:#2563eb24}.fi-by.is-client{background:#05966924}.fi-edit{gap:10px;min-width:0;display:grid}.fi-field{gap:4px;min-width:0;font-size:13px;font-weight:600;display:grid}.fi-field textarea,.fi-field input,.fi-field select{width:100%;min-width:0;font-weight:400}.fi-sec{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#4b5563);margin:6px 0 2px;font-size:12px;display:block}.fi-checks{flex-wrap:wrap;gap:6px 14px;font-weight:400;display:flex}.fi-checks label{align-items:center;gap:6px;display:inline-flex}.fi-error{color:#b91c1c;margin:0;font-size:13px}.fi-resend{background:var(--surface-subtle,#f9fafb);border-radius:12px;gap:8px;min-width:0;padding:10px;display:grid}.fi-resend textarea{resize:vertical;width:100%;min-width:0;font:inherit;font-size:13px}.fi-wa{border:1px solid var(--border-subtle,#e5e7eb);min-height:40px;color:inherit;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.fi-wa svg{width:16px;height:16px}.fi-social{gap:6px;font-weight:400;display:grid}.fi-social-r{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:6px;display:grid}.sr-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sr-q{border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface-raised,#fff);border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.sr-sec{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#4b5563);font-size:12px}.sr-head{gap:2px;min-width:0;display:grid}.sr-head b{overflow-wrap:anywhere}.sr-head small{color:var(--text-secondary,#4b5563)}.sr-bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sr-bars li{grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.sr-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-track{background:var(--surface-subtle,#f3f4f6);border-radius:999px;height:10px;overflow:hidden}.sr-track i{border-radius:inherit;background:var(--accent,#0f766e);height:100%;display:block}.sr-n{font-variant-numeric:tabular-nums;font-weight:600}.sr-n small{color:var(--text-secondary,#4b5563);font-weight:400}.sr-answers{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sr-answers li{border-bottom:1px solid var(--border-subtle,#e5e7eb);gap:2px;min-width:0;padding:6px 0;display:grid}.sr-answers span{overflow-wrap:anywhere}.sr-answers small{color:var(--text-tertiary,#6b7280)}.sr-more{color:var(--text-accent,#0f766e);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:600}@media (width<=640px){.sr-bars li{grid-template-columns:minmax(0,1fr) auto}.sr-bars .sr-track{grid-area:2/1/auto/-1}}.fr{gap:8px;min-width:0;display:grid}.fr-rule{border:1px dashed var(--border-subtle,#e5e7eb);border-radius:12px;gap:8px;min-width:0;padding:10px 12px;display:grid}.fr-rule label{gap:4px;min-width:0;font-size:12.5px;font-weight:600;display:grid}.fr-rule label input{width:100%;min-width:0;font-weight:400}.fr-rule>button{justify-self:start}.fr-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:600;display:grid}.fr-when{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.fr-when>span{font-weight:600}.fr-when label{flex-direction:row;align-items:center;gap:6px;font-weight:400;display:inline-flex}.fr-when label input{width:auto}.quiz-io-actions{flex-wrap:wrap;gap:8px;display:flex}.quiz-imported{overflow-wrap:anywhere;background:#0596691f;border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.quiz-import-mode{border:1px solid var(--border-subtle,#e5e7eb);border-radius:12px;gap:8px;min-width:0;margin:0;padding:10px 12px;display:grid}.quiz-import-mode legend{overflow-wrap:anywhere;padding:0 4px;font-size:13px;font-weight:600}.quiz-import-mode label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.quiz-import-mode label input{margin-top:3px}.quiz-import-mode label span{gap:2px;min-width:0;display:grid}.quiz-import-mode small{color:var(--text-secondary,#4b5563);font-size:12.5px}.quiz-cap{grid-template-columns:minmax(0,1fr) 6rem;align-items:center;gap:4px 10px;font-size:12.5px;font-weight:600;display:grid}.quiz-cap small{grid-area:2/1;font-weight:400}.quiz-cap input{grid-area:1/2/span 2;width:100%}.quiz-option-body.is-point{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=640px){.quiz-option-body.is-point{grid-template-columns:minmax(0,1fr)}.quiz-option-body.is-point>input:nth-of-type(2){grid-column:auto}}.quiz-duel{gap:6px;min-width:0;display:grid}.quiz-duel small{line-height:1.4}.quiz-info-edit{border:1px dashed var(--border-subtle,#e5e7eb);border-radius:12px;gap:10px;min-width:0;padding:10px 12px;display:grid}.quiz-info-edit label{gap:4px;font-size:12.5px;font-weight:600;display:grid}.quiz-info-edit textarea{width:100%;min-width:0;font:inherit;font-weight:400}.quiz-info-edit p{margin:0}.ct-brief{margin-top:12px}.iq-answers{gap:12px}.iq-head.iq-card{gap:8px;padding:16px;display:grid}.iq-form.iq-team{background:var(--surface-subtle,#f4f5f7);border:0;gap:0;padding:12px}.iq-answers.is-themed .iq-form.iq-team{background:var(--fa-surface,#f4f5f7);border:0}.iq-form .is-empty{opacity:.8}@media (width>=900px){.ct-brief{margin-top:16px}.iq-answers{gap:16px}.iq-form dl>div{padding:14px 16px}.iq-form dl{gap:12px}}.fa-radar{color:#374151;gap:6px;margin:0;display:grid}.fa-radar svg{justify-self:center;width:100%;height:auto;max-height:280px;overflow:visible}.fa-radar figcaption{flex-wrap:wrap;justify-content:center;gap:6px 14px;font-size:12.5px;display:flex}.fa-radar figcaption span{align-items:center;gap:6px;display:inline-flex}.fa-radar figcaption i{border-radius:3px;width:12px;height:12px}.iq-files figcaption{cursor:zoom-in}.ct-row{padding-top:10px;padding-bottom:10px}.ct-row-text{gap:2px}.ct-row-top{line-height:1.25}.ct-row-bottom{line-height:1.3}.ct-row-meta{flex-wrap:wrap;align-content:flex-start;row-gap:8px;height:20px;margin-top:4px;line-height:20px;overflow:hidden}.ct-row-meta>*{flex:none}.ct-row-meta>svg:first-child+em{flex:0 auto;max-width:42%}.ct-row-labels{flex-wrap:wrap;row-gap:8px;height:20px;margin-top:4px;overflow:hidden}.ct-row-labels .ct-label{flex:none;max-width:none}.ct-row-menu-tags{gap:6px;padding:8px 12px 4px;display:grid}.ct-row-menu-tags small{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:700}.ct-row-menu-tags>div{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.ct-row-menu-tags em{white-space:nowrap;font-style:normal}.ct-row-menu-tags .ct-row-tag{color:#15803d;background:#ecfdf5;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-weight:600;display:inline-flex}.ct-row-menu-tags .ct-row-tag svg{width:12px;height:12px}.ct-row-menu-tags .ct-row-attended{color:#4b5563}
