.auth-layout[data-v-3d4c4a3e]{box-sizing:border-box;background:#fff4ec;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px 16px;transition:background .3s;display:flex;position:relative}.auth-layout--split[data-v-3d4c4a3e]{justify-content:stretch;align-items:stretch;padding:0}.auth-theme-btn[data-v-3d4c4a3e]{color:#787878;cursor:pointer;z-index:10;background:#fff;border:1px solid #d6d6d6;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:background .2s,color .2s,border-color .2s;display:flex;position:fixed;top:20px;right:24px}.auth-theme-btn[data-v-3d4c4a3e]:hover{color:#b84a00;background:#fafafa;border-color:#a2a2a2}[data-theme=dark] .auth-layout[data-v-3d4c4a3e]{background:#121212}[data-theme=dark] .auth-theme-btn[data-v-3d4c4a3e]{color:#afafaf;background:#212121;border-color:#444}[data-theme=dark] .auth-theme-btn[data-v-3d4c4a3e]:hover{color:#fff4ec;background:#2e2e2e;border-color:#565656}.auth-hero[data-v-5488ac4f]{color:#fff4ec;background:radial-gradient(120% 90% at 15% 10%, #fd6a0252 0%, transparent 55%), radial-gradient(130% 100% at 90% 95%, #fc9a1833 0%, transparent 60%), linear-gradient(155deg, var(--ravo-neutral-800) 0%, var(--ravo-neutral-950) 100%);flex-direction:column;justify-content:center;padding:56px;display:flex;position:relative;overflow:hidden}.auth-hero__orb[data-v-5488ac4f]{filter:blur(2px);opacity:.4;pointer-events:none;border-radius:50%;position:absolute}.auth-hero__orb--1[data-v-5488ac4f]{background:radial-gradient(circle at 35% 35%,#fd6a0259,#0000 70%);width:340px;height:340px;top:-80px;right:-60px}.auth-hero__orb--2[data-v-5488ac4f]{background:radial-gradient(circle,#fc8c0238,#0000 70%);width:260px;height:260px;bottom:-40px;left:-50px}.auth-hero__grid[data-v-5488ac4f]{pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0000 78%);mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0000 78%)}.auth-hero__medallion[data-v-5488ac4f]{z-index:2;align-self:center;place-items:center;width:208px;height:208px;margin:0 auto 34px;display:grid;position:relative}.auth-hero__ring[data-v-5488ac4f]{border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:0}.auth-hero__glow[data-v-5488ac4f]{background:radial-gradient(circle,#fc8c0238,#0000 70%);border-radius:50%;position:absolute;inset:26px}.auth-hero__face[data-v-5488ac4f]{z-index:1;filter:drop-shadow(0 8px 20px #0006);position:relative}.auth-hero__body[data-v-5488ac4f]{z-index:2;position:relative}.auth-hero__tag[data-v-5488ac4f]{font-family:var(--ravo-font-sans);letter-spacing:.02em;color:#ffbe6b;align-items:center;gap:7px;margin-bottom:20px;font-size:12px;font-weight:500;display:inline-flex}.auth-hero__tag[data-v-5488ac4f]:before{content:"";background:linear-gradient(90deg, var(--brand-orange,#fc8c02), var(--brand-orange-2,#da3200));border-radius:2px;width:20px;height:2px}.auth-hero__headline[data-v-5488ac4f]{font-family:var(--ravo-font-sans);letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:12ch;margin:0 0 16px;font-size:36px;font-weight:600;line-height:1.1}.auth-hero__headline em[data-v-5488ac4f]{background:linear-gradient(100deg, var(--brand-orange,#fc8c02) 10%, #ffb24d 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.auth-hero__desc[data-v-5488ac4f]{font-family:var(--ravo-font-sans);color:#ffc9a2;max-width:42ch;margin:0 0 30px;font-size:15px;line-height:1.65}.auth-hero__list[data-v-5488ac4f]{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.auth-hero__list li[data-v-5488ac4f]{font-family:var(--ravo-font-sans);color:#fff4ec;align-items:center;gap:12px;font-size:14px;display:flex}.auth-hero__tick[data-v-5488ac4f]{width:22px;height:22px;color:var(--brand-orange,#fc8c02);background:#fc8c0229;border-radius:7px;flex:none;place-items:center;font-size:12px;display:grid}@media (width<=900px){.auth-hero[data-v-5488ac4f]{display:none}}.verification-resend[data-v-2c834ea4]{gap:10px;margin-top:16px;display:grid}.verification-resend label[data-v-2c834ea4]{font-size:13px;font-weight:600}.verification-resend input[data-v-2c834ea4]{border:1px solid #aaa;border-radius:8px;width:100%;min-height:42px;padding:8px 12px}.verification-resend p[data-v-2c834ea4]{margin:0;font-size:13px;line-height:1.5}.login-split[data-v-c8185cc1]{grid-template-columns:1fr 1fr;width:100%;min-height:100vh;display:grid}.login-form-panel[data-v-c8185cc1]{background:#fff;justify-content:center;align-items:center;padding:48px 40px;transition:background .3s;display:flex}.login-form-panel__inner[data-v-c8185cc1]{width:100%;max-width:384px}.login-brand[data-v-c8185cc1]{justify-content:flex-start;margin-bottom:40px}.login-head[data-v-c8185cc1]{margin-bottom:28px}.login-head__title[data-v-c8185cc1]{font-family:var(--ravo-font-sans);letter-spacing:-.02em;color:#111;text-wrap:balance;margin:0 0 8px;font-size:32px;font-weight:600;line-height:1.15}.login-head__subtitle[data-v-c8185cc1]{font-family:var(--ravo-font-sans);color:#6b6b6b;margin:0;font-size:14px;line-height:1.55}.login-foot[data-v-c8185cc1]{text-align:center;font-family:var(--ravo-font-sans);color:#6b6b6b;margin:20px 0 0;font-size:13px}.login-foot__link[data-v-c8185cc1]{min-height:24px;color:var(--ravo-color-link,#b84a00);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.login-foot__link[data-v-c8185cc1]:hover{text-underline-offset:2px;text-decoration:underline}.login-form-panel .auth-submit-btn[data-v-c8185cc1]{width:100%}[data-theme=dark] .login-form-panel[data-v-c8185cc1]{background:#121212}[data-theme=dark] .login-head__title[data-v-c8185cc1]{color:#fff4ec}[data-theme=dark] .login-head__subtitle[data-v-c8185cc1],[data-theme=dark] .login-foot[data-v-c8185cc1]{color:#afafaf}[data-theme=dark] .login-foot .login-foot__link[data-v-c8185cc1]{color:#ff8a65!important}@media (width<=900px){.login-split[data-v-c8185cc1]{grid-template-columns:1fr}.login-form-panel[data-v-c8185cc1]{padding:40px 22px}}.login-forgot[data-v-c8185cc1]{text-align:right;margin:0 0 12px;font-size:.875rem}.register-split[data-v-5f39de56]{grid-template-columns:1fr 1fr;width:100%;min-height:100vh;display:grid}.register-form-panel[data-v-5f39de56]{background:#f6f6f6;justify-content:center;align-items:center;padding:48px 40px;transition:background .3s;display:flex}.register-form-panel__inner[data-v-5f39de56]{width:100%;max-width:384px}.register-brand[data-v-5f39de56]{justify-content:flex-start;margin-bottom:32px}.register-head[data-v-5f39de56]{margin-bottom:24px}.register-head__title[data-v-5f39de56]{font-family:var(--ravo-font-sans);letter-spacing:-.02em;color:#8f3a00;text-wrap:balance;margin:0 0 8px;font-size:28px;font-weight:800}.register-head__subtitle[data-v-5f39de56]{font-family:var(--ravo-font-sans);color:#585858;margin:0;font-size:14.5px;line-height:1.55}.register-complete[data-v-5f39de56]{gap:8px;line-height:1.6;display:grid}.register-complete h2[data-v-5f39de56],.register-complete p[data-v-5f39de56]{margin:0}.register-complete .auth-link[data-v-5f39de56]{margin-top:12px}.register-form-panel .auth-submit-btn[data-v-5f39de56]{width:auto;min-width:200px;margin-left:auto;margin-right:auto}.register-form-panel .auth-eye-btn[data-v-5f39de56]{right:4px}[data-theme=dark] .register-form-panel[data-v-5f39de56]{background:#121212}[data-theme=dark] .register-head__title[data-v-5f39de56]{color:#fff4ec}[data-theme=dark] .register-head__subtitle[data-v-5f39de56]{color:#afafaf}@media (width<=900px){.register-split[data-v-5f39de56]{grid-template-columns:1fr}.register-form-panel[data-v-5f39de56]{padding:40px 22px}}.verify-split[data-v-faafc073]{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.verify-panel[data-v-faafc073]{justify-content:center;align-items:center;padding:48px 40px;display:flex}.verify-panel__inner[data-v-faafc073]{width:100%;max-width:384px}.verify-panel h1[data-v-faafc073]{color:#111;font-size:28px}.verify-panel p[data-v-faafc073]{line-height:1.6}.verify-link[data-v-faafc073]{color:var(--ravo-color-link,#b84a00);margin-top:20px;display:inline-block}.invite-form[data-v-faafc073]{gap:10px;display:grid}.invite-form p[data-v-faafc073]{margin:0 0 6px}.invite-form label[data-v-faafc073]{font-size:13px;font-weight:600}.invite-form input[data-v-faafc073]{border:1px solid #aaa;border-radius:8px;width:100%;min-height:42px;padding:8px 12px}@media (width<=900px){.verify-split[data-v-faafc073]{grid-template-columns:1fr}.verify-panel[data-v-faafc073]{padding:40px 22px}}.shell-sites[data-v-a1bef491]{min-width:0;display:flex;position:relative}.shell-sites__trigger[data-v-a1bef491]{border:1px solid var(--surface-hairline);border-radius:var(--r-md);background:var(--surface-card);min-width:0;max-width:240px;height:36px;font:500 13px/18px var(--ravo-font-sans);color:var(--ravo-color-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.shell-sites__trigger[data-v-a1bef491] .ravo-icon{color:var(--ravo-color-icon)}.shell-sites__trigger[data-v-a1bef491]:hover{background:var(--surface-nav-hover)}.shell-sites__trigger[data-v-a1bef491]:focus-visible{box-shadow:var(--glow-brand);outline:none}.shell-sites__label[data-v-a1bef491],.shell-sites__name[data-v-a1bef491]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-sites__panel[data-v-a1bef491]{z-index:var(--ravo-z-dropdown);background:var(--surface-card);border-radius:var(--r-lg);width:280px;max-height:min(420px,100vh - 80px);box-shadow:var(--elev-2);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.shell-sites__search[data-v-a1bef491]{border:1px solid var(--surface-hairline);border-radius:var(--r-md);height:32px;font:var(--type-secondary);color:var(--ravo-color-body);background:var(--surface-card);margin:4px 4px 6px;padding:0 12px}.shell-sites__list[data-v-a1bef491]{margin:0;padding:0;list-style:none;overflow-y:auto}.shell-sites__option[data-v-a1bef491]{border-radius:var(--r-md);width:100%;min-height:36px;font:var(--type-body);color:var(--ravo-color-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.shell-sites__option[data-v-a1bef491]:hover{background:var(--surface-nav-hover)}.shell-sites__option[aria-selected=true][data-v-a1bef491]{color:var(--ravo-color-ink);font-weight:500}.shell-sites__option[aria-selected=true][data-v-a1bef491] .ravo-icon{color:var(--ravo-color-primary)}.shell-sites__note[data-v-a1bef491]{font:var(--type-secondary);color:var(--ravo-color-secondary);margin:0;padding:12px}.shell-sites__retry[data-v-a1bef491]{font:inherit;color:var(--ravo-color-link);cursor:pointer;background:0 0;border:0;padding:0}@media (width<=1100px){.shell-sites__trigger[data-v-a1bef491]{max-width:160px}}.shell-kiosks[data-v-36374fa4]{min-width:0;color:var(--ravo-color-secondary);font:var(--type-label);align-items:center;gap:10px;font-weight:400;text-decoration:none;display:flex}.shell-kiosks--block[data-v-36374fa4]{border-radius:var(--r-lg);height:40px;padding:0 12px}.shell-kiosks--block[data-v-36374fa4]:hover{background:var(--surface-nav-hover);color:var(--ravo-color-ink)}.shell-kiosks--block.is-collapsed[data-v-36374fa4]{justify-content:center;padding:0}.shell-kiosks--pill[data-v-36374fa4]{border-radius:var(--r-pill);background:var(--surface-canvas);height:28px;color:var(--ravo-color-ink);padding:0 10px;font-weight:500}.shell-kiosks--pill[data-v-36374fa4]:hover{background:var(--surface-nav-hover)}.shell-kiosks[data-v-36374fa4]:focus-visible{box-shadow:var(--glow-brand);outline:none}.shell-kiosks__text[data-v-36374fa4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-kiosks__dot[data-v-36374fa4]{background:var(--ravo-color-caption);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.is-good .shell-kiosks__dot[data-v-36374fa4]{background:var(--ravo-color-success)}.is-warn .shell-kiosks__dot[data-v-36374fa4]{background:#d97706}.shell-kiosks--pill:not(.is-live) .shell-kiosks__dot[data-v-36374fa4]{background:var(--ravo-color-caption)}.shell-kiosks--pill.is-live .shell-kiosks__dot[data-v-36374fa4]{background:var(--ravo-color-success)}.shell-kiosks__ring[data-v-36374fa4]{background:inherit;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.shell-kiosks__ring[data-v-36374fa4]{animation:shell-kiosks-pulse-36374fa4 2s var(--ease-out) infinite}}@media (width<=768px){.shell-kiosks--pill .shell-kiosks__text[data-v-36374fa4]{display:none}}@keyframes shell-kiosks-pulse-36374fa4{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.form-field[data-v-7bb1e3d9]{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.form-field__scrollable[data-v-7bb1e3d9]{resize:vertical;overflow-y:auto}.form-field__head[data-v-7bb1e3d9]{justify-content:space-between;align-items:baseline;gap:var(--ravo-space-2);min-width:0;display:flex}.form-field__count[data-v-7bb1e3d9]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-subtle);font-variant-numeric:tabular-nums;flex-shrink:0}.form-field__count--full[data-v-7bb1e3d9]{color:var(--ravo-color-warning)}.form-field__required[data-v-7bb1e3d9]{color:var(--ravo-color-danger)}:is(.ravo-ui,#ravo-ui) .form-field__head>label.ravo-field__label{width:auto;margin:0;display:inline-block}:is(.ravo-ui,#ravo-ui) .form-field__head>label .form-field__required{display:inline}.cp[data-v-c08724ab]{gap:var(--ravo-space-3);flex-direction:column;display:flex}.cp__error[data-v-c08724ab]{color:var(--ravo-color-danger);margin:0}.shell-topbar[data-v-b5594f8c]{height:var(--header-height);background:var(--surface-card);border-bottom:1px solid var(--surface-hairline);z-index:var(--ravo-z-dropdown);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:0 16px 0 12px;display:grid;position:relative}.shell-topbar__left[data-v-b5594f8c],.shell-topbar__right[data-v-b5594f8c]{align-items:center;gap:8px;min-width:0;display:flex}.shell-topbar__right[data-v-b5594f8c]{justify-content:flex-end}.shell-topbar__logo[data-v-b5594f8c]{color:inherit;border-radius:var(--r-md);align-items:center;padding:2px 4px;text-decoration:none;display:inline-flex}.shell-topbar__logo[data-v-b5594f8c]:focus-visible{box-shadow:var(--glow-brand);outline:none}.shell-topbar__logo-img[data-v-b5594f8c]{-o-object-fit:contain;object-fit:contain;width:auto;height:28px}.shell-topbar__logo-mark[data-v-b5594f8c]{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}.shell-topbar__icon-btn[data-v-b5594f8c]{border-radius:var(--r-md);width:36px;height:36px;color:var(--ravo-color-icon);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;place-items:center;text-decoration:none;display:inline-grid}.shell-topbar__icon-btn[data-v-b5594f8c]:hover{background:var(--surface-nav-hover);color:var(--ravo-color-ink)}.shell-topbar__icon-btn[data-v-b5594f8c]:focus-visible{box-shadow:var(--glow-brand);outline:none}.shell-topbar__search[data-v-b5594f8c]{border:1px solid var(--surface-hairline);border-radius:var(--r-md);background:var(--surface-canvas);width:360px;max-width:100%;height:36px;color:var(--ravo-color-secondary);font:var(--type-secondary);cursor:pointer;white-space:nowrap;text-align:left;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:0 8px 0 12px;display:inline-flex}.shell-topbar__search[data-v-b5594f8c]:hover{background:var(--surface-card);border-color:var(--ravo-color-border-strong)}.shell-topbar__search[data-v-b5594f8c]:focus-visible,.shell-topbar__toggle[data-v-b5594f8c]:focus-visible,.shell-topbar__account-btn[data-v-b5594f8c]:focus-visible{box-shadow:var(--glow-brand);outline:none}.shell-topbar__search-text[data-v-b5594f8c]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.shell-topbar__kbd[data-v-b5594f8c]{border:1px solid var(--surface-hairline);border-radius:var(--r-sm);background:var(--surface-card);font:500 11px/16px var(--ravo-font-sans);color:var(--ravo-color-caption);flex-shrink:0;padding:1px 6px}.shell-topbar__toggle[data-v-b5594f8c]{border:1px solid var(--surface-hairline);border-radius:var(--r-md);background:var(--surface-card);height:36px;font:500 13px/18px var(--ravo-font-sans);color:var(--ravo-color-secondary);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.shell-topbar__toggle[data-v-b5594f8c]:hover{background:var(--surface-nav-hover);color:var(--ravo-color-ink)}.shell-topbar__toggle.is-on[data-v-b5594f8c]{background:var(--ravo-color-primary-subtle);border-color:var(--ravo-color-primary);color:var(--ravo-color-ink)}.shell-topbar__account[data-v-b5594f8c]{flex-shrink:0;position:relative}.shell-topbar__account-btn[data-v-b5594f8c]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.shell-topbar__avatar[data-v-b5594f8c]{background:var(--surface-dark);color:#fff;width:32px;height:32px;font:600 13px/1 var(--ravo-font-sans);border-radius:50%;place-items:center;display:inline-grid}.shell-topbar__menu-panel[data-v-b5594f8c]{z-index:var(--ravo-z-dropdown);background:var(--surface-card);border-radius:var(--r-lg);min-width:200px;box-shadow:var(--elev-2);padding:4px;position:absolute;top:calc(100% + 6px);right:0}.shell-topbar__menu-head[data-v-b5594f8c]{border-bottom:1px solid var(--surface-hairline);flex-direction:column;margin-bottom:4px;padding:8px 12px;display:flex}.shell-topbar__menu-name[data-v-b5594f8c]{font:600 14px/20px var(--ravo-font-sans);color:var(--ravo-color-ink)}.shell-topbar__menu-role[data-v-b5594f8c]{font:var(--type-label);color:var(--ravo-color-secondary);text-transform:capitalize}.shell-topbar__menu-item[data-v-b5594f8c]{border-radius:var(--r-md);width:100%;min-height:36px;color:var(--ravo-color-body);font:var(--type-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}.shell-topbar__menu-item[data-v-b5594f8c]:hover{background:var(--surface-nav-hover)}.shell-topbar__menu-item[data-v-b5594f8c]:focus-visible{box-shadow:var(--glow-brand);outline:none}@media (width<=1365.98px){.shell-topbar__search[data-v-b5594f8c]{width:280px}.shell-topbar__toggle-text[data-v-b5594f8c]{display:none}.shell-topbar__toggle[data-v-b5594f8c]{justify-content:center;width:36px;padding:0}}@media (width<=1100px){.shell-topbar__search[data-v-b5594f8c]{justify-content:center;width:36px;padding:0}.shell-topbar__search-text[data-v-b5594f8c],.shell-topbar__kbd[data-v-b5594f8c]{display:none}}@media (width<=768px){.shell-topbar[data-v-b5594f8c]{grid-template-columns:auto auto minmax(0,1fr);gap:8px;padding:0 8px}}.company-switcher[data-v-bef6118f]{min-width:0;position:relative}.company-switcher__trigger[data-v-bef6118f],.company-switcher__static[data-v-bef6118f]{align-items:center;gap:var(--ravo-space-2);max-width:260px;height:32px;padding:0 var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface);color:var(--ravo-color-fg);font:inherit;font-size:var(--ravo-font-size-sm);font-weight:var(--ravo-font-weight-medium);display:inline-flex}.company-switcher__trigger[data-v-bef6118f]{cursor:pointer}.company-switcher__trigger[data-v-bef6118f]:hover{background:var(--ravo-color-surface-hover)}.company-switcher__trigger[data-v-bef6118f]:focus-visible{outline:2px solid var(--ravo-color-primary);outline-offset:2px}.company-switcher__static[data-v-bef6118f]{border-color:#0000}.company-switcher__name[data-v-bef6118f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-switcher__panel[data-v-bef6118f]{z-index:var(--ravo-z-dropdown);background:var(--ravo-color-surface-raised);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-lg);width:280px;max-height:min(420px,100vh - 80px);box-shadow:var(--ravo-shadow-lg);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.company-switcher__search[data-v-bef6118f]{margin:var(--ravo-space-2);height:var(--ravo-control-height-sm);padding:0 var(--ravo-space-3);border:1px solid var(--ravo-color-border-strong);border-radius:var(--ravo-radius-md);font:inherit;font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg);background:var(--ravo-color-surface)}.company-switcher__list[data-v-bef6118f]{padding:var(--ravo-space-1);margin:0;list-style:none;overflow-y:auto}.company-switcher__option[data-v-bef6118f]{justify-content:space-between;align-items:center;gap:var(--ravo-space-2);width:100%;min-height:36px;padding:0 var(--ravo-space-3);border-radius:var(--ravo-radius-md);color:var(--ravo-color-fg);font:inherit;font-size:var(--ravo-font-size-base);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.company-switcher__option[data-v-bef6118f]:hover{background:var(--ravo-color-surface-hover)}.company-switcher__option[data-v-bef6118f]:focus-visible{outline:2px solid var(--ravo-color-primary);outline-offset:-2px}.company-switcher__option[aria-selected=true][data-v-bef6118f]{background:var(--ravo-color-primary-subtle);color:var(--ravo-color-primary-subtle-fg);font-weight:var(--ravo-font-weight-semibold)}.company-switcher__option-name[data-v-bef6118f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-switcher__note[data-v-bef6118f]{padding:var(--ravo-space-3);font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.company-switcher__retry[data-v-bef6118f]{margin-left:var(--ravo-space-2);color:var(--ravo-color-primary-text);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.company-switcher__all[data-v-bef6118f]{padding:var(--ravo-space-3);border-top:1px solid var(--ravo-color-border);font-size:var(--ravo-font-size-sm);color:var(--ravo-color-primary-text);text-decoration:none;display:block}.company-switcher__all[data-v-bef6118f]:hover{background:var(--ravo-color-surface-hover)}.company-switcher--nav[data-v-bef6118f]{width:100%}.company-switcher--nav .company-switcher__trigger[data-v-bef6118f],.company-switcher--nav .company-switcher__static[data-v-bef6118f]{width:100%;max-width:none;height:48px;padding:0 var(--ravo-space-2);border-radius:var(--r-lg);text-align:left;background:0 0;border:0;display:flex}.company-switcher--nav .company-switcher__trigger[data-v-bef6118f]:hover{background:var(--surface-nav-hover)}.company-switcher--nav.is-collapsed .company-switcher__trigger[data-v-bef6118f],.company-switcher--nav.is-collapsed .company-switcher__static[data-v-bef6118f]{justify-content:center;padding:0}.company-switcher__avatar[data-v-bef6118f]{background:var(--surface-dark);color:#fff;width:32px;height:32px;font:600 13px/1 var(--ravo-font-sans);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.company-switcher__text[data-v-bef6118f]{flex:1;min-width:0;display:grid}.company-switcher--chip .company-switcher__text[data-v-bef6118f]{display:contents}.company-switcher__user[data-v-bef6118f]{font:500 13px/18px var(--ravo-font-sans);color:var(--ravo-color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-switcher--nav .company-switcher__name[data-v-bef6118f]{font:400 12px/16px var(--ravo-font-sans);color:var(--ravo-color-secondary)}.company-switcher--nav .company-switcher__panel[data-v-bef6118f]{box-shadow:var(--elev-2);border:0;top:auto;bottom:calc(100% + 6px);left:0}.company-switcher--nav.is-collapsed .company-switcher__panel[data-v-bef6118f]{bottom:0;left:calc(100% + 8px)}@media (width<=640px){.company-switcher__panel[data-v-bef6118f]{width:auto;position:fixed;top:52px;left:8px;right:8px}}.shell-sidebar-host[data-v-d73388f8]{min-width:0;height:100%}.shell-sidebar[data-v-d73388f8]{width:var(--nav-width);min-width:var(--nav-width);max-width:var(--nav-width);background:var(--surface-card);border-right:1px solid var(--surface-hairline);flex-direction:column;height:100%;display:flex}.shell-sidebar.is-collapsed[data-v-d73388f8]{width:var(--nav-rail);min-width:var(--nav-rail);max-width:var(--nav-rail)}.shell-sidebar__nav[data-v-d73388f8]{scrollbar-width:thin;flex:1;min-height:0;padding:12px 12px 8px;overflow:hidden auto}.shell-sidebar__list[data-v-d73388f8]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.shell-sidebar__group-label[data-v-d73388f8]{font:var(--type-nav-group);letter-spacing:.06em;text-transform:uppercase;color:var(--ravo-color-caption);white-space:nowrap;margin:24px 12px 8px}.shell-sidebar__rule[data-v-d73388f8]{border:0;border-top:1px solid var(--surface-hairline);margin:16px 8px}.shell-nav-item[data-v-d73388f8]{border-radius:var(--r-lg);height:40px;color:var(--ravo-color-body);font:500 14px/20px var(--ravo-font-sans);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex;position:relative}.shell-nav-item[data-v-d73388f8] .ravo-icon{color:var(--ravo-color-icon);transition:color var(--dur-fast) var(--ease-out)}.is-collapsed .shell-nav-item[data-v-d73388f8]{justify-content:center;padding:0}.shell-nav-item[data-v-d73388f8]:hover{background:var(--surface-nav-hover);color:var(--ravo-color-ink)}.shell-nav-item[data-v-d73388f8]:focus-visible{box-shadow:var(--glow-brand);outline:none}.shell-nav-item.is-active[data-v-d73388f8]{background:var(--ravo-color-primary-subtle);color:var(--ravo-color-ink)}.shell-nav-item.is-active[data-v-d73388f8] .ravo-icon{color:var(--ravo-color-primary)}.shell-nav-item.is-active[data-v-d73388f8]:before{content:"";background:var(--ravo-color-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.shell-nav-item__label[data-v-d73388f8]{text-overflow:ellipsis;overflow:hidden}.shell-sidebar__sub[data-v-d73388f8]{flex-direction:column;margin:2px 0 4px;padding:0;list-style:none;display:flex}.shell-sub-item[data-v-d73388f8]{border-radius:var(--r-md);white-space:nowrap;height:32px;font:400 13px/18px var(--ravo-font-sans);color:var(--ravo-color-secondary);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;padding:0 12px 0 44px;text-decoration:none;display:flex}.shell-sub-item[data-v-d73388f8]:hover{color:var(--ravo-color-ink);background:var(--surface-nav-hover)}.shell-sub-item[data-v-d73388f8]:focus-visible{box-shadow:var(--glow-brand);outline:none}.shell-sub-item.is-active[data-v-d73388f8]{color:var(--ravo-color-primary-text);font-weight:500}.shell-sidebar__foot[data-v-d73388f8]{border-top:1px solid var(--surface-hairline);flex-direction:column;gap:2px;padding:8px 12px 12px;display:flex}.shell-sidebar__backdrop[data-v-d73388f8]{z-index:calc(var(--ravo-z-overlay) - 1);background:var(--ravo-color-mask);position:fixed;inset:0}@media (width<=768px){.shell-sidebar[data-v-d73388f8]{top:var(--header-height);z-index:var(--ravo-z-overlay);width:min(280px,85vw);min-width:0;max-width:85vw;transition:transform var(--dur-base) var(--ease-out);box-shadow:var(--elev-3);position:fixed;bottom:0;left:0;transform:translate(-100%)}.shell-sidebar.is-open[data-v-d73388f8]{transform:translate(0)}}.shell-tabs[data-v-4da495b1]{border-bottom:1px solid var(--surface-hairline);scrollbar-width:none;flex-shrink:0;gap:24px;min-width:0;display:flex;overflow:auto hidden}.shell-tab[data-v-4da495b1]{height:40px;color:var(--ravo-color-secondary);white-space:nowrap;font:500 14px/20px var(--ravo-font-sans);transition:color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}.shell-tab[data-v-4da495b1]:hover{color:var(--ravo-color-ink)}.shell-tab[data-v-4da495b1]:focus-visible{box-shadow:var(--glow-brand);border-radius:var(--r-sm);outline:none}.shell-tab.is-active[data-v-4da495b1]{color:var(--ravo-color-ink);font-weight:600}.shell-tab.is-active[data-v-4da495b1]:after{content:"";background:var(--ravo-color-primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.cmdk-overlay[data-v-2e29dd54]{z-index:2000;background:#0e0e0e59;justify-content:center;align-items:flex-start;padding-top:12vh;animation:.15s ease-out cmdk-fade-2e29dd54;display:flex;position:fixed;inset:0}.cmdk-panel[data-v-2e29dd54]{background:var(--neutral-0);border-radius:var(--border-radius-lg);flex-direction:column;width:100%;max-width:560px;max-height:70vh;margin:0 16px;animation:.15s ease-out cmdk-rise-2e29dd54;display:flex;overflow:hidden;box-shadow:0 24px 48px -12px #0e0e0e59,0 4px 16px -4px #0e0e0e26}@keyframes cmdk-fade-2e29dd54{0%{opacity:0}to{opacity:1}}@keyframes cmdk-rise-2e29dd54{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cmdk-search[data-v-2e29dd54]{border-bottom:1px solid var(--neutral-200);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.cmdk-search-icon[data-v-2e29dd54]{color:var(--neutral-400);font-size:.95rem}.cmdk-input[data-v-2e29dd54]{color:var(--neutral-900);background:0 0;border:none;outline:none;flex:1;font-size:15px}.cmdk-input[data-v-2e29dd54]::placeholder{color:var(--neutral-400)}.cmdk-kbd[data-v-2e29dd54]{color:var(--neutral-500);background:var(--neutral-100);border-radius:6px;flex-shrink:0;padding:3px 6px;font-size:11px;font-weight:600}.cmdk-list[data-v-2e29dd54]{padding:8px;overflow-y:auto}.cmdk-empty[data-v-2e29dd54]{text-align:center;color:var(--neutral-400);padding:24px 12px;font-size:13px}.cmdk-note[data-v-2e29dd54]{color:var(--neutral-400);margin:0;padding:8px 12px;font-size:12px}.cmdk-item[data-v-2e29dd54]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background-color .1s;display:flex}.cmdk-item.is-active[data-v-2e29dd54]{background:var(--neutral-100)}.cmdk-item-icon[data-v-2e29dd54]{color:var(--neutral-500);flex-shrink:0;display:inline-flex}.cmdk-item-icon[data-v-2e29dd54] svg{width:17px;height:17px}.cmdk-item.is-active .cmdk-item-icon[data-v-2e29dd54]{color:var(--primary-color)}.cmdk-item-label[data-v-2e29dd54]{color:var(--neutral-800);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;overflow:hidden}.cmdk-item-group[data-v-2e29dd54]{color:var(--neutral-400);flex-shrink:0;font-size:12px}[data-theme=dark] .cmdk-overlay[data-v-2e29dd54]{background:#0000008c}.dashboard-layout[data-v-4e15d9d4]{background-color:var(--surface-canvas);flex-direction:column;height:100vh;font-size:14px;display:flex;overflow:hidden}.shell-skip[data-v-4e15d9d4]{z-index:3000;background:var(--ravo-color-primary);color:var(--ravo-color-primary-contrast);font-weight:var(--ravo-font-weight-semibold);transition:top var(--dur-fast) var(--ease-out);border-radius:8px;padding:8px 12px;text-decoration:none;position:absolute;top:-48px;left:8px}.shell-skip[data-v-4e15d9d4]:focus{top:8px}.body-wrapper[data-v-4e15d9d4]{grid-template-columns:var(--nav-width) minmax(0, 1fr);flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.body-wrapper--rail[data-v-4e15d9d4]{grid-template-columns:var(--nav-rail) minmax(0, 1fr)}@media (width<=768px){.body-wrapper[data-v-4e15d9d4],.body-wrapper--rail[data-v-4e15d9d4]{grid-template-columns:0 minmax(0,1fr)}}.content-wrapper[data-v-4e15d9d4]{background-color:var(--surface-canvas);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.page-content[data-v-4e15d9d4]{min-width:0;min-height:0;padding:24px var(--page-gutter) 32px;outline:none;flex:1;overflow-y:auto}.sites-tree[data-v-d9682b94]{font-family:inherit;font-size:var(--ravo-font-size-base);color:var(--ravo-color-fg)}.sites-tree__name[data-v-d9682b94]{align-items:center;gap:var(--ravo-space-2);border-radius:var(--ravo-radius-sm);max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:-2px -4px;padding:2px 4px;display:inline-flex}.sites-tree__name--site .sites-tree__text[data-v-d9682b94]{font-weight:var(--ravo-font-weight-semibold)}.sites-tree__name:hover .sites-tree__text[data-v-d9682b94]{text-decoration:underline}.sites-tree__name[data-v-d9682b94]:focus-visible{outline:2px solid var(--ravo-color-primary);outline-offset:1px}.sites-tree__text[data-v-d9682b94]{overflow-wrap:anywhere}.sites-tree__dot[data-v-d9682b94]{background:var(--ravo-color-neutral);border-radius:50%;flex-shrink:0;width:8px;height:8px}.sites-tree__dot--online[data-v-d9682b94]{background:var(--ravo-color-success)}.sites-tree__dot--offline[data-v-d9682b94]{background:var(--ravo-color-danger)}.sites-tree__dot--pending[data-v-d9682b94]{background:var(--ravo-color-warning)}.sites-tree__dot--revoked[data-v-d9682b94]{background:var(--ravo-color-danger)}.sites-tree__assistant[data-v-d9682b94],.sites-tree__policy[data-v-d9682b94]{align-items:center;gap:var(--ravo-space-2);flex-wrap:wrap;display:inline-flex}.sites-tree__muted[data-v-d9682b94]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm)}.sites-toolbar[data-v-5231c51c]{justify-content:space-between;align-items:center;gap:var(--ravo-space-3);padding:var(--ravo-space-2) var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface);box-shadow:var(--ravo-shadow-sm);flex-wrap:wrap;display:flex}.sites-toolbar__info[data-v-5231c51c]{align-items:baseline;gap:var(--ravo-space-2);flex-wrap:wrap;min-width:0;display:flex}.sites-toolbar__name[data-v-5231c51c]{overflow-wrap:anywhere}.sites-toolbar__type[data-v-5231c51c]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm)}.sites-toolbar__pill[data-v-5231c51c]{border-radius:var(--ravo-radius-full);background:var(--ravo-color-primary-subtle);color:var(--ravo-color-primary-subtle-fg);font-size:var(--ravo-font-size-sm);font-weight:var(--ravo-font-weight-medium);padding:2px 10px}.sites-toolbar__note[data-v-5231c51c]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-xs)}.sites-toolbar__actions[data-v-5231c51c]{align-items:center;gap:var(--ravo-space-2);flex-wrap:wrap;display:flex}.sites-toolbar__danger .p-menu-item-label{color:var(--ravo-color-danger)}.spf[data-v-d5a70b58]{gap:var(--ravo-space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.spf__sr[data-v-d5a70b58]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.spf__section[data-v-d5a70b58]{gap:var(--ravo-space-3);display:grid}.spf__mode[data-v-d5a70b58]{gap:var(--ravo-space-1);justify-items:start;display:grid}.spf__head[data-v-d5a70b58]{justify-content:space-between;align-items:center;gap:var(--ravo-space-3);flex-wrap:wrap;width:100%;display:flex}.spf__title[data-v-d5a70b58]{font-size:var(--ravo-font-size-base);font-weight:var(--ravo-font-weight-semibold);margin:0}.spf__hint[data-v-d5a70b58]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.spf__link[data-v-d5a70b58]{color:var(--ravo-color-primary-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.spf__grid[data-v-d5a70b58]{gap:var(--ravo-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spf__wide[data-v-d5a70b58]{grid-column:1/-1}.spf__card[data-v-d5a70b58]{gap:var(--ravo-space-3);padding:var(--ravo-space-4);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface);display:grid}.spf__row[data-v-d5a70b58]{align-items:flex-end;gap:var(--ravo-space-3);flex-wrap:wrap;display:flex}.spf__row[data-v-d5a70b58]>*{min-width:0}.spf__dayblock[data-v-d5a70b58]{gap:var(--ravo-space-2);padding-top:var(--ravo-space-2);border-top:1px solid var(--ravo-color-border);justify-items:start;display:grid}.spf__dayhead[data-v-d5a70b58]{gap:var(--ravo-space-2);align-items:baseline;display:flex}.spf__day[data-v-d5a70b58]{justify-content:space-between;gap:var(--ravo-space-3);font-size:var(--ravo-font-size-sm);margin:0;display:flex}.spf__interval[data-v-d5a70b58]{align-items:flex-end;gap:var(--ravo-space-3);font-size:var(--ravo-font-size-sm);flex-wrap:wrap;display:flex}.spf__interval label[data-v-d5a70b58]{gap:4px;display:grid}.spf__time[data-v-d5a70b58]{height:var(--ravo-control-height);padding:0 var(--ravo-space-2);border:1px solid var(--ravo-color-border-strong);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface);color:var(--ravo-color-fg);font:inherit}.spf__time[data-v-d5a70b58]:focus-visible{outline:2px solid var(--ravo-color-primary);outline-offset:1px}.spf__check[data-v-d5a70b58]{align-items:center;gap:var(--ravo-space-2);font-size:var(--ravo-font-size-sm);display:inline-flex}.spf__check input[data-v-d5a70b58]{accent-color:var(--ravo-color-primary)}.spf__sub[data-v-d5a70b58]{margin:var(--ravo-space-2) 0 0;font-size:var(--ravo-font-size-base);font-weight:var(--ravo-font-weight-semibold)}.spf__error[data-v-d5a70b58]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}@media (width<=600px){.spf__grid[data-v-d5a70b58]{grid-template-columns:1fr}}.sor[data-v-9fed2ad5]{gap:var(--ravo-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.sor__legend[data-v-9fed2ad5]{margin-bottom:var(--ravo-space-1);font-size:var(--ravo-font-size-md);font-weight:var(--ravo-font-weight-semibold);padding:0}.sor__hint[data-v-9fed2ad5]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.sor__check[data-v-9fed2ad5]{align-items:center;gap:var(--ravo-space-2);font-size:var(--ravo-font-size-sm);display:inline-flex}.sor__check input[data-v-9fed2ad5]{accent-color:var(--ravo-color-primary)}.sor__error[data-v-9fed2ad5]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}.soi[data-v-ebb87c1a]{gap:var(--ravo-space-4);min-width:0;display:grid}.soi__part[data-v-ebb87c1a]{gap:var(--ravo-space-4);display:grid}.soi__muted[data-v-ebb87c1a]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.soi__advanced[data-v-ebb87c1a]{gap:var(--ravo-space-2);justify-items:start;display:grid}.soi__reference[data-v-ebb87c1a]{align-items:center;gap:var(--ravo-space-3);margin:0;display:flex}.soi__mono[data-v-ebb87c1a]{font-family:var(--ravo-font-mono,monospace);font-size:var(--ravo-font-size-sm);overflow-wrap:anywhere}.soi__error[data-v-ebb87c1a]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);margin:0}.ska[data-v-53bb8dd6]{gap:var(--ravo-space-3);justify-items:start;display:grid}.ska__intro[data-v-53bb8dd6],.ska__status[data-v-53bb8dd6]{margin:0}.ska__intro[data-v-53bb8dd6]{color:var(--ravo-color-fg-muted)}.ska__form[data-v-53bb8dd6]{gap:var(--ravo-space-3);justify-items:start;width:100%;max-width:360px;display:grid}.ska__form[data-v-53bb8dd6]>.ravo-field{width:100%}.ska__row[data-v-53bb8dd6]{gap:var(--ravo-space-2);display:flex}.ska__ok[data-v-53bb8dd6]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-success-subtle);color:var(--ravo-color-success);margin:0}.ska__error[data-v-53bb8dd6]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}.sd[data-v-0a39829a]{gap:var(--ravo-space-4);min-width:0;display:grid}.sd__part[data-v-0a39829a]{gap:var(--ravo-space-3);display:grid}.sd__banner[data-v-0a39829a]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-warning-subtle);color:var(--ravo-color-fg);margin:0}.sd__source[data-v-0a39829a]{gap:var(--ravo-space-1);padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface-hover);justify-items:start;display:grid}.sd__label[data-v-0a39829a]{font-size:var(--ravo-font-size-xs);font-weight:var(--ravo-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ravo-color-fg-muted)}.sd__value--empty[data-v-0a39829a]{color:var(--ravo-color-fg-subtle)}.sd__provider[data-v-0a39829a]{font-weight:var(--ravo-font-weight-semibold);text-transform:capitalize}.sd__store[data-v-0a39829a]{color:var(--ravo-color-fg-muted)}.sd__dirty[data-v-0a39829a]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin-right:auto}.ad[data-v-8455473e]{gap:var(--ravo-space-4);min-width:0;display:grid}.ad__part[data-v-8455473e]{gap:var(--ravo-space-3);justify-items:start;display:grid}.ad__part[data-v-8455473e]>.ravo-field{width:100%}.ad__muted[data-v-8455473e]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.ad__line[data-v-8455473e]{align-items:center;gap:var(--ravo-space-2);margin:0;display:flex}.ad__crumbs[data-v-8455473e]{gap:var(--ravo-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ad__crumbs li+li[data-v-8455473e]:before{content:"›";color:var(--ravo-color-fg-subtle);margin-right:6px}.ad__error[data-v-8455473e]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}.dmr[data-v-926e3f13]{gap:var(--ravo-space-2);padding:var(--ravo-space-4);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);background:var(--ravo-color-warning-subtle);justify-items:start;display:grid}.dmr p[data-v-926e3f13]{margin:0}.dmr__title[data-v-926e3f13]{font-size:var(--ravo-font-size-base);font-weight:var(--ravo-font-weight-semibold);margin:0}.dmr__muted[data-v-926e3f13]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm)}.dmr__error[data-v-926e3f13]{color:var(--ravo-color-danger)}.dmr__ok[data-v-926e3f13]{color:var(--ravo-color-success)}.dmr__check[data-v-926e3f13]{gap:var(--ravo-space-2);align-items:flex-start;display:inline-flex}.dmr__check input[data-v-926e3f13]{accent-color:var(--ravo-color-primary);margin-top:3px}.dd[data-v-39d26ffb]{gap:var(--ravo-space-4);min-width:0;display:grid}.dd__status[data-v-39d26ffb]{align-items:center;gap:var(--ravo-space-3);flex-wrap:wrap;display:flex}.dd__section[data-v-39d26ffb]{gap:var(--ravo-space-3);display:grid}.dd__h[data-v-39d26ffb]{font-size:var(--ravo-font-size-base);font-weight:var(--ravo-font-weight-semibold);margin:0}.dd__muted[data-v-39d26ffb]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.dd__text[data-v-39d26ffb]{margin:0}.dd__error[data-v-39d26ffb]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}.dd__alert[data-v-39d26ffb]{gap:var(--ravo-space-2);padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);justify-items:start;display:grid}.dd__alert p[data-v-39d26ffb]{margin:0}.dd__list[data-v-39d26ffb]{gap:0;margin:0;display:grid}.dd__list>div[data-v-39d26ffb]{gap:var(--ravo-space-3);padding:var(--ravo-space-2) 0;border-top:1px solid var(--ravo-color-border);font-size:var(--ravo-font-size-sm);grid-template-columns:9rem minmax(0,1fr);display:grid}.dd__list dt[data-v-39d26ffb]{color:var(--ravo-color-fg-muted)}.dd__list dd[data-v-39d26ffb]{overflow-wrap:anywhere;margin:0}.dd__mono[data-v-39d26ffb]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dd__link[data-v-39d26ffb]{color:var(--ravo-color-primary-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dd__actions[data-v-39d26ffb]{gap:var(--ravo-space-2);flex-wrap:wrap;display:flex}.dd__row[data-v-39d26ffb]{justify-content:space-between;align-items:center;gap:var(--ravo-space-3);display:flex}.dd__bar[data-v-39d26ffb]{border-radius:var(--ravo-radius-full);background:var(--ravo-color-neutral-subtle);height:8px;overflow:hidden}.dd__bar>span[data-v-39d26ffb]{background:var(--ravo-color-primary);height:100%;display:block}.asd[data-v-b0b84588]{gap:var(--ravo-space-3);display:grid}.asd__error[data-v-b0b84588]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}.asd__help[data-v-b0b84588]{color:var(--ravo-color-text-muted);font-size:var(--ravo-font-size-sm);margin:0}.aad[data-v-5c2d41ff]{gap:var(--ravo-space-3);display:grid}.aad__muted[data-v-5c2d41ff]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.aad__error[data-v-5c2d41ff]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}.rk[data-v-79981410]{gap:var(--ravo-space-4);display:grid}.rk__part[data-v-79981410]{gap:var(--ravo-space-3);display:grid}.rk__needs-area[data-v-79981410]{justify-items:start;gap:var(--ravo-space-2);display:grid}.rk__muted[data-v-79981410]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.rk__error[data-v-79981410]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);margin:0}.rk__code[data-v-79981410] input{font-size:var(--ravo-font-size-xl);letter-spacing:.3em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dpd__intro[data-v-e27ae9bf]{margin:0 0 var(--ravo-space-4);color:var(--ravo-color-fg-muted)}.dpd__choices[data-v-e27ae9bf]{gap:var(--ravo-space-3);display:grid}.dpd__choice[data-v-e27ae9bf]{align-items:center;gap:var(--ravo-space-3);width:100%;min-height:96px;padding:var(--ravo-space-4);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-lg);background:var(--ravo-color-surface);color:var(--ravo-color-fg);text-align:left;cursor:pointer;font:inherit;display:flex}.dpd__choice[data-v-e27ae9bf]:hover,.dpd__choice[data-v-e27ae9bf]:focus-visible{border-color:var(--ravo-color-primary);background:var(--ravo-color-primary-subtle)}.dpd__choice[data-v-e27ae9bf]:focus-visible{outline:2px solid var(--ravo-color-primary);outline-offset:2px}.dpd__icon[data-v-e27ae9bf]{border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface-sunken);flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.3rem;display:grid}.dpd__copy[data-v-e27ae9bf]{gap:var(--ravo-space-1);flex:1;min-width:0;display:grid}.dpd__copy span[data-v-e27ae9bf]{color:var(--ravo-color-fg-muted);line-height:1.4}@media (width<=480px){.dpd__choice[data-v-e27ae9bf]{align-items:flex-start}}.abs[data-v-f40c0c2a]{gap:var(--ravo-space-4);display:grid}.abs__lead[data-v-f40c0c2a],.abs__callout span[data-v-f40c0c2a],.abs__success p[data-v-f40c0c2a]{color:var(--ravo-color-fg-muted);margin:0;line-height:1.5}.abs__callout[data-v-f40c0c2a]{justify-items:start;gap:var(--ravo-space-2);padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface-hover);display:grid}.abs__warning[data-v-f40c0c2a],.abs__error[data-v-f40c0c2a]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);margin:0}.abs__warning[data-v-f40c0c2a]{background:var(--ravo-color-warning-subtle)}.abs__error[data-v-f40c0c2a]{background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger)}.abs__success[data-v-f40c0c2a]{gap:var(--ravo-space-3);padding:var(--ravo-space-4);border-radius:var(--ravo-radius-lg);background:var(--ravo-color-success-subtle);align-items:flex-start;display:flex}.abs__success>span[data-v-f40c0c2a]{background:var(--ravo-color-success);color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-weight:800;display:grid}.abs__success p[data-v-f40c0c2a]{margin-top:var(--ravo-space-1)}.bsd[data-v-e0480bae]{gap:var(--ravo-space-4);display:grid}.bsd__status[data-v-e0480bae]{align-items:center;gap:var(--ravo-space-2);color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);display:flex}.bsd__section[data-v-e0480bae]{gap:var(--ravo-space-2);justify-items:start;display:grid}.bsd__assignment[data-v-e0480bae]{padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface-subtle)}.bsd__error[data-v-e0480bae]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);margin:0}dl[data-v-e0480bae]{border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);margin:0;overflow:hidden}dl div[data-v-e0480bae]{gap:var(--ravo-space-3);padding:var(--ravo-space-3);border-bottom:1px solid var(--ravo-color-border);grid-template-columns:140px 1fr;display:grid}dl div[data-v-e0480bae]:last-child{border:0}dt[data-v-e0480bae]{color:var(--ravo-color-fg-muted)}dd[data-v-e0480bae]{font-weight:var(--ravo-font-weight-medium);margin:0}.bsd__actions[data-v-e0480bae]{align-items:center;gap:var(--ravo-space-2);flex-wrap:wrap;display:flex}.bsd__actions a[data-v-e0480bae]{font-weight:var(--ravo-font-weight-medium);color:var(--ravo-color-primary-text)}.bsd__note[data-v-e0480bae]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0;line-height:1.5}.md[data-v-26d789fc]{gap:var(--ravo-space-3);display:grid}.md__muted[data-v-26d789fc]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.md__impact[data-v-26d789fc]{gap:var(--ravo-space-1);padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface-hover);display:grid}.md__impact--warning[data-v-26d789fc]{border-color:var(--ravo-color-warning);background:color-mix(in srgb, var(--ravo-color-warning) 8%, var(--ravo-color-surface))}.md__line[data-v-26d789fc]{margin:0;line-height:1.5}.md__warning[data-v-26d789fc]{color:var(--ravo-color-fg)}.md__error[data-v-26d789fc]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);margin:0}.dn[data-v-16d1b171]{gap:var(--ravo-space-3);display:grid}.dn__text[data-v-16d1b171],.dn__block[data-v-16d1b171]{margin:0;line-height:1.5}.dn__block[data-v-16d1b171]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-warning-subtle)}.dn__error[data-v-16d1b171]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);margin:0}.dr[data-v-d10a92d1]{gap:var(--ravo-space-3);display:grid}.dr__text[data-v-d10a92d1]{margin:0;line-height:1.5}.dr__list[data-v-d10a92d1]{padding-left:var(--ravo-space-5);max-height:160px;margin:0;overflow:auto}.dr__error[data-v-d10a92d1]{color:var(--ravo-color-danger);margin:0}.ap[data-v-0b2f8b72]{gap:var(--ravo-space-3);display:grid}.ap__muted[data-v-0b2f8b72]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.ap__impact[data-v-0b2f8b72]{padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface-hover);margin:0;line-height:1.5}.ap__link[data-v-0b2f8b72]{color:var(--ravo-color-primary-text);font:inherit;font-size:var(--ravo-font-size-sm);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.ap__error[data-v-0b2f8b72]{color:var(--ravo-color-danger);margin:0}.assign[data-v-b9b939be]{gap:var(--ravo-space-5);display:grid}.assign__section[data-v-b9b939be]{gap:var(--ravo-space-2);display:grid}.assign__heading[data-v-b9b939be]{font-size:var(--ravo-font-size-base);font-weight:var(--ravo-font-weight-semibold);margin:0}.assign__muted[data-v-b9b939be]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm)}.assign__fixed[data-v-b9b939be]{justify-content:space-between;gap:var(--ravo-space-3);margin:0;display:flex}.assign__crumbs[data-v-b9b939be]{gap:var(--ravo-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.assign__chip[data-v-b9b939be]{border-radius:var(--ravo-radius-full);background:var(--ravo-color-neutral-subtle);font-size:var(--ravo-font-size-xs);padding:2px 8px}.assign__chip+.assign__chip[data-v-b9b939be]:before{content:"›";color:var(--ravo-color-fg-subtle);margin-right:6px}.assign__impact[data-v-b9b939be]{gap:var(--ravo-space-2);padding:var(--ravo-space-4);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface-hover);display:grid}.assign__line[data-v-b9b939be]{margin:0;line-height:1.5}.assign__note[data-v-b9b939be]{margin:0}.assign__devices[data-v-b9b939be]{gap:2px;max-height:160px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.assign__devices li[data-v-b9b939be]{justify-content:space-between;gap:var(--ravo-space-3);border-top:1px solid var(--ravo-color-border);font-size:var(--ravo-font-size-sm);padding:4px 0;display:flex}.assign__error[data-v-b9b939be]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);margin:0}.bsi[data-v-3f31caae]{gap:var(--ravo-space-4);min-width:0;display:grid}.bsi__muted[data-v-3f31caae]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.bsi__error[data-v-3f31caae]{gap:var(--ravo-space-2);padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);justify-items:start;display:grid}.bsi__error p[data-v-3f31caae]{margin:0}.bsi__fields[data-v-3f31caae]{gap:var(--ravo-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.bsi__sites[data-v-3f31caae]{gap:var(--ravo-space-1);padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);min-width:0;max-height:300px;margin:0;display:grid;overflow:auto}.bsi__sites legend[data-v-3f31caae]{padding:0 var(--ravo-space-1);font-size:var(--ravo-font-size-sm);font-weight:var(--ravo-font-weight-semibold)}.bsi__choice[data-v-3f31caae]{align-items:center;gap:var(--ravo-space-2);min-height:32px;font-size:var(--ravo-font-size-base);display:flex}.bsi__choice input[data-v-3f31caae]{accent-color:var(--ravo-color-primary)}.bsi__changes[data-v-3f31caae]{gap:var(--ravo-space-3);display:grid}.bsi__step[data-v-3f31caae]{gap:var(--ravo-space-3);justify-items:start;display:grid}.bsi__step[data-v-3f31caae]>*{max-width:100%}.bsi__paste[data-v-3f31caae]{gap:var(--ravo-space-3);width:100%;display:grid}.bsi__ready[data-v-3f31caae]{width:100%;max-height:260px;overflow:auto}.bsi__table[data-v-3f31caae]{border-collapse:collapse;width:100%;font-size:var(--ravo-font-size-sm);text-align:left}.bsi__table caption[data-v-3f31caae]{padding-bottom:var(--ravo-space-2);text-align:left;font-weight:var(--ravo-font-weight-medium)}.bsi__table th[data-v-3f31caae],.bsi__table td[data-v-3f31caae]{border-top:1px solid var(--ravo-color-border);vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.bsi__table thead th[data-v-3f31caae]{color:var(--ravo-color-fg-muted);font-weight:var(--ravo-font-weight-medium)}.bsi__note[data-v-3f31caae]{gap:var(--ravo-space-2);width:100%;padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);justify-items:start;display:grid}.bsi__note h3[data-v-3f31caae]{font-size:var(--ravo-font-size-base);margin:0}.bsi__pre[data-v-3f31caae]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bsi__review[data-v-3f31caae]{gap:var(--ravo-space-3);display:grid}.bsi__review p[data-v-3f31caae]{margin:0}.bsi__ok[data-v-3f31caae]{color:var(--ravo-color-success)}.bsi__group[data-v-3f31caae]{padding-top:var(--ravo-space-2);border-top:1px solid var(--ravo-color-border)}.bsi__group-title[data-v-3f31caae]{margin:0 0 var(--ravo-space-2);font-size:var(--ravo-font-size-base);font-weight:var(--ravo-font-weight-medium);overflow-wrap:anywhere}.bsi__full dl[data-v-3f31caae]{gap:var(--ravo-space-1) var(--ravo-space-3);grid-template-columns:5rem minmax(0,1fr);margin:0;display:grid}.bsi__full dd[data-v-3f31caae]{margin:0}.bsi__after[data-v-3f31caae]{font-weight:var(--ravo-font-weight-medium)}.bsi__issues[data-v-3f31caae]{padding-left:var(--ravo-space-5);color:var(--ravo-color-danger);margin:0}.bsi__actions[data-v-3f31caae]{justify-content:flex-end;gap:var(--ravo-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.visually-hidden[data-v-3f31caae]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.bsi__fields[data-v-3f31caae]{grid-template-columns:1fr}}.presenter-activity[data-v-21df73d9]{padding:1rem}.presenter-activity h3[data-v-21df73d9]{margin:0 0 .5rem;font-size:1rem;font-weight:600}.presenter-activity p[data-v-21df73d9]{margin:.5rem 0}.presenter-activity ol[data-v-21df73d9]{max-height:14rem;margin:0;padding-left:1.5rem;overflow:auto}.presenter-activity li[data-v-21df73d9]{padding:.35rem 0}.presenter-activity li[data-v-21df73d9]>*+*{margin-left:.5rem}.sites-page[data-v-e05b2f97] .r-page-frame__body{gap:var(--ravo-space-3);display:grid}.sites-notice[data-v-e05b2f97]{align-items:center;gap:var(--ravo-space-3);padding:var(--ravo-space-2) var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-info-subtle);font-size:var(--ravo-font-size-sm);margin:0;display:flex}.sites-notice--warn[data-v-e05b2f97]{background:var(--ravo-color-warning-subtle)}.sites-kpi[data-v-e05b2f97]{gap:var(--ravo-space-1);display:grid}.sites-kpi__list[data-v-e05b2f97]{gap:var(--ravo-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sites-kpi__item[data-v-e05b2f97]{align-items:baseline;gap:var(--ravo-space-2);min-height:44px;padding:var(--ravo-space-2) var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface);display:flex}.sites-kpi__label[data-v-e05b2f97]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm)}.sites-kpi__value[data-v-e05b2f97]{font-size:var(--ravo-font-size-lg,1.25rem);font-weight:var(--ravo-font-weight-semibold);font-variant-numeric:tabular-nums}.sites-kpi__value--ok[data-v-e05b2f97]{color:var(--ravo-color-success)}.sites-kpi__value--bad[data-v-e05b2f97]{color:var(--ravo-color-danger)}.sites-kpi__sub[data-v-e05b2f97]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-xs);margin-left:auto}.sites-kpi__note[data-v-e05b2f97]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-xs);margin:0}.sites-kpi__retry[data-v-e05b2f97]{color:var(--ravo-color-primary-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sites-tree-card[data-v-e05b2f97]{border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-lg);background:var(--ravo-color-surface);height:clamp(420px,100dvh - 330px,900px);position:relative;overflow:hidden}@media (width<=900px){.sites-kpi__list[data-v-e05b2f97]{grid-template-columns:repeat(2,minmax(0,1fr))}}.not-found[data-v-7a897251]{background:var(--surface-canvas);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.not-found--in-shell[data-v-7a897251]{background:0 0;min-height:calc(100vh - 160px)}.not-found__inner[data-v-7a897251]{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:420px;display:flex}.not-found__title[data-v-7a897251]{font:var(--type-h2);color:var(--ravo-color-ink);margin:12px 0 0}.not-found__message[data-v-7a897251]{font:var(--type-secondary);color:var(--ravo-color-secondary);margin:0 0 8px}.not-found__code[data-v-7a897251]{font:400 12px/16px var(--ravo-font-sans);color:var(--ravo-color-caption);font-variant-numeric:tabular-nums;margin:8px 0 0}.denied-page[data-v-2980a493]{background:radial-gradient(circle at 50% 0%, #d9770617 0%, var(--neutral-50) 55%);width:100%;min-height:100vh;padding:var(--spacing-8) var(--spacing-4);justify-content:center;align-items:center;display:flex}.denied-inner[data-v-2980a493]{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:480px;display:flex}.denied-code[data-v-2980a493]{font-family:var(--ravo-font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(#b45309 0%,#f59e0b 100%);color:#0000;opacity:0;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:clamp(88px,18vw,148px);line-height:1;animation:.55s ease-out forwards denied-rise-2980a493}.denied-title[data-v-2980a493]{font-family:var(--ravo-font-sans);letter-spacing:-.01em;color:var(--neutral-800,#2b2b2b);opacity:0;margin:0 0 10px;font-size:21px;font-weight:800;animation:.6s ease-out 60ms forwards denied-rise-2980a493}.denied-message[data-v-2980a493]{font-family:var(--ravo-font-sans);color:var(--neutral-600);opacity:0;max-width:380px;margin:0 0 20px;font-size:15.5px;line-height:1.6;animation:.6s ease-out .1s forwards denied-rise-2980a493}.denied-path[data-v-2980a493]{opacity:0;background:#d977061a;border:1px solid #d9770638;border-radius:999px;align-items:center;gap:8px;max-width:100%;margin:0 0 28px;padding:6px 12px;animation:.6s ease-out .14s forwards denied-rise-2980a493;display:inline-flex}.denied-path__label[data-v-2980a493]{font-family:var(--ravo-font-sans);letter-spacing:.08em;text-transform:uppercase;color:#b45309;flex-shrink:0;font-size:10.5px;font-weight:700}.denied-path__value[data-v-2980a493]{color:var(--neutral-600);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.denied-btn[data-v-2980a493]{cursor:pointer;border-radius:var(--border-radius-md,10px);background:var(--primary-600);color:#fff;font-family:var(--ravo-font-sans);box-shadow:0 10px 24px -12px var(--primary-600);opacity:0;border:none;align-items:center;gap:8px;padding:12px 22px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;animation:.6s ease-out .18s forwards denied-rise-2980a493;display:inline-flex}.denied-btn svg[data-v-2980a493]{transition:transform .18s}.denied-btn[data-v-2980a493]:hover{background:var(--primary-700);box-shadow:0 14px 28px -12px var(--primary-700);transform:translateY(-1px)}.denied-btn:hover svg[data-v-2980a493]{transform:translate(2px)}.denied-signal[data-v-2980a493]{opacity:0;justify-content:center;align-items:center;width:96px;height:96px;margin-top:44px;animation:.7s ease-out .28s forwards denied-rise-2980a493;display:flex;position:relative}.denied-signal__radar[data-v-2980a493]{position:absolute;inset:0}.denied-signal__ring[data-v-2980a493]{opacity:0;border:1px solid #d977066b;border-radius:50%;animation:3.6s ease-out infinite denied-radar-2980a493;position:absolute;inset:0}.denied-signal__ring--2[data-v-2980a493]{animation-delay:1.2s}.denied-signal__ring--3[data-v-2980a493]{animation-delay:2.4s}.denied-signal__icon[data-v-2980a493]{z-index:1;-o-object-fit:contain;object-fit:contain;width:88px;height:88px;position:relative}@keyframes denied-rise-2980a493{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes denied-radar-2980a493{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}[data-theme=dark] .denied-title[data-v-2980a493]{color:#fff4ec}[data-theme=dark] .denied-path[data-v-2980a493]{background:#f59e0b1f;border-color:#f59e0b47}[data-theme=dark] .denied-path__label[data-v-2980a493]{color:#fbbf24}@media (width<=480px){.denied-signal[data-v-2980a493]{margin-top:32px;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.denied-code[data-v-2980a493],.denied-title[data-v-2980a493],.denied-message[data-v-2980a493],.denied-path[data-v-2980a493],.denied-btn[data-v-2980a493],.denied-signal[data-v-2980a493]{opacity:1;animation:none}.denied-signal__ring[data-v-2980a493]{opacity:.5;animation:none}}.denied-page--in-shell[data-v-2980a493]{background:0 0;min-height:calc(100vh - 160px)}.companies-shell[data-v-545afe5a]{background:var(--ravo-color-canvas,#f7f7f7);min-height:100vh}.companies-shell__bar[data-v-545afe5a]{background:var(--ravo-color-surface,#fff);border-bottom:1px solid var(--ravo-color-border,#e6e6e6);justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex}.companies-shell__logo[data-v-545afe5a]{height:28px;display:block}.companies-shell__logout[data-v-545afe5a]{color:var(--ravo-color-fg-muted,#585858);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:inline-flex}.companies-shell__logout[data-v-545afe5a]:hover{background:var(--ravo-color-surface-hover,#fff4ec)}.companies-shell__main[data-v-545afe5a]{max-width:1200px;margin:0 auto;padding:24px 16px 32px}.companies-page[data-v-545afe5a]{background:var(--ravo-color-surface,#fff);border:1px solid var(--ravo-color-border,#e6e6e6);border-radius:12px;min-height:540px;padding:28px 28px 32px}.companies-page__header[data-v-545afe5a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.companies-page__heading[data-v-545afe5a]{flex:auto;min-width:220px}.companies-page__title[data-v-545afe5a]{color:var(--text-primary,var(--text-primary));letter-spacing:-.01em;margin:0 0 6px;font-size:20px;font-weight:600}.companies-page__subtitle[data-v-545afe5a]{color:var(--text-secondary);margin:0;font-size:13px}.companies-page__search[data-v-545afe5a]{width:416px;max-width:100%;margin-right:auto}.companies-page__search-box[data-v-545afe5a]{border:1px solid var(--neutral-200);background:var(--neutral-0);cursor:text;box-sizing:border-box;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:55px;padding:0 20px;transition:border-color .2s,box-shadow .2s;display:flex}.companies-page__search-box[data-v-545afe5a]:focus-within{border-color:var(--primary-color,#ffc9a2);box-shadow:0 0 0 3px #fd6a021f}.companies-page__search-icon[data-v-545afe5a]{color:var(--neutral-400);pointer-events:none;flex-shrink:0;font-size:15px}.companies-page__search-input[data-v-545afe5a]{color:var(--neutral-900);background:0 0;border:none;outline:none;flex:auto;min-width:0;font-size:14px}.companies-page__search-input[data-v-545afe5a]::placeholder{color:var(--text-secondary)}.companies-page__grid[data-v-545afe5a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=1200px){.companies-page__grid[data-v-545afe5a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.companies-page__grid[data-v-545afe5a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.companies-page__grid[data-v-545afe5a]{grid-template-columns:1fr}}.companies-page__card[data-v-545afe5a]{background:var(--neutral-0);border:1px solid var(--neutral-200);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px 16px;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .15s,opacity .2s;display:flex}.companies-page__card[data-v-545afe5a]:hover:not(:disabled){border-color:var(--primary-400,#858585);transform:translateY(-1px);box-shadow:0 6px 16px #0e0e0e14}.companies-page__card[data-v-545afe5a]:focus-visible{outline:2px solid var(--primary-400,#858585);outline-offset:2px}.companies-page__card[data-v-545afe5a]:disabled{cursor:default}.companies-page__card--dimmed[data-v-545afe5a]{opacity:.45}.companies-page__card--loading[data-v-545afe5a]{border-color:var(--primary-500,#666);box-shadow:0 6px 16px #0e0e0e1a}.companies-page__card--skeleton[data-v-545afe5a]{cursor:default;pointer-events:none}.companies-page__avatar[data-v-545afe5a]{color:#fff;letter-spacing:.02em;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #0e0e0e26}.companies-page__info[data-v-545afe5a]{flex-direction:column;flex:auto;min-width:0;display:flex}.companies-page__name[data-v-545afe5a]{color:var(--text-primary,var(--text-primary));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.companies-page__hint[data-v-545afe5a]{color:var(--neutral-400);margin-top:2px;font-size:12px}.companies-page__action[data-v-545afe5a]{width:28px;height:28px;color:var(--neutral-400);flex:none;justify-content:center;align-items:center;font-size:16px;transition:transform .15s,color .15s;display:inline-flex}.companies-page__card:hover:not(:disabled) .companies-page__action[data-v-545afe5a]{color:var(--primary-600,#525252);transform:translate(2px)}.companies-page__card--loading .companies-page__action[data-v-545afe5a]{color:var(--primary-600,#525252)}.companies-page__skeleton-text[data-v-545afe5a]{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.companies-page__empty[data-v-545afe5a]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 16px;display:flex}.companies-page__empty svg[data-v-545afe5a]{width:44px;height:44px;color:var(--neutral-300);margin-bottom:14px}.companies-page__empty-title[data-v-545afe5a]{color:var(--text-primary,var(--text-primary));margin:0 0 4px;font-size:15px;font-weight:600}.companies-page__empty-sub[data-v-545afe5a]{color:var(--neutral-400);margin:0;font-size:13px}@media (width<=640px){.companies-page[data-v-545afe5a]{padding:20px 18px 24px!important}.companies-page__search[data-v-545afe5a]{width:100%}}.ec[data-v-45b0a01d]{gap:var(--ravo-space-3);display:grid}.ec__error[data-v-45b0a01d]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}.dp[data-v-d06b14a3]{gap:var(--ravo-space-4);min-width:0;display:grid}.dp__header[data-v-d06b14a3]{justify-content:space-between;align-items:flex-start;gap:var(--ravo-space-3);flex-wrap:wrap;display:flex}.dp__title[data-v-d06b14a3]{font-size:var(--ravo-font-size-lg,1.25rem);font-weight:var(--ravo-font-weight-semibold);margin:0}.dp__subtitle[data-v-d06b14a3]{font-size:var(--ravo-font-size-md);font-weight:var(--ravo-font-weight-semibold);margin:0}.dp__muted[data-v-d06b14a3]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0;line-height:1.5}.dp__todo ul[data-v-d06b14a3]{margin:var(--ravo-space-1,4px) 0 0;color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);padding-left:1.25rem;line-height:1.5}.dp__error[data-v-d06b14a3]{color:var(--ravo-color-danger);margin:0}.dp__ok[data-v-d06b14a3]{color:var(--ravo-color-success);margin:0}.dp__actions[data-v-d06b14a3]{gap:var(--ravo-space-2);flex-wrap:wrap;display:flex}.dp__status[data-v-d06b14a3]{gap:var(--ravo-space-4);flex-wrap:wrap;margin:0;display:flex}.dp__form[data-v-d06b14a3],.dp__fieldset[data-v-d06b14a3]{gap:var(--ravo-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.dp__sr[data-v-d06b14a3]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dp__collection[data-v-d06b14a3]{gap:var(--ravo-space-4);margin-bottom:var(--ravo-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.dp__channels[data-v-d06b14a3]{gap:var(--ravo-space-2);border:0;margin:0;padding:0;display:grid}.dp__grid[data-v-d06b14a3]{gap:var(--ravo-space-3) var(--ravo-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dp__check[data-v-d06b14a3]{align-items:flex-start;gap:var(--ravo-space-2);margin-top:var(--ravo-space-3);font-size:var(--ravo-font-size-base);display:flex}.dp__check input[data-v-d06b14a3]{accent-color:var(--ravo-color-primary);margin-top:3px}.dp__advanced[data-v-d06b14a3]{gap:var(--ravo-space-3);margin-top:var(--ravo-space-3);display:grid}.dp__erase[data-v-d06b14a3]{gap:var(--ravo-space-3);padding-top:var(--ravo-space-4);border-top:1px solid var(--ravo-color-border);display:grid}.dp__erase-form[data-v-d06b14a3]{max-width:520px}.dp__requests ul[data-v-d06b14a3]{padding-left:var(--ravo-space-5);margin:0}.dp__requests li[data-v-d06b14a3]{margin:var(--ravo-space-2) 0;overflow-wrap:anywhere}@media (width<=700px){.dp__collection[data-v-d06b14a3],.dp__grid[data-v-d06b14a3]{grid-template-columns:1fr}}.csd__body[data-v-4ba4ffbf]{padding-top:var(--ravo-space-4)}.csd__muted[data-v-4ba4ffbf]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0 auto 0 0}.csd__saved[data-v-4ba4ffbf]{color:var(--ravo-color-success);font-size:var(--ravo-font-size-sm);margin-right:auto}.csd__error[data-v-4ba4ffbf]{margin:0 0 var(--ravo-space-3);padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger)}.company[data-v-ce463ed0] .r-page-frame__body{gap:var(--ravo-space-4);display:grid}.company__summary[data-v-ce463ed0]{gap:var(--ravo-space-4);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.company__muted[data-v-ce463ed0]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.company__alert[data-v-ce463ed0]{align-items:center;gap:var(--ravo-space-3);padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);flex-wrap:wrap;display:flex}.company__error[data-v-ce463ed0]{margin:var(--ravo-space-3) 0 0;color:var(--ravo-color-danger)}.company__facts[data-v-ce463ed0]{gap:var(--ravo-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.company__facts dt[data-v-ce463ed0]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-xs);margin-bottom:2px}.company__facts dd[data-v-ce463ed0]{font-weight:var(--ravo-font-weight-medium);overflow-wrap:anywhere;margin:0}@media (width<=850px){.company__summary[data-v-ce463ed0]{grid-template-columns:1fr}}@media (width<=480px){.company__facts[data-v-ce463ed0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ud[data-v-e3a93c96]{gap:var(--ravo-space-4);display:grid}.ud__row[data-v-e3a93c96]{gap:var(--ravo-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ud__phone[data-v-e3a93c96] .vue-tel-input{min-height:var(--ravo-control-height);border:1px solid var(--ravo-color-border-strong);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface)}.ud__muted[data-v-e3a93c96]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.ud__error[data-v-e3a93c96]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}@media (width<=480px){.ud__row[data-v-e3a93c96]{grid-template-columns:1fr}}.du__text[data-v-9b3005fc]{margin:0;line-height:1.5}.du__error[data-v-9b3005fc]{margin:var(--ravo-space-3) 0 0;color:var(--ravo-color-danger)}.users__role[data-v-b4fca977]{min-width:200px}.users__actions[data-v-b4fca977]{gap:var(--ravo-space-1);justify-content:flex-end;display:flex}.users__alert[data-v-b4fca977]{align-items:center;gap:var(--ravo-space-3);padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);display:flex}.policies__alert[data-v-17b407d8]{align-items:center;gap:var(--ravo-space-3);padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);flex-wrap:wrap;display:flex}.policies__muted[data-v-17b407d8]{color:var(--ravo-color-fg-muted)}.policies__actions[data-v-17b407d8]{gap:var(--ravo-space-1);justify-content:flex-end;display:flex}.policies__name[data-v-17b407d8]{font:600 14px/20px var(--ravo-font-sans);color:var(--ravo-color-ink);text-decoration:none}.policies__name[data-v-17b407d8]:hover{color:var(--ravo-color-link);text-decoration:underline}.notify[data-v-3bb52e39] .r-page-frame__body{gap:var(--ravo-space-4);display:grid}.notify__alert[data-v-3bb52e39]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger)}.notify__muted[data-v-3bb52e39]{color:var(--ravo-color-fg-muted);margin:0}.notify__rows[data-v-3bb52e39]{gap:var(--ravo-space-4);display:grid}.notify__toggle[data-v-3bb52e39]{align-items:center;gap:var(--ravo-space-3);font-weight:var(--ravo-font-weight-medium);display:flex}.notify__interval[data-v-3bb52e39]{max-width:320px;padding-left:calc(var(--ravo-space-3) + 40px)}.notify__saved[data-v-3bb52e39]{color:var(--ravo-color-success);margin-right:auto}.notify__link[data-v-3bb52e39]{color:var(--ravo-color-primary-text)}@media (width<=640px){.notify__interval[data-v-3bb52e39]{padding-left:0}}.d-breadcrumb[data-v-382f3cfe]{margin:0 0 14px}.d-breadcrumb__list[data-v-382f3cfe]{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.d-breadcrumb__item[data-v-382f3cfe]{color:#787878;align-items:center;display:inline-flex}.d-breadcrumb__item+.d-breadcrumb__item[data-v-382f3cfe]:before{content:"";border-top:1.5px solid #d6d6d6;border-right:1.5px solid #d6d6d6;width:6px;height:6px;margin:0 10px;transition:border-color .15s;display:inline-block;transform:rotate(45deg)}.d-breadcrumb__link[data-v-382f3cfe]{color:#585858;border-radius:6px;padding:4px 8px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s}.d-breadcrumb__link[data-v-382f3cfe]:hover{color:var(--primary-color);background-color:#fff4ec}.d-breadcrumb__current[data-v-382f3cfe]{color:#8f3a00;padding:4px 8px;font-weight:600}.d-breadcrumb__item--active[data-v-382f3cfe]{color:#8f3a00}[data-theme=dark] .d-breadcrumb__item[data-v-382f3cfe]{color:#afafaf}[data-theme=dark] .d-breadcrumb__item+.d-breadcrumb__item[data-v-382f3cfe]:before{border-color:#565656}[data-theme=dark] .d-breadcrumb__link[data-v-382f3cfe]{color:#afafaf}[data-theme=dark] .d-breadcrumb__link[data-v-382f3cfe]:hover{color:#ffc9a2;background-color:#3b3b3b}[data-theme=dark] .d-breadcrumb__current[data-v-382f3cfe]{color:#fff4ec}.page-header-wrap[data-v-ea25edce]{display:contents}.page-header-component[data-v-ea25edce]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-header-tabs[data-v-ea25edce]{margin:0 0 24px}.page-header-component__text[data-v-ea25edce]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.page-title[data-v-ea25edce]{font:var(--type-h1);letter-spacing:-.01em;color:var(--ravo-color-ink);margin:0}.page-subtitle[data-v-ea25edce]{color:var(--ravo-color-secondary);width:100%;margin:0;font-size:13px;line-height:1.5}.actions-container[data-v-ea25edce]{flex-shrink:0;align-items:center;gap:10px;display:flex}.btn-primary[data-v-ea25edce]{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:6px 12px;font-size:14px;font-weight:600;transition:background-color .2s,transform .15s;display:flex}.btn-primary[data-v-ea25edce]:hover{background-color:var(--primary-hover);transform:translateY(-1px)}@media (pointer:coarse){.btn-primary[data-v-ea25edce]{min-height:44px}}@media (width<=768px){.page-header-component[data-v-ea25edce]{align-items:flex-start;gap:12px;margin-bottom:16px}.page-title[data-v-ea25edce]{font-size:19px}.page-subtitle[data-v-ea25edce]{font-size:12px}.actions-container[data-v-ea25edce]{width:100%}.btn-primary[data-v-ea25edce]{justify-content:center;width:100%}}[data-theme=dark] .page-title[data-v-ea25edce]{color:#fff4ec}[data-theme=dark] .page-subtitle[data-v-ea25edce]{color:#afafaf}ul[data-v-e2ba14ab]{padding-left:0!important}.configurations-tabs .tab-item[data-v-e2ba14ab]{appearance:none;font:inherit;background:0 0;border:0}.configurations-tabs .tab-item[data-v-e2ba14ab]:focus-visible{outline:2px solid var(--ravo-accent,var(--primary-color));outline-offset:3px}.right-bottom-btn[data-v-e2ba14ab]{justify-content:flex-end;align-items:center;gap:16px}.configuration-save-note[data-v-e2ba14ab]{max-width:520px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}@media (width<=650px){.configurations-tabs[data-v-e2ba14ab],.right-bottom-btn[data-v-e2ba14ab]{flex-wrap:wrap}.right-bottom-btn[data-v-e2ba14ab]{float:none;flex-direction:column;align-items:stretch;width:100%;position:static}.checkbox-group[data-v-e2ba14ab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid!important}.checkbox-group>.w-1\/4[data-v-e2ba14ab],.tab-content>[role=tabpanel]>.flex.w-full>.w-1\/2[data-v-e2ba14ab]{width:100%!important}.tab-content>[role=tabpanel]>.flex.w-full[data-v-e2ba14ab]{flex-direction:column;gap:20px}.tab-content .w-416[data-v-e2ba14ab],.tab-content .config_settings_time[data-v-e2ba14ab],.tab-content .timepacker[data-v-e2ba14ab]{max-width:100%;width:100%!important}.configuration-save-note[data-v-e2ba14ab]{max-width:none}.right-bottom-btn .add-button[data-v-e2ba14ab]{width:100%;margin-right:0!important}}.config-skeleton[data-v-e2ba14ab]{padding:8px 0 24px}.config-skeleton__tabs[data-v-e2ba14ab]{gap:16px;margin-bottom:28px;display:flex}.config-skeleton__row[data-v-e2ba14ab]{gap:16px;margin-bottom:16px;display:flex}.config-skeleton__row[data-v-e2ba14ab]>*{flex:1}.skel-block[data-v-e2ba14ab]{background:linear-gradient(90deg,#eee 25%,#f6f6f6 50%,#eee 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s infinite config-skeleton-shimmer-e2ba14ab}.skel-tab[data-v-e2ba14ab]{flex:none;width:110px;height:22px}.skel-checkbox[data-v-e2ba14ab]{height:22px}.skel-input[data-v-e2ba14ab]{height:48px}.skel-divider[data-v-e2ba14ab]{border-radius:0;height:1px;margin:24px 0}@keyframes config-skeleton-shimmer-e2ba14ab{0%{background-position:-200% 0}to{background-position:200% 0}}[data-theme=dark] .skel-block[data-v-e2ba14ab]{background:linear-gradient(90deg,#2e2e2e 25%,#3b3b3b 50%,#2e2e2e 75%) 0 0/200% 100%}[data-theme=dark][data-v-e2ba14ab] .checkbox-item label{color:#fff4ec}[data-theme=dark][data-v-e2ba14ab] .percentage-box{color:#fff4ec;background:#3b3b3b}[data-theme=dark][data-v-e2ba14ab] .minutes-label{color:#afafaf;background-color:#3b3b3b}[data-theme=dark][data-v-e2ba14ab] .minutes{border-left-color:#565656}[data-theme=dark][data-v-e2ba14ab] .no-times-card{background:#2e2e2e;border:1px solid #444}[data-theme=dark][data-v-e2ba14ab] .second-success-card-email-message{color:#afafaf}[data-theme=dark][data-v-e2ba14ab] .info-popover,[data-theme=dark][data-v-e2ba14ab] .info-popover:hover{color:#afafaf!important}[data-theme=dark][data-v-e2ba14ab] .hint-input{color:#afafaf}[data-theme=dark][data-v-e2ba14ab] .reboot-time,[data-theme=dark][data-v-e2ba14ab] .brightness,[data-theme=dark][data-v-e2ba14ab] .volume,[data-theme=dark][data-v-e2ba14ab] .time-input-text,[data-theme=dark][data-v-e2ba14ab] .text,[data-theme=dark][data-v-e2ba14ab] .form-check-label{color:#fff4ec}[data-theme=dark][data-v-e2ba14ab] .input-slot-image.disabled-style{opacity:.45}.config_settings_time[data-v-e2ba14ab] .dp__input_wrap{position:relative}.config_settings_time[data-v-e2ba14ab] .dp__clear_icon,.config_settings_time[data-v-e2ba14ab] .dp--clear-btn{left:8px;margin-left:0!important;margin-right:0!important;right:auto!important}.config_settings_time[data-v-e2ba14ab] .dp__input{padding-left:40px;padding-right:36px}.config_settings_time[data-v-e2ba14ab] .dp__input_icon{left:auto!important;right:12px!important}.reboot-clear-btn[data-v-e2ba14ab]{color:#a6a6a6;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .15s,color .15s;display:inline-flex}.reboot-clear-btn svg[data-v-e2ba14ab]{width:12px;height:12px}.reboot-clear-btn[data-v-e2ba14ab]:hover{color:#dc2626;background:#f46a6a1f}[data-theme=dark] .reboot-clear-btn[data-v-e2ba14ab]{color:#828282}[data-theme=dark] .reboot-clear-btn[data-v-e2ba14ab]:hover{color:#f87171;background:#f871712e}[data-v-e2ba14ab] .form-range{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:6px}[data-v-e2ba14ab] .form-range::-webkit-slider-runnable-track{background:#fff4ec;border-radius:999px;height:6px}[data-v-e2ba14ab] .form-range::-moz-range-track{background:#fff4ec;border-radius:999px;height:6px}[data-v-e2ba14ab] .form-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#ffc9a2;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-top:-5px;transition:transform .15s;box-shadow:0 1px 4px #0e0e0e2e}[data-v-e2ba14ab] .form-range::-moz-range-thumb{cursor:pointer;background:#ffc9a2;border:2px solid #fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;box-shadow:0 1px 4px #0e0e0e2e}[data-v-e2ba14ab] .form-range:hover::-webkit-slider-thumb{transform:scale(1.12)}[data-v-e2ba14ab] .form-range:focus::-webkit-slider-thumb{transform:scale(1.12)}[data-v-e2ba14ab] .form-range:hover::-moz-range-thumb{transform:scale(1.12)}[data-v-e2ba14ab] .form-range:focus::-moz-range-thumb{transform:scale(1.12)}[data-v-e2ba14ab] .percentage-box{background:#fff4ec;border:1px solid #ffe5d2;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:56px;height:28px;padding:0 10px;display:inline-flex}[data-v-e2ba14ab] .percentege{color:var(--primary-hover);margin:0;font-size:12px;font-weight:600;line-height:1}[data-theme=dark][data-v-e2ba14ab] .form-range::-webkit-slider-runnable-track{background:#444}[data-theme=dark][data-v-e2ba14ab] .form-range::-moz-range-track{background:#444}[data-theme=dark][data-v-e2ba14ab] .form-range::-webkit-slider-thumb{background:#ffc9a2;border-color:#2e2e2e;box-shadow:0 1px 4px #00000073}[data-theme=dark][data-v-e2ba14ab] .form-range::-moz-range-thumb{background:#ffc9a2;border-color:#2e2e2e;box-shadow:0 1px 4px #00000073}[data-theme=dark][data-v-e2ba14ab] .percentage-box{background:#8f3a00;border-color:#565656}[data-theme=dark][data-v-e2ba14ab] .percentege{color:#ffc9a2}[data-theme=dark][data-v-e2ba14ab] .form-range{accent-color:#ffc9a2}[data-theme=dark][data-v-e2ba14ab] .invalid-message{color:#f87171}[data-theme=dark][data-v-e2ba14ab] .disabled-span-multiselect,[data-theme=dark][data-v-e2ba14ab] .multiselect-title-span{color:#828282;background:#2e2e2e}.ard[data-v-fb1eac59]{gap:var(--ravo-space-3);display:grid}.ard__text[data-v-fb1eac59]{color:var(--ravo-color-fg-muted);margin:0}.ard__error[data-v-fb1eac59]{margin:var(--ravo-space-2) 0 0;color:var(--ravo-color-danger)}.as__name[data-v-eaf723d5]{font-weight:var(--ravo-font-weight-semibold);color:var(--ravo-color-fg);text-decoration:none;display:block}a.as__name[data-v-eaf723d5]:hover{text-decoration:underline}.as__sub[data-v-eaf723d5]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted);text-overflow:ellipsis;display:block;overflow:hidden}.as__sub--inline[data-v-eaf723d5]{font-size:var(--ravo-font-size-sm);display:inline}.as__actions[data-v-eaf723d5]{gap:var(--ravo-space-1);justify-content:flex-end;display:flex}[data-v-eaf723d5] .p-datatable-tbody>tr{cursor:pointer}.kc[data-v-d0611669]{margin:0 0 var(--ravo-space-4)}.kc--line[data-v-d0611669]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted)}.kc--banner[data-v-d0611669]{justify-content:space-between;align-items:center;gap:var(--ravo-space-3);padding:var(--ravo-space-2) var(--ravo-space-4);border:1px solid var(--ravo-color-border);border-left:3px solid var(--ravo-color-primary);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface);flex-wrap:wrap;display:flex}.kc__text[data-v-d0611669]{margin:0}.kc__actions[data-v-d0611669]{gap:var(--ravo-space-2);flex-wrap:wrap;display:flex}.discard__text[data-v-e30e4cf3]{color:var(--ravo-color-fg-muted);margin:0}.ce[data-v-f16e9a8e]{gap:var(--ravo-space-4);min-width:0;display:grid}.ce__head[data-v-f16e9a8e]{gap:var(--ravo-space-3);display:grid}.ce__error[data-v-f16e9a8e]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);margin:0}.ce__panes[data-v-f16e9a8e]{gap:var(--ravo-space-4);grid-template-columns:1.3fr 1fr;min-width:0;display:grid}.ce__pane[data-v-f16e9a8e]{gap:var(--ravo-space-2);align-content:start;min-width:0;display:grid}.ce__pane--in[data-v-f16e9a8e]{padding-left:var(--ravo-space-4);border-left:1px solid var(--ravo-color-border)}.ce__title[data-v-f16e9a8e]{font-size:var(--ravo-font-size-base);margin:0}.ce__count[data-v-f16e9a8e]{margin-left:var(--ravo-space-1);padding:0 var(--ravo-space-2);background:var(--ravo-color-neutral-subtle);font-size:var(--ravo-font-size-xs);border-radius:999px}.ce__muted[data-v-f16e9a8e],.ce__note[data-v-f16e9a8e]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.ce__list[data-v-f16e9a8e]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ce__row[data-v-f16e9a8e]{align-items:center;gap:var(--ravo-space-2);padding:var(--ravo-space-2);border-radius:var(--ravo-radius-sm);min-height:40px;display:flex}.ce__row[data-v-f16e9a8e]:hover{background:var(--ravo-color-surface-hover)}.ce__label[data-v-f16e9a8e]{cursor:pointer;flex:1;min-width:0;display:grid}.ce__name[data-v-f16e9a8e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ce__sub[data-v-f16e9a8e]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ce__apply[data-v-f16e9a8e]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin-right:auto}@media (width<=720px){.ce__panes[data-v-f16e9a8e]{grid-template-columns:1fr}.ce__pane--in[data-v-f16e9a8e]{border-left:0;padding-left:0}}.row-menu__danger .p-menu-item-label,.row-menu__danger .p-menu-item-icon{color:var(--ravo-color-danger)}.col__warning[data-v-6731782e]{margin:0 0 var(--ravo-space-3);color:var(--ravo-color-warning)}.col__search[data-v-6731782e]{max-width:360px;margin-bottom:var(--ravo-space-3)}.col__grid[data-v-6731782e]{gap:var(--column-gap,24px);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.col__card[data-v-6731782e]{box-sizing:border-box;min-height:132px;padding:var(--card-pad,24px);border-radius:var(--r-lg,12px);background:var(--surface-card,#fff);cursor:pointer;transition:box-shadow var(--dur-fast,.16s) var(--ease-out,ease-out);align-content:start;gap:8px;display:grid}.col__card[data-v-6731782e]:hover{box-shadow:var(--elev-1)}.col__head[data-v-6731782e]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.col__name[data-v-6731782e]{color:var(--ravo-color-ink,#111);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;text-decoration:none;overflow:hidden}.col__name[data-v-6731782e]:hover{color:var(--ravo-color-primary-text,#b84a00);text-decoration:underline}.col__sub[data-v-6731782e]{color:var(--ravo-color-secondary,#6b6b6b);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.col__line[data-v-6731782e]{color:var(--ravo-color-ink,#111);margin:0;font-size:13px}.col__users-line[data-v-6731782e]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:12px}.col__plain[data-v-6731782e]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:13px}.col__unused[data-v-6731782e]{color:var(--ravo-color-warning);margin:0;font-size:13px}.col__actions[data-v-6731782e]{justify-content:flex-end;display:flex}.col__users[data-v-6731782e]{gap:var(--ravo-space-1);margin:0;padding:0;list-style:none;display:grid}.col__users li[data-v-6731782e]{justify-content:space-between;align-items:center;gap:var(--ravo-space-2);display:flex}.files-grid[data-v-b5d4bebb]{gap:var(--spacing-1);grid-template-columns:repeat(1,1fr);display:grid}@media (width<=768px){.files-grid[data-v-b5d4bebb]{grid-template-columns:1fr}}.files-grid .files-card[data-v-b5d4bebb]{padding:var(--spacing-4);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);gap:var(--spacing-1);display:flex}.files-grid .files-card[data-v-b5d4bebb]:hover{border-color:var(--primary-200);background-color:var(--primary-50)}.files-grid .files-card:hover .files-icon[data-v-b5d4bebb]{background-color:var(--primary-500);color:#fff}.files-grid .files-icon[data-v-b5d4bebb]{border-radius:var(--border-radius-md);background-color:var(--neutral-100);width:40px;height:40px;color:var(--neutral-600);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.files-grid .files-content[data-v-b5d4bebb]{width:388px}.files-grid .files-content h3[data-v-b5d4bebb]{margin:0 0 var(--spacing-1) 0;font-size:var(--text-base)}.files-grid .files-content p[data-v-b5d4bebb]{font-size:var(--text-sm);color:var(--neutral-600);margin:0}.files-grid .files-actions[data-v-b5d4bebb]{gap:var(--spacing-2);margin-left:auto}.container[data-v-6f42a47b],.success-container[data-v-6f42a47b]{cursor:pointer;background:#f2f2f2;border-radius:4px;flex-shrink:0;align-items:center;height:55px;margin-bottom:5px;transition:opacity .3s;display:flex;width:416px!important}.icon[data-v-6f42a47b]{cursor:pointer;align-items:center;display:flex}.icon svg[data-v-6f42a47b]{flex-shrink:0;width:21px;height:24.509px}.filename-text[data-v-6f42a47b]{color:#2d8425;font-family:var(--ravo-font-sans);letter-spacing:.25px;font-size:16px;font-style:normal;font-weight:700;line-height:17px}.add-files-text[data-v-6f42a47b]{color:var(--787878,#787878);font-family:var(--ravo-font-sans);letter-spacing:.25px;font-size:16px;font-style:normal;font-weight:700;line-height:17px}.success-container svg[data-v-6f42a47b]{flex-shrink:0;width:17px;height:17px}.success-container .text[data-v-6f42a47b]{margin-left:16px}.remove-file-button[data-v-6f42a47b]{color:var(--f-46-a-6-a,#f46a6a);text-align:right;font-family:var(--ravo-font-sans);letter-spacing:.25px;cursor:pointer;background:0 0;border:none;font-size:16px;font-style:normal;font-weight:600;line-height:17px}.remove-file-button[data-v-6f42a47b]:disabled{opacity:.4!important}.ml-16[data-v-6f42a47b]{margin-left:16px!important}.filename-text.ml-16[data-v-6f42a47b]{white-space:nowrap!important;text-overflow:ellipsis!important;width:250px!important;overflow:hidden!important}.rw-root{--rw-bg:#fff;--rw-surface:#f6f6f6;--rw-text:#1a1a1a;--rw-muted:#6b6b6b;--rw-border:#e6e6e6;--rw-danger:#c62828;--rw-radius:16px;--rw-radius-sm:10px;--rw-font:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--rw-background:var(--rw-bg);--rw-button:var(--rw-accent,#fd6a02);--rw-buttonText:var(--rw-accent-contrast,#111);font-family:var(--rw-font);color:var(--rw-text);box-sizing:border-box;-webkit-font-smoothing:antialiased;text-align:start;font-size:14px;line-height:1.5}.rw-root *,.rw-root :before,.rw-root :after{box-sizing:inherit}.rw-root button,.rw-root textarea,.rw-root input{font:inherit;color:inherit}.rw-root button{cursor:pointer}.rw-root :is(.rw-launcher,.rw-primary,.rw-send,.rw-call){color:var(--rw-accent-contrast);font-weight:600}.rw-root button:disabled{cursor:not-allowed;opacity:.5}.rw-root :focus-visible{outline:2px solid var(--rw-accent-text,#b84a00);outline-offset:2px}.rw-root p{margin:0}.rw-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rw-svg{flex:none;display:block}:host([data-placement=full-page]),:host([data-placement=embedded-panel]){width:100%;height:100%;min-height:0;display:block}:host([data-placement=full-page]) .rw-mount,:host([data-placement=embedded-panel]) .rw-mount,.rw-root.rw-full-page,.rw-root.rw-embedded-panel{width:100%;height:100%;min-height:0}.rw-corner{z-index:2147483000;position:fixed;inset-block-end:24px;inset-inline-end:24px}.rw-shell{background:var(--rw-bg);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.rw-corner .rw-shell{border-radius:var(--rw-radius);transform-origin:100% 100%;width:400px;height:min(680px,100dvh - 32px);animation:.18s ease-out rw-open;box-shadow:0 12px 40px #0000002e}@keyframes rw-open{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.rw-embedded-panel .rw-shell{border:1px solid var(--rw-border);border-radius:var(--rw-radius);width:100%;height:640px;min-height:0;max-height:100%}.rw-full-page .rw-shell{border:1px solid var(--rw-border);border-radius:var(--rw-radius);width:100%;max-width:1040px;height:min(800px,100dvh - 160px);min-height:560px;margin-inline:auto}.rw-phone.rw-corner{inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));inset-inline-end:calc(16px + env(safe-area-inset-right,0px))}.rw-phone.rw-corner .rw-shell{width:100dvw;height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border-radius:0;position:fixed;inset:0}.rw-reduced .rw-shell,.rw-reduced *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.rw-root .rw-shell,.rw-root *{transition:none!important;animation:none!important}}.rw-launcher-wrap{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.rw-launcher{background:var(--rw-accent);height:56px;color:var(--rw-accent-contrast);cursor:pointer;border:0;border-radius:28px;align-items:center;gap:10px;max-width:280px;padding:8px 18px 8px 12px;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 8px 24px -8px #11111147,0 2px 6px #11111114}.rw-launcher:hover{transform:translateY(-1px);box-shadow:0 12px 28px -8px #11111152,0 2px 6px #11111114}.rw-launcher-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.rw-phone .rw-launcher{justify-content:center;width:56px;padding:8px}.rw-phone .rw-launcher-name{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.rw-dot{background:var(--rw-accent);border:2px solid var(--rw-bg);border-radius:50%;width:10px;height:10px;position:absolute;inset-block-start:6px;inset-inline-end:6px}.rw-nudge{box-sizing:border-box;background:var(--rw-bg);border-radius:12px;max-width:240px;padding-block:10px;padding-inline:12px 52px;font-size:13px;position:relative;box-shadow:0 6px 24px #00000024}.rw-nudge-close{width:44px;height:44px;color:var(--rw-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.rw-mark{background:var(--rw-surface);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.rw-mark img{-o-object-fit:contain;object-fit:contain;box-sizing:border-box;background:#fff;width:100%;height:100%;padding:6px}.rw-mark-header img{padding:4px}.rw-mark-launcher{background:#fff;width:32px;height:32px}.rw-mark-header{width:32px;height:32px}.rw-mascot-frame,.agent-emotion{display:block}.rw-header{border-block-end:1px solid var(--rw-border);background:var(--rw-header,var(--rw-bg));height:56px;color:var(--rw-header-text,var(--rw-text));flex:none;align-items:center;gap:10px;padding:0 12px 0 16px;display:flex;position:relative}.rw-identity{flex-direction:column;flex:1;min-width:0;display:flex}.rw-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.rw-status-text{color:var(--rw-header-text,var(--rw-text));align-items:center;gap:6px;font-size:12px;line-height:1.3;display:inline-flex}.rw-status-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.rw-status-text[data-tone=online] .rw-status-dot,.rw-status-text[data-tone=typing] .rw-status-dot{background:var(--rw-success,#15803d)}.rw-status-text[data-tone=call] .rw-status-dot{background:var(--rw-accent);animation:2s cubic-bezier(.22,1,.36,1) infinite rw-live}.rw-status-text[data-tone=loading] .rw-status-dot,.rw-status-text[data-tone=offline] .rw-status-dot{background:var(--rw-accent)}.rw-status-text[data-tone=unavailable] .rw-status-dot{background:var(--rw-danger)}@keyframes rw-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--rw-accent) 45%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.rw-reduced .rw-status-dot{animation:none!important}.rw-header-actions{flex:none;align-items:center;gap:4px;display:flex}.rw-header .rw-icon{color:var(--rw-header-text,var(--rw-text))}.rw-icon{width:36px;height:36px;color:var(--rw-text);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.rw-icon:hover{background:var(--rw-surface)}.rw-call{background:var(--rw-accent);height:36px;color:var(--rw-accent-contrast);border:0;border-radius:18px;align-items:center;gap:6px;margin-inline-end:4px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.rw-menu{z-index:5;background:var(--rw-bg);width:248px;max-height:calc(100% + 400px);color:var(--rw-text);border:1px solid var(--rw-border);border-radius:12px;padding:6px;position:absolute;inset-block-start:52px;inset-inline-end:8px;box-shadow:0 12px 32px #00000029}.rw-menu-item{text-align:start;width:100%;min-height:40px;color:var(--rw-text);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.rw-root .rw-menu :is(.rw-menu-item,.rw-secondary){color:var(--rw-text)}.rw-root .rw-menu .rw-danger{color:var(--rw-menu-danger-text,#fff)}.rw-menu-item:hover:not(:disabled){background:var(--rw-surface)}.rw-menu-value{color:var(--rw-muted);margin-inline-start:auto;font-size:13px}.rw-menu-check{width:16px;color:var(--rw-accent-text);place-items:center;display:grid}.rw-menu-back{font-weight:600}.rw-menu-text{padding:8px 10px;font-size:13px}.rw-menu-actions{gap:8px;padding:4px 10px 8px;display:flex}.rw-danger{background:var(--rw-danger);color:#fff;border:0;border-radius:18px;min-height:36px;padding:0 14px;font-weight:600}.rw-secondary{border:1px solid var(--rw-border);background:var(--rw-bg);border-radius:18px;min-height:36px;padding:0 14px;font-weight:600}.rw-primary{background:var(--rw-accent);min-height:36px;color:var(--rw-accent-contrast);border:0;border-radius:18px;padding:0 16px;font-weight:600}.rw-text-button{color:var(--rw-accent-text);text-align:start;background:0 0;border:0;padding:6px 0;font-weight:600}.rw-body{flex:1;min-height:0;display:flex}.rw-main,.rw-conversation-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.rw-full-page.rw-wide .rw-body{grid-template-columns:minmax(300px,34%) minmax(0,1fr);display:grid}.rw-full-page.rw-wide .rw-main{grid-area:1/2;grid-template-columns:minmax(230px,.9fr) minmax(320px,1.1fr);display:grid}.rw-full-page.rw-wide .rw-call-view{border-block-end:0;border-inline-end:1px solid var(--rw-border);background:var(--rw-card,var(--rw-surface));min-width:0}.rw-full-page.rw-wide .rw-stage{height:min(68vh,660px);min-height:360px}.rw-full-page.rw-wide .rw-conversation-column{grid-column:2;min-height:0}.rw-full-page.rw-wide .rw-results{border-inline-start:0;border-inline-end:1px solid var(--rw-border);grid-area:1/1;width:auto;min-width:0}.rw-full-page .rw-result-tray{border-block-start:1px solid var(--rw-border);background:var(--rw-card,var(--rw-bg));flex:none;min-width:0;max-height:min(33dvh,280px);overflow:hidden}.rw-full-page .rw-result-tray-toggle{width:100%;min-height:42px;color:var(--rw-text);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.rw-full-page .rw-result-tray-content{max-height:calc(min(33dvh,280px) - 42px);padding:8px 16px 12px;overflow-y:auto}.rw-full-page .rw-result-tray .rw-results-block{margin-inline-start:0}.rw-full-page .rw-result-tray .rw-rail{margin-inline-end:-16px}.rw-transcript{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.rw-message{align-items:flex-start;gap:8px;display:flex}.rw-user{justify-content:flex-end}.rw-user .rw-bubble{background:var(--rw-user,var(--rw-accent-tint));max-width:85%;color:var(--rw-user-text,var(--rw-text));white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 4px;padding:8px 12px}[dir=rtl] .rw-user .rw-bubble{border-radius:16px 16px 16px 4px}.rw-agent .rw-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--rw-bot,transparent);max-width:92%;color:var(--rw-bot-text,var(--rw-text));border-radius:4px 16px 16px;padding:8px 12px}.rw-bubble small{color:var(--rw-muted);margin-block-start:4px;font-size:12px;display:block}.rw-mini-mark{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.rw-mini-mark img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rw-header-logo{flex:none;align-items:center;max-width:180px;height:40px;display:flex}.rw-header-logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:180px;height:auto;max-height:40px;display:block}.rw-system{text-align:center;color:var(--rw-muted);margin:0;font-size:12px}.rw-typing .rw-dots{gap:4px;padding-block:8px;display:inline-flex}.rw-dots i{background:var(--rw-accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite rw-dot}.rw-dots i:nth-child(2){animation-delay:.15s}.rw-dots i:nth-child(3){animation-delay:.3s}@keyframes rw-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.rw-chips{flex-wrap:wrap;gap:8px;padding-inline-start:32px;display:flex}.rw-chip{border:1px solid var(--rw-accent-border);background:var(--rw-bg);text-align:start;border-radius:16px;min-height:32px;padding:4px 12px;font-size:13px}.rw-chip:hover{background:var(--rw-accent-tint)}.rw-banner{box-sizing:border-box;background:var(--rw-card,var(--rw-bg));min-height:44px;color:var(--rw-card-text,var(--rw-text));flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 16px;font-size:13px;display:flex}.rw-banner p{margin:0}.rw-nav-banner{position:relative}.rw-nav-text{white-space:pre;flex:1;min-width:0;display:flex}.rw-nav-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.rw-nav-progress{background:var(--rw-accent);transform-origin:0;height:3px;animation:linear forwards rw-nav-fill;position:absolute;inset-block-end:0;inset-inline:0}[dir=rtl] .rw-nav-progress{transform-origin:100%}.rw-nav-progress--still{opacity:.5;animation:none;transform:scaleX(.5)}@keyframes rw-nav-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rw-more-resources{align-self:flex-start}.rw-banner button{min-height:28px;color:var(--rw-accent-text,#b84a00);background:0 0;border:0;padding:0 8px;font-size:13px;font-weight:600}.rw-banner .rw-primary{background:var(--rw-accent);min-height:40px;color:var(--rw-accent-contrast);border-radius:20px;padding:0 16px}.rw-banner .rw-secondary{border:1px solid var(--rw-border);background:var(--rw-bg);min-height:40px;color:var(--rw-text);border-radius:20px;padding:0 16px}.rw-tools{flex-direction:column;gap:8px;display:flex}.rw-results-block{flex-direction:column;gap:8px;min-width:0;margin-inline-start:32px;display:flex}.rw-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:8px;margin-inline-end:-16px;padding-block-end:4px;padding-inline-end:16px;display:flex;overflow-x:auto}.rw-rail-grid{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));margin-inline-end:0;padding-inline-end:0;display:grid;overflow:visible}.rw-card{scroll-snap-align:start;border:1px solid var(--rw-border);border-radius:var(--rw-radius-sm);background:var(--rw-card,var(--rw-bg));flex-direction:column;flex:none;width:148px;display:flex;overflow:hidden}.rw-rail-grid .rw-card{width:auto}.rw-card.rw-selected,.rw-card.rw-card-open{border-color:var(--rw-accent-border)}.rw-product-image{background:var(--rw-surface);flex:none;place-items:center;height:112px;display:grid;position:relative;overflow:hidden}.rw-product-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.rw-image-label{color:var(--rw-muted);text-align:center;padding:8px;font-size:11px;display:none}:is(.rw-image-failed .rw-image-label,.rw-product-image:not(:has(img)) .rw-image-label){display:block}.rw-card-body{flex-direction:column;flex:1;gap:2px;padding:8px;display:flex}.rw-card-brand{color:var(--rw-muted);text-transform:uppercase;letter-spacing:.02em;font-size:11px}.rw-card-select{text-align:start;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.rw-card-select:hover{text-decoration:underline}.rw-card-price{font-size:13px;font-weight:600}.rw-pill{background:var(--rw-surface);color:var(--rw-muted);border-radius:10px;align-self:flex-start;margin-block:2px;padding:1px 8px;font-size:11px}.rw-cta{min-height:44px;color:var(--rw-accent-text);align-items:center;gap:4px;margin-block-start:auto;font-size:13px;font-weight:600;text-decoration:none;display:flex}.rw-cta:hover{text-decoration:underline}.rw-add{font-size:13px}.rw-show-all{min-height:180px;color:var(--rw-accent-text);text-align:center;justify-content:center;align-items:center;padding:12px;font-size:13px;font-weight:600}.rw-guides{flex-direction:column;gap:8px;display:flex}.rw-guides-summary{color:var(--rw-muted);font-size:13px}.rw-resource{border:1px solid var(--rw-border);border-radius:var(--rw-radius-sm);background:var(--rw-card,var(--rw-bg));align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex}.rw-resource-media{background:var(--rw-surface);width:48px;height:48px;color:var(--rw-muted);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.rw-resource-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rw-resource-copy{flex-direction:column;flex:1;min-width:0;display:flex}.rw-resource-copy strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.rw-resource-description{color:var(--rw-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.rw-resource-copy small{color:var(--rw-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.rw-resource-cta{min-height:44px;color:var(--rw-accent-text);white-space:nowrap;flex:none;align-items:center;gap:4px;padding-inline:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.rw-resource-actions{flex:none;align-items:center;gap:8px;display:flex}.rw-resource-save{white-space:nowrap;font-size:13px}.rw-resource-note{color:var(--rw-muted);margin:4px 0 0;font-size:12px}.rw-resource-site{min-width:0;color:var(--rw-muted);align-items:center;gap:4px;font-size:11px;display:flex}.rw-resource-site>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rw-phone .rw-resource-card{-moz-column-gap:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.rw-phone .rw-resource-card .rw-resource-actions{flex-wrap:wrap;grid-column:2;justify-self:start}.rw-phone .rw-resource-card .rw-resource-cta{padding-inline:0}.rw-resource-favicon{-o-object-fit:contain;object-fit:contain;border-radius:3px;flex:none;width:14px;height:14px}.rw-resource-price{color:var(--rw-text);font-size:13px;font-weight:600}@media (width<=420px){.rw-resource-media{width:40px;height:40px}}.rw-results{border-inline-start:1px solid var(--rw-border);flex-direction:column;flex:none;gap:8px;width:360px;padding:16px;display:flex;overflow-y:auto}.rw-results .rw-results-block{margin-inline-start:0}.rw-results .rw-rail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-results-label{color:var(--rw-muted);font-size:12px;font-weight:600}.rw-earlier-results{border-top:1px solid var(--rw-border);margin-top:8px;padding-top:10px}.rw-earlier-results summary{cursor:pointer;color:var(--rw-text);padding:4px 0;font-size:13px;font-weight:600}.rw-earlier-results summary:focus-visible{outline:2px solid var(--rw-accent);outline-offset:3px}.rw-earlier-group{padding-top:12px}.rw-earlier-group+.rw-earlier-group{border-top:1px solid var(--rw-border);margin-top:12px}.rw-earlier-group .rw-results-block{margin-inline-start:0}.rw-results .hosted-destinations,.rw-result-tray .hosted-destinations{min-width:0}.rw-results .hosted-destinations>h2,.rw-result-tray .hosted-destinations>h2{display:none}.rw-results .hosted-card-grid,.rw-result-tray .hosted-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rw-result-tray .hosted-card-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.rw-results .hosted-card,.rw-result-tray .hosted-card{border:1px solid var(--rw-border);background:var(--rw-card,var(--rw-bg));min-width:0;color:var(--rw-card-text,var(--rw-text));border-radius:14px;text-decoration:none;display:block;overflow:hidden}.rw-results .hosted-card:hover,.rw-result-tray .hosted-card:hover{border-color:var(--rw-accent)}.rw-results .hosted-card-art,.rw-result-tray .hosted-card-art{background:var(--rw-surface);height:82px;color:var(--rw-accent-text);place-items:center;display:grid;overflow:hidden}.rw-results .hosted-card-art img,.rw-result-tray .hosted-card-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rw-results .hosted-card-bottom,.rw-result-tray .hosted-card-bottom{justify-content:space-between;align-items:center;gap:6px;min-height:54px;padding:9px;display:flex}.rw-results .hosted-card-bottom strong,.rw-result-tray .hosted-card-bottom strong{overflow-wrap:anywhere;font-size:12px;line-height:1.25}.rw-results .hosted-card-bottom>span:last-child,.rw-result-tray .hosted-card-bottom>span:last-child{color:var(--rw-accent-text)}.rw-results .hic__button,.rw-result-tray .hic__button{font:inherit;text-align:start;cursor:pointer;width:100%;padding:0}.rw-results .hic__text,.rw-result-tray .hic__text{gap:2px;min-width:0;display:grid}.rw-results .hic__text small,.rw-result-tray .hic__text small{color:var(--rw-muted);overflow-wrap:anywhere;font-size:11px}.hic__card-arrow{color:var(--rw-accent-text);flex:none;place-items:center;display:grid}.hic__progress{display:none}.hic__backdrop{z-index:50;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.hic__dialog{background:var(--rw-card,var(--rw-bg));width:min(520px,100%);max-height:min(80dvh,640px);color:var(--rw-card-text,var(--rw-text));border:1px solid var(--rw-border);border-radius:18px;overflow:auto;box-shadow:0 22px 70px #0004}.hic__head{border-bottom:1px solid var(--rw-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.hic__head h2{overflow-wrap:anywhere;margin:0;font-size:20px}.hic__close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;font-size:28px}.hic__body{gap:12px;padding:16px 20px 20px;display:grid}.hic__site{margin:0;font-weight:700}.hic__list{gap:10px;margin:0;display:grid}.hic__list dt{letter-spacing:.08em;text-transform:uppercase;color:var(--rw-muted);font-size:12px}.hic__list dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.hic__rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hic__rows li{justify-content:space-between;gap:12px;display:flex}.hic__schedule{gap:6px;display:grid!important}.hic__line{justify-content:space-between;gap:12px;display:flex}.hic__week{border-collapse:collapse;width:100%;font-size:14px}.hic__week th{text-align:start;color:var(--rw-muted);padding:3px 0;font-weight:400}.hic__week td{text-align:end;padding:3px 0}.hic__week .is-today th,.hic__week .is-today td{color:var(--rw-card-text,var(--rw-text));font-weight:700}.hic__notice{gap:2px;display:grid!important}.hic__notice span{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--rw-muted)}.hic__selected{outline:2px solid var(--rw-accent);outline-offset:2px}.hic__dialog--experience{flex-direction:column;width:min(920px,100%);max-height:90dvh;display:flex;overflow:hidden}.hic__dialog--experience .hic__head{flex:none}.hic__dialog--experience .hic__head h2{flex:1}.hic__back{border:1px solid var(--rw-border);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:8px 12px}.hic__dialog--experience .hic__body{overscroll-behavior:contain;min-height:0;display:block;overflow:auto}.hic__experience{color:var(--rw-card-text,var(--rw-text));container:hic-content/inline-size}.hic__experience :is(.experience-page,.experience-welcome,.experience-blocks){gap:24px;min-width:0;display:grid}.hic__experience .experience-page{max-width:100%}.hic__experience :is(h1,h2,p,dl,figure){overflow-wrap:anywhere;margin:0}.hic__experience h1{font-size:clamp(26px,3cqw,38px);line-height:1.15}.hic__experience h2{font-size:21px;line-height:1.3}.hic__experience .experience-eyebrow{text-transform:uppercase;color:var(--rw-muted);margin-bottom:8px;font-size:12px}.hic__experience .experience-summary{color:var(--rw-muted);margin-top:12px}.hic__experience .experience-prose{gap:10px;display:grid}.hic__experience .experience-prose p{white-space:pre-wrap}.hic__experience .experience-lead.has-image{grid-template-columns:minmax(0,1fr) minmax(0,42%);gap:24px;display:grid}.hic__experience :is(.experience-lead figure,.experience-figure){border-radius:12px;overflow:hidden}.hic__experience img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;max-height:460px;display:block}.hic__experience .experience-facts,.hic__experience .experience-hours dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.hic__experience .experience-facts>div,.hic__experience .experience-hours dl>div{background:var(--rw-bg);border:1px solid var(--rw-border);border-radius:12px;padding:14px}.hic__experience dt{color:var(--rw-muted);margin-bottom:5px;font-size:12px}.hic__experience dd{overflow-wrap:anywhere;margin:0}.hic__experience .experience-notice,.hic__experience .experience-hours{gap:12px;display:grid}.hic__experience .experience-children{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.hic__experience .experience-children>button{text-align:start;border:1px solid var(--rw-border);background:var(--rw-bg);min-width:0;min-height:100px;color:inherit;font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.hic__experience .experience-entry{overflow-wrap:anywhere;gap:6px;display:grid}.hic__experience .experience-entry small{color:var(--rw-muted)}.hic__experience .experience-thumb{grid-column:1/-1}.hic__experience .experience-thumb img{border-radius:8px;height:150px}.hic__experience :is(.experience-actions,.experience-documents){gap:12px;display:grid}.hic__experience :is(.experience-external,.experience-documents button,.experience-map){border:1px solid var(--rw-border);background:var(--rw-bg);min-height:52px;color:inherit;font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.hic__experience :is(.experience-external span,.experience-documents button span,.experience-map span){gap:4px;display:grid}.hic__experience :is(.experience-external small,.experience-documents small,.experience-map small){color:var(--rw-muted);font-size:12px}@container hic-content (width<=600px){.hic__experience .experience-lead.has-image{grid-template-columns:minmax(0,1fr)}}.rw-composer{border-block-start:1px solid var(--rw-border);background:var(--rw-bg);flex:none;padding:8px 12px 12px}.rw-consent-notice{color:var(--rw-muted);margin-block-end:6px;font-size:11px}.rw-consent-notice a{color:inherit;text-decoration:underline}.rw-composer-row{align-items:flex-end;gap:8px;display:flex}.rw-composer textarea{resize:none;border:1px solid var(--rw-border);background:var(--rw-bg);border-radius:20px;flex:1;min-height:40px;max-height:96px;padding:9px 12px;font-size:14px;line-height:1.4}.rw-composer textarea:focus{border-color:var(--rw-accent-border);box-shadow:0 0 0 2px var(--rw-accent-tint);outline:none}.rw-send{background:var(--rw-accent);width:36px;height:36px;color:var(--rw-accent-contrast);border:0;border-radius:50%;flex:none;place-items:center;margin-block-end:2px;display:grid}.rw-call-view{border-block-end:1px solid var(--rw-border);flex-direction:column;flex:none;display:flex}.rw-stage{background:var(--rw-card,var(--rw-surface));place-items:center;height:240px;display:grid;position:relative;overflow:hidden}.rw-stage--paused{filter:saturate(.6)}.rw-stage--paused:after{content:"";background:var(--rw-accent);height:3px;position:absolute;inset-block-start:0;inset-inline:0}.rw-full-page .rw-stage{height:320px}.rw-stage-mascot{background:var(--rw-bg);border-radius:50%;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:160px;height:160px;display:grid;overflow:hidden}.rw-stage-mascot .rw-mascot-frame,.rw-stage-mascot .agent-emotion{width:100%;min-width:0;height:100%;min-height:0;line-height:0;display:block}.rw-stage-mascot svg{display:block}.rw-full-page .rw-stage-mascot{background:0 0;border-radius:24px;width:220px;height:220px;overflow:visible}.rw-full-page .rw-stage-mascot>*{width:100%!important;height:100%!important}.rw-idle-captions{text-align:center;justify-content:center;min-height:38px}.rw-stage-photo{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rw-full-page .rw-stage-photo{inset-block:0;inset-inline:auto;aspect-ratio:9/16;width:auto;max-width:100%;height:100%;left:50%;transform:translate(-50%)}.rw-phone .rw-stage{aspect-ratio:4/5;height:auto;max-height:45vh}.rw-full-page:not(.rw-wide) .rw-call-view{flex:0 auto;min-height:0}.rw-full-page:not(.rw-wide) .rw-stage{height:min(28dvh,280px);min-height:0}.rw-full-page.rw-phone .rw-stage{height:auto;max-height:clamp(145px,23dvh,220px)}.rw-full-page:not(.rw-wide) .rw-result-tray{flex-direction:column;flex:0 auto;min-height:42px;max-height:min(27dvh,190px);display:flex}.rw-full-page.rw-phone .rw-result-tray{max-height:min(18dvh,150px)}.rw-full-page:not(.rw-wide) .rw-result-tray-content{flex:1;min-height:0;max-height:none;overflow-y:auto}.rw-full-page .rw-shell{border:0;border-radius:0;width:100%;max-width:none;height:100%;min-height:0;max-height:none;margin:0}.rw-full-page .rw-header{height:64px;padding-inline:20px}.rw-full-page.rw-wide .rw-body{grid-template-columns:minmax(250px,27%) minmax(340px,1fr) minmax(280px,27%)}.rw-full-page.rw-wide .rw-main{grid-column:1/3;grid-template-columns:minmax(250px,40%) minmax(340px,1fr)}.rw-full-page.rw-wide .rw-call-view{justify-content:center;align-items:center;padding:16px}.rw-full-page.rw-wide .rw-stage{aspect-ratio:3/4;border-radius:18px;width:100%;height:auto;min-height:0;max-height:min(62dvh,560px)}.rw-full-page.rw-wide .rw-captions{width:100%}.rw-full-page.rw-wide .rw-results{border-inline-start:1px solid var(--rw-border);border-inline-end:0;grid-area:1/3}.rw-full-page.rw-phone .rw-header{height:56px;padding-inline:12px}.rw-full-page:not(.rw-wide) .rw-call-view .rw-stage{height:min(260px, calc(var(--rw-panel-height,700px) * .32));aspect-ratio:auto;flex:none;max-height:none}.rw-full-page:not(.rw-wide) .rw-call-view{flex:none}:is(.rw-full-page,.rw-embedded-panel) .rw-stage-mascot{aspect-ratio:1;place-self:center;width:auto;min-width:0;height:min(100%,220px);min-height:0}.rw-full-page.rw-wide:not(.rw-has-aside) .rw-body{grid-template-columns:minmax(0,1fr)}.rw-full-page.rw-wide:not(.rw-has-aside) .rw-main{grid-column:1}.rw-full-page .rw-results .rw-result-tray-content{flex:1;min-height:0;max-height:none;padding:0}.rw-full-page .rw-hosted-content{min-width:0;max-height:100%;overflow-y:auto}.rw-full-page:not(.rw-wide):not(.rw-short) .rw-result-tray.rw-idle-information{max-height:min(calc(var(--rw-panel-height) * .32), 220px)}:is(.rw-full-page,.rw-embedded-panel).rw-short .rw-call-view .rw-stage{height:min(90px, calc(var(--rw-panel-height) * .18));aspect-ratio:auto;flex:none;max-height:none}.rw-full-page.rw-short .rw-idle-captions{display:none}:is(.rw-full-page,.rw-embedded-panel).rw-short .rw-captions:not(.rw-idle-captions){flex-flow:wrap;justify-content:center;align-items:center;min-height:44px;padding:4px 8px}:is(.rw-full-page,.rw-embedded-panel).rw-short .rw-call-controls{height:72px}.rw-full-page.rw-short .rw-result-tray{max-height:84px}:is(.rw-full-page,.rw-embedded-panel).rw-short .rw-transcript{padding:8px 12px}:is(.rw-full-page,.rw-embedded-panel).rw-short .rw-conversation-column{overflow-y:auto}.rw-full-page .rw-captions{background:var(--rw-bg);color:var(--rw-text)}.rw-full-page .rw-idle-captions{display:none}.rw-full-page.rw-compact-split .rw-main{grid-template-columns:minmax(220px,40%) minmax(320px,1fr);min-height:0;display:grid}.rw-full-page.rw-compact-split .rw-call-view{border-block-end:0;border-inline-end:1px solid var(--rw-border);background:var(--rw-card,var(--rw-surface));grid-area:1/1;min-width:0;height:100%;min-height:0;padding:10px;display:flex}.rw-full-page.rw-compact-split .rw-call-view .rw-stage{aspect-ratio:auto;border-radius:16px;flex:1;width:100%;height:auto;min-height:0;max-height:none}.rw-full-page.rw-compact-split .rw-conversation-column{grid-area:1/2;min-width:0;min-height:0}.rw-full-page.rw-compact-split .rw-result-tray{max-height:min(38%,220px)}.rw-full-page.rw-compact-split.rw-short .rw-call-view .rw-stage{height:auto;max-height:none}.rw-full-page.rw-compact-split.rw-short .rw-conversation-column{overflow:hidden}.rw-full-page.rw-phone:not(.rw-short) .rw-result-tray.rw-idle-information{max-height:min(232px, calc(var(--rw-panel-height) * .38))}.rw-full-page.rw-phone:not(.rw-short) .rw-idle-information .rw-result-tray-content{padding:8px 16px 12px;overflow:hidden}.rw-full-page.rw-phone:not(.rw-short) .rw-idle-information .rw-hosted-content{max-height:none;overflow:visible}.rw-full-page.rw-phone:not(.rw-short) .rw-idle-information .hosted-card-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;padding:1px 42px 2px 1px;scroll-padding-inline:1px;display:flex;overflow:auto hidden}.rw-full-page.rw-phone:not(.rw-short) .rw-idle-information .hosted-card-grid::-webkit-scrollbar{display:none}.rw-full-page.rw-phone:not(.rw-short) .rw-idle-information .hosted-card{scroll-snap-align:start;flex:0 0 min(78%,300px);min-height:142px}.rw-full-page.rw-phone:not(.rw-short) .rw-idle-information .hosted-card-art{height:72px}.rw-full-page.rw-phone:not(.rw-short) .rw-idle-information .hosted-card-bottom{gap:10px;min-height:68px;padding:9px 12px}.rw-full-page.rw-phone:not(.rw-short) .rw-idle-information .hosted-card-bottom strong{font-size:15px;line-height:1.3}.rw-full-page.rw-phone:not(.rw-short) .rw-idle-information .hic__text small{font-size:12px;line-height:1.3}.rw-full-page.rw-phone:not(.rw-short) .rw-idle-information .hosted-card-bottom>span:last-child{background:var(--rw-accent-tint,var(--rw-surface));border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid}.rw-full-page.rw-phone:not(.rw-short) .rw-idle-information .hic__progress{text-align:center;color:var(--rw-muted);margin:6px 0 0;font-size:12px;font-weight:600;display:block}.rw-full-page .rw-result-tray-toggle{min-height:44px}.rw-result-tray-toggle .rw-result-tray-chevron{flex:none;transition:transform .18s}.rw-result-tray-toggle[aria-expanded=true] .rw-result-tray-chevron{transform:rotate(90deg)}.rw-stage--presenter-expected{background:linear-gradient(135deg, var(--rw-card,var(--rw-surface)), var(--rw-accent-tint,var(--rw-surface)))}.rw-stage--presenter-expected .rw-stage-mascot{visibility:hidden}.rw-stage-preparing-copy{z-index:2;background:var(--rw-bg);color:var(--rw-text);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;inset:auto 12px 16px}.rw-stage--preparing .rw-stage-photo{filter:blur(6px)saturate(.8);transition:filter .25s}.rw-stage--preparing:after{content:"";background:var(--rw-accent);height:3px;animation:1.4s ease-in-out infinite alternate rw-prepare;position:absolute;inset-block-end:0;inset-inline:0}.rw-stage-fallback{z-index:2;background:var(--rw-bg);width:max-content;max-width:calc(100% - 24px);color:var(--rw-text);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;inset-block-end:12px;inset-inline:12px}@keyframes rw-prepare{0%{opacity:.3}to{opacity:1}}.rw-reduced .rw-stage--preparing .rw-stage-photo{filter:brightness(.75)}.rw-reduced .rw-stage--preparing:after{animation:none}.rw-status-text[data-tone=paused] .rw-status-dot{background:var(--rw-accent)}.rw-phone .rw-header-logo{max-width:140px;height:32px}.rw-phone .rw-header-logo img{max-width:140px;max-height:32px}.rw-captions{flex-direction:column;gap:2px;min-height:48px;padding:8px 16px;display:flex}.rw-call-status{color:var(--rw-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rw-voice-state{max-width:100%;color:var(--rw-card-text);background:var(--rw-card);border:1px solid var(--rw-border);border-radius:999px;align-self:center;align-items:center;gap:7px;padding:7px 12px;font-size:14px;font-weight:700;display:inline-flex}.rw-voice-state[data-state=ready],.rw-voice-state[data-state=listening]{color:var(--rw-success)}.rw-voice-state[data-state=prompt],.rw-voice-state[data-state=ending]{color:var(--rw-danger)}.rw-voice-time,.rw-voice-mic{color:var(--rw-muted);font-variant-numeric:tabular-nums;align-self:center;margin:0;font-size:12px}.rw-call-notice{font-size:13px}.rw-control{justify-items:center;gap:2px;display:grid}.rw-control-label{color:var(--rw-muted);font-size:11px;line-height:1}.rw-call-controls{border-block-start:1px solid var(--rw-border);flex:none;justify-content:center;align-items:center;gap:16px;height:84px;display:flex}.rw-round{border:1px solid var(--rw-border);background:var(--rw-bg);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.rw-round[aria-pressed=true]{background:var(--rw-surface)}.rw-end-call{background:var(--rw-danger);color:#fff;border:0;width:56px;height:56px}.rw-end-call .rw-svg{transform:rotate(135deg)}.rw-type-instead{border-radius:22px;gap:8px;width:auto;padding:0 16px;font-weight:600;display:inline-flex}.rw-commerce{border:1px solid var(--rw-border);border-radius:var(--rw-radius-sm);background:var(--rw-bg);overflow-wrap:anywhere;padding:12px}.rw-commerce h2{margin-block:0 8px;font-size:14px}.rw-basket-line{border-block-end:1px solid var(--rw-border);gap:8px;padding-block:12px;display:grid}.rw-basket-line label{align-items:center;gap:12px;display:flex}.rw-basket-line input{border:1px solid var(--rw-border);background:var(--rw-bg);border-radius:8px;width:70px;min-height:38px;padding:4px}.rw-commerce-actions{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.rw-commerce .rw-primary{white-space:normal}.rw-commerce-notice{margin-block:12px;font-size:13px}.rw-commerce-limits{color:var(--rw-muted);margin-block-end:12px;font-size:12px}.rw-commerce-limits summary{cursor:pointer;color:var(--rw-text);padding-block:8px;font-weight:600;list-style:none}.rw-commerce-limits summary::-webkit-details-marker{display:none}.rw-commerce-limits summary:after{content:" +"}.rw-commerce-limits[open] summary:after{content:" −"}.rw-root .rw-commerce-link{border-radius:var(--rw-radius-sm);background:var(--rw-accent);color:var(--rw-accent-contrast);text-align:center;margin-block:12px;padding:12px;font-weight:600;text-decoration:none;display:block}.rw-commerce-review{margin-block-start:16px}.rw-root.rw-screen-stage{container:rw-screen/size}.rw-root.rw-screen-stage .rw-shell{max-width:none;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0}.rw-root.rw-screen-stage .rw-main{grid-template-columns:minmax(0,42%) minmax(0,1fr);display:grid}.rw-root.rw-screen-stage .rw-body{display:flex}.rw-root.rw-screen-stage .rw-call-view{border:0;border-inline-end:1px solid var(--rw-border);background:var(--rw-card);flex-direction:column;grid-area:1/1;min-height:0;display:flex}.rw-root.rw-full-page.rw-screen-stage .rw-call-view .rw-stage{aspect-ratio:auto;background:0 0;border-radius:0;flex:1;width:100%;height:auto;min-height:0;max-height:none}.rw-root.rw-screen-stage .rw-stage-mascot{aspect-ratio:1;border-radius:0;width:min(80%,500px);height:auto;max-height:90%}.rw-root.rw-screen-stage .rw-conversation-column{grid-area:1/2;min-height:0}.rw-root.rw-screen-stage .rw-header{height:76px;padding-inline:28px}.rw-root.rw-screen-stage .rw-identity strong{font-size:22px}.rw-root.rw-screen-stage .rw-status-text{font-size:16px}.rw-root.rw-screen-stage .rw-transcript{gap:20px;padding:28px;font-size:clamp(18px,1.4cqw,28px)}.rw-root.rw-screen-stage .rw-composer{padding:18px 28px}.rw-root.rw-screen-stage .rw-composer textarea{min-height:56px;font-size:20px}.rw-root.rw-screen-stage :is(.rw-icon,.rw-send,.rw-round){min-width:52px;min-height:52px}.rw-root.rw-screen-stage :is(.rw-call,.rw-primary,.rw-secondary,.rw-danger,.rw-menu-item){min-height:48px;font-size:18px}.rw-root.rw-screen-stage .rw-call-controls{height:96px}.rw-root.rw-screen-stage .rw-control-label{font-size:15px}.rw-root.rw-screen-idle :is(.rw-shell,.rw-body,.rw-main,.rw-call-view){background:0 0;border:0;width:100%;height:100%;min-height:0;display:flex}.rw-root.rw-screen-idle :is(.rw-header,.rw-conversation-column,.rw-captions,.rw-results,.rw-detail){display:none}.rw-root.rw-screen-idle .rw-stage-mascot{width:95%;height:auto;max-height:100%}@container rw-screen (orientation:portrait){.rw-root.rw-screen-stage .rw-main{flex-direction:column;display:flex}.rw-root.rw-screen-stage .rw-call-view{border-inline-end:0;border-block-end:1px solid var(--rw-border);flex:none;height:42cqh}.rw-root.rw-screen-stage.rw-has-user-message .rw-call-view{height:30cqh}.rw-root.rw-screen-stage .rw-conversation-column{flex:1}.rw-root.rw-screen-idle .rw-call-view{border:0;height:100%}}@media (pointer:coarse){.rw-icon,.rw-send{width:44px;height:44px}.rw-call,.rw-chip,.rw-menu-item,.rw-primary,.rw-secondary,.rw-danger{min-height:44px}}.rw-phone .rw-icon,.rw-phone .rw-send{width:44px;height:44px}.rw-phone .rw-chip,.rw-phone .rw-call{min-height:44px}.rw-full-page.rw-low-landscape .rw-header{height:44px;padding-inline:8px}.rw-full-page.rw-low-landscape .rw-main{flex-direction:column;display:flex}.rw-full-page.rw-low-landscape .rw-call-view.rw-call-idle{display:none}.rw-full-page.rw-low-landscape .rw-conversation-column{width:100%}.rw-full-page.rw-low-landscape .rw-composer{padding:0 8px}.pf[data-v-e35be61e]{gap:var(--ravo-space-2);flex-direction:column;min-width:0;display:flex}.pf__toolbar[data-v-e35be61e]{align-items:center;gap:var(--ravo-space-2);flex-wrap:wrap;display:flex}.pf__spacer[data-v-e35be61e]{flex:auto}.pf__note[data-v-e35be61e]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted);margin:0}.pf__error[data-v-e35be61e]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}.pf__viewport[data-v-e35be61e]{background:var(--ravo-color-surface-sunken);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-lg);padding:var(--ravo-space-3);justify-content:center;display:flex;overflow:hidden}.pf__stage[data-v-e35be61e]{border-radius:var(--ravo-radius-md);box-shadow:var(--ravo-shadow-md);background:#fff;flex:none;position:relative;overflow:hidden}.pf__stage--phone[data-v-e35be61e]{outline:6px solid var(--ravo-slate-800,#2c2c2c);border-radius:22px}.pf__page[data-v-e35be61e]{transform-origin:0 0;color:#1a1a1a;background:#fff;font:14px/1.5 ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.pf__bar[data-v-e35be61e]{background:#f6f6f6;border-bottom:1px solid #e2e2e2;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.pf__bar i[data-v-e35be61e]{background:#cbcbcb;border-radius:50%;width:9px;height:9px}.pf__bar span[data-v-e35be61e]{color:#6b6b6b;background:#fff;border-radius:12px;margin-left:10px;padding:3px 12px;font-size:12px}.pf__nav[data-v-e35be61e]{border-bottom:1px solid #eee;align-items:center;gap:22px;padding:14px 28px;display:flex}.pf__nav strong[data-v-e35be61e]{margin-right:auto;font-size:18px}.pf__nav span[data-v-e35be61e]{color:#6b6b6b}.pf__hero[data-v-e35be61e]{background:#f3efe6;padding:40px 28px}.pf__hero h3[data-v-e35be61e]{margin:0 0 6px;font-size:28px}.pf__hero p[data-v-e35be61e]{color:#6b6b6b;margin:0}.pf__grid[data-v-e35be61e]{grid-template-columns:repeat(4,1fr);gap:16px;padding:24px 28px;display:grid}.pf__card[data-v-e35be61e]{gap:4px;display:grid}.pf__card i[data-v-e35be61e]{background:#e7e2d6;border-radius:8px;height:110px;display:block}.pf__card span[data-v-e35be61e]{color:#6b6b6b}.pf__stage--phone .pf__grid[data-v-e35be61e]{grid-template-columns:repeat(2,1fr)}.pf__stage--phone .pf__nav[data-v-e35be61e]{gap:12px;padding:12px 16px}.pf__stage--phone .pf__hero[data-v-e35be61e]{padding:24px 16px}.pf__stage--phone .pf__hero h3[data-v-e35be61e]{font-size:20px}.pf__widget[data-v-e35be61e]{pointer-events:none;position:absolute;inset:0}.pf__widget--embedded-panel[data-v-e35be61e],.pf__widget--full-page[data-v-e35be61e]{pointer-events:auto;padding:0 28px 24px;position:relative;inset:auto}.pf__widget--full-page[data-v-e35be61e]{padding-top:16px}.pf__stage--phone .pf__widget--embedded-panel[data-v-e35be61e],.pf__stage--phone .pf__widget--full-page[data-v-e35be61e]{padding:0 12px 16px}button[data-v-2720425a]{cursor:pointer;padding:10px 20px;font-size:16px}button[data-v-2720425a]:disabled{opacity:.5;cursor:not-allowed}.btn[data-v-2720425a]{cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:700;transition:background-color .3s,transform .2s;box-shadow:0 4px 6px #0000001a}.btn[data-v-2720425a]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn[data-v-2720425a]:hover:not(:disabled){transform:scale(1.05)}ul[data-v-2720425a]{padding-left:0!important}.testing-container[data-v-2720425a]{gap:var(--spacing-6);grid-template-columns:320px minmax(0,1fr);grid-template-areas:"history conversation";display:grid}@media (width<=1024px){.testing-container[data-v-2720425a]{grid-template-columns:minmax(0,1fr);grid-template-areas:"conversation""history"}}.testing-sidebar[data-v-2720425a]{grid-area:history}.testing-container>.conversation-container[data-v-2720425a]{grid-area:conversation}.voice-preview-footer[data-v-2720425a]{z-index:1;background:inherit;flex-shrink:0;position:sticky;bottom:0}.testing-container>.conversation-container.card[data-v-2720425a]{overflow:visible}.test-controls[data-v-2720425a]{gap:var(--spacing-6);padding:var(--spacing-4);flex-direction:column;height:100%;display:flex}.control-section[data-v-2720425a]{max-height:580px;padding-right:var(--spacing-1);overflow-y:auto}.control-section[data-v-2720425a]::-webkit-scrollbar{width:8px}.control-section[data-v-2720425a]::-webkit-scrollbar-track{background-color:#fff!important}.control-section[data-v-2720425a]::-webkit-scrollbar-thumb{background-color:var(--neutral-300);border-radius:4px}.control-section[data-v-2720425a]::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-400)}.control-section h3[data-v-2720425a]{font-size:var(--text-base);margin-bottom:var(--spacing-3)}.voice-toggle[data-v-2720425a]{justify-content:space-between;align-items:center;display:flex}.voice-toggle .toggle-btn[data-v-2720425a]{background-color:var(--neutral-300);cursor:pointer;border:none;border-radius:11px;width:44px;height:22px;transition:background-color .2s;position:relative}.voice-toggle .toggle-btn.active[data-v-2720425a]{background-color:var(--primary-500)}.voice-toggle .toggle-btn.active .toggle-slider[data-v-2720425a]{transform:translate(22px)}.voice-toggle .toggle-btn .toggle-slider[data-v-2720425a]{background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px}.question-list[data-v-2720425a]{gap:var(--spacing-2);max-height:500px;padding-right:var(--spacing-1);flex-direction:column;display:flex;overflow-y:auto}.question-list[data-v-2720425a]::-webkit-scrollbar{width:8px}.question-list[data-v-2720425a]::-webkit-scrollbar-track{background-color:#fff!important}.question-list[data-v-2720425a]::-webkit-scrollbar-thumb{background-color:var(--neutral-300);border-radius:4px}.question-list[data-v-2720425a]::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-400)}.question-list .question-btn[data-v-2720425a]{text-align:left;padding:var(--spacing-2) var(--spacing-3);background-color:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:var(--border-radius-md);cursor:pointer;flex-shrink:0;transition:all .2s;color:#000!important;font-weight:400!important}.question-list .question-btn[data-v-2720425a]:hover{background-color:var(--primary-50);border-color:var(--primary-200)}.question-list .question-btn-active[data-v-2720425a]{color:#000!important;background-color:#f3fcf9!important;border-color:#98e1c9!important;font-weight:450!important}.action-buttons[data-v-2720425a]{gap:var(--spacing-3);flex-direction:column;display:flex}.conversation-container[data-v-2720425a]{flex-direction:column;height:700px;max-height:calc(100vh - 200px);display:flex}.conversation-header[data-v-2720425a]{padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--neutral-200);justify-content:space-between;align-items:center;display:flex}.conversation-header h2[data-v-2720425a]{align-items:center;gap:var(--spacing-2);font-size:var(--text-lg);margin:0;display:flex}.conversation-header h2 svg[data-v-2720425a]{color:var(--primary-500)}.location-badge[data-v-2720425a]{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background-color:var(--primary-50);color:var(--primary-700);border-radius:var(--border-radius-md);font-size:var(--text-sm);display:flex}.location-badge svg[data-v-2720425a]{width:14px;height:14px}.conversation-messages[data-v-2720425a]{padding:var(--spacing-4) var(--spacing-6);gap:var(--spacing-4);scroll-behavior:smooth;flex-direction:column;flex:1;display:flex;overflow-y:auto}.conversation-messages[data-v-2720425a]::-webkit-scrollbar{width:8px}.conversation-messages[data-v-2720425a]::-webkit-scrollbar-track{background-color:#fff!important}.conversation-messages[data-v-2720425a]::-webkit-scrollbar-thumb{background-color:var(--neutral-300);border-radius:4px}.logs-messages[data-v-2720425a]{padding:var(--spacing-4) var(--spacing-6);gap:var(--spacing-4);scroll-behavior:smooth;flex-direction:column;flex:1;display:flex;overflow-y:auto}.logs-messages[data-v-2720425a]::-webkit-scrollbar{width:8px}.logs-messages[data-v-2720425a]::-webkit-scrollbar-track{background-color:#fff!important}.logs-messages[data-v-2720425a]::-webkit-scrollbar-thumb{background-color:var(--neutral-300);border-radius:4px}.logs-messages .message-container.agent-message[data-v-2720425a]{width:100%;max-width:100%;align-self:stretch!important}.logs-messages .message-container.agent-message .message-bubble[data-v-2720425a]{box-sizing:border-box;width:100%;max-width:100%}.message-container[data-v-2720425a]{gap:var(--spacing-3);display:flex}.message-container.user-message[data-v-2720425a]{flex-direction:row-reverse;align-self:flex-end;max-width:85%;margin-left:auto}.message-container.user-message .message-bubble[data-v-2720425a]{background-color:var(--primary-500);color:#fff;border-radius:18px 18px 4px}.message-container.user-message .message-meta[data-v-2720425a]{justify-content:flex-end}.message-container.agent-message[data-v-2720425a]{align-self:flex-start;max-width:85%}.message-container.agent-message .message-bubble[data-v-2720425a]{background-color:var(--neutral-100);border-radius:18px 18px 18px 4px}.message-container.system-message[data-v-2720425a]{justify-content:center;place-self:center;width:100%;max-width:100%}.message-container.system-message .message-bubble[data-v-2720425a]{background-color:var(--neutral-200);color:var(--neutral-700);font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-3);text-align:center;border-radius:18px;max-width:fit-content;margin:0 auto;display:inline-block}.avatar[data-v-2720425a]{background-color:var(--primary-100);width:36px;height:36px;color:var(--primary-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.message-content[data-v-2720425a]{gap:var(--spacing-1);flex-direction:column;display:flex}.message-bubble[data-v-2720425a]{padding:var(--spacing-3) var(--spacing-4);word-break:break-word;border-radius:4px;max-width:100%}.message-meta[data-v-2720425a]{align-items:center;gap:var(--spacing-3);display:flex}.message-meta .message-time[data-v-2720425a]{font-size:var(--text-xs);color:var(--neutral-500)}.message-meta .message-actions[data-v-2720425a]{gap:var(--spacing-1);display:flex}.icon-button-sm[data-v-2720425a]{width:24px;height:24px;color:var(--neutral-500);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.icon-button-sm[data-v-2720425a]:hover{background-color:var(--neutral-200);color:var(--neutral-700)}.typing-indicator[data-v-2720425a]{align-self:flex-start;gap:var(--spacing-3);margin-left:51px;display:flex}.typing-bubble[data-v-2720425a]{padding:var(--spacing-2) var(--spacing-4);background-color:var(--neutral-100);border-radius:18px;align-items:center;display:flex}.conversation-input[data-v-2720425a]{padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--neutral-200);gap:var(--spacing-2);display:flex}.message-input[data-v-2720425a]{padding:var(--spacing-3) var(--spacing-4);color:#000;background-color:#fff;border-radius:24px;flex:1;border:1px solid var(--neutral-300)!important}.message-input[data-v-2720425a]:focus{border-color:var(--primary-400);outline:none}.send-button[data-v-2720425a],.mic-button[data-v-2720425a]{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.send-button[data-v-2720425a]{background-color:var(--primary-500);color:#fff}.send-button[data-v-2720425a]:hover{background-color:var(--primary-600)}.mic-button[data-v-2720425a]{background-color:var(--neutral-100);color:var(--neutral-600)}.mic-button[data-v-2720425a]:hover{background-color:var(--neutral-200)}.mic-button.active[data-v-2720425a]{background-color:var(--primary-100);color:var(--primary-600)}.voice-popup-overlay[data-v-2720425a]{z-index:9999;background:#00000026;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.voice-popup[data-v-2720425a]{background:#fff;border-radius:18px;flex-direction:column;align-items:center;min-width:340px;padding:48px 64px 36px;display:flex;position:relative;box-shadow:0 4px 32px #0000002e}.voice-popup-close[data-v-2720425a]{color:#fff;cursor:pointer;z-index:2;background:#e53935;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.1rem;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.voice-popup-close span[data-v-2720425a]{margin-top:-1px;line-height:1;display:block}.voice-popup-close[data-v-2720425a]:hover{background:#b71c1c}.voice-circle-anim[data-v-2720425a]{background:#fff4ec;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:32px;animation:1.2s infinite pulse-2720425a;display:flex;position:relative}.mic-icon-anim svg[data-v-2720425a]{color:var(--primary-color)}@keyframes pulse-2720425a{0%{box-shadow:0 0 #fd6a024d}70%{box-shadow:0 0 0 16px #fd6a0200}to{box-shadow:0 0 #fd6a0200}}.thinking-spinner[data-v-2720425a]{justify-content:center;align-items:center;display:flex}.spinner-svg[data-v-2720425a]{width:60px;height:60px;animation:1s linear infinite spinner-rotate-2720425a}@keyframes spinner-rotate-2720425a{to{transform:rotate(360deg)}}.spinner-svg .path[data-v-2720425a]{stroke-linecap:round;stroke-dasharray:90 150;stroke-dashoffset:0}.voice-popup-text[data-v-2720425a]{color:#333;margin-top:4px;font-size:1.1rem;font-weight:500}.thinking-dots-loader[data-v-2720425a]{justify-content:center;align-items:center;display:flex}.attachment-card[data-v-2720425a]{background:var(--neutral-50);border-radius:8px;max-width:240px;margin:8px 0;padding:0;overflow:hidden;box-shadow:0 2px 6px #0000000a}.attachment-link[data-v-2720425a]{color:inherit;flex-direction:column;align-items:flex-start;text-decoration:none;transition:box-shadow .2s;display:flex}.attachment-link[data-v-2720425a]:hover{background:#fff4ec;box-shadow:0 4px 16px #fd6a021f}.attachment-image[data-v-2720425a]{-o-object-fit:cover;object-fit:cover;border-bottom:1px solid #e0e0e0;width:100%;max-height:140px}.attachment-title[data-v-2720425a]{color:#222;padding:3px 12px;font-size:.875rem;font-weight:600}.attachment-grid[data-v-2720425a]{grid-template-columns:repeat(3,1fr);gap:10px;max-width:100%;margin:8px 0;display:grid}.map-image-container[data-v-2720425a]{border-radius:8px;max-width:100%;margin:8px 0;transition:box-shadow .2s;overflow:hidden;box-shadow:0 2px 6px #0000000a}.map-image-container[data-v-2720425a]:hover{box-shadow:0 4px 12px #0000001a}.map-image[data-v-2720425a]{width:100%;max-width:480px;height:auto;margin:0;transition:transform .2s;display:block}.map-image[data-v-2720425a]:hover{transform:scale(1.02)}@media (width<=768px){.attachment-grid[data-v-2720425a]{grid-template-columns:repeat(2,1fr)}.map-image[data-v-2720425a]{max-width:100%}}@media (width<=480px){.attachment-grid[data-v-2720425a]{grid-template-columns:1fr}}.attachment-card.grid-card[data-v-2720425a]{width:100%;min-width:160px;max-width:none;margin:0}.markdown-content h1[data-v-2720425a],.markdown-content h2[data-v-2720425a],.markdown-content h3[data-v-2720425a],.markdown-content h4[data-v-2720425a],.markdown-content h5[data-v-2720425a],.markdown-content h6[data-v-2720425a]{margin:.5em 0 .3em;font-weight:600}.markdown-content h1[data-v-2720425a]{font-size:1.5em}.markdown-content h2[data-v-2720425a]{font-size:1.3em}.markdown-content h3[data-v-2720425a]{font-size:1.1em}.markdown-content h4[data-v-2720425a],.markdown-content h5[data-v-2720425a],.markdown-content h6[data-v-2720425a]{font-size:1em}.markdown-content p[data-v-2720425a]{margin:.5em 0;line-height:1.5}.markdown-content ul[data-v-2720425a],.markdown-content ol[data-v-2720425a]{margin:.5em 0;padding-left:1.5em}.markdown-content li[data-v-2720425a]{margin:.2em 0}.markdown-content blockquote[data-v-2720425a]{border-left:3px solid var(--primary-300);background-color:var(--primary-50);margin:.5em 0;padding:.5em 1em;font-style:italic}.markdown-content code[data-v-2720425a]{background-color:var(--neutral-100);border-radius:3px;padding:.1em .3em;font-family:Monaco,Consolas,monospace;font-size:.9em}.markdown-content pre[data-v-2720425a]{background-color:var(--neutral-100);border-radius:6px;margin:.5em 0;padding:1em;overflow-x:auto}.markdown-content pre code[data-v-2720425a]{background:0 0;padding:0}.markdown-content strong[data-v-2720425a],.markdown-content b[data-v-2720425a]{font-weight:600}.markdown-content em[data-v-2720425a],.markdown-content i[data-v-2720425a]{font-style:italic}.markdown-content a[data-v-2720425a]{color:var(--primary-600);text-decoration:underline}.markdown-content a[data-v-2720425a]:hover{color:var(--primary-700)}.markdown-content hr[data-v-2720425a]{background-color:var(--neutral-300);border:none;height:1px;margin:1em 0}.markdown-content table[data-v-2720425a]{border-collapse:collapse;width:100%;margin:.5em 0}.markdown-content table th[data-v-2720425a],.markdown-content table td[data-v-2720425a]{border:1px solid var(--neutral-300);text-align:left;padding:.5em}.markdown-content table th[data-v-2720425a]{background-color:var(--neutral-100);font-weight:600}.agent-test-skeleton[data-v-2720425a]{padding:8px 0}.agent-test-skeleton__header[data-v-2720425a]{margin-bottom:16px}.skel-block[data-v-2720425a]{background:linear-gradient(90deg, var(--neutral-100) 25%, var(--neutral-200) 50%, var(--neutral-100) 75%);background-size:200% 100%;border-radius:8px;animation:1.5s infinite skeleton-loading-2720425a}.skel-title[data-v-2720425a]{width:220px;max-width:60%;height:22px}.skel-input[data-v-2720425a]{width:100%;height:48px}.skel-button[data-v-2720425a]{border-radius:10px;width:100%;height:48px}.skeleton-loader[data-v-2720425a]{padding:20px 0}.skeleton-message-container[data-v-2720425a]{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.skeleton-message-container.agent-message[data-v-2720425a]{flex-direction:row}.skeleton-message-container.user-message[data-v-2720425a]{flex-direction:row-reverse;justify-content:flex-start}.skeleton-avatar[data-v-2720425a]{background:linear-gradient(90deg, var(--neutral-100) 25%, var(--neutral-200) 50%, var(--neutral-100) 75%);background-size:200% 100%;border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:1.5s infinite skeleton-loading-2720425a}.skeleton-message-content[data-v-2720425a]{flex:1;max-width:70%}.skeleton-bubble[data-v-2720425a]{background:linear-gradient(90deg, var(--neutral-100) 25%, var(--neutral-200) 50%, var(--neutral-100) 75%);background-size:200% 100%;border-radius:12px;padding:12px 16px;animation:1.5s infinite skeleton-loading-2720425a}.skeleton-line[data-v-2720425a]{background:linear-gradient(90deg, var(--neutral-200) 25%, var(--neutral-300) 50%, var(--neutral-200) 75%);background-size:200% 100%;border-radius:4px;height:14px;margin-bottom:8px;animation:1.5s infinite skeleton-loading-2720425a}.skeleton-line[data-v-2720425a]:last-child{margin-bottom:0}.skeleton-line-1[data-v-2720425a]{width:85%}.skeleton-line-2[data-v-2720425a]{width:70%}.skeleton-line-3[data-v-2720425a]{width:60%}.skeleton-line-short-1[data-v-2720425a]{width:45%}.skeleton-line-short-2[data-v-2720425a]{width:35%}.skeleton-message-container.user-message .skeleton-bubble[data-v-2720425a]{background:linear-gradient(90deg, var(--primary-50) 25%, var(--primary-100) 50%, var(--primary-50) 75%);background-size:200% 100%;animation:1.5s infinite skeleton-loading-2720425a}.skeleton-message-container.user-message .skeleton-line[data-v-2720425a]{background:linear-gradient(90deg, var(--primary-100) 25%, var(--primary-200) 50%, var(--primary-100) 75%);background-size:200% 100%;animation:1.5s infinite skeleton-loading-2720425a}@keyframes skeleton-loading-2720425a{0%{background-position:-200% 0}to{background-position:200% 0}}[data-theme=dark] .question-list[data-v-2720425a]::-webkit-scrollbar-track{background-color:#2e2e2e!important}[data-theme=dark] .question-list[data-v-2720425a]::-webkit-scrollbar-thumb{background-color:#565656}[data-theme=dark] .question-list[data-v-2720425a]::-webkit-scrollbar-thumb:hover{background-color:#6b6b6b}[data-theme=dark] .question-list .question-btn[data-v-2720425a]{background-color:#3b3b3b;border-color:#444;color:#fff4ec!important}[data-theme=dark] .question-list .question-btn[data-v-2720425a]:hover{background-color:#4a4a4a;border-color:#565656}[data-theme=dark] .question-list .question-btn-active[data-v-2720425a]{color:#fff4ec!important;background-color:#8f3a00!important;border-color:#ffc9a2!important}[data-theme=dark] .no-conversations[data-v-2720425a]{color:#afafaf}.agent-test-header[data-v-2720425a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-test-heading[data-v-2720425a]{align-items:center;gap:12px;display:flex}.agent-test-heading h1[data-v-2720425a]{color:var(--ravo-text);margin:0;font-size:20px}.agent-test-heading a[data-v-2720425a]{color:var(--ravo-accent);font-size:12px}.agent-test-header .text-preview-mode[data-v-2720425a]{border:1px solid var(--ravo-border);border-radius:9px;gap:4px;margin:0;padding:3px;display:flex}.agent-test-header .text-preview-mode button[data-v-2720425a]{min-height:30px;padding:4px 10px;font-size:13px}.agent-test-channel-note[data-v-2720425a]{color:var(--ravo-muted);margin:6px 0;font-size:12px}.agent-test-workspace>.config-section.card[data-v-2720425a]{box-shadow:none;background:0 0;border:0;padding:0}.agent-test-selection[data-v-2720425a]{margin:4px 0}.agent-test-selection>.section-body[data-v-2720425a]{padding:0}.section-header h2[data-v-2720425a]{letter-spacing:.12em;text-transform:uppercase;color:var(--neutral-500);margin:0;font-size:12px;font-weight:800}.insights-grid[data-v-2720425a]{background:var(--ravo-surface);border:1px solid var(--neutral-200);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:4px 8px;display:flex}.insights-grid>.agent-test-selector[data-v-2720425a]{flex:220px;min-width:0}.insights-grid>.agent-test-start[data-v-2720425a]{flex:none}.agent-test-field[data-v-2720425a]{align-items:center;gap:8px;display:flex}.agent-test-field label[data-v-2720425a]{color:var(--ravo-muted);margin:0;font-size:12px;font-weight:600}.agent-test-workspace .agent-test-field .p-dropdown[data-v-2720425a],.agent-test-workspace .agent-test-field .p-select[data-v-2720425a]{flex:1;min-width:0;height:36px;min-height:36px;max-height:36px}.agent-test-workspace .agent-test-field .p-dropdown-label[data-v-2720425a],.agent-test-workspace .agent-test-field .p-select-label[data-v-2720425a]{min-height:0;padding:6px 10px;font-size:13px;line-height:22px}.add-button.btn.btn-primary[data-v-2720425a]{color:#fff;background:linear-gradient(135deg, var(--primary-500), var(--primary-700));height:46px;box-shadow:0 8px 18px -8px var(--primary-600);border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex}.add-button.btn.btn-primary[data-v-2720425a]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.add-button.btn.btn-primary[data-v-2720425a]:disabled{opacity:.5;box-shadow:none}.configurations-tabs[data-v-2720425a]{border-bottom:1px solid var(--neutral-200);gap:4px;display:flex;margin-bottom:24px!important;padding-left:0!important}.configurations-tabs .tab-item[data-v-2720425a]{color:var(--neutral-500);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:color .2s,border-color .2s}.configurations-tabs .tab-item[data-v-2720425a]:hover{color:var(--neutral-700)}.configurations-tabs .tab-item.active[data-v-2720425a]{color:var(--primary-600);border-bottom-color:var(--primary-600)}.testing-container[data-v-2720425a]{gap:20px}.test-controls.card[data-v-2720425a]{border:1px solid var(--neutral-200);border-radius:16px;gap:14px;padding:14px}.test-controls .conversation-header[data-v-2720425a]{padding:4px 4px 12px}.test-controls .conversation-header h2[data-v-2720425a]{font-size:14px}.icon-button.success[data-v-2720425a]{background:var(--primary-50);width:32px;height:32px;color:var(--primary-600);border:1px solid var(--primary-100);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.icon-button.success[data-v-2720425a]:hover{background:var(--primary-100)}.question-list .question-btn[data-v-2720425a]{border-radius:10px;padding:10px 12px;font-size:13px}.question-list .question-btn-active[data-v-2720425a]{background:var(--primary-50)!important;border-color:var(--primary-200)!important;color:var(--primary-700)!important;font-weight:600!important}.conversation-container.card[data-v-2720425a]{border:1px solid var(--neutral-200);border-radius:16px;overflow:hidden}.conversation-container .conversation-header[data-v-2720425a]{background:var(--neutral-50);padding:16px 20px}.conversation-container .conversation-messages[data-v-2720425a]{background:radial-gradient(640px 320px at 100% 0,#fd6a020b,#0000 60%),#fff}.location-badge[data-v-2720425a]{border-radius:9px;font-size:12px;font-weight:600}.conversation-messages .message-container[data-v-2720425a]{animation:.25s both msg-in-2720425a}@keyframes msg-in-2720425a{0%{opacity:0;transform:translateY(6px)}}.avatar[data-v-2720425a]{background:linear-gradient(135deg, var(--primary-500), var(--primary-700));color:#fff;border-radius:12px;font-weight:700}.message-bubble[data-v-2720425a]{padding:11px 15px;font-size:14px;line-height:1.55}.message-container.agent-message .message-bubble[data-v-2720425a]{background:var(--neutral-100);color:var(--neutral-800);border-radius:16px 16px 16px 4px}.message-container.user-message .message-bubble[data-v-2720425a]{background:linear-gradient(135deg, var(--primary-500), var(--primary-700));color:#fff;border-radius:16px 16px 4px}.message-meta .message-time[data-v-2720425a]{font-size:11px}.typing-bubble[data-v-2720425a]{background:var(--neutral-100);border-radius:16px 16px 16px 4px}.conversation-input[data-v-2720425a]{background:var(--neutral-50);gap:10px;padding:14px 18px}.message-input[data-v-2720425a]{border-radius:12px;padding:12px 16px;font-size:14px;border:1px solid var(--neutral-300)!important}.message-input[data-v-2720425a]:focus{box-shadow:0 0 0 3px var(--primary-50);border-color:var(--primary-400)!important}.send-button[data-v-2720425a]{background:linear-gradient(135deg, var(--primary-500), var(--primary-700));border-radius:12px;width:44px;height:44px}.send-button[data-v-2720425a]:hover{filter:brightness(1.05)}.send-button[data-v-2720425a]:disabled{opacity:.45;cursor:not-allowed}.connect-overlay[data-v-2720425a]{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.connect-card[data-v-2720425a]{text-align:center;border:1px solid var(--neutral-200);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:10px;max-width:320px;padding:28px 32px;display:flex;box-shadow:0 18px 40px -18px #0e0e0e4d}.connect-icon[data-v-2720425a]{color:#fff;background:linear-gradient(135deg, var(--primary-500), var(--primary-700));width:52px;height:52px;box-shadow:0 8px 20px -8px var(--primary-600);border-radius:14px;place-items:center;font-size:24px;display:grid}.connect-title[data-v-2720425a]{color:var(--neutral-900);margin:4px 0 0;font-size:17px;font-weight:800}.connect-sub[data-v-2720425a]{color:var(--neutral-500);margin:0;font-size:13px;line-height:1.5}.connect-sub b[data-v-2720425a]{color:var(--neutral-700)}.connect-go-btn[data-v-2720425a]{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--primary-500), var(--primary-700));box-shadow:0 10px 22px -10px var(--primary-600);border:none;border-radius:12px;align-items:center;gap:6px;margin-top:6px;padding:11px 26px;font-size:15px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex}.connect-go-btn[data-v-2720425a]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.connect-go-btn[data-v-2720425a]:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.conversation-messages .message-container[data-v-2720425a]{animation:none}.add-button.btn.btn-primary[data-v-2720425a],.connect-go-btn[data-v-2720425a]{transition:none}}[data-theme=dark] .insights-grid[data-v-2720425a]{background:#282828;border-color:#444}[data-theme=dark] .configurations-tabs[data-v-2720425a]{border-bottom-color:#444}[data-theme=dark] .configurations-tabs .tab-item[data-v-2720425a]{color:#afafaf}[data-theme=dark] .configurations-tabs .tab-item.active[data-v-2720425a]{color:#ffc9a2;border-bottom-color:#ffc9a2}[data-theme=dark] .test-controls.card[data-v-2720425a],[data-theme=dark] .conversation-container.card[data-v-2720425a]{background:#2e2e2e;border-color:#444}[data-theme=dark] .conversation-container .conversation-header[data-v-2720425a],[data-theme=dark] .conversation-input[data-v-2720425a]{background:#282828;border-color:#444}[data-theme=dark] .conversation-container .conversation-messages[data-v-2720425a]{background:radial-gradient(640px 320px at 100% 0,#fd6a020f,#0000 60%),#232323}[data-theme=dark] .conversation-messages[data-v-2720425a]::-webkit-scrollbar-track{background-color:#232323!important}[data-theme=dark] .logs-messages[data-v-2720425a]::-webkit-scrollbar-track{background-color:#232323!important}[data-theme=dark] .conversation-header h2[data-v-2720425a]{color:#fff4ec}[data-theme=dark] .location-badge[data-v-2720425a]{color:#ffc9a2;background:#8f3a00}[data-theme=dark] .message-container.agent-message .message-bubble[data-v-2720425a]{color:#fff4ec;background:#3b3b3b}[data-theme=dark] .typing-bubble[data-v-2720425a]{background:#3b3b3b}[data-theme=dark] .message-input[data-v-2720425a]{color:#e6e6e6;background:#3b3b3b;border-color:#565656!important}[data-theme=dark] .message-input[data-v-2720425a]::placeholder{color:#848484}[data-theme=dark] .message-input[data-v-2720425a]:focus{box-shadow:0 0 0 3px #fd6a022e}[data-theme=dark] .icon-button.success[data-v-2720425a]{color:#ffc9a2;background:#8f3a00;border-color:#8f3a00}[data-theme=dark] .connect-overlay[data-v-2720425a]{background:#8f3a00b8}[data-theme=dark] .connect-card[data-v-2720425a]{background:#2e2e2e;border-color:#444}[data-theme=dark] .connect-title[data-v-2720425a]{color:#fff4ec}[data-theme=dark] .connect-sub[data-v-2720425a]{color:#afafaf}[data-theme=dark] .connect-sub b[data-v-2720425a]{color:#dcdcdc}.cs[data-v-37e15446]{gap:var(--ravo-space-3);display:grid}.cs__alert[data-v-37e15446]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);margin:0}.cs__muted[data-v-37e15446]{color:var(--ravo-color-fg-muted);margin:0}.cs__error[data-v-37e15446]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}.cs__domain[data-v-37e15446]{font-size:var(--ravo-font-size-lg);margin:0}.shopify-alert[data-v-8def0aaf]{background:var(--red-50,#fef2f2);color:var(--red-700,#b91c1c);border:1px solid var(--red-200,#fecaca);font-size:var(--text-sm);border-radius:8px;margin-bottom:12px;padding:8px 12px}.shopify-center[data-v-8def0aaf]{text-align:center;padding:16px 0}.map-step__head[data-v-8def0aaf]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.map-step__ok[data-v-8def0aaf]{color:var(--green-600,#16a34a);font-size:var(--text-sm)}.map-step__pending[data-v-8def0aaf]{color:var(--amber-600,#d97706);font-size:var(--text-sm)}.map-step__filters[data-v-8def0aaf]{gap:8px;margin-bottom:10px;display:flex}.map-search[data-v-8def0aaf]{border:1px solid var(--neutral-300);border-radius:6px;flex:1;min-width:0;padding:6px 8px}.map-table[data-v-8def0aaf]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.map-table th[data-v-8def0aaf],.map-table td[data-v-8def0aaf]{text-align:left;border-bottom:1px solid var(--neutral-200);vertical-align:top;padding:10px}.map-table__muted[data-v-8def0aaf],.map-table__suggest[data-v-8def0aaf]{color:var(--neutral-500)}.map-actions[data-v-8def0aaf]{flex-wrap:wrap;gap:6px;display:flex}.map-chip[data-v-8def0aaf]{border:1px solid var(--neutral-300);background:var(--neutral-0);cursor:pointer;border-radius:100px;padding:3px 10px;font-size:12px}.map-chip--on[data-v-8def0aaf]{background:var(--primary-50);border-color:var(--primary-400);color:var(--primary-700)}.map-badge[data-v-8def0aaf]{border-radius:100px;padding:1px 6px;font-size:10px}.map-badge--warn[data-v-8def0aaf]{background:var(--amber-100,#fef3c7);color:var(--amber-700,#b45309)}.btn-sm[data-v-8def0aaf]{padding:4px 12px;font-size:12px}.scope-step[data-v-6aa9206b]{flex-direction:column;gap:12px;display:flex}.scope-step h3[data-v-6aa9206b],.scope-step h4[data-v-6aa9206b],.scope-step p[data-v-6aa9206b]{margin:0}.scope-explain[data-v-6aa9206b]{color:var(--neutral-600);font-size:var(--text-sm)}.scope-toggle[data-v-6aa9206b]{align-items:center;gap:8px;display:flex}.scope-section[data-v-6aa9206b],.preview-card[data-v-6aa9206b]{border:1px solid var(--neutral-200);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.collection-row[data-v-6aa9206b]{border-top:1px solid var(--neutral-100);padding-top:8px}.collection-row>label[data-v-6aa9206b]{align-items:center;gap:8px;display:flex}.collection-row span[data-v-6aa9206b]{color:var(--neutral-500);font-size:var(--text-sm)}.feature-controls[data-v-6aa9206b]{align-items:center;gap:8px;margin:6px 0 0 24px;display:flex}.feature-controls label[data-v-6aa9206b]{align-items:center;gap:6px;display:flex}.feature-controls button[data-v-6aa9206b]{border:1px solid var(--neutral-200);background:0 0;border-radius:6px}.resource-types[data-v-6aa9206b]{text-transform:capitalize;flex-wrap:wrap;gap:12px;display:flex}.resource-types label[data-v-6aa9206b]{gap:5px;display:flex}.budget-grid[data-v-6aa9206b]{grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;display:grid}.budget-grid label[data-v-6aa9206b]{font-size:var(--text-sm);flex-direction:column;display:flex}.budget-grid input[data-v-6aa9206b]{width:100%}.scope-actions[data-v-6aa9206b]{align-items:center;gap:8px;display:flex}.scope-unsaved[data-v-6aa9206b],.scope-warning[data-v-6aa9206b],.scope-warnings[data-v-6aa9206b]{color:var(--amber-700,#b45309);font-size:var(--text-sm)}.shopify-alert[data-v-6aa9206b]{background:var(--red-50,#fef2f2);color:var(--red-700,#b91c1c);border:1px solid var(--red-200,#fecaca);border-radius:8px;padding:8px 12px}.scope-metrics[data-v-6aa9206b]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.scope-metric[data-v-6aa9206b],.preview-grid>div[data-v-6aa9206b]{border:1px solid var(--neutral-200);text-align:center;border-radius:10px;padding:10px}.scope-metric b[data-v-6aa9206b],.preview-grid b[data-v-6aa9206b]{font-variant-numeric:tabular-nums;font-size:20px;display:block}.scope-metric span[data-v-6aa9206b],.preview-grid span[data-v-6aa9206b]{color:var(--neutral-500);text-transform:uppercase;font-size:11px}.preview-grid[data-v-6aa9206b]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.recommendation-row[data-v-6aa9206b]{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:8px;display:grid}@media (width<=800px){.scope-metrics[data-v-6aa9206b],.preview-grid[data-v-6aa9206b],.budget-grid[data-v-6aa9206b]{grid-template-columns:repeat(2,1fr)}}.sync-phases__header[data-v-a03d4981]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.sync-phases__status[data-v-a03d4981]{background:var(--primary-50);color:var(--primary-700);border-radius:100px;padding:3px 10px;font-size:12px;font-weight:700}.sync-phases__status.is-failed[data-v-a03d4981]{background:var(--red-50,#fef2f2);color:var(--red-700,#b91c1c)}.sync-phases__status.is-partial[data-v-a03d4981]{background:var(--amber-100,#fef3c7);color:var(--amber-700,#b45309)}.sync-phases__status.is-stale[data-v-a03d4981]{background:var(--neutral-100);color:var(--neutral-600)}.sync-phases__status.is-ready[data-v-a03d4981]{background:var(--green-50,#f0fdf4);color:var(--green-700,#15803d)}.sync-phases__job[data-v-a03d4981]{color:var(--neutral-500);font-size:11px}.sync-phases__track[data-v-a03d4981]{flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.sync-phase[data-v-a03d4981]{flex:1;align-items:center;gap:6px;min-width:90px;padding:4px 10px;display:flex}.sync-phase__dot[data-v-a03d4981]{background:var(--neutral-300);border-radius:50%;flex:none;width:10px;height:10px}.sync-phase__label[data-v-a03d4981]{color:var(--neutral-500);font-size:12px}.sync-phase--done .sync-phase__dot[data-v-a03d4981]{background:var(--green-500,#22c55e)}.sync-phase--active .sync-phase__dot[data-v-a03d4981]{background:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100,#fff4ec)}.sync-phase--active .sync-phase__label[data-v-a03d4981]{color:var(--neutral-900);font-weight:600}.sync-phase--failed .sync-phase__dot[data-v-a03d4981]{background:var(--red-500,#ef4444)}.sync-phase--blocked .sync-phase__dot[data-v-a03d4981]{background:var(--neutral-200)}.sync-counts[data-v-a03d4981]{color:var(--neutral-600);gap:16px;margin-bottom:12px;font-size:12px;display:flex}.sync-persite table[data-v-a03d4981]{width:100%;font-size:var(--text-sm)}.sync-persite td[data-v-a03d4981]{border-bottom:1px solid var(--neutral-200);padding:4px 8px}.persite-badge[data-v-a03d4981]{background:var(--neutral-100);border-radius:100px;padding:1px 8px;font-size:11px}.persite-badge--succeeded[data-v-a03d4981],.persite-badge--ready[data-v-a03d4981]{background:var(--green-50,#f0fdf4);color:var(--green-700,#15803d)}.persite-badge--failed[data-v-a03d4981]{background:var(--red-50,#fef2f2);color:var(--red-700,#b91c1c)}.sync-error[data-v-a03d4981]{background:var(--red-50,#fef2f2);border-radius:8px;padding:8px 12px}.sync-error pre[data-v-a03d4981]{white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:11px}.run-history__head[data-v-fc26134e]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.run-history__empty[data-v-fc26134e]{color:var(--neutral-500);font-size:var(--text-sm)}.shopify-center[data-v-fc26134e]{text-align:center;padding:16px 0}.run-table[data-v-fc26134e]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.run-table th[data-v-fc26134e],.run-table td[data-v-fc26134e]{text-align:left;border-bottom:1px solid var(--neutral-200);padding:8px}.run-badge[data-v-fc26134e]{background:var(--neutral-100);border-radius:100px;padding:1px 8px;font-size:11px}.run-badge--succeeded[data-v-fc26134e]{background:var(--green-50,#f0fdf4);color:var(--green-700,#15803d)}.run-badge--failed[data-v-fc26134e]{background:var(--red-50,#fef2f2);color:var(--red-700,#b91c1c)}.run-badge--partial[data-v-fc26134e]{background:var(--amber-100,#fef3c7);color:var(--amber-700,#b45309)}.run-badge--running[data-v-fc26134e],.run-badge--queued[data-v-fc26134e]{background:var(--primary-50);color:var(--primary-700)}.btn-sm[data-v-fc26134e]{padding:4px 12px;font-size:12px}.run-sites td[data-v-fc26134e]{border-bottom:1px solid var(--neutral-200);padding-top:0}.run-sites details[data-v-fc26134e]{color:var(--neutral-700);font-size:12px}.run-sites summary[data-v-fc26134e]{cursor:pointer}.run-sites ul[data-v-fc26134e]{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.run-sites li[data-v-fc26134e]{gap:8px;display:flex}.run-sites__diagnostic[data-v-fc26134e]{color:var(--neutral-500);margin:8px 0 0}.ws[data-v-d6b541c4]{flex-direction:column;gap:20px;display:flex}.ws__head[data-v-d6b541c4]{justify-content:space-between;align-items:flex-start;display:flex}.ws__title[data-v-d6b541c4]{margin:0;font-size:20px;font-weight:800}.ws__state[data-v-d6b541c4]{background:var(--neutral-100);color:var(--neutral-700);border-radius:100px;margin-top:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.ws__state[data-state=ready][data-v-d6b541c4]{background:var(--green-50,#f0fdf4);color:var(--green-700,#15803d)}.ws__state[data-state=failed][data-v-d6b541c4]{background:var(--red-50,#fef2f2);color:var(--red-700,#b91c1c)}.ws__state[data-state=partially_ready][data-v-d6b541c4],.ws__state[data-state=reauthorization_required][data-v-d6b541c4]{background:var(--amber-100,#fef3c7);color:var(--amber-700,#b45309)}.ws__stats[data-v-d6b541c4]{gap:12px;display:flex}.ws__stats b[data-v-d6b541c4]{font-size:20px;display:block}.ws__stats span[data-v-d6b541c4]{text-transform:uppercase;color:var(--neutral-500);font-size:10px}.ws__banner[data-v-d6b541c4]{font-size:var(--text-sm);background:var(--neutral-100);color:var(--neutral-700);border-radius:8px;padding:10px 14px}.ws__banner--warn[data-v-d6b541c4]{background:var(--amber-100,#fef3c7);color:var(--amber-800,#92400e)}.ws__next[data-v-d6b541c4]{border:1px solid var(--primary-200,#ffe5d2);background:var(--primary-50,#fff4ec);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ws__next strong[data-v-d6b541c4]{font-size:var(--text-sm);display:block}.ws__next p[data-v-d6b541c4]{color:var(--neutral-600);margin:2px 0 0;font-size:12px}.ws__commands[data-v-d6b541c4]{flex-wrap:wrap;gap:8px;display:flex}.btn-sm[data-v-d6b541c4]{padding:5px 14px;font-size:13px}.btn-danger[data-v-d6b541c4]{background:var(--red-600,#dc2626);color:#fff}.ws__section[data-v-d6b541c4]{border-top:1px solid var(--neutral-200);padding-top:16px}.rc[data-v-94ea1833]{gap:var(--ravo-space-3);display:grid}.rc__muted[data-v-94ea1833]{color:var(--ravo-color-fg-muted);margin:0}.rc__error[data-v-94ea1833]{color:var(--ravo-color-danger);margin:0}.av[data-v-894bbb85]{gap:var(--ravo-space-3);display:grid}.av__muted[data-v-894bbb85]{color:var(--ravo-color-fg-muted);margin:0}.av__list[data-v-894bbb85]{border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.av__row[data-v-894bbb85]{align-items:center;gap:var(--ravo-space-2);padding:var(--ravo-space-2) var(--ravo-space-3);border-bottom:1px solid var(--ravo-color-border);display:flex}.av__row[data-v-894bbb85]:last-child{border-bottom:0}.av__name[data-v-894bbb85]{flex:1}.av__sub[data-v-894bbb85]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted)}.av__error[data-v-894bbb85]{color:var(--ravo-color-danger);margin:0}.cn__banner[data-v-db78bedd]{margin:0 0 var(--ravo-space-3);padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-warning-subtle)}.cn__name[data-v-db78bedd]{font-weight:var(--ravo-font-weight-semibold);display:block}.cn__sub[data-v-db78bedd]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted);display:block}.cn__plain[data-v-db78bedd]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted)}.cn__warn[data-v-db78bedd]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-warning)}.cn__actions[data-v-db78bedd]{justify-content:flex-end;margin-top:4px;display:flex}.cn__connected[data-v-db78bedd]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cn__catalogue[data-v-db78bedd]{border-radius:var(--r-lg,12px);box-shadow:inset 0 0 0 1px var(--surface-hairline,#e6e6e6);align-content:start;gap:4px;padding:16px;display:grid}.cn__catalogue--open[data-v-db78bedd]{cursor:pointer;transition:box-shadow var(--dur-fast,.16s) var(--ease-out,ease-out)}.cn__catalogue--open[data-v-db78bedd]:hover{box-shadow:inset 0 0 0 1px #d9d9d9, var(--elev-1)}.cn__catalogue-head[data-v-db78bedd]{justify-content:space-between;align-items:center;gap:8px;display:flex}.cn__line[data-v-db78bedd]{color:var(--ravo-color-ink,#111);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.cn__add[data-v-db78bedd]{margin-top:var(--ravo-space-5)}.cn__heading[data-v-db78bedd]{margin:0 0 var(--ravo-space-3);font-size:var(--ravo-font-size-lg)}.cn__cards[data-v-db78bedd]{gap:var(--ravo-space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.cn__staff[data-v-db78bedd]{align-items:center;gap:var(--ravo-space-2);display:flex}.cn__vtitle[data-v-db78bedd]{font-size:var(--ravo-font-size-lg);margin:0}.cn__pill[data-v-db78bedd]{padding:0 var(--ravo-space-2);background:var(--ravo-color-neutral-subtle);font-size:var(--ravo-font-size-xs);color:var(--ravo-color-neutral);border-radius:999px}.cn__staffnote[data-v-db78bedd]{margin:var(--ravo-space-3) 0 0;font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted)}.package-idle-preview[data-v-c24a458c]{width:100%;height:100%;position:relative;overflow:hidden}.package-idle-preview__stage[data-v-c24a458c]{position:absolute;inset:0}.package-idle-preview__fallback[data-v-c24a458c]{place-items:center;display:grid;position:absolute;inset:0}.presenter-preview[data-v-547be3b8]{aspect-ratio:3/4;background:var(--ravo-surface,#e6e6e6);width:180px;max-width:100%;color:var(--ravo-muted,#767676);border-radius:12px;margin:0;overflow:hidden}.presenter-preview img[data-v-547be3b8],.presenter-preview video[data-v-547be3b8]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.presenter-sample[data-v-547be3b8]{flex-direction:column;gap:6px;width:180px;max-width:100%;margin-top:8px;display:flex}.presenter-sample small[data-v-547be3b8]{color:var(--ravo-muted,#767676)}.presenter-preview figcaption[data-v-547be3b8]{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:12px;display:flex}.presenter-preview svg[data-v-547be3b8]{width:2rem;height:2rem}.presenter-preview__loading[data-v-547be3b8]{background:linear-gradient(105deg,var(--ravo-surface,#ececec) 25%,#f9f9f9 48%,var(--ravo-surface,#ececec) 72%);background-size:200% 100%;animation:1.4s ease-in-out infinite presenter-loading-547be3b8}.presenter-preview__loading span[data-v-547be3b8]{background:color-mix(in srgb,var(--ravo-muted,#767676) 10%,transparent);border-radius:45% 45% 12px 12px;width:60%;height:75%}@keyframes presenter-loading-547be3b8{to{background-position-x:-200%}}@media (prefers-reduced-motion:reduce){.presenter-preview__loading[data-v-547be3b8]{animation:none}}.presenter-preview--gallery[data-v-547be3b8]{width:100%;height:var(--presenter-tile-height,190px);aspect-ratio:auto;background:color-mix(in srgb,var(--ravo-text) 5%,var(--ravo-surface));color:var(--ravo-muted);border-radius:10px}.presenter-sample--compact[data-v-547be3b8]{flex-direction:row;justify-content:space-between;align-items:center;gap:6px;width:100%;margin:5px 0 0;display:flex}.presenter-sample--compact button[data-v-547be3b8]{font:inherit;border:1px solid var(--ravo-border);background:var(--ravo-surface);min-height:30px;color:var(--ravo-text);cursor:pointer;border-radius:7px;padding:5px 8px;font-size:12px}.presenter-sample--compact small[data-v-547be3b8]{color:var(--ravo-muted);font-size:10px}.presenter-preview--gallery button[data-v-547be3b8]{font:inherit;border:1px solid var(--ravo-border);background:var(--ravo-surface);min-height:32px;color:var(--ravo-text);cursor:pointer;border-radius:7px;padding:5px 8px;font-size:12px}.presenter-library[data-v-df5f2195]{min-width:0;color:inherit;border:1px solid #e0e0e0;border-radius:12px;margin-block:1rem;padding:1rem}.presenter-library.presenter-library--drawer-only[data-v-df5f2195]{display:contents}.presenter-library__heading[data-v-df5f2195]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.presenter-library h4[data-v-df5f2195],.presenter-library h5[data-v-df5f2195]{margin:.5rem 0;font-size:1rem;font-weight:600}.presenter-library p[data-v-df5f2195]{overflow-wrap:anywhere;margin:.5rem 0;line-height:1.5}.presenter-library button[data-v-df5f2195]{border:1px solid var(--ravo-border,#cbcbcb);background:var(--ravo-surface,#fff);color:var(--ravo-text,#8f3a00);cursor:pointer;border-radius:6px;max-width:100%;margin:.25rem;padding:.5rem .75rem}.presenter-library button[data-v-df5f2195]:disabled{opacity:.55;cursor:default}.presenter-library button[data-v-df5f2195]:focus-visible,.presenter-library summary[data-v-df5f2195]:focus-visible{outline-offset:2px;outline:3px solid #c24d00}.presenter-library [aria-selected=true][data-v-df5f2195]{color:#fff;background:#8f3a00}.presenter-library__row[data-v-df5f2195],.presenter-library__staff article[data-v-df5f2195]{border-block-end:1px solid #e0e0e0;padding-block:.75rem}.presenter-library form[data-v-df5f2195]{background:var(--surface-well,#efefef);border-radius:8px;gap:.75rem;margin-block:.75rem;padding:1rem;display:grid}.presenter-library label[data-v-df5f2195]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.presenter-library input[data-v-df5f2195],.presenter-library select[data-v-df5f2195],.presenter-library textarea[data-v-df5f2195]{box-sizing:border-box;border:1px solid var(--ravo-border,#cbcbcb);max-width:100%;color:var(--ravo-text,#383838);background:var(--ravo-surface,#fff);border-radius:5px;padding:.45rem}.presenter-library label[data-v-df5f2195]:has(input[type=checkbox]){flex-direction:row;align-items:flex-start}.presenter-library input[type=checkbox][data-v-df5f2195]{margin-top:.25rem}.presenter-library input[type=file][data-v-df5f2195]{width:100%}.presenter-library summary[data-v-df5f2195]{cursor:pointer;padding-block:.75rem;font-weight:600}.presenter-library [role=alert][data-v-df5f2195]{color:#a51e25}@media (width<=480px){.presenter-library[data-v-df5f2195],.presenter-library form[data-v-df5f2195]{padding:.75rem}.presenter-library button[data-v-df5f2195]{min-height:44px}}.presenter-drawer[data-v-df5f2195]{min-width:0;color:var(--ravo-color-ink,#111);gap:16px;font-size:14px;display:grid}.presenter-dialog-content button[data-v-df5f2195],.presenter-gallery__footer button[data-v-df5f2195]{margin:0}.presenter-dialog-content button[data-v-df5f2195]:disabled{opacity:.5;cursor:default}.presenter-dialog-content[data-v-df5f2195] :is(button,input,summary):focus-visible{box-shadow:var(--glow-brand);outline:none}.presenter-gallery[data-v-df5f2195]{border:0;gap:16px;margin:0;padding:0;display:grid}.presenter-gallery__toolbar[data-v-df5f2195]{z-index:1;background:var(--surface-card,#fff);border-bottom:1px solid var(--surface-hairline,#e6e6e6);gap:12px;padding-bottom:12px;display:grid;position:sticky;top:0}.presenter-gallery__toolrow[data-v-df5f2195]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.presenter-gallery__toolrow>.presenter-gallery__tabs[data-v-df5f2195]{margin-right:auto}.presenter-dialog-content .presenter-gallery__reload[data-v-df5f2195]{border:1px solid var(--surface-hairline,#e6e6e6);border-radius:var(--r-md,8px);background:var(--surface-card,#fff);width:32px;height:32px;color:var(--ravo-color-ink,#111);cursor:pointer;place-items:center;padding:0;display:grid}.presenter-gallery__search[data-v-df5f2195]{border:1px solid var(--surface-hairline,#e6e6e6);border-radius:var(--r-md,8px);height:40px;color:var(--ravo-color-secondary,#6b6b6b);align-items:center;gap:8px;padding:0 12px;display:flex}.presenter-gallery__search[data-v-df5f2195]:focus-within{border-color:var(--ravo-color-primary,#fd6a02);box-shadow:var(--glow-brand)}.presenter-gallery__search input[data-v-df5f2195]{min-width:0;height:100%;font:inherit;color:var(--ravo-color-ink,#111);background:0 0;border:0;outline:0;flex:1;font-size:14px}.presenter-gallery__scroll[data-v-df5f2195]{min-width:0}.presenter-gallery .presenter-choices[data-v-df5f2195]{grid-template-columns:repeat(3,minmax(0,200px));justify-content:space-between;align-items:start;gap:16px;margin:0;display:grid}.presenter-gallery .presenter-gallery__tile[data-v-df5f2195]{border-radius:var(--r-lg,12px);background:var(--surface-card,#fff);min-width:0;box-shadow:inset 0 0 0 1px var(--surface-hairline,#e6e6e6);color:var(--ravo-color-ink,#111);transition:box-shadow var(--dur-fast,.16s) var(--ease-out,ease-out);border:0;align-content:start;gap:2px;margin:0;padding:0 0 8px;display:grid;overflow:hidden}.presenter-gallery .presenter-gallery__tile[data-v-df5f2195]:hover{box-shadow:inset 0 0 0 1px #d9d9d9,var(--elev-1)}.presenter-gallery .presenter-choice--highlighted[data-v-df5f2195]{box-shadow:inset 0 0 0 2px var(--ravo-color-primary,#fd6a02);outline:none}.presenter-gallery__visual[data-v-df5f2195]{background:var(--surface-well,#efefef);height:200px;position:relative}.presenter-gallery__visual[data-v-df5f2195] .presenter-preview{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;height:200px}.presenter-gallery__visual[data-v-df5f2195] .presenter-preview img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.presenter-dialog-content .presenter-gallery__select[data-v-df5f2195]{cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0}.presenter-gallery__check[data-v-df5f2195]{background:var(--ravo-color-primary,#fd6a02);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid;position:absolute;top:8px;right:8px}.presenter-dialog-content .presenter-gallery__mascot[data-v-df5f2195]{background:var(--ravo-color-primary-subtle,#fff4ec);cursor:pointer;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.presenter-gallery__mascot img[data-v-df5f2195]{-o-object-fit:contain;object-fit:contain;width:150px;height:150px}.presenter-gallery__pending[data-v-df5f2195]{height:200px;color:var(--ravo-color-secondary,#6b6b6b);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.presenter-gallery__pending svg[data-v-df5f2195]{width:40px;height:40px}.presenter-gallery__tile h5[data-v-df5f2195]{text-overflow:ellipsis;white-space:nowrap;margin:8px 12px 0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.presenter-gallery__tile>small[data-v-df5f2195]{color:var(--ravo-color-secondary,#6b6b6b);margin:0 12px;font-size:12px;display:block}.presenter-gallery__details[data-v-df5f2195]{color:var(--ravo-color-secondary,#6b6b6b);margin:4px 12px 0;font-size:12px}.presenter-gallery__details summary[data-v-df5f2195]{cursor:pointer;align-items:center;gap:4px;padding:2px 0;list-style:none;display:flex}.presenter-gallery__details summary[data-v-df5f2195]:after{content:"›";transition:transform var(--dur-fast,.16s) var(--ease-out,ease-out)}.presenter-gallery__details[open] summary[data-v-df5f2195]:after{transform:rotate(90deg)}.presenter-gallery__details p[data-v-df5f2195]{margin:6px 0;line-height:16px}.presenter-gallery__details button[data-v-df5f2195]{font:inherit;border:1px solid var(--surface-hairline,#e6e6e6);border-radius:var(--r-md,8px);background:var(--surface-card,#fff);margin:4px 0;padding:4px 8px;font-size:12px}.presenter-gallery__secondary[data-v-df5f2195]{border-top:1px solid var(--surface-hairline,#e6e6e6);color:var(--ravo-color-secondary,#6b6b6b);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:13px;display:flex}.presenter-gallery__secondary button[data-v-df5f2195]{font:inherit;color:var(--ravo-color-primary-text,#b84a00);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.presenter-gallery__footer[data-v-df5f2195]{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.presenter-gallery__footer span[data-v-df5f2195]{color:var(--ravo-color-secondary,#6b6b6b);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-size:13px;overflow:hidden}.presenter-dialog-content .presenter-request[data-v-df5f2195]{color:var(--ravo-color-ink,#111);background:0 0;gap:12px;margin:0;padding:0;display:grid}.presenter-request label[data-v-df5f2195]{flex-direction:column;gap:6px;margin:0;font-size:13px;font-weight:500;display:flex}.presenter-request label[data-v-df5f2195]:has(input[type=checkbox]){flex-direction:row;align-items:start;font-weight:400}.presenter-request h5[data-v-df5f2195]{margin:0;font-size:16px}.presenter-request p[data-v-df5f2195]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:13px;line-height:18px}.presenter-request input[data-v-df5f2195]:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--surface-hairline,#e6e6e6);border-radius:var(--r-md,8px);height:40px;font:inherit;padding:0 12px}.presenter-request input[type=file][data-v-df5f2195]{height:auto;padding:8px}.presenter-request button[type=submit][data-v-df5f2195]{border-radius:var(--r-md,8px);background:var(--ravo-color-primary,#fd6a02);color:#fff;height:36px;font:inherit;border:0;padding:0 14px;font-weight:500}@media (width<=720px){.presenter-gallery .presenter-choices[data-v-df5f2195]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gd[data-v-43d903f7]{gap:16px;display:grid}.gd__dates[data-v-43d903f7]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gd__scope[data-v-43d903f7]{justify-items:start;gap:6px;display:grid}.gd__note[data-v-43d903f7]{font:var(--type-secondary);color:var(--ravo-color-secondary);margin:0}.gd__link[data-v-43d903f7]{font:var(--type-secondary);color:var(--ravo-color-link)}.gd__error[data-v-43d903f7]{border-radius:var(--r-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);font:var(--type-secondary);margin:0;padding:10px 12px}.gd__footer[data-v-43d903f7]{align-items:center;gap:8px;width:100%;display:flex}.gd__spacer[data-v-43d903f7]{flex:1}.gd__delete[data-v-43d903f7]{font:500 14px/20px var(--ravo-font-sans);color:var(--ravo-color-danger);cursor:pointer;background:0 0;border:0;padding:0}.gd__delete[data-v-43d903f7]:hover{text-decoration:underline}.gd__confirm[data-v-43d903f7]{margin:0}@media (width<=560px){.gd__dates[data-v-43d903f7]{grid-template-columns:1fr}}.guidance-table--editable[data-v-92756984] tbody tr{cursor:pointer}.guidance-table__title[data-v-92756984]{color:var(--ravo-color-ink);font-weight:500}ul[data-v-0e1ed81d]{padding-left:0!important}.recommendation-editor[data-v-0e1ed81d]{border:1px solid #d9e2d7;border-radius:8px;padding:16px}.recommendation-preview[data-v-0e1ed81d]{background:#f4f8f3;border-left:4px solid #2d8425;padding:12px}.recommendation-error[data-v-0e1ed81d]{color:#b42318;margin-top:12px}.session-history-view[data-v-a94147fe]{background:var(--neutral-0);flex-direction:column;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex}.header-section[data-v-a94147fe]{background:var(--neutral-0);border-bottom:1px solid var(--neutral-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.agent-info[data-v-a94147fe]{align-items:center;gap:12px;display:flex}.session-search[data-v-a94147fe]{align-items:center;gap:8px;display:flex}.session-search__input-wrap[data-v-a94147fe]{align-items:center;display:flex;position:relative}.session-search__icon[data-v-a94147fe]{color:var(--neutral-400);pointer-events:none;font-size:13px;position:absolute;left:10px}.session-search__input[data-v-a94147fe]{border:1px solid var(--neutral-200);width:220px;height:34px;color:var(--neutral-800);background:var(--neutral-50);border-radius:8px;outline:none;padding:0 30px;font-size:13px;transition:border-color .15s,background-color .15s}.session-search__input[data-v-a94147fe]:focus{border-color:var(--primary-color);background:var(--neutral-0)}.session-search__clear[data-v-a94147fe]{width:22px;height:22px;color:var(--neutral-400);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex;position:absolute;right:6px}.session-search__clear[data-v-a94147fe]:hover{background:var(--neutral-200);color:var(--neutral-700)}.session-search__nav[data-v-a94147fe]{align-items:center;gap:4px;display:flex}.session-search__count[data-v-a94147fe]{color:var(--neutral-500);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:2px;font-size:12px}.session-search__nav-btn[data-v-a94147fe]{border:1px solid var(--neutral-200);background:var(--neutral-0);width:26px;height:26px;color:var(--neutral-600);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.session-search__nav-btn[data-v-a94147fe]:hover:not(:disabled){background:var(--neutral-100);color:var(--primary-color)}.session-search__nav-btn[data-v-a94147fe]:disabled{opacity:.4;cursor:not-allowed}.message-wrapper.is-search-match .message-text[data-v-a94147fe]{box-shadow:0 0 0 2px var(--primary-200)}[data-v-a94147fe] .session-search-hit{background:var(--primary-100);color:var(--primary-700);border-radius:3px;padding:0 1px}.agent-avatar[data-v-a94147fe]{background:var(--neutral-100);width:48px;height:48px;color:var(--neutral-700);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.agent-name[data-v-a94147fe]{color:var(--neutral-900);margin:0;font-size:18px;font-weight:600}.create-date[data-v-a94147fe]{align-items:center;gap:6px;font-size:14px;display:inline-flex}.status-dot[data-v-a94147fe]{background:var(--primary-color);border-radius:50%;width:8px;height:8px}.main-content-session-history[data-v-a94147fe]{flex:1;display:flex;overflow:hidden}.conversation-section[data-v-a94147fe]{border-right:1px solid var(--neutral-200);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.messages-container[data-v-a94147fe]{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.message-wrapper[data-v-a94147fe]{gap:12px;max-width:70%;display:flex}.message-wrapper.skeleton-wrapper[data-v-a94147fe]{max-width:100%}.message-wrapper.user[data-v-a94147fe]{flex-direction:row-reverse;align-self:flex-end}.message-avatar[data-v-a94147fe]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:flex}.message-wrapper.agent .message-avatar[data-v-a94147fe]{background:var(--neutral-500)}.message-wrapper.user .message-avatar[data-v-a94147fe]{background:var(--primary-color)}.message-bubble[data-v-a94147fe]{flex-direction:column;gap:4px;display:flex}.message-text[data-v-a94147fe]{border-radius:16px;padding:12px 16px;font-size:14px;line-height:1.5}.message-wrapper.agent .message-text[data-v-a94147fe]{background:var(--neutral-100);color:var(--neutral-900);border-bottom-left-radius:4px}.message-wrapper.user .message-text[data-v-a94147fe]{background:var(--primary-color);color:#fff;border-bottom-right-radius:4px}.message-time[data-v-a94147fe]{color:var(--neutral-400);padding:0 4px;font-size:11px}.message-wrapper.user .message-time[data-v-a94147fe]{text-align:right}.markdown-content[data-v-a94147fe] h1,.markdown-content[data-v-a94147fe] h2,.markdown-content[data-v-a94147fe] h3,.markdown-content[data-v-a94147fe] h4,.markdown-content[data-v-a94147fe] h5,.markdown-content[data-v-a94147fe] h6{margin:8px 0 4px}.markdown-content[data-v-a94147fe] h1{font-size:1.5em}.markdown-content[data-v-a94147fe] h2{font-size:1.3em}.markdown-content[data-v-a94147fe] h3{font-size:1.1em}.markdown-content[data-v-a94147fe] h4,.markdown-content[data-v-a94147fe] h5,.markdown-content[data-v-a94147fe] h6{font-size:1em}.markdown-content[data-v-a94147fe] p{margin:0 0 8px}.markdown-content[data-v-a94147fe] ul,.markdown-content[data-v-a94147fe] ol{margin:8px 0;padding-left:20px}.markdown-content[data-v-a94147fe] li{margin:4px 0}.markdown-content[data-v-a94147fe] blockquote{border-left:3px solid var(--primary-color);color:var(--neutral-500);margin:8px 0;padding-left:12px}.markdown-content[data-v-a94147fe] code{background:#0000000d;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:13px}.markdown-content[data-v-a94147fe] pre{background:#0000000d;border-radius:6px;margin:8px 0;padding:12px;overflow-x:auto}.markdown-content[data-v-a94147fe] pre code{background:0 0;padding:0}.markdown-content[data-v-a94147fe] strong,.markdown-content[data-v-a94147fe] b{font-weight:600}.markdown-content[data-v-a94147fe] em,.markdown-content[data-v-a94147fe] i{font-style:italic}.markdown-content[data-v-a94147fe] a{text-decoration:underline}.markdown-content[data-v-a94147fe] hr{border:none;border-top:1px solid var(--neutral-200);margin:12px 0}.markdown-content[data-v-a94147fe] table{border-collapse:collapse;width:100%;margin:8px 0}.markdown-content[data-v-a94147fe] th,.markdown-content[data-v-a94147fe] td{border:1px solid var(--neutral-200);text-align:left;padding:8px}.markdown-content[data-v-a94147fe] th{background:var(--neutral-50);font-weight:600}.message-input-container[data-v-a94147fe]{border-top:1px solid var(--neutral-200);background:var(--neutral-0);gap:12px;padding:16px 24px;display:flex}.message-input[data-v-a94147fe]{border:1px solid var(--neutral-200);border-radius:24px;outline:none;flex:1;padding:12px 16px;font-size:14px;transition:border-color .2s}.message-input[data-v-a94147fe]:focus{border-color:var(--primary-color)}.send-button[data-v-a94147fe]{background:var(--primary-color);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex}.send-button[data-v-a94147fe]:hover{background:var(--primary-700)}.wishlist-section[data-v-a94147fe]{background:var(--primary-50);flex-direction:column;width:400px;min-height:0;display:flex}.wishlist-header[data-v-a94147fe]{background:var(--primary-100);flex-shrink:0;align-items:flex-start;gap:12px;padding:24px;display:flex}.wishlist-icon[data-v-a94147fe]{background:var(--neutral-0);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.wishlist-title[data-v-a94147fe]{color:var(--neutral-900);margin:0;font-size:18px;font-weight:600}.wishlist-subtitle[data-v-a94147fe]{color:var(--neutral-500);margin:4px 0 0;font-size:14px}.wishlist-items[data-v-a94147fe]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.wishlist-card[data-v-a94147fe]{background:var(--neutral-0);cursor:pointer;border:1px solid #e8e8e880;border-radius:12px;flex-shrink:0;transition:all .3s;animation:.3s ease-out scaleIn-a94147fe;position:relative;overflow:visible;box-shadow:0 1px 3px #0000001a}@keyframes scaleIn-a94147fe{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.wishlist-card[data-v-a94147fe]:hover{box-shadow:0 8px 16px #00000026}.wishlist-image-wrapper[data-v-a94147fe]{width:100%;height:128px;position:relative;overflow:hidden}.wishlist-image[data-v-a94147fe]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.wishlist-card:hover .wishlist-image[data-v-a94147fe]{transform:scale(1.1)}.wishlist-image-overlay[data-v-a94147fe]{opacity:0;background:linear-gradient(#0000,#fffc);transition:opacity .3s;position:absolute;inset:0}.wishlist-card:hover .wishlist-image-overlay[data-v-a94147fe]{opacity:1}.wishlist-heart-btn[data-v-a94147fe]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;color:#ef4444;background:#fffc;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.wishlist-heart-btn[data-v-a94147fe]:hover{color:#fff;background:#ef4444}.wishlist-card-content[data-v-a94147fe]{flex-direction:column;gap:8px;padding:16px;display:flex}.wishlist-title[data-v-a94147fe]{color:var(--neutral-900);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:600;display:-webkit-box;overflow:hidden}.wishlist-description[data-v-a94147fe]{color:var(--neutral-500);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.wishlist-footer[data-v-a94147fe]{justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.wishlist-price[data-v-a94147fe]{color:var(--primary-color);font-size:18px;font-weight:700}.wishlist-qty[data-v-a94147fe]{color:var(--neutral-500);background:var(--neutral-100);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.wishlist-subtotal[data-v-a94147fe]{color:var(--neutral-400);padding-top:4px;font-size:12px;font-weight:500}.wishlist-add-btn[data-v-a94147fe]{background:var(--neutral-100);color:var(--neutral-700);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.wishlist-add-btn[data-v-a94147fe]:hover{background:var(--neutral-200)}.wishlist-total[data-v-a94147fe]{background:var(--neutral-0);border-top:1px solid var(--neutral-200);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.total-label[data-v-a94147fe]{color:var(--neutral-500);font-size:14px;font-weight:500}.total-value[data-v-a94147fe]{color:var(--primary-color);font-size:24px;font-weight:700}.conversation-section[data-v-a94147fe]::-webkit-scrollbar{width:6px}.wishlist-items[data-v-a94147fe]::-webkit-scrollbar{width:6px}.conversation-section[data-v-a94147fe]::-webkit-scrollbar-track{background:0 0}.wishlist-items[data-v-a94147fe]::-webkit-scrollbar-track{background:0 0}.conversation-section[data-v-a94147fe]::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:3px}.wishlist-items[data-v-a94147fe]::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:3px}.conversation-section[data-v-a94147fe]::-webkit-scrollbar-thumb:hover{background:var(--neutral-400)}.wishlist-items[data-v-a94147fe]::-webkit-scrollbar-thumb:hover{background:var(--neutral-400)}.skeleton[data-v-a94147fe]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite loading-a94147fe}@keyframes loading-a94147fe{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-avatar[data-v-a94147fe]{border-radius:50%;flex-shrink:0;width:32px;height:32px}.skeleton-text[data-v-a94147fe]{border-radius:16px;width:100%;height:80px;margin-bottom:4px}.message-wrapper.agent .skeleton-text[data-v-a94147fe]{background:var(--neutral-100);border-bottom-left-radius:4px}.message-wrapper.user .skeleton-text[data-v-a94147fe]{background:linear-gradient(90deg, var(--primary-color) 25%, var(--primary-700) 50%, var(--primary-color) 75%);background-size:200% 100%;border-bottom-right-radius:4px}.skeleton-time[data-v-a94147fe]{width:50px;height:12px;margin-left:4px}.skeleton-image[data-v-a94147fe]{border-radius:0;width:100%;height:128px}.skeleton-title[data-v-a94147fe]{width:100%;height:20px;margin-bottom:8px}.skeleton-description[data-v-a94147fe]{width:100%;height:16px;margin-bottom:6px}.skeleton-price[data-v-a94147fe]{width:80px;height:24px}.skeleton-total[data-v-a94147fe]{width:100px;height:28px;display:inline-block}.empty-state[data-v-a94147fe]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.empty-state-text[data-v-a94147fe]{color:var(--neutral-400);margin:0;font-size:16px;font-weight:500}.wishlist-tooltip[data-v-a94147fe]{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s fadeIn-a94147fe;display:flex;position:fixed;inset:0}@keyframes fadeIn-a94147fe{0%{opacity:0}to{opacity:1}}.tooltip-content[data-v-a94147fe]{background:var(--neutral-0);border-radius:12px;max-width:500px;max-height:80vh;padding:24px;animation:.3s slideUp-a94147fe;position:relative;overflow-y:auto;box-shadow:0 10px 40px #0003}@keyframes slideUp-a94147fe{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tooltip-close[data-v-a94147fe]{cursor:pointer;width:32px;height:32px;color:var(--neutral-500);background:0 0;border:none;border-radius:100%;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.tooltip-close[data-v-a94147fe]:hover{color:var(--neutral-900);background:0 0}.tooltip-title[data-v-a94147fe]{color:var(--neutral-900);margin:0 0 16px;padding-right:32px;font-size:20px;font-weight:600}.tooltip-description[data-v-a94147fe]{color:var(--neutral-700);font-size:14px;line-height:1.6}.tooltip-description[data-v-a94147fe] p{margin:0 0 12px}.tooltip-description[data-v-a94147fe] p:last-child{margin-bottom:0}.tooltip-description[data-v-a94147fe] strong{color:var(--neutral-900);font-weight:600}.tooltip-description[data-v-a94147fe] em{font-style:italic}.tooltip-description[data-v-a94147fe] ul,.tooltip-description[data-v-a94147fe] ol{margin:8px 0;padding-left:24px}.tooltip-description[data-v-a94147fe] li{margin:4px 0}@media (width<=1024px){.wishlist-section[data-v-a94147fe]{width:350px}}@media (width<=768px){.main-content-session-history[data-v-a94147fe]{flex-direction:column}.wishlist-section[data-v-a94147fe]{width:100%;max-height:50vh}.message-wrapper[data-v-a94147fe]{max-width:85%}}[data-theme=dark] .skeleton[data-v-a94147fe]{background:linear-gradient(90deg,#2e2e2e 25%,#3b3b3b 50%,#2e2e2e 75%) 0 0/200% 100%}[data-theme=dark] .wishlist-section[data-v-a94147fe]{background:#fd6a020f}[data-theme=dark] .wishlist-header[data-v-a94147fe]{background:#fd6a021f}.ks[data-v-c792cae8]{box-sizing:border-box;border-radius:var(--r-xl,16px);background:var(--surface-dark,#161616);width:100%;container-type:inline-size}.ks--landscape[data-v-c792cae8]{aspect-ratio:16/9}.ks--portrait[data-v-c792cae8]{aspect-ratio:9/16}.ks--thumb[data-v-c792cae8]{border-radius:var(--r-md,8px)}.ks__screen[data-v-c792cae8]{--ks-bgc:#f6f6f6;--ks-card:#fff;--ks-ink:#111;--ks-line:#d9d9d9;box-sizing:border-box;border:2.2cqw solid var(--surface-dark,#161616);border-radius:inherit;background:var(--ks-bgc);height:100%;color:var(--ks-ink);font-family:var(--ks-font,inherit);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:relative;overflow:hidden}.ks--image .ks__screen[data-v-c792cae8]{background:linear-gradient(#11111159, #11111159), var(--ks-bg) center / cover;--ks-ink:#fff}.ks--dark .ks__screen[data-v-c792cae8]{--ks-bgc:#1f1f1f;--ks-card:#2a2a2a;--ks-ink:#f6f6f6;--ks-line:#4a4a4a}.ks__head[data-v-c792cae8]{background:color-mix(in srgb, var(--ks-card) 92%, transparent);justify-content:space-between;align-items:center;gap:2cqw;padding:2cqw 3cqw;display:flex}.ks__logo[data-v-c792cae8]{-o-object-fit:contain;object-fit:contain;max-width:28cqw;height:5cqw}.ks__logo-dot[data-v-c792cae8]{background:var(--ks-accent);border-radius:50%;width:5cqw;height:5cqw}.ks__status[data-v-c792cae8]{color:var(--ks-ink);opacity:.8;white-space:nowrap;align-items:center;gap:1cqw;font-size:2.2cqw;display:inline-flex}.ks__status i[data-v-c792cae8]{background:#15803d;border-radius:50%;width:1.4cqw;height:1.4cqw}.ks__body[data-v-c792cae8]{gap:3cqw;min-height:0;padding:2cqw 3cqw;display:grid}.ks--landscape .ks__body[data-v-c792cae8]{grid-template-columns:1fr 1.15fr;align-items:end}.ks--portrait .ks__body[data-v-c792cae8]{grid-template-rows:1.2fr 1fr}.ks__presenter[data-v-c792cae8]{place-items:end center;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.ks__presenter-frame[data-v-c792cae8]{width:100%;height:100%;transform:translate(var(--ks-x), var(--ks-y)) scale(var(--ks-scale));transform-origin:bottom;transition:transform var(--dur-fast,.16s) var(--ease-out,ease-out);place-items:end center;display:grid}.ks__presenter-frame>img[data-v-c792cae8]{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;max-width:100%;max-height:100%}.ks__presenter-frame[data-v-c792cae8] .presenter-preview{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;height:100%}.ks__presenter-frame[data-v-c792cae8] .presenter-preview :is(img,video){-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.ks__cards[data-v-c792cae8]{grid-template-columns:1fr 1fr;align-self:center;gap:2cqw;display:grid}.ks--portrait .ks__cards[data-v-c792cae8]{align-self:start}.ks__card[data-v-c792cae8]{background:var(--ks-card);border-radius:1.4cqw;gap:1cqw;padding:1.5cqw;display:grid;box-shadow:0 .4cqw 1.2cqw #11111114}.ks__card-img[data-v-c792cae8]{aspect-ratio:4/3;background:color-mix(in srgb, var(--ks-ink) 8%, var(--ks-card));border-radius:1cqw}.ks__card b[data-v-c792cae8],.ks__hero b[data-v-c792cae8]{background:var(--ks-line);border-radius:1cqw;height:1.4cqw}.ks__card .ks__short[data-v-c792cae8],.ks__hero .ks__short[data-v-c792cae8]{width:60%}.ks__card em[data-v-c792cae8]{background:var(--ks-accent);border-radius:99cqw;width:40%;height:3cqw}.ks__hero[data-v-c792cae8]{align-self:center;gap:1.6cqw;display:grid}.ks__hero strong[data-v-c792cae8]{font-size:3.6cqw;font-weight:600;line-height:1.2}.ks__scene[data-v-c792cae8]{z-index:0;filter:blur(calc(var(--ks-blur) * 100cqw / 1280));background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}.ks__scene[data-v-c792cae8]:after{content:"";background:rgba(17, 17, 17, var(--ks-scrim));position:absolute;inset:0}.ks__screen[data-v-c792cae8]>:not(.ks__scene){z-index:1;position:relative}.ks__splash[data-v-c792cae8]{background-position:50%;background-size:cover;place-items:center;display:grid}.ks__splash-icon[data-v-c792cae8]{-o-object-fit:contain;object-fit:contain;width:18cqw;height:18cqw}.ks--portrait .ks__splash-icon[data-v-c792cae8]{width:30cqw;height:30cqw}.ks__bubble[data-v-c792cae8]{background:var(--ks-bubble-set,color-mix(in srgb, var(--ks-ink) 10%, var(--ks-card)));max-width:40%;color:var(--ks-bubble-ink-set,var(--ks-ink));border-radius:1.6cqw 1.6cqw 1.6cqw .5cqw;justify-self:start;margin:0 3cqw 1.5cqw;padding:1cqw 1.6cqw;font-size:1.7cqw;line-height:1.3}.ks--portrait .ks__bubble[data-v-c792cae8]{max-width:70%;padding:1.6cqw 2.6cqw;font-size:3.2cqw}.ks__ask[data-v-c792cae8]{background:var(--ks-card);color:var(--ks-ink);border-radius:99cqw;justify-content:space-between;align-items:center;gap:2cqw;margin:0 3cqw 2.5cqw;padding:1cqw 1cqw 1cqw 3cqw;font-size:2.2cqw;display:flex}.ks__ask span[data-v-c792cae8]{opacity:.6;white-space:nowrap;overflow:hidden}.ks__mic[data-v-c792cae8]{background:var(--ks-accent);border-radius:50%;flex:none;width:5cqw;height:5cqw}.ks--portrait .ks__logo[data-v-c792cae8],.ks--portrait .ks__logo-dot[data-v-c792cae8]{height:8cqw}.ks--portrait .ks__logo-dot[data-v-c792cae8]{width:8cqw}.ks--portrait .ks__status[data-v-c792cae8],.ks--portrait .ks__ask[data-v-c792cae8]{font-size:3.6cqw}.ks--portrait .ks__mic[data-v-c792cae8]{width:8cqw;height:8cqw}.ks--portrait .ks__hero strong[data-v-c792cae8]{font-size:6cqw}.ks--thumb .ks__screen[data-v-c792cae8]{border-width:1.2cqw}.ks--thumb .ks__head[data-v-c792cae8]{background:var(--ks-accent);padding:2.4cqw 3cqw}.ks--thumb.ks--light-accent .ks__head[data-v-c792cae8]{box-shadow:inset 0 1.4cqw 0 var(--ks-accent);background:#fff;padding-top:3.4cqw}.ks--thumb .ks__logo[data-v-c792cae8]{box-sizing:content-box;background:#fff;border-radius:1.4cqw;max-width:40cqw;height:8cqw;padding:.8cqw 1.4cqw}.ks--thumb .ks__logo-dot[data-v-c792cae8]{width:8cqw;height:8cqw;box-shadow:inset 0 0 0 2cqw var(--ks-accent);background:#fff}.ks--thumb .ks__status i[data-v-c792cae8]{background:var(--ks-accent-ink)}.ks--thumb.ks--portrait .ks__logo[data-v-c792cae8]{height:12cqw}@media (prefers-reduced-motion:reduce){.ks__presenter-frame[data-v-c792cae8]{transition:none}}.sp[data-v-522515f1]{gap:var(--ravo-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.sp__legend[data-v-522515f1]{font-weight:var(--ravo-font-weight-semibold);padding:0}.sp__dates[data-v-522515f1]{gap:var(--ravo-space-3);grid-template-columns:1fr 1fr;display:grid}.sp__days[data-v-522515f1],.sp__months[data-v-522515f1]{gap:var(--ravo-space-1);flex-wrap:wrap;display:flex}.sp__grid[data-v-522515f1]{gap:var(--ravo-space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sp__hours[data-v-522515f1]{gap:var(--ravo-space-2);justify-items:start;display:grid}.sp__clock[data-v-522515f1]{gap:var(--ravo-space-3);grid-template-columns:1fr 1fr;width:100%;display:grid}.sp__toggle[data-v-522515f1],.sp__quick[data-v-522515f1]{min-width:40px;height:32px;padding:0 var(--ravo-space-2);border:1px solid var(--ravo-color-border-strong);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface);color:var(--ravo-color-fg);font:inherit;font-size:var(--ravo-font-size-sm);cursor:pointer}.sp__toggle[data-v-522515f1]:hover,.sp__quick[data-v-522515f1]:hover{background:var(--ravo-color-surface-hover)}.sp__toggle[aria-pressed=true][data-v-522515f1]{background:var(--ravo-color-primary);border-color:var(--ravo-color-primary);color:var(--ravo-color-primary-contrast);font-weight:var(--ravo-font-weight-semibold)}.sp__toggle[data-v-522515f1]:focus-visible,.sp__quick[data-v-522515f1]:focus-visible{box-shadow:var(--ravo-focus-ring);outline:none}.sp__toggle--day[data-v-522515f1]{min-width:0;padding:0}.sp__quick[data-v-522515f1]{color:var(--ravo-color-primary-text);border-style:dashed}.tp[data-v-cd3fde96]{gap:var(--ravo-space-2);justify-items:start;min-width:0;display:grid}.tp[data-v-cd3fde96]>.r-tree,.tp[data-v-cd3fde96]>.ravo-field{width:100%}.tp__muted[data-v-cd3fde96]{color:var(--ravo-color-fg-muted);margin:0}.tp__error[data-v-cd3fde96]{color:var(--ravo-color-danger);margin:0}.tp__summary[data-v-cd3fde96]{font-size:var(--ravo-font-size-sm);font-weight:var(--ravo-font-weight-medium);margin:0}.tp__chips[data-v-cd3fde96]{gap:var(--ravo-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tp__chips li[data-v-cd3fde96]{padding:2px var(--ravo-space-2);background:var(--ravo-color-neutral-subtle);font-size:var(--ravo-font-size-xs);border-radius:999px}.at[data-v-b0d313ad]{gap:var(--ravo-space-5);min-width:0;display:grid}.at__section[data-v-b0d313ad]{gap:var(--ravo-space-2);min-width:0;display:grid}.at__heading[data-v-b0d313ad]{font-size:var(--ravo-font-size-base);margin:0}.at__place[data-v-b0d313ad]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface-sunken);font-weight:var(--ravo-font-weight-semibold);margin:0}.at__muted[data-v-b0d313ad]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.at__impact[data-v-b0d313ad]{gap:var(--ravo-space-1);padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-primary-subtle);color:var(--ravo-color-primary-subtle-fg);display:grid}.at__impact p[data-v-b0d313ad]{margin:0}.at__overlap[data-v-b0d313ad]{font-size:var(--ravo-font-size-sm)}.at__error[data-v-b0d313ad]{color:var(--ravo-color-danger);margin:0}.at__problem[data-v-b0d313ad]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin-right:auto}.th__search[data-v-2d58ae05]{max-width:360px;margin-bottom:var(--row-gap,24px)}.th__tabs[data-v-2d58ae05]{margin-bottom:var(--row-gap,24px)}.th__live[data-v-2d58ae05]{gap:var(--ravo-space-3,12px);display:grid}.th__actions[data-v-2d58ae05]{flex:none;align-items:center;gap:4px;display:flex}.th__muted[data-v-2d58ae05]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:13px}.th__grid[data-v-2d58ae05]{gap:var(--column-gap,24px);grid-template-columns:repeat(auto-fill,320px);margin:0;padding:0;list-style:none;display:grid}.th__card[data-v-2d58ae05]{box-sizing:border-box;border-radius:var(--r-lg,12px);background:var(--surface-card,#fff);width:320px;min-height:240px;transition:box-shadow var(--dur-fast,.16s) var(--ease-out,ease-out);align-content:start;gap:8px;padding:16px;display:grid}.th__card[data-v-2d58ae05]:hover{box-shadow:var(--elev-1)}.th__open[data-v-2d58ae05]{cursor:pointer;text-align:left;border-radius:var(--r-md,8px);background:0 0;border:0;width:288px;height:162px;margin-bottom:4px;padding:0;display:block;position:relative}.th__open[data-v-2d58ae05]:focus-visible{box-shadow:var(--glow-brand);outline:none}.th__landscape[data-v-2d58ae05]{width:288px;height:162px}.th__portrait[data-v-2d58ae05]{width:54px;height:96px;box-shadow:0 0 0 3px var(--surface-card,#fff), var(--elev-2);position:absolute;bottom:-10px;right:-6px}.th__head[data-v-2d58ae05]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.th__titles[data-v-2d58ae05]{min-width:0}.th__name[data-v-2d58ae05]{color:var(--ravo-color-ink,#111);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.th__used[data-v-2d58ae05]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:13px}.th__pills[data-v-2d58ae05]{align-items:center;gap:8px;display:flex}.th__tag--company[data-v-2d58ae05]{background:var(--ravo-color-primary-subtle);color:var(--ravo-color-primary-subtle-fg)}.th__tag[data-v-2d58ae05]{border-radius:var(--r-pill,999px);background:var(--ravo-color-neutral-subtle);color:var(--ravo-color-neutral);padding:0 8px;font-size:12px}.th__form[data-v-2d58ae05]{gap:12px;display:grid}.th__error[data-v-2d58ae05]{color:var(--ravo-color-danger);margin:0}@media (width<=400px){.th__grid[data-v-2d58ae05]{grid-template-columns:minmax(0,1fr)}.th__card[data-v-2d58ae05]{width:100%}}.cf__row[data-v-8425f70c]{align-items:center;gap:var(--ravo-space-2);display:flex}.cf__hex[data-v-8425f70c]{font-variant-numeric:tabular-nums;width:104px}.cf__chip[data-v-8425f70c]{padding:1px var(--ravo-space-2);font-size:var(--ravo-font-size-xs);white-space:nowrap;border-radius:999px}.cf__chip--ok[data-v-8425f70c]{background:var(--ravo-color-success-subtle);color:var(--ravo-color-success)}.cf__chip--bad[data-v-8425f70c]{background:var(--ravo-color-warning-subtle);color:var(--ravo-color-warning)}.ub[data-v-ffe1b143]{gap:var(--ravo-space-3);display:grid}.ub__muted[data-v-ffe1b143]{color:var(--ravo-color-fg-muted);margin:0}.ub__actions[data-v-ffe1b143]{justify-content:flex-end;display:flex}.ta[data-v-db8d3238]{gap:var(--ravo-space-3);padding:var(--ravo-space-3) 0;border-bottom:1px solid var(--ravo-color-border);min-width:0;display:flex}.ta__thumb[data-v-db8d3238]{border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface-sunken);flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.ta__thumb img[data-v-db8d3238]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ta__thumb span[data-v-db8d3238]{color:var(--ravo-color-fg-muted);text-align:center;justify-items:center;gap:2px;font-size:10px;display:grid}.ta__controls[data-v-db8d3238]{gap:var(--ravo-space-1);flex:1;align-content:start;min-width:0;display:grid}.ta__label[data-v-db8d3238]{font-size:var(--ravo-font-size-sm)}.ta__muted[data-v-db8d3238]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted)}.ta__actions[data-v-db8d3238]{gap:var(--ravo-space-1);flex-wrap:wrap;display:flex}.ta__error[data-v-db8d3238]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-danger);margin:0}.tl[data-v-f900cd02]{gap:var(--ravo-space-2);min-width:0;display:grid}.tl__icon[data-v-f900cd02]{gap:var(--ravo-space-2);padding:var(--ravo-space-3) 0;border-bottom:1px solid var(--ravo-color-border);justify-items:start;min-width:0;display:grid}.tl__icon[data-v-f900cd02]>*{max-width:100%}.tl__icon[data-v-f900cd02] .ta{border-bottom:0;width:100%;padding:0}.tl__head[data-v-f900cd02]{gap:2px;display:grid}.tl__label[data-v-f900cd02]{font-size:var(--ravo-font-size-sm)}.tl__muted[data-v-f900cd02]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted)}.tl__row[data-v-f900cd02]{gap:var(--ravo-space-3);align-items:flex-start;width:100%;min-width:0;display:flex}.tl__side[data-v-f900cd02]{gap:var(--ravo-space-1);flex:1;justify-items:start;min-width:0;display:grid}.tl__tile[data-v-f900cd02]{border-radius:var(--ravo-radius-md);width:72px;height:72px;font:600 36px/1 var(--font-sans,inherit);flex:none;place-items:center;display:grid;overflow:hidden}.tl__tile--image[data-v-f900cd02]{border:1px solid var(--ravo-color-border);background:var(--ravo-color-surface-sunken)}.tl__tile--image img[data-v-f900cd02]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.tl__problem[data-v-f900cd02]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-danger);margin:0}.tm[data-v-0de3756b]{border-top:1px solid var(--ravo-color-border);gap:12px;padding-top:16px;display:grid}.tm__title[data-v-0de3756b]{color:var(--ravo-color-ink,#111);margin:0;font-size:14px;font-weight:600}.tm__help[data-v-0de3756b]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:13px;line-height:18px}.tm__row[data-v-0de3756b]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.tm__label[data-v-0de3756b]{color:var(--ravo-color-ink,#111);padding:0;font-size:13px;font-weight:600}.tm__radio[data-v-0de3756b]{align-items:center;gap:8px;font-size:13px;display:inline-flex}.tm__code[data-v-0de3756b]{color:var(--ravo-color-secondary,#6b6b6b);font-variant-numeric:tabular-nums}.tm__tiles[data-v-0de3756b]{gap:12px;display:flex}.tm__tile[data-v-0de3756b]{border-radius:var(--r-md,8px);cursor:pointer;color:#fff;border:2px solid #0000;align-content:center;place-items:center;gap:2px;width:72px;height:72px;display:grid}.tm__tile--upload[data-v-0de3756b]{background:var(--ravo-color-surface-sunken,#f4f4f4);border:1px dashed var(--ravo-color-border-strong,#bbb);color:var(--ravo-color-ink,#111)}.tm__tile--on[data-v-0de3756b]{box-shadow:0 0 0 2px var(--surface-card,#fff), 0 0 0 4px var(--ravo-color-ink,#111)}.tm__tile[data-v-0de3756b]:focus-visible{box-shadow:var(--glow-brand);outline:none}.tm__a[data-v-0de3756b]{font:700 24px/1 var(--font-sans,inherit)}.tm__caption[data-v-0de3756b]{text-align:center;font-size:10px;line-height:12px}.tm__refused[data-v-0de3756b]{color:var(--ravo-color-danger);margin:0;font-size:13px}.tm__ask[data-v-0de3756b]{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tm__chosen[data-v-0de3756b]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.tm__plate[data-v-0de3756b]{border-radius:16px;flex:none;place-items:center;width:96px;height:96px;display:grid}.tm__plate img[data-v-0de3756b]{-o-object-fit:contain;object-fit:contain;width:84%;height:84%}.tm__chosen-side[data-v-0de3756b]{gap:8px;min-width:0;display:grid}.tm__actions[data-v-0de3756b]{gap:8px;display:flex}.tm__modes[data-v-0de3756b]{border:0;gap:6px;margin:0;padding:0;display:grid}.tm__checks[data-v-0de3756b]{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.tm__checks li[data-v-0de3756b]{align-items:center;gap:6px;display:flex}.tm__ok[data-v-0de3756b]{color:var(--ravo-color-success,#15803d)}.tm__warn[data-v-0de3756b]{color:var(--ravo-color-warning-text,#8a5a00)}.tb[data-v-28ee3569]{gap:var(--row-gap,24px);width:100%;max-width:var(--page-max,1600px);min-width:0;margin:0 auto;display:grid}.tb__header[data-v-28ee3569]{gap:8px;display:grid}.tb__title[data-v-28ee3569]{font:var(--type-h1);letter-spacing:-.01em;color:var(--ravo-color-ink);overflow-wrap:anywhere;margin:0}.tb__crumbs[data-v-28ee3569]{color:var(--ravo-color-secondary,#6b6b6b);align-items:center;gap:6px;font-size:12px;display:flex}.tb__crumbs a[data-v-28ee3569]{color:inherit;text-decoration:none}.tb__crumbs a[data-v-28ee3569]:hover{color:var(--ravo-color-primary-text,#b84a00);text-decoration:underline}.tb__crumb-gap[data-v-28ee3569]{flex:1}.tb__bar[data-v-28ee3569]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.tb__name[data-v-28ee3569]{width:min(320px,100%)}.tb__spacer[data-v-28ee3569]{flex:auto}.tb__dirty[data-v-28ee3569]{color:var(--ravo-color-secondary,#6b6b6b);align-self:center;font-size:13px}.tb__body[data-v-28ee3569]{gap:var(--column-gap,24px);grid-template-columns:minmax(340px,5fr) minmax(0,7fr);align-items:start;display:grid}.tb__panel[data-v-28ee3569]{min-width:0;padding:var(--card-pad,24px);border-radius:var(--r-lg,12px);background:var(--surface-card,#fff);grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}.tb__preview[data-v-28ee3569]{min-width:0;padding:var(--card-pad,24px);border-radius:var(--r-lg,12px);background:var(--surface-card,#fff);grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid;position:sticky;top:16px}.tb__preview-head[data-v-28ee3569]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tb__preview-title[data-v-28ee3569]{color:var(--ravo-color-ink,#111);font-size:16px;font-weight:600}.tb__kiosk[data-v-28ee3569]{justify-items:center;gap:12px;display:grid}.tb__kiosk--landscape[data-v-28ee3569] .ks{width:min(100%,177.778dvh - 533.333px)}.tb__kiosk--portrait[data-v-28ee3569] .ks{width:min(100%,56.25dvh - 168.75px)}.tb__kiosk[data-v-28ee3569] :is(.ks__presenter,.ks__presenter-frame){grid-template-rows:100%}.tb__kiosk[data-v-28ee3569] .agent-emotion{aspect-ratio:1;max-width:100%;max-height:100%;width:auto!important;height:100%!important}.tb__group[data-v-28ee3569]{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.tb__heading[data-v-28ee3569]{color:var(--ravo-color-ink,#111);margin:8px 0 0;font-size:14px;font-weight:600}.tb__muted[data-v-28ee3569]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:13px;line-height:18px}.tb__hint[data-v-28ee3569]{color:var(--ravo-color-fg-muted,#6b6b6b);margin:0;font-size:13px}.tb__message[data-v-28ee3569]{border-radius:var(--r-md,8px);background:var(--ravo-color-warning-subtle);margin:0;padding:12px;font-size:13px}.tb__suggest[data-v-28ee3569]{justify-items:start;gap:8px;display:grid}.tb__probe[data-v-28ee3569]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;min-width:0;max-width:100%;display:grid}.tb__probe[data-v-28ee3569]>*{min-width:0;max-width:100%}.tb__probe[data-v-28ee3569] input{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%}.tb__found[data-v-28ee3569]{overflow-wrap:anywhere;border:1px solid var(--ravo-color-border,#e2e2e2);box-sizing:border-box;border-radius:12px;gap:8px;width:100%;min-width:0;max-width:100%;padding:12px;display:grid}.tb__found-row[data-v-28ee3569]{align-items:center;gap:12px;display:flex}.tb__found-img[data-v-28ee3569]{-o-object-fit:contain;object-fit:contain;background:var(--ravo-color-surface-sunken,#f6f6f6);border-radius:8px;max-width:160px;max-height:56px;padding:4px}.tb__found-img--icon[data-v-28ee3569]{width:40px;height:40px}.tb__swatches[data-v-28ee3569]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tb__swatch[data-v-28ee3569]{border:2px solid var(--surface-card,#fff);cursor:pointer;border-radius:50%;width:32px;height:32px;box-shadow:0 0 0 1px #d9d9d9}.tb__swatch[data-v-28ee3569]:focus-visible{box-shadow:var(--glow-brand);outline:none}.tb__font[data-v-28ee3569]{gap:8px;display:grid}.tb__kiosk-row[data-v-28ee3569]{justify-items:start;gap:6px;display:grid}.tb__states[data-v-28ee3569]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tb__toggle[data-v-28ee3569]{align-items:center;gap:6px;font-size:13px;display:inline-flex}.tb__chip[data-v-28ee3569]{border:1px solid var(--ravo-color-border,#ddd);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.tb__chip[aria-pressed=true][data-v-28ee3569]{background:var(--ravo-color-ink,#111);color:#fff}.tb__call[data-v-28ee3569]{border-radius:var(--r-md,8px);background:#161616;align-items:center;gap:16px;padding:12px;display:flex}.tb__call-note[data-v-28ee3569]{color:#d4d4d4;font-size:13px;line-height:18px}.tb__call-stage[data-v-28ee3569]{flex:none;width:160px;height:160px}@media (width<=1000px){.tb__body[data-v-28ee3569]{grid-template-columns:minmax(0,1fr)}.tb__preview[data-v-28ee3569]{position:static}}.mu[data-v-cc8994ba]{gap:var(--ravo-space-4);min-width:0;display:grid}.mu__muted[data-v-cc8994ba]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.mu__refused[data-v-cc8994ba]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);gap:2px;margin:0;list-style:none;display:grid}.mu__list[data-v-cc8994ba]{gap:var(--ravo-space-2);margin:0;padding:0;list-style:none;display:grid}.mu__item[data-v-cc8994ba]{gap:var(--ravo-space-1) var(--ravo-space-3);padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);grid-template-columns:1fr auto;align-items:center;display:grid}.mu__name[data-v-cc8994ba]{text-overflow:ellipsis;min-width:0;display:grid;overflow:hidden}.mu__size[data-v-cc8994ba]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted)}.mu__message[data-v-cc8994ba]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-danger);grid-column:1/-1;margin:0}.mu__note[data-v-cc8994ba]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-warning);grid-column:1/-1;margin:0}.md__muted[data-v-c1e19e85]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:13px}.md__drop[data-v-c1e19e85]{min-height:72px;margin-bottom:var(--row-gap,24px);box-sizing:border-box;border-radius:var(--r-lg,12px);background:var(--surface-card,#fff);color:var(--ravo-color-secondary,#6b6b6b);text-align:center;cursor:pointer;transition:border-color var(--dur-fast,.16s) var(--ease-out,ease-out), background var(--dur-fast,.16s) var(--ease-out,ease-out);border:1px dashed #d9d9d9;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:13px;display:flex;position:relative}.md__drop strong[data-v-c1e19e85]{color:var(--ravo-color-ink,#111);font-weight:600}.md__drop[data-v-c1e19e85]:hover,.md__drop--over[data-v-c1e19e85]{border-color:var(--ravo-color-primary,#fd6a02);background:var(--ravo-color-primary-subtle,#fff4ec);color:var(--ravo-color-primary-text,#b84a00)}.md__drop[data-v-c1e19e85]:focus-within{box-shadow:var(--glow-brand)}.md__file[data-v-c1e19e85]{opacity:0;cursor:pointer;position:absolute;inset:0}.md__grid[data-v-c1e19e85]{grid-template-columns:repeat(auto-fill,200px);gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.md__card[data-v-c1e19e85]{border-radius:var(--r-lg,12px);background:var(--surface-card,#fff);width:200px;transition:box-shadow var(--dur-fast,.16s) var(--ease-out,ease-out);gap:8px;padding:0 0 12px;display:grid;position:relative;overflow:hidden}.md__card[data-v-c1e19e85]:hover{box-shadow:var(--elev-1)}.md__card--selected[data-v-c1e19e85]{box-shadow:inset 0 0 0 2px var(--ravo-color-primary,#fd6a02)}.md__check[data-v-c1e19e85]{z-index:1;position:absolute;top:8px;left:8px}.md__thumb[data-v-c1e19e85]{background:var(--surface-well,#efefef);cursor:pointer;border:0;place-items:center;width:200px;height:112px;padding:0;display:grid;position:relative;overflow:hidden}.md__thumb img[data-v-c1e19e85],.md__thumb video[data-v-c1e19e85]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.md__thumb[data-v-c1e19e85]:focus-visible{box-shadow:inset 0 0 0 2px var(--ravo-color-primary,#fd6a02);outline:none}.md__broken[data-v-c1e19e85]{color:var(--ravo-color-secondary,#6b6b6b);justify-items:center;gap:2px;font-size:12px;display:grid}.md__badge[data-v-c1e19e85]{border-radius:var(--r-pill,999px);color:#fff;font-variant-numeric:tabular-nums;background:#111111b8;align-items:center;gap:4px;padding:1px 8px;font-size:11px;display:inline-flex;position:absolute;bottom:8px;right:8px}.md__meta[data-v-c1e19e85]{gap:2px;min-width:0;padding:0 12px;display:grid}.md__name[data-v-c1e19e85]{text-overflow:ellipsis;white-space:nowrap;color:var(--ravo-color-ink,#111);font-size:13px;font-weight:500;overflow:hidden}.md__sub[data-v-c1e19e85]{color:var(--ravo-color-secondary,#6b6b6b);font-size:12px}.md__bar[data-v-c1e19e85]{z-index:3;border-radius:var(--r-lg,12px);background:var(--surface-card,#fff);box-shadow:var(--elev-2);align-items:center;gap:8px;margin-top:24px;padding:8px 8px 8px 16px;display:flex;position:sticky;bottom:16px}.md__bar-count[data-v-c1e19e85]{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.md__spacer[data-v-c1e19e85]{flex:1}.md__detail[data-v-c1e19e85]{gap:16px;display:grid}.md__preview[data-v-c1e19e85]{border-radius:var(--r-md,8px);background:var(--surface-well,#efefef);overflow:hidden}.md__preview img[data-v-c1e19e85],.md__preview video[data-v-c1e19e85]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:300px;display:block}.md__facts[data-v-c1e19e85]{gap:4px;margin:0;font-size:13px;display:grid}.md__facts>div[data-v-c1e19e85]{grid-template-columns:90px 1fr;gap:12px;display:grid}.md__facts dt[data-v-c1e19e85]{color:var(--ravo-color-secondary,#6b6b6b)}.md__facts dd[data-v-c1e19e85]{margin:0}.md__note[data-v-c1e19e85]{border-radius:var(--r-md,8px);background:var(--ravo-color-warning-subtle);margin:0;padding:12px;font-size:13px}.md__error[data-v-c1e19e85]{color:var(--ravo-color-danger);margin:0}.md__actions[data-v-c1e19e85]{gap:8px;display:flex}.cm__strip[data-v-ebbf017d]{margin:0 0 var(--row-gap,24px);border-radius:var(--r-lg,12px);background:var(--surface-card,#fff);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.cm__strip li[data-v-ebbf017d]{padding:20px var(--card-pad,24px);color:var(--ravo-color-secondary,#6b6b6b);gap:4px;font-size:12px;font-weight:500;display:grid}.cm__strip li+li[data-v-ebbf017d]{border-left:1px solid var(--surface-hairline,#e6e6e6)}.cm__strip strong[data-v-ebbf017d]{color:var(--ravo-color-ink,#111);letter-spacing:-.02em;font-variant-numeric:tabular-nums;order:2;font-size:28px;font-weight:600;line-height:32px}.cm__name[data-v-ebbf017d]{align-items:center;gap:var(--ravo-space-3);min-width:0;display:flex}.cm__thumb[data-v-ebbf017d]{border-radius:var(--r-sm,6px);background:var(--surface-well,#efefef);width:64px;height:36px;color:var(--ravo-color-secondary,#6b6b6b);flex:none;place-items:center;display:grid;overflow:hidden}.cm__thumb img[data-v-ebbf017d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cm__titles[data-v-ebbf017d]{min-width:0;display:grid}.cm__link[data-v-ebbf017d]{font-weight:var(--ravo-font-weight-semibold);color:var(--ravo-color-fg);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.cm__link[data-v-ebbf017d]:hover{text-decoration:underline}.cm__sub[data-v-ebbf017d]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted)}.cm__plain[data-v-ebbf017d]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg)}.cm__plain--empty[data-v-ebbf017d]{color:var(--ravo-color-fg-subtle)}.cm__conflict[data-v-ebbf017d]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-warning);margin-top:2px;display:block}.cm__actions[data-v-ebbf017d]{justify-content:flex-end;display:flex}.cm__foot[data-v-ebbf017d]{margin:var(--ravo-space-3) 0 0;font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted)}[data-v-ebbf017d] .p-datatable-tbody>tr{cursor:pointer}.cp[data-v-01a72bb5]{justify-items:center;gap:8px;width:100%;margin:0;display:grid}.cp__screen[data-v-01a72bb5]{box-sizing:border-box;border-radius:var(--r-xl,16px);border:8px solid var(--surface-dark,#161616);box-shadow:var(--elev-2);background:#000;position:relative;overflow:hidden}.cp__screen--portrait[data-v-01a72bb5]{aspect-ratio:9/16;width:min(100%,300px,56.25dvh - 168.75px)}.cp__screen--landscape[data-v-01a72bb5]{aspect-ratio:16/9;width:min(100%,520px)}.cp__screen[data-v-01a72bb5]:not(.cp__screen--screensaver){background:#1f1f1f}.cp__media[data-v-01a72bb5]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.cp__empty[data-v-01a72bb5]{text-align:center;color:#a6a6a6;place-items:center;padding:16px;font-size:13px;display:grid;position:absolute;inset:0}.cp__topbar[data-v-01a72bb5]{color:#a6a6a6;background:#2c2c2c;place-items:center;height:8%;font-size:11px;display:grid}.cp__banner[data-v-01a72bb5]{color:#a6a6a6;background:#444;place-items:center;width:100%;font-size:11px;display:grid;overflow:hidden}.cp__banner img[data-v-01a72bb5],.cp__banner video[data-v-01a72bb5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cp__assistant[data-v-01a72bb5]{color:#fff4ec;align-content:start;gap:8px;padding:14px;display:grid}.cp__assistant i[data-v-01a72bb5]{background:#444;border-radius:5px;height:10px}.cp__prompt[data-v-01a72bb5]{border-radius:var(--r-pill,999px);background:var(--cp-colour);color:#10231f;font:inherit;cursor:grab;touch-action:none;white-space:nowrap;border:2px solid #fff;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000059}.cp__prompt--drag[data-v-01a72bb5]{cursor:grabbing}.cp__prompt[data-v-01a72bb5]:focus-visible{box-shadow:var(--glow-brand), 0 2px 8px #00000059;outline:none}.cp__prompt[data-v-01a72bb5]:disabled{cursor:default}.cp__caption[data-v-01a72bb5]{color:var(--ravo-color-secondary,#6b6b6b);text-align:center;font-size:12px}.tl[data-v-5fb0e86c]{padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface);gap:3px;display:grid}.tl__row[data-v-5fb0e86c]{grid-template-columns:150px repeat(14,minmax(0,1fr));align-items:center;gap:2px;display:grid}.tl__row--head[data-v-5fb0e86c]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted);text-align:center}.tl__day small[data-v-5fb0e86c]{text-transform:uppercase;font-size:9px;display:block}.tl__label[data-v-5fb0e86c]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ravo-font-size-sm);overflow:hidden}.tl__label small[data-v-5fb0e86c]{color:var(--ravo-color-fg-muted)}.tl__cell[data-v-5fb0e86c]{background:var(--ravo-color-surface-hover);border-radius:3px;height:14px}.tl__cell--on[data-v-5fb0e86c]{background:var(--ravo-color-primary)}.tl__cell--other[data-v-5fb0e86c]{background:var(--ravo-color-fg-subtle)}.tl__cell--clash[data-v-5fb0e86c]{background:var(--ravo-color-warning)}.tl__note[data-v-5fb0e86c]{margin:var(--ravo-space-1) 0 0;font-size:var(--ravo-font-size-xs);color:var(--ravo-color-warning)}.mp[data-v-ba264ea2]{gap:var(--ravo-space-3);min-width:0;display:grid}.mp__bar[data-v-ba264ea2]{gap:var(--ravo-space-2);align-items:center;display:flex}.mp__bar[data-v-ba264ea2]>:first-child{flex:1}.mp__muted[data-v-ba264ea2]{color:var(--ravo-color-fg-muted);margin:0}.mp__error[data-v-ba264ea2]{color:var(--ravo-color-danger);margin:0}.mp__grid[data-v-ba264ea2]{gap:var(--ravo-space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.mp__item[data-v-ba264ea2]{padding:var(--ravo-space-1);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);gap:2px;display:grid;position:relative}.mp__item--on[data-v-ba264ea2]{border-color:var(--ravo-color-primary);box-shadow:var(--ravo-focus-ring)}.mp__check[data-v-ba264ea2]{top:var(--ravo-space-2);left:var(--ravo-space-2);z-index:1;position:absolute}.mp__thumb[data-v-ba264ea2]{aspect-ratio:16/10;border-radius:var(--ravo-radius-sm);background:var(--ravo-color-surface-sunken);cursor:pointer;display:block;position:relative;overflow:hidden}.mp__thumb img[data-v-ba264ea2],.mp__thumb video[data-v-ba264ea2]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mp__badge[data-v-ba264ea2]{color:#fff;background:#0e0e0eb8;border-radius:999px;align-items:center;gap:3px;padding:0 6px;font-size:11px;display:inline-flex;position:absolute;bottom:4px;right:4px}.mp__name[data-v-ba264ea2]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ravo-font-size-sm);overflow:hidden}.ce[data-v-00be43a1]{gap:var(--row-gap,24px);width:100%;max-width:var(--page-max,1600px);min-width:0;margin:0 auto;display:grid}.ce__header[data-v-00be43a1]{gap:8px;display:grid}.ce__title[data-v-00be43a1]{font:var(--type-h1);letter-spacing:-.01em;color:var(--ravo-color-ink);overflow-wrap:anywhere;margin:0}.ce__crumbs[data-v-00be43a1]{color:var(--ravo-color-secondary,#6b6b6b);gap:6px;font-size:12px;display:flex}.ce__crumbs a[data-v-00be43a1]{color:inherit;text-decoration:none}.ce__crumbs a[data-v-00be43a1]:hover{color:var(--ravo-color-primary-text,#b84a00);text-decoration:underline}.ce__bar[data-v-00be43a1]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ce__name[data-v-00be43a1]{width:min(360px,100%)}.ce__spacer[data-v-00be43a1]{flex:auto}.ce__problems[data-v-00be43a1]{color:var(--ravo-color-secondary,#6b6b6b);align-self:center;font-size:13px}.ce__muted[data-v-00be43a1]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:13px;line-height:18px}.ce__warn[data-v-00be43a1]{border-radius:var(--r-md,8px);background:var(--ravo-color-warning-subtle);margin:0;padding:8px 12px;font-size:13px}.ce__message[data-v-00be43a1]{border-radius:var(--r-lg,12px);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);margin:0;padding:12px 16px}.ce__body[data-v-00be43a1]{gap:var(--column-gap,24px);grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:start;display:grid}.ce__settings[data-v-00be43a1]{gap:var(--row-gap,24px);min-width:0;display:grid}.ce__preview[data-v-00be43a1]{padding:var(--card-pad,24px);border-radius:var(--r-lg,12px);background:var(--surface-card,#fff);justify-items:center;gap:16px;display:grid;position:sticky;top:16px}.ce__preview-head[data-v-00be43a1]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ce__preview-title[data-v-00be43a1]{color:var(--ravo-color-ink,#111);font-size:16px;font-weight:600}.cs[data-v-00be43a1]{padding:var(--card-pad,24px);border-radius:var(--r-lg,12px);background:var(--surface-card,#fff);gap:16px;min-width:0;display:grid}.cs__head[data-v-00be43a1]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cs__title[data-v-00be43a1]{color:var(--ravo-color-ink,#111);margin:0;font-size:16px;font-weight:600}.cs__summary[data-v-00be43a1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ravo-color-secondary,#6b6b6b);text-align:right;font-size:13px;overflow:hidden}.cs__sub[data-v-00be43a1]{border-top:1px solid var(--surface-hairline,#e6e6e6);gap:12px;padding-top:16px;display:grid}.cs__subhead[data-v-00be43a1]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cs__subtitle[data-v-00be43a1]{color:var(--ravo-color-ink,#111);margin:0;font-size:14px;font-weight:600}.ci[data-v-00be43a1]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ci__item[data-v-00be43a1]{border-radius:var(--r-md,8px);box-shadow:inset 0 0 0 1px var(--surface-hairline,#e6e6e6);grid-template-columns:64px 1fr auto;align-items:start;gap:12px;padding:8px;display:grid}.ci__item--on[data-v-00be43a1]{box-shadow:inset 0 0 0 2px var(--ravo-color-primary,#fd6a02)}.ci__thumb[data-v-00be43a1]{border-radius:var(--r-sm,6px);background:var(--surface-well,#efefef);cursor:pointer;border:0;width:64px;height:36px;padding:0;overflow:hidden}.ci__thumb img[data-v-00be43a1],.ci__thumb video[data-v-00be43a1]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ci__main[data-v-00be43a1]{gap:4px;min-width:0;display:grid}.ci__name[data-v-00be43a1]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.ci__end[data-v-00be43a1]{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ci__buttons[data-v-00be43a1]{display:flex}.cw[data-v-00be43a1]{border-radius:var(--r-md,8px);box-shadow:inset 0 0 0 1px var(--surface-hairline,#e6e6e6);gap:8px;padding:16px;display:grid}.cw__head[data-v-00be43a1]{align-items:center;gap:8px;display:flex}.cw__head .ce__muted[data-v-00be43a1]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=1000px){.ce__body[data-v-00be43a1]{grid-template-columns:1fr}.ce__preview[data-v-00be43a1]{position:static}}.aw[data-v-54b78e4f]{gap:var(--ravo-space-4);min-width:0;display:grid}.aw__lead[data-v-54b78e4f]{color:var(--ravo-color-fg-muted);margin:0}.aw__group[data-v-54b78e4f]{gap:var(--ravo-space-2);justify-items:start;display:grid}.aw__hint[data-v-54b78e4f]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.aw__limits[data-v-54b78e4f]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface-sunken);font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted);gap:2px;margin:0;list-style:none;display:grid}.aw__warn[data-v-54b78e4f]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-warning-subtle);color:var(--ravo-color-fg);margin:0}.aw__sections[data-v-54b78e4f]{border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.aw__section[data-v-54b78e4f]{align-items:flex-start;gap:var(--ravo-space-3);padding:var(--ravo-space-2) var(--ravo-space-3);border-bottom:1px solid var(--ravo-color-border);display:flex}.aw__section[data-v-54b78e4f]:last-child{border-bottom:0}.aw__section-label[data-v-54b78e4f]{cursor:pointer;flex:1;gap:1px;min-width:0;display:grid}.aw__section-name[data-v-54b78e4f]{font-weight:var(--ravo-font-weight-semibold)}.aw__section-meta[data-v-54b78e4f]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw__estimate[data-v-54b78e4f]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-primary-subtle);color:var(--ravo-color-primary-subtle-fg)}.aw__page[data-v-54b78e4f]{gap:var(--ravo-space-1);padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);overflow-wrap:anywhere;display:grid}.aw__section-meta--wrap[data-v-54b78e4f]{white-space:normal}.aw__documents[data-v-54b78e4f]{gap:var(--ravo-space-2);min-width:0;display:grid}.aw__documents>div[data-v-54b78e4f]{gap:var(--ravo-space-1);display:grid}.aw__document-label[data-v-54b78e4f]{overflow-wrap:anywhere;gap:3px}.aw__document-url[data-v-54b78e4f],.aw__document-origin[data-v-54b78e4f]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted)}@media (width<=480px){.aw__sections[data-v-54b78e4f]{max-height:none;overflow-y:visible}}.aw__sub[data-v-54b78e4f]{font-size:var(--ravo-font-size-sm);display:block}.aw__confirm[data-v-54b78e4f]{gap:var(--ravo-space-3);padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border-strong);border-radius:var(--ravo-radius-md);align-items:flex-start;display:flex}.aw__confirm label[data-v-54b78e4f]{flex:1}.aw__samples summary[data-v-54b78e4f]{cursor:pointer;color:var(--ravo-color-primary-text);font-weight:var(--ravo-font-weight-medium)}.aw__sample[data-v-54b78e4f]{margin-top:var(--ravo-space-2);padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md)}.aw__sample p[data-v-54b78e4f]{margin:var(--ravo-space-1) 0 0;font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted)}.aw__error[data-v-54b78e4f]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);margin:0}.uf[data-v-a906cc60]{gap:var(--ravo-space-4);min-width:0;display:grid}.uf__lead[data-v-a906cc60]{color:var(--ravo-color-fg-muted);margin:0}.uf__refused[data-v-a906cc60]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger);gap:2px;margin:0;list-style:none;display:grid}.uf__list[data-v-a906cc60]{gap:var(--ravo-space-2);margin:0;padding:0;list-style:none;display:grid}.uf__item[data-v-a906cc60]{gap:var(--ravo-space-1) var(--ravo-space-3);padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);grid-template-columns:1fr auto;align-items:center;display:grid}.uf__name[data-v-a906cc60]{text-overflow:ellipsis;min-width:0;display:grid;overflow:hidden}.uf__size[data-v-a906cc60]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted)}.uf__message[data-v-a906cc60]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-danger);grid-column:1/-1;margin:0}.uf__message--muted[data-v-a906cc60]{color:var(--ravo-color-fg-muted)}.ws[data-v-c5dd11bd]{gap:var(--ravo-space-4);min-width:0;display:grid}.ws__message[data-v-c5dd11bd]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-warning-subtle);margin:0}.ws__status[data-v-c5dd11bd]{gap:var(--ravo-space-2);padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);justify-items:start;display:grid}.ws__detail[data-v-c5dd11bd],.ws__note[data-v-c5dd11bd]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.ws__bar[data-v-c5dd11bd]{background:var(--ravo-color-surface-hover);border-radius:3px;width:100%;height:6px;overflow:hidden}.ws__bar span[data-v-c5dd11bd]{background:var(--ravo-color-primary);height:100%;transition:width .3s;display:block}.ws__facts[data-v-c5dd11bd]{gap:var(--ravo-space-2);margin:0;display:grid}.ws__facts>div[data-v-c5dd11bd]{gap:var(--ravo-space-3);grid-template-columns:110px 1fr;display:grid}.ws__facts dt[data-v-c5dd11bd]{color:var(--ravo-color-fg-muted)}.ws__facts dd[data-v-c5dd11bd]{overflow-wrap:anywhere;min-width:0;margin:0}.ws__help[data-v-c5dd11bd]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.ws__schedule[data-v-c5dd11bd]{gap:var(--ravo-space-2);padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);justify-items:start;display:grid}.ws__when[data-v-c5dd11bd]{gap:var(--ravo-space-3);flex-wrap:wrap;display:flex}.ws__actions[data-v-c5dd11bd]{gap:var(--ravo-space-2);display:grid}.ws__row[data-v-c5dd11bd]{gap:var(--ravo-space-2);flex-wrap:wrap;display:flex}.ws__reason[data-v-c5dd11bd]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.ws__staff[data-v-c5dd11bd]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-surface-sunken);font-size:var(--ravo-font-size-sm)}.ws__staff h3[data-v-c5dd11bd]{margin:0 0 var(--ravo-space-1);font-size:var(--ravo-font-size-sm)}.ws__staff p[data-v-c5dd11bd]{margin:0}.ws__muted[data-v-c5dd11bd]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.ws__runlist[data-v-c5dd11bd]{gap:var(--ravo-space-2);margin:0;padding:0;list-style:none;display:grid}.ws__run[data-v-c5dd11bd]{padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);gap:2px;display:grid}.ws__runhead[data-v-c5dd11bd]{justify-content:space-between;align-items:center;gap:var(--ravo-space-2);display:flex}.ws__content[data-v-c5dd11bd]{gap:var(--ravo-space-3);display:grid}.ws__inventory[data-v-c5dd11bd],.ws__resources[data-v-c5dd11bd]{gap:var(--ravo-space-2);margin:0;padding:0;list-style:none;display:grid}.ws__inventory-page[data-v-c5dd11bd]{gap:var(--ravo-space-2);padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);display:grid}.ws__inventory-head[data-v-c5dd11bd],.ws__resources li[data-v-c5dd11bd]{justify-content:space-between;align-items:flex-start;gap:var(--ravo-space-3);display:flex}.ws__resources[data-v-c5dd11bd]{border-inline-start:2px solid var(--ravo-color-border);padding-inline-start:var(--ravo-space-3)}.ws__resources li span[data-v-c5dd11bd]{min-width:0;display:grid}.ws__resources small[data-v-c5dd11bd]{color:var(--ravo-color-fg-muted)}.ws__gap[data-v-c5dd11bd]{color:var(--ravo-color-secondary,#6b6b6b);margin-top:2px;font-size:12px;display:block}.fs[data-v-031c9afe]{gap:var(--ravo-space-4);min-width:0;display:grid}.fs__message[data-v-031c9afe]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-warning-subtle);margin:0}.fs__status[data-v-031c9afe]{gap:var(--ravo-space-2);padding:var(--ravo-space-3);border:1px solid var(--ravo-color-border);border-radius:var(--ravo-radius-md);justify-items:start;display:grid}.fs__muted[data-v-031c9afe]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.fs__facts[data-v-031c9afe]{gap:var(--ravo-space-2);margin:0;display:grid}.fs__facts>div[data-v-031c9afe]{gap:var(--ravo-space-3);grid-template-columns:100px 1fr;display:grid}.fs__facts dt[data-v-031c9afe]{color:var(--ravo-color-fg-muted)}.fs__facts dd[data-v-031c9afe]{overflow-wrap:anywhere;margin:0}.fs__row[data-v-031c9afe]{gap:var(--ravo-space-2);flex-wrap:wrap;display:flex}.src__warning[data-v-c15cd930]{margin:0 0 var(--ravo-space-3);color:var(--ravo-color-warning)}.src__usage[data-v-c15cd930]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted)}.src__name[data-v-c15cd930]{font:inherit;font-weight:var(--ravo-font-weight-semibold);color:var(--ravo-color-fg);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.src__name[data-v-c15cd930]:hover{text-decoration:underline}.src__sub[data-v-c15cd930]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted);text-overflow:ellipsis;max-width:38ch;display:block;overflow:hidden}.src__plain[data-v-c15cd930]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted)}.src__type[data-v-c15cd930]{color:var(--ravo-color-ink,#111);align-items:center;gap:6px;font-size:13px;display:inline-flex}.src__type[data-v-c15cd930] svg{color:#444}.src__state[data-v-c15cd930]{justify-items:start;gap:6px;min-width:120px;display:inline-grid}.src__progress[data-v-c15cd930]{background:var(--surface-hairline,#e6e6e6);border-radius:1px;width:100%;height:2px;display:block;position:relative;overflow:hidden}.src__progress i[data-v-c15cd930]{background:var(--ravo-color-primary,#fd6a02);transition:width var(--dur-slow,.4s) var(--ease-out,ease-out);border-radius:1px;position:absolute;inset:0 auto 0 0}.src__progress--open i[data-v-c15cd930]{width:30%;animation:src-sweep-c15cd930 1.6s var(--ease-out,ease-out) infinite}@keyframes src-sweep-c15cd930{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.src__progress--open i[data-v-c15cd930]{opacity:.4;width:100%;animation:none}}[data-v-c15cd930] .p-datatable-tbody>tr{cursor:pointer}.src__reason[data-v-c15cd930]{font:var(--type-label);color:var(--ravo-color-secondary);white-space:normal;margin-top:2px;font-weight:400;display:block}.home-summary[data-v-3d623185]{min-width:0;min-height:232px;padding:var(--card-pad);padding-bottom:calc(var(--card-pad) + 56px);background:var(--surface-card);border-radius:var(--r-lg);flex-direction:column;gap:16px;display:flex;position:relative;overflow:hidden}.home-summary__head[data-v-3d623185]{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-summary__title[data-v-3d623185]{font:var(--type-h2);color:var(--ravo-color-ink);margin:0}.home-summary__muted[data-v-3d623185]{font:var(--type-secondary);color:var(--ravo-color-secondary);margin:0}.home-summary__figures[data-v-3d623185]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.home-summary__figure[data-v-3d623185]{gap:4px;min-width:0;display:grid}.home-summary__figure dt[data-v-3d623185]{font:var(--type-label);letter-spacing:.02em;color:var(--ravo-color-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-summary__figure dd[data-v-3d623185]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.home-summary__value[data-v-3d623185]{font:600 24px/1.15 var(--ravo-font-sans);letter-spacing:-.02em;color:var(--ravo-color-ink);font-variant-numeric:tabular-nums}.home-summary__delta[data-v-3d623185]{border-radius:var(--r-pill);height:20px;font:var(--type-label);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--ravo-color-neutral-subtle);color:var(--ravo-color-secondary);align-items:center;padding:0 6px;display:inline-flex}.home-summary__delta--good[data-v-3d623185]{background:var(--ravo-color-success-subtle);color:var(--delta-good)}.home-summary__delta--bad[data-v-3d623185]{background:var(--ravo-color-danger-subtle);color:var(--delta-bad)}.home-summary__spark[data-v-3d623185]{width:100%;height:56px;position:absolute;bottom:0;left:0;right:0}.home-summary__spark-area[data-v-3d623185]{fill:#fd6a020f}.home-summary__spark-bar[data-v-3d623185]{fill:var(--chart-1);opacity:.22}.home-summary__spark-line[data-v-3d623185]{fill:none;stroke:var(--chart-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}@media (width<=640px){.home-summary__figures[data-v-3d623185]{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-attention[data-v-3926d5ad]{min-width:0;padding:var(--card-pad);background:var(--surface-card);border-radius:var(--r-lg);flex-direction:column;gap:16px;display:flex}.home-attention__head[data-v-3926d5ad]{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.home-attention__title[data-v-3926d5ad]{font:var(--type-h2);color:var(--ravo-color-ink);margin:0}.home-attention__more[data-v-3926d5ad]{font:var(--type-label);color:var(--ravo-color-link);text-decoration:none}.home-attention__more[data-v-3926d5ad]:hover{text-decoration:underline}.home-attention__skeleton[data-v-3926d5ad]{gap:16px;display:grid}.home-attention__list[data-v-3926d5ad]{margin:0;padding:0;list-style:none;display:grid}.home-attention__list li+li[data-v-3926d5ad]{border-top:1px solid var(--surface-hairline)}.home-attention__row[data-v-3926d5ad]{border-radius:var(--r-md);min-height:52px;color:inherit;transition:background-color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;display:flex}.home-attention__row[data-v-3926d5ad]:hover{background:var(--surface-row-hover)}.home-attention__row[data-v-3926d5ad]:focus-visible{box-shadow:var(--glow-brand);outline:none}.home-attention__text[data-v-3926d5ad]{min-width:0;display:grid}.home-attention__name[data-v-3926d5ad]{font:600 14px/20px var(--ravo-font-sans);color:var(--ravo-color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-attention__place[data-v-3926d5ad]{font:var(--type-label);color:var(--ravo-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.home-attention__pill[data-v-3926d5ad]{border-radius:var(--r-pill);height:22px;font:var(--type-label);flex-shrink:0;align-items:center;padding:0 8px;display:inline-flex}.home-attention__pill.is-bad[data-v-3926d5ad]{background:var(--ravo-color-danger-subtle);color:var(--ravo-color-danger)}.home-attention__pill.is-warn[data-v-3926d5ad]{background:var(--ravo-color-warning-subtle);color:var(--ravo-color-warning)}.home-attention__ok[data-v-3926d5ad]{font:var(--type-body);color:var(--ravo-color-body);align-items:center;gap:10px;margin:0;display:flex}.home-attention__dot[data-v-3926d5ad]{background:var(--ravo-color-success);border-radius:50%;width:8px;height:8px}.home-list[data-v-96637f46]{min-width:0;padding:var(--card-pad);background:var(--surface-card);border-radius:var(--r-lg);flex-direction:column;gap:16px;display:flex}.home-list__head[data-v-96637f46]{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.home-list__title[data-v-96637f46]{font:var(--type-h2);color:var(--ravo-color-ink);margin:0}.home-list__all[data-v-96637f46]{font:var(--type-label);color:var(--ravo-color-link);flex-shrink:0;text-decoration:none}.home-list__all[data-v-96637f46]:hover{text-decoration:underline}.home-list__skeleton[data-v-96637f46]{gap:16px;display:grid}.home-list__note[data-v-96637f46]{font:var(--type-secondary);color:var(--ravo-color-secondary);margin:0}.home-list__retry[data-v-96637f46]{font:inherit;color:var(--ravo-color-link);cursor:pointer;background:0 0;border:0;padding:0}.home-list__rows[data-v-96637f46]{margin:0;padding:0;list-style:none;display:grid}.home-list__row[data-v-96637f46]{border-radius:var(--r-md);min-width:0;min-height:48px;color:inherit;transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:12px;padding:6px 8px;text-decoration:none;display:flex}.home-list__row[data-v-96637f46]:hover{background:var(--surface-row-hover)}.home-list__row[data-v-96637f46]:focus-visible{box-shadow:var(--glow-brand);outline:none}.home-list__thumb[data-v-96637f46]{background:var(--surface-well);border-radius:4px;flex-shrink:0;width:48px;height:27px;overflow:hidden}.home-list__thumb img[data-v-96637f46]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-list__avatar[data-v-96637f46]{background:var(--ravo-color-primary-subtle);width:32px;height:32px;color:var(--ravo-color-primary-text);font:600 13px/1 var(--ravo-font-sans);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.home-list__avatar img[data-v-96637f46]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-list__dot[data-v-96637f46]{background:var(--ravo-color-caption);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin:0 4px}.home-list__dot.is-good[data-v-96637f46]{background:var(--ravo-color-success)}.home-list__dot.is-warn[data-v-96637f46]{background:#d97706}.home-list__text[data-v-96637f46]{min-width:0;display:grid}.home-list__name[data-v-96637f46]{font:500 14px/20px var(--ravo-font-sans);color:var(--ravo-color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-list__sub[data-v-96637f46]{font:var(--type-label);color:var(--ravo-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.home-usage__content[data-v-184284d6]{justify-content:space-between;align-items:center;gap:var(--ravo-space-4);min-width:0;display:flex}.home-usage__summary[data-v-184284d6]{align-items:center;gap:var(--ravo-space-3);min-width:0;display:flex}.home-usage__summary>div[data-v-184284d6]{gap:2px;min-width:0;display:grid}.home-usage__summary strong[data-v-184284d6]{font:var(--type-body);color:var(--ravo-color-ink);font-weight:600}.home-usage__summary span[data-v-184284d6]{font:var(--type-secondary);color:var(--ravo-color-secondary)}.home-usage__facts[data-v-184284d6]{gap:var(--ravo-space-5);flex-shrink:0;margin:0;display:flex}.home-usage__facts div[data-v-184284d6]{gap:2px;display:grid}.home-usage__facts dt[data-v-184284d6]{font:var(--type-label);color:var(--ravo-color-secondary)}.home-usage__facts dd[data-v-184284d6]{font:var(--type-body);color:var(--ravo-color-ink);margin:0;font-weight:600}.home-usage__error[data-v-184284d6]{font:var(--type-secondary);color:var(--ravo-color-danger);margin:0}@media (width<=600px){.home-usage__content[data-v-184284d6],.home-usage__summary[data-v-184284d6]{align-items:flex-start}.home-usage__content[data-v-184284d6]{flex-direction:column}.home-usage__facts[data-v-184284d6]{justify-content:space-between;gap:var(--ravo-space-3);width:100%}}.home-activation[data-v-d921cab3]{align-items:center;gap:var(--column-gap,24px);padding:var(--card-pad,24px);background:var(--surface-card);border:1px solid var(--ravo-color-border);border-radius:var(--r-lg);grid-template-columns:minmax(160px,1fr) minmax(0,3fr);min-width:0;display:grid}.home-activation--complete[data-v-d921cab3]{grid-template-columns:minmax(0,1fr)}.home-activation__mascot[data-v-d921cab3]{color:var(--ravo-color-fg-muted);text-align:center;place-items:center;gap:12px;display:grid}.home-activation__body[data-v-d921cab3]{overflow-wrap:anywhere;justify-items:start;gap:12px;min-width:0;display:grid}.home-activation h2[data-v-d921cab3]{font:600 22px/1.3 var(--ravo-font-sans);margin:0}.home-activation p[data-v-d921cab3]{margin:0;line-height:1.6}.home-activation__muted[data-v-d921cab3]{color:var(--ravo-color-fg-muted)}.home-activation__steps[data-v-d921cab3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:0 0 8px;padding:0;list-style:none;display:grid}.home-activation__steps li[data-v-d921cab3]{border-bottom:2px solid var(--ravo-color-border);align-content:start;gap:4px;padding-block-end:10px;font-size:13px;display:grid}.home-activation__steps [aria-current=step][data-v-d921cab3]{border-color:var(--ravo-color-primary)}.home-activation__steps span[data-v-d921cab3]{color:var(--ravo-color-fg-muted)}.home-activation__trial[data-v-d921cab3]{border-top:1px solid var(--ravo-color-border);flex-wrap:wrap;gap:8px 16px;width:100%;padding-top:12px;font-size:13px;display:flex}.home-activation__trial dl[data-v-d921cab3]{flex-wrap:wrap;gap:12px 24px;width:100%;margin:0;display:flex}.home-activation__trial dl>div[data-v-d921cab3]{flex-wrap:wrap;gap:8px;display:flex}.home-activation__trial dd[data-v-d921cab3]{margin:0;font-weight:600}.home-activation__assisted[data-v-d921cab3]{border-top:1px solid var(--ravo-color-border);flex-wrap:wrap;align-items:end;gap:8px 12px;width:100%;padding-top:12px;display:flex}.home-activation__assisted>div[data-v-d921cab3]{flex:280px}.home-activation__assisted[data-v-d921cab3] .ravo-field{min-width:210px;margin:0}.home-activation[data-v-d921cab3] .r-button{white-space:normal;max-width:100%;height:auto;min-height:var(--ravo-control-height);text-align:center;padding-block:10px;line-height:1.4}@media (width<=700px){.home-activation[data-v-d921cab3]{grid-template-columns:minmax(0,1fr)}.home-activation__steps[data-v-d921cab3]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-activation__body[data-v-d921cab3]>.r-button{width:100%}}.home[data-v-48478bb6]{box-sizing:border-box;width:100%;max-width:var(--page-max);gap:var(--row-gap);min-width:0;margin:0 auto;display:grid}.home[data-v-48478bb6] .r-page-header{margin-bottom:0}.home__grid[data-v-48478bb6]{gap:var(--column-gap);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.home__span-4[data-v-48478bb6]{grid-column:span 4;min-width:0}.home__span-8[data-v-48478bb6]{grid-column:span 8;min-width:0}.home__span-12[data-v-48478bb6]{grid-column:span 12;min-width:0}.home__placeholder[data-v-48478bb6]{padding:var(--card-pad);background:var(--surface-card);border-radius:var(--r-lg);gap:16px;display:grid}.home__first-run[data-v-48478bb6]{padding:48px var(--card-pad);background:var(--surface-card);border-radius:var(--r-lg)}.home__link[data-v-48478bb6]{font:var(--type-secondary);color:var(--ravo-color-link);align-self:center;text-decoration:none}.home__link[data-v-48478bb6]:hover{text-decoration:underline}@media (width<=1100px){.home__span-4[data-v-48478bb6],.home__span-8[data-v-48478bb6]{grid-column:span 12}}
