.agents-layout[data-v-ca45420c]{background:#faf8f4;min-height:100vh;display:flex}.sidebar[data-v-ca45420c]{background:#fff;border-right:1px solid #ece6da;flex-direction:column;flex-shrink:0;gap:1.25rem;width:220px;padding:1.5rem 1rem;display:none}.sidebar-logo[data-v-ca45420c]{color:#1c1a17;padding:0 .5rem;font-family:Georgia,serif;font-size:1.3rem;font-style:italic;text-decoration:none}.sidebar-nav[data-v-ca45420c]{flex-direction:column;gap:4px;display:flex}.nav-item[data-v-ca45420c]{color:#6b6358;border-radius:10px;align-items:center;gap:10px;padding:.7rem .8rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .13s,color .13s;display:flex}.nav-item[data-v-ca45420c]:hover{background:#f5f1e7}.nav-item--active[data-v-ca45420c]{color:#b88a47;background:#c8a36b1f}.brand-switcher[data-v-ca45420c]{position:relative}.brand-btn[data-v-ca45420c]{cursor:pointer;color:#3a352e;text-align:left;background:#faf8f4;border:1px solid #ece6da;border-radius:10px;align-items:center;gap:8px;width:100%;padding:.6rem .7rem;font-size:.82rem;font-weight:600;transition:border-color .13s,background .13s;display:flex}.brand-btn[data-v-ca45420c]:hover{background:#f5f1e7;border-color:#dcd3c2}.brand-dot[data-v-ca45420c]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.brand-name[data-v-ca45420c]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.brand-chevron[data-v-ca45420c]{color:#a49a89;flex-shrink:0;transition:transform .15s}.brand-chevron--open[data-v-ca45420c]{transform:rotate(180deg)}.brand-menu[data-v-ca45420c]{z-index:40;background:#fff;border:1px solid #ece6da;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #1c1a171a}.brand-menu-label[data-v-ca45420c]{text-transform:uppercase;letter-spacing:.05em;color:#a49a89;margin:4px 8px 6px;font-size:.66rem;font-weight:700}.brand-option[data-v-ca45420c]{cursor:pointer;text-align:left;color:#3a352e;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:.5rem .6rem;font-size:.82rem;font-weight:600;display:flex}.brand-add[data-v-ca45420c]:hover,.brand-option[data-v-ca45420c]:hover:not(:disabled){background:#f5f1e7}.brand-option[data-v-ca45420c]:disabled{opacity:.5;cursor:wait}.brand-option--active[data-v-ca45420c]{color:#b88a47}.brand-option svg[data-v-ca45420c]{color:#b88a47;flex-shrink:0}.brand-option-name[data-v-ca45420c]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.brand-add[data-v-ca45420c]{color:#6b6358;border-top:1px solid #f2ece0;border-radius:8px;align-items:center;gap:7px;margin-top:4px;padding:.5rem .6rem;font-size:.78rem;font-weight:600;text-decoration:none;display:flex}.brand-add[data-v-ca45420c]:hover{color:#b88a47}.brand-add--locked[data-v-ca45420c]{color:#a49a89}.brand-overlay[data-v-ca45420c]{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#faf8f4eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.brand-overlay-card[data-v-ca45420c]{flex-direction:column;align-items:center;gap:.55rem;padding:2rem 2.5rem;display:flex}.brand-overlay-dot[data-v-ca45420c]{border-radius:50%;width:14px;height:14px;margin-bottom:.4rem;animation:1.3s ease-in-out infinite brand-pulse-ca45420c}@keyframes brand-pulse-ca45420c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.brand-overlay-title[data-v-ca45420c]{color:#1c1a17;margin:0;font-family:Georgia,serif;font-size:1.35rem}.brand-overlay-sub[data-v-ca45420c]{color:#8a8172;margin:0;font-size:.82rem}.brand-overlay-bar[data-v-ca45420c]{background:#ece6da;border-radius:2px;width:150px;height:2px;margin-top:.7rem;overflow:hidden}.brand-overlay-bar span[data-v-ca45420c]{background:#c8a36b;border-radius:2px;width:40%;height:100%;animation:1.1s ease-in-out infinite brand-slide-ca45420c;display:block}@keyframes brand-slide-ca45420c{0%{transform:translate(-100%)}to{transform:translate(310%)}}.brand-fade-enter-active[data-v-ca45420c],.brand-fade-leave-active[data-v-ca45420c]{transition:opacity .18s}.brand-fade-enter-from[data-v-ca45420c],.brand-fade-leave-to[data-v-ca45420c]{opacity:0}.brand-mobile-bar[data-v-ca45420c]{color:#3a352e;background:#fff;border-bottom:1px solid #ece6da;flex-shrink:0;align-items:center;gap:7px;padding:.55rem 1.25rem;font-size:.78rem;font-weight:600;display:flex}.brand-mobile-change[data-v-ca45420c]{color:#b88a47;margin-left:auto;font-size:.74rem;font-weight:700;text-decoration:none}.sidebar-trial[data-v-ca45420c]{background:#c8a36b14;border:1px solid #c8a36b33;border-radius:12px;flex-direction:column;gap:.5rem;margin-top:auto;padding:.75rem .9rem;display:flex}.trial-label[data-v-ca45420c]{color:#5a5247;align-items:center;gap:5px;margin:0;font-size:.76rem;display:flex}.trial-label svg[data-v-ca45420c]{color:#c8a36b}.trial-label strong[data-v-ca45420c]{color:#a8843a}.trial-link[data-v-ca45420c]{color:#b88a47;font-size:.74rem;font-weight:700;text-decoration:none}.agents-content[data-v-ca45420c]{flex-direction:column;flex:1;min-width:0;display:flex}.trial-top-banner[data-v-ca45420c]{color:#5a5247;background:#c8a36b1a;border-bottom:1px solid #c8a36b2e;flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.78rem;display:flex}.trial-top-banner svg[data-v-ca45420c]{color:#c8a36b;flex-shrink:0}.trial-top-banner strong[data-v-ca45420c]{color:#a8843a}.trial-top-cta[data-v-ca45420c]{color:#b88a47;white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:.74rem;font-weight:700;text-decoration:none;display:flex}.agents-main[data-v-ca45420c]{flex:1;padding-bottom:76px}.mobile-nav[data-v-ca45420c]{padding:8px 0 max(8px,env(safe-area-inset-bottom));z-index:30;background:#fff;border-top:1px solid #ece6da;display:flex;position:fixed;bottom:0;left:0;right:0}.mnav-item[data-v-ca45420c]{color:#b6aea0;flex-direction:column;flex:1;align-items:center;gap:3px;font-size:.66rem;font-weight:600;text-decoration:none;display:flex}.mnav-item--active[data-v-ca45420c]{color:#b88a47}@media (width>=900px){.sidebar[data-v-ca45420c]{display:flex}.agents-main[data-v-ca45420c]{padding-bottom:0}.brand-mobile-bar[data-v-ca45420c],.mobile-nav[data-v-ca45420c],.trial-top-banner[data-v-ca45420c]{display:none}}
