:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--radius-tiny: 4px;--radius-small: 8px;--radius-input: 10px;--radius-control: 12px;--radius-card: 14px;--radius-bubble: 16px;--radius-pill: 999px;--border-width: 1px;--border-active-width: 3px;--border-accent-width: 6px;--control-height: 40px;--icon-sm: 16px;--icon-md: 18px;--icon-lg: 20px;--icon-xl: 42px;--avatar-sm: 26px;--avatar-md: 34px;--avatar-lg: 38px;--avatar-xl: 46px;--font-family: "Inter", system-ui, -apple-system, sans-serif;--font-weight-regular: 400;--font-weight-medium: 600;--font-weight-bold: 700;--font-size-display: 26px;--font-size-title: 22px;--font-size-page-title: 19px;--font-size-card-title: 14px;--font-size-section-title: 13px;--font-size-body: 13px;--font-size-body-sm: 12px;--font-size-body-xs: 11.5px;--font-size-eyebrow: 10px;--font-size-stat: 18px;--line-height-tight: 1.25;--line-height-base: 1.5;--line-height-relaxed: 1.6;--letter-spacing-tight: -.01em;--letter-spacing-tighter: -.02em;--letter-spacing-eyebrow: .07em;--motion-fast: .15s;--motion-base: .18s;--motion-slow: .22s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--shadow-card: 0 6px 18px rgba(11, 22, 65, .1);--shadow-popover: 0 14px 36px rgba(0, 0, 0, .45);--shadow-drawer: -18px 0 48px rgba(0, 0, 0, .4);--shadow-modal: 0 28px 70px rgba(0, 0, 0, .5);--header-height: 54px;--sidebar-width: 264px;--sidebar-collapsed-width: 88px;--content-max-width: 840px;--history-column-width: 262px;--drawer-width: min(440px, 86%);--z-sticky: 100;--z-menu: 1000;--z-drawer: 1100;--z-backdrop: 1200;--z-modal: 1300;--z-popover: 1400;--z-tooltip: 1500;--z-snackbar: 4000}.v-theme--webChatDarkTheme{--shadow-card: 0 6px 18px rgba(0, 0, 0, .4)}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;width:100vw;color:var(--text-primary);background:var(--bg-app);transition:color .5s,background-color .5s;line-height:1.6;font-family:var(--font-family);font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{overflow:hidden!important}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--border);border:2px solid transparent;border-radius:var(--radius-pill);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle)}.custom-scroll{scroll-behavior:smooth!important}.ac-container.ac-adaptiveCard{padding:0!important}.ac-container[style*=--bg-raised]{border-radius:var(--radius-card)}.ac-container.ac-selectable{padding:var(--space-3)!important;margin:0!important}.ac-horizontal-separator{margin-left:0!important;margin-right:0!important}.ac-actionSet{flex-wrap:wrap}.ac-pushButton{background-color:var(--accent-soft);color:var(--accent-text)!important;border:none;border-radius:var(--radius-small);padding:var(--space-2) var(--space-3)!important;opacity:1;font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm)!important;flex:0 0 auto!important;margin-bottom:var(--space-2)!important}.ac-pushButton:hover{filter:brightness(.94)}.v-theme--webChatDarkTheme .ac-pushButton:hover{filter:brightness(1.15)}.ac-textBlock>*{padding-bottom:var(--space-2);line-height:var(--line-height-base)}.ac-textBlock p:last-child{padding-bottom:0}.ac-textBlock hr{padding-bottom:0;margin-bottom:var(--space-2)}.ac-textBlock li{margin-left:var(--space-4);margin-bottom:2px}.ac-textBlock :is(h1,h2,h3,h4,h5,h6){font-weight:var(--font-weight-bold);padding-bottom:2px}.ac-textBlock img{max-width:100%;height:auto}.ac-textBlock ol{margin-left:var(--space-2)}.ac-input-container{font-family:var(--font-family)!important}.ac-input-container input,.ac-input-container textarea{border:solid var(--border-width) var(--border)!important;padding:var(--space-3)}.ac-toggleInput input[type=checkbox],.ac-choiceSetInput-multiSelect input[type=checkbox],.ac-choiceSetInput-expanded input[type=radio]{cursor:pointer!important}.ac-input-container select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:var(--border-width) solid var(--border);border-radius:var(--radius-tiny);padding:10px var(--space-4);color:var(--text-primary);width:100%;outline:none}.ac-input-container select option{color:var(--text-primary);background-color:var(--bg-surface);cursor:pointer}#AgentNameTextBlock.ac-textBlock{font-family:var(--font-family)!important;font-size:var(--font-size-body-sm)!important;font-weight:var(--font-weight-bold)!important;color:var(--text-primary)!important}#AgentDescriptionTextBlock.ac-textBlock{font-family:var(--font-family)!important;font-size:var(--font-size-body-xs)!important;margin-bottom:5px;color:var(--text-tertiary)!important}.speech-bubble--liveagent .ac-columnSet .ac-textBlock:first-child:not(#AgentNameTextBlock),.speech-bubble--liveagent .ac-columnSet .ac-textBlock:first-child:not(#AgentNameTextBlock) p{font-size:var(--font-size-body-sm)!important;font-weight:var(--font-weight-bold)!important;color:var(--text-primary)!important}.speech-bubble--liveagent .ac-columnSet .ac-textBlock:first-child+.ac-textBlock:not(#AgentDescriptionTextBlock),.speech-bubble--liveagent .ac-columnSet .ac-textBlock:first-child+.ac-textBlock:not(#AgentDescriptionTextBlock) p{font-size:var(--font-size-body-xs)!important;color:var(--text-tertiary)!important}#EndChatActionSet{width:100px!important;margin-left:auto;margin-right:0}#MessageContainer>.ac-horizontal-separator{display:none!important}#app{max-width:100vw;width:100%;margin:0 auto;font-weight:400;display:flex;flex-direction:column;justify-content:center;align-items:normal}[data-v-fb2adab6] .sub-menu.v-list-item{border-radius:0!important}[data-v-fb2adab6] .sub-menu .v-list-item-title{font-size:var(--font-size-body-xs)!important;font-weight:var(--font-weight-regular)!important;margin-left:var(--space-1)!important}[data-v-fb2adab6] .sub-menu-email.v-list-item--nav{text-align:left;cursor:text}[data-v-fb2adab6] .sub-menu-email .v-list-item-title{color:var(--text-tertiary)!important;margin-left:var(--space-2)!important}.sub-menu-bottom[data-v-fb2adab6]{background-color:var(--bg-surface)!important;border:var(--border-width) solid var(--border-soft);border-radius:var(--radius-input);box-shadow:var(--shadow-popover);width:186px;padding:0;overflow:hidden;position:fixed;bottom:76px;left:var(--space-4)}.sub-menu-bottom .v-list-item[data-v-fb2adab6]{color:var(--text-primary);margin:0!important;text-align:start;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular)}.v-list-item[data-v-fb2adab6]{opacity:1!important;max-height:34px!important;padding:var(--space-1) var(--space-4)!important;background-color:var(--bg-surface)!important}[data-v-fb2adab6] .mdi{font-size:var(--icon-md);color:var(--text-tertiary)!important}[data-v-fb2adab6] .sub-menu .v-list-item__prepend{width:auto!important;justify-content:center!important}[data-v-fb2adab6] .sub-menu .v-list-item__spacer{width:var(--space-3)!important}.dots-btn[data-v-ac7a708c]{display:flex;align-items:center;justify-content:center;width:var(--avatar-sm);height:var(--avatar-sm);border:none;border-radius:var(--radius-small);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}.dots-btn[data-v-ac7a708c]:hover{background:var(--bg-hover)}.dots-btn[data-v-ac7a708c] .v-icon{font-size:var(--icon-md)}.session-menu[data-v-ac7a708c]{padding:var(--space-1);background:var(--bg-raised);border:var(--border-width) solid var(--border-soft);border-radius:var(--radius-input);box-shadow:var(--shadow-card);overflow:hidden}.session-delete-btn[data-v-ac7a708c]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-small);background:transparent;color:var(--danger);font:inherit;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer}.delete-icon[data-v-ac7a708c]{font-size:var(--icon-sm);color:var(--danger)}.v-list .sessions-date-subheader[data-v-feb7dd8b]{padding-inline-start:var(--space-1)!important;font-size:var(--font-size-eyebrow);letter-spacing:.04em;text-transform:uppercase;font-weight:var(--font-weight-medium);min-height:28px!important;color:var(--text-secondary)!important;margin:0}.v-list[data-v-feb7dd8b]{padding:0px 0px var(--space-1) 0px!important;background:transparent}.v-list .session-item[data-v-feb7dd8b]{cursor:pointer;min-height:32px!important;height:32px;border-radius:var(--radius-small);margin:0 0 1px;display:flex;align-items:center;justify-content:space-between}.session-item[data-v-feb7dd8b] .v-list-item__append{height:100%;align-items:center}.session-item[data-v-feb7dd8b],[data-v-feb7dd8b] .v-list-item{padding-inline:var(--space-2)!important}.session-item[data-v-feb7dd8b] .v-list-item-title{font-size:var(--font-size-body-xs)!important;color:var(--text-tertiary);margin-left:0!important}.session-item[data-v-feb7dd8b]:hover,.session-item--active[data-v-feb7dd8b]{background-color:var(--bg-hover)!important}.session-item--active[data-v-feb7dd8b] .v-list-item-title{color:var(--text-primary)}.sessions-loading[data-v-feb7dd8b]{display:flex;justify-content:center;align-items:center;height:100%}.v-infinite-scroll[data-v-feb7dd8b]{overflow-y:hidden}[data-v-feb7dd8b] .v-infinite-scroll__side{color:transparent!important;height:34px!important;display:none}[data-v-feb7dd8b] .v-infinite-scroll__side>.v-progress-circular{color:var(--accent)!important}.custom-tooltip-content[data-v-feb7dd8b]{font-size:var(--font-size-body-sm);display:block}[data-v-feb7dd8b] .v-list-item__append{width:22px!important}[data-v-feb7dd8b] .v-list-item__content{width:100%!important;display:flex;justify-content:space-between!important;align-items:center!important}.v-navigation-drawer[data-v-b21538da]{background-color:var(--bg-sidebar);border:none;border-right:var(--border-width) solid var(--border-soft);transform:none!important}[data-v-b21538da] .v-navigation-drawer__content{display:flex;flex-direction:column;height:100%;overflow:hidden}.sidebar-header[data-v-b21538da]{width:var(--sidebar-width);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 25px var(--space-3);border-bottom:var(--border-width) solid var(--border-soft);flex-shrink:0}.sidebar-header--rail[data-v-b21538da]{width:var(--sidebar-collapsed-width);justify-content:center;padding:var(--space-3) 0 var(--space-3)}.bot-avatar[data-v-b21538da]{width:var(--avatar-lg);height:var(--avatar-lg);min-width:var(--avatar-lg);max-width:var(--avatar-lg);flex:none;border-radius:var(--radius-input);overflow:hidden;display:flex;align-items:center;justify-content:center}.bot-avatar-img[data-v-b21538da]{width:100%;height:100%;object-fit:cover;display:block}.bot-avatar-initial[data-v-b21538da]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--brand);color:var(--brand-on);font-weight:var(--font-weight-bold);font-size:var(--font-size-card-title)}.brand-meta[data-v-b21538da]{flex:1;min-width:0;line-height:var(--line-height-tight)}.brand-assistant[data-v-b21538da]{font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-org[data-v-b21538da]{font-size:var(--font-size-eyebrow);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.collapse-btn[data-v-b21538da]{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:var(--space-2);border:none;border-radius:var(--radius-small);background:transparent;color:var(--text-subtle);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}.collapse-btn[data-v-b21538da]:hover{background:var(--bg-hover)}.collapse-btn--rail[data-v-b21538da]{align-self:center;margin:var(--space-3) 0 var(--space-1)}.collapse-btn[data-v-b21538da] .v-icon{font-size:var(--icon-lg)}.nav-scroll[data-v-b21538da]{width:var(--sidebar-width);flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:var(--space-3)}.nav-scroll--rail[data-v-b21538da]{width:var(--sidebar-collapsed-width);align-items:center;gap:var(--space-1);padding:var(--space-2) 0}.nav-list[data-v-b21538da]{flex-shrink:0;display:flex;flex-direction:column}.nav-group-label[data-v-b21538da]{font-size:var(--font-size-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-3)}.nav-group-label[data-v-b21538da]:not(:first-child){padding-top:var(--space-2)}.nav-btn[data-v-b21538da]{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);margin-bottom:2px;border:none;border-radius:var(--radius-input);background:transparent;color:var(--text-tertiary);font:inherit;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.nav-btn[data-v-b21538da]:hover{background:var(--bg-hover)}.nav-btn-icon[data-v-b21538da]{width:20px;font-size:var(--icon-md);color:var(--text-subtle)}.nav-btn-label[data-v-b21538da]{flex:1;min-width:0;font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-btn--active[data-v-b21538da]{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset var(--border-active-width) 0 0 var(--brand)}.nav-btn--active .nav-btn-icon[data-v-b21538da]{color:var(--accent-text)}.nav-btn--newchat[data-v-b21538da]{padding:calc(var(--space-2) - var(--border-width)) var(--space-3);background:var(--accent-soft);border:var(--border-width) solid var(--accent-soft-border);color:var(--accent-text)}.nav-btn--newchat .nav-btn-icon[data-v-b21538da]{width:18px;color:var(--accent-text)}.nav-btn--newchat[data-v-b21538da]:hover{background:var(--accent-soft);filter:brightness(1.12)}.rail-btn[data-v-b21538da]{width:64px;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) 0;border:none;border-radius:var(--radius-control);background:transparent;color:var(--text-tertiary);font:inherit;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.rail-btn[data-v-b21538da]:hover{background:var(--bg-hover)}.rail-btn-icon[data-v-b21538da]{font-size:var(--icon-lg);color:var(--text-tertiary)}.rail-btn-label[data-v-b21538da]{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:.01em}.rail-btn--active[data-v-b21538da]{background:var(--accent-soft);color:var(--accent-text)}.rail-btn--active .rail-btn-icon[data-v-b21538da]{color:var(--accent-text)}.chat-history-sessions[data-v-b21538da]{flex:1;min-height:0;margin-top:var(--space-2);overflow-y:hidden;scrollbar-gutter:stable}.chat-history-sessions[data-v-b21538da]:hover{overflow-y:auto}.sidebar-footer[data-v-b21538da]{width:var(--sidebar-width);flex-shrink:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-top:var(--border-width) solid var(--border-soft)}.sidebar-footer--rail[data-v-b21538da]{width:var(--sidebar-collapsed-width);flex-direction:column;align-items:center;gap:var(--space-2);padding-top:calc(var(--space-3) + var(--space-1))}.menu-item-user[data-v-b21538da]{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0;padding:var(--space-1);border:none;background:transparent;font:inherit;color:inherit;text-align:left;border-radius:var(--radius-small);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}.sidebar-footer--rail .menu-item-user[data-v-b21538da]{flex:none}.menu-item-user[data-v-b21538da]:hover{background:var(--bg-hover)}.user-avatar[data-v-b21538da]{width:var(--avatar-md);height:var(--avatar-md);flex-shrink:0;border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-bold)}.user-meta[data-v-b21538da]{flex:1;min-width:0;line-height:var(--line-height-tight)}.user-name[data-v-b21538da]{font-size:var(--font-size-body-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-b21538da]{font-size:var(--font-size-eyebrow);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-gear[data-v-b21538da]{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:var(--space-2);border:none;border-radius:var(--radius-small);background:transparent;color:var(--text-subtle);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}.settings-gear[data-v-b21538da]:hover{background:var(--bg-hover)}.settings-gear[data-v-b21538da] .v-icon{font-size:var(--icon-lg)}.fade-enter-active[data-v-b21538da],.fade-leave-active[data-v-b21538da]{transition:opacity var(--motion-slow) var(--ease-standard)}.fade-enter-from[data-v-b21538da],.fade-leave-to[data-v-b21538da]{opacity:0}.v-toolbar[data-v-7ea47033]{height:var(--header-height);background-color:var(--bg-app)}.header-wrap[data-v-7ea47033]{width:100%;display:flex;justify-content:space-between;align-items:center}.header-name[data-v-7ea47033]{padding:var(--space-2) var(--space-6);margin:0;font-size:var(--font-size-page-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--text-primary)}[data-v-7ea47033] .v-toolbar__content{height:var(--header-height)!important}.header-menu-icon-wrap[data-v-7ea47033]{width:42px;margin:22px}[data-v-7ea47033] .mdi-menu{font-size:var(--icon-xl)!important;color:var(--text-primary);opacity:1!important}.icon-slide-enter-active[data-v-7ea47033],.icon-slide-leave-active[data-v-7ea47033]{transition:transform var(--motion-base) var(--ease-standard)}.icon-slide-leave-from[data-v-7ea47033]{transform:translate(0)}.icon-slide-leave-to[data-v-7ea47033]{transform:translate(-100%)}.app-snackbar[data-v-e5b02884]{z-index:var(--z-snackbar)!important}.app-snackbar--danger[data-v-e5b02884]{--snackbar-accent: var(--danger);--snackbar-accent-soft: var(--danger-soft)}.app-snackbar--success[data-v-e5b02884]{--snackbar-accent: var(--success);--snackbar-accent-soft: var(--success-soft)}.app-snackbar--warning[data-v-e5b02884]{--snackbar-accent: var(--warning);--snackbar-accent-soft: var(--warning-soft)}.app-snackbar--info[data-v-e5b02884]{--snackbar-accent: var(--info);--snackbar-accent-soft: var(--info-soft)}.app-snackbar[data-v-e5b02884] .v-snackbar__wrapper{margin-bottom:var(--space-8);min-height:auto;padding:0;background:var(--bg-surface);color:var(--text-primary);border:var(--border-width) solid var(--snackbar-accent);border-left:var(--border-accent-width) solid var(--snackbar-accent);border-radius:var(--radius-input);box-shadow:var(--shadow-card)}.app-snackbar[data-v-e5b02884] .v-snackbar__content{width:100%;padding:var(--space-3) var(--space-4)}.app-snackbar__body[data-v-e5b02884]{display:flex;align-items:center;gap:var(--space-3)}.app-snackbar__icon[data-v-e5b02884]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--avatar-sm);height:var(--avatar-sm);border-radius:var(--radius-pill);background:var(--snackbar-accent-soft);color:var(--snackbar-accent)}.app-snackbar__icon[data-v-e5b02884] .v-icon{font-size:var(--icon-md)}.app-snackbar__text[data-v-e5b02884]{flex:1;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);color:var(--text-primary)}.app-snackbar__close[data-v-e5b02884]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--avatar-sm);height:var(--avatar-sm);margin-inline-start:var(--space-4);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.app-snackbar__close[data-v-e5b02884]:hover{background:var(--bg-hover);color:var(--text-primary)}.app-snackbar__close[data-v-e5b02884] .v-icon{font-size:var(--icon-sm)}.privacy-popup[data-v-e735e820]{position:fixed;bottom:var(--space-4);left:var(--space-4);z-index:var(--z-popover);width:272px;max-width:calc(100% - var(--space-8));padding:var(--space-3);background:var(--bg-raised);border:var(--border-width) solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-popover)}@media (max-width: 600px){.privacy-popup[data-v-e735e820]{left:var(--space-4);right:var(--space-4);bottom:var(--space-12);width:auto}}.privacy-popup-trigger[data-v-e735e820]{display:block;width:100%;padding:0;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.privacy-balloon-header[data-v-e735e820]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding-right:var(--space-6)}.privacy-balloon-icon[data-v-e735e820]{color:var(--accent-text);font-size:var(--icon-sm)}.privacy-balloon-title[data-v-e735e820]{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.privacy-balloon-close[data-v-e735e820]{position:absolute;top:var(--space-3);right:var(--space-3);display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:var(--radius-tiny);background:transparent;color:var(--text-subtle);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}.privacy-balloon-close[data-v-e735e820]:hover{background:var(--bg-hover)}.privacy-balloon-text[data-v-e735e820]{display:block;font-size:var(--font-size-body-xs);line-height:var(--line-height-base);color:var(--text-tertiary)}.path-settings[data-v-e735e820]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.modal-panel[data-v-adf3730a]{background:var(--bg-surface);border:var(--border-width) solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-modal);overflow:hidden;animation:modal-pop-adf3730a var(--motion-slow) var(--ease-standard)}.modal-header[data-v-adf3730a]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--border-width) solid var(--border-soft)}.modal-header-icon[data-v-adf3730a]{color:var(--accent-text)}.modal-title[data-v-adf3730a]{font-size:var(--font-size-card-title);font-weight:var(--font-weight-bold);color:var(--text-primary)}.modal-close[data-v-adf3730a]{margin-left:auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-small);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}.modal-close[data-v-adf3730a]:hover{background:var(--bg-hover)}.modal-body[data-v-adf3730a]{padding:var(--space-4)}.modal-footer[data-v-adf3730a]{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4);border-top:var(--border-width) solid var(--border-soft)}.modal-btn[data-v-adf3730a]{display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-input);padding:var(--space-2) var(--space-4);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:filter var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.modal-btn[data-v-adf3730a]:disabled{opacity:.7;cursor:default}.modal-btn--secondary[data-v-adf3730a]{background:transparent;border:var(--border-width) solid var(--border);color:var(--text-secondary)}.modal-btn--secondary[data-v-adf3730a]:hover{background:var(--bg-hover)}.modal-btn--primary[data-v-adf3730a]{background:var(--accent);border:none;color:var(--accent-on)}.modal-btn--danger[data-v-adf3730a]{background:var(--danger);border:none;color:var(--accent-on)}.modal-btn--primary[data-v-adf3730a]:hover,.modal-btn--danger[data-v-adf3730a]:hover{filter:brightness(1.08)}@media (max-width: 600px){.modal-panel[data-v-adf3730a]{display:flex;flex-direction:column;max-height:calc(100vh - var(--space-8));max-height:calc(100dvh - var(--space-8))}.modal-header[data-v-adf3730a],.modal-footer[data-v-adf3730a]{flex-shrink:0}.modal-body[data-v-adf3730a]{flex:1 1 auto;min-height:0;overflow-y:auto}}[data-v-adf3730a] .v-overlay__scrim{background:#0000008c!important;opacity:1!important}@keyframes modal-pop-adf3730a{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.settings-eyebrow[data-v-a0e73649]{font-size:var(--font-size-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--accent-text);margin-bottom:var(--space-3)}.settings-group[data-v-a0e73649]{background:var(--bg-raised);border:var(--border-width) solid var(--border-soft);border-radius:var(--radius-input);overflow:hidden}.settings-row[data-v-a0e73649]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-height:48px}.settings-row+.settings-row[data-v-a0e73649]{border-top:var(--border-width) solid var(--border-soft)}.settings-row-icon[data-v-a0e73649]{color:var(--text-tertiary);font-size:var(--icon-md)}.settings-row-label[data-v-a0e73649]{flex:1;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.settings-toggle[data-v-a0e73649]{flex:none}.settings-language[data-v-a0e73649]{flex:none;width:240px}.settings-language[data-v-a0e73649] .v-field{align-items:center;background:var(--bg-input);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);padding:0 var(--space-2);flex-wrap:nowrap}.settings-language[data-v-a0e73649] .v-field__input{align-items:center;padding-top:0;padding-bottom:0;min-height:34px;flex-wrap:nowrap}.settings-language[data-v-a0e73649] .v-field__append-inner{align-items:center;padding-top:0}.settings-language[data-v-a0e73649] .v-select__selection{white-space:nowrap}.settings-language[data-v-a0e73649] .v-select__selection-text{font-size:var(--font-size-body-sm);color:var(--text-secondary);white-space:nowrap}[data-v-a0e73649] .settings-toggle .v-selection-control{min-height:28px}@media (max-width: 600px){.settings-row[data-v-a0e73649]{flex-wrap:wrap}.settings-toggle[data-v-a0e73649],.settings-language[data-v-a0e73649]{margin-left:calc(var(--icon-md) + var(--space-3))}.settings-toggle[data-v-a0e73649]{flex-basis:100%}.settings-language[data-v-a0e73649]{width:calc(100% - var(--icon-md) - var(--space-3))}}.template[data-v-9d4dbfd9]{height:100vh;display:contents}.spinner-stage[data-v-9d4dbfd9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6)}.spinner-orb[data-v-9d4dbfd9]{position:relative;width:var(--space-12);height:var(--space-12);display:flex;align-items:center;justify-content:center}.spinner-orb[data-v-9d4dbfd9]:before{content:"";position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;border-radius:var(--radius-pill);background:radial-gradient(circle,var(--accent-soft) 0%,transparent 68%);animation:orb-halo-9d4dbfd9 2.4s var(--ease-standard) infinite}.spinner-orb-core[data-v-9d4dbfd9]{position:relative;width:100%;height:100%;border-radius:var(--radius-pill);background:radial-gradient(circle at 32% 28%,var(--accent-text),var(--accent) 62%,var(--accent-press));box-shadow:var(--shadow-card);animation:orb-breathe-9d4dbfd9 2.4s var(--ease-standard) infinite}.spinner-orb-core[data-v-9d4dbfd9]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-pill);border:var(--border-width) solid var(--accent);animation:orb-pulse-9d4dbfd9 2.4s var(--ease-standard) infinite}.overlay-text[data-v-9d4dbfd9]{text-align:center;font-weight:var(--font-weight-medium);font-size:var(--font-size-card-title);color:var(--text-secondary);letter-spacing:var(--letter-spacing-tight)}.spinner-overlay[data-v-9d4dbfd9] .v-overlay__scrim{background-color:var(--bg-app)!important;left:var(--spinner-left, 0px)!important}.spinner-overlay[data-v-9d4dbfd9] .v-overlay__content{transform:translate(calc(var(--spinner-left, 0px) / 2))!important}@keyframes orb-halo-9d4dbfd9{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes orb-pulse-9d4dbfd9{0%{transform:scale(1);opacity:.7}to{transform:scale(2.2);opacity:0}}@keyframes orb-breathe-9d4dbfd9{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.slide-fade-enter-active[data-v-9d4dbfd9],.slide-fade-leave-active[data-v-9d4dbfd9]{transition:width .6s linear,opacity .2s ease-out}.slide-fade-enter-from[data-v-9d4dbfd9]{width:0;opacity:0}.slide-fade-enter-to[data-v-9d4dbfd9]{width:100%;opacity:1}.slide-fade-leave-from[data-v-9d4dbfd9]{width:0;opacity:1}.slide-fade-leave-to[data-v-9d4dbfd9]{width:100%;opacity:0}.fade-enter-active[data-v-9d4dbfd9],.fade-leave-active[data-v-9d4dbfd9]{transition:opacity .5s ease}.fade-enter-from[data-v-9d4dbfd9],.fade-leave-to[data-v-9d4dbfd9]{opacity:0}.page-content-wrap[data-v-b34620a1]{position:relative;display:flex;flex-direction:column;background-color:var(--bg-app);height:100vh;height:100dvh;overflow-y:auto}.fade-enter-active[data-v-b34620a1],.fade-leave-active[data-v-b34620a1]{transition:opacity .2s ease}.fade-enter-from[data-v-b34620a1],.fade-leave-to[data-v-b34620a1]{opacity:0}
