.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}}.login-split[data-v-7d4c5e8c]{grid-template-columns:1fr 1fr;width:100%;min-height:100vh;display:grid}.login-form-panel[data-v-7d4c5e8c]{background:#fff;justify-content:center;align-items:center;padding:48px 40px;transition:background .3s;display:flex}.login-form-panel__inner[data-v-7d4c5e8c]{width:100%;max-width:384px}.login-brand[data-v-7d4c5e8c]{justify-content:flex-start;margin-bottom:40px}.login-head[data-v-7d4c5e8c]{margin-bottom:28px}.login-head__title[data-v-7d4c5e8c]{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-7d4c5e8c]{font-family:var(--ravo-font-sans);color:#6b6b6b;margin:0;font-size:14px;line-height:1.55}.login-foot[data-v-7d4c5e8c]{text-align:center;font-family:var(--ravo-font-sans);color:#6b6b6b;margin:20px 0 0;font-size:13px}.login-foot__link[data-v-7d4c5e8c]{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-7d4c5e8c]:hover{text-underline-offset:2px;text-decoration:underline}.login-form-panel .auth-submit-btn[data-v-7d4c5e8c]{width:100%}[data-theme=dark] .login-form-panel[data-v-7d4c5e8c]{background:#121212}[data-theme=dark] .login-head__title[data-v-7d4c5e8c]{color:#fff4ec}[data-theme=dark] .login-head__subtitle[data-v-7d4c5e8c],[data-theme=dark] .login-foot[data-v-7d4c5e8c]{color:#afafaf}[data-theme=dark] .login-foot .login-foot__link[data-v-7d4c5e8c]{color:#ff8a65!important}@media (width<=900px){.login-split[data-v-7d4c5e8c]{grid-template-columns:1fr}.login-form-panel[data-v-7d4c5e8c]{padding:40px 22px}}.register-split[data-v-562b098a]{grid-template-columns:1fr 1fr;width:100%;min-height:100vh;display:grid}.register-form-panel[data-v-562b098a]{background:#f6f6f6;justify-content:center;align-items:center;padding:48px 40px;transition:background .3s;display:flex}.register-form-panel__inner[data-v-562b098a]{width:100%;max-width:384px}.register-brand[data-v-562b098a]{justify-content:flex-start;margin-bottom:32px}.register-head[data-v-562b098a]{margin-bottom:24px}.register-head__title[data-v-562b098a]{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-562b098a]{font-family:var(--ravo-font-sans);color:#585858;margin:0;font-size:14.5px;line-height:1.55}.register-form-panel .auth-submit-btn[data-v-562b098a]{width:auto;min-width:200px;margin-left:auto;margin-right:auto}.register-form-panel .auth-eye-btn[data-v-562b098a]{right:4px}[data-theme=dark] .register-form-panel[data-v-562b098a]{background:#121212}[data-theme=dark] .register-head__title[data-v-562b098a]{color:#fff4ec}[data-theme=dark] .register-head__subtitle[data-v-562b098a]{color:#afafaf}@media (width<=900px){.register-split[data-v-562b098a]{grid-template-columns:1fr}.register-form-panel[data-v-562b098a]{padding:40px 22px}}.shell-sites[data-v-9d771a8e]{min-width:0;position:relative}.shell-sites__trigger[data-v-9d771a8e]{border:1px solid var(--surface-hairline);border-radius:var(--r-md);background:var(--surface-card);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-9d771a8e] .ravo-icon{color:var(--ravo-color-icon)}.shell-sites__trigger[data-v-9d771a8e]:hover{background:var(--surface-nav-hover)}.shell-sites__trigger[data-v-9d771a8e]:focus-visible{box-shadow:var(--glow-brand);outline:none}.shell-sites__label[data-v-9d771a8e],.shell-sites__name[data-v-9d771a8e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-sites__panel[data-v-9d771a8e]{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-9d771a8e]{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-9d771a8e]{margin:0;padding:0;list-style:none;overflow-y:auto}.shell-sites__option[data-v-9d771a8e]{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-9d771a8e]:hover{background:var(--surface-nav-hover)}.shell-sites__option[aria-selected=true][data-v-9d771a8e]{color:var(--ravo-color-ink);font-weight:500}.shell-sites__option[aria-selected=true][data-v-9d771a8e] .ravo-icon{color:var(--ravo-color-primary)}.shell-sites__note[data-v-9d771a8e]{font:var(--type-secondary);color:var(--ravo-color-secondary);margin:0;padding:12px}.shell-sites__retry[data-v-9d771a8e]{font:inherit;color:var(--ravo-color-link);cursor:pointer;background:0 0;border:0;padding:0}@media (width<=1100px){.shell-sites__trigger[data-v-9d771a8e]{max-width:160px}}.shell-kiosks[data-v-33eda576]{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-33eda576]{border-radius:var(--r-lg);height:40px;padding:0 12px}.shell-kiosks--block[data-v-33eda576]:hover{background:var(--surface-nav-hover);color:var(--ravo-color-ink)}.shell-kiosks--block.is-collapsed[data-v-33eda576]{justify-content:center;padding:0}.shell-kiosks--pill[data-v-33eda576]{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-33eda576]:hover{background:var(--surface-nav-hover)}.shell-kiosks[data-v-33eda576]:focus-visible{box-shadow:var(--glow-brand);outline:none}.shell-kiosks__text[data-v-33eda576]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-kiosks__dot[data-v-33eda576]{background:var(--ravo-color-caption);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.is-good .shell-kiosks__dot[data-v-33eda576]{background:var(--ravo-color-success)}.is-warn .shell-kiosks__dot[data-v-33eda576]{background:#d97706}.shell-kiosks--pill:not(.is-live) .shell-kiosks__dot[data-v-33eda576]{background:var(--ravo-color-caption)}.shell-kiosks--pill.is-live .shell-kiosks__dot[data-v-33eda576]{background:var(--ravo-color-success)}.shell-kiosks__ring[data-v-33eda576]{background:inherit;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.shell-kiosks__ring[data-v-33eda576]{animation:shell-kiosks-pulse-33eda576 2s var(--ease-out) infinite}}@keyframes shell-kiosks-pulse-33eda576{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.shell-topbar[data-v-a0077837]{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-a0077837],.shell-topbar__right[data-v-a0077837]{align-items:center;gap:8px;min-width:0;display:flex}.shell-topbar__right[data-v-a0077837]{justify-content:flex-end}.shell-topbar__logo[data-v-a0077837]{color:inherit;border-radius:var(--r-md);align-items:center;padding:2px 4px;text-decoration:none;display:inline-flex}.shell-topbar__logo[data-v-a0077837]:focus-visible{box-shadow:var(--glow-brand);outline:none}.shell-topbar__logo-img[data-v-a0077837]{-o-object-fit:contain;object-fit:contain;width:auto;height:28px}.shell-topbar__logo-mark[data-v-a0077837]{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}.shell-topbar__icon-btn[data-v-a0077837]{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-a0077837]:hover{background:var(--surface-nav-hover);color:var(--ravo-color-ink)}.shell-topbar__icon-btn[data-v-a0077837]:focus-visible{box-shadow:var(--glow-brand);outline:none}.shell-topbar__search[data-v-a0077837]{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-a0077837]:hover{background:var(--surface-card);border-color:var(--ravo-color-border-strong)}.shell-topbar__search[data-v-a0077837]:focus-visible,.shell-topbar__toggle[data-v-a0077837]:focus-visible,.shell-topbar__account-btn[data-v-a0077837]:focus-visible{box-shadow:var(--glow-brand);outline:none}.shell-topbar__search-text[data-v-a0077837]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.shell-topbar__kbd[data-v-a0077837]{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-a0077837]{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-a0077837]:hover{background:var(--surface-nav-hover);color:var(--ravo-color-ink)}.shell-topbar__toggle.is-on[data-v-a0077837]{background:var(--ravo-color-primary-subtle);border-color:var(--ravo-color-primary);color:var(--ravo-color-ink)}.shell-topbar__account[data-v-a0077837]{flex-shrink:0;position:relative}.shell-topbar__account-btn[data-v-a0077837]{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-a0077837]{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-a0077837]{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-a0077837]{border-bottom:1px solid var(--surface-hairline);flex-direction:column;margin-bottom:4px;padding:8px 12px;display:flex}.shell-topbar__menu-name[data-v-a0077837]{font:600 14px/20px var(--ravo-font-sans);color:var(--ravo-color-ink)}.shell-topbar__menu-role[data-v-a0077837]{font:var(--type-label);color:var(--ravo-color-secondary);text-transform:capitalize}.shell-topbar__menu-item[data-v-a0077837]{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-a0077837]:hover{background:var(--surface-nav-hover)}.shell-topbar__menu-item[data-v-a0077837]:focus-visible{box-shadow:var(--glow-brand);outline:none}@media (width<=1365.98px){.shell-topbar__search[data-v-a0077837]{width:280px}.shell-topbar__toggle-text[data-v-a0077837]{display:none}.shell-topbar__toggle[data-v-a0077837]{justify-content:center;width:36px;padding:0}}@media (width<=1100px){.shell-topbar__search[data-v-a0077837]{justify-content:center;width:36px;padding:0}.shell-topbar__search-text[data-v-a0077837],.shell-topbar__kbd[data-v-a0077837]{display:none}}@media (width<=768px){.shell-topbar[data-v-a0077837]{gap:8px;padding:0 8px}}.company-switcher[data-v-548616be]{min-width:0;position:relative}.company-switcher__trigger[data-v-548616be],.company-switcher__static[data-v-548616be]{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-548616be]{cursor:pointer}.company-switcher__trigger[data-v-548616be]:hover{background:var(--ravo-color-surface-hover)}.company-switcher__trigger[data-v-548616be]:focus-visible{outline:2px solid var(--ravo-color-primary);outline-offset:2px}.company-switcher__static[data-v-548616be]{border-color:#0000}.company-switcher__name[data-v-548616be]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-switcher__panel[data-v-548616be]{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-548616be]{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-548616be]{padding:var(--ravo-space-1);margin:0;list-style:none;overflow-y:auto}.company-switcher__option[data-v-548616be]{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-548616be]:hover{background:var(--ravo-color-surface-hover)}.company-switcher__option[data-v-548616be]:focus-visible{outline:2px solid var(--ravo-color-primary);outline-offset:-2px}.company-switcher__option[aria-selected=true][data-v-548616be]{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-548616be]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-switcher__note[data-v-548616be]{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-548616be]{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-548616be]{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-548616be]:hover{background:var(--ravo-color-surface-hover)}.company-switcher--nav[data-v-548616be]{width:100%}.company-switcher--nav .company-switcher__trigger[data-v-548616be],.company-switcher--nav .company-switcher__static[data-v-548616be]{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-548616be]:hover{background:var(--surface-nav-hover)}.company-switcher--nav.is-collapsed .company-switcher__trigger[data-v-548616be],.company-switcher--nav.is-collapsed .company-switcher__static[data-v-548616be]{justify-content:center;padding:0}.company-switcher__avatar[data-v-548616be]{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-548616be]{flex:1;min-width:0;display:grid}.company-switcher--chip .company-switcher__text[data-v-548616be]{display:contents}.company-switcher__user[data-v-548616be]{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-548616be]{font:400 12px/16px var(--ravo-font-sans);color:var(--ravo-color-secondary)}.company-switcher--nav .company-switcher__panel[data-v-548616be]{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-548616be]{bottom:0;left:calc(100% + 8px)}@media (width<=640px){.company-switcher__panel[data-v-548616be]{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-f6dc7464]{z-index:2000;background:#0e0e0e59;justify-content:center;align-items:flex-start;padding-top:12vh;animation:.15s ease-out cmdk-fade-f6dc7464;display:flex;position:fixed;inset:0}.cmdk-panel[data-v-f6dc7464]{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-f6dc7464;display:flex;overflow:hidden;box-shadow:0 24px 48px -12px #0e0e0e59,0 4px 16px -4px #0e0e0e26}@keyframes cmdk-fade-f6dc7464{0%{opacity:0}to{opacity:1}}@keyframes cmdk-rise-f6dc7464{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cmdk-search[data-v-f6dc7464]{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-f6dc7464]{color:var(--neutral-400);font-size:.95rem}.cmdk-input[data-v-f6dc7464]{color:var(--neutral-900);background:0 0;border:none;outline:none;flex:1;font-size:15px}.cmdk-input[data-v-f6dc7464]::placeholder{color:var(--neutral-400)}.cmdk-kbd[data-v-f6dc7464]{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-f6dc7464]{padding:8px;overflow-y:auto}.cmdk-empty[data-v-f6dc7464]{text-align:center;color:var(--neutral-400);padding:24px 12px;font-size:13px}.cmdk-item[data-v-f6dc7464]{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-f6dc7464]{background:var(--neutral-100)}.cmdk-item-icon[data-v-f6dc7464]{color:var(--neutral-500);flex-shrink:0;display:inline-flex}.cmdk-item-icon[data-v-f6dc7464] svg{width:17px;height:17px}.cmdk-item.is-active .cmdk-item-icon[data-v-f6dc7464]{color:var(--primary-color)}.cmdk-item-label[data-v-f6dc7464]{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-f6dc7464]{color:var(--neutral-400);flex-shrink:0;font-size:12px}[data-theme=dark] .cmdk-overlay[data-v-f6dc7464]{background:#0000008c}.dashboard-layout[data-v-3bfea4d2]{background-color:var(--surface-canvas);flex-direction:column;height:100vh;font-size:14px;display:flex;overflow:hidden}.shell-skip[data-v-3bfea4d2]{z-index:3000;background:var(--ravo-color-primary);color:var(--ravo-color-primary-contrast);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-3bfea4d2]:focus{top:8px}.body-wrapper[data-v-3bfea4d2]{grid-template-columns:var(--nav-width) minmax(0, 1fr);flex:1;min-height:0;display:grid;overflow:hidden}.body-wrapper--rail[data-v-3bfea4d2]{grid-template-columns:var(--nav-rail) minmax(0, 1fr)}@media (width<=768px){.body-wrapper[data-v-3bfea4d2],.body-wrapper--rail[data-v-3bfea4d2]{grid-template-columns:0 minmax(0,1fr)}}.content-wrapper[data-v-3bfea4d2]{background-color:var(--surface-canvas);flex-direction:column;min-width:0;display:flex;overflow:hidden}.page-content[data-v-3bfea4d2]{min-width:0;padding:24px var(--page-gutter) 32px;outline:none;flex:1;overflow-y:auto}.sites-tree[data-v-358df7a3]{font-family:inherit;font-size:var(--ravo-font-size-base);color:var(--ravo-color-fg)}.sites-tree__name[data-v-358df7a3]{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-358df7a3]{font-weight:var(--ravo-font-weight-semibold)}.sites-tree__name:hover .sites-tree__text[data-v-358df7a3]{text-decoration:underline}.sites-tree__name[data-v-358df7a3]:focus-visible{outline:2px solid var(--ravo-color-primary);outline-offset:1px}.sites-tree__text[data-v-358df7a3]{overflow-wrap:anywhere}.sites-tree__dot[data-v-358df7a3]{background:var(--ravo-color-neutral);border-radius:50%;flex-shrink:0;width:8px;height:8px}.sites-tree__dot--online[data-v-358df7a3]{background:var(--ravo-color-success)}.sites-tree__dot--offline[data-v-358df7a3]{background:var(--ravo-color-danger)}.sites-tree__dot--pending[data-v-358df7a3]{background:var(--ravo-color-warning)}.sites-tree__assistant[data-v-358df7a3],.sites-tree__policy[data-v-358df7a3]{align-items:center;gap:var(--ravo-space-2);flex-wrap:wrap;display:inline-flex}.sites-tree__muted[data-v-358df7a3]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm)}.sites-toolbar[data-v-d57a7cb0]{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-d57a7cb0]{align-items:baseline;gap:var(--ravo-space-2);flex-wrap:wrap;min-width:0;display:flex}.sites-toolbar__name[data-v-d57a7cb0]{overflow-wrap:anywhere}.sites-toolbar__type[data-v-d57a7cb0]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm)}.sites-toolbar__pill[data-v-d57a7cb0]{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-d57a7cb0]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-xs)}.sites-toolbar__actions[data-v-d57a7cb0]{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)}.form-field__head[data-v-50346a48]{justify-content:space-between;align-items:baseline;gap:var(--ravo-space-2);display:flex}.form-field__count[data-v-50346a48]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-subtle);font-variant-numeric:tabular-nums}.form-field__count--full[data-v-50346a48]{color:var(--ravo-color-warning)}.form-field__required[data-v-50346a48]{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}.spf[data-v-1c0aac74]{gap:var(--ravo-space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.spf__sr[data-v-1c0aac74]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.spf__section[data-v-1c0aac74]{gap:var(--ravo-space-3);display:grid}.spf__mode[data-v-1c0aac74]{gap:var(--ravo-space-1);justify-items:start;display:grid}.spf__head[data-v-1c0aac74]{justify-content:space-between;align-items:center;gap:var(--ravo-space-3);flex-wrap:wrap;width:100%;display:flex}.spf__title[data-v-1c0aac74]{font-size:var(--ravo-font-size-base);font-weight:var(--ravo-font-weight-semibold);margin:0}.spf__hint[data-v-1c0aac74]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.spf__link[data-v-1c0aac74]{color:var(--ravo-color-primary-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.spf__grid[data-v-1c0aac74]{gap:var(--ravo-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spf__wide[data-v-1c0aac74]{grid-column:1/-1}.spf__card[data-v-1c0aac74]{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-1c0aac74]{align-items:flex-end;gap:var(--ravo-space-3);flex-wrap:wrap;display:flex}.spf__row[data-v-1c0aac74]>*{min-width:0}.spf__dayblock[data-v-1c0aac74]{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-1c0aac74]{gap:var(--ravo-space-2);align-items:baseline;display:flex}.spf__day[data-v-1c0aac74]{justify-content:space-between;gap:var(--ravo-space-3);font-size:var(--ravo-font-size-sm);margin:0;display:flex}.spf__interval[data-v-1c0aac74]{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-1c0aac74]{gap:4px;display:grid}.spf__time[data-v-1c0aac74]{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-1c0aac74]:focus-visible{outline:2px solid var(--ravo-color-primary);outline-offset:1px}.spf__check[data-v-1c0aac74]{align-items:center;gap:var(--ravo-space-2);font-size:var(--ravo-font-size-sm);display:inline-flex}.spf__check input[data-v-1c0aac74]{accent-color:var(--ravo-color-primary)}.spf__sub[data-v-1c0aac74]{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-1c0aac74]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}@media (width<=600px){.spf__grid[data-v-1c0aac74]{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-e7f44601]{gap:var(--ravo-space-4);min-width:0;display:grid}.soi__part[data-v-e7f44601]{gap:var(--ravo-space-4);display:grid}.soi__muted[data-v-e7f44601]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.soi__advanced[data-v-e7f44601]{gap:var(--ravo-space-2);justify-items:start;display:grid}.soi__reference[data-v-e7f44601]{align-items:center;gap:var(--ravo-space-3);margin:0;display:flex}.soi__mono[data-v-e7f44601]{font-family:var(--ravo-font-mono,monospace);font-size:var(--ravo-font-size-sm);overflow-wrap:anywhere}.soi__error[data-v-e7f44601]{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-27f6fd81]{gap:var(--ravo-space-4);min-width:0;display:grid}.sd__part[data-v-27f6fd81]{gap:var(--ravo-space-3);display:grid}.sd__banner[data-v-27f6fd81]{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-27f6fd81]{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-27f6fd81]{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-27f6fd81]{color:var(--ravo-color-fg-subtle)}.sd__provider[data-v-27f6fd81]{font-weight:var(--ravo-font-weight-semibold);text-transform:capitalize}.sd__store[data-v-27f6fd81]{color:var(--ravo-color-fg-muted)}.sd__dirty[data-v-27f6fd81]{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-f427c3d8]{gap:var(--ravo-space-4);min-width:0;display:grid}.dd__status[data-v-f427c3d8]{align-items:center;gap:var(--ravo-space-3);flex-wrap:wrap;display:flex}.dd__section[data-v-f427c3d8]{gap:var(--ravo-space-3);display:grid}.dd__h[data-v-f427c3d8]{font-size:var(--ravo-font-size-base);font-weight:var(--ravo-font-weight-semibold);margin:0}.dd__muted[data-v-f427c3d8]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.dd__text[data-v-f427c3d8]{margin:0}.dd__error[data-v-f427c3d8]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}.dd__alert[data-v-f427c3d8]{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-f427c3d8]{margin:0}.dd__list[data-v-f427c3d8]{gap:0;margin:0;display:grid}.dd__list>div[data-v-f427c3d8]{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-f427c3d8]{color:var(--ravo-color-fg-muted)}.dd__list dd[data-v-f427c3d8]{overflow-wrap:anywhere;margin:0}.dd__mono[data-v-f427c3d8]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dd__link[data-v-f427c3d8]{color:var(--ravo-color-primary-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dd__actions[data-v-f427c3d8]{gap:var(--ravo-space-2);flex-wrap:wrap;display:flex}.dd__row[data-v-f427c3d8]{justify-content:space-between;align-items:center;gap:var(--ravo-space-3);display:flex}.dd__bar[data-v-f427c3d8]{border-radius:var(--ravo-radius-full);background:var(--ravo-color-neutral-subtle);height:8px;overflow:hidden}.dd__bar>span[data-v-f427c3d8]{background:var(--ravo-color-primary);height:100%;display:block}.asd[data-v-16997374]{gap:var(--ravo-space-3);display:grid}.asd__error[data-v-16997374]{color:var(--ravo-color-danger);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-13bdebff]{gap:var(--ravo-space-4);display:grid}.rk__part[data-v-13bdebff]{gap:var(--ravo-space-3);display:grid}.rk__muted[data-v-13bdebff]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.rk__error[data-v-13bdebff]{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-13bdebff] input{font-size:var(--ravo-font-size-xl);letter-spacing:.3em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.md[data-v-c2c5494e]{gap:var(--ravo-space-3);display:grid}.md__muted[data-v-c2c5494e]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.md__impact[data-v-c2c5494e]{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__line[data-v-c2c5494e]{margin:0;line-height:1.5}.md__error[data-v-c2c5494e]{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-4c51353d]{gap:var(--ravo-space-3);display:grid}.ap__muted[data-v-4c51353d]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.ap__impact[data-v-4c51353d]{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-4c51353d]{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-4c51353d]{color:var(--ravo-color-danger);margin:0}.assign[data-v-ccd435ab]{gap:var(--ravo-space-5);display:grid}.assign__section[data-v-ccd435ab]{gap:var(--ravo-space-2);display:grid}.assign__heading[data-v-ccd435ab]{font-size:var(--ravo-font-size-base);font-weight:var(--ravo-font-weight-semibold);margin:0}.assign__muted[data-v-ccd435ab]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm)}.assign__fixed[data-v-ccd435ab]{justify-content:space-between;gap:var(--ravo-space-3);margin:0;display:flex}.assign__crumbs[data-v-ccd435ab]{gap:var(--ravo-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.assign__chip[data-v-ccd435ab]{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-ccd435ab]:before{content:"›";color:var(--ravo-color-fg-subtle);margin-right:6px}.assign__impact[data-v-ccd435ab]{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-ccd435ab]{margin:0;line-height:1.5}.assign__note[data-v-ccd435ab]{margin:0}.assign__devices[data-v-ccd435ab]{gap:2px;max-height:160px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.assign__devices li[data-v-ccd435ab]{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-ccd435ab]{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-6f856e1b]{gap:var(--ravo-space-4);min-width:0;display:grid}.bsi__muted[data-v-6f856e1b]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.bsi__error[data-v-6f856e1b]{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-6f856e1b]{margin:0}.bsi__fields[data-v-6f856e1b]{gap:var(--ravo-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.bsi__sites[data-v-6f856e1b]{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-6f856e1b]{padding:0 var(--ravo-space-1);font-size:var(--ravo-font-size-sm);font-weight:var(--ravo-font-weight-semibold)}.bsi__choice[data-v-6f856e1b]{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-6f856e1b]{accent-color:var(--ravo-color-primary)}.bsi__changes[data-v-6f856e1b]{gap:var(--ravo-space-3);display:grid}.bsi__step[data-v-6f856e1b]{gap:var(--ravo-space-3);justify-items:start;display:grid}.bsi__step[data-v-6f856e1b]>*{max-width:100%}.bsi__paste[data-v-6f856e1b]{gap:var(--ravo-space-3);width:100%;display:grid}.bsi__ready[data-v-6f856e1b]{width:100%;max-height:260px;overflow:auto}.bsi__table[data-v-6f856e1b]{border-collapse:collapse;width:100%;font-size:var(--ravo-font-size-sm);text-align:left}.bsi__table caption[data-v-6f856e1b]{padding-bottom:var(--ravo-space-2);text-align:left;font-weight:var(--ravo-font-weight-medium)}.bsi__table th[data-v-6f856e1b],.bsi__table td[data-v-6f856e1b]{border-top:1px solid var(--ravo-color-border);vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.bsi__table thead th[data-v-6f856e1b]{color:var(--ravo-color-fg-muted);font-weight:var(--ravo-font-weight-medium)}.bsi__note[data-v-6f856e1b]{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-6f856e1b]{font-size:var(--ravo-font-size-base);margin:0}.bsi__pre[data-v-6f856e1b]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bsi__review[data-v-6f856e1b]{gap:var(--ravo-space-3);display:grid}.bsi__review p[data-v-6f856e1b]{margin:0}.bsi__ok[data-v-6f856e1b]{color:var(--ravo-color-success)}.bsi__group[data-v-6f856e1b]{padding-top:var(--ravo-space-2);border-top:1px solid var(--ravo-color-border)}.bsi__group-title[data-v-6f856e1b]{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-6f856e1b]{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-6f856e1b]{margin:0}.bsi__after[data-v-6f856e1b]{font-weight:var(--ravo-font-weight-medium)}.bsi__issues[data-v-6f856e1b]{padding-left:var(--ravo-space-5);color:var(--ravo-color-danger);margin:0}.bsi__actions[data-v-6f856e1b]{justify-content:flex-end;gap:var(--ravo-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.visually-hidden[data-v-6f856e1b]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.bsi__fields[data-v-6f856e1b]{grid-template-columns:1fr}}.sites-page[data-v-7abd15fc] .r-page-frame__body{gap:var(--ravo-space-3);display:grid}.sites-notice[data-v-7abd15fc]{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-7abd15fc]{background:var(--ravo-color-warning-subtle)}.sites-kpi[data-v-7abd15fc]{gap:var(--ravo-space-1);display:grid}.sites-kpi__list[data-v-7abd15fc]{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-7abd15fc]{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-7abd15fc]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm)}.sites-kpi__value[data-v-7abd15fc]{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-7abd15fc]{color:var(--ravo-color-success)}.sites-kpi__value--bad[data-v-7abd15fc]{color:var(--ravo-color-danger)}.sites-kpi__sub[data-v-7abd15fc]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-xs);margin-left:auto}.sites-kpi__note[data-v-7abd15fc]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-xs);margin:0}.sites-kpi__retry[data-v-7abd15fc]{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-7abd15fc]{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-7abd15fc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.not-found[data-v-660ec38d]{background:var(--surface-canvas);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.not-found--in-shell[data-v-660ec38d]{background:0 0;min-height:calc(100vh - 160px)}.not-found__inner[data-v-660ec38d]{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:420px;display:flex}.not-found__title[data-v-660ec38d]{font:var(--type-h2);color:var(--ravo-color-ink);margin:12px 0 0}.not-found__message[data-v-660ec38d]{font:var(--type-secondary);color:var(--ravo-color-secondary);margin:0 0 8px}.not-found__code[data-v-660ec38d]{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-d40b5060]{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-d40b5060]{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:480px;display:flex}.denied-code[data-v-d40b5060]{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-d40b5060}.denied-title[data-v-d40b5060]{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-d40b5060}.denied-message[data-v-d40b5060]{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-d40b5060}.denied-path[data-v-d40b5060]{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-d40b5060;display:inline-flex}.denied-path__label[data-v-d40b5060]{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-d40b5060]{color:var(--neutral-600);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.denied-btn[data-v-d40b5060]{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-d40b5060;display:inline-flex}.denied-btn svg[data-v-d40b5060]{transition:transform .18s}.denied-btn[data-v-d40b5060]:hover{background:var(--primary-700);box-shadow:0 14px 28px -12px var(--primary-700);transform:translateY(-1px)}.denied-btn:hover svg[data-v-d40b5060]{transform:translate(2px)}.denied-signal[data-v-d40b5060]{opacity:0;justify-content:center;align-items:center;width:96px;height:96px;margin-top:44px;animation:.7s ease-out .28s forwards denied-rise-d40b5060;display:flex;position:relative}.denied-signal__radar[data-v-d40b5060]{position:absolute;inset:0}.denied-signal__ring[data-v-d40b5060]{opacity:0;border:1px solid #d977066b;border-radius:50%;animation:3.6s ease-out infinite denied-radar-d40b5060;position:absolute;inset:0}.denied-signal__ring--2[data-v-d40b5060]{animation-delay:1.2s}.denied-signal__ring--3[data-v-d40b5060]{animation-delay:2.4s}.denied-signal__icon[data-v-d40b5060]{z-index:1;-o-object-fit:contain;object-fit:contain;width:88px;height:88px;position:relative}@keyframes denied-rise-d40b5060{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes denied-radar-d40b5060{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}[data-theme=dark] .denied-title[data-v-d40b5060]{color:#fff4ec}[data-theme=dark] .denied-path[data-v-d40b5060]{background:#f59e0b1f;border-color:#f59e0b47}[data-theme=dark] .denied-path__label[data-v-d40b5060]{color:#fbbf24}@media (width<=480px){.denied-signal[data-v-d40b5060]{margin-top:32px;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.denied-code[data-v-d40b5060],.denied-title[data-v-d40b5060],.denied-message[data-v-d40b5060],.denied-path[data-v-d40b5060],.denied-btn[data-v-d40b5060],.denied-signal[data-v-d40b5060]{opacity:1;animation:none}.denied-signal__ring[data-v-d40b5060]{opacity:.5;animation:none}}.denied-page--in-shell[data-v-d40b5060]{background:0 0;min-height:calc(100vh - 160px)}.companies-shell[data-v-35d0ff1a]{background:var(--ravo-color-canvas,#f7f7f7);min-height:100vh}.companies-shell__bar[data-v-35d0ff1a]{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-35d0ff1a]{height:28px;display:block}.companies-shell__logout[data-v-35d0ff1a]{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-35d0ff1a]:hover{background:var(--ravo-color-surface-hover,#fff4ec)}.companies-shell__main[data-v-35d0ff1a]{max-width:1200px;margin:0 auto;padding:24px 16px 32px}.companies-page[data-v-35d0ff1a]{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-35d0ff1a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.companies-page__heading[data-v-35d0ff1a]{flex:auto;min-width:220px}.companies-page__title[data-v-35d0ff1a]{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-35d0ff1a]{color:var(--text-secondary);margin:0;font-size:13px}.companies-page__search[data-v-35d0ff1a]{width:416px;max-width:100%;margin-right:auto}.companies-page__search-box[data-v-35d0ff1a]{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-35d0ff1a]:focus-within{border-color:var(--primary-color,#ffc9a2);box-shadow:0 0 0 3px #fd6a021f}.companies-page__search-icon[data-v-35d0ff1a]{color:var(--neutral-400);pointer-events:none;flex-shrink:0;font-size:15px}.companies-page__search-input[data-v-35d0ff1a]{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-35d0ff1a]::placeholder{color:var(--text-secondary)}.companies-page__grid[data-v-35d0ff1a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=1200px){.companies-page__grid[data-v-35d0ff1a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.companies-page__grid[data-v-35d0ff1a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.companies-page__grid[data-v-35d0ff1a]{grid-template-columns:1fr}}.companies-page__card[data-v-35d0ff1a]{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-35d0ff1a]:hover:not(:disabled){border-color:var(--primary-400,#858585);transform:translateY(-1px);box-shadow:0 6px 16px #0e0e0e14}.companies-page__card[data-v-35d0ff1a]:focus-visible{outline:2px solid var(--primary-400,#858585);outline-offset:2px}.companies-page__card[data-v-35d0ff1a]:disabled{cursor:default}.companies-page__card--dimmed[data-v-35d0ff1a]{opacity:.45}.companies-page__card--loading[data-v-35d0ff1a]{border-color:var(--primary-500,#666);box-shadow:0 6px 16px #0e0e0e1a}.companies-page__card--skeleton[data-v-35d0ff1a]{cursor:default;pointer-events:none}.companies-page__avatar[data-v-35d0ff1a]{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-35d0ff1a]{flex-direction:column;flex:auto;min-width:0;display:flex}.companies-page__name[data-v-35d0ff1a]{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-35d0ff1a]{color:var(--neutral-400);margin-top:2px;font-size:12px}.companies-page__action[data-v-35d0ff1a]{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-35d0ff1a]{color:var(--primary-600,#525252);transform:translate(2px)}.companies-page__card--loading .companies-page__action[data-v-35d0ff1a]{color:var(--primary-600,#525252)}.companies-page__skeleton-text[data-v-35d0ff1a]{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.companies-page__empty[data-v-35d0ff1a]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 16px;display:flex}.companies-page__empty svg[data-v-35d0ff1a]{width:44px;height:44px;color:var(--neutral-300);margin-bottom:14px}.companies-page__empty-title[data-v-35d0ff1a]{color:var(--text-primary,var(--text-primary));margin:0 0 4px;font-size:15px;font-weight:600}.companies-page__empty-sub[data-v-35d0ff1a]{color:var(--neutral-400);margin:0;font-size:13px}@media (width<=640px){.companies-page[data-v-35d0ff1a]{padding:20px 18px 24px!important}.companies-page__search[data-v-35d0ff1a]{width:100%}}.ec[data-v-b30f1715]{gap:var(--ravo-space-3);display:grid}.ec__error[data-v-b30f1715]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}.dp[data-v-b30ac953]{gap:var(--ravo-space-4);min-width:0;display:grid}.dp__header[data-v-b30ac953]{justify-content:space-between;align-items:flex-start;gap:var(--ravo-space-3);flex-wrap:wrap;display:flex}.dp__title[data-v-b30ac953]{font-size:var(--ravo-font-size-lg,1.25rem);font-weight:var(--ravo-font-weight-semibold);margin:0}.dp__subtitle[data-v-b30ac953]{font-size:var(--ravo-font-size-md);font-weight:var(--ravo-font-weight-semibold);margin:0}.dp__muted[data-v-b30ac953]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0;line-height:1.5}.dp__error[data-v-b30ac953]{color:var(--ravo-color-danger);margin:0}.dp__ok[data-v-b30ac953]{color:var(--ravo-color-success);margin:0}.dp__actions[data-v-b30ac953]{gap:var(--ravo-space-2);flex-wrap:wrap;display:flex}.dp__status[data-v-b30ac953]{gap:var(--ravo-space-4);flex-wrap:wrap;margin:0;display:flex}.dp__form[data-v-b30ac953],.dp__fieldset[data-v-b30ac953]{gap:var(--ravo-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.dp__sr[data-v-b30ac953]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dp__collection[data-v-b30ac953]{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-b30ac953]{gap:var(--ravo-space-2);border:0;margin:0;padding:0;display:grid}.dp__grid[data-v-b30ac953]{gap:var(--ravo-space-3) var(--ravo-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dp__check[data-v-b30ac953]{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-b30ac953]{accent-color:var(--ravo-color-primary);margin-top:3px}.dp__advanced[data-v-b30ac953]{gap:var(--ravo-space-3);margin-top:var(--ravo-space-3);display:grid}.dp__erase[data-v-b30ac953]{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-b30ac953]{max-width:520px}.dp__requests ul[data-v-b30ac953]{padding-left:var(--ravo-space-5);margin:0}.dp__requests li[data-v-b30ac953]{margin:var(--ravo-space-2) 0;overflow-wrap:anywhere}@media (width<=700px){.dp__collection[data-v-b30ac953],.dp__grid[data-v-b30ac953]{grid-template-columns:1fr}}.csd__body[data-v-023a4bd4]{padding-top:var(--ravo-space-4)}.csd__muted[data-v-023a4bd4]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0 auto 0 0}.csd__saved[data-v-023a4bd4]{color:var(--ravo-color-success);font-size:var(--ravo-font-size-sm);margin-right:auto}.csd__error[data-v-023a4bd4]{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-07d60e8f] .r-page-frame__body{gap:var(--ravo-space-4);display:grid}.company__summary[data-v-07d60e8f]{gap:var(--ravo-space-4);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.company__muted[data-v-07d60e8f]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-sm);margin:0}.company__alert[data-v-07d60e8f]{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-07d60e8f]{margin:var(--ravo-space-3) 0 0;color:var(--ravo-color-danger)}.company__facts[data-v-07d60e8f]{gap:var(--ravo-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.company__facts dt[data-v-07d60e8f]{color:var(--ravo-color-fg-muted);font-size:var(--ravo-font-size-xs);margin-bottom:2px}.company__facts dd[data-v-07d60e8f]{font-weight:var(--ravo-font-weight-medium);overflow-wrap:anywhere;margin:0}@media (width<=850px){.company__summary[data-v-07d60e8f]{grid-template-columns:1fr}}@media (width<=480px){.company__facts[data-v-07d60e8f]{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-3c999ef0]{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-3c999ef0]{color:var(--ravo-color-fg-muted)}.policies__actions[data-v-3c999ef0]{gap:var(--ravo-space-1);justify-content:flex-end;display:flex}.policies__name[data-v-3c999ef0]{font:600 14px/20px var(--ravo-font-sans);color:var(--ravo-color-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.policies__name[data-v-3c999ef0]:hover{color:var(--ravo-color-link);text-decoration:underline}.policy-detail[data-v-3c999ef0]{grid-template-columns:112px minmax(0,1fr);gap:12px 16px;margin:0;display:grid}.policy-detail dt[data-v-3c999ef0]{font:var(--type-label);color:var(--ravo-color-secondary)}.policy-detail dd[data-v-3c999ef0]{color:var(--ravo-color-ink);overflow-wrap:anywhere;margin:0}.policy-detail__note[data-v-3c999ef0]{font:var(--type-secondary);color:var(--ravo-color-secondary);margin:24px 0 0}.notify[data-v-4f0026ca] .r-page-frame__body{gap:var(--ravo-space-4);display:grid}.notify__alert[data-v-4f0026ca]{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-4f0026ca]{color:var(--ravo-color-fg-muted);margin:0}.notify__rows[data-v-4f0026ca]{gap:var(--ravo-space-4);display:grid}.notify__toggle[data-v-4f0026ca]{align-items:center;gap:var(--ravo-space-3);font-weight:var(--ravo-font-weight-medium);display:flex}.notify__interval[data-v-4f0026ca]{max-width:320px;padding-left:calc(var(--ravo-space-3) + 40px)}.notify__saved[data-v-4f0026ca]{color:var(--ravo-color-success);margin-right:auto}.notify__link[data-v-4f0026ca]{color:var(--ravo-color-primary-text)}@media (width<=640px){.notify__interval[data-v-4f0026ca]{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-37799518]{padding-left:0!important}.configurations-tabs .tab-item[data-v-37799518]{appearance:none;font:inherit;background:0 0;border:0}.configurations-tabs .tab-item[data-v-37799518]:focus-visible{outline:2px solid var(--ravo-accent,var(--primary-color));outline-offset:3px}.right-bottom-btn[data-v-37799518]{justify-content:flex-end;align-items:center;gap:16px}.configuration-save-note[data-v-37799518]{max-width:520px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}@media (width<=650px){.configurations-tabs[data-v-37799518],.right-bottom-btn[data-v-37799518]{flex-wrap:wrap}.right-bottom-btn[data-v-37799518]{float:none;flex-direction:column;align-items:stretch;width:100%;position:static}.checkbox-group[data-v-37799518]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid!important}.checkbox-group>.w-1\/4[data-v-37799518],.tab-content>[role=tabpanel]>.flex.w-full>.w-1\/2[data-v-37799518]{width:100%!important}.tab-content>[role=tabpanel]>.flex.w-full[data-v-37799518]{flex-direction:column;gap:20px}.tab-content .w-416[data-v-37799518],.tab-content .config_settings_time[data-v-37799518],.tab-content .timepacker[data-v-37799518]{max-width:100%;width:100%!important}.configuration-save-note[data-v-37799518]{max-width:none}.right-bottom-btn .add-button[data-v-37799518]{width:100%;margin-right:0!important}}.config-skeleton[data-v-37799518]{padding:8px 0 24px}.config-skeleton__tabs[data-v-37799518]{gap:16px;margin-bottom:28px;display:flex}.config-skeleton__row[data-v-37799518]{gap:16px;margin-bottom:16px;display:flex}.config-skeleton__row[data-v-37799518]>*{flex:1}.skel-block[data-v-37799518]{background:linear-gradient(90deg,#eee 25%,#f6f6f6 50%,#eee 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s infinite config-skeleton-shimmer-37799518}.skel-tab[data-v-37799518]{flex:none;width:110px;height:22px}.skel-checkbox[data-v-37799518]{height:22px}.skel-input[data-v-37799518]{height:48px}.skel-divider[data-v-37799518]{border-radius:0;height:1px;margin:24px 0}@keyframes config-skeleton-shimmer-37799518{0%{background-position:-200% 0}to{background-position:200% 0}}[data-theme=dark] .skel-block[data-v-37799518]{background:linear-gradient(90deg,#2e2e2e 25%,#3b3b3b 50%,#2e2e2e 75%) 0 0/200% 100%}[data-theme=dark][data-v-37799518] .checkbox-item label{color:#fff4ec}[data-theme=dark][data-v-37799518] .percentage-box{color:#fff4ec;background:#3b3b3b}[data-theme=dark][data-v-37799518] .minutes-label{color:#afafaf;background-color:#3b3b3b}[data-theme=dark][data-v-37799518] .minutes{border-left-color:#565656}[data-theme=dark][data-v-37799518] .no-times-card{background:#2e2e2e;border:1px solid #444}[data-theme=dark][data-v-37799518] .second-success-card-email-message{color:#afafaf}[data-theme=dark][data-v-37799518] .info-popover,[data-theme=dark][data-v-37799518] .info-popover:hover{color:#afafaf!important}[data-theme=dark][data-v-37799518] .hint-input{color:#afafaf}[data-theme=dark][data-v-37799518] .reboot-time,[data-theme=dark][data-v-37799518] .brightness,[data-theme=dark][data-v-37799518] .volume,[data-theme=dark][data-v-37799518] .time-input-text,[data-theme=dark][data-v-37799518] .text,[data-theme=dark][data-v-37799518] .form-check-label{color:#fff4ec}[data-theme=dark][data-v-37799518] .input-slot-image.disabled-style{opacity:.45}.config_settings_time[data-v-37799518] .dp__input_wrap{position:relative}.config_settings_time[data-v-37799518] .dp__clear_icon,.config_settings_time[data-v-37799518] .dp--clear-btn{left:8px;margin-left:0!important;margin-right:0!important;right:auto!important}.config_settings_time[data-v-37799518] .dp__input{padding-left:40px;padding-right:36px}.config_settings_time[data-v-37799518] .dp__input_icon{left:auto!important;right:12px!important}.reboot-clear-btn[data-v-37799518]{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-37799518]{width:12px;height:12px}.reboot-clear-btn[data-v-37799518]:hover{color:#dc2626;background:#f46a6a1f}[data-theme=dark] .reboot-clear-btn[data-v-37799518]{color:#828282}[data-theme=dark] .reboot-clear-btn[data-v-37799518]:hover{color:#f87171;background:#f871712e}[data-v-37799518] .form-range{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:6px}[data-v-37799518] .form-range::-webkit-slider-runnable-track{background:#fff4ec;border-radius:999px;height:6px}[data-v-37799518] .form-range::-moz-range-track{background:#fff4ec;border-radius:999px;height:6px}[data-v-37799518] .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-37799518] .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-37799518] .form-range:hover::-webkit-slider-thumb{transform:scale(1.12)}[data-v-37799518] .form-range:focus::-webkit-slider-thumb{transform:scale(1.12)}[data-v-37799518] .form-range:hover::-moz-range-thumb{transform:scale(1.12)}[data-v-37799518] .form-range:focus::-moz-range-thumb{transform:scale(1.12)}[data-v-37799518] .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-37799518] .percentege{color:var(--primary-hover);margin:0;font-size:12px;font-weight:600;line-height:1}[data-theme=dark][data-v-37799518] .form-range::-webkit-slider-runnable-track{background:#444}[data-theme=dark][data-v-37799518] .form-range::-moz-range-track{background:#444}[data-theme=dark][data-v-37799518] .form-range::-webkit-slider-thumb{background:#ffc9a2;border-color:#2e2e2e;box-shadow:0 1px 4px #00000073}[data-theme=dark][data-v-37799518] .form-range::-moz-range-thumb{background:#ffc9a2;border-color:#2e2e2e;box-shadow:0 1px 4px #00000073}[data-theme=dark][data-v-37799518] .percentage-box{background:#8f3a00;border-color:#565656}[data-theme=dark][data-v-37799518] .percentege{color:#ffc9a2}[data-theme=dark][data-v-37799518] .form-range{accent-color:#ffc9a2}[data-theme=dark][data-v-37799518] .invalid-message{color:#f87171}[data-theme=dark][data-v-37799518] .disabled-span-multiselect,[data-theme=dark][data-v-37799518] .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-79386b36]{font-weight:var(--ravo-font-weight-semibold);color:var(--ravo-color-fg);text-decoration:none;display:block}a.as__name[data-v-79386b36]:hover{text-decoration:underline}.as__sub[data-v-79386b36]{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-79386b36]{font-size:var(--ravo-font-size-sm);display:inline}.as__actions[data-v-79386b36]{gap:var(--ravo-space-1);justify-content:flex-end;display:flex}[data-v-79386b36] .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-ca3f4487]{gap:var(--ravo-space-4);min-width:0;display:grid}.ce__head[data-v-ca3f4487]{gap:var(--ravo-space-3);display:grid}.ce__error[data-v-ca3f4487]{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-ca3f4487]{gap:var(--ravo-space-4);grid-template-columns:1.3fr 1fr;min-width:0;display:grid}.ce__pane[data-v-ca3f4487]{gap:var(--ravo-space-2);align-content:start;min-width:0;display:grid}.ce__pane--in[data-v-ca3f4487]{padding-left:var(--ravo-space-4);border-left:1px solid var(--ravo-color-border)}.ce__title[data-v-ca3f4487]{font-size:var(--ravo-font-size-base);margin:0}.ce__count[data-v-ca3f4487]{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-ca3f4487],.ce__note[data-v-ca3f4487]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.ce__list[data-v-ca3f4487]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ce__row[data-v-ca3f4487]{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-ca3f4487]:hover{background:var(--ravo-color-surface-hover)}.ce__label[data-v-ca3f4487]{cursor:pointer;flex:1;min-width:0;display:grid}.ce__name[data-v-ca3f4487]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ce__sub[data-v-ca3f4487]{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-ca3f4487]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin-right:auto}@media (width<=720px){.ce__panes[data-v-ca3f4487]{grid-template-columns:1fr}.ce__pane--in[data-v-ca3f4487]{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-3707594f]{margin:0 0 var(--ravo-space-3);color:var(--ravo-color-warning)}.col__search[data-v-3707594f]{max-width:360px;margin-bottom:var(--ravo-space-3)}.col__grid[data-v-3707594f]{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-3707594f]{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-3707594f]:hover{box-shadow:var(--elev-1)}.col__head[data-v-3707594f]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.col__name[data-v-3707594f]{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-3707594f]:hover{color:var(--ravo-color-primary-text,#b84a00);text-decoration:underline}.col__sub[data-v-3707594f]{color:var(--ravo-color-secondary,#6b6b6b);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.col__line[data-v-3707594f]{color:var(--ravo-color-ink,#111);margin:0;font-size:13px}.col__users-line[data-v-3707594f]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:12px}.col__plain[data-v-3707594f]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:13px}.col__unused[data-v-3707594f]{color:var(--ravo-color-warning);margin:0;font-size:13px}.col__actions[data-v-3707594f]{justify-content:flex-end;display:flex}.col__users[data-v-3707594f]{gap:var(--ravo-space-1);margin:0;padding:0;list-style:none;display:grid}.col__users li[data-v-3707594f]{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}.agent-emotion[data-v-73ad4f95]{flex-shrink:0;display:inline-block;overflow:hidden}.pf[data-v-67d5f54f]{gap:var(--ravo-space-2);flex-direction:column;min-width:0;display:flex}.pf__toolbar[data-v-67d5f54f]{align-items:center;gap:var(--ravo-space-2);flex-wrap:wrap;display:flex}.pf__spacer[data-v-67d5f54f]{flex:auto}.pf__note[data-v-67d5f54f]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted);margin:0}.pf__error[data-v-67d5f54f]{color:var(--ravo-color-danger);font-size:var(--ravo-font-size-sm);margin:0}.pf__viewport[data-v-67d5f54f]{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-67d5f54f]{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-67d5f54f]{outline:6px solid var(--ravo-slate-800,#2c2c2c);border-radius:22px}.pf__page[data-v-67d5f54f]{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-67d5f54f]{background:#f6f6f6;border-bottom:1px solid #e2e2e2;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.pf__bar i[data-v-67d5f54f]{background:#cbcbcb;border-radius:50%;width:9px;height:9px}.pf__bar span[data-v-67d5f54f]{color:#6b6b6b;background:#fff;border-radius:12px;margin-left:10px;padding:3px 12px;font-size:12px}.pf__nav[data-v-67d5f54f]{border-bottom:1px solid #eee;align-items:center;gap:22px;padding:14px 28px;display:flex}.pf__nav strong[data-v-67d5f54f]{margin-right:auto;font-size:18px}.pf__nav span[data-v-67d5f54f]{color:#6b6b6b}.pf__hero[data-v-67d5f54f]{background:#f3efe6;padding:40px 28px}.pf__hero h3[data-v-67d5f54f]{margin:0 0 6px;font-size:28px}.pf__hero p[data-v-67d5f54f]{color:#6b6b6b;margin:0}.pf__grid[data-v-67d5f54f]{grid-template-columns:repeat(4,1fr);gap:16px;padding:24px 28px;display:grid}.pf__card[data-v-67d5f54f]{gap:4px;display:grid}.pf__card i[data-v-67d5f54f]{background:#e7e2d6;border-radius:8px;height:110px;display:block}.pf__card span[data-v-67d5f54f]{color:#6b6b6b}.pf__stage--phone .pf__grid[data-v-67d5f54f]{grid-template-columns:repeat(2,1fr)}.pf__stage--phone .pf__nav[data-v-67d5f54f]{gap:12px;padding:12px 16px}.pf__stage--phone .pf__hero[data-v-67d5f54f]{padding:24px 16px}.pf__stage--phone .pf__hero h3[data-v-67d5f54f]{font-size:20px}.pf__widget[data-v-67d5f54f]{pointer-events:none;position:absolute;inset:0}.pf__widget--embedded-panel[data-v-67d5f54f],.pf__widget--full-page[data-v-67d5f54f]{pointer-events:auto;padding:0 28px 24px;position:relative;inset:auto}.pf__widget--full-page[data-v-67d5f54f]{padding-top:16px}.pf__stage--phone .pf__widget--embedded-panel[data-v-67d5f54f],.pf__stage--phone .pf__widget--full-page[data-v-67d5f54f]{padding:0 12px 16px}button[data-v-7e5c5386]{cursor:pointer;padding:10px 20px;font-size:16px}button[data-v-7e5c5386]:disabled{opacity:.5;cursor:not-allowed}.btn[data-v-7e5c5386]{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-7e5c5386]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn[data-v-7e5c5386]:hover:not(:disabled){transform:scale(1.05)}ul[data-v-7e5c5386]{padding-left:0!important}.testing-container[data-v-7e5c5386]{gap:var(--spacing-6);grid-template-columns:320px 1fr;display:grid}@media (width<=1024px){.testing-container[data-v-7e5c5386]{grid-template-columns:1fr}}.test-controls[data-v-7e5c5386]{gap:var(--spacing-6);padding:var(--spacing-4);flex-direction:column;height:100%;display:flex}.control-section[data-v-7e5c5386]{max-height:580px;padding-right:var(--spacing-1);overflow-y:auto}.control-section[data-v-7e5c5386]::-webkit-scrollbar{width:8px}.control-section[data-v-7e5c5386]::-webkit-scrollbar-track{background-color:#fff!important}.control-section[data-v-7e5c5386]::-webkit-scrollbar-thumb{background-color:var(--neutral-300);border-radius:4px}.control-section[data-v-7e5c5386]::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-400)}.control-section h3[data-v-7e5c5386]{font-size:var(--text-base);margin-bottom:var(--spacing-3)}.voice-toggle[data-v-7e5c5386]{justify-content:space-between;align-items:center;display:flex}.voice-toggle .toggle-btn[data-v-7e5c5386]{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-7e5c5386]{background-color:var(--primary-500)}.voice-toggle .toggle-btn.active .toggle-slider[data-v-7e5c5386]{transform:translate(22px)}.voice-toggle .toggle-btn .toggle-slider[data-v-7e5c5386]{background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px}.question-list[data-v-7e5c5386]{gap:var(--spacing-2);max-height:500px;padding-right:var(--spacing-1);flex-direction:column;display:flex;overflow-y:auto}.question-list[data-v-7e5c5386]::-webkit-scrollbar{width:8px}.question-list[data-v-7e5c5386]::-webkit-scrollbar-track{background-color:#fff!important}.question-list[data-v-7e5c5386]::-webkit-scrollbar-thumb{background-color:var(--neutral-300);border-radius:4px}.question-list[data-v-7e5c5386]::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-400)}.question-list .question-btn[data-v-7e5c5386]{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-7e5c5386]:hover{background-color:var(--primary-50);border-color:var(--primary-200)}.question-list .question-btn-active[data-v-7e5c5386]{color:#000!important;background-color:#f3fcf9!important;border-color:#98e1c9!important;font-weight:450!important}.action-buttons[data-v-7e5c5386]{gap:var(--spacing-3);flex-direction:column;display:flex}.conversation-container[data-v-7e5c5386]{flex-direction:column;height:700px;max-height:calc(100vh - 200px);display:flex}.conversation-header[data-v-7e5c5386]{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-7e5c5386]{align-items:center;gap:var(--spacing-2);font-size:var(--text-lg);margin:0;display:flex}.conversation-header h2 svg[data-v-7e5c5386]{color:var(--primary-500)}.location-badge[data-v-7e5c5386]{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-7e5c5386]{width:14px;height:14px}.conversation-messages[data-v-7e5c5386]{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-7e5c5386]::-webkit-scrollbar{width:8px}.conversation-messages[data-v-7e5c5386]::-webkit-scrollbar-track{background-color:#fff!important}.conversation-messages[data-v-7e5c5386]::-webkit-scrollbar-thumb{background-color:var(--neutral-300);border-radius:4px}.logs-messages[data-v-7e5c5386]{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-7e5c5386]::-webkit-scrollbar{width:8px}.logs-messages[data-v-7e5c5386]::-webkit-scrollbar-track{background-color:#fff!important}.logs-messages[data-v-7e5c5386]::-webkit-scrollbar-thumb{background-color:var(--neutral-300);border-radius:4px}.logs-messages .message-container.agent-message[data-v-7e5c5386]{width:100%;max-width:100%;align-self:stretch!important}.logs-messages .message-container.agent-message .message-bubble[data-v-7e5c5386]{box-sizing:border-box;width:100%;max-width:100%}.message-container[data-v-7e5c5386]{gap:var(--spacing-3);display:flex}.message-container.user-message[data-v-7e5c5386]{flex-direction:row-reverse;align-self:flex-end;max-width:85%;margin-left:auto}.message-container.user-message .message-bubble[data-v-7e5c5386]{background-color:var(--primary-500);color:#fff;border-radius:18px 18px 4px}.message-container.user-message .message-meta[data-v-7e5c5386]{justify-content:flex-end}.message-container.agent-message[data-v-7e5c5386]{align-self:flex-start;max-width:85%}.message-container.agent-message .message-bubble[data-v-7e5c5386]{background-color:var(--neutral-100);border-radius:18px 18px 18px 4px}.message-container.system-message[data-v-7e5c5386]{justify-content:center;place-self:center;width:100%;max-width:100%}.message-container.system-message .message-bubble[data-v-7e5c5386]{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-7e5c5386]{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-7e5c5386]{gap:var(--spacing-1);flex-direction:column;display:flex}.message-bubble[data-v-7e5c5386]{padding:var(--spacing-3) var(--spacing-4);word-break:break-word;border-radius:4px;max-width:100%}.message-meta[data-v-7e5c5386]{align-items:center;gap:var(--spacing-3);display:flex}.message-meta .message-time[data-v-7e5c5386]{font-size:var(--text-xs);color:var(--neutral-500)}.message-meta .message-actions[data-v-7e5c5386]{gap:var(--spacing-1);display:flex}.icon-button-sm[data-v-7e5c5386]{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-7e5c5386]:hover{background-color:var(--neutral-200);color:var(--neutral-700)}.typing-indicator[data-v-7e5c5386]{align-self:flex-start;gap:var(--spacing-3);margin-left:51px;display:flex}.typing-bubble[data-v-7e5c5386]{padding:var(--spacing-2) var(--spacing-4);background-color:var(--neutral-100);border-radius:18px;align-items:center;display:flex}.conversation-input[data-v-7e5c5386]{padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--neutral-200);gap:var(--spacing-2);display:flex}.message-input[data-v-7e5c5386]{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-7e5c5386]:focus{border-color:var(--primary-400);outline:none}.send-button[data-v-7e5c5386],.mic-button[data-v-7e5c5386]{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-7e5c5386]{background-color:var(--primary-500);color:#fff}.send-button[data-v-7e5c5386]:hover{background-color:var(--primary-600)}.mic-button[data-v-7e5c5386]{background-color:var(--neutral-100);color:var(--neutral-600)}.mic-button[data-v-7e5c5386]:hover{background-color:var(--neutral-200)}.mic-button.active[data-v-7e5c5386]{background-color:var(--primary-100);color:var(--primary-600)}.voice-popup-overlay[data-v-7e5c5386]{z-index:9999;background:#00000026;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.voice-popup[data-v-7e5c5386]{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-7e5c5386]{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-7e5c5386]{margin-top:-1px;line-height:1;display:block}.voice-popup-close[data-v-7e5c5386]:hover{background:#b71c1c}.voice-circle-anim[data-v-7e5c5386]{background:#fff4ec;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:32px;animation:1.2s infinite pulse-7e5c5386;display:flex;position:relative}.mic-icon-anim svg[data-v-7e5c5386]{color:var(--primary-color)}@keyframes pulse-7e5c5386{0%{box-shadow:0 0 #fd6a024d}70%{box-shadow:0 0 0 16px #fd6a0200}to{box-shadow:0 0 #fd6a0200}}.thinking-spinner[data-v-7e5c5386]{justify-content:center;align-items:center;display:flex}.spinner-svg[data-v-7e5c5386]{width:60px;height:60px;animation:1s linear infinite spinner-rotate-7e5c5386}@keyframes spinner-rotate-7e5c5386{to{transform:rotate(360deg)}}.spinner-svg .path[data-v-7e5c5386]{stroke-linecap:round;stroke-dasharray:90 150;stroke-dashoffset:0}.voice-popup-text[data-v-7e5c5386]{color:#333;margin-top:4px;font-size:1.1rem;font-weight:500}.thinking-dots-loader[data-v-7e5c5386]{justify-content:center;align-items:center;display:flex}.attachment-card[data-v-7e5c5386]{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-7e5c5386]{color:inherit;flex-direction:column;align-items:flex-start;text-decoration:none;transition:box-shadow .2s;display:flex}.attachment-link[data-v-7e5c5386]:hover{background:#fff4ec;box-shadow:0 4px 16px #fd6a021f}.attachment-image[data-v-7e5c5386]{-o-object-fit:cover;object-fit:cover;border-bottom:1px solid #e0e0e0;width:100%;max-height:140px}.attachment-title[data-v-7e5c5386]{color:#222;padding:3px 12px;font-size:.875rem;font-weight:600}.attachment-grid[data-v-7e5c5386]{grid-template-columns:repeat(3,1fr);gap:10px;max-width:100%;margin:8px 0;display:grid}.map-image-container[data-v-7e5c5386]{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-7e5c5386]:hover{box-shadow:0 4px 12px #0000001a}.map-image[data-v-7e5c5386]{width:100%;max-width:480px;height:auto;margin:0;transition:transform .2s;display:block}.map-image[data-v-7e5c5386]:hover{transform:scale(1.02)}@media (width<=768px){.attachment-grid[data-v-7e5c5386]{grid-template-columns:repeat(2,1fr)}.map-image[data-v-7e5c5386]{max-width:100%}}@media (width<=480px){.attachment-grid[data-v-7e5c5386]{grid-template-columns:1fr}}.attachment-card.grid-card[data-v-7e5c5386]{width:100%;min-width:160px;max-width:none;margin:0}.markdown-content h1[data-v-7e5c5386],.markdown-content h2[data-v-7e5c5386],.markdown-content h3[data-v-7e5c5386],.markdown-content h4[data-v-7e5c5386],.markdown-content h5[data-v-7e5c5386],.markdown-content h6[data-v-7e5c5386]{margin:.5em 0 .3em;font-weight:600}.markdown-content h1[data-v-7e5c5386]{font-size:1.5em}.markdown-content h2[data-v-7e5c5386]{font-size:1.3em}.markdown-content h3[data-v-7e5c5386]{font-size:1.1em}.markdown-content h4[data-v-7e5c5386],.markdown-content h5[data-v-7e5c5386],.markdown-content h6[data-v-7e5c5386]{font-size:1em}.markdown-content p[data-v-7e5c5386]{margin:.5em 0;line-height:1.5}.markdown-content ul[data-v-7e5c5386],.markdown-content ol[data-v-7e5c5386]{margin:.5em 0;padding-left:1.5em}.markdown-content li[data-v-7e5c5386]{margin:.2em 0}.markdown-content blockquote[data-v-7e5c5386]{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-7e5c5386]{background-color:var(--neutral-100);border-radius:3px;padding:.1em .3em;font-family:Monaco,Consolas,monospace;font-size:.9em}.markdown-content pre[data-v-7e5c5386]{background-color:var(--neutral-100);border-radius:6px;margin:.5em 0;padding:1em;overflow-x:auto}.markdown-content pre code[data-v-7e5c5386]{background:0 0;padding:0}.markdown-content strong[data-v-7e5c5386],.markdown-content b[data-v-7e5c5386]{font-weight:600}.markdown-content em[data-v-7e5c5386],.markdown-content i[data-v-7e5c5386]{font-style:italic}.markdown-content a[data-v-7e5c5386]{color:var(--primary-600);text-decoration:underline}.markdown-content a[data-v-7e5c5386]:hover{color:var(--primary-700)}.markdown-content hr[data-v-7e5c5386]{background-color:var(--neutral-300);border:none;height:1px;margin:1em 0}.markdown-content table[data-v-7e5c5386]{border-collapse:collapse;width:100%;margin:.5em 0}.markdown-content table th[data-v-7e5c5386],.markdown-content table td[data-v-7e5c5386]{border:1px solid var(--neutral-300);text-align:left;padding:.5em}.markdown-content table th[data-v-7e5c5386]{background-color:var(--neutral-100);font-weight:600}.agent-test-skeleton[data-v-7e5c5386]{padding:8px 0}.agent-test-skeleton__header[data-v-7e5c5386]{margin-bottom:16px}.skel-block[data-v-7e5c5386]{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-7e5c5386}.skel-title[data-v-7e5c5386]{width:220px;max-width:60%;height:22px}.skel-input[data-v-7e5c5386]{width:100%;height:48px}.skel-button[data-v-7e5c5386]{border-radius:10px;width:100%;height:48px}.skeleton-loader[data-v-7e5c5386]{padding:20px 0}.skeleton-message-container[data-v-7e5c5386]{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.skeleton-message-container.agent-message[data-v-7e5c5386]{flex-direction:row}.skeleton-message-container.user-message[data-v-7e5c5386]{flex-direction:row-reverse;justify-content:flex-start}.skeleton-avatar[data-v-7e5c5386]{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-7e5c5386}.skeleton-message-content[data-v-7e5c5386]{flex:1;max-width:70%}.skeleton-bubble[data-v-7e5c5386]{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-7e5c5386}.skeleton-line[data-v-7e5c5386]{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-7e5c5386}.skeleton-line[data-v-7e5c5386]:last-child{margin-bottom:0}.skeleton-line-1[data-v-7e5c5386]{width:85%}.skeleton-line-2[data-v-7e5c5386]{width:70%}.skeleton-line-3[data-v-7e5c5386]{width:60%}.skeleton-line-short-1[data-v-7e5c5386]{width:45%}.skeleton-line-short-2[data-v-7e5c5386]{width:35%}.skeleton-message-container.user-message .skeleton-bubble[data-v-7e5c5386]{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-7e5c5386}.skeleton-message-container.user-message .skeleton-line[data-v-7e5c5386]{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-7e5c5386}@keyframes skeleton-loading-7e5c5386{0%{background-position:-200% 0}to{background-position:200% 0}}[data-theme=dark] .question-list[data-v-7e5c5386]::-webkit-scrollbar-track{background-color:#2e2e2e!important}[data-theme=dark] .question-list[data-v-7e5c5386]::-webkit-scrollbar-thumb{background-color:#565656}[data-theme=dark] .question-list[data-v-7e5c5386]::-webkit-scrollbar-thumb:hover{background-color:#6b6b6b}[data-theme=dark] .question-list .question-btn[data-v-7e5c5386]{background-color:#3b3b3b;border-color:#444;color:#fff4ec!important}[data-theme=dark] .question-list .question-btn[data-v-7e5c5386]:hover{background-color:#4a4a4a;border-color:#565656}[data-theme=dark] .question-list .question-btn-active[data-v-7e5c5386]{color:#fff4ec!important;background-color:#8f3a00!important;border-color:#ffc9a2!important}[data-theme=dark] .no-conversations[data-v-7e5c5386]{color:#afafaf}.agent-test-header[data-v-7e5c5386]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-test-heading[data-v-7e5c5386]{align-items:center;gap:12px;display:flex}.agent-test-heading h1[data-v-7e5c5386]{color:var(--ravo-text);margin:0;font-size:20px}.agent-test-heading a[data-v-7e5c5386]{color:var(--ravo-accent);font-size:12px}.agent-test-header .text-preview-mode[data-v-7e5c5386]{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-7e5c5386]{min-height:30px;padding:4px 10px;font-size:13px}.agent-test-channel-note[data-v-7e5c5386]{color:var(--ravo-muted);margin:6px 0;font-size:12px}.agent-test-workspace>.config-section.card[data-v-7e5c5386]{box-shadow:none;background:0 0;border:0;padding:0}.agent-test-selection[data-v-7e5c5386]{margin:4px 0}.agent-test-selection>.section-body[data-v-7e5c5386]{padding:0}.section-header h2[data-v-7e5c5386]{letter-spacing:.12em;text-transform:uppercase;color:var(--neutral-500);margin:0;font-size:12px;font-weight:800}.insights-grid[data-v-7e5c5386]{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-7e5c5386]{flex:220px;min-width:0}.insights-grid>.agent-test-start[data-v-7e5c5386]{flex:none}.agent-test-field[data-v-7e5c5386]{align-items:center;gap:8px;display:flex}.agent-test-field label[data-v-7e5c5386]{color:var(--ravo-muted);margin:0;font-size:12px;font-weight:600}.agent-test-workspace .agent-test-field .p-dropdown[data-v-7e5c5386],.agent-test-workspace .agent-test-field .p-select[data-v-7e5c5386]{flex:1;min-width:0;height:36px;min-height:36px;max-height:36px}.agent-test-workspace .agent-test-field .p-dropdown-label[data-v-7e5c5386],.agent-test-workspace .agent-test-field .p-select-label[data-v-7e5c5386]{min-height:0;padding:6px 10px;font-size:13px;line-height:22px}.add-button.btn.btn-primary[data-v-7e5c5386]{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-7e5c5386]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.add-button.btn.btn-primary[data-v-7e5c5386]:disabled{opacity:.5;box-shadow:none}.configurations-tabs[data-v-7e5c5386]{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-7e5c5386]{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-7e5c5386]:hover{color:var(--neutral-700)}.configurations-tabs .tab-item.active[data-v-7e5c5386]{color:var(--primary-600);border-bottom-color:var(--primary-600)}.testing-container[data-v-7e5c5386]{gap:20px}.test-controls.card[data-v-7e5c5386]{border:1px solid var(--neutral-200);border-radius:16px;gap:14px;padding:14px}.test-controls .conversation-header[data-v-7e5c5386]{padding:4px 4px 12px}.test-controls .conversation-header h2[data-v-7e5c5386]{font-size:14px}.icon-button.success[data-v-7e5c5386]{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-7e5c5386]:hover{background:var(--primary-100)}.question-list .question-btn[data-v-7e5c5386]{border-radius:10px;padding:10px 12px;font-size:13px}.question-list .question-btn-active[data-v-7e5c5386]{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-7e5c5386]{border:1px solid var(--neutral-200);border-radius:16px;overflow:hidden}.conversation-container .conversation-header[data-v-7e5c5386]{background:var(--neutral-50);padding:16px 20px}.conversation-container .conversation-messages[data-v-7e5c5386]{background:radial-gradient(640px 320px at 100% 0,#fd6a020b,#0000 60%),#fff}.location-badge[data-v-7e5c5386]{border-radius:9px;font-size:12px;font-weight:600}.conversation-messages .message-container[data-v-7e5c5386]{animation:.25s both msg-in-7e5c5386}@keyframes msg-in-7e5c5386{0%{opacity:0;transform:translateY(6px)}}.avatar[data-v-7e5c5386]{background:linear-gradient(135deg, var(--primary-500), var(--primary-700));color:#fff;border-radius:12px;font-weight:700}.message-bubble[data-v-7e5c5386]{padding:11px 15px;font-size:14px;line-height:1.55}.message-container.agent-message .message-bubble[data-v-7e5c5386]{background:var(--neutral-100);color:var(--neutral-800);border-radius:16px 16px 16px 4px}.message-container.user-message .message-bubble[data-v-7e5c5386]{background:linear-gradient(135deg, var(--primary-500), var(--primary-700));color:#fff;border-radius:16px 16px 4px}.message-meta .message-time[data-v-7e5c5386]{font-size:11px}.typing-bubble[data-v-7e5c5386]{background:var(--neutral-100);border-radius:16px 16px 16px 4px}.conversation-input[data-v-7e5c5386]{background:var(--neutral-50);gap:10px;padding:14px 18px}.message-input[data-v-7e5c5386]{border-radius:12px;padding:12px 16px;font-size:14px;border:1px solid var(--neutral-300)!important}.message-input[data-v-7e5c5386]:focus{box-shadow:0 0 0 3px var(--primary-50);border-color:var(--primary-400)!important}.send-button[data-v-7e5c5386]{background:linear-gradient(135deg, var(--primary-500), var(--primary-700));border-radius:12px;width:44px;height:44px}.send-button[data-v-7e5c5386]:hover{filter:brightness(1.05)}.send-button[data-v-7e5c5386]:disabled{opacity:.45;cursor:not-allowed}.connect-overlay[data-v-7e5c5386]{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-7e5c5386]{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-7e5c5386]{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-7e5c5386]{color:var(--neutral-900);margin:4px 0 0;font-size:17px;font-weight:800}.connect-sub[data-v-7e5c5386]{color:var(--neutral-500);margin:0;font-size:13px;line-height:1.5}.connect-sub b[data-v-7e5c5386]{color:var(--neutral-700)}.connect-go-btn[data-v-7e5c5386]{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-7e5c5386]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.connect-go-btn[data-v-7e5c5386]:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.conversation-messages .message-container[data-v-7e5c5386]{animation:none}.add-button.btn.btn-primary[data-v-7e5c5386],.connect-go-btn[data-v-7e5c5386]{transition:none}}[data-theme=dark] .insights-grid[data-v-7e5c5386]{background:#282828;border-color:#444}[data-theme=dark] .configurations-tabs[data-v-7e5c5386]{border-bottom-color:#444}[data-theme=dark] .configurations-tabs .tab-item[data-v-7e5c5386]{color:#afafaf}[data-theme=dark] .configurations-tabs .tab-item.active[data-v-7e5c5386]{color:#ffc9a2;border-bottom-color:#ffc9a2}[data-theme=dark] .test-controls.card[data-v-7e5c5386],[data-theme=dark] .conversation-container.card[data-v-7e5c5386]{background:#2e2e2e;border-color:#444}[data-theme=dark] .conversation-container .conversation-header[data-v-7e5c5386],[data-theme=dark] .conversation-input[data-v-7e5c5386]{background:#282828;border-color:#444}[data-theme=dark] .conversation-container .conversation-messages[data-v-7e5c5386]{background:radial-gradient(640px 320px at 100% 0,#fd6a020f,#0000 60%),#232323}[data-theme=dark] .conversation-messages[data-v-7e5c5386]::-webkit-scrollbar-track{background-color:#232323!important}[data-theme=dark] .logs-messages[data-v-7e5c5386]::-webkit-scrollbar-track{background-color:#232323!important}[data-theme=dark] .conversation-header h2[data-v-7e5c5386]{color:#fff4ec}[data-theme=dark] .location-badge[data-v-7e5c5386]{color:#ffc9a2;background:#8f3a00}[data-theme=dark] .message-container.agent-message .message-bubble[data-v-7e5c5386]{color:#fff4ec;background:#3b3b3b}[data-theme=dark] .typing-bubble[data-v-7e5c5386]{background:#3b3b3b}[data-theme=dark] .message-input[data-v-7e5c5386]{color:#e6e6e6;background:#3b3b3b;border-color:#565656!important}[data-theme=dark] .message-input[data-v-7e5c5386]::placeholder{color:#848484}[data-theme=dark] .message-input[data-v-7e5c5386]:focus{box-shadow:0 0 0 3px #fd6a022e}[data-theme=dark] .icon-button.success[data-v-7e5c5386]{color:#ffc9a2;background:#8f3a00;border-color:#8f3a00}[data-theme=dark] .connect-overlay[data-v-7e5c5386]{background:#8f3a00b8}[data-theme=dark] .connect-card[data-v-7e5c5386]{background:#2e2e2e;border-color:#444}[data-theme=dark] .connect-title[data-v-7e5c5386]{color:#fff4ec}[data-theme=dark] .connect-sub[data-v-7e5c5386]{color:#afafaf}[data-theme=dark] .connect-sub b[data-v-7e5c5386]{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-cbe5ec2e]{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-cbe5ec2e]{font-weight:var(--ravo-font-weight-semibold);display:block}.cn__sub[data-v-cbe5ec2e]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted);display:block}.cn__plain[data-v-cbe5ec2e]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted)}.cn__warn[data-v-cbe5ec2e]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-warning)}.cn__actions[data-v-cbe5ec2e]{justify-content:flex-end;margin-top:4px;display:flex}.cn__connected[data-v-cbe5ec2e]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cn__catalogue[data-v-cbe5ec2e]{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-cbe5ec2e]{cursor:pointer;transition:box-shadow var(--dur-fast,.16s) var(--ease-out,ease-out)}.cn__catalogue--open[data-v-cbe5ec2e]:hover{box-shadow:inset 0 0 0 1px #d9d9d9, var(--elev-1)}.cn__catalogue-head[data-v-cbe5ec2e]{justify-content:space-between;align-items:center;gap:8px;display:flex}.cn__line[data-v-cbe5ec2e]{color:var(--ravo-color-ink,#111);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.cn__add[data-v-cbe5ec2e]{margin-top:var(--ravo-space-5)}.cn__heading[data-v-cbe5ec2e]{margin:0 0 var(--ravo-space-3);font-size:var(--ravo-font-size-lg)}.cn__cards[data-v-cbe5ec2e]{gap:var(--ravo-space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.cn__staff[data-v-cbe5ec2e]{align-items:center;gap:var(--ravo-space-2);display:flex}.cn__vtitle[data-v-cbe5ec2e]{font-size:var(--ravo-font-size-lg);margin:0}.cn__pill[data-v-cbe5ec2e]{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-cbe5ec2e]{margin:var(--ravo-space-3) 0 0;font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted)}.presenter-preview[data-v-cf265a2d]{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-cf265a2d],.presenter-preview video[data-v-cf265a2d]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.presenter-preview[data-v-cf265a2d] .rw-presenter-preview,.presenter-preview[data-v-cf265a2d] .rw-preview-portrait,.presenter-preview[data-v-cf265a2d] .rw-preview-fallback{width:100%;height:100%}.presenter-preview[data-v-cf265a2d] .rw-preview-portrait{position:relative;overflow:hidden}.presenter-preview[data-v-cf265a2d] .rw-preview-portrait img,.presenter-preview[data-v-cf265a2d] .rw-preview-portrait video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.presenter-preview[data-v-cf265a2d] .rw-preview-portrait video{opacity:0}.presenter-preview[data-v-cf265a2d] .rw-preview-portrait video.rw-preview-playing{opacity:1}.presenter-sample[data-v-cf265a2d]{flex-direction:column;gap:6px;width:180px;max-width:100%;margin-top:8px;display:flex}.presenter-sample small[data-v-cf265a2d]{color:var(--ravo-muted,#767676)}.presenter-preview figcaption[data-v-cf265a2d]{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-cf265a2d]{width:2rem;height:2rem}.presenter-preview--gallery[data-v-cf265a2d]{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-cf265a2d]{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-cf265a2d]{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-cf265a2d]{color:var(--ravo-muted);font-size:10px}.presenter-preview--gallery button[data-v-cf265a2d]{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-26dad94c]{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-26dad94c]{display:contents}.presenter-library__heading[data-v-26dad94c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.presenter-library h4[data-v-26dad94c],.presenter-library h5[data-v-26dad94c]{margin:.5rem 0;font-size:1rem;font-weight:600}.presenter-library p[data-v-26dad94c]{overflow-wrap:anywhere;margin:.5rem 0;line-height:1.5}.presenter-library button[data-v-26dad94c]{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-26dad94c]:disabled{opacity:.55;cursor:default}.presenter-library button[data-v-26dad94c]:focus-visible,.presenter-library summary[data-v-26dad94c]:focus-visible{outline-offset:2px;outline:3px solid #c24d00}.presenter-library [aria-selected=true][data-v-26dad94c]{color:#fff;background:#8f3a00}.presenter-library__row[data-v-26dad94c],.presenter-library__staff article[data-v-26dad94c]{border-block-end:1px solid #e0e0e0;padding-block:.75rem}.presenter-library form[data-v-26dad94c]{background:var(--surface-well,#efefef);border-radius:8px;gap:.75rem;margin-block:.75rem;padding:1rem;display:grid}.presenter-library label[data-v-26dad94c]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.presenter-library input[data-v-26dad94c],.presenter-library select[data-v-26dad94c],.presenter-library textarea[data-v-26dad94c]{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-26dad94c]:has(input[type=checkbox]){flex-direction:row;align-items:flex-start}.presenter-library input[type=checkbox][data-v-26dad94c]{margin-top:.25rem}.presenter-library input[type=file][data-v-26dad94c]{width:100%}.presenter-library summary[data-v-26dad94c]{cursor:pointer;padding-block:.75rem;font-weight:600}.presenter-library [role=alert][data-v-26dad94c]{color:#a51e25}@media (width<=480px){.presenter-library[data-v-26dad94c],.presenter-library form[data-v-26dad94c]{padding:.75rem}.presenter-library button[data-v-26dad94c]{min-height:44px}}.presenter-drawer[data-v-26dad94c]{min-width:0;color:var(--ravo-color-ink,#111);gap:16px;font-size:14px;display:grid}.presenter-dialog-content button[data-v-26dad94c],.presenter-gallery__footer button[data-v-26dad94c]{margin:0}.presenter-dialog-content button[data-v-26dad94c]:disabled{opacity:.5;cursor:default}.presenter-dialog-content[data-v-26dad94c] :is(button,input,summary):focus-visible{box-shadow:var(--glow-brand);outline:none}.presenter-gallery[data-v-26dad94c]{border:0;gap:16px;margin:0;padding:0;display:grid}.presenter-gallery__toolbar[data-v-26dad94c]{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-26dad94c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.presenter-gallery__toolrow>.presenter-gallery__tabs[data-v-26dad94c]{margin-right:auto}.presenter-dialog-content .presenter-gallery__reload[data-v-26dad94c]{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-26dad94c]{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-26dad94c]:focus-within{border-color:var(--ravo-color-primary,#fd6a02);box-shadow:var(--glow-brand)}.presenter-gallery__search input[data-v-26dad94c]{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-26dad94c]{min-width:0}.presenter-gallery .presenter-choices[data-v-26dad94c]{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-26dad94c]{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-26dad94c]:hover{box-shadow:inset 0 0 0 1px #d9d9d9,var(--elev-1)}.presenter-gallery .presenter-choice--highlighted[data-v-26dad94c]{box-shadow:inset 0 0 0 2px var(--ravo-color-primary,#fd6a02);outline:none}.presenter-gallery__visual[data-v-26dad94c]{background:var(--surface-well,#efefef);height:200px;position:relative}.presenter-gallery__visual[data-v-26dad94c] .presenter-preview{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;height:200px}.presenter-gallery__visual[data-v-26dad94c] .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-26dad94c]{cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0}.presenter-gallery__check[data-v-26dad94c]{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-26dad94c]{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-26dad94c]{-o-object-fit:contain;object-fit:contain;width:150px;height:150px}.presenter-gallery__pending[data-v-26dad94c]{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-26dad94c]{width:40px;height:40px}.presenter-gallery__tile h5[data-v-26dad94c]{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-26dad94c]{color:var(--ravo-color-secondary,#6b6b6b);margin:0 12px;font-size:12px;display:block}.presenter-gallery__details[data-v-26dad94c]{color:var(--ravo-color-secondary,#6b6b6b);margin:4px 12px 0;font-size:12px}.presenter-gallery__details summary[data-v-26dad94c]{cursor:pointer;align-items:center;gap:4px;padding:2px 0;list-style:none;display:flex}.presenter-gallery__details summary[data-v-26dad94c]:after{content:"›";transition:transform var(--dur-fast,.16s) var(--ease-out,ease-out)}.presenter-gallery__details[open] summary[data-v-26dad94c]:after{transform:rotate(90deg)}.presenter-gallery__details p[data-v-26dad94c]{margin:6px 0;line-height:16px}.presenter-gallery__details button[data-v-26dad94c]{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-26dad94c]{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-26dad94c]{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-26dad94c]{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.presenter-gallery__footer span[data-v-26dad94c]{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-26dad94c]{color:var(--ravo-color-ink,#111);background:0 0;gap:12px;margin:0;padding:0;display:grid}.presenter-request label[data-v-26dad94c]{flex-direction:column;gap:6px;margin:0;font-size:13px;font-weight:500;display:flex}.presenter-request label[data-v-26dad94c]:has(input[type=checkbox]){flex-direction:row;align-items:start;font-weight:400}.presenter-request h5[data-v-26dad94c]{margin:0;font-size:16px}.presenter-request p[data-v-26dad94c]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:13px;line-height:18px}.presenter-request input[data-v-26dad94c]: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-26dad94c]{height:auto;padding:8px}.presenter-request button[type=submit][data-v-26dad94c]{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-26dad94c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gd[data-v-c0f7100d]{gap:16px;display:grid}.gd__dates[data-v-c0f7100d]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gd__scope[data-v-c0f7100d]{justify-items:start;gap:6px;display:grid}.gd__note[data-v-c0f7100d]{font:var(--type-secondary);color:var(--ravo-color-secondary);margin:0}.gd__link[data-v-c0f7100d]{font:var(--type-secondary);color:var(--ravo-color-link)}.gd__error[data-v-c0f7100d]{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-c0f7100d]{align-items:center;gap:8px;width:100%;display:flex}.gd__spacer[data-v-c0f7100d]{flex:1}.gd__delete[data-v-c0f7100d]{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-c0f7100d]:hover{text-decoration:underline}.gd__confirm[data-v-c0f7100d]{margin:0}@media (width<=560px){.gd__dates[data-v-c0f7100d]{grid-template-columns:1fr}}.guidance-table[data-v-b6af6d1f] tbody tr{cursor:pointer}.guidance-table__title[data-v-b6af6d1f]{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-8877c356]{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-8877c356]{aspect-ratio:16/9}.ks--portrait[data-v-8877c356]{aspect-ratio:9/16}.ks--thumb[data-v-8877c356]{border-radius:var(--r-md,8px)}.ks__screen[data-v-8877c356]{--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);grid-template-rows:auto 1fr auto;font-family:inherit;display:grid;position:relative;overflow:hidden}.ks--image .ks__screen[data-v-8877c356]{background:linear-gradient(#11111159, #11111159), var(--ks-bg) center / cover;--ks-ink:#fff}.ks--dark .ks__screen[data-v-8877c356]{--ks-bgc:#1f1f1f;--ks-card:#2a2a2a;--ks-ink:#f6f6f6;--ks-line:#4a4a4a}.ks__head[data-v-8877c356]{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-8877c356]{-o-object-fit:contain;object-fit:contain;max-width:28cqw;height:5cqw}.ks__logo-dot[data-v-8877c356]{background:var(--ks-accent);border-radius:50%;width:5cqw;height:5cqw}.ks__status[data-v-8877c356]{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-8877c356]{background:#15803d;border-radius:50%;width:1.4cqw;height:1.4cqw}.ks__body[data-v-8877c356]{gap:3cqw;min-height:0;padding:2cqw 3cqw;display:grid}.ks--landscape .ks__body[data-v-8877c356]{grid-template-columns:1fr 1.15fr;align-items:end}.ks--portrait .ks__body[data-v-8877c356]{grid-template-rows:1.2fr 1fr}.ks__presenter[data-v-8877c356]{place-items:end center;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.ks__presenter-frame[data-v-8877c356]{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-8877c356]{-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-8877c356] .presenter-preview{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;height:100%}.ks__presenter-frame[data-v-8877c356] .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-8877c356]{grid-template-columns:1fr 1fr;align-self:center;gap:2cqw;display:grid}.ks--portrait .ks__cards[data-v-8877c356]{align-self:start}.ks__card[data-v-8877c356]{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-8877c356]{aspect-ratio:4/3;background:color-mix(in srgb, var(--ks-ink) 8%, var(--ks-card));border-radius:1cqw}.ks__card b[data-v-8877c356],.ks__hero b[data-v-8877c356]{background:var(--ks-line);border-radius:1cqw;height:1.4cqw}.ks__card .ks__short[data-v-8877c356],.ks__hero .ks__short[data-v-8877c356]{width:60%}.ks__card em[data-v-8877c356]{background:var(--ks-accent);border-radius:99cqw;width:40%;height:3cqw}.ks__hero[data-v-8877c356]{align-self:center;gap:1.6cqw;display:grid}.ks__hero strong[data-v-8877c356]{font-size:3.6cqw;font-weight:600;line-height:1.2}.ks__ask[data-v-8877c356]{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-8877c356]{opacity:.6;white-space:nowrap;overflow:hidden}.ks__mic[data-v-8877c356]{background:var(--ks-accent);border-radius:50%;flex:none;width:5cqw;height:5cqw}.ks--portrait .ks__logo[data-v-8877c356],.ks--portrait .ks__logo-dot[data-v-8877c356]{height:8cqw}.ks--portrait .ks__logo-dot[data-v-8877c356]{width:8cqw}.ks--portrait .ks__status[data-v-8877c356],.ks--portrait .ks__ask[data-v-8877c356]{font-size:3.6cqw}.ks--portrait .ks__mic[data-v-8877c356]{width:8cqw;height:8cqw}.ks--portrait .ks__hero strong[data-v-8877c356]{font-size:6cqw}.ks--thumb .ks__screen[data-v-8877c356]{border-width:1.2cqw}.ks--thumb .ks__head[data-v-8877c356]{background:var(--ks-accent);padding:2.4cqw 3cqw}.ks--thumb.ks--light-accent .ks__head[data-v-8877c356]{box-shadow:inset 0 1.4cqw 0 var(--ks-accent);background:#fff;padding-top:3.4cqw}.ks--thumb .ks__logo[data-v-8877c356]{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-8877c356]{width:8cqw;height:8cqw;box-shadow:inset 0 0 0 2cqw var(--ks-accent);background:#fff}.ks--thumb .ks__status i[data-v-8877c356]{background:var(--ks-accent-ink)}.ks--thumb.ks--portrait .ks__logo[data-v-8877c356]{height:12cqw}@media (prefers-reduced-motion:reduce){.ks__presenter-frame[data-v-8877c356]{transition:none}}.sp[data-v-27a3af9d]{gap:var(--ravo-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.sp__legend[data-v-27a3af9d]{font-weight:var(--ravo-font-weight-semibold);padding:0}.sp__dates[data-v-27a3af9d]{gap:var(--ravo-space-3);grid-template-columns:1fr 1fr;display:grid}.sp__days[data-v-27a3af9d],.sp__months[data-v-27a3af9d]{gap:var(--ravo-space-1);flex-wrap:wrap;display:flex}.sp__grid[data-v-27a3af9d]{gap:var(--ravo-space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sp__hours[data-v-27a3af9d]{gap:var(--ravo-space-2);justify-items:start;display:grid}.sp__hours[data-v-27a3af9d] .r-slider{width:100%}.sp__toggle[data-v-27a3af9d],.sp__quick[data-v-27a3af9d]{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-27a3af9d]:hover,.sp__quick[data-v-27a3af9d]:hover{background:var(--ravo-color-surface-hover)}.sp__toggle[aria-pressed=true][data-v-27a3af9d]{background:var(--ravo-color-primary);border-color:var(--ravo-color-primary);color:var(--ravo-color-primary-contrast)}.sp__toggle[data-v-27a3af9d]:focus-visible,.sp__quick[data-v-27a3af9d]:focus-visible{box-shadow:var(--ravo-focus-ring);outline:none}.sp__toggle--day[data-v-27a3af9d]{min-width:0;padding:0}.sp__quick[data-v-27a3af9d]{color:var(--ravo-color-primary-text);border-style:dashed}.tp[data-v-fef0623a]{gap:var(--ravo-space-2);justify-items:start;min-width:0;display:grid}.tp[data-v-fef0623a]>.r-tree,.tp[data-v-fef0623a]>.ravo-field{width:100%}.tp__muted[data-v-fef0623a]{color:var(--ravo-color-fg-muted);margin:0}.tp__error[data-v-fef0623a]{color:var(--ravo-color-danger);margin:0}.tp__summary[data-v-fef0623a]{font-size:var(--ravo-font-size-sm);font-weight:var(--ravo-font-weight-medium);margin:0}.tp__chips[data-v-fef0623a]{gap:var(--ravo-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tp__chips li[data-v-fef0623a]{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-e796633d]{gap:var(--ravo-space-5);min-width:0;display:grid}.at__section[data-v-e796633d]{gap:var(--ravo-space-2);min-width:0;display:grid}.at__heading[data-v-e796633d]{font-size:var(--ravo-font-size-base);margin:0}.at__place[data-v-e796633d]{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-e796633d]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.at__impact[data-v-e796633d]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-primary-subtle);color:var(--ravo-color-primary-subtle-fg);margin:0}.at__error[data-v-e796633d]{color:var(--ravo-color-danger);margin:0}.at__problem[data-v-e796633d]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin-right:auto}.th__search[data-v-77d5eada]{max-width:360px;margin-bottom:var(--row-gap,24px)}.th__muted[data-v-77d5eada]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:13px}.th__grid[data-v-77d5eada]{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-77d5eada]{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-77d5eada]:hover{box-shadow:var(--elev-1)}.th__open[data-v-77d5eada]{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-77d5eada]:focus-visible{box-shadow:var(--glow-brand);outline:none}.th__landscape[data-v-77d5eada]{width:288px;height:162px}.th__portrait[data-v-77d5eada]{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-77d5eada]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.th__titles[data-v-77d5eada]{min-width:0}.th__name[data-v-77d5eada]{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-77d5eada]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:13px}.th__pills[data-v-77d5eada]{align-items:center;gap:8px;display:flex}.th__tag[data-v-77d5eada]{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-77d5eada]{gap:12px;display:grid}.th__error[data-v-77d5eada]{color:var(--ravo-color-danger);margin:0}@media (width<=400px){.th__grid[data-v-77d5eada]{grid-template-columns:minmax(0,1fr)}.th__card[data-v-77d5eada]{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-ce89e881]{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-ce89e881]{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-ce89e881]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ta__thumb span[data-v-ce89e881]{color:var(--ravo-color-fg-muted);text-align:center;justify-items:center;gap:2px;font-size:10px;display:grid}.ta__controls[data-v-ce89e881]{gap:var(--ravo-space-1);flex:1;align-content:start;min-width:0;display:grid}.ta__label[data-v-ce89e881]{font-size:var(--ravo-font-size-sm)}.ta__muted[data-v-ce89e881]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted)}.ta__actions[data-v-ce89e881]{gap:var(--ravo-space-1);flex-wrap:wrap;display:flex}.ta__error[data-v-ce89e881]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-danger);margin:0}.tb[data-v-11be856a]{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-11be856a]{gap:8px;display:grid}.tb__title[data-v-11be856a]{font:var(--type-h1);letter-spacing:-.01em;color:var(--ravo-color-ink);overflow-wrap:anywhere;margin:0}.tb__crumbs[data-v-11be856a]{color:var(--ravo-color-secondary,#6b6b6b);align-items:center;gap:6px;font-size:12px;display:flex}.tb__crumbs a[data-v-11be856a]{color:inherit;text-decoration:none}.tb__crumbs a[data-v-11be856a]:hover{color:var(--ravo-color-primary-text,#b84a00);text-decoration:underline}.tb__crumb-gap[data-v-11be856a]{flex:1}.tb__bar[data-v-11be856a]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.tb__name[data-v-11be856a]{width:min(320px,100%)}.tb__spacer[data-v-11be856a]{flex:auto}.tb__dirty[data-v-11be856a]{color:var(--ravo-color-secondary,#6b6b6b);align-self:center;font-size:13px}.tb__body[data-v-11be856a]{gap:var(--column-gap,24px);grid-template-columns:minmax(340px,5fr) minmax(0,7fr);align-items:start;display:grid}.tb__panel[data-v-11be856a]{min-width:0;padding:var(--card-pad,24px);border-radius:var(--r-lg,12px);background:var(--surface-card,#fff);align-content:start;gap:16px;display:grid}.tb__preview[data-v-11be856a]{min-width:0;padding:var(--card-pad,24px);border-radius:var(--r-lg,12px);background:var(--surface-card,#fff);align-content:start;gap:16px;display:grid;position:sticky;top:16px}.tb__preview-head[data-v-11be856a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tb__preview-title[data-v-11be856a]{color:var(--ravo-color-ink,#111);font-size:16px;font-weight:600}.tb__kiosk[data-v-11be856a]{justify-items:center;gap:12px;display:grid}.tb__kiosk--landscape[data-v-11be856a] .ks{width:min(100%,177.778dvh - 533.333px)}.tb__kiosk--portrait[data-v-11be856a] .ks{width:min(100%,56.25dvh - 168.75px)}.tb__group[data-v-11be856a]{gap:12px;display:grid}.tb__heading[data-v-11be856a]{color:var(--ravo-color-ink,#111);margin:8px 0 0;font-size:14px;font-weight:600}.tb__muted[data-v-11be856a]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:13px;line-height:18px}.tb__message[data-v-11be856a]{border-radius:var(--r-md,8px);background:var(--ravo-color-warning-subtle);margin:0;padding:12px;font-size:13px}.tb__suggest[data-v-11be856a]{justify-items:start;gap:8px;display:grid}.tb__swatches[data-v-11be856a]{gap:8px;margin:0;padding:0;list-style:none;display:flex}.tb__swatch[data-v-11be856a]{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-11be856a]:focus-visible{box-shadow:var(--glow-brand);outline:none}.tb__font[data-v-11be856a]{gap:8px;display:grid}@media (width<=1000px){.tb__body[data-v-11be856a]{grid-template-columns:1fr}.tb__preview[data-v-11be856a]{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-9720751c]{color:var(--ravo-color-secondary,#6b6b6b);margin:0;font-size:13px}.md__drop[data-v-9720751c]{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-9720751c]{color:var(--ravo-color-ink,#111);font-weight:600}.md__drop[data-v-9720751c]:hover,.md__drop--over[data-v-9720751c]{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-9720751c]:focus-within{box-shadow:var(--glow-brand)}.md__file[data-v-9720751c]{opacity:0;cursor:pointer;position:absolute;inset:0}.md__grid[data-v-9720751c]{grid-template-columns:repeat(auto-fill,200px);gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.md__card[data-v-9720751c]{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-9720751c]:hover{box-shadow:var(--elev-1)}.md__card--selected[data-v-9720751c]{box-shadow:inset 0 0 0 2px var(--ravo-color-primary,#fd6a02)}.md__check[data-v-9720751c]{z-index:1;position:absolute;top:8px;left:8px}.md__thumb[data-v-9720751c]{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-9720751c],.md__thumb video[data-v-9720751c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.md__thumb[data-v-9720751c]:focus-visible{box-shadow:inset 0 0 0 2px var(--ravo-color-primary,#fd6a02);outline:none}.md__broken[data-v-9720751c]{color:var(--ravo-color-secondary,#6b6b6b);justify-items:center;gap:2px;font-size:12px;display:grid}.md__badge[data-v-9720751c]{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-9720751c]{gap:2px;min-width:0;padding:0 12px;display:grid}.md__name[data-v-9720751c]{text-overflow:ellipsis;white-space:nowrap;color:var(--ravo-color-ink,#111);font-size:13px;font-weight:500;overflow:hidden}.md__sub[data-v-9720751c]{color:var(--ravo-color-secondary,#6b6b6b);font-size:12px}.md__bar[data-v-9720751c]{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-9720751c]{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.md__spacer[data-v-9720751c]{flex:1}.md__detail[data-v-9720751c]{gap:16px;display:grid}.md__preview[data-v-9720751c]{border-radius:var(--r-md,8px);background:var(--surface-well,#efefef);overflow:hidden}.md__preview img[data-v-9720751c],.md__preview video[data-v-9720751c]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:300px;display:block}.md__facts[data-v-9720751c]{gap:4px;margin:0;font-size:13px;display:grid}.md__facts>div[data-v-9720751c]{grid-template-columns:90px 1fr;gap:12px;display:grid}.md__facts dt[data-v-9720751c]{color:var(--ravo-color-secondary,#6b6b6b)}.md__facts dd[data-v-9720751c]{margin:0}.md__note[data-v-9720751c]{border-radius:var(--r-md,8px);background:var(--ravo-color-warning-subtle);margin:0;padding:12px;font-size:13px}.md__error[data-v-9720751c]{color:var(--ravo-color-danger);margin:0}.md__actions[data-v-9720751c]{gap:8px;display:flex}.cm__strip[data-v-3a8e1949]{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-3a8e1949]{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-3a8e1949]{border-left:1px solid var(--surface-hairline,#e6e6e6)}.cm__strip strong[data-v-3a8e1949]{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-3a8e1949]{align-items:center;gap:var(--ravo-space-3);min-width:0;display:flex}.cm__thumb[data-v-3a8e1949]{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-3a8e1949]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cm__titles[data-v-3a8e1949]{min-width:0;display:grid}.cm__link[data-v-3a8e1949]{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-3a8e1949]:hover{text-decoration:underline}.cm__sub[data-v-3a8e1949]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted)}.cm__plain[data-v-3a8e1949]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg)}.cm__plain--empty[data-v-3a8e1949]{color:var(--ravo-color-fg-subtle)}.cm__conflict[data-v-3a8e1949]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-warning);margin-top:2px;display:block}.cm__actions[data-v-3a8e1949]{justify-content:flex-end;display:flex}.cm__foot[data-v-3a8e1949]{margin:var(--ravo-space-3) 0 0;font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted)}[data-v-3a8e1949] .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-2db1ec2c]{gap:var(--ravo-space-4);min-width:0;display:grid}.aw__lead[data-v-2db1ec2c]{color:var(--ravo-color-fg-muted);margin:0}.aw__group[data-v-2db1ec2c]{gap:var(--ravo-space-2);justify-items:start;display:grid}.aw__hint[data-v-2db1ec2c]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.aw__limits[data-v-2db1ec2c]{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-2db1ec2c]{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-2db1ec2c]{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-2db1ec2c]{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-2db1ec2c]:last-child{border-bottom:0}.aw__section-label[data-v-2db1ec2c]{cursor:pointer;flex:1;gap:1px;min-width:0;display:grid}.aw__section-name[data-v-2db1ec2c]{font-weight:var(--ravo-font-weight-semibold)}.aw__section-meta[data-v-2db1ec2c]{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-2db1ec2c]{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__sub[data-v-2db1ec2c]{font-size:var(--ravo-font-size-sm);display:block}.aw__confirm[data-v-2db1ec2c]{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-2db1ec2c]{flex:1}.aw__samples summary[data-v-2db1ec2c]{cursor:pointer;color:var(--ravo-color-primary-text);font-weight:var(--ravo-font-weight-medium)}.aw__sample[data-v-2db1ec2c]{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-2db1ec2c]{margin:var(--ravo-space-1) 0 0;font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted)}.aw__error[data-v-2db1ec2c]{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-4adbe6f2]{gap:var(--ravo-space-4);min-width:0;display:grid}.uf__lead[data-v-4adbe6f2]{color:var(--ravo-color-fg-muted);margin:0}.uf__refused[data-v-4adbe6f2]{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-4adbe6f2]{gap:var(--ravo-space-2);margin:0;padding:0;list-style:none;display:grid}.uf__item[data-v-4adbe6f2]{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-4adbe6f2]{text-overflow:ellipsis;min-width:0;display:grid;overflow:hidden}.uf__size[data-v-4adbe6f2]{font-size:var(--ravo-font-size-xs);color:var(--ravo-color-fg-muted)}.uf__message[data-v-4adbe6f2]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-danger);grid-column:1/-1;margin:0}.uf__message--muted[data-v-4adbe6f2]{color:var(--ravo-color-fg-muted)}.ws[data-v-f8dce30d]{gap:var(--ravo-space-4);min-width:0;display:grid}.ws__message[data-v-f8dce30d]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-warning-subtle);margin:0}.ws__status[data-v-f8dce30d]{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-f8dce30d],.ws__note[data-v-f8dce30d]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.ws__bar[data-v-f8dce30d]{background:var(--ravo-color-surface-hover);border-radius:3px;width:100%;height:6px;overflow:hidden}.ws__bar span[data-v-f8dce30d]{background:var(--ravo-color-primary);height:100%;transition:width .3s;display:block}.ws__facts[data-v-f8dce30d]{gap:var(--ravo-space-2);margin:0;display:grid}.ws__facts>div[data-v-f8dce30d]{gap:var(--ravo-space-3);grid-template-columns:110px 1fr;display:grid}.ws__facts dt[data-v-f8dce30d]{color:var(--ravo-color-fg-muted)}.ws__facts dd[data-v-f8dce30d]{overflow-wrap:anywhere;min-width:0;margin:0}.ws__help[data-v-f8dce30d]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.ws__actions[data-v-f8dce30d]{gap:var(--ravo-space-2);display:grid}.ws__row[data-v-f8dce30d]{gap:var(--ravo-space-2);flex-wrap:wrap;display:flex}.ws__reason[data-v-f8dce30d]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.ws__staff[data-v-f8dce30d]{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-f8dce30d]{margin:0 0 var(--ravo-space-1);font-size:var(--ravo-font-size-sm)}.ws__staff p[data-v-f8dce30d]{margin:0}.ws__muted[data-v-f8dce30d]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.ws__runlist[data-v-f8dce30d]{gap:var(--ravo-space-2);margin:0;padding:0;list-style:none;display:grid}.ws__run[data-v-f8dce30d]{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-f8dce30d]{justify-content:space-between;align-items:center;gap:var(--ravo-space-2);display:flex}.ws__gap[data-v-f8dce30d]{color:var(--ravo-color-secondary,#6b6b6b);margin-top:2px;font-size:12px;display:block}.fs[data-v-7092ebd5]{gap:var(--ravo-space-4);min-width:0;display:grid}.fs__message[data-v-7092ebd5]{padding:var(--ravo-space-3);border-radius:var(--ravo-radius-md);background:var(--ravo-color-warning-subtle);margin:0}.fs__status[data-v-7092ebd5]{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-7092ebd5]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted);margin:0}.fs__facts[data-v-7092ebd5]{gap:var(--ravo-space-2);margin:0;display:grid}.fs__facts>div[data-v-7092ebd5]{gap:var(--ravo-space-3);grid-template-columns:100px 1fr;display:grid}.fs__facts dt[data-v-7092ebd5]{color:var(--ravo-color-fg-muted)}.fs__facts dd[data-v-7092ebd5]{overflow-wrap:anywhere;margin:0}.fs__row[data-v-7092ebd5]{gap:var(--ravo-space-2);flex-wrap:wrap;display:flex}.src__warning[data-v-e4d3f7e3]{margin:0 0 var(--ravo-space-3);color:var(--ravo-color-warning)}.src__usage[data-v-e4d3f7e3]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted)}.src__name[data-v-e4d3f7e3]{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-e4d3f7e3]:hover{text-decoration:underline}.src__sub[data-v-e4d3f7e3]{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-e4d3f7e3]{font-size:var(--ravo-font-size-sm);color:var(--ravo-color-fg-muted)}.src__type[data-v-e4d3f7e3]{color:var(--ravo-color-ink,#111);align-items:center;gap:6px;font-size:13px;display:inline-flex}.src__type[data-v-e4d3f7e3] svg{color:#444}.src__state[data-v-e4d3f7e3]{justify-items:start;gap:6px;min-width:120px;display:inline-grid}.src__progress[data-v-e4d3f7e3]{background:var(--surface-hairline,#e6e6e6);border-radius:1px;width:100%;height:2px;display:block;position:relative;overflow:hidden}.src__progress i[data-v-e4d3f7e3]{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-e4d3f7e3]{width:30%;animation:src-sweep-e4d3f7e3 1.6s var(--ease-out,ease-out) infinite}@keyframes src-sweep-e4d3f7e3{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.src__progress--open i[data-v-e4d3f7e3]{opacity:.4;width:100%;animation:none}}[data-v-e4d3f7e3] .p-datatable-tbody>tr{cursor:pointer}.src__reason[data-v-e4d3f7e3]{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[data-v-aaea905e]{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-aaea905e] .r-page-header{margin-bottom:0}.home__grid[data-v-aaea905e]{gap:var(--column-gap);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.home__span-4[data-v-aaea905e]{grid-column:span 4;min-width:0}.home__span-8[data-v-aaea905e]{grid-column:span 8;min-width:0}.home__span-12[data-v-aaea905e]{grid-column:span 12;min-width:0}.home__placeholder[data-v-aaea905e]{padding:var(--card-pad);background:var(--surface-card);border-radius:var(--r-lg);gap:16px;display:grid}.home__first-run[data-v-aaea905e]{padding:48px var(--card-pad);background:var(--surface-card);border-radius:var(--r-lg)}.home__link[data-v-aaea905e]{font:var(--type-secondary);color:var(--ravo-color-link);align-self:center;text-decoration:none}.home__link[data-v-aaea905e]:hover{text-decoration:underline}@media (width<=1100px){.home__span-4[data-v-aaea905e],.home__span-8[data-v-aaea905e]{grid-column:span 12}}
