@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/assets/dmsans-100-1000-italic-latin-ext-Dn8Y1iLA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/assets/dmsans-100-1000-italic-latin-ll47TIEM.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dmsans-100-1000-normal-latin-ext-BH18Pfgv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dmsans-100-1000-normal-latin-BNY05QUC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/outfit-100-900-normal-latin-ext-BMnJGVZj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/outfit-100-900-normal-latin-D6ftewdU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/spacemono-400-normal-latin-ext-CQTzDtZb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/spacemono-400-normal-latin-Wy3NpCq4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/spacemono-700-normal-latin-ext-C1sZ6Lj5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/spacemono-700-normal-latin-6NnW1qxO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#0c0e14;--vt-c-black-soft:#141820;--vt-c-black-mute:#1a1f2e;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:#1f2937;--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:#d1d5db;--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px;--desktop-header-height:61px;--color-primary:#007aff;--color-primary-hover:#0051d5;--color-secondary:#5856d6;--color-success:#34c759;--color-warning:#ff9500;--color-danger:#ff3b30;--color-danger-hover:#d70015;--color-background-elevated:var(--vt-c-white-soft);--color-text-primary:var(--vt-c-text-light-1);--color-text-secondary:var(--vt-c-text-light-2);--color-text-tertiary:#3c3c3c73;--color-warning-bg:#ff95001a;--color-danger-bg:#ff3b301a;--color-danger-border:#ff3b304d;--color-surface-muted:#0000000a;--color-background-hover:#0000000a;--color-surface-elevated:#e9ecef;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--font-display:"Outfit", sans-serif;--font-body:"DM Sans", sans-serif;--font-mono:"Space Mono", monospace}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2);--color-primary:#0a84ff;--color-primary-hover:#409cff;--color-secondary:#5e5ce6;--color-success:#32d74b;--color-warning:#ff9f0a;--color-danger:#ff453a;--color-danger-hover:#ff6961;--color-background-elevated:var(--vt-c-black-soft);--color-text-primary:var(--vt-c-text-dark-1);--color-text-secondary:var(--vt-c-text-dark-2);--color-text-tertiary:#ebebeb73;--color-warning-bg:#ff9f0a1a;--color-danger-bg:#ff453a1a;--color-danger-border:#ff453a4d;--color-surface-muted:#ffffff0a;--color-background-hover:#ffffff0f;--color-surface-elevated:#222838}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}html{background:var(--color-background)}@media (min-width:1024px){html{font-size:18px}}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.6}.section-nav{flex-direction:column;flex-shrink:0;gap:2px;padding:12px 8px;display:flex}.section-nav__item{font-family:var(--font-display);color:var(--color-text-secondary);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.section-nav__item>svg{color:var(--color-text-tertiary);flex-shrink:0;transition:color .15s}@media (hover:hover){.section-nav__item:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}}.section-nav__item:hover>svg{color:inherit}.section-nav__item--active{background:var(--color-primary-alpha,#007aff1a);color:var(--color-primary)}@media (hover:hover){.section-nav__item--active:hover{background:var(--color-primary-alpha,#007aff1a);color:var(--color-primary)}}.section-nav__item--active>svg{color:var(--color-primary)}*{touch-action:manipulation}button,label,select,summary,img,[role=button],[role=tab],[role=switch],[role=option],[draggable=true],[class*=__handle],input[type=checkbox],input[type=radio],input[type=range]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text;box-sizing:border-box}.selectable,.selectable *{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;touch-action:manipulation}#app{box-sizing:border-box;max-width:500px;min-height:100vh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);--app-viewport-height:100vh;flex-direction:column;margin:0 auto;font-weight:400;display:flex}@supports (height:100svh){#app{--app-viewport-height:100svh}}#app,.route-view-container--with-tab-bar{--app-screen-height:calc(var(--app-viewport-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--app-tab-bar-space,0px))}.route-view-container--with-tab-bar{--app-tab-bar-space:56px}#app.app--desktop{--nav-rail-width:56px;width:100%;max-width:none;padding:0 0 env(safe-area-inset-bottom);margin:0}a,.green{color:#00bd7e;padding:3px;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{background-color:#00bd7e33}}html,body{overscroll-behavior-x:none;overscroll-behavior-y:contain}.route-view-container{position:relative}@media (max-width:1023px){html[data-page-transition]:not([data-page-transition-bars=off]) .mobile-tab-bar{view-transition-name:mobile-tab-bar}html[data-page-transition] .toast-container{view-transition-name:toast-container}}@media (min-width:1024px){#app{max-width:500px;margin:0 auto;padding:100px 0 0}#app.app--desktop{max-width:none;margin:0;padding:0}}html.stream-mode [data-pii]{filter:blur(5px)}html.stream-mode [data-pii=media]{filter:blur(10px)}html.stream-mode [data-pii] [data-pii]{filter:none}html.stream-mode a[data-pii]{pointer-events:none}@media (min-width:1024px){.woot-widget-holder{left:calc(var(--nav-rail-docked-width,56px) + 12px)!important;right:auto!important}.woot-widget-holder.has-unread-view{bottom:24px!important}}@media (max-width:1023px){.woot-widget-holder.has-unread-view{bottom:calc(56px + env(safe-area-inset-bottom))!important}}.toast-container[data-v-9105c38c]{top:calc(60px + env(safe-area-inset-top,0px));z-index:9999;width:100%;max-width:320px;position:fixed;right:16px}.toast-list[data-v-9105c38c]{flex-direction:column;gap:8px;display:flex}.toast[data-v-9105c38c]{cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:.875rem;font-weight:500;display:flex;box-shadow:0 4px 20px #00000026}.toast--success[data-v-9105c38c]{color:#fff;background-color:#34c759e6}.toast--error[data-v-9105c38c]{color:#fff;background-color:#ff3b30e6}.toast--warning[data-v-9105c38c]{color:#fff;background-color:#ff9500e6}.toast--info[data-v-9105c38c]{color:#fff;background-color:#007affe6}.toast--rich[data-v-9105c38c]{align-items:flex-start}.toast__icon[data-v-9105c38c]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast--rich .toast__icon[data-v-9105c38c]{margin-top:2px}.toast__content[data-v-9105c38c]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.toast__title[data-v-9105c38c]{font-size:.8125rem;font-weight:600}.toast__message[data-v-9105c38c]{white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.toast__action[data-v-9105c38c]{border-radius:var(--radius-full);color:#0051d5;background:#fffffff2;align-self:flex-start;margin-top:2px;padding:3px 10px;font-size:.75rem;font-weight:600}.toast__close[data-v-9105c38c]{width:20px;height:20px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.toast__close[data-v-9105c38c]:hover{opacity:1;background:#ffffff26}}.toast-container-enter-active[data-v-9105c38c],.toast-container-leave-active[data-v-9105c38c]{transition:all .3s}.toast-container-enter-from[data-v-9105c38c],.toast-container-leave-to[data-v-9105c38c]{opacity:0;transform:translate(100%)}.toast-enter-active[data-v-9105c38c],.toast-leave-active[data-v-9105c38c]{transition:all .3s}.toast-enter-from[data-v-9105c38c],.toast-leave-to[data-v-9105c38c]{opacity:0;transform:translate(100%)scale(.9)}.toast-move[data-v-9105c38c]{transition:transform .3s}@media (max-width:480px){.toast-container[data-v-9105c38c]{max-width:none;left:12px;right:12px}.toast[data-v-9105c38c]{padding:10px 12px;font-size:.8125rem}}.context-field-picker-overlay[data-v-92fa6004]{z-index:10000;background:#0003;position:fixed;top:0;bottom:0;left:0;right:0}.context-field-picker[data-v-92fa6004]{z-index:10001;background:#fff;border-radius:8px;flex-direction:column;width:400px;max-height:400px;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 40px #0003}.context-field-picker__search[data-v-92fa6004]{border-bottom:1px solid #e5e7eb;padding:12px}.context-field-picker__input[data-v-92fa6004]{border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:.875rem;transition:border-color .2s}.context-field-picker__input[data-v-92fa6004]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.context-field-picker__results[data-v-92fa6004]{flex:1;min-height:200px;max-height:350px;overflow-y:auto}.context-field-picker__loading[data-v-92fa6004],.context-field-picker__empty[data-v-92fa6004]{text-align:center;color:#6b7280;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:.875rem;display:flex}.context-field-picker__spinner[data-v-92fa6004]{border:2px solid #e5e7eb;border-top-color:#667eea;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-92fa6004}@keyframes spin-92fa6004{to{transform:rotate(360deg)}}.context-field-picker__list[data-v-92fa6004],.context-field-picker__cascade[data-v-92fa6004]{padding:4px}.context-field-picker__item[data-v-92fa6004],.context-field-picker__cascade-item[data-v-92fa6004]{cursor:pointer;border-radius:6px;margin:2px 0;padding:10px 12px}@media (hover:hover){.context-field-picker__item[data-v-92fa6004]:hover,.context-field-picker__cascade-item[data-v-92fa6004]:hover{background-color:#f3f4f6}}.context-field-picker__item--active[data-v-92fa6004]{color:#fff;background-color:#667eea!important}.context-field-picker__item--active .context-field-picker__item-path[data-v-92fa6004],.context-field-picker__item--active .context-field-picker__item-meta[data-v-92fa6004],.context-field-picker__item--active .context-field-picker__cascade-key[data-v-92fa6004]{color:#fffc}.context-field-picker__item-label[data-v-92fa6004],.context-field-picker__cascade-label[data-v-92fa6004]{justify-content:space-between;align-items:center;margin-bottom:2px;font-size:.875rem;font-weight:500;display:flex}.context-field-picker__item-path[data-v-92fa6004],.context-field-picker__cascade-key[data-v-92fa6004]{color:#6b7280;margin-bottom:4px;font-family:monospace;font-size:.75rem}.context-field-picker__item-meta[data-v-92fa6004]{color:#9ca3af;gap:8px;font-size:.6875rem;display:flex}.context-field-picker__item-type[data-v-92fa6004],.context-field-picker__item-category[data-v-92fa6004]{background:#f3f4f6;border-radius:3px;padding:2px 6px}.context-field-picker__item--active .context-field-picker__item-type[data-v-92fa6004],.context-field-picker__item--active .context-field-picker__item-category[data-v-92fa6004]{color:#fff;background:#fff3}.context-field-picker__cascade-arrow[data-v-92fa6004]{color:#9ca3af;margin-left:auto}.context-field-picker__item--active .context-field-picker__cascade-arrow[data-v-92fa6004]{color:#fff}.context-field-picker__back[data-v-92fa6004]{cursor:pointer;color:#111827;background-color:#f3f4f6;border-radius:6px;align-items:center;gap:8px;margin:2px 0;padding:10px 12px;font-size:.875rem;transition:background-color .15s;display:flex}@media (hover:hover){.context-field-picker__back[data-v-92fa6004]:hover{background-color:#e5e7eb}}.context-field-provider[data-v-4e0b8c1a]{display:contents}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover.lalapam-tour-popover{background:var(--color-background-elevated,#fff);color:var(--color-text-primary,#1a1a1a);border:1px solid var(--color-border,#00000014);border-radius:16px;min-width:400px;max-width:min(460px,100vw - 32px);padding:20px 22px 16px;font-family:DM Sans,sans-serif;box-shadow:0 12px 40px #0b122047}.driver-popover.lalapam-tour-popover .lalapam-tour-popover__progress{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary,#3c3c3c73);margin-bottom:4px;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700;line-height:1.4}.driver-popover.lalapam-tour-popover .driver-popover-title{color:var(--color-text-primary,#1a1a1a);margin-bottom:6px;font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.3}.driver-popover.lalapam-tour-popover .driver-popover-description{color:var(--color-text-secondary,#555);font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.6}.driver-popover.lalapam-tour-popover .driver-popover-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.driver-popover.lalapam-tour-popover .driver-popover-footer button{text-shadow:none;white-space:nowrap;cursor:pointer;border-radius:10px;padding:8px 18px;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;transition:background .15s,opacity .15s}.driver-popover.lalapam-tour-popover .driver-popover-footer button.driver-popover-next-btn{background:var(--color-primary,#007aff);color:#fff;border:none}@media (hover:hover){.driver-popover.lalapam-tour-popover .driver-popover-footer button.driver-popover-next-btn:hover{opacity:.9}}.driver-popover.lalapam-tour-popover .driver-popover-footer button.driver-popover-prev-btn{box-shadow:none;color:var(--color-text-tertiary,#3c3c3c73);background:0 0;border:none;padding:8px 4px;font-weight:500}@media (hover:hover){.driver-popover.lalapam-tour-popover .driver-popover-footer button.driver-popover-prev-btn:hover{color:var(--color-text-secondary,#3c3c3cb3);background:0 0}}.driver-popover.lalapam-tour-popover--action .driver-popover-footer button.driver-popover-next-btn{border:1px solid var(--color-border,#3c3c3c26);color:var(--color-text-secondary,#3c3c3cb3);background:0 0;font-weight:500}@media (hover:hover){.driver-popover.lalapam-tour-popover--action .driver-popover-footer button.driver-popover-next-btn:hover{background:var(--color-background,#3c3c3c0a);opacity:1}}.driver-popover.lalapam-tour-popover .driver-popover-close-btn{color:var(--color-text-tertiary,#3c3c3c73);font-size:1.25rem;line-height:1;transition:color .15s}@media (hover:hover){.driver-popover.lalapam-tour-popover .driver-popover-close-btn:hover{color:var(--color-text-primary,#1a1a1a)}}.driver-popover.lalapam-tour-popover .driver-popover-arrow{border-color:var(--color-background-elevated,#fff)}@media (prefers-color-scheme:dark){.driver-popover.lalapam-tour-popover{background:var(--color-surface-elevated,#222838);border-color:#ffffff1a;box-shadow:0 12px 40px #00000080}.driver-popover.lalapam-tour-popover .driver-popover-arrow{border-color:var(--color-surface-elevated,#222838)}}.driver-active *{pointer-events:auto}.driver-overlay,.driver-overlay *{pointer-events:none!important}:not(body):has(>.driver-active-element){overflow:visible!important}.driver-active-element{border-radius:10px;transition:box-shadow .2s;box-shadow:0 0 0 3px var(--color-primary,#228be6), 0 0 0 7px #228be64d!important}@keyframes lalapam-tour-pulse{0%{box-shadow:0 0 0 3px var(--color-primary,#228be6), 0 0 0 4px #228be68c!important}70%{box-shadow:0 0 0 3px var(--color-primary,#228be6), 0 0 0 14px #228be600!important}to{box-shadow:0 0 0 3px var(--color-primary,#228be6), 0 0 0 4px #228be600!important}}body:has(.lalapam-tour-popover--action) .driver-active-element{cursor:pointer;animation:1.6s ease-out infinite lalapam-tour-pulse}@keyframes lalapam-tour-pointer-bounce-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lalapam-tour-pointer-bounce-x{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}.lalapam-tour-pointer{z-index:10002;color:var(--color-primary,#228be6);filter:drop-shadow(0 3px 6px #0b122073);pointer-events:none;position:fixed}.lalapam-tour-pointer__inner{flex-direction:column;align-items:center;gap:2px;animation:1s ease-in-out infinite lalapam-tour-pointer-bounce-y;display:flex}.lalapam-tour-pointer--compact .lalapam-tour-pointer__label{display:none}.lalapam-tour-pointer__label{background:var(--color-primary,#228be6);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 12px;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.2}.lalapam-tour-pointer--above .lalapam-tour-pointer__inner{flex-direction:column-reverse;animation-direction:reverse}.lalapam-tour-pointer--above svg{transform:rotate(180deg)}.lalapam-tour-pointer--right .lalapam-tour-pointer__inner{flex-direction:row;animation-name:lalapam-tour-pointer-bounce-x}.lalapam-tour-pointer--right svg{transform:rotate(-90deg)}.lalapam-tour-pointer--left .lalapam-tour-pointer__inner{flex-direction:row-reverse;animation-name:lalapam-tour-pointer-bounce-x;animation-direction:reverse}.lalapam-tour-pointer--left svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.lalapam-tour-pointer__inner{animation:none}body:has(.lalapam-tour-popover--action) .driver-active-element{animation:none}}.resume-tour-btn[data-v-ef4ef97c]{z-index:9000;border-radius:var(--border-radius,12px);background:var(--color-primary);color:#fff;cursor:pointer;border:none;padding:.625rem 1rem;font-weight:600;position:fixed;bottom:1.5rem;right:calc(1.5rem + 64px)}.resume-tour-btn--above-tab-bar[data-v-ef4ef97c]{left:16px;right:16px;bottom:calc(56px + env(safe-area-inset-bottom) + 12px);z-index:998}.tour-sheet[data-v-7033987f]{left:var(--space-4,16px);right:var(--space-4,16px);z-index:10003;max-height:40vh;max-height:40dvh;padding:var(--space-4,16px);background:var(--color-background-elevated);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-lg,0 8px 32px #0000001f);font-family:var(--font-body,"DM Sans", sans-serif);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.tour-sheet--compact[data-v-7033987f]{padding:var(--space-2,8px) var(--space-3,12px)}@media (prefers-color-scheme:dark){.tour-sheet[data-v-7033987f]{background:var(--color-surface-elevated,#222838);border-color:#ffffff1a;box-shadow:0 12px 40px #00000080}}.tour-sheet__progress[data-v-7033987f]{margin:0 0 var(--space-1,4px);font-family:var(--font-mono,"Space Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);flex:none;font-size:.6875rem;font-weight:700;line-height:1.4}.tour-sheet__head[data-v-7033987f]{align-items:flex-start;gap:var(--space-2,8px);flex:none;display:flex}.tour-sheet__title[data-v-7033987f]{font-family:var(--font-display,"Outfit", sans-serif);flex:1;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.tour-sheet__close[data-v-7033987f]{min-width:32px;min-height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;font-size:1.25rem;line-height:1}.tour-sheet__text[data-v-7033987f]{min-height:3.2em;margin:var(--space-2,8px) 0 0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.6;overflow-y:auto}.tour-sheet__actions[data-v-7033987f]{gap:var(--space-2,8px);margin-top:var(--space-3,12px);flex-direction:column;flex:none;display:flex}.tour-sheet--compact .tour-sheet__actions[data-v-7033987f]{margin-top:var(--space-2,8px)}.tour-sheet__primary[data-v-7033987f]{border-radius:var(--radius-md,10px);background:var(--color-primary);color:#fff;min-height:44px;font-family:var(--font-display,"Outfit", sans-serif);cursor:pointer;border:none;font-size:.875rem;font-weight:600}.tour-sheet__link[data-v-7033987f]{min-height:36px;color:var(--color-text-secondary);font-family:var(--font-display,"Outfit", sans-serif);cursor:pointer;background:0 0;border:none;font-size:.8125rem}.ns[data-v-593c839d]{flex-direction:column;gap:16px;display:flex}.ns-loading[data-v-593c839d]{color:var(--color-text-secondary);text-align:center;padding:32px 0;font-family:DM Sans,sans-serif;font-size:.8125rem}.ns-error[data-v-593c839d]{color:var(--color-danger,#ef4444);background:#ef44441a;border:1px solid #ef444426;border-radius:10px;align-items:center;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:.8125rem;display:flex}.ns-empty[data-v-593c839d]{background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:10px;justify-content:center;align-items:center;padding:32px 16px;display:flex}.ns-empty-text[data-v-593c839d]{color:var(--color-text-tertiary);text-align:center;font-family:DM Sans,sans-serif;font-size:.8125rem}.ns-table-wrapper[data-v-593c839d]{border:1px solid var(--color-border);background:var(--color-background-elevated);border-radius:10px;overflow-x:auto}.ns-table[data-v-593c839d]{border-collapse:collapse;table-layout:auto;width:100%}.ns-th[data-v-593c839d]{color:var(--color-text-secondary);text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap;letter-spacing:.02em;padding:12px 16px;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600}.ns-th--channel[data-v-593c839d]{text-align:center;width:80px;min-width:70px}.ns-th--template[data-v-593c839d]{min-width:160px}.ns-th--action[data-v-593c839d]{width:40px}.ns-th--inactive[data-v-593c839d]{color:var(--color-text-tertiary)}.ns-th-note[data-v-593c839d]{letter-spacing:0;color:var(--color-text-tertiary);font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:400;display:block}.ns-row[data-v-593c839d]{transition:background-color .15s}@media (hover:hover){.ns-row[data-v-593c839d]:hover{background:#228be608}}.ns-row:not(:last-child) .ns-td[data-v-593c839d]{border-bottom:1px solid var(--color-border)}.ns-td[data-v-593c839d]{color:var(--color-text-primary);vertical-align:middle;padding:10px 16px;font-family:DM Sans,sans-serif;font-size:.8125rem}.ns-td--event[data-v-593c839d]{white-space:nowrap;font-weight:500}.ns-td--channel[data-v-593c839d]{text-align:center;width:80px}.ns-td--template[data-v-593c839d]{padding-right:12px}.ns-td--action[data-v-593c839d]{text-align:center;white-space:nowrap;padding-left:4px;padding-right:8px}.ns-disable-btn[data-v-593c839d]{border:1px solid var(--color-border);width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;font-family:DM Sans,sans-serif;font-size:.75rem;line-height:1;transition:border-color .15s,color .15s}@media (hover:hover){.ns-disable-btn[data-v-593c839d]:hover:not(:disabled){border-color:var(--color-danger,#ef4444);color:var(--color-danger,#ef4444)}}.ns-disable-btn[data-v-593c839d]:disabled{opacity:.5;cursor:default}.ns-checkbox-label[data-v-593c839d]{cursor:pointer;justify-content:center;align-items:center;display:flex}.ns-checkbox[data-v-593c839d]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ns-checkbox-mark[data-v-593c839d]{border:2px solid var(--color-border);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.ns-checkbox:checked+.ns-checkbox-mark[data-v-593c839d]{background:var(--color-primary);border-color:var(--color-primary)}.ns-checkbox:checked+.ns-checkbox-mark[data-v-593c839d]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;display:block;transform:rotate(45deg)translate(-1px,-1px)}.ns-checkbox:disabled+.ns-checkbox-mark[data-v-593c839d]{opacity:.5;cursor:not-allowed}.ns-checkbox:focus-visible+.ns-checkbox-mark[data-v-593c839d]{box-shadow:0 0 0 3px #228be61f}.ns-select[data-v-593c839d]{border:1px solid var(--color-border);background:var(--color-background,transparent);width:100%;color:var(--color-text-primary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%239ca3af' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:6px;outline:none;padding:6px 28px 6px 10px;font-family:DM Sans,sans-serif;font-size:.75rem;transition:border-color .15s}.ns-select[data-v-593c839d]:focus{border-color:var(--color-primary)}.ns-select[data-v-593c839d]:disabled{opacity:.5;cursor:not-allowed}.bell[data-v-6c049661]{position:relative}.bell__button[data-v-6c049661]{width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.bell__icon[data-v-6c049661]{flex-shrink:0;width:20px;height:20px}.bell__button--rail[data-v-6c049661]{border-radius:6px;width:40px;height:30px;transition:background .15s}@media (hover:hover){.bell__button--rail[data-v-6c049661]:hover{background:var(--color-background-mute,#f2f2f2)}}.bell__button--rail .bell__icon[data-v-6c049661]{width:18px;height:18px;color:var(--color-text-tertiary,#9ca3af)}.bell__button--rail:hover .bell__icon[data-v-6c049661]{color:var(--color-text-secondary,#6b7280)}.bell__button--rail .bell__badge[data-v-6c049661]{min-width:14px;padding:0 3px;font-size:.625rem;line-height:14px;top:0;left:21px;right:auto}.bell--tab[data-v-6c049661]{flex:1;align-self:stretch;min-width:0;display:flex}.bell__button--tab[data-v-6c049661]{color:#6b7280;-webkit-tap-highlight-color:transparent;border-radius:0;flex-direction:column;flex:1;gap:2px;width:auto;min-width:0;height:auto;padding:8px 0;transition:color .15s cubic-bezier(.22,1,.36,1)}.bell__button--open[data-v-6c049661]{color:#228be6}.bell__tab-icon-wrap[data-v-6c049661]{justify-content:center;align-items:center;display:flex;position:relative}.bell__button--tab .bell__icon[data-v-6c049661]{width:22px;height:22px;transition:transform .15s cubic-bezier(.22,1,.36,1)}.bell__button--open .bell__icon[data-v-6c049661]{transform:scale(1.08)}.bell__button--tab .bell__badge[data-v-6c049661]{background:#ef4444;min-width:15px;height:15px;padding:0 4px;font-family:Space Mono,monospace;font-size:.5rem;font-weight:700;line-height:15px;top:-5px;right:-8px}.bell__tab-label[data-v-6c049661]{font-family:Outfit,-apple-system,sans-serif;font-size:.6875rem;font-weight:500;line-height:1}@keyframes bell-ring-6c049661{0%,70%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(-14deg)}20%,40%,60%{transform:rotate(14deg)}}@keyframes bell-badge-pulse-6c049661{0%,to{transform:scale(1)}30%{transform:scale(1.35)}60%{transform:scale(1)}}.bell__button--ringing .bell__icon[data-v-6c049661]{transform-origin:50% 15%;color:var(--color-primary);animation:1.4s cubic-bezier(.36,.07,.19,.97) bell-ring-6c049661}.bell__button--ringing .bell__badge[data-v-6c049661]{animation:1.4s cubic-bezier(.36,.07,.19,.97) bell-badge-pulse-6c049661}@media (prefers-reduced-motion:reduce){.bell__button--ringing .bell__icon[data-v-6c049661],.bell__button--ringing .bell__badge[data-v-6c049661]{animation:none}}.bell__badge[data-v-6c049661]{background:var(--color-primary);color:#fff;text-align:center;border-radius:999px;min-width:16px;padding:0 4px;font-size:.6875rem;line-height:16px;position:absolute;top:4px;right:4px}.bell__panel[data-v-6c049661]{border-left:1px solid var(--color-border);background:var(--color-background-elevated);z-index:1100;flex-direction:column;width:min(400px,100vw);transition:width .2s ease-out;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0000001f}.bell__panel--wide[data-v-6c049661]{width:min(640px,100vw)}.bell-drawer-enter-active[data-v-6c049661],.bell-drawer-leave-active[data-v-6c049661]{transition:transform .25s ease-out}.bell-drawer-enter-from[data-v-6c049661],.bell-drawer-leave-to[data-v-6c049661]{transform:translate(100%)}.bottom-sheet .bell__header[data-v-6c049661]{border-bottom:none;padding:0}.bottom-sheet .bell__scroll[data-v-6c049661]{margin:0 -16px;padding-bottom:0;overflow:visible}@media (prefers-reduced-motion:reduce){.bell-drawer-enter-active[data-v-6c049661],.bell-drawer-leave-active[data-v-6c049661]{transition:none}}.bell__header[data-v-6c049661]{padding:calc(14px + env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--color-border);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.bell__scroll[data-v-6c049661]{padding:12px 16px calc(16px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.bell__title[data-v-6c049661]{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.bell__header-actions[data-v-6c049661]{align-items:center;gap:8px;display:flex}.bell__close[data-v-6c049661],.bell__gear[data-v-6c049661],.bell__back[data-v-6c049661]{width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.bell__close svg[data-v-6c049661],.bell__gear svg[data-v-6c049661],.bell__back svg[data-v-6c049661]{width:16px;height:16px}.bell__header-lead[data-v-6c049661]{align-items:center;gap:6px;min-width:0;display:flex}.bell__settings[data-v-6c049661]{flex-direction:column;gap:10px;display:flex}.bell__settings-hint[data-v-6c049661]{color:var(--color-text-tertiary);margin:0;font-size:.6875rem;line-height:1.4}.bell__mark-all[data-v-6c049661],.bell__more[data-v-6c049661]{color:var(--color-primary);cursor:pointer;background:0 0;border:none;font-size:.75rem}.bell__chips[data-v-6c049661]{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.bell__chip[data-v-6c049661]{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:.6875rem}.bell__chip--active[data-v-6c049661]{border-color:var(--color-primary);color:var(--color-primary)}.bell__empty[data-v-6c049661]{color:var(--color-text-tertiary);text-align:center;padding:24px 8px;font-size:.8125rem}.bell__group[data-v-6c049661]{gap:4px;display:grid}.bell__group+.bell__group[data-v-6c049661]{margin-top:12px}.bell__day[data-v-6c049661]{color:var(--color-text-tertiary);text-transform:uppercase;margin:8px 0 4px;font-size:.6875rem;display:block}.bell__item[data-v-6c049661]{background:var(--color-background,transparent);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;gap:3px;width:100%;padding:10px;transition:background .15s;display:grid}@media (hover:hover){.bell__item[data-v-6c049661]:hover{background:color-mix(in srgb, var(--color-text-primary) 4%, transparent)}}.bell__item--unread[data-v-6c049661]{border-color:color-mix(in srgb, var(--color-primary) 25%, transparent);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.bell__item-label[data-v-6c049661]{color:var(--color-text-primary);font-size:.75rem;font-weight:600}.bell__item-body[data-v-6c049661]{color:var(--color-text-secondary);white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.bell__item-time[data-v-6c049661]{color:var(--color-text-tertiary);font-size:.6875rem}.addr-ac[data-v-64baa2ef]{position:relative}.addr-ac .field-input[data-v-64baa2ef]{border:1px solid var(--color-border);background-color:var(--color-background);width:100%;color:var(--color-text-primary);box-sizing:border-box;-webkit-appearance:none;border-radius:10px;outline:none;padding:.625rem .875rem;font-family:DM Sans,sans-serif;font-size:.875rem}.addr-ac .field-input[data-v-64baa2ef]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #228be61f}.addr-ac__list[data-v-64baa2ef]{z-index:50;background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:10px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.addr-ac__option[data-v-64baa2ef]{text-align:left;width:100%;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem .625rem;font-family:DM Sans,sans-serif;font-size:.8125rem;display:block}@media (hover:hover){.addr-ac__option[data-v-64baa2ef]:hover{background:var(--color-background)}}.grid-backdrop[data-v-c3b43bc6]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.grid-backdrop__grid[data-v-c3b43bc6]{opacity:.7;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:64px 64px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:radial-gradient(60% 50%,#000 20%,#0000 100%);mask-image:radial-gradient(60% 50%,#000 20%,#0000 100%)}.grid-backdrop__canvas[data-v-c3b43bc6]{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(60% 50%,#000 20%,#0000 100%);mask-image:radial-gradient(60% 50%,#000 20%,#0000 100%)}@media (prefers-color-scheme:light){.grid-backdrop__grid[data-v-c3b43bc6]{background-image:linear-gradient(#00000014 1px,#0000 1px),linear-gradient(90deg,#00000014 1px,#0000 1px)}}.wizard__step[data-v-9c979565]{flex-direction:column;gap:16px;display:flex}.wizard__title[data-v-9c979565]{color:var(--w-text);margin:0;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3}.wizard__hint[data-v-9c979565]{color:var(--w-hint);margin:0;font-family:DM Sans,sans-serif;font-size:.8125rem;line-height:1.55}.wizard__field[data-v-9c979565]{flex-direction:column;gap:6px;display:flex}.wizard__label[data-v-9c979565]{letter-spacing:.02em;color:var(--w-hint);font-family:Outfit,sans-serif;font-size:.75rem;font-weight:500;line-height:1.4}.wizard__input[data-v-9c979565]{background:var(--w-input-bg);width:100%;color:var(--w-text);border:1px solid var(--w-border-input);box-sizing:border-box;border-radius:10px;outline:none;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:.82rem;transition:all .15s}.wizard__input[data-v-9c979565]::placeholder{color:var(--w-hint);opacity:.6}.wizard__input[data-v-9c979565]:focus{border-color:#228be6;box-shadow:0 0 0 3px #228be61f}.wizard__error[data-v-9c979565]{color:#ef4444;text-align:center;background:#ef444414;border:1px solid #ef444426;border-radius:10px;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:.8125rem}.wizard__actions[data-v-9c979565]{gap:12px;display:flex}.wizard__btn[data-v-9c979565]{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:500;transition:all .15s;display:inline-flex}.wizard__btn--primary[data-v-9c979565]{color:#fff;background:linear-gradient(135deg,#228be6 0%,#339af0 100%);flex:1;box-shadow:0 2px 8px #228be640}@media (hover:hover){.wizard__btn--primary[data-v-9c979565]:hover:not(:disabled){background:linear-gradient(135deg,#1971c2 0%,#228be6 100%);transform:translateY(-1px);box-shadow:0 4px 16px #228be659}}.wizard__btn--primary[data-v-9c979565]:active:not(:disabled){transform:scale(.98)}.wizard__btn--primary[data-v-9c979565]:disabled{opacity:.4;cursor:not-allowed}.wizard__btn--ghost[data-v-9c979565]{color:var(--w-accent);background:0 0}.wizard__spinner[data-v-9c979565]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-9c979565}@keyframes spin-9c979565{to{transform:rotate(360deg)}}.flow[data-v-9c979565]{flex-direction:column;display:flex}.flow__source[data-v-9c979565]{border:1px solid var(--w-border);background:var(--w-input-bg);border-radius:10px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.flow__source-btn[data-v-9c979565]{color:var(--w-hint);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:500;transition:all .15s}.flow__source-btn--active[data-v-9c979565]{color:#fff;background:linear-gradient(135deg,#228be6 0%,#339af0 100%);box-shadow:0 2px 8px #228be640}.flow__help-toggle[data-v-9c979565]{color:#228be6;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:DM Sans,sans-serif;font-size:.8125rem}.flow__help[data-v-9c979565]{border:1px solid var(--w-border);color:var(--w-text);border-radius:10px;flex-direction:column;gap:8px;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:.8125rem;display:flex}.flow__help p[data-v-9c979565],.flow__help ul[data-v-9c979565]{margin:0}.flow__help ul[data-v-9c979565]{flex-direction:column;gap:4px;padding-left:20px;display:flex}.flow__help code[data-v-9c979565]{font-family:Space Mono,monospace;font-size:.75rem}.flow__bar[data-v-9c979565]{background:#8080803d;border-radius:9999px;width:100%;height:8px;overflow:hidden}.flow__bar-fill[data-v-9c979565]{background:#228be6;border-radius:9999px;height:100%;transition:width .3s}.flow__counter[data-v-9c979565]{color:var(--w-hint);text-align:center;margin:0;font-family:DM Sans,sans-serif;font-size:.8125rem}.flow__restart[data-v-9c979565]{color:#228be6;cursor:pointer;background:0 0;border:none;align-self:center;padding:4px 0 0;font-family:DM Sans,sans-serif;font-size:.8125rem}.flow__summary[data-v-9c979565]{color:var(--w-text);flex-direction:column;gap:8px;margin:0;padding:0;font-family:DM Sans,sans-serif;font-size:.875rem;list-style:none;display:flex}.flow__branch[data-v-9c979565]{border:1px solid var(--w-border);color:var(--w-text);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:.8125rem;display:flex}.flow__branch span[data-v-9c979565]{flex-direction:column;gap:2px;display:flex}.flow__branch em[data-v-9c979565]{color:var(--w-hint);font-size:.75rem;font-style:normal}.wizard[data-v-4099b499]{--w-bg:#0c0e14;--w-bg-card:#141820;--w-text:#d1d5db;--w-hint:#6b7280;--w-accent:#4dabf7;--w-border:#ffffff0f;--w-border-input:#ffffff1a;--w-input-bg:#ffffff08;--w-dot-inactive:#ffffff1a;--w-shadow-card:0 8px 32px #0000003d;--w-btn-secondary-bg:#ffffff0f;--w-btn-secondary-bg-hover:#ffffff1a}.wizard[data-theme=light][data-v-4099b499]{--w-bg:#f4f5f7;--w-bg-card:#fff;--w-text:#1f2937;--w-hint:#6b7280;--w-accent:#228be6;--w-border:#00000014;--w-border-input:#0000001f;--w-input-bg:#fff;--w-dot-inactive:#0000001f;--w-shadow-card:0 4px 24px #00000014;--w-btn-secondary-bg:#0000000d;--w-btn-secondary-bg-hover:#00000014}.wizard[data-v-4099b499]{z-index:1001;background:var(--w-bg);color:var(--w-text);box-sizing:border-box;-webkit-overflow-scrolling:touch;justify-content:center;padding:40px 24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden auto}@media (max-width:480px){.wizard[data-v-4099b499]{padding:24px 16px}}.wizard[data-v-4099b499],.wizard[data-v-4099b499] *{-webkit-text-fill-color:currentColor}.wizard__container[data-v-4099b499]{z-index:1;background:var(--w-bg-card);border:1px solid var(--w-border);width:100%;max-width:420px;box-shadow:var(--w-shadow-card);border-radius:16px;margin:auto;padding:32px;animation:.5s cubic-bezier(.22,1,.36,1) wizardReveal-4099b499;position:relative}@media (max-width:480px){.wizard__container[data-v-4099b499]{border-radius:12px;padding:24px}}.wizard__close[data-v-4099b499]{width:32px;height:32px;color:var(--w-hint);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .15s ease-out,color .15s ease-out;display:flex;position:absolute;top:12px;right:12px}@media (hover:hover){.wizard__close[data-v-4099b499]:hover:not(:disabled){background:var(--w-btn-secondary-bg);color:var(--w-text)}}.wizard__close[data-v-4099b499]:disabled{opacity:.4;cursor:default}.wizard__progress[data-v-4099b499]{justify-content:center;gap:8px;margin-bottom:32px;display:flex}.wizard__dot[data-v-4099b499]{background:var(--w-dot-inactive);border-radius:9999px;width:8px;height:8px;transition:background .25s cubic-bezier(.22,1,.36,1)}.wizard__dot--active[data-v-4099b499]{background:#228be6}.wizard__step[data-v-4099b499]{flex-direction:column;gap:16px;display:flex}.wizard__choice[data-v-4099b499]{text-align:left;background:var(--w-input-bg);border:1px solid var(--w-border);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;width:100%;padding:16px;transition:all .15s;display:flex}@media (hover:hover){.wizard__choice[data-v-4099b499]:hover{border-color:#228be6;transform:translateY(-1px)}}.wizard__choice[data-v-4099b499]:active{transform:scale(.99)}.wizard__choice-title[data-v-4099b499]{color:var(--w-text);font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:600}.wizard__choice-hint[data-v-4099b499]{color:var(--w-hint);font-family:DM Sans,sans-serif;font-size:.75rem;line-height:1.4}.wizard__title[data-v-4099b499]{color:var(--w-text);margin:0;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3}.wizard__hint[data-v-4099b499]{color:var(--w-hint);margin:0;font-family:DM Sans,sans-serif;font-size:.8125rem;line-height:1.55}.wizard__field[data-v-4099b499]{flex-direction:column;gap:6px;display:flex}.wizard__label[data-v-4099b499]{letter-spacing:.02em;color:var(--w-hint);font-family:Outfit,sans-serif;font-size:.75rem;font-weight:500;line-height:1.4}.wizard__input[data-v-4099b499]{background:var(--w-input-bg);width:100%;color:var(--w-text);border:1px solid var(--w-border-input);box-sizing:border-box;border-radius:10px;outline:none;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:.82rem;transition:all .15s}.wizard__input[data-v-4099b499]::placeholder{color:var(--w-hint);opacity:.6}.wizard__input[data-v-4099b499]:focus{border-color:#228be6;box-shadow:0 0 0 3px #228be61f}.wizard__select[data-v-4099b499]{background:var(--w-input-bg);width:100%;color:var(--w-text);border:1px solid var(--w-border-input);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border-radius:10px;outline:none;padding:12px 40px 12px 16px;font-family:DM Sans,sans-serif;font-size:.82rem;transition:all .15s}.wizard__select[data-v-4099b499]:focus{border-color:#228be6;box-shadow:0 0 0 3px #228be61f}.wizard .wizard__address[data-v-4099b499] .field-input{background:var(--w-input-bg);color:var(--w-text);border:1px solid var(--w-border-input);padding:12px 16px;font-size:.82rem;transition:all .15s}.wizard .wizard__address[data-v-4099b499] .field-input::placeholder{color:var(--w-hint);opacity:.6}.wizard .wizard__address[data-v-4099b499] .field-input:focus{border-color:#228be6;box-shadow:0 0 0 3px #228be61f}.wizard .wizard__address[data-v-4099b499] .addr-ac__list{background:var(--w-bg-card);border-color:var(--w-border-input);box-shadow:var(--w-shadow-card)}.wizard .wizard__address[data-v-4099b499] .addr-ac__option{color:var(--w-text)}@media (hover:hover){.wizard .wizard__address[data-v-4099b499] .addr-ac__option:hover{background:var(--w-btn-secondary-bg)}}.wizard__tz[data-v-4099b499]{background:var(--w-input-bg);border:1px dashed var(--w-border-input);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.wizard__tz-text[data-v-4099b499]{color:var(--w-text);font-family:DM Sans,sans-serif;font-size:.8125rem;line-height:1.4}.wizard__tz-source[data-v-4099b499]{color:var(--w-hint);font-size:.6875rem;display:block}.wizard__link[data-v-4099b499]{color:var(--w-accent);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:500}.wizard__error[data-v-4099b499]{color:#ef4444;text-align:center;background:#ef444414;border:1px solid #ef444426;border-radius:10px;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:.8125rem}.wizard__actions[data-v-4099b499]{gap:12px;display:flex}.wizard__btn[data-v-4099b499]{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:500;transition:all .15s;display:inline-flex}.wizard__btn--primary[data-v-4099b499]{color:#fff;background:linear-gradient(135deg,#228be6 0%,#339af0 100%);flex:1;box-shadow:0 2px 8px #228be640}@media (hover:hover){.wizard__btn--primary[data-v-4099b499]:hover:not(:disabled){background:linear-gradient(135deg,#1971c2 0%,#228be6 100%);transform:translateY(-1px);box-shadow:0 4px 16px #228be659}}.wizard__btn--primary[data-v-4099b499]:active:not(:disabled){transform:scale(.98)}.wizard__btn--primary[data-v-4099b499]:disabled{opacity:.4;cursor:not-allowed}.wizard__btn--secondary[data-v-4099b499]{color:var(--w-text);background:var(--w-btn-secondary-bg);flex:1}@media (hover:hover){.wizard__btn--secondary[data-v-4099b499]:hover:not(:disabled){background:var(--w-btn-secondary-bg-hover)}}.wizard__btn--secondary[data-v-4099b499]:disabled{opacity:.6;cursor:not-allowed}.wizard__btn--ghost[data-v-4099b499]{color:var(--w-accent);background:0 0}.wizard__spinner[data-v-4099b499]{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-4099b499}.slide-enter-active[data-v-4099b499],.slide-leave-active[data-v-4099b499]{transition:all .25s cubic-bezier(.22,1,.36,1)}.slide-enter-from[data-v-4099b499]{opacity:0;transform:translate(20px)}.slide-leave-to[data-v-4099b499]{opacity:0;transform:translate(-20px)}@keyframes wizardReveal-4099b499{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-4099b499{to{transform:rotate(360deg)}}.org-switcher[data-v-29f6e437]{min-width:0;position:relative}.org-switcher__trigger[data-v-29f6e437]{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:2px 6px 2px 0;transition:background-color .15s;display:inline-flex}@media (hover:hover){.org-switcher__trigger[data-v-29f6e437]:hover{background:var(--color-background,#00000008)}}.org-switcher__name[data-v-29f6e437]{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#228be6 0%,#339af0 60%,#74c0fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.15;overflow:hidden}.org-switcher__chevron[data-v-29f6e437]{color:var(--color-text-tertiary,#9ca3af);flex-shrink:0;transition:transform .2s}.org-switcher__chevron--open[data-v-29f6e437]{transform:rotate(180deg)}.org-switcher__menu[data-v-29f6e437]{z-index:50;background:var(--color-background-elevated,#fff);border:1px solid var(--color-border,#00000014);border-radius:12px;min-width:240px;max-width:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000001a}.org-switcher__item[data-v-29f6e437]{cursor:pointer;text-align:left;width:100%;color:var(--color-text-primary,#1f2937);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;transition:background-color .15s;display:flex}@media (hover:hover){.org-switcher__item[data-v-29f6e437]:hover{background:var(--color-background,#f5f5f7)}}.org-switcher__item--active[data-v-29f6e437]{color:#228be6}.org-switcher__item--create[data-v-29f6e437]{color:#228be6;font-weight:500}.org-switcher__item-name[data-v-29f6e437]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;overflow:hidden}.org-switcher__check[data-v-29f6e437],.org-switcher__plus[data-v-29f6e437]{color:#228be6;flex-shrink:0}.org-switcher__divider[data-v-29f6e437]{background:var(--color-border,#0000000f);height:1px;margin:6px 4px}.org-switcher-fade-enter-active[data-v-29f6e437],.org-switcher-fade-leave-active[data-v-29f6e437]{transition:opacity .15s,transform .15s}.org-switcher-fade-enter-from[data-v-29f6e437],.org-switcher-fade-leave-to[data-v-29f6e437]{opacity:0;transform:translateY(-4px)}.mobile-tab-bar[data-v-6334aad4]{z-index:1000;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(20px);background:#ffffffeb;border-top:1px solid #0000000f;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 2px #0000000f}@media (prefers-color-scheme:dark){.mobile-tab-bar[data-v-6334aad4]{box-shadow:none;background:#0c0e14eb;border-top-color:#ffffff0f}}.mobile-tab-bar__item[data-v-6334aad4]{cursor:pointer;color:#6b7280;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;padding:8px 4px;transition:color .15s cubic-bezier(.22,1,.36,1);display:flex}.mobile-tab-bar__item--active[data-v-6334aad4]{color:#228be6}.mobile-tab-bar__icon[data-v-6334aad4]{width:22px;height:22px;transition:transform .15s cubic-bezier(.22,1,.36,1)}.mobile-tab-bar__item--active .mobile-tab-bar__icon[data-v-6334aad4]{transform:scale(1.08)}.mobile-tab-bar__label[data-v-6334aad4]{font-family:Outfit,-apple-system,sans-serif;font-size:.6875rem;font-weight:500;line-height:1}.mobile-tab-bar__chat-wrap[data-v-6334aad4]{justify-content:center;align-items:center;display:flex;position:relative}.mobile-tab-bar__chat-badge[data-v-6334aad4]{color:#fff;text-align:center;background:#ef4444;border-radius:9999px;min-width:15px;height:15px;padding:0 4px;font-family:Space Mono,monospace;font-size:.5rem;font-weight:700;line-height:15px;position:absolute;top:-5px;right:-8px}.mobile-tab-bar__more-dot[data-v-6334aad4]{pointer-events:none;background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:-3px}@media (min-width:1024px){.mobile-tab-bar[data-v-6334aad4]{display:none}}.mobile-tab-bar__bell-wrap[data-v-6334aad4]{flex:1;align-items:stretch;min-width:0;padding:0 4px;display:flex}.more-popup[data-v-6334aad4]{margin:0 -16px}.more-popup__content[data-v-6334aad4]{padding:8px 16px 12px}.more-popup__group[data-v-6334aad4]{margin-bottom:8px;animation:.35s cubic-bezier(.22,1,.36,1) both groupReveal-6334aad4}.more-popup__group--org[data-v-6334aad4]{z-index:1;position:relative}.more-popup__group-label[data-v-6334aad4]{letter-spacing:.2em;text-transform:uppercase;color:#9ca3af;padding:8px 4px 4px;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700;line-height:1.4}@media (prefers-color-scheme:dark){.more-popup__group-label[data-v-6334aad4]{color:#6b7280}}.more-popup__item[data-v-6334aad4]{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:12px;padding:10px 8px;transition:background .12s,transform .12s;display:flex;position:relative}.more-popup__dot[data-v-6334aad4]{background:var(--color-primary,#228be6);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:20px}.more-popup__item[data-v-6334aad4]:active{background:#228be614;transform:scale(.98)}@media (prefers-color-scheme:dark){.more-popup__item[data-v-6334aad4]:active{background:#228be624}}.more-popup__item-icon[data-v-6334aad4]{width:18px;height:18px;color:var(--color-text-tertiary,#9ca3af);flex-shrink:0;transition:color .15s}.more-popup__item:active .more-popup__item-icon[data-v-6334aad4]{color:#228be6}.more-popup__item-title[data-v-6334aad4]{color:#1f2937;flex:1;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:500}@media (prefers-color-scheme:dark){.more-popup__item-title[data-v-6334aad4]{color:#d1d5db}}.more-popup__star[data-v-6334aad4]{cursor:pointer;color:#9ca3af;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:-6px -4px -6px 0;padding:0;display:flex}.more-popup__star svg[data-v-6334aad4]{width:16px;height:16px}.more-popup__star[data-v-6334aad4]:active{background:#228be61f}.more-popup__star--on[data-v-6334aad4]{color:#228be6}.more-popup__sub-toggle[data-v-6334aad4]{cursor:pointer;color:#9ca3af;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:-6px -4px -6px 0;padding:0;display:flex}.more-popup__sub-toggle svg[data-v-6334aad4]{width:14px;height:14px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.more-popup__sub-toggle--open svg[data-v-6334aad4]{transform:rotate(90deg)}.more-popup__sub-toggle[data-v-6334aad4]:active{background:#228be61f}.more-popup__collapse[data-v-6334aad4]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.22,1,.36,1),opacity .2s ease-out;display:grid}.more-popup__collapse--open[data-v-6334aad4]{opacity:1;grid-template-rows:1fr}.more-popup__collapse-body[data-v-6334aad4]{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.more-popup__collapse[data-v-6334aad4],.more-popup__sub-toggle svg[data-v-6334aad4]{transition:none}}.more-popup__submenu-group[data-v-6334aad4]{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;padding:8px 8px 2px 38px;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700;overflow:hidden}.more-popup__subitem[data-v-6334aad4]{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 38px;transition:background .12s;display:flex}.more-popup__subitem[data-v-6334aad4]:active{background:#228be614}.more-popup__subitem--toggle[data-v-6334aad4]{justify-content:space-between}.more-popup__subitem-avatar[data-v-6334aad4]{color:#6b7280;background:#6b72801f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:600;display:flex;overflow:hidden}.more-popup__subitem-avatar img[data-v-6334aad4]{object-fit:cover;width:100%;height:100%}.more-popup__subitem-text[data-v-6334aad4]{flex-direction:column;flex:1;min-width:0;display:flex}.more-popup__subitem-spec[data-v-6334aad4]{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:.6875rem;line-height:1.3;overflow:hidden}.more-popup__subitem-title[data-v-6334aad4]{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:400;overflow:hidden}.more-popup__subitem--active .more-popup__subitem-title[data-v-6334aad4]{color:#228be6}.more-popup__submenu-note[data-v-6334aad4]{color:#9ca3af;padding:8px 8px 8px 38px;font-family:DM Sans,sans-serif;font-size:.75rem}@media (prefers-color-scheme:dark){.more-popup__sub-toggle[data-v-6334aad4]{color:#6b7280}.more-popup__subitem[data-v-6334aad4]:active{background:#228be624}.more-popup__subitem-avatar[data-v-6334aad4]{color:#9ca3af;background:#ffffff14}.more-popup__subitem-title[data-v-6334aad4]{color:#9ca3af}.more-popup__subitem--active .more-popup__subitem-title[data-v-6334aad4]{color:#228be6}.more-popup__submenu-note[data-v-6334aad4],.more-popup__submenu-group[data-v-6334aad4],.more-popup__subitem-spec[data-v-6334aad4]{color:#6b7280}}.more-popup__item--locked[data-v-6334aad4]{opacity:.5}.more-popup__item--locked .more-popup__item-icon[data-v-6334aad4]{color:var(--color-text-tertiary)}.more-popup__pro-badge[data-v-6334aad4]{letter-spacing:.03em;color:var(--color-primary);background:#228be61a;border-radius:4px;flex-shrink:0;padding:1px 6px;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700}.more-popup__su-badge[data-v-6334aad4]{letter-spacing:.03em;color:#7048e8;background:#7048e81a;border-radius:4px;flex-shrink:0;padding:1px 6px;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700}.more-popup__toggle-state[data-v-6334aad4]{letter-spacing:.03em;color:var(--color-text-tertiary);background:#6b72801a;border-radius:4px;flex-shrink:0;padding:1px 6px;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700}.more-popup__toggle-state--on[data-v-6334aad4]{color:var(--color-primary);background:#228be61a}.more-popup__push-error[data-v-6334aad4]{color:#ef4444;word-break:break-all;padding:0 8px 6px;font-family:Space Mono,monospace;font-size:.6875rem}.more-popup__org-switcher[data-v-6334aad4]{padding:4px 8px 8px}@media (prefers-color-scheme:dark){.more-popup__star[data-v-6334aad4]{color:#6b7280}}@keyframes groupReveal-6334aad4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ios-guide__title[data-v-6334aad4]{color:var(--color-text-primary);font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:600}.ios-guide__steps[data-v-6334aad4]{color:var(--color-text-secondary);margin:0 0 20px;padding-left:20px;font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.8}.ios-guide__steps li[data-v-6334aad4]{margin-bottom:8px}.ios-guide__steps strong[data-v-6334aad4]{color:#228be6}.ios-guide__share-icon[data-v-6334aad4]{vertical-align:middle;color:#228be6;margin:0 2px;display:inline-block}.ios-guide__close[data-v-6334aad4]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#228be6 0%,#339af0 100%);border:none;border-radius:10px;width:100%;padding:12px;font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:500}[data-vc=calendar]{box-sizing:border-box;opacity:1;-webkit-user-select:none;user-select:none;border-radius:.75rem;flex-direction:column;min-width:272px;padding:1rem;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}[data-vc=calendar] [tabindex="0"]:focus-visible{outline-offset:-1px;border-radius:.5rem;outline-width:1px;outline-style:solid}[data-vc=calendar] button:focus-visible{outline-offset:-1px;border-radius:.5rem;outline-width:1px;outline-style:solid}[data-vc=calendar]:focus-visible{outline-offset:-1px;border-radius:.5rem;outline-width:1px;outline-style:solid}[data-vc=calendar][data-vc-type=multiple] [data-vc=dates]{flex-grow:0}[data-vc=calendar][data-vc-calendar-hidden]{opacity:0;pointer-events:none}[data-vc=calendar][data-vc-calendar-hidden] *{pointer-events:none!important}[data-vc=calendar][data-vc-input]{position:absolute}[data-vc=calendar][data-vc-input][data-vc-position=bottom]{margin-top:.25rem}[data-vc=calendar][data-vc-input][data-vc-position=top]{margin-top:-.25rem}[data-vc=controls]{box-sizing:content-box;pointer-events:none;z-index:20;justify-content:space-between;align-items:center;padding-top:1.25rem;padding-left:1rem;padding-right:1rem;display:flex;position:absolute;top:0;left:0;right:0}[data-vc-arrow]{cursor:pointer;pointer-events:auto;background-color:#0000;border-width:0;width:1.5rem;height:1.5rem;display:block;position:relative}[data-vc-arrow]:before{--tw-content:"";content:var(--tw-content);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}[data-vc-arrow=prev]:before{transform:rotate(90deg)}[data-vc-arrow=next]:before{transform:rotate(-90deg)}[data-vc=grid]{flex-wrap:wrap;flex-grow:1;gap:1.75rem;display:flex}[data-vc=grid][data-vc-grid=hidden] [data-vc=column]{opacity:.3;pointer-events:none}[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=month],[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=year]{opacity:1;pointer-events:auto}[data-vc=column]{flex-direction:column;flex-grow:1;min-width:240px;display:flex}[data-vc=header]{align-items:center;margin-bottom:.75rem;display:flex;position:relative}[data-vc-header=content]{white-space:pre-wrap;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;display:grid}[data-vc=month],[data-vc=year]{cursor:pointer;background-color:#0000;border-width:0;border-radius:.25rem;padding:.25rem;font-size:1rem;font-weight:700;line-height:1.5rem}[data-vc=month]:disabled,[data-vc=year]:disabled{pointer-events:none}[data-vc=content],[data-vc=wrapper]{flex-grow:1;display:flex}[data-vc=content]{flex-direction:column}[data-vc=months]{flex-grow:1;grid-template-rows:auto;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;row-gap:1rem;display:grid}[data-vc-months=row]{-moz-column-gap:.25rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;column-gap:.25rem;width:100%;display:grid}[data-vc=years]{flex-grow:1;grid-template-rows:auto;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;row-gap:1rem;display:grid}[data-vc-years=row]{-moz-column-gap:.25rem;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;column-gap:.25rem;width:100%;display:grid}[data-vc-months-month],[data-vc-months=cell],[data-vc-years-year],[data-vc-years=cell]{justify-content:center;align-items:center;width:100%;display:flex}[data-vc-months-month],[data-vc-years-year]{cursor:pointer;text-align:center;word-break:break-all;border-width:0;border-radius:.5rem;height:2.5rem;padding:.25rem;font-size:.75rem;font-weight:600;line-height:1rem}[data-vc-months-month]:disabled,[data-vc-years-year]:disabled{pointer-events:none}[data-vc-week=numbers]{flex-direction:column;display:flex}[data-vc-week-numbers=title]{justify-content:center;align-items:center;min-height:1.5rem;margin-bottom:.375rem;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}[data-vc-week-numbers=content]{grid-auto-flow:row;place-items:center;row-gap:.25rem;padding-top:.125rem;padding-bottom:.125rem;display:grid}[data-vc-week-number]{cursor:pointer;background-color:#0000;border-style:none;justify-content:center;align-items:center;width:100%;min-width:1.875rem;min-height:1.875rem;margin:0;padding:0;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}[data-vc=week]{grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.375rem;display:grid}[data-vc-week-day]{min-width:1.875rem}[data-vc-week-day-btn],[data-vc-week-day]{background-color:#0000;border-style:none;justify-content:center;align-items:center;width:100%;min-height:1.5rem;margin:0;padding:0;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}[data-vc-week-day-btn]{cursor:pointer;height:100%}[data-vc=collapse]{cursor:pointer;touch-action:none;background-color:#0000;border-width:0;flex-shrink:0;width:100%;height:1rem;margin-top:.25rem;margin-bottom:-.25rem;display:block;position:relative}[data-vc=collapse]:before{--tw-content:"";content:var(--tw-content);border-radius:9999px;width:2rem;height:3px;position:absolute;top:50%;left:50%}@media (hover:hover) and (pointer:fine){[data-vc=collapse]:before{content:var(--tw-content);background-position:50%;background-repeat:no-repeat;border-radius:0;width:1rem;height:1rem}}[data-vc=collapse]:before{transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){[data-vc=collapse]:before{transform:translate(-50%,-50%)rotate(180deg)}[data-vc-type=week] [data-vc=collapse]:before{transform:translate(-50%,-50%)rotate(0)}[data-vc-type=default]:has([data-vc-collapsing]) [data-vc=collapse]:before{transform:translate(-50%,-50%)rotate(0)}[data-vc-type=week]:has([data-vc-collapsing]) [data-vc=collapse]:before{transform:translate(-50%,-50%)rotate(180deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-vc=collapse]:before{transition:transform .2s ease-in-out}}[data-vc-swipe] [data-vc=content]{touch-action:pan-y}[data-vc-dragging]{cursor:grabbing}[data-vc-dragging] *{cursor:grabbing!important}[data-vc-collapsing]{flex:none;align-content:start;overflow:clip}[data-vc-clip]{position:relative;overflow:clip}[data-vc-ghost]{pointer-events:none;position:absolute;overflow:clip}[data-vc=dates]{pointer-events:none;flex-grow:1;grid-template-rows:auto;grid-template-columns:repeat(1,minmax(0,1fr));place-items:center;display:grid}[data-vc=dates][data-vc-dates-disabled] [data-vc-date-btn]{cursor:default}[data-vc-dates=row]{grid-template-columns:repeat(7,1fr);place-items:center;width:100%;display:grid}[data-vc-date]{pointer-events:auto;justify-content:center;align-items:center;width:100%;padding-top:.125rem;padding-bottom:.125rem;display:flex;position:relative}[data-vc-date][data-vc-date-disabled],[data-vc-date][data-vc-date-disabled] [data-vc-date-btn]{pointer-events:none}[data-vc-date]:not(:has([data-vc-date-btn])){pointer-events:none}[data-vc-date][data-vc-date-hover] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-hover=first] [data-vc-date-btn]{border-radius:.5rem 0 0 .5rem}[data-vc-date][data-vc-date-hover=last] [data-vc-date-btn]{border-radius:0 .5rem .5rem 0}[data-vc-date][data-vc-date-hover=first-and-last] [data-vc-date-btn]{border-radius:.5rem}[data-vc-date][data-vc-date-hover=first][data-vc-date-selected] [data-vc-date-btn]{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}[data-vc-date][data-vc-date-hover=last][data-vc-date-selected] [data-vc-date-btn]{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first] [data-vc-date-btn]{border-radius:.5rem 0 0 .5rem}[data-vc-date][data-vc-date-selected=last] [data-vc-date-btn]{border-radius:0 .5rem .5rem 0}[data-vc-date][data-vc-date-selected=first-and-last] [data-vc-date-btn]{border-radius:.5rem}[data-vc-date][data-vc-date-selected=middle] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-disabled]+[data-vc-date-hover] [data-vc-date-btn],[data-vc-date][data-vc-date-disabled]+[data-vc-date-selected] [data-vc-date-btn]{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}[data-vc-date][data-vc-date-hover]:has(+[data-vc-date-disabled]) [data-vc-date-btn]{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}[data-vc-date][data-vc-date-selected]:has(+[data-vc-date-disabled]) [data-vc-date-btn]{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}[data-vc-date-btn]:hover+[data-vc-date-popup],[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-btn]:focus-visible+[data-vc-date-popup]{opacity:1;pointer-events:auto}[data-vc-date-popup]:focus-visible{opacity:1;pointer-events:auto}[data-vc-date-btn]{cursor:pointer;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;width:100%;min-width:1.875rem;height:100%;min-height:1.875rem;padding:0;font-size:.75rem;font-weight:400;line-height:1rem;transition-property:all;transition-duration:75ms;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-vc-date][data-vc-date-today] [data-vc-date-btn]{font-weight:700}[data-vc-date-popup]{opacity:0;pointer-events:none;z-index:20;border-radius:.5rem;min-width:5rem;max-width:9rem;padding:.25rem .5rem;font-size:.75rem;font-weight:400;line-height:1rem;transition-property:opacity;transition-duration:75ms;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;transform:translate(-50%)}[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-range-tooltip]{pointer-events:none;z-index:30;border-radius:.375rem;max-width:9rem;padding:.25rem .5rem;font-size:.75rem;font-weight:400;line-height:1rem;position:absolute;transform:translate(-50%,-100%)}[data-vc-date-range-tooltip=hidden]{opacity:0}[data-vc-date-range-tooltip=visible]{opacity:1}[data-vc=time]{border-style:solid;border-width:1px 0 0;grid-template-columns:auto 1fr;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:grid}[data-vc-time=content]{grid-auto-flow:column;align-items:center;display:grid}[data-vc-time-input=hour]{width:1.75rem;margin-right:.35rem;position:relative}[data-vc-time-input=hour]:after{--tw-content:":";content:var(--tw-content);margin-top:calc(1px - 50%);display:block;position:absolute;top:50%;right:-5px}[data-vc-time-input=minute]{width:1.75rem}[data-vc-time-input=hour] input,[data-vc-time-input=minute] input{box-sizing:border-box;text-align:center;-webkit-user-select:text;user-select:text;border-width:0;border-radius:.25rem;width:100%;margin:0;padding:.125rem;font-size:1.125rem;font-weight:600;line-height:1.125rem;display:block;position:relative}[data-vc-time-input=hour] input:focus-visible{outline-width:1px;outline-style:solid}[data-vc-time-input=minute] input:focus-visible{outline-width:1px;outline-style:solid}[data-vc-time-input=hour] input:disabled,[data-vc-time-input=minute] input:disabled{cursor:default}[data-vc-time-input=hour] input:hover:disabled,[data-vc-time-input=minute] input:hover:disabled,[data-vc-time=keeping]{background-color:#0000}[data-vc-time=keeping]{cursor:pointer;border-width:0;border-radius:.25rem;width:22px;margin-top:.25rem;margin-left:1px;padding:0;font-size:.69rem}[data-vc-time=keeping]:focus-visible{outline-width:1px;outline-style:solid}[data-vc-time=keeping]:disabled{cursor:default}[data-vc-time=keeping]:hover:disabled{background-color:#0000}[data-vc-time=ranges]{grid-auto-flow:row;display:grid}[data-vc-time-range]{z-index:10;font-size:0;position:relative}[data-vc-time-range]:before{content:var(--tw-content);left:0}[data-vc-time-range]:after{content:var(--tw-content);right:0}[data-vc-time-range]:after,[data-vc-time-range]:before{content:"";pointer-events:none;z-index:10;width:1px;height:.5rem;position:absolute;top:50%;transform:translateY(-50%)}[data-vc-time-range] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline-width:0;width:100%;height:1.5rem;margin:0;position:relative}[data-vc-time-range] input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;z-index:20;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;width:.75rem;height:1rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-style:solid;border-width:1px;border-radius:.25rem;margin-top:-.5rem;position:relative}[data-vc-time-range] input::-moz-range-thumb{box-sizing:border-box;cursor:pointer;z-index:20;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;width:.75rem;height:1rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-style:solid;border-width:1px;border-radius:.25rem;position:relative}[data-vc-time-range] input::-webkit-slider-runnable-track{box-sizing:border-box;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;width:100%;height:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-top:1px}[data-vc-time-range] input::-moz-range-track{box-sizing:border-box;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;width:100%;height:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-top:1px}[data-vc-theme=light].vc{background-color:var(--vc-bg,#fff);color:var(--vc-color,#0f172a)}[data-vc-theme=light].vc[data-vc-input]{--tw-shadow:0 9px 20px #0000001a;--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=light].vc [tabindex="0"]:focus-visible{outline-color:var(--vc-focus-outline-color,#fdba74)}[data-vc-theme=light].vc button:focus-visible{outline-color:var(--vc-focus-outline-color,#fdba74)}[data-vc-theme=light].vc:focus-visible{outline-color:var(--vc-focus-outline-color,#fdba74)}[data-vc-theme=light] .vc-arrow{background-color:#0000}[data-vc-theme=light] .vc-arrow:before{content:var(--tw-content);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzBmMTcyYSIgZD0iTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zIi8+PC9zdmc+)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-arrow:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=light] .vc-header__content{color:var(--vc-header-color,#0f172a)}[data-vc-theme=light] .vc-month,[data-vc-theme=light] .vc-year{color:var(--vc-title-color,#0f172a)}[data-vc-theme=light] .vc-month:disabled,[data-vc-theme=light] .vc-year:disabled{color:var(--vc-title-color-disabled,#cbd5e1)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-month:hover,[data-vc-theme=light] .vc-year:hover{color:var(--vc-title-color-hover,#64748b)}}[data-vc-theme=light] .vc-months__month,[data-vc-theme=light] .vc-years__year{background-color:var(--vc-months-years-bg,#fff);color:var(--vc-months-years-color,#64748b)}[data-vc-theme=light] .vc-months__month:disabled,[data-vc-theme=light] .vc-years__year:disabled{color:var(--vc-months-years-color-disabled,#cbd5e1)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-months__month:hover,[data-vc-theme=light] .vc-years__year:hover{background-color:var(--vc-months-years-bg-hover,#f1f5f9)}[data-vc-theme=light] .vc-months__month:hover:disabled,[data-vc-theme=light] .vc-years__year:hover:disabled{color:var(--vc-months-years-color-disabled,#cbd5e1)}}[data-vc-theme=light] .vc-months__month[data-vc-months-month-selected],[data-vc-theme=light] .vc-years__year[data-vc-years-year-selected]{background-color:var(--vc-months-years-bg-selected,#06b6d4);color:var(--vc-months-years-color-selected,#fff)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-months__month[data-vc-months-month-selected]:hover,[data-vc-theme=light] .vc-years__year[data-vc-years-year-selected]:hover{background-color:var(--vc-months-years-bg-selected,#06b6d4);color:var(--vc-months-years-color-selected,#fff)}}[data-vc-theme=light] .vc-collapse:before{background-color:var(--vc-collapse-color,#cbd5e1);content:var(--tw-content)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-collapse:before{content:var(--tw-content);background-color:#0000;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzBmMTcyYSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMS44NjcgNi4wOTdhLjc1Ljc1IDAgMCAxIDEuMDM2LS4yM0w4IDkuMTExbDUuMDk3LTMuMjQ0YS43NS43NSAwIDAgMSAuODA2IDEuMjY2bC01LjUgMy41YS43NS43NSAwIDAgMS0uODA2IDBsLTUuNS0zLjVhLjc1Ljc1IDAgMCAxLS4yMy0xLjAzNiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}[data-vc-theme=light] .vc-collapse:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=light] .vc-week-numbers__title{color:var(--vc-week-numbers-title-color,#64748b)}[data-vc-theme=light] .vc-week-number{color:var(--vc-week-number-color,#64748b)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-week-number:hover{color:var(--vc-week-number-color-hover,#475569)}}[data-vc-theme=light] .vc-week__day,[data-vc-theme=light] .vc-week__day-btn{color:var(--vc-week-day-color,#64748b)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-week__day-btn:hover{color:var(--vc-week-day-color-hover,#475569)}}[data-vc-theme=light] .vc-week__day[data-vc-week-day-off],[data-vc-theme=light] .vc-week__day[data-vc-week-day-off] .vc-week__day-btn{color:var(--vc-week-day-off-color,#f43f5e)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-week__day[data-vc-week-day-off] .vc-week__day-btn:hover{color:var(--vc-week-day-off-color-hover,#e11d48)}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-weekend-bg,#f43f5eb3);color:var(--vc-date-range-middle-weekend-color,#fff)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-weekend-bg,#f43f5eb3);color:var(--vc-date-range-middle-weekend-color,#fff)}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-outside-bg,#e2e8f0);color:var(--vc-date-range-middle-outside-color,#64748b)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-outside-bg,#e2e8f0);color:var(--vc-date-range-middle-outside-color,#64748b)}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-bg,#06b6d4b3);color:var(--vc-date-range-middle-color,#fff)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-bg,#06b6d4b3);color:var(--vc-date-range-middle-color,#fff)}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-outside-bg,#e2e8f0);color:var(--vc-date-range-middle-outside-color,#64748b)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-outside-bg,#e2e8f0);color:var(--vc-date-range-middle-outside-color,#64748b)}}[data-vc-theme=light] .vc-date__btn{background-color:var(--vc-date-bg,#fff);color:var(--vc-date-color,#0f172a)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date__btn:hover{background-color:var(--vc-date-bg-hover,#f1f5f9)}}[data-vc-theme=light] .vc-date[data-vc-date-today] .vc-date__btn{background-color:var(--vc-date-today-bg,#f1f5f9);color:var(--vc-date-today-color,#06b6d4)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-today] .vc-date__btn:hover{color:var(--vc-date-today-color,#06b6d4)}}[data-vc-theme=light] .vc-date[data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-today-outside-color,#64748b)}[data-vc-theme=light] .vc-date[data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-outside-color,#94a3b8)}[data-vc-theme=light] .vc-date[data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-disabled-color,#cbd5e1)}[data-vc-theme=light] .vc-date[data-vc-date-hover] .vc-date__btn{background-color:var(--vc-date-hover-bg,#f1f5f9)}[data-vc-theme=light] .vc-date[data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-hover=last] .vc-date__btn{background-color:var(--vc-date-hover-edge-bg,#e2e8f0)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-hover=last] .vc-date__btn:hover{background-color:var(--vc-date-hover-edge-bg,#e2e8f0)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend] .vc-date__btn{color:var(--vc-date-weekend-color,#f43f5e)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend] .vc-date__btn:hover{background-color:var(--vc-date-weekend-bg-hover,#fff1f2)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover] .vc-date__btn{background-color:var(--vc-date-weekend-hover-bg,#fff1f2)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn{background-color:var(--vc-date-weekend-hover-edge-bg,#ffe4e6)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn:hover{background-color:var(--vc-date-weekend-hover-edge-bg,#ffe4e6)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-weekend-disabled-color,#cbd5e1)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today] .vc-date__btn{color:var(--vc-date-weekend-today-color,#f43f5e)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-weekend-today-disabled-color,#cbd5e1)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-weekend-outside-bg,#fff);color:var(--vc-date-weekend-outside-color,#94a3b8)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-weekend-outside-bg-hover,#f1f5f9)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-weekend-outside-hover-bg,#f1f5f9)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-weekend-today-outside-color,#94a3b8)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-weekend-disabled-outside-color,#cbd5e1)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-weekend-selected-bg,#f43f5e);color:var(--vc-date-weekend-selected-color,#fff)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-weekend-selected-bg,#f43f5e);color:var(--vc-date-weekend-selected-color,#fff)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-selected-outside-bg,#cbd5e1);color:var(--vc-date-selected-outside-color,#64748b)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-selected-outside-bg,#cbd5e1);color:var(--vc-date-selected-outside-color,#64748b)}}[data-vc-theme=light] .vc-date[data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-selected-bg,#06b6d4);color:var(--vc-date-selected-color,#fff)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-selected-bg,#06b6d4);color:var(--vc-date-selected-color,#fff)}}[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-selected-outside-bg,#cbd5e1);color:var(--vc-date-selected-outside-color,#64748b)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-selected-outside-bg,#cbd5e1);color:var(--vc-date-selected-outside-color,#64748b)}}[data-vc-theme=light] .vc-date__popup{background-color:var(--vc-date-popup-bg,#fff);color:var(--vc-date-popup-color,#0f172a);--tw-shadow:0 3px 15px #5553;--tw-shadow-colored:0 3px 15px var(--tw-shadow-color)}[data-vc-theme=light] .vc-date-range-tooltip,[data-vc-theme=light] .vc-date__popup{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=light] .vc-date-range-tooltip{background-color:var(--vc-date-range-tooltip-bg,#f8fafc);color:var(--vc-date-range-tooltip-color,#64748b);--tw-shadow:0px 1px 4px #5553;--tw-shadow-colored:0px 1px 4px var(--tw-shadow-color)}[data-vc-theme=light] .vc-time{border-color:var(--vc-time-border-color,#cbd5e1)}[data-vc-theme=light] .vc-time__hour:after,[data-vc-theme=light] .vc-time__minute:after{color:var(--vc-time-separator-color,#0f172a);content:var(--tw-content)}[data-vc-theme=light] .vc-time__hour input,[data-vc-theme=light] .vc-time__minute input{background-color:var(--vc-time-input-bg,#fff);color:var(--vc-time-input-color,#0f172a)}[data-vc-theme=light] .vc-time__hour input:focus-visible{outline-color:var(--vc-focus-outline-color,#fdba74)}[data-vc-theme=light] .vc-time__minute input:focus-visible{outline-color:var(--vc-focus-outline-color,#fdba74)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-time__hour input:hover,[data-vc-theme=light] .vc-time__minute input:hover{background-color:var(--vc-time-input-bg-hover,#ffedd5)}}[data-vc-theme=light] .vc-time__hour input[data-vc-input-focus],[data-vc-theme=light] .vc-time__minute input[data-vc-input-focus]{background-color:var(--vc-time-input-bg-hover,#ffedd5)}[data-vc-theme=light] .vc-time__keeping{color:var(--vc-time-keeping-color,#64748b)}[data-vc-theme=light] .vc-time__keeping:focus-visible{outline-color:var(--vc-focus-outline-color,#fdba74)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-time__keeping:hover{background-color:var(--vc-time-input-bg-hover,#ffedd5)}}[data-vc-theme=light] .vc-time__range input{background-color:var(--vc-time-range-bg,#fff)}[data-vc-theme=light] .vc-time__range:after,[data-vc-theme=light] .vc-time__range:before{background-color:var(--vc-time-range-track-color,#cbd5e1)}[data-vc-theme=light] .vc-time__range:hover input::-webkit-slider-thumb{border-color:var(--vc-time-range-thumb-border-hover,#94a3b8)}[data-vc-theme=light] .vc-time__range:hover input::-moz-range-thumb{border-color:var(--vc-time-range-thumb-border-hover,#94a3b8)}[data-vc-theme=light] .vc-time__range input:focus-visible::-webkit-slider-thumb{border-color:var(--vc-focus-outline-color,#fdba74)}[data-vc-theme=light] .vc-time__range input:focus-visible::-moz-range-thumb{border-color:var(--vc-focus-outline-color,#fdba74)}[data-vc-theme=light] .vc-time__range input::-webkit-slider-thumb{background-color:var(--vc-time-range-thumb-bg,#fff);border-color:var(--vc-time-range-thumb-border,#cbd5e1)}[data-vc-theme=light] .vc-time__range input::-moz-range-thumb{background-color:var(--vc-time-range-thumb-bg,#fff);border-color:var(--vc-time-range-thumb-border,#cbd5e1)}[data-vc-theme=light] .vc-time__range input::-webkit-slider-runnable-track{background-color:var(--vc-time-range-track-color,#cbd5e1)}[data-vc-theme=light] .vc-time__range input::-moz-range-track{background-color:var(--vc-time-range-track-color,#cbd5e1)}[data-vc-theme=dark].vc{background-color:var(--vc-bg,#0f172a);color:var(--vc-color,#fff)}[data-vc-theme=dark].vc[data-vc-input]{--tw-shadow:0 9px 20px #0000001a;--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=dark].vc [tabindex="0"]:focus-visible{outline-color:var(--vc-focus-outline-color,#fdba74)}[data-vc-theme=dark].vc button:focus-visible{outline-color:var(--vc-focus-outline-color,#fdba74)}[data-vc-theme=dark].vc:focus-visible{outline-color:var(--vc-focus-outline-color,#fdba74)}[data-vc-theme=dark] .vc-arrow{background-color:#0000}[data-vc-theme=dark] .vc-arrow:before{content:var(--tw-content);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zIi8+PC9zdmc+)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-arrow:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=dark] .vc-header__content{color:var(--vc-header-color,#fff)}[data-vc-theme=dark] .vc-month,[data-vc-theme=dark] .vc-year{color:var(--vc-title-color,#fff)}[data-vc-theme=dark] .vc-month:disabled,[data-vc-theme=dark] .vc-year:disabled{color:var(--vc-title-color-disabled,#334155);opacity:.8}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-month:hover,[data-vc-theme=dark] .vc-year:hover{color:var(--vc-title-color-hover,#64748b)}}[data-vc-theme=dark] .vc-months__month,[data-vc-theme=dark] .vc-years__year{background-color:var(--vc-months-years-bg,#0f172a);color:var(--vc-months-years-color,#fff)}[data-vc-theme=dark] .vc-months__month:disabled,[data-vc-theme=dark] .vc-years__year:disabled{color:var(--vc-months-years-color-disabled,#334155);opacity:.8}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-months__month:hover,[data-vc-theme=dark] .vc-years__year:hover{background-color:var(--vc-months-years-bg-hover,#1e293b)}[data-vc-theme=dark] .vc-months__month:hover:disabled,[data-vc-theme=dark] .vc-years__year:hover:disabled{color:var(--vc-months-years-color-disabled,#334155)}}[data-vc-theme=dark] .vc-months__month[data-vc-months-month-selected],[data-vc-theme=dark] .vc-years__year[data-vc-years-year-selected]{background-color:var(--vc-months-years-bg-selected,#64748b);color:var(--vc-months-years-color-selected,#fff)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-months__month[data-vc-months-month-selected]:hover,[data-vc-theme=dark] .vc-years__year[data-vc-years-year-selected]:hover{background-color:var(--vc-months-years-bg-selected,#64748b);color:var(--vc-months-years-color-selected,#fff)}}[data-vc-theme=dark] .vc-collapse:before{background-color:var(--vc-collapse-color,#475569);content:var(--tw-content)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-collapse:before{content:var(--tw-content);background-color:#0000;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMS44NjcgNi4wOTdhLjc1Ljc1IDAgMCAxIDEuMDM2LS4yM0w4IDkuMTExbDUuMDk3LTMuMjQ0YS43NS43NSAwIDAgMSAuODA2IDEuMjY2bC01LjUgMy41YS43NS43NSAwIDAgMS0uODA2IDBsLTUuNS0zLjVhLjc1Ljc1IDAgMCAxLS4yMy0xLjAzNiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}[data-vc-theme=dark] .vc-collapse:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=dark] .vc-week-numbers__title{color:var(--vc-week-numbers-title-color,#fff)}[data-vc-theme=dark] .vc-week-number{color:var(--vc-week-number-color,#fff)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-week-number:hover{color:var(--vc-week-number-color-hover,#cbd5e1)}}[data-vc-theme=dark] .vc-week__day,[data-vc-theme=dark] .vc-week__day-btn{color:var(--vc-week-day-color,#fff)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-week__day-btn:hover{color:var(--vc-week-day-color-hover,#cbd5e1)}}[data-vc-theme=dark] .vc-week__day[data-vc-week-day-off],[data-vc-theme=dark] .vc-week__day[data-vc-week-day-off] .vc-week__day-btn{color:var(--vc-week-day-off-color,#f43f5e)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-week__day[data-vc-week-day-off] .vc-week__day-btn:hover{color:var(--vc-week-day-off-color-hover,#e11d48)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-weekend-bg,#f43f5ecc);color:var(--vc-date-range-middle-weekend-color,#fff)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-weekend-bg,#f43f5ecc);color:var(--vc-date-range-middle-weekend-color,#fff)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-outside-bg,#1e293b);color:var(--vc-date-range-middle-outside-color,#cbd5e1)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-outside-bg,#1e293b);color:var(--vc-date-range-middle-outside-color,#cbd5e1)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-bg,#06b6d4cc);color:var(--vc-date-range-middle-color,#fff)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-bg,#06b6d4cc);color:var(--vc-date-range-middle-color,#fff)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-outside-bg,#1e293b);color:var(--vc-date-range-middle-outside-color,#cbd5e1)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-outside-bg,#1e293b);color:var(--vc-date-range-middle-outside-color,#cbd5e1)}}[data-vc-theme=dark] .vc-date__btn{background-color:var(--vc-date-bg,#0f172a);color:var(--vc-date-color,#94a3b8)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date__btn:hover{background-color:var(--vc-date-bg-hover,#1e293b);color:var(--vc-date-color-hover,#e2e8f0)}}[data-vc-theme=dark] .vc-date[data-vc-date-today] .vc-date__btn{background-color:var(--vc-date-today-bg,#1e293b);color:var(--vc-date-today-color,#06b6d4)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-today] .vc-date__btn:hover{color:var(--vc-date-today-color,#06b6d4)}}[data-vc-theme=dark] .vc-date[data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-today-outside-color,#475569)}[data-vc-theme=dark] .vc-date[data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-outside-color,#475569)}[data-vc-theme=dark] .vc-date[data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-disabled-color,#334155);opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-hover] .vc-date__btn{background-color:var(--vc-date-hover-bg,#1e293b)}[data-vc-theme=dark] .vc-date[data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-hover=last] .vc-date__btn{background-color:var(--vc-date-hover-edge-bg,#334155)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-hover=last] .vc-date__btn:hover{background-color:var(--vc-date-hover-edge-bg,#334155)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend] .vc-date__btn{color:var(--vc-date-weekend-color,#f43f5e)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend] .vc-date__btn:hover{background-color:var(--vc-date-weekend-bg-hover,#1e293b)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover] .vc-date__btn{background-color:var(--vc-date-weekend-hover-bg,#1e293b);color:var(--vc-date-weekend-color,#f43f5e)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn{background-color:var(--vc-date-weekend-hover-edge-bg,#334155)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn:hover{background-color:var(--vc-date-weekend-hover-edge-bg,#334155)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-weekend-disabled-color,#334155);opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today] .vc-date__btn{color:var(--vc-date-weekend-today-color,#f43f5e)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-weekend-today-disabled-color,#334155)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-weekend-outside-bg,#0f172a);color:var(--vc-date-weekend-outside-color,#475569)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-weekend-outside-bg-hover,#1e293b);color:var(--vc-date-weekend-outside-color-hover,#cbd5e1)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-weekend-outside-hover-bg,#1e293b)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-weekend-today-outside-color,#94a3b8)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-weekend-disabled-outside-color,#334155);opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-weekend-selected-bg,#f43f5e);color:var(--vc-date-weekend-selected-color,#fff)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-weekend-selected-bg,#f43f5e);color:var(--vc-date-weekend-selected-color,#fff)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-selected-outside-bg,#334155);color:var(--vc-date-selected-outside-color,#cbd5e1)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-selected-outside-bg,#334155);color:var(--vc-date-selected-outside-color,#cbd5e1)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-selected-bg,#06b6d4);color:var(--vc-date-selected-color,#fff)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-selected-bg,#06b6d4);color:var(--vc-date-selected-color,#fff)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-selected-outside-bg,#334155);color:var(--vc-date-selected-outside-color,#cbd5e1)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-selected-outside-bg,#334155);color:var(--vc-date-selected-outside-color,#cbd5e1)}}[data-vc-theme=dark] .vc-date__popup{background-color:var(--vc-date-popup-bg,#1e293b);color:var(--vc-date-popup-color,#fff)}[data-vc-theme=dark] .vc-date-range-tooltip,[data-vc-theme=dark] .vc-date__popup{--tw-shadow:inset 0 0 0 1px #ffffff0d;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=dark] .vc-date-range-tooltip{background-color:var(--vc-date-range-tooltip-bg,#1e293b);color:var(--vc-date-range-tooltip-color,#94a3b8)}[data-vc-theme=dark] .vc-time{border-color:var(--vc-time-border-color,#1e293b)}[data-vc-theme=dark] .vc-time__hour:after,[data-vc-theme=dark] .vc-time__minute:after{color:var(--vc-time-separator-color,#fff);content:var(--tw-content)}[data-vc-theme=dark] .vc-time__hour input,[data-vc-theme=dark] .vc-time__minute input{background-color:var(--vc-time-input-bg,#0f172a);color:var(--vc-time-input-color,#fff)}[data-vc-theme=dark] .vc-time__hour input:focus-visible{outline-color:var(--vc-focus-outline-color,#fdba74)}[data-vc-theme=dark] .vc-time__minute input:focus-visible{outline-color:var(--vc-focus-outline-color,#fdba74)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-time__hour input:hover,[data-vc-theme=dark] .vc-time__minute input:hover{background-color:var(--vc-time-input-bg-hover,#334155)}}[data-vc-theme=dark] .vc-time__hour input[data-vc-input-focus],[data-vc-theme=dark] .vc-time__minute input[data-vc-input-focus]{background-color:var(--vc-time-input-bg-hover,#334155)}[data-vc-theme=dark] .vc-time__keeping{color:var(--vc-time-keeping-color,#64748b)}[data-vc-theme=dark] .vc-time__keeping:focus-visible{outline-color:var(--vc-focus-outline-color,#fdba74)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-time__keeping:hover{background-color:var(--vc-time-input-bg-hover,#334155);color:var(--vc-time-keeping-color-hover,#94a3b8)}}[data-vc-theme=dark] .vc-time__range input{background-color:var(--vc-time-range-bg,#0f172a)}[data-vc-theme=dark] .vc-time__range:after,[data-vc-theme=dark] .vc-time__range:before{background-color:var(--vc-time-range-track-color,#475569)}[data-vc-theme=dark] .vc-time__range:hover input::-webkit-slider-thumb{border-color:var(--vc-time-range-thumb-border-hover,#94a3b8)}[data-vc-theme=dark] .vc-time__range:hover input::-moz-range-thumb{border-color:var(--vc-time-range-thumb-border-hover,#94a3b8)}[data-vc-theme=dark] .vc-time__range input:focus-visible::-webkit-slider-thumb{border-color:var(--vc-focus-outline-color,#fdba74)}[data-vc-theme=dark] .vc-time__range input:focus-visible::-moz-range-thumb{border-color:var(--vc-focus-outline-color,#fdba74)}[data-vc-theme=dark] .vc-time__range input::-webkit-slider-thumb{background-color:var(--vc-time-range-thumb-bg,#1e293b);border-color:var(--vc-time-range-thumb-border,#475569)}[data-vc-theme=dark] .vc-time__range input::-moz-range-thumb{background-color:var(--vc-time-range-thumb-bg,#1e293b);border-color:var(--vc-time-range-thumb-border,#475569)}[data-vc-theme=dark] .vc-time__range input::-webkit-slider-runnable-track{background-color:var(--vc-time-range-track-color,#475569)}[data-vc-theme=dark] .vc-time__range input::-moz-range-track{background-color:var(--vc-time-range-track-color,#475569)}.vc{color:var(--neutral-700,#1f2937);--vc-date-color:var(--neutral-700,#1f2937);--vc-date-bg:transparent;--vc-date-bg-hover:var(--neutral-50,#f4f5f7);--vc-date-hover-bg:var(--neutral-50,#f4f5f7);--vc-date-outside-color:var(--neutral-200,#d1d5db);--vc-date-today-color:var(--brand-azure-500,#228be6);--vc-date-today-bg:transparent;--vc-date-today-outside-color:var(--neutral-200,#d1d5db);--vc-date-selected-bg:var(--brand-azure-500,#228be6);--vc-date-selected-color:#fff;--vc-date-weekend-color:var(--vc-date-color);--vc-date-weekend-bg-hover:var(--vc-date-bg-hover);--vc-date-weekend-hover-bg:var(--vc-date-hover-bg);--vc-date-weekend-outside-color:var(--vc-date-outside-color);--vc-date-weekend-outside-color-hover:var(--vc-date-outside-color);--vc-date-weekend-outside-bg:transparent;--vc-date-weekend-outside-bg-hover:var(--vc-date-bg-hover);--vc-date-weekend-outside-hover-bg:var(--vc-date-hover-bg);--vc-date-weekend-today-color:var(--vc-date-today-color);--vc-date-weekend-today-outside-color:var(--vc-date-outside-color);--vc-date-weekend-selected-bg:var(--vc-date-selected-bg);--vc-date-weekend-selected-color:var(--vc-date-selected-color);--vc-week-day-color:var(--neutral-300,#9ca3af);--vc-week-day-off-color:var(--vc-week-day-color);--vc-week-day-off-color-hover:var(--vc-week-day-color);--vc-title-color:var(--neutral-700,#1f2937);--vc-title-color-hover:var(--brand-azure-600,#1971c2);--vc-months-years-bg:transparent;--vc-months-years-bg-hover:var(--vc-date-bg-hover);--vc-months-years-bg-selected:var(--vc-date-selected-bg);--vc-months-years-color:var(--vc-date-color);--vc-months-years-color-selected:var(--vc-date-selected-color);--vc-months-years-color-disabled:var(--vc-date-outside-color);--day-load-color:var(--brand-azure-300,#74c0fc);--day-load-tip-bg:var(--neutral-700,#1f2937);--day-load-tip-color:#fff;background-color:#0000;border-bottom:none;max-width:100%;margin:0 auto;padding:12px;font-family:DM Sans,sans-serif}.vc-controls{justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 4px 0;display:flex}.vc-month,.vc-year{color:var(--neutral-700,#1f2937);letter-spacing:-.01em;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600}.vc-header__content{gap:4px}.vc-months__month,.vc-years__year{white-space:nowrap;word-break:normal;border-radius:8px;height:32px;padding:0 2px;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:500;transition:background-color .15s cubic-bezier(.22,1,.36,1)}[data-vc=months],[data-vc=years]{row-gap:8px}.vc-arrow,[data-vc-arrow]{cursor:pointer;width:28px;height:28px;color:var(--brand-azure-500,#228be6);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.22,1,.36,1);display:flex!important}@media (hover:hover){.vc-arrow:hover{background-color:var(--brand-azure-50,#e7f5ff)}}.vc-arrow:active,.vc-arrow:focus{background-color:var(--brand-azure-100,#d0ebff)}.vc-arrow:before,[data-vc-arrow]:before{background-position:unset;border-style:solid;border-color:var(--brand-azure-500,#228be6);border-width:2px 2px 0 0;display:block;content:""!important;background-image:none!important;width:7px!important;height:7px!important;position:static!important}.vc-arrow_prev:before,[data-vc-arrow=prev]:before{margin-left:2px;transform:rotate(-135deg)!important}.vc-arrow_next:before,[data-vc-arrow=next]:before{margin-right:2px;transform:rotate(45deg)!important}.vc-week__day{color:var(--neutral-400,#6b7280);text-align:center;letter-spacing:.02em;padding:4px 0;font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:500}.vc-date{text-align:center}.vc-date__btn{width:32px;height:32px;color:var(--neutral-700,#1f2937);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:400;transition:all .15s cubic-bezier(.22,1,.36,1);display:flex;position:relative}@media (hover:hover){.vc-date__btn:hover{background-color:var(--neutral-50,#f4f5f7)}}.vc-date__btn:active,.vc-date__btn:focus{background-color:#0000}.vc-dates{flex-direction:column;gap:2px;display:flex!important}.vc-dates__row,[data-vc-dates=row]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.vc-dates:has(>.vc-date){grid-template-columns:repeat(7,1fr);display:grid!important}.vc-dates:has(>[data-vc-date]){grid-template-columns:repeat(7,1fr);display:grid!important}.vc-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.vc-date[data-vc-date-today] .vc-date__btn{color:var(--brand-azure-500,#228be6);font-weight:600}.vc-date[data-vc-date-selected] .vc-date__btn{font-weight:600;background-color:var(--brand-azure-500,#228be6)!important;color:#fff!important}@media (hover:hover){.vc-date[data-vc-date-selected] .vc-date__btn:hover{background-color:var(--brand-azure-600,#1971c2)!important}}.vc-date__btn.vanilla-calendar-day_selected{background-color:var(--brand-azure-500,#228be6);color:#fff;font-weight:500;box-shadow:0 2px 8px #228be640}.vc-date[data-vc-date-disabled] .vc-date__btn,.vc-date__btn.vanilla-calendar-day_disabled{opacity:.35;cursor:default}.vc-date__btn.vanilla-calendar-day_today{color:var(--brand-azure-500,#228be6);font-weight:700;position:relative}.vc-date__btn.vanilla-calendar-day_today:not(.vanilla-calendar-day_selected){background-color:var(--brand-azure-50,#e7f5ff)}.vc-date[data-vc-date-month=prev] .vc-date__btn,.vc-date[data-vc-date-month=next] .vc-date__btn{color:var(--vc-date-outside-color)}.day-load{pointer-events:none;justify-content:center;gap:2px;display:flex;position:absolute;bottom:3px;left:0;right:0}.day-load i{background:var(--day-load-color);border-radius:50%;width:3.5px;height:3.5px}.vc-date[data-vc-date-selected] .day-load i{background:#ffffffd9}.day-load-tip{z-index:30;background:var(--day-load-tip-bg);color:var(--day-load-tip-color);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:6px;padding:3px 6px;font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:500;line-height:1.4;transition:opacity .15s cubic-bezier(.22,1,.36,1),visibility .15s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}@media (hover:hover){.vc-date__btn:hover .day-load-tip{opacity:1;visibility:visible}}.vc-date[data-vc-date-week-day="1"] .day-load-tip{left:0;transform:none}.vc-date[data-vc-date-week-day="0"] .day-load-tip{left:auto;right:0;transform:none}.vc-date__btn,.vanilla-calendar-day__btn{position:relative}@media (prefers-color-scheme:dark){.vc{color:var(--neutral-200,#d1d5db);--vc-date-color:var(--neutral-200,#d1d5db);--vc-date-bg-hover:var(--neutral-800,#151921);--vc-date-hover-bg:var(--neutral-800,#151921);--vc-date-outside-color:var(--neutral-600,#374151);--vc-date-today-color:var(--brand-azure-400,#4dabf7);--vc-date-today-outside-color:var(--neutral-600,#374151);--vc-week-day-color:var(--neutral-500,#4b5563);--vc-title-color:var(--neutral-100,#e8eaed);--vc-title-color-hover:var(--brand-azure-400,#4dabf7);--day-load-color:var(--brand-azure-400,#4dabf7);--day-load-tip-bg:var(--neutral-200,#d1d5db);--day-load-tip-color:var(--neutral-900,#0c0e14)}.vc-month,.vc-year{color:var(--neutral-100,#e8eaed)}.vc-arrow{color:var(--brand-azure-400,#4dabf7)}@media (hover:hover){.vc-arrow:hover{background-color:#228be61a}}.vc-arrow:active,.vc-arrow:focus{background-color:#228be626}.vc-arrow:before{border-color:var(--brand-azure-400,#4dabf7)}.vc-week__day{color:var(--neutral-500,#4b5563)}.vc-date__btn{color:var(--neutral-200,#d1d5db)}@media (hover:hover){.vc-date__btn:hover{background-color:var(--neutral-800,#151921)}}.vc-date[data-vc-date-today] .vc-date__btn,.vc-date__btn.vanilla-calendar-day_today:not(.vanilla-calendar-day_selected){color:var(--brand-azure-400,#4dabf7)}.vc-date__btn.vanilla-calendar-day_today:not(.vanilla-calendar-day_selected){background-color:#228be626}.vc-date[data-vc-date-selected] .vc-date__btn,.vc-date__btn.vanilla-calendar-day_selected{background-color:var(--brand-azure-500,#228be6)!important;color:#fff!important}@media (hover:hover){.vc-date[data-vc-date-selected] .vc-date__btn:hover{background-color:var(--brand-azure-600,#1971c2)!important}}.vc-date[data-vc-date-month=prev] .vc-date__btn,.vc-date[data-vc-date-month=next] .vc-date__btn{color:var(--neutral-600,#374151)}.vc-date__btn.vanilla-calendar-day_today{color:var(--brand-azure-400,#4dabf7)}}:root[data-theme=dark] .vc,.dark .vc{color:var(--neutral-200,#d1d5db);--vc-date-color:var(--neutral-200,#d1d5db);--vc-date-bg-hover:var(--neutral-800,#151921);--vc-date-hover-bg:var(--neutral-800,#151921);--vc-date-outside-color:var(--neutral-600,#374151);--vc-date-today-color:var(--brand-azure-400,#4dabf7);--vc-date-today-outside-color:var(--neutral-600,#374151);--vc-week-day-color:var(--neutral-500,#4b5563);--vc-title-color:var(--neutral-100,#e8eaed);--vc-title-color-hover:var(--brand-azure-400,#4dabf7);--day-load-color:var(--brand-azure-400,#4dabf7);--day-load-tip-bg:var(--neutral-200,#d1d5db);--day-load-tip-color:var(--neutral-900,#0c0e14)}:root[data-theme=dark] .vc-month,:root[data-theme=dark] .vc-year,.dark .vc-month,.dark .vc-year{color:var(--neutral-100,#e8eaed)}:root[data-theme=dark] .vc-arrow,.dark .vc-arrow{color:var(--brand-azure-400,#4dabf7)}@media (hover:hover){:root[data-theme=dark] .vc-arrow:hover,.dark .vc-arrow:hover{background-color:#228be61a}}:root[data-theme=dark] .vc-arrow:active,:root[data-theme=dark] .vc-arrow:focus,.dark .vc-arrow:active,.dark .vc-arrow:focus{background-color:#228be626}:root[data-theme=dark] .vc-arrow:before,.dark .vc-arrow:before{border-color:var(--brand-azure-400,#4dabf7)}:root[data-theme=dark] .vc-week__day,.dark .vc-week__day{color:var(--neutral-500,#4b5563)}:root[data-theme=dark] .vc-date__btn,.dark .vc-date__btn{color:var(--neutral-200,#d1d5db)}@media (hover:hover){:root[data-theme=dark] .vc-date__btn:hover,.dark .vc-date__btn:hover{background-color:var(--neutral-800,#151921)}}:root[data-theme=dark] .vc-date[data-vc-date-today] .vc-date__btn,.dark .vc-date[data-vc-date-today] .vc-date__btn{color:var(--brand-azure-400,#4dabf7)}:root[data-theme=dark] .vc-date__btn.vanilla-calendar-day_today:not(.vanilla-calendar-day_selected),.dark .vc-date__btn.vanilla-calendar-day_today:not(.vanilla-calendar-day_selected){background-color:#228be626}:root[data-theme=dark] .vc-date[data-vc-date-selected] .vc-date__btn,.dark .vc-date[data-vc-date-selected] .vc-date__btn{background-color:var(--brand-azure-500,#228be6)!important;color:#fff!important}@media (hover:hover){:root[data-theme=dark] .vc-date[data-vc-date-selected] .vc-date__btn:hover,.dark .vc-date[data-vc-date-selected] .vc-date__btn:hover{background-color:var(--brand-azure-600,#1971c2)!important}}:root[data-theme=dark] .vc-date[data-vc-date-month=prev] .vc-date__btn,:root[data-theme=dark] .vc-date[data-vc-date-month=next] .vc-date__btn,.dark .vc-date[data-vc-date-month=prev] .vc-date__btn,.dark .vc-date[data-vc-date-month=next] .vc-date__btn{color:var(--neutral-600,#374151)}@media (max-width:480px){.vc{padding:8px}.vc-date__btn{width:28px;height:28px;font-size:.75rem}.vc-controls{margin-bottom:6px}}.rail-calendar[data-v-e1011fec]{border-bottom:1px solid var(--color-border,#0000000f);grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid}.rail-calendar__clip[data-v-e1011fec]{min-height:0}.rail-calendar__pin[data-v-e1011fec]{z-index:1;cursor:pointer;width:24px;height:24px;color:var(--color-text-tertiary,#9ca3af);opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,opacity .15s;display:flex;position:absolute;top:6px;right:56px}.rail-calendar:hover .rail-calendar__pin[data-v-e1011fec],.rail-calendar__pin--on[data-v-e1011fec]{opacity:1}.rail-calendar__pin[data-v-e1011fec]:focus-visible{opacity:1}@media (hover:none){.rail-calendar__pin[data-v-e1011fec]{opacity:1}}@media (hover:hover){.rail-calendar__pin[data-v-e1011fec]:hover{background:var(--color-background-mute,#f2f2f2);color:var(--color-text-secondary,#6b7280)}}.rail-calendar__pin[data-v-e1011fec]:focus-visible{outline:2px solid var(--color-primary,#228be6);outline-offset:-2px}.rail-calendar__body[data-v-e1011fec]{padding:0 8px 4px;position:relative}.rail-calendar__body[data-v-e1011fec] [data-vc=header]{box-sizing:border-box;margin-bottom:4px}.rail-calendar__body[data-v-e1011fec] [data-vc-header=content]{order:-1;justify-content:start;padding:0}.rail-calendar__body[data-v-e1011fec] [data-vc=month],.rail-calendar__body[data-v-e1011fec] [data-vc=year]{padding:2px 4px;font-size:.875rem;line-height:20px}.rail-calendar__body[data-v-e1011fec] [data-vc-arrow]{width:24px;height:24px}.rail-calendar__body[data-v-e1011fec] [data-vc-arrow]:before{border-color:var(--color-text-tertiary,#9ca3af)}@media (hover:hover){.rail-calendar__body[data-v-e1011fec] [data-vc-arrow]:hover{background-color:var(--color-background-mute,#f2f2f2)}.rail-calendar__body[data-v-e1011fec] [data-vc-arrow]:hover:before{border-color:var(--color-text-secondary,#6b7280)}}.rail-calendar__body[data-v-e1011fec] [data-vc-arrow]:focus{background-color:#0000}.rail-calendar__body[data-v-e1011fec] [data-vc-arrow]:focus-visible{outline:2px solid var(--color-primary,#228be6);outline-offset:-2px}.rail-calendar__body[data-v-e1011fec] [data-vc=week]{margin-bottom:2px}.rail-calendar__body[data-v-e1011fec] .vc{width:100%;min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:6px 0 4px}.rail-calendar__body[data-v-e1011fec] [data-vc=column]{min-width:0}.rail-calendar__body[data-v-e1011fec] .vc-week__day{min-width:0;min-height:0;padding:2px 0;font-size:.6875rem;line-height:14px}.rail-calendar__body[data-v-e1011fec] .vc-date{padding:0}.rail-calendar__body[data-v-e1011fec] .vc-date__btn{width:28px;min-width:0;height:28px;min-height:0;margin:0 auto;font-family:Outfit,sans-serif;font-size:.8125rem}.rail-calendar__body[data-v-e1011fec] [data-vc-date-today] .vc-date__btn,.rail-calendar__body[data-v-e1011fec] [data-vc-date-selected] .vc-date__btn{font-weight:600}.rail-calendar__body[data-v-e1011fec] .vc-dates{min-height:178px}.rail-calendar__body[data-v-e1011fec] [data-vc=months],.rail-calendar__body[data-v-e1011fec] [data-vc=years]{align-content:space-evenly;min-height:198px}.rail-calendar__body[data-v-e1011fec] .vc-months__month,.rail-calendar__body[data-v-e1011fec] .vc-years__year{height:36px}.nav-rail[data-v-c232f5da]{z-index:100;background:var(--color-background-elevated,#fff);border-right:1px solid var(--color-border,#0000000f);flex-direction:column;width:56px;height:100vh;transition:width .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden}.nav-rail--expanded[data-v-c232f5da]{width:240px;box-shadow:4px 0 24px #00000014}.nav-rail--pinned[data-v-c232f5da]{box-shadow:none;position:relative}.nav-rail__nav[data-v-c232f5da]{scrollbar-width:none;flex:1;padding:6px 0;overflow:hidden auto}.nav-rail__nav[data-v-c232f5da]::-webkit-scrollbar{display:none}.nav-rail__calendar-slot[data-v-c232f5da]{flex-shrink:0}.nav-rail__category[data-v-c232f5da]{margin-bottom:2px;padding:0 8px}.nav-rail__separator[data-v-c232f5da]{background:var(--color-border,#0000000f);height:1px;margin:4px 12px}.nav-rail__section[data-v-c232f5da]{cursor:pointer;width:100%;height:24px;color:var(--color-text-tertiary,#9ca3af);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;margin-bottom:2px;padding:0 4px 0 14px;transition:background .15s,color .15s;display:flex}@media (hover:hover){.nav-rail__section[data-v-c232f5da]:hover{background:var(--color-background-mute,#f2f2f2);color:var(--color-text-secondary,#6b7280)}}.nav-rail__chevron[data-v-c232f5da]{flex-shrink:0;width:12px;height:12px;transition:transform .15s}.nav-rail__section--open .nav-rail__chevron[data-v-c232f5da]{transform:rotate(90deg)}.nav-rail__section-label[data-v-c232f5da]{letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;opacity:0;min-width:0;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700;transition:opacity .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.nav-rail--expanded .nav-rail__section-label[data-v-c232f5da]{opacity:1}.nav-rail__section-count[data-v-c232f5da]{color:var(--color-text-tertiary,#9ca3af);background:var(--color-background-mute,#f2f2f2);opacity:0;border-radius:4px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.nav-rail--expanded .nav-rail__section-count[data-v-c232f5da]{opacity:1}.nav-rail__collapse[data-v-c232f5da]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);display:grid}.nav-rail__collapse--open[data-v-c232f5da]{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.nav-rail__collapse[data-v-c232f5da]{transition:none}}.nav-rail__collapse-body[data-v-c232f5da]{min-height:0;overflow:hidden}.nav-rail__item[data-v-c232f5da]{cursor:pointer;width:100%;color:var(--color-text-primary,#1f2937);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 4px 6px 11px;transition:background .15s,color .15s;display:flex;position:relative}@media (hover:hover){.nav-rail__item[data-v-c232f5da]:hover{background:var(--color-background-mute,#f2f2f2)}}.nav-rail__item--active[data-v-c232f5da]{color:#228be6;background:#228be614}.nav-rail__item--active .nav-rail__icon[data-v-c232f5da]{color:#228be6}.nav-rail__item--locked[data-v-c232f5da]{opacity:.45}@media (hover:hover){.nav-rail__item--locked[data-v-c232f5da]:hover{opacity:.65}}.nav-rail__item--install[data-v-c232f5da],.nav-rail__item--install .nav-rail__icon[data-v-c232f5da]{color:#228be6}.nav-rail__item--pin[data-v-c232f5da]{min-width:0;color:var(--color-text-tertiary,#9ca3af);flex:1}.nav-rail:not(.nav-rail--expanded) .nav-rail__item--pin[data-v-c232f5da]{display:none}.nav-rail__item--pin-active[data-v-c232f5da],.nav-rail__item--pin-active .nav-rail__icon[data-v-c232f5da]{color:#228be6}.nav-rail__row[data-v-c232f5da]{position:relative}.nav-rail__star[data-v-c232f5da]{cursor:pointer;width:22px;height:22px;color:var(--color-text-tertiary,#9ca3af);opacity:0;pointer-events:none;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,background .15s;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.nav-rail__star svg[data-v-c232f5da]{width:14px;height:14px}@media (hover:hover){.nav-rail__star[data-v-c232f5da]:hover{background:var(--color-background-mute,#f2f2f2);color:#228be6}}.nav-rail__star--on[data-v-c232f5da]{color:#228be6}.nav-rail__row:hover .nav-rail__star[data-v-c232f5da]{opacity:1;pointer-events:auto}.nav-rail__star[data-v-c232f5da]:focus-visible{opacity:1;pointer-events:auto}.nav-rail__row:hover .nav-rail__item[data-v-c232f5da]{padding-right:26px}.nav-rail__row:hover .nav-rail__su-badge[data-v-c232f5da],.nav-rail__row:hover .nav-rail__pro-badge[data-v-c232f5da]{opacity:0}.nav-rail--expanded .nav-rail__row--submenu .nav-rail__item[data-v-c232f5da]{padding-right:26px}.nav-rail__row--submenu .nav-rail__star[data-v-c232f5da]{right:26px}.nav-rail__row--submenu:hover .nav-rail__item[data-v-c232f5da]{padding-right:50px}.nav-rail__sub-toggle[data-v-c232f5da]{cursor:pointer;width:22px;height:22px;color:var(--color-text-tertiary,#9ca3af);opacity:0;pointer-events:none;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:opacity .2s cubic-bezier(.4,0,.2,1),color .15s,background .15s;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.nav-rail__sub-toggle svg[data-v-c232f5da]{width:12px;height:12px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.nav-rail__sub-toggle--open svg[data-v-c232f5da]{transform:rotate(90deg)}@media (hover:hover){.nav-rail__sub-toggle[data-v-c232f5da]:hover{background:var(--color-background-mute,#f2f2f2);color:var(--color-text-secondary,#6b7280)}}.nav-rail--expanded .nav-rail__sub-toggle[data-v-c232f5da]{opacity:1;pointer-events:auto}.nav-rail__submenu[data-v-c232f5da]{flex-direction:column;gap:1px;padding:2px 0 4px;display:flex}.nav-rail__subitem[data-v-c232f5da]{cursor:pointer;text-align:left;width:100%;color:var(--color-text-secondary,#6b7280);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:4px 4px 4px 37px;transition:background .15s,color .15s;display:flex}@media (hover:hover){.nav-rail__subitem[data-v-c232f5da]:hover{background:var(--color-background-mute,#f2f2f2);color:var(--color-text-primary,#1f2937)}}.nav-rail__subitem--active[data-v-c232f5da]{color:#228be6;background:#228be614}@media (hover:hover){.nav-rail__subitem--active[data-v-c232f5da]:hover{color:#228be6}}.nav-rail__subitem-avatar[data-v-c232f5da]{background:var(--color-background-mute,#f2f2f2);width:20px;height:20px;color:var(--color-text-secondary,#6b7280);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:600;display:flex;overflow:hidden}.nav-rail__subitem-avatar img[data-v-c232f5da]{object-fit:cover;width:100%;height:100%}.nav-rail__submenu-group[data-v-c232f5da]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary,#9ca3af);white-space:nowrap;text-overflow:ellipsis;padding:6px 4px 2px 37px;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700;overflow:hidden}.nav-rail__subitem-text[data-v-c232f5da]{flex-direction:column;min-width:0;display:flex}.nav-rail__subitem-label[data-v-c232f5da]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:400;overflow:hidden}.nav-rail__subitem-spec[data-v-c232f5da]{color:var(--color-text-tertiary,#9ca3af);white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:.6875rem;line-height:1.3;overflow:hidden}.nav-rail__subitem--active .nav-rail__subitem-spec[data-v-c232f5da]{color:#228be6}.nav-rail__subitem--toggle[data-v-c232f5da]{justify-content:space-between}.nav-rail__toggle-state[data-v-c232f5da]{background:var(--color-background-mute,#f2f2f2);color:var(--color-text-tertiary,#9ca3af);letter-spacing:.03em;border-radius:4px;flex-shrink:0;padding:1px 6px;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700}.nav-rail__toggle-state--on[data-v-c232f5da]{color:#228be6;background:#228be61a}.nav-rail__org-avatar[data-v-c232f5da]{color:#fff;background:linear-gradient(135deg,#228be6 0%,#339af0 60%,#74c0fc 100%);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:700;line-height:1;display:flex}.nav-rail__subitem-check[data-v-c232f5da]{color:#228be6;flex-shrink:0;width:14px;height:14px;margin-left:auto}.nav-rail__subitem--create[data-v-c232f5da]{color:#228be6}@media (hover:hover){.nav-rail__subitem--create[data-v-c232f5da]:hover{color:#228be6}}.nav-rail__submenu-note[data-v-c232f5da]{color:var(--color-text-tertiary,#9ca3af);padding:4px 4px 4px 37px;font-family:DM Sans,sans-serif;font-size:.6875rem}.nav-rail__icon[data-v-c232f5da]{width:18px;height:18px;color:var(--color-text-tertiary,#9ca3af);flex-shrink:0;transition:color .15s}.nav-rail__item:hover .nav-rail__icon[data-v-c232f5da]{color:var(--color-text-secondary,#6b7280)}.nav-rail__dot[data-v-c232f5da]{background:var(--color-primary,#228be6);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:23px}.nav-rail__label[data-v-c232f5da]{white-space:nowrap;text-overflow:ellipsis;opacity:0;min-width:0;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:500;transition:opacity .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.nav-rail--expanded .nav-rail__label[data-v-c232f5da]{opacity:1}.nav-rail__pro-badge[data-v-c232f5da]{letter-spacing:.03em;color:#228be6;white-space:nowrap;opacity:0;background:#228be61a;border-radius:4px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-family:Space Mono,monospace;font-size:.5625rem;font-weight:700;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.nav-rail--expanded .nav-rail__pro-badge[data-v-c232f5da]{opacity:1}.nav-rail__su-badge[data-v-c232f5da]{letter-spacing:.03em;color:#7048e8;white-space:nowrap;opacity:0;background:#7048e81a;border-radius:4px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.nav-rail--expanded .nav-rail__su-badge[data-v-c232f5da]{opacity:1}.nav-rail__footer[data-v-c232f5da]{border-top:1px solid var(--color-border,#0000000f);flex-shrink:0;align-items:center;gap:4px;padding:8px;display:flex}.nav-rail__bell[data-v-c232f5da]{flex-shrink:0;margin-left:auto}.superadmin-org-banner[data-v-d2a9280c]{z-index:1100;background:var(--color-primary);color:#fff;justify-content:center;align-items:center;gap:12px;padding:6px 16px;font-size:.8125rem;display:flex;position:sticky;top:0}.superadmin-org-banner__exit[data-v-d2a9280c]{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:6px;padding:2px 12px;font-size:.75rem}@media (hover:hover){.superadmin-org-banner__exit[data-v-d2a9280c]:hover:not(:disabled){background:#ffffff1f}}.superadmin-org-banner__exit[data-v-d2a9280c]:disabled{opacity:.6;cursor:default}.chat-frame[data-v-f8ca8088]{background:var(--color-background);flex-direction:column;flex:1;min-height:0;display:flex}.chat-frame__stub[data-v-f8ca8088]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.chat-frame__stub-title[data-v-f8ca8088]{color:var(--color-text-primary);font-family:Outfit,sans-serif;font-size:1rem;font-weight:600}.chat-frame__stub-text[data-v-f8ca8088]{color:var(--color-text-secondary);font-family:DM Sans,sans-serif;font-size:.875rem}.chat-frame__cta[data-v-f8ca8088]{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;cursor:pointer;border:none;margin-top:.75rem;padding:.625rem 1.5rem;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600}@media (hover:hover){.chat-frame__cta[data-v-f8ca8088]:hover{background:var(--color-primary-hover)}}.chat-frame__frame[data-v-f8ca8088]{background:var(--color-background);border:0;flex:1;width:100%;min-height:0}.conv-list[data-v-189c2683]{background:var(--color-background);flex-direction:column;height:100%;min-height:0;display:flex}.conv-list__header[data-v-189c2683]{padding:var(--space-3);border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;display:flex}.conv-list__new[data-v-189c2683]{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:.375rem;min-width:0;padding:.5rem .75rem;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;display:flex}@media (hover:hover){.conv-list__new[data-v-189c2683]:hover{background:var(--color-primary-hover)}}.conv-list__new-icon[data-v-189c2683]{font-size:1rem;line-height:1}.conv-list__empty[data-v-189c2683]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:2rem 1rem;display:flex}.conv-list__empty-title[data-v-189c2683]{color:var(--color-text-primary);font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600}.conv-list__empty-text[data-v-189c2683]{color:var(--color-text-tertiary);font-family:DM Sans,sans-serif;font-size:.75rem}.conv-list__items[data-v-189c2683]{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.conv-item[data-v-189c2683]{padding:.625rem var(--space-3);cursor:pointer;border-bottom:1px solid var(--color-border);align-items:center;gap:.625rem;transition:background-color .15s ease-out;display:flex}@media (hover:hover){.conv-item[data-v-189c2683]:hover{background:var(--color-background-soft)}}.conv-item--active[data-v-189c2683]{background:var(--color-background-mute)}.conv-item__avatar[data-v-189c2683]{border-radius:var(--radius-full);background:var(--color-background-mute);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.conv-item__avatar img[data-v-189c2683]{object-fit:cover;width:100%;height:100%}.conv-item__initials[data-v-189c2683]{color:var(--color-text-secondary);font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600}.conv-item__body[data-v-189c2683]{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.conv-item__top[data-v-189c2683]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.conv-item__name[data-v-189c2683]{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;overflow:hidden}.conv-item__time[data-v-189c2683]{color:var(--color-text-tertiary);flex-shrink:0;font-family:Space Mono,monospace;font-size:.6875rem}.conv-item__bottom[data-v-189c2683]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.conv-item__preview[data-v-189c2683]{min-width:0;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:DM Sans,sans-serif;font-size:.75rem;overflow:hidden}.conv-item__unread[data-v-189c2683]{border-radius:var(--radius-full);background:var(--color-primary);flex-shrink:0;width:8px;height:8px}.new-dialog-backdrop[data-v-e709ef9f]{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.new-dialog[data-v-e709ef9f]{background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;width:420px;max-width:100%;max-height:80vh;display:flex;overflow:hidden}.new-dialog__header[data-v-e709ef9f]{padding:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.new-dialog__title[data-v-e709ef9f]{color:var(--color-text-primary);margin:0;font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:600}.new-dialog__close[data-v-e709ef9f]{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;font-size:1.25rem;line-height:1}.new-dialog__search[data-v-e709ef9f]{margin:var(--space-3) var(--space-4) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text-primary);padding:.5rem .75rem;font-size:.8125rem}.new-dialog__search[data-v-e709ef9f]:focus{border-color:var(--color-primary);outline:none}.new-dialog__body[data-v-e709ef9f]{min-height:0;padding:var(--space-3) 0;flex:1;overflow-y:auto}.new-dialog__state[data-v-e709ef9f]{text-align:center;color:var(--color-text-tertiary);padding:2rem 1rem;font-size:.8125rem}.new-dialog__list[data-v-e709ef9f]{margin:0;padding:0;list-style:none}.client-row[data-v-e709ef9f]{padding:.5rem var(--space-4);cursor:pointer;align-items:center;gap:.625rem;transition:background-color .15s ease-out;display:flex}@media (hover:hover){.client-row[data-v-e709ef9f]:hover{background:var(--color-background-soft)}}.client-row__avatar[data-v-e709ef9f]{border-radius:var(--radius-full);background:var(--color-background-mute);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.client-row__avatar img[data-v-e709ef9f]{object-fit:cover;width:100%;height:100%}.client-row__initials[data-v-e709ef9f]{color:var(--color-text-secondary);font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600}.client-row__body[data-v-e709ef9f]{flex-direction:column;min-width:0;display:flex}.client-row__name[data-v-e709ef9f]{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:500;overflow:hidden}.client-row__phone[data-v-e709ef9f]{color:var(--color-text-tertiary);font-family:Space Mono,monospace;font-size:.6875rem}.chat-panel-actions[data-v-0e880aa4]{flex-shrink:0;align-items:center;gap:.125rem;margin-left:auto;display:flex}.chat-panel-actions__btn[data-v-0e880aa4]{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover){.chat-panel-actions__btn[data-v-0e880aa4]:hover{background:var(--color-background-hover);color:var(--color-text-primary)}}.avatar[data-v-3cc64f44]{background:var(--tg-theme-hint-color,#999);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar__image[data-v-3cc64f44]{object-fit:cover;border-radius:50%;width:100%;height:100%;transition:opacity .2s}@media (hover:hover){.avatar__image[data-v-3cc64f44]:hover{opacity:.9}}.avatar__fallback[data-v-3cc64f44]{color:var(--tg-theme-button-text-color,#fff);text-align:center;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;width:100%;height:100%;font-weight:500;line-height:1;display:flex}.avatar-modal-dialog[data-v-3cc64f44]{background:0 0;border:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;overflow:visible}.avatar-modal-dialog[data-v-3cc64f44]::backdrop{background:0 0}.avatar-modal[data-v-3cc64f44]{box-sizing:border-box;--avatar-modal-max-width:calc(100vw - 120px);--avatar-modal-max-height:calc(100vh - 120px);justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn-3cc64f44;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.avatar-modal__backdrop[data-v-3cc64f44]{-webkit-backdrop-filter:blur(10px);background:#000000d9;position:absolute;top:0;bottom:0;left:0;right:0}.avatar-modal__container[data-v-3cc64f44]{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.avatar-modal__image[data-v-3cc64f44]{max-width:var(--avatar-modal-max-width);max-height:var(--avatar-modal-max-height);object-fit:contain;border-radius:12px;width:auto;height:auto;animation:.2s scaleIn-3cc64f44;box-shadow:0 12px 48px #0009}.avatar-modal__close[data-v-3cc64f44]{color:#333;cursor:pointer;-webkit-backdrop-filter:blur(10px);z-index:2;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.375rem;font-weight:700;transition:all .2s;display:flex;position:absolute;top:-16px;right:-16px;box-shadow:0 4px 16px #0003}@media (hover:hover){.avatar-modal__close[data-v-3cc64f44]:hover{background:#fff;transform:scale(1.1)}}@keyframes fadeIn-3cc64f44{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-3cc64f44{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.avatar-modal[data-v-3cc64f44]{--avatar-modal-max-width:85vw;--avatar-modal-max-height:85vh}.avatar-modal__close[data-v-3cc64f44]{width:28px;height:28px;font-size:1.125rem;top:-8px;right:-8px}}.crop-picker[data-v-18b6302f]{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.crop-picker__modes[data-v-18b6302f]{flex-wrap:wrap;gap:4px;display:flex}.crop-picker__mode[data-v-18b6302f]{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-background-elevated);color:var(--color-text-secondary);cursor:pointer;padding:6px 12px;font-family:Outfit,sans-serif;font-size:.8125rem;transition:border-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.crop-picker__mode[data-v-18b6302f]:hover{color:var(--color-text-primary)}}.crop-picker__mode.active[data-v-18b6302f]{border-color:var(--color-primary);color:var(--color-primary)}.crop-picker__hint[data-v-18b6302f]{color:var(--color-text-tertiary);margin:0;font-size:.75rem}.crop-picker__stage[data-v-18b6302f]{border-radius:var(--radius-md);background:var(--color-background-soft);flex:auto;min-height:220px;padding:16px;display:flex}.crop-picker__fit[data-v-18b6302f]{flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;container-type:size}.crop-picker__box[data-v-18b6302f]{aspect-ratio:var(--crop-ar);width:min(100cqw, calc(100cqh * var(--crop-ar)));touch-action:none;-webkit-user-select:none;user-select:none;flex:none;position:relative}.crop-picker__box.is-manual[data-v-18b6302f]{cursor:grab}.crop-picker__clip[data-v-18b6302f]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.crop-picker__shade[data-v-18b6302f]{position:absolute;box-shadow:0 0 0 9999px #0008}.crop-picker__img[data-v-18b6302f]{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.crop-picker__window[data-v-18b6302f]{border:2px solid var(--color-primary);pointer-events:none;position:absolute}.crop-picker__handle[data-v-18b6302f]{border:2px solid var(--color-primary);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crop-picker__rect[data-v-18b6302f]{border:2px solid var(--color-primary);cursor:move;touch-action:none;position:absolute}.crop-picker__rect.moving[data-v-18b6302f]{cursor:grabbing}.crop-picker__edge[data-v-18b6302f]{z-index:1;position:absolute}.crop-picker__edge[data-v-18b6302f]:after{content:"";border:1px solid var(--color-primary);border-radius:var(--radius-full,9999px);background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crop-picker__edge.n[data-v-18b6302f],.crop-picker__edge.s[data-v-18b6302f]{cursor:ns-resize;height:16px;left:12px;right:12px}.crop-picker__edge.n[data-v-18b6302f]{top:-9px}.crop-picker__edge.s[data-v-18b6302f]{bottom:-9px}.crop-picker__edge.n[data-v-18b6302f]:after,.crop-picker__edge.s[data-v-18b6302f]:after{width:24px;height:6px}.crop-picker__edge.e[data-v-18b6302f],.crop-picker__edge.w[data-v-18b6302f]{cursor:ew-resize;width:16px;top:12px;bottom:12px}.crop-picker__edge.w[data-v-18b6302f]{left:-9px}.crop-picker__edge.e[data-v-18b6302f]{right:-9px}.crop-picker__edge.e[data-v-18b6302f]:after,.crop-picker__edge.w[data-v-18b6302f]:after{width:6px;height:24px}.crop-picker__corner[data-v-18b6302f]{z-index:2;border:2px solid var(--color-primary);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute}.crop-picker__corner[data-v-18b6302f]:before{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.crop-picker__corner.nw[data-v-18b6302f]{cursor:nwse-resize;top:-8px;left:-8px}.crop-picker__corner.ne[data-v-18b6302f]{cursor:nesw-resize;top:-8px;right:-8px}.crop-picker__corner.sw[data-v-18b6302f]{cursor:nesw-resize;bottom:-8px;left:-8px}.crop-picker__corner.se[data-v-18b6302f]{cursor:nwse-resize;bottom:-8px;right:-8px}.crop-picker__zoom[data-v-18b6302f]{color:var(--color-text-secondary);align-items:center;gap:12px;font-size:.8125rem;display:flex}.crop-picker__zoom input[data-v-18b6302f]{touch-action:none;flex:1}.crop-modal[data-v-2168e149]{z-index:2100;-webkit-backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.crop-modal__dialog[data-v-2168e149]{background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:1200px;height:min(880px,100%);display:flex;overflow:hidden;box-shadow:0 8px 32px #0000001f}.crop-modal__head[data-v-2168e149]{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:12px 16px 12px 20px;display:flex}.crop-modal__titles[data-v-2168e149]{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.crop-modal__title[data-v-2168e149]{color:var(--color-text-primary);white-space:nowrap;font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:600}.crop-modal__subtitle[data-v-2168e149]{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.crop-modal__close[data-v-2168e149]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s cubic-bezier(.22,1,.36,1),background .15s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover){.crop-modal__close[data-v-2168e149]:hover{color:var(--color-text-primary);background:var(--color-background-mute)}}.crop-modal__body[data-v-2168e149]{flex:auto;min-height:0;display:flex}.crop-modal__main[data-v-2168e149]{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:16px 20px;display:flex}.crop-modal__aside[data-v-2168e149]{border-left:1px solid var(--color-border);flex-direction:column;flex:0 0 280px;gap:16px;padding:16px;display:flex;overflow-y:auto}.crop-modal__foot[data-v-2168e149]{border-top:1px solid var(--color-border);justify-content:flex-end;padding:12px 20px;display:flex}.crop-modal__done[data-v-2168e149]{border-radius:var(--radius-md);color:#fff;cursor:pointer;background:#228be6;border:none;padding:10px 20px;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:500;transition:background .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 8px #228be640}@media (hover:hover){.crop-modal__done[data-v-2168e149]:hover{background:#1971c2;transform:translateY(-1px)}}.crop-modal-enter-active[data-v-2168e149],.crop-modal-leave-active[data-v-2168e149]{transition:opacity .25s cubic-bezier(.22,1,.36,1)}.crop-modal-enter-active .crop-modal__dialog[data-v-2168e149],.crop-modal-leave-active .crop-modal__dialog[data-v-2168e149]{transition:transform .25s cubic-bezier(.22,1,.36,1)}.crop-modal-enter-from[data-v-2168e149],.crop-modal-leave-to[data-v-2168e149]{opacity:0}.crop-modal-enter-from .crop-modal__dialog[data-v-2168e149],.crop-modal-leave-to .crop-modal__dialog[data-v-2168e149]{transform:scale(.97)}.crop-modal__head--sheet[data-v-2168e149]{border:none;align-items:center;gap:12px;padding:0;display:flex}.crop-modal__body--sheet[data-v-2168e149]{flex-direction:column}.crop-modal__body--sheet .crop-modal__main[data-v-2168e149]{padding:0 16px 12px}.crop-modal__body--sheet .crop-modal__aside[data-v-2168e149]{border-left:none;border-top:1px solid var(--color-border);flex:none;max-height:40%;padding:12px 16px}.crop-modal__foot--sheet[data-v-2168e149]{border:none;padding:0}.crop-modal__foot--sheet .crop-modal__done[data-v-2168e149]{width:100%;padding:12px 20px}.agent-field[data-v-4d733cca]{flex-direction:column;gap:4px;display:flex}.agent-field__label[data-v-4d733cca]{color:var(--color-text-secondary);font-size:.75rem}.agent-field__select[data-v-4d733cca]{color:var(--color-text-primary);background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);cursor:pointer;padding:6px 8px;font-size:.75rem}.media-card[data-v-a6b1d14f]{background:var(--tg-theme-secondary-bg-color,#f2f2f7);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.media-card[data-v-a6b1d14f]{background:var(--tg-theme-secondary-bg-color,#2c2c2e)}}@media (hover:hover){.media-card[data-v-a6b1d14f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014,0 1px 3px #0000000a}}@media (prefers-color-scheme:dark){@media (hover:hover){.media-card[data-v-a6b1d14f]:hover{box-shadow:0 4px 16px #0000004d,0 1px 3px #0003}}}.media-card[data-v-a6b1d14f]:active{transition-duration:80ms;transform:translateY(0)}.media-card__preview[data-v-a6b1d14f]{aspect-ratio:1;background:var(--tg-theme-secondary-bg-color,#e8e8ed);position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.media-card__preview[data-v-a6b1d14f]{background:var(--tg-theme-secondary-bg-color,#1c1c1e)}}.media-card__img[data-v-a6b1d14f]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.media-card:hover .media-card__img[data-v-a6b1d14f]{transform:scale(1.03)}.media-card__play[data-v-a6b1d14f]{pointer-events:none;background:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.media-card__play svg[data-v-a6b1d14f]{color:#fff;filter:drop-shadow(0 2px 6px #0000004d);width:36px;height:36px;transition:transform .2s}.media-card:hover .media-card__play svg[data-v-a6b1d14f]{transform:scale(1.1)}.media-card__icon[data-v-a6b1d14f]{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;padding:16px;display:flex}.media-card__icon svg[data-v-a6b1d14f]{width:40px;height:40px;color:var(--tg-theme-hint-color,#8e8e93);opacity:.7}.media-card__icon--audio[data-v-a6b1d14f]{background:linear-gradient(135deg,#5856d614,#af52de14)}@media (prefers-color-scheme:dark){.media-card__icon--audio[data-v-a6b1d14f]{background:linear-gradient(135deg,#5856d626,#af52de26)}}.media-card__icon--audio svg[data-v-a6b1d14f]{color:#af52de}.media-card__icon--doc[data-v-a6b1d14f]{background:linear-gradient(135deg,#007aff0f,#5ac8fa0f)}@media (prefers-color-scheme:dark){.media-card__icon--doc[data-v-a6b1d14f]{background:linear-gradient(135deg,#007aff1f,#5ac8fa1f)}}.media-card__icon--doc svg[data-v-a6b1d14f]{color:#007aff}.media-card__icon--broken svg[data-v-a6b1d14f]{color:var(--tg-theme-hint-color,#8e8e93);opacity:.4}.media-card__ext[data-v-a6b1d14f]{letter-spacing:.5px;color:var(--tg-theme-hint-color,#8e8e93);text-transform:uppercase;font-size:.6875rem;font-weight:700}.media-card__duration[data-v-a6b1d14f]{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;z-index:2;background:#000000a6;border-radius:4px;padding:2px 6px;font-size:.6875rem;font-weight:500;line-height:1.3;position:absolute;bottom:6px;left:6px}.media-card__overlay[data-v-a6b1d14f]{opacity:0;z-index:3;gap:4px;padding:6px;transition:opacity .15s;display:flex;position:absolute;top:0;right:0}.media-card:hover .media-card__overlay[data-v-a6b1d14f]{opacity:1}.media-card__action[data-v-a6b1d14f]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,transform .1s;display:flex}@media (hover:hover){.media-card__action[data-v-a6b1d14f]:hover{background:#000000b3;transform:scale(1.08)}}.media-card__action[data-v-a6b1d14f]:active{transform:scale(.95)}.media-card__action svg[data-v-a6b1d14f]{width:15px;height:15px}@media (hover:hover){.media-card__action--delete[data-v-a6b1d14f]:hover{background:#ff3b30d9}}.media-card__drag-hint[data-v-a6b1d14f]{color:#ffffffb3;opacity:0;pointer-events:none;z-index:2;filter:drop-shadow(0 1px 2px #0000004d);justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .15s;display:flex;position:absolute;bottom:6px;right:6px}.media-card__drag-hint svg[data-v-a6b1d14f]{width:14px;height:14px}.media-card:hover .media-card__drag-hint[data-v-a6b1d14f]{opacity:1}.media-card__primary-badge[data-v-a6b1d14f]{color:#fff;letter-spacing:.3px;pointer-events:none;z-index:2;-webkit-backdrop-filter:blur(4px);background:#000000a6;border-radius:4px;padding:2px 7px;font-size:.6875rem;font-weight:600;line-height:1.4;position:absolute;top:6px;left:6px}.media-card__info[data-v-a6b1d14f]{flex-direction:column;gap:2px;min-width:0;padding:8px 10px 9px;display:flex}.media-card__name[data-v-a6b1d14f]{color:var(--tg-theme-text-color,#000);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;line-height:1.3;overflow:hidden}@media (prefers-color-scheme:dark){.media-card__name[data-v-a6b1d14f]{color:var(--tg-theme-text-color,#fff)}}.media-card__meta[data-v-a6b1d14f]{color:var(--tg-theme-hint-color,#8e8e93);font-size:.6875rem;line-height:1.3}.media-card.sortable-ghost[data-v-a6b1d14f]{opacity:.35;transform:scale(.96)}.media-card.sortable-drag[data-v-a6b1d14f]{opacity:.9;transform:rotate(1.5deg)scale(1.02);box-shadow:0 8px 24px #00000026}@media (prefers-color-scheme:dark){.media-card.sortable-drag[data-v-a6b1d14f]{box-shadow:0 8px 24px #0006}}@media (max-width:480px){.media-card__icon svg[data-v-a6b1d14f]{width:32px;height:32px}.media-card__ext[data-v-a6b1d14f]{font-size:.6875rem}.media-card__info[data-v-a6b1d14f]{padding:6px 8px 7px}.media-card__name[data-v-a6b1d14f],.media-card__meta[data-v-a6b1d14f]{font-size:.6875rem}.media-card__play svg[data-v-a6b1d14f]{width:28px;height:28px}.media-card__overlay[data-v-a6b1d14f]{opacity:1}.media-card__drag-hint[data-v-a6b1d14f]{display:none}}.media-card.media-card--no-bg[data-v-a6b1d14f],.media-card.media-card--no-bg .media-card__preview[data-v-a6b1d14f]{background:0 0}.media-card.media-card--no-bg .media-card__img[data-v-a6b1d14f]{object-fit:contain}.crop-popover-catcher[data-v-a6b1d14f]{z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0}.crop-popover[data-v-a6b1d14f]{box-sizing:border-box;background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md,10px);overscroll-behavior:contain;padding:12px;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0000002e,0 2px 8px #0000000f}.crop-result[data-v-a6b1d14f]{flex-direction:column;gap:8px;display:flex}.crop-result__label[data-v-a6b1d14f]{color:var(--color-text-primary);font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600}.crop-result__img[data-v-a6b1d14f]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-background-soft);width:100%;max-width:248px}.crop-result__note[data-v-a6b1d14f]{color:var(--color-text-tertiary);font-size:.6875rem}@media (max-width:1023px){.crop-result[data-v-a6b1d14f]{grid-template-columns:72px 1fr;align-items:center;column-gap:12px;display:grid}.crop-result__label[data-v-a6b1d14f]{grid-area:1/2}.crop-result__img[data-v-a6b1d14f]{grid-area:1/1/span 2}.crop-result__note[data-v-a6b1d14f]{grid-column:2}}.crop-pop-enter-active[data-v-a6b1d14f]{transition:opacity .15s,transform .15s}.crop-pop-enter-from[data-v-a6b1d14f]{opacity:0;transform:translateY(-6px)scale(.98)}@media (max-width:640px){.crop-popover[data-v-a6b1d14f]{width:auto!important;left:12px!important;right:12px!important}}.media-uploader[data-v-25ac739d]{flex:1;width:100%;min-height:0;overflow-y:auto}.upload-zone[data-v-25ac739d]{border:2px dashed var(--tg-theme-hint-color,var(--color-border,#999));text-align:center;cursor:pointer;background-color:var(--tg-theme-bg-color,var(--color-background,#fff));border-radius:12px;padding:32px;transition:border-color .25s,background-color .25s,transform .2s;position:relative}@media (hover:hover){.upload-zone[data-v-25ac739d]:hover{border-color:var(--tg-theme-link-color,var(--color-primary,#007aff));background-color:var(--tg-theme-secondary-bg-color,var(--color-background-soft,#f5f5f5))}}.upload-zone.is-over[data-v-25ac739d]{border-color:var(--tg-theme-link-color,var(--color-primary,#007aff));background-color:var(--tg-theme-secondary-bg-color,var(--color-background-soft,#f5f5f5));transform:scale(1.01)}.upload-zone.has-files[data-v-25ac739d]{padding:16px}.upload-placeholder[data-v-25ac739d]{flex-direction:column;align-items:center;gap:12px;display:flex}.upload-icon-wrapper[data-v-25ac739d]{background-color:var(--tg-theme-secondary-bg-color,var(--color-background-mute,#f0f0f0));border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;transition:background-color .25s;display:flex}.upload-zone:hover .upload-icon-wrapper[data-v-25ac739d],.upload-zone.is-over .upload-icon-wrapper[data-v-25ac739d]{background-color:color-mix(in srgb, var(--tg-theme-link-color,var(--color-primary,#007aff)) 12%, transparent)}.upload-icon[data-v-25ac739d]{width:28px;height:28px;color:var(--tg-theme-hint-color,var(--color-text-tertiary,#999));transition:color .25s}.upload-zone:hover .upload-icon[data-v-25ac739d],.upload-zone.is-over .upload-icon[data-v-25ac739d]{color:var(--tg-theme-link-color,var(--color-primary,#007aff))}.upload-text[data-v-25ac739d]{flex-direction:column;gap:4px;margin:0;display:flex}.upload-text-primary[data-v-25ac739d]{color:var(--tg-theme-text-color,var(--color-text-primary,#000));font-size:.875rem;font-weight:500}.upload-text-secondary[data-v-25ac739d]{color:var(--tg-theme-hint-color,var(--color-text-tertiary,#999));font-size:.8125rem}.upload-hint[data-v-25ac739d]{color:var(--tg-theme-hint-color,var(--color-text-tertiary,#999));margin:0;font-size:.75rem}.single-file-preview[data-v-25ac739d]{flex-direction:column;align-items:center;gap:12px;max-width:200px;margin:0 auto;display:flex}.change-file-btn[data-v-25ac739d]{border:1px solid var(--tg-theme-button-color,var(--color-primary,#007aff));color:var(--tg-theme-button-color,var(--color-primary,#007aff));cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:.8125rem;font-weight:500;transition:background-color .2s,color .2s}@media (hover:hover){.change-file-btn[data-v-25ac739d]:hover{background:var(--tg-theme-button-color,var(--color-primary,#007aff));color:var(--tg-theme-button-text-color,#fff)}}.upload-list[data-v-25ac739d]{flex-direction:column;gap:8px;margin-top:16px;display:flex}.upload-item[data-v-25ac739d]{border:1px solid var(--tg-theme-hint-color,var(--color-border,#e0e0e0));background:var(--tg-theme-bg-color,var(--color-background,#fff));border-radius:8px;justify-content:space-between;align-items:center;padding:12px;transition:border-color .2s,background-color .2s;display:flex}.upload-item.is-uploading[data-v-25ac739d]{border-color:var(--tg-theme-link-color,var(--color-primary,#007aff))}.upload-item.is-success[data-v-25ac739d]{border-color:var(--color-success,#34c759)}.upload-item.is-error[data-v-25ac739d]{border-color:var(--color-danger,#ff3b30)}.upload-item-info[data-v-25ac739d]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.upload-item-name[data-v-25ac739d]{color:var(--tg-theme-text-color,var(--color-text-primary,#000));text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.upload-item-size[data-v-25ac739d]{color:var(--tg-theme-hint-color,var(--color-text-tertiary,#999));font-size:.75rem}.upload-progress[data-v-25ac739d]{align-items:center;gap:8px;width:200px;display:flex}.upload-progress-bar[data-v-25ac739d]{background:var(--tg-theme-secondary-bg-color,var(--color-background-mute,#f0f0f0));border-radius:2px;flex:1;height:4px;overflow:hidden}.upload-progress-fill[data-v-25ac739d]{background:var(--tg-theme-link-color,var(--color-primary,#007aff));border-radius:2px;height:100%;transition:width .3s}.upload-progress-text[data-v-25ac739d]{color:var(--tg-theme-hint-color,var(--color-text-tertiary,#999));text-align:right;white-space:nowrap;min-width:75px;font-size:.75rem}.upload-error[data-v-25ac739d]{align-items:center;gap:8px;display:flex}.upload-error-text[data-v-25ac739d]{color:var(--color-danger,#ff3b30);font-size:.75rem}.upload-retry-btn[data-v-25ac739d]{border:1px solid var(--color-danger,#ff3b30);color:var(--color-danger,#ff3b30);cursor:pointer;background:0 0;border-radius:6px;padding:4px 8px;font-size:.75rem;transition:background-color .2s,color .2s}@media (hover:hover){.upload-retry-btn[data-v-25ac739d]:hover{background:var(--color-danger,#ff3b30);color:#fff}}.upload-success[data-v-25ac739d]{align-items:center;display:flex}.upload-success-icon[data-v-25ac739d]{width:20px;height:20px;color:var(--color-success,#34c759)}.uploaded-files[data-v-25ac739d]{margin-top:24px}.uploaded-files-title[data-v-25ac739d]{color:var(--tg-theme-text-color,var(--color-text-primary,#000));margin:0 0 12px;font-size:.875rem;font-weight:500}.uploaded-files-grid[data-v-25ac739d]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.upload-error-message[data-v-25ac739d]{background:var(--color-danger-bg,#ff3b301a);border:1px solid var(--color-danger-border,#ff3b304d);color:var(--color-danger,#ff3b30);border-radius:8px;margin-top:12px;padding:12px;font-size:.8125rem}.media-uploader.is-dragging .upload-zone[data-v-25ac739d]{animation:1.5s ease-in-out infinite pulse-25ac739d}@keyframes pulse-25ac739d{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}.entity-autocomplete[data-v-efe6f7fd]{width:100%;position:relative}.entity-autocomplete__input-wrapper[data-v-efe6f7fd]{position:relative}.entity-autocomplete__input[data-v-efe6f7fd]{border:1px solid var(--color-border);background:var(--color-background);width:100%;color:var(--color-text-primary);box-sizing:border-box;border-radius:8px;outline:none;padding:.5rem 2rem .5rem .625rem;font-family:DM Sans,sans-serif;font-size:.8125rem}.entity-autocomplete__input[data-v-efe6f7fd]:focus{border-color:var(--color-primary)}.entity-autocomplete__clear[data-v-efe6f7fd]{background:var(--color-background-elevated);border:1px solid var(--color-border);width:1.25rem;height:1.25rem;color:var(--color-text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.6875rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.entity-autocomplete__dropdown[data-v-efe6f7fd]{background:var(--color-background-elevated);border:1px solid var(--color-border);z-index:100;border-radius:8px;max-height:16rem;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}.entity-autocomplete__message[data-v-efe6f7fd]{color:var(--color-text-tertiary);padding:.625rem .75rem;font-family:DM Sans,sans-serif;font-size:.75rem}.entity-autocomplete__item[data-v-efe6f7fd]{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--color-border);background:0 0;width:100%;padding:.5rem .75rem;display:block}@media (hover:hover){.entity-autocomplete__item[data-v-efe6f7fd]:hover{background:var(--color-background)}}.entity-autocomplete__item[data-v-efe6f7fd]:last-child{border-bottom:none}.entity-autocomplete__item-title[data-v-efe6f7fd]{color:var(--color-text-primary);font-family:DM Sans,sans-serif;font-size:.8125rem}.entity-autocomplete__item-subtitle[data-v-efe6f7fd]{color:var(--color-text-tertiary);margin-top:.125rem;font-family:DM Sans,sans-serif;font-size:.6875rem}.mbt[data-v-a3d5efc5]{background:var(--color-background-elevated)}.mbt__input[data-v-a3d5efc5]{background:var(--color-background);color:var(--color-text-primary);border:1px solid var(--color-border);box-sizing:border-box;border-radius:8px;outline:none;padding:.4375rem .625rem;font-family:DM Sans,sans-serif;font-size:.8125rem;transition:border-color .15s}.mbt__input[data-v-a3d5efc5]:focus{border-color:var(--color-primary)}.mbt__input[data-v-a3d5efc5]:disabled{opacity:.5;cursor:not-allowed;background:var(--color-background-elevated)}.mbt--compact[data-v-a3d5efc5]{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding:.625rem .875rem;display:flex}.mbt__row[data-v-a3d5efc5]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mbt__row--primary[data-v-a3d5efc5]{gap:.5rem}.mbt__search[data-v-a3d5efc5]{flex:180px;align-items:center;min-width:160px;display:flex;position:relative}.mbt__search-icon[data-v-a3d5efc5]{width:1rem;height:1rem;color:var(--color-text-tertiary);pointer-events:none;position:absolute;left:.5rem}.mbt__input--search[data-v-a3d5efc5]{width:100%;padding-left:1.875rem}.mbt--compact .mbt__input--select[data-v-a3d5efc5]{flex:none;min-width:120px;max-width:160px;padding-right:1.75rem}.mbt__checkbox[data-v-a3d5efc5]{color:var(--color-text-secondary);border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-family:DM Sans,sans-serif;font-size:.75rem;transition:all .15s;display:inline-flex}@media (hover:hover){.mbt__checkbox[data-v-a3d5efc5]:hover{border-color:var(--color-primary)}}.mbt__checkbox.is-active[data-v-a3d5efc5]{border-color:var(--color-primary);color:var(--color-primary);background:#228be614}.mbt__checkbox input[type=checkbox][data-v-a3d5efc5]{cursor:pointer;accent-color:var(--color-primary);margin:0}.mbt__icon-btn[data-v-a3d5efc5]{background:var(--color-background);width:2rem;height:2rem;color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}@media (hover:hover){.mbt__icon-btn[data-v-a3d5efc5]:hover{border-color:var(--color-primary);color:var(--color-primary)}}.mbt__icon-btn.is-active[data-v-a3d5efc5]{border-color:var(--color-primary);color:var(--color-primary);background:#228be614}.mbt__icon-btn svg[data-v-a3d5efc5]{width:1rem;height:1rem}.mbt__icon-btn--sm[data-v-a3d5efc5]{width:1.75rem;height:1.75rem;font-size:.875rem}.mbt__row--advanced[data-v-a3d5efc5]{border-top:1px dashed var(--color-border);gap:.875rem;padding-top:.5rem}.mbt__group[data-v-a3d5efc5]{align-items:center;gap:.375rem;display:inline-flex}.mbt__group-label[data-v-a3d5efc5]{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:600}.mbt__group-sep[data-v-a3d5efc5]{color:var(--color-text-tertiary);font-size:.75rem}.mbt__input--date[data-v-a3d5efc5]{width:8.75rem;min-width:0;font-family:DM Sans,sans-serif}.mbt__input--num[data-v-a3d5efc5]{text-align:center;-moz-appearance:textfield;width:4rem;min-width:0}.mbt__input--num[data-v-a3d5efc5]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mbt__input--num[data-v-a3d5efc5]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mbt__input--sort[data-v-a3d5efc5]{min-width:8rem}.mbt__row--entity[data-v-a3d5efc5]{padding-top:.125rem}.mbt--full[data-v-a3d5efc5]{border-right:1px solid var(--color-border);flex-direction:column;gap:.875rem;padding:.875rem;display:flex;overflow-y:auto}.mbt__section[data-v-a3d5efc5]{flex-direction:column;gap:.375rem;display:flex}.mbt__label[data-v-a3d5efc5]{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:600}.mbt--full .mbt__input[data-v-a3d5efc5]{min-width:120px}.mbt__row-pair[data-v-a3d5efc5]{gap:.375rem;display:flex}.mbt__input--half[data-v-a3d5efc5]{width:50%;min-width:0}.mbt__checkbox--full[data-v-a3d5efc5]{color:var(--color-text-secondary);background:0 0;border:none;margin-top:.125rem;padding:.25rem 0}@media (hover:hover){.mbt__checkbox--full[data-v-a3d5efc5]:hover{color:var(--color-text-primary);background:0 0;border:none}}.mbt__checkbox--full.is-active[data-v-a3d5efc5]{background:0 0}.mbt__order-btn[data-v-a3d5efc5]{background:var(--color-background);border:1px solid var(--color-border);cursor:pointer;width:2rem;color:var(--color-text-primary);border-radius:8px;font-size:.875rem}.mbt__reset-btn[data-v-a3d5efc5]{color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:8px;margin-top:.25rem;padding:.4375rem .625rem;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:500;transition:all .15s}@media (hover:hover){.mbt__reset-btn[data-v-a3d5efc5]:hover{background:var(--color-background);color:var(--color-text-primary)}}.media-file-card[data-v-74dbbd85]{background:var(--color-background-elevated);border:1px solid var(--color-border);cursor:pointer;border-radius:10px;flex-direction:column;min-height:160px;transition:all .15s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.media-file-card[data-v-74dbbd85]:hover:not(.is-disabled){border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}}.media-file-card.is-selected[data-v-74dbbd85]{border-color:var(--color-primary);box-shadow:0 0 0 2px #228be640}.media-file-card.is-disabled[data-v-74dbbd85]{opacity:.5;cursor:not-allowed}.media-file-card__checkbox[data-v-74dbbd85]{border:1.5px solid var(--color-border);z-index:2;color:#fff;background:#ffffffe6;border-radius:4px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:absolute;top:.5rem;left:.5rem}.media-file-card__checkbox.is-checked[data-v-74dbbd85]{background:var(--color-primary);border-color:var(--color-primary)}.media-file-card__checkbox svg[data-v-74dbbd85]{width:.875rem;height:.875rem}.media-file-card__thumb[data-v-74dbbd85]{aspect-ratio:1;background:var(--color-background);justify-content:center;align-items:center;display:flex;overflow:hidden}.media-file-card__thumb img[data-v-74dbbd85]{object-fit:cover;width:100%;height:100%}.media-file-card__icon[data-v-74dbbd85]{color:var(--color-text-tertiary);flex-direction:column;align-items:center;gap:.25rem;display:flex}.media-file-card__icon svg[data-v-74dbbd85]{width:2.5rem;height:2.5rem}.media-file-card__ext[data-v-74dbbd85]{text-transform:uppercase;font-family:Space Mono,monospace;font-size:.6875rem}.media-file-card__name[data-v-74dbbd85]{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;padding:.5rem;font-family:DM Sans,sans-serif;font-size:.75rem;overflow:hidden}.media-file-card__badges[data-v-74dbbd85]{gap:.25rem;display:flex;position:absolute;bottom:2rem;right:.5rem}.media-file-card__badge[data-v-74dbbd85]{color:#fff;background:#0009;border-radius:4px;padding:.125rem .375rem;font-family:Space Mono,monospace;font-size:.6875rem}.media-file-card__badge.is-accent[data-v-74dbbd85]{background:var(--color-primary)}.media-file-card__disabled-label[data-v-74dbbd85]{background:var(--color-primary);color:#fff;border-radius:4px;padding:.125rem .375rem;font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:500;position:absolute;top:.5rem;right:.5rem}.media-file-card__badge--album[data-v-74dbbd85]{text-overflow:ellipsis;white-space:nowrap;background:#000000b8;max-width:130px;overflow:hidden}.media-bank-grid-wrapper[data-v-8f59efda]{flex:1;padding:.75rem;overflow-y:auto}.media-bank-grid[data-v-8f59efda]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.media-bank-grid__skeleton[data-v-8f59efda]{aspect-ratio:1;background:var(--color-background-elevated);border-radius:10px;animation:1.5s ease-in-out infinite skeleton-pulse-8f59efda}@keyframes skeleton-pulse-8f59efda{0%,to{opacity:.6}50%{opacity:.3}}.media-bank-empty[data-v-8f59efda]{text-align:center;color:var(--color-text-tertiary);padding:4rem 2rem}.media-bank-empty svg[data-v-8f59efda]{opacity:.5;width:4rem;height:4rem;margin-bottom:.75rem}.media-bank-empty p[data-v-8f59efda]{margin:0;font-family:DM Sans,sans-serif;font-size:.875rem}.media-bank-pagination[data-v-fc1d98e0]{border-top:1px solid var(--color-border);background:var(--color-background-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .875rem;display:flex}.media-bank-pagination__info[data-v-fc1d98e0]{color:var(--color-text-secondary);font-family:DM Sans,sans-serif;font-size:.75rem}.media-bank-pagination__info strong[data-v-fc1d98e0]{color:var(--color-text-primary)}.media-bank-pagination__page-sizes[data-v-fc1d98e0]{gap:.25rem;display:flex}.media-bank-pagination__size-btn[data-v-fc1d98e0]{color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem .5rem;font-family:Space Mono,monospace;font-size:.6875rem}.media-bank-pagination__size-btn.is-active[data-v-fc1d98e0]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.media-bank-pagination__controls[data-v-fc1d98e0]{align-items:center;gap:.25rem;display:flex}.media-bank-pagination__btn[data-v-fc1d98e0]{background:var(--color-background-elevated);min-width:1.75rem;height:1.75rem;color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 .375rem;font-family:DM Sans,sans-serif;font-size:.875rem;display:flex}.media-bank-pagination__btn[data-v-fc1d98e0]:disabled{opacity:.4;cursor:not-allowed}.media-bank-pagination__current[data-v-fc1d98e0]{color:var(--color-text-primary);text-align:center;min-width:3.5rem;padding:0 .5rem;font-family:Space Mono,monospace;font-size:.75rem}.media-bank-viewer[data-v-efe77f04]{z-index:10000;background:#000000eb;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.media-bank-viewer-content[data-v-efe77f04]{flex-direction:column;align-items:center;gap:1rem;max-width:90vw;max-height:90vh;display:flex;position:relative}.media-bank-viewer-close[data-v-efe77f04]{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:-2.5rem;right:0}.media-bank-viewer-close svg[data-v-efe77f04]{width:1.25rem;height:1.25rem}.media-bank-viewer-nav[data-v-efe77f04]{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.media-bank-viewer-prev[data-v-efe77f04]{left:-3rem}.media-bank-viewer-next[data-v-efe77f04]{right:-3rem}.media-bank-viewer-nav svg[data-v-efe77f04]{width:1.5rem;height:1.5rem}.media-bank-viewer-media[data-v-efe77f04]{justify-content:center;align-items:center;max-width:90vw;max-height:70vh;display:flex}.media-bank-viewer-media img[data-v-efe77f04],.media-bank-viewer-media video[data-v-efe77f04]{object-fit:contain;max-width:100%;max-height:70vh;display:block}.media-bank-viewer-document[data-v-efe77f04]{color:#fff;flex-direction:column;align-items:center;gap:.5rem;display:flex}.media-bank-viewer-document svg[data-v-efe77f04]{width:5rem;height:5rem}.media-bank-viewer-info[data-v-efe77f04]{color:#fff;text-align:center;font-family:DM Sans,sans-serif}.media-bank-viewer-filename[data-v-efe77f04]{margin:0;font-size:.875rem}.media-bank-viewer-meta[data-v-efe77f04]{opacity:.7;margin:.25rem 0 0;font-size:.75rem}.media-bank-preview-enter-active[data-v-efe77f04],.media-bank-preview-leave-active[data-v-efe77f04]{transition:opacity .15s}.media-bank-preview-enter-from[data-v-efe77f04],.media-bank-preview-leave-to[data-v-efe77f04]{opacity:0}.media-bank[data-v-d23c6a04]{flex-direction:column;height:100%;min-height:0;display:flex}.media-bank__body[data-v-d23c6a04]{flex-direction:column;flex:1;min-height:0;display:flex}.media-bank__actions[data-v-d23c6a04]{border-top:1px solid var(--color-border);background:var(--color-background-elevated);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.625rem .875rem;font-family:DM Sans,sans-serif;font-size:.8125rem;display:flex}.media-bank__btn[data-v-d23c6a04]{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-primary);cursor:pointer;border-radius:8px;padding:.4375rem .875rem;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:500}.media-bank__btn--primary[data-v-d23c6a04]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.media-bank__btn--danger[data-v-d23c6a04]{background:var(--color-danger,#e03131);color:#fff;border-color:var(--color-danger,#e03131)}.media-bank__btn--danger[data-v-d23c6a04]:disabled{opacity:.6;cursor:not-allowed}.media-bank__seg[data-v-d23c6a04]{background:var(--color-background-elevated);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.media-bank__seg-btn[data-v-d23c6a04]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.3rem .6rem;font-family:Outfit,sans-serif;font-size:.72rem}.media-bank__seg-btn.is-active[data-v-d23c6a04]{background:var(--color-background);color:var(--color-primary)}.media-picker-modal[data-v-435c6f69]{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.media-picker-modal-content[data-v-435c6f69]{background:var(--tg-theme-bg-color,var(--color-background-elevated,#fff));border-radius:14px;flex-direction:column;width:100%;max-width:640px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 16px 48px #0000002e,0 2px 8px #0000000f}@media (prefers-color-scheme:dark){.media-picker-modal-content[data-v-435c6f69]{background:var(--tg-theme-bg-color,var(--color-background-elevated,#1c1c1e));box-shadow:0 16px 48px #00000080,0 0 0 1px #ffffff0f}}.media-picker-modal-header[data-v-435c6f69]{border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}@media (prefers-color-scheme:dark){.media-picker-modal-header[data-v-435c6f69]{border-bottom-color:#ffffff14}}.media-picker-modal-header h4[data-v-435c6f69]{color:var(--tg-theme-text-color,var(--color-text-primary,#000));margin:0;font-size:1.0625rem;font-weight:600}@media (prefers-color-scheme:dark){.media-picker-modal-header h4[data-v-435c6f69]{color:var(--tg-theme-text-color,var(--color-text-primary,#fff))}}.media-picker-modal-header .btn-icon-only[data-v-435c6f69]{background:var(--tg-theme-secondary-bg-color,var(--color-background-soft,#f2f2f7));width:32px;height:32px;color:var(--tg-theme-hint-color,var(--color-text-tertiary,#8e8e93));cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.875rem;transition:background .15s,color .15s;display:flex}@media (hover:hover){.media-picker-modal-header .btn-icon-only[data-v-435c6f69]:hover{background:var(--tg-theme-secondary-bg-color,var(--color-background-mute,#e8e8ed));color:var(--tg-theme-text-color,var(--color-text-primary,#000))}}@media (prefers-color-scheme:dark){.media-picker-modal-header .btn-icon-only[data-v-435c6f69]{background:#ffffff14}@media (hover:hover){.media-picker-modal-header .btn-icon-only[data-v-435c6f69]:hover{color:var(--tg-theme-text-color,var(--color-text-primary,#fff));background:#ffffff24}}}.media-picker-modal-tabs[data-v-435c6f69]{border-bottom:1px solid #0000000f;flex-shrink:0;gap:0;padding:0 20px;display:flex}@media (prefers-color-scheme:dark){.media-picker-modal-tabs[data-v-435c6f69]{border-bottom-color:#ffffff14}}.media-picker-tab[data-v-435c6f69]{color:var(--tg-theme-hint-color,var(--color-text-secondary,#8e8e93));cursor:pointer;background:0 0;border:none;padding:11px 16px;font-size:.8125rem;font-weight:500;transition:color .15s;position:relative}@media (hover:hover){.media-picker-tab[data-v-435c6f69]:hover{color:var(--tg-theme-text-color,var(--color-text-primary,#000))}}@media (prefers-color-scheme:dark){@media (hover:hover){.media-picker-tab[data-v-435c6f69]:hover{color:var(--tg-theme-text-color,var(--color-text-primary,#fff))}}}.media-picker-tab.is-active[data-v-435c6f69]{color:var(--tg-theme-button-color,var(--color-primary,#007aff))}.media-picker-tab.is-active[data-v-435c6f69]:after{content:"";background:var(--tg-theme-button-color,var(--color-primary,#007aff));border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.media-picker-modal-body[data-v-435c6f69]{flex-direction:column;flex:1;min-height:0;padding:20px;display:flex;overflow:hidden}.mg-modal-enter-active[data-v-435c6f69],.mg-modal-leave-active[data-v-435c6f69]{transition:opacity .2s}.mg-modal-enter-from[data-v-435c6f69],.mg-modal-leave-to[data-v-435c6f69]{opacity:0}.mg-modal-enter-active .media-picker-modal-content[data-v-435c6f69]{transition:transform .2s}.mg-modal-enter-from .media-picker-modal-content[data-v-435c6f69]{transform:translateY(12px)scale(.97)}@media (max-width:768px){.media-picker-modal[data-v-435c6f69]{padding:0}.media-picker-modal-content[data-v-435c6f69]{border-radius:0;max-width:100%;max-height:100%}}.note-editor[data-v-224339cd]{background:var(--color-background-elevated,#fff);border:1px solid var(--color-border,#0000000f);border-radius:var(--radius-md,10px);flex-direction:column;gap:10px;padding:12px;display:flex}.note-editor__text[data-v-224339cd]{border:1px solid var(--color-border,#0000000f);border-radius:var(--radius-sm,6px);width:100%;font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;resize:vertical;background:var(--color-background,#fff);min-height:60px;color:var(--color-text-primary,#1f2937);padding:8px 10px;font-size:.8125rem;font-weight:400;line-height:1.55}.note-editor__text[data-v-224339cd]:focus{border-color:var(--brand-azure-400,#74c0fc);outline:none}.note-editor__files[data-v-224339cd]{flex-wrap:wrap;gap:6px;display:flex}.note-editor__file[data-v-224339cd]{border-radius:var(--radius-sm,6px);background:#0000000a;width:72px;height:72px;position:relative;overflow:hidden}.note-editor__file-thumb[data-v-224339cd]{object-fit:cover;width:100%;height:100%;display:block}.note-editor__file-generic[data-v-224339cd]{width:100%;height:100%;font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-secondary,#6b7280);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:.6875rem;font-weight:400;line-height:1.5;display:flex}.note-editor__file-icon[data-v-224339cd]{font-size:1rem}.note-editor__file-name[data-v-224339cd]{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.note-editor__file-remove[data-v-224339cd]{color:#fff;cursor:pointer;width:18px;height:18px;font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:400;line-height:1;display:flex;position:absolute;top:2px;right:2px}@media (hover:hover){.note-editor__file-remove[data-v-224339cd]:hover{background:#000c}}.note-editor__actions[data-v-224339cd]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.note-editor__spacer[data-v-224339cd]{flex:1;min-width:0}.note-editor__btn[data-v-224339cd]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:0;border-radius:var(--radius-sm,6px);color:var(--color-text-primary,#1f2937);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.note-editor__btn[data-v-224339cd]:disabled{opacity:.5;cursor:not-allowed}.note-editor__btn[data-v-224339cd]{gap:4px;padding:6px 10px}.note-editor__btn--attach[data-v-224339cd]{border-color:var(--color-border,#0000000f);color:var(--color-text-primary,#1f2937);background:0 0}@media (hover:hover){.note-editor__btn--attach[data-v-224339cd]:hover:not(:disabled){border-color:var(--color-border-hover,#0000001f);background:#7f7f7f0f}}.note-editor__btn--primary[data-v-224339cd]{background:var(--brand-azure-500,#228be6);color:#fff;border-color:#0000;box-shadow:0 2px 8px #228be640}@media (hover:hover){.note-editor__btn--primary[data-v-224339cd]:hover:not(:disabled){background:var(--brand-azure-600,#1971c2);color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px #228be659}}.note-editor__btn--primary[data-v-224339cd]:active:not(:disabled){transform:translateY(0)}.note-editor__btn--secondary[data-v-224339cd]{border-color:var(--color-border,#0000000f);color:var(--color-text-primary,#1f2937);background:0 0}@media (hover:hover){.note-editor__btn--secondary[data-v-224339cd]:hover:not(:disabled){border-color:var(--color-border-hover,#0000001f);background:#7f7f7f0f}}.note-editor__btn--danger[data-v-224339cd]{color:var(--color-danger,#dc2626);background:0 0;border-color:#0000}@media (hover:hover){.note-editor__btn--danger[data-v-224339cd]:hover:not(:disabled){background:var(--color-danger-bg,#ef44441a);color:var(--color-danger,#dc2626)}}.value-input[data-v-940873a0]{width:100%}.value-input input[type=text][data-v-940873a0],.value-input input[type=number][data-v-940873a0],.value-input select[data-v-940873a0],.value-input textarea[data-v-940873a0]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;box-sizing:border-box;border:1px solid var(--color-border,#0000001a);border-radius:var(--radius-sm,6px);background:var(--color-background-elevated,#fff);width:100%;color:var(--color-text-primary);outline:none;padding:8px 12px;font-size:.8125rem;font-weight:400;line-height:1.55;transition:border-color .15s,box-shadow .15s}.value-input input[type=text][data-v-940873a0]::placeholder,.value-input input[type=number][data-v-940873a0]::placeholder,.value-input select[data-v-940873a0]::placeholder,.value-input textarea[data-v-940873a0]::placeholder{color:var(--color-text-tertiary,#9ca3af)}.value-input input[type=text][data-v-940873a0]:focus,.value-input input[type=number][data-v-940873a0]:focus,.value-input select[data-v-940873a0]:focus,.value-input textarea[data-v-940873a0]:focus{border-color:var(--brand-azure-500,#228be6);box-shadow:0 0 0 3px #228be61f}.array-input[data-v-940873a0]{flex-direction:column;gap:8px;display:flex}.array-item[data-v-940873a0]{align-items:center;gap:8px;display:flex}.array-item input[data-v-940873a0]{flex:1}.btn-remove[data-v-940873a0]{border-radius:var(--radius-sm,6px);width:32px;height:32px;color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover){.btn-remove[data-v-940873a0]:hover:not(:disabled){color:var(--color-text-primary,#1f2937);background:#7f7f7f1a}}.btn-remove[data-v-940873a0]:disabled{opacity:.5;cursor:not-allowed}.btn-remove[data-v-940873a0]{color:var(--color-danger,#ef4444);flex-shrink:0;font-size:1rem}@media (hover:hover){.btn-remove[data-v-940873a0]:hover:not(:disabled){background:var(--color-danger-bg,#ef44441a);color:var(--color-danger,#ef4444)}}.btn-add[data-v-940873a0]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:0;border-radius:var(--radius-sm,6px);color:var(--color-text-primary,#1f2937);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.btn-add[data-v-940873a0]:disabled{opacity:.5;cursor:not-allowed}.btn-add[data-v-940873a0]{color:var(--color-text-secondary,#6b7280);background:0 0;border-color:#0000}@media (hover:hover){.btn-add[data-v-940873a0]:hover:not(:disabled){color:var(--color-text-primary,#1f2937);background:#7f7f7f14}}.btn-add[data-v-940873a0]{color:var(--brand-azure-600,#1971c2);align-self:flex-start;gap:4px;padding:6px 10px}@media (hover:hover){.btn-add[data-v-940873a0]:hover:not(:disabled){color:var(--brand-azure-600,#1971c2);background:#228be614}}.json-input[data-v-940873a0]{flex-direction:column;gap:4px;display:flex}.json-input textarea[data-v-940873a0]{font-family:var(--font-mono,"Space Mono", monospace);resize:vertical;font-size:.8125rem}.error[data-v-940873a0]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-danger,#ef4444);font-size:.6875rem;font-weight:400;line-height:1.5}.attr-inline[data-v-f9b9718a]{background:var(--color-background-soft,#f4f5f7);border:1px solid var(--color-border,#0000000f);border-radius:var(--radius-md,10px);flex-direction:column;gap:8px;padding:12px;display:flex}.attr-inline__label[data-v-f9b9718a]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:.02em;color:var(--color-text-secondary);font-size:.75rem;font-weight:500;line-height:1.4}.attr-inline__error[data-v-f9b9718a]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-danger,#ef4444);font-size:.6875rem;font-weight:400;line-height:1.5}.attr-inline__reason[data-v-f9b9718a]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;box-sizing:border-box;border:1px solid var(--color-border,#0000001a);border-radius:var(--radius-sm,6px);background:var(--color-background-elevated,#fff);width:100%;color:var(--color-text-primary);outline:none;padding:8px 12px;font-size:.8125rem;font-weight:400;line-height:1.55;transition:border-color .15s,box-shadow .15s}.attr-inline__reason[data-v-f9b9718a]::placeholder{color:var(--color-text-tertiary,#9ca3af)}.attr-inline__reason[data-v-f9b9718a]:focus{border-color:var(--brand-azure-500,#228be6);box-shadow:0 0 0 3px #228be61f}.attr-inline__facing[data-v-f9b9718a]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:.75rem;font-weight:400;line-height:1.45;display:flex}.attr-inline__facing input[data-v-f9b9718a]{accent-color:var(--brand-azure-500,#228be6)}.attr-inline__facing--off[data-v-f9b9718a]{color:var(--color-text-tertiary);cursor:default}.attr-inline__footer[data-v-f9b9718a]{align-items:center;gap:8px;padding-top:4px;display:flex}.attr-inline__spacer[data-v-f9b9718a]{flex:1}.attr-inline__cancel[data-v-f9b9718a]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:0;border-radius:var(--radius-sm,6px);color:var(--color-text-primary,#1f2937);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.attr-inline__cancel[data-v-f9b9718a]:disabled{opacity:.5;cursor:not-allowed}.attr-inline__cancel[data-v-f9b9718a]{border-color:var(--color-border,#0000000f);color:var(--color-text-primary,#1f2937);background:0 0}@media (hover:hover){.attr-inline__cancel[data-v-f9b9718a]:hover:not(:disabled){border-color:var(--color-border-hover,#0000001f);background:#7f7f7f0f}}.attr-inline__cancel[data-v-f9b9718a]{gap:4px;padding:6px 10px}.attr-inline__save[data-v-f9b9718a]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:0;border-radius:var(--radius-sm,6px);color:var(--color-text-primary,#1f2937);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.attr-inline__save[data-v-f9b9718a]:disabled{opacity:.5;cursor:not-allowed}.attr-inline__save[data-v-f9b9718a]{background:var(--brand-azure-500,#228be6);color:#fff;border-color:#0000;box-shadow:0 2px 8px #228be640}@media (hover:hover){.attr-inline__save[data-v-f9b9718a]:hover:not(:disabled){background:var(--brand-azure-600,#1971c2);color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px #228be659}}.attr-inline__save[data-v-f9b9718a]:active:not(:disabled){transform:translateY(0)}.attr-inline__save[data-v-f9b9718a]{gap:4px;padding:6px 10px}.attr-inline__delete[data-v-f9b9718a]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:0;border-radius:var(--radius-sm,6px);color:var(--color-text-primary,#1f2937);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.attr-inline__delete[data-v-f9b9718a]:disabled{opacity:.5;cursor:not-allowed}.attr-inline__delete[data-v-f9b9718a]{color:var(--color-danger,#dc2626);background:0 0;border-color:#0000}@media (hover:hover){.attr-inline__delete[data-v-f9b9718a]:hover:not(:disabled){background:var(--color-danger-bg,#ef44441a);color:var(--color-danger,#dc2626)}}.attr-inline__delete[data-v-f9b9718a]{gap:4px;padding:6px 10px}.attr-inline__delete--armed[data-v-f9b9718a]{border-color:var(--color-danger,#ef4444);background:var(--color-danger-bg,#ef44441a)}.attr-history[data-v-a61de3dd]{flex-direction:column;gap:6px;display:flex}.attr-history__status[data-v-a61de3dd]{color:var(--color-text-tertiary,#9ca3af);padding:.25rem 0;font-size:.8125rem}.attr-history__item[data-v-a61de3dd]{background:var(--color-background-soft,#f4f5f7);border:1px solid var(--color-border,#0000000f);border-radius:var(--radius-md,10px);flex-direction:column;gap:3px;padding:8px 12px;display:flex}.attr-history__line[data-v-a61de3dd]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.attr-history__label[data-v-a61de3dd]{color:var(--color-text-secondary,#6b7280);flex-shrink:0;font-size:.75rem;font-weight:500}.attr-history__change[data-v-a61de3dd]{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;font-size:.8125rem;display:inline-flex}.attr-history__value--old[data-v-a61de3dd]{color:var(--color-text-tertiary,#9ca3af)}.attr-history__value--new[data-v-a61de3dd]{color:var(--color-text-primary,#1a1a1a);font-weight:600}.attr-history__arrow[data-v-a61de3dd]{color:var(--color-text-tertiary,#9ca3af)}.attr-history__meta[data-v-a61de3dd]{color:var(--color-text-tertiary,#9ca3af);flex-wrap:wrap;align-items:center;gap:5px;font-size:.6875rem;display:flex}.attr-history__sep[data-v-a61de3dd]{opacity:.6}.attr-history__reason[data-v-a61de3dd]{color:var(--color-text-secondary,#6b7280)}.attr-history__client-badge[data-v-a61de3dd]{color:var(--color-primary,#228be6);white-space:nowrap;background:#228be61a;border-radius:999px;padding:1px 6px;font-size:.6875rem}.attr-history__more[data-v-a61de3dd]{border:1px dashed var(--color-border,#0000001f);color:var(--color-primary,#228be6);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:.375rem .75rem;font-size:.75rem}.attr-history__more[data-v-a61de3dd]:disabled{color:var(--color-text-tertiary,#9ca3af);cursor:not-allowed}.backdrop[data-v-c71d9193]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#00000073;width:100vw;height:100vh;position:fixed;top:0;left:0}.dialog-box[data-v-c71d9193]{z-index:20;--dialog-bg:#fff;background-color:var(--dialog-bg);width:90%;max-width:400px;max-height:80vh;color:var(--color-text-primary);border:none;border-radius:16px;padding:24px;font-family:DM Sans,sans-serif;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0000001f}@media (prefers-color-scheme:dark){.dialog-box[data-v-c71d9193]{--dialog-bg:var(--color-background-soft);border:1px solid #ffffff0f;box-shadow:0 8px 32px #0006}}.dialog-content[data-v-c71d9193]{flex-direction:column;gap:16px;min-height:100px;padding-top:8px;display:flex;overflow-y:auto}.dialog-title[data-v-c71d9193]{color:var(--color-heading);margin:0;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3}.dialog-footer[data-v-c71d9193]{border-top:1px solid var(--color-border);background-color:var(--dialog-bg);margin:16px -24px -24px;padding:12px 24px;position:sticky;bottom:-24px}.dialog-actions[data-v-c71d9193]{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.close-button[data-v-c71d9193]{cursor:pointer;color:#fff;background:#228be6;border:none;border-radius:10px;padding:10px 20px;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:500;transition:all .15s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 8px #228be640}@media (hover:hover){.close-button[data-v-c71d9193]:hover{background:#1971c2;transform:translateY(-1px);box-shadow:0 4px 16px #228be659}}.close-button[data-v-c71d9193]:active{background:#1864ab;transform:translateY(0);box-shadow:0 1px 4px #228be633}.backdrop-fade-enter-active[data-v-c71d9193],.backdrop-fade-leave-active[data-v-c71d9193]{transition:opacity .25s cubic-bezier(.22,1,.36,1)}.backdrop-fade-enter-from[data-v-c71d9193],.backdrop-fade-leave-to[data-v-c71d9193]{opacity:0}.backdrop-fade-enter-to[data-v-c71d9193],.backdrop-fade-leave-from[data-v-c71d9193]{opacity:1}.dialog-zoom-enter-active[data-v-c71d9193],.dialog-zoom-leave-active[data-v-c71d9193]{will-change:transform, opacity;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1)}.dialog-zoom-enter-from[data-v-c71d9193]{opacity:0;transform:translate(-50%,-50%)scale(.92)}.dialog-zoom-enter-to[data-v-c71d9193],.dialog-zoom-leave-from[data-v-c71d9193]{opacity:1;transform:translate(-50%,-50%)scale(1)}.dialog-zoom-leave-to[data-v-c71d9193]{opacity:0;transform:translate(-50%,-50%)scale(.92)}.dialog-close[data-v-c71d9193]{cursor:pointer;width:28px;height:28px;color:var(--color-text-tertiary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:16px;right:16px}@media (hover:hover){.dialog-close[data-v-c71d9193]:hover{color:var(--color-text-primary);background:#0000000d}}@media (prefers-color-scheme:dark){@media (hover:hover){.dialog-close[data-v-c71d9193]:hover{background:#ffffff14}}}.dialog-box[data-v-c71d9193] :focus{outline:none}.dialog-box[data-v-c71d9193] [contenteditable=true]{background:var(--color-background-elevated);min-height:100px;color:var(--color-text-primary);border:none;border-radius:10px;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.6;transition:border-color .15s}.dialog-box[data-v-c71d9193] [contenteditable=true]:focus{box-shadow:0 0 0 3px #228be61f}@media (prefers-color-scheme:dark){.dialog-box[data-v-c71d9193] [contenteditable=true]{background:#ffffff08;border:1px solid #ffffff1a}}.topup-dialog[data-v-513d7dfb]{flex-direction:column;gap:12px;min-width:280px;display:flex}.topup-dialog__field[data-v-513d7dfb]{flex-direction:column;gap:4px;display:flex}.topup-dialog__label[data-v-513d7dfb]{color:var(--color-text-secondary);font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600}.topup-dialog__required[data-v-513d7dfb]{color:var(--color-danger)}.topup-dialog__input[data-v-513d7dfb]{border:1px solid var(--color-border);border-radius:var(--radius-md,10px);background:var(--color-background-elevated);width:100%;color:var(--color-text-primary);box-sizing:border-box;padding:8px 10px;font-family:DM Sans,sans-serif;font-size:.875rem}.topup-dialog__input--textarea[data-v-513d7dfb]{resize:vertical;min-height:56px;line-height:1.45}.topup-dialog__radio-group[data-v-513d7dfb]{flex-direction:column;gap:6px;display:flex}.topup-dialog__radio[data-v-513d7dfb]{color:var(--color-text-primary);cursor:pointer;align-items:center;gap:8px;font-family:DM Sans,sans-serif;font-size:.8125rem;display:inline-flex}.topup-dialog__radio input[data-v-513d7dfb]{accent-color:var(--color-primary);cursor:pointer}.topup-dialog__error[data-v-513d7dfb]{color:var(--color-danger);margin:0;font-size:.8125rem}.topup-dialog__actions[data-v-513d7dfb]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.topup-dialog__btn[data-v-513d7dfb]{border-radius:var(--radius-md,10px);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600;display:inline-flex}.topup-dialog__btn--primary[data-v-513d7dfb]{background:var(--color-primary);color:#fff}.topup-dialog__btn--secondary[data-v-513d7dfb]{background:var(--color-background-soft);color:var(--color-text-primary)}.topup-dialog__btn[data-v-513d7dfb]:disabled{opacity:.6;cursor:default}.btn-spinner[data-v-513d7dfb]{vertical-align:middle;border:2px solid #00000026;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite btn-spin-513d7dfb;display:inline-block}.btn-spinner--white[data-v-513d7dfb]{border-color:#fff #ffffff4d #ffffff4d}@keyframes btn-spin-513d7dfb{to{transform:rotate(360deg)}}.account-refund-dialog[data-v-71db015b]{flex-direction:column;gap:12px;min-width:280px;display:flex}.account-refund-dialog__field[data-v-71db015b]{flex-direction:column;gap:4px;display:flex}.account-refund-dialog__label[data-v-71db015b]{color:var(--color-text-secondary);font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600}.account-refund-dialog__input[data-v-71db015b]{border:1px solid var(--color-border);border-radius:var(--radius-md,10px);background:var(--color-background-elevated);width:100%;color:var(--color-text-primary);box-sizing:border-box;padding:8px 10px;font-family:DM Sans,sans-serif;font-size:.875rem}.account-refund-dialog__input--textarea[data-v-71db015b]{resize:vertical;min-height:56px;line-height:1.45}.account-refund-dialog__hint[data-v-71db015b]{color:var(--color-text-tertiary);margin:0;font-family:DM Sans,sans-serif;font-size:.75rem;line-height:1.45}.account-refund-dialog__error[data-v-71db015b]{color:var(--color-danger);margin:0;font-size:.8125rem}.account-refund-dialog__actions[data-v-71db015b]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.account-refund-dialog__btn[data-v-71db015b]{border-radius:var(--radius-md,10px);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600;display:inline-flex}.account-refund-dialog__btn--primary[data-v-71db015b]{background:var(--color-primary);color:#fff}.account-refund-dialog__btn--secondary[data-v-71db015b]{background:var(--color-background-soft);color:var(--color-text-primary)}.account-refund-dialog__btn[data-v-71db015b]:disabled{opacity:.6;cursor:default}.btn-spinner[data-v-71db015b]{vertical-align:middle;border:2px solid #00000026;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite btn-spin-71db015b;display:inline-block}.btn-spinner--white[data-v-71db015b]{border-color:#fff #ffffff4d #ffffff4d}@keyframes btn-spin-71db015b{to{transform:rotate(360deg)}}.client-card__section-title[data-v-94834499]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary,#6b7280);margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.client-card__financial[data-v-94834499]{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px;display:grid}.client-card__account-actions[data-v-94834499]{gap:8px;display:flex}.client-card__account-action[data-v-94834499]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;border-radius:var(--radius-md,10px);background:var(--color-primary,#228be6);color:#fff;cursor:pointer;border:none;padding:6px 12px;font-size:.8125rem;font-weight:400;line-height:1.5}@media (hover:hover){.client-card__account-action[data-v-94834499]:hover{opacity:.9}}.client-card__stat[data-v-94834499]{background:var(--color-background-soft,#f4f5f7);border-radius:var(--radius-md,10px);flex-direction:column;gap:2px;padding:10px;display:flex}.client-card__stat-value[data-v-94834499]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:0;color:var(--color-text-primary,#1f2937);font-size:1rem;font-weight:600;line-height:1.35}.client-card__stat-label[data-v-94834499]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-secondary,#6b7280);font-size:.6875rem;font-weight:400;line-height:1.5}.client-card__account-list[data-v-94834499]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.client-card__account-entry[data-v-94834499]{background:var(--color-background-soft,#f4f5f7);border-radius:var(--radius-md,10px);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.client-card__account-entry-main[data-v-94834499]{flex-direction:column;gap:2px;min-width:0;display:flex}.client-card__account-entry-kind[data-v-94834499]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-primary,#1f2937);font-size:.8125rem;font-weight:400;line-height:1.5}.client-card__account-entry-reason[data-v-94834499]{color:var(--color-text-tertiary,#9ca3af);margin-top:2px;font-size:.6875rem}.client-card__account-entry-date[data-v-94834499]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-secondary,#6b7280);font-size:.6875rem;font-weight:400;line-height:1.5}.client-card__account-entry-amount[data-v-94834499]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;white-space:nowrap;color:var(--color-success,#16a34a);font-size:.8125rem;font-weight:400;line-height:1.5}.client-card__account-entry-amount--minus[data-v-94834499]{color:var(--color-text-primary,#1f2937)}.client-card__account-empty[data-v-94834499]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-tertiary,#9ca3af);margin:0;font-size:.6875rem;font-weight:400;line-height:1.5}.client-card__account-more[data-v-94834499]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-primary,#228be6);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.8125rem;font-weight:400;line-height:1.5}@media (hover:hover){.client-card__account-more[data-v-94834499]:hover{text-decoration:underline}}.client-card__account-more[data-v-94834499]:disabled{color:var(--color-text-tertiary,#9ca3af);cursor:default;text-decoration:none}.client-card__section-header[data-v-e420be2d]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.client-card__section-title[data-v-e420be2d]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary,#6b7280);margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.client-card__section-add[data-v-e420be2d]{border:1px solid var(--color-primary,#228be6);color:var(--color-primary,#228be6);cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:4px 10px;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:500;transition:background-color .15s;display:inline-flex}@media (hover:hover){.client-card__section-add[data-v-e420be2d]:hover{background:#228be614}}.client-card__section-add--danger[data-v-e420be2d]{border-color:var(--color-danger,#e03131);color:var(--color-danger,#e03131)}@media (hover:hover){.client-card__section-add--danger[data-v-e420be2d]:hover{background:#e0313114}}.agent-memory__facts[data-v-e420be2d]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agent-memory__fact[data-v-e420be2d]{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--color-text-primary);font-size:.8125rem;display:flex}.agent-memory__fact--editing[data-v-e420be2d]{align-items:center}.agent-memory__fact-meta[data-v-e420be2d]{color:var(--color-text-tertiary);align-items:center;gap:var(--space-1);flex-shrink:0;font-size:.6875rem;display:inline-flex}.agent-memory__badge[data-v-e420be2d]{padding:0 var(--space-1);background:var(--color-background-elevated);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:6px;font-size:.6875rem}.agent-memory__more[data-v-e420be2d],.agent-memory__toggle[data-v-e420be2d]{margin-top:var(--space-2);align-self:flex-start;align-items:center;gap:var(--space-1);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;padding:0;font-size:.75rem;display:inline-flex}@media (hover:hover){.agent-memory__more[data-v-e420be2d]:hover,.agent-memory__toggle[data-v-e420be2d]:hover{color:var(--color-primary)}}.agent-memory__chevron[data-v-e420be2d]{color:var(--color-text-tertiary);font-size:.6875rem}.agent-memory__episodes[data-v-e420be2d]{margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.agent-memory__episode[data-v-e420be2d]{gap:var(--space-2);align-items:baseline;font-size:.8125rem;display:flex}.agent-memory__episode-date[data-v-e420be2d]{color:var(--color-text-tertiary);flex-shrink:0;font-size:.6875rem}.agent-memory__episode-text[data-v-e420be2d]{color:var(--color-text-secondary)}.agent-memory__empty[data-v-e420be2d]{color:var(--color-text-tertiary);margin:0;font-size:.8125rem}.agent-memory__warning[data-v-e420be2d]{color:var(--color-danger,#e03131);margin:var(--space-2) 0 0;font-size:.75rem}.agent-memory__input[data-v-e420be2d]{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);background:var(--color-background-elevated);color:var(--color-text-primary);border-radius:6px;flex:1;font-size:.8125rem}.agent-memory__add[data-v-e420be2d]{gap:var(--space-2);margin-top:var(--space-2);display:flex}.agent-memory__actions[data-v-e420be2d]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.agent-memory__action[data-v-e420be2d]{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;font-size:.75rem}.agent-memory__action--primary[data-v-e420be2d]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.agent-memory__remove[data-v-e420be2d]{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;font-size:1rem;line-height:1}.session-detail[data-v-2fb7ff55]{flex-direction:column;gap:.875rem;min-width:0;padding:1rem;display:flex}.session-detail__bar[data-v-2fb7ff55]{align-items:center;display:flex}.session-detail__back-btn[data-v-2fb7ff55]{border:1px solid var(--color-border);background:var(--color-background-elevated);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;padding:.375rem .75rem;font-size:.8125rem;transition:border-color .15s,color .15s}@media (hover:hover){.session-detail__back-btn[data-v-2fb7ff55]:hover{border-color:var(--color-primary);color:var(--color-primary)}}.session-detail__loading[data-v-2fb7ff55]{text-align:center;color:var(--color-text-tertiary);padding:2rem 1rem;font-size:.8125rem}.session-detail__who[data-v-2fb7ff55]{align-items:center;gap:.75rem;display:flex}.session-detail__avatar[data-v-2fb7ff55]{background:var(--color-background-elevated);border:1px solid var(--color-border);width:42px;height:42px;color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;display:flex}.session-detail__who-body[data-v-2fb7ff55]{min-width:0}.session-detail__who-top[data-v-2fb7ff55]{align-items:center;gap:.5rem;display:flex}.session-detail__name[data-v-2fb7ff55]{color:var(--color-text-primary);margin:0;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600}.session-detail__badge[data-v-2fb7ff55]{color:#fff;border-radius:10px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.4}.session-detail__badge--active[data-v-2fb7ff55]{background-color:#2563eb}.session-detail__badge--waiting_input[data-v-2fb7ff55]{background-color:#d97706}.session-detail__badge--completed[data-v-2fb7ff55]{background-color:#16a34a}.session-detail__badge--failed[data-v-2fb7ff55]{background-color:#dc2626}.session-detail__badge--expired[data-v-2fb7ff55]{background-color:#6b7280}.session-detail__cost[data-v-2fb7ff55]{color:var(--color-text-secondary)}.session-detail__who-meta[data-v-2fb7ff55]{color:var(--color-text-tertiary);flex-wrap:wrap;gap:.25rem;margin-top:.125rem;font-size:.75rem;display:flex}.session-outcome[data-v-2fb7ff55]{border:1px solid var(--color-border);background:var(--color-background-elevated);color:var(--color-text-secondary);border-radius:10px;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;display:flex}.session-outcome__icon[data-v-2fb7ff55]{flex-shrink:0;margin-top:1px}.session-outcome__body[data-v-2fb7ff55]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.session-outcome__title[data-v-2fb7ff55]{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.session-outcome__hint[data-v-2fb7ff55]{color:var(--color-text-tertiary);font-size:.75rem;line-height:1.45}.session-outcome--booked[data-v-2fb7ff55],.session-outcome--completed[data-v-2fb7ff55]{color:#16a34a;background:#22c55e1a;border-color:#22c55e40}.session-outcome--rescheduled[data-v-2fb7ff55],.session-outcome--payment_link[data-v-2fb7ff55]{color:#1c7ed6;background:#4dabf71f;border-color:#4dabf747}.session-outcome--escalated[data-v-2fb7ff55],.session-outcome--quota[data-v-2fb7ff55],.session-outcome--billing[data-v-2fb7ff55]{color:#d97706;background:#f59e0b1f;border-color:#f59e0b40}.session-outcome--canceled[data-v-2fb7ff55],.session-outcome--failed[data-v-2fb7ff55]{color:#dc2626;background:#ef44441a;border-color:#ef444433}.session-block__title[data-v-2fb7ff55]{color:var(--color-text-primary);margin:0 0 .5rem;font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600}.session-block__empty[data-v-2fb7ff55]{text-align:center;color:var(--color-text-tertiary);border:1px dashed var(--color-border);border-radius:10px;margin:0;padding:1rem;font-size:.8125rem}.session-chat[data-v-2fb7ff55]{flex-direction:column;gap:.5rem;display:flex}.session-chat__turn[data-v-2fb7ff55]{display:flex}.session-chat__turn--user[data-v-2fb7ff55]{justify-content:flex-start}.session-chat__turn--assistant[data-v-2fb7ff55]{justify-content:flex-end}.session-chat__bubble[data-v-2fb7ff55]{background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:12px;max-width:80%;padding:.5rem .75rem}.session-chat__turn--assistant .session-chat__bubble[data-v-2fb7ff55]{background:#228be61a;border-color:#228be633}.session-chat__author[data-v-2fb7ff55]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);margin-bottom:.125rem;font-family:Space Mono,monospace;font-size:.6875rem;display:block}.session-chat__text[data-v-2fb7ff55]{color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.8125rem;line-height:1.5}.session-chat__choices[data-v-2fb7ff55]{flex-wrap:wrap;gap:.25rem;margin:.375rem 0 0;padding:0;list-style:none;display:flex}.session-chat__choice[data-v-2fb7ff55]{background:var(--color-background-elevated);color:var(--color-primary);border:1px solid #228be659;border-radius:999px;padding:.1875rem .5rem;font-size:.75rem}.session-chat__time[data-v-2fb7ff55]{text-align:right;color:var(--color-text-tertiary);margin-top:.1875rem;font-size:.6875rem;display:block}.session-chat__cost[data-v-2fb7ff55]{color:var(--color-text-secondary);margin-right:.375rem;font-family:Space Mono,monospace}.session-facts[data-v-2fb7ff55]{border:1px solid var(--color-border);background:var(--color-background-elevated);border-radius:10px;flex-direction:column;gap:.375rem;margin:0;padding:.75rem 1rem;display:flex}.session-facts__row[data-v-2fb7ff55]{align-items:baseline;gap:.75rem;display:flex}.session-facts__label[data-v-2fb7ff55]{min-width:140px;color:var(--color-text-tertiary);flex-shrink:0;font-size:.75rem}.session-facts__value[data-v-2fb7ff55]{color:var(--color-text-primary);word-break:break-word;margin:0;font-size:.8125rem}.session-tech[data-v-2fb7ff55]{border:1px solid var(--color-border);background:var(--color-background-elevated);border-radius:10px;padding:.75rem 1rem}.session-tech__summary[data-v-2fb7ff55]{cursor:pointer;color:var(--color-text-secondary);font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600}@media (hover:hover){.session-tech__summary[data-v-2fb7ff55]:hover{color:var(--color-text-primary)}}.session-tech__hint[data-v-2fb7ff55]{color:var(--color-text-tertiary);margin-left:.5rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:400}.session-tech__ids[data-v-2fb7ff55]{color:var(--color-text-tertiary);flex-wrap:wrap;gap:.25rem;margin:.75rem 0;font-size:.6875rem;display:flex}.session-tech__ids code[data-v-2fb7ff55]{font-family:Space Mono,monospace}.session-tech__title[data-v-2fb7ff55]{color:var(--color-text-secondary);margin:.75rem 0 .5rem;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600}.session-tech__context-header[data-v-2fb7ff55]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.session-tech__toggle[data-v-2fb7ff55]{color:var(--color-text-tertiary);cursor:pointer;align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.session-tech__code[data-v-2fb7ff55]{background:var(--color-background);border:1px solid var(--color-border);max-width:100%;color:var(--color-text-secondary);border-radius:8px;max-height:320px;margin:0;padding:.75rem;font-family:Space Mono,monospace;font-size:.6875rem;line-height:1.5;overflow:auto}.session-ai-turns[data-v-2fb7ff55]{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}.session-ai-turns__row[data-v-2fb7ff55]{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);align-items:baseline;gap:.625rem;padding:.25rem 0;font-size:.6875rem;display:flex}.session-ai-turns__time[data-v-2fb7ff55],.session-ai-turns__tokens[data-v-2fb7ff55],.session-ai-turns__duration[data-v-2fb7ff55],.session-ai-turns__cost[data-v-2fb7ff55]{font-family:Space Mono,monospace}.session-ai-turns__model[data-v-2fb7ff55]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:1;overflow:hidden}.session-ai-turns__cost[data-v-2fb7ff55]{color:var(--color-text-primary);margin-left:auto}.session-timeline[data-v-2fb7ff55]{flex-direction:column;gap:.5rem;display:flex}.session-timeline__item[data-v-2fb7ff55]{gap:.625rem;display:flex}.session-timeline__dot[data-v-2fb7ff55]{flex-shrink:0}.session-timeline__icon[data-v-2fb7ff55]{min-width:40px;color:var(--color-primary);background:#228be61f;border-radius:6px;justify-content:center;align-items:center;padding:.1875rem .375rem;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700;display:inline-flex}.session-timeline__content[data-v-2fb7ff55]{border-bottom:1px solid var(--color-border);flex:1;min-width:0;padding-bottom:.5rem}.session-timeline__header[data-v-2fb7ff55]{align-items:center;gap:.5rem;display:flex}.session-timeline__type[data-v-2fb7ff55]{color:var(--color-text-primary);font-size:.75rem;font-weight:500}.session-timeline__id[data-v-2fb7ff55]{color:var(--color-text-tertiary);font-family:Space Mono,monospace;font-size:.6875rem}.session-timeline__time[data-v-2fb7ff55]{color:var(--color-text-tertiary);margin-left:auto;font-size:.6875rem}.session-timeline__result[data-v-2fb7ff55]{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:.1875rem;font-family:Space Mono,monospace;font-size:.6875rem;overflow:hidden}.session-timeline__tool-errors[data-v-2fb7ff55]{border:1px solid var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-text-secondary);overflow-wrap:anywhere;border-radius:6px;margin:.375rem 0 0;padding:.375rem .5rem;font-family:Space Mono,monospace;font-size:.6875rem;list-style:none}.session-timeline__tool-errors li+li[data-v-2fb7ff55]{margin-top:.25rem}.session-timeline__tool-errors-tool[data-v-2fb7ff55]{color:var(--color-danger);font-weight:700}.dialogs__header[data-v-8e601039]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:0;display:flex}.dialogs__count[data-v-8e601039]{color:var(--color-text-secondary);font-size:.75rem}.dialogs__chevron[data-v-8e601039]{color:var(--color-text-tertiary);margin-left:auto;font-size:.75rem}.dialogs__empty[data-v-8e601039]{padding:.5rem 0}.dialogs__empty-title[data-v-8e601039]{color:var(--color-text-secondary);margin:0;font-size:.8125rem}.dialogs__empty-hint[data-v-8e601039]{color:var(--color-text-tertiary);margin:.25rem 0 0;font-size:.6875rem;line-height:1.35}.dialogs__item[data-v-8e601039]{border:none;border-top:1px solid var(--color-border);cursor:pointer;text-align:left;background:0 0;flex-direction:column;align-items:stretch;gap:.125rem;width:100%;min-width:0;padding:.5rem 0;display:flex}.dialogs__row[data-v-8e601039]{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.dialogs__when[data-v-8e601039]{color:var(--color-text-primary);white-space:nowrap;flex-shrink:0;font-size:.8125rem}.dialogs__scenario[data-v-8e601039]{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;overflow:hidden}.dialogs__badge[data-v-8e601039]{color:#fff;border-radius:10px;flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.4}.dialogs__badge--active[data-v-8e601039]{background-color:#2563eb}.dialogs__badge--waiting_input[data-v-8e601039]{background-color:#d97706}.dialogs__badge--completed[data-v-8e601039]{background-color:#16a34a}.dialogs__badge--failed[data-v-8e601039]{background-color:#dc2626}.dialogs__badge--expired[data-v-8e601039]{background-color:#6b7280}.dialogs__outcome[data-v-8e601039]{color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.dialogs__outcome--canceled[data-v-8e601039],.dialogs__outcome--escalated[data-v-8e601039],.dialogs__outcome--quota[data-v-8e601039],.dialogs__outcome--billing[data-v-8e601039]{color:#d97706}.dialogs__outcome--failed[data-v-8e601039]{color:#dc2626}.dialogs__outcome--rescheduled[data-v-8e601039],.dialogs__outcome--payment_link[data-v-8e601039]{color:#1c7ed6}.dialogs__outcome--booked[data-v-8e601039]{color:#16a34a}.dialogs__preview[data-v-8e601039]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.dialogs__meta[data-v-8e601039]{color:var(--color-text-tertiary);font-size:.6875rem}.dialogs__footer[data-v-8e601039]{border-top:1px solid var(--color-border);justify-content:center;padding-top:.5rem;display:flex}.dialogs__more[data-v-8e601039]{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:.375rem .75rem;font-size:.75rem}.dialogs__more[data-v-8e601039]:disabled{opacity:.6;cursor:default}.guest-marks[data-v-f50bc40a]{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.guest-mark[data-v-f50bc40a]{white-space:nowrap;background:var(--color-background-soft,#0000000a);color:var(--color-text-primary);border-radius:9999px;flex-shrink:0;padding:3px 8px;font-family:Space Mono,monospace;font-size:.6875rem;line-height:1}.guest-mark[data-v-f50bc40a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.guest-mark--warning[data-v-f50bc40a]{background:var(--color-warning-bg);color:#a35200}@media (prefers-color-scheme:dark){.guest-mark--warning[data-v-f50bc40a]{color:var(--color-warning)}}.orders-list__title[data-v-9e68eb34]{text-transform:uppercase;letter-spacing:.05em;color:var(--neutral-400,#6b7280);margin:0;font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:500}.orders-list__empty[data-v-9e68eb34]{color:var(--neutral-400,#6b7280);padding:8px 0;font-family:DM Sans,sans-serif;font-size:.75rem}.order-skeleton[data-v-9e68eb34]{background:#00000005;border:1px solid #0000000f;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.order-skeleton+.order-skeleton[data-v-9e68eb34]{margin-top:6px}.skeleton[data-v-9e68eb34]{background:#0000000f;border-radius:4px;animation:1.5s ease-in-out infinite pulse-9e68eb34}.skeleton--line[data-v-9e68eb34]{height:12px}.skeleton--wide[data-v-9e68eb34]{width:80%}.skeleton--medium[data-v-9e68eb34]{width:55%}@keyframes pulse-9e68eb34{0%,to{opacity:1}50%{opacity:.4}}.order-item[data-v-9e68eb34]{background:#00000005;border:1px solid #0000000f;border-radius:10px;transition:border-color .15s,background .15s;overflow:hidden}.order-item+.order-item[data-v-9e68eb34]{margin-top:6px}.order-item--expanded[data-v-9e68eb34]{border-color:#0000001a}.order-item__header[data-v-9e68eb34]{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:4px;width:100%;padding:10px 12px;display:flex}@media (hover:hover){.order-item__header[data-v-9e68eb34]:hover{background:#00000005}}.order-item__row[data-v-9e68eb34]{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-item__meta[data-v-9e68eb34]{align-items:center;gap:6px;min-width:0;display:flex}.order-item__date[data-v-9e68eb34]{color:var(--neutral-700,#1f2937);white-space:nowrap;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500}.order-item__time[data-v-9e68eb34]{color:var(--neutral-500,#4b5563);white-space:nowrap;font-family:DM Sans,sans-serif;font-size:.75rem}.order-item__services[data-v-9e68eb34]{color:var(--neutral-500,#4b5563);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:DM Sans,sans-serif;font-size:.75rem;overflow:hidden}.order-item__right[data-v-9e68eb34]{flex-shrink:0;align-items:center;gap:6px;display:flex}.order-item__price[data-v-9e68eb34]{color:var(--neutral-700,#1f2937);white-space:nowrap;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500}.order-item__chevron[data-v-9e68eb34]{color:var(--neutral-400,#6b7280);font-size:.6875rem;line-height:1}.order-item__badge[data-v-9e68eb34]{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 6px;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700}.order-item__badge--green[data-v-9e68eb34]{color:#16a34a;background:#22c55e1f}.order-item__badge--red[data-v-9e68eb34]{color:#dc2626;background:#ef44441f}.order-item__badge--yellow[data-v-9e68eb34]{color:#ca8a04;background:#eab3081f}.order-item__badge--gray[data-v-9e68eb34]{color:var(--neutral-500,#4b5563);background:#6b72801a}.order-item__badge--orange[data-v-9e68eb34]{color:#ea580c;background:#f973161f}.order-item__badge--blue[data-v-9e68eb34]{color:var(--brand-azure-500,#228be6);background:#228be61f}.order-item__detail[data-v-9e68eb34]{border-top:1px solid #0000000f;flex-direction:column;gap:6px;padding:8px 12px 10px;display:flex}.order-detail__group[data-v-9e68eb34]{flex-direction:column;gap:4px;display:flex}.order-detail__cart-item[data-v-9e68eb34]{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-detail__item-name[data-v-9e68eb34]{color:var(--neutral-700,#1f2937);font-family:DM Sans,sans-serif;font-size:.8125rem}.order-detail__item-price[data-v-9e68eb34]{color:var(--neutral-500,#4b5563);white-space:nowrap;font-family:DM Sans,sans-serif;font-size:.8125rem}.order-detail__row[data-v-9e68eb34]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.order-detail__label[data-v-9e68eb34]{color:var(--neutral-400,#6b7280);flex-shrink:0;font-family:DM Sans,sans-serif;font-size:.75rem}.order-detail__value[data-v-9e68eb34]{color:var(--neutral-700,#1f2937);text-align:right;font-family:DM Sans,sans-serif;font-size:.75rem}.orders-list__footer[data-v-9e68eb34]{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.orders-list__count[data-v-9e68eb34]{color:var(--neutral-400,#6b7280);font-family:DM Sans,sans-serif;font-size:.6875rem}.orders-list__load-more[data-v-9e68eb34]{color:var(--neutral-700,#1f2937);cursor:pointer;background:#00000008;border:1px solid #00000014;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-family:DM Sans,sans-serif;font-size:.75rem;transition:background .15s,border-color .15s;display:inline-flex}@media (hover:hover){.orders-list__load-more[data-v-9e68eb34]:hover:not(:disabled){background:#0000000f;border-color:#0000001f}}.orders-list__load-more[data-v-9e68eb34]:disabled{opacity:.6;cursor:default}.orders-list__spinner[data-v-9e68eb34]{border:2px solid #00000026;border-top-color:var(--neutral-500,#4b5563);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin-9e68eb34;display:inline-block}@keyframes spin-9e68eb34{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.order-skeleton[data-v-9e68eb34],.order-item[data-v-9e68eb34]{background:#ffffff08;border-color:#ffffff0f}.order-item--expanded[data-v-9e68eb34]{border-color:#ffffff1a}@media (hover:hover){.order-item__header[data-v-9e68eb34]:hover{background:#ffffff08}}.skeleton[data-v-9e68eb34]{background:#ffffff0f}.order-item__date[data-v-9e68eb34],.order-item__price[data-v-9e68eb34],.order-detail__item-name[data-v-9e68eb34],.order-detail__value[data-v-9e68eb34]{color:var(--neutral-200,#d1d5db)}.order-item__detail[data-v-9e68eb34]{border-top-color:#ffffff0f}.orders-list__load-more[data-v-9e68eb34]{color:var(--neutral-200,#d1d5db);background:#ffffff0a;border-color:#ffffff14}@media (hover:hover){.orders-list__load-more[data-v-9e68eb34]:hover:not(:disabled){background:#ffffff12;border-color:#ffffff1f}}.orders-list__spinner[data-v-9e68eb34]{border-color:#ffffff26;border-top-color:var(--neutral-400,#6b7280)}}.dark,.dark,[data-theme=dark],[data-theme=dark]{background:#ffffff08;border-color:#ffffff0f}.dark,[data-theme=dark]{border-color:#ffffff1a}@media (hover:hover){.dark,[data-theme=dark]{background:#ffffff08}}.dark,[data-theme=dark]{background:#ffffff0f}.dark,.dark,.dark,.dark,[data-theme=dark],[data-theme=dark],[data-theme=dark],[data-theme=dark]{color:var(--neutral-200,#d1d5db)}.dark,[data-theme=dark]{color:var(--neutral-200,#d1d5db);background:#ffffff0a;border-color:#ffffff14}@media (hover:hover){.dark,[data-theme=dark]{background:#ffffff12;border-color:#ffffff1f}}.dark,[data-theme=dark]{border-color:#ffffff26;border-top-color:var(--neutral-400,#6b7280)}.scheduled__header[data-v-915db454]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:0;display:flex}.scheduled__count[data-v-915db454]{color:var(--color-text-secondary);font-size:.75rem}.scheduled__chevron[data-v-915db454]{color:var(--color-text-tertiary);margin-left:auto;font-size:.75rem}.scheduled__disclaimer[data-v-915db454]{color:var(--color-text-tertiary);margin:.25rem 0 .5rem;font-size:.6875rem;line-height:1.35}.scheduled__item[data-v-915db454]{border-top:1px solid var(--color-border)}.scheduled__item-header[data-v-915db454]{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:.125rem;width:100%;padding:.5rem 0;display:flex}.scheduled__row[data-v-915db454]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.scheduled__when[data-v-915db454]{color:var(--color-text-primary);white-space:nowrap;font-size:.8125rem}.scheduled__title[data-v-915db454]{color:var(--color-text-primary);font-size:.8125rem}.scheduled__channel[data-v-915db454],.scheduled__meta[data-v-915db454]{color:var(--color-text-tertiary);font-size:.6875rem}.scheduled__detail[data-v-915db454]{flex-direction:column;gap:.375rem;padding:0 0 .5rem;display:flex}.scheduled__ai-note[data-v-915db454]{color:var(--color-text-tertiary);margin:0;font-size:.6875rem;line-height:1.35}.scheduled__body[data-v-915db454]{color:var(--color-text-secondary);white-space:pre-wrap;background:var(--color-background-elevated);border-radius:8px;padding:.5rem;font-size:.75rem}.scheduled__cancel[data-v-915db454]{color:var(--color-danger,#dc2626);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.125rem;padding:0;font-size:.6875rem}.scheduled__cancel[data-v-915db454]:disabled{opacity:.6;cursor:default}.scheduled__detail-row[data-v-915db454]{justify-content:space-between;gap:.5rem;font-size:.6875rem;display:flex}.scheduled__detail-label[data-v-915db454]{color:var(--color-text-tertiary)}.scheduled__detail-value[data-v-915db454]{color:var(--color-text-secondary)}.scheduled__empty-title[data-v-915db454]{color:var(--color-text-secondary);margin:.25rem 0;font-size:.8125rem}.scheduled__empty-hint[data-v-915db454]{color:var(--color-text-tertiary);margin:0;font-size:.6875rem}.profile-edit__groups[data-v-936e9eb7]{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.profile-edit__groups--split[data-v-936e9eb7]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:32px;display:grid}}.profile-edit__group[data-v-936e9eb7]{flex-direction:column;gap:12px;display:flex}.profile-edit__group-title[data-v-936e9eb7]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.profile-edit__notice[data-v-936e9eb7]{border:1px solid var(--color-border);border-radius:var(--radius-md,10px);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.profile-edit__notice-text[data-v-936e9eb7]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);flex:auto;font-size:.75rem;font-weight:400;line-height:1.45}.profile-edit__field[data-v-936e9eb7]{flex-direction:column;gap:4px;display:flex}.profile-edit__label[data-v-936e9eb7]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:.02em;color:var(--color-text-primary);font-size:.75rem;font-weight:500;line-height:1.4}.profile-edit__input[data-v-936e9eb7]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md,10px);background-color:var(--color-background);width:100%;color:var(--color-text-primary);outline:none;padding:10px 14px;font-size:.8125rem;font-weight:400;line-height:1.55;transition:border-color .15s,box-shadow .15s}.profile-edit__input[data-v-936e9eb7]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #228be61f}.profile-edit__source[data-v-936e9eb7]{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}.profile-edit__source-text[data-v-936e9eb7]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;overflow-wrap:anywhere;min-width:0;color:var(--color-text-secondary);font-size:.6875rem;font-weight:400;line-height:1.5}.profile-edit__revert[data-v-936e9eb7],.profile-edit__pin[data-v-936e9eb7]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:0;border-radius:var(--radius-sm,6px);color:var(--color-text-primary,#1f2937);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.profile-edit__revert[data-v-936e9eb7]:disabled,.profile-edit__pin[data-v-936e9eb7]:disabled{opacity:.5;cursor:not-allowed}.profile-edit__revert[data-v-936e9eb7],.profile-edit__pin[data-v-936e9eb7]{border-color:var(--color-border,#0000000f);color:var(--color-text-primary,#1f2937);background:0 0}@media (hover:hover){.profile-edit__revert[data-v-936e9eb7]:hover:not(:disabled),.profile-edit__pin[data-v-936e9eb7]:hover:not(:disabled){border-color:var(--color-border-hover,#0000001f);background:#7f7f7f0f}}.profile-edit__revert[data-v-936e9eb7],.profile-edit__pin[data-v-936e9eb7]{gap:4px;padding:6px 10px}.profile-edit__error[data-v-936e9eb7],.profile-edit__form-error[data-v-936e9eb7]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-danger);margin:0;font-size:.75rem;font-weight:400;line-height:1.45}.profile-edit__warning[data-v-936e9eb7]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:.75rem;font-weight:400;line-height:1.45}.profile-edit__footer[data-v-936e9eb7]{flex-direction:column;gap:8px;display:flex}.profile-edit__actions[data-v-936e9eb7]{gap:8px;display:flex}.profile-edit__cancel[data-v-936e9eb7],.profile-edit__submit[data-v-936e9eb7]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:0;border-radius:var(--radius-sm,6px);color:var(--color-text-primary,#1f2937);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.profile-edit__cancel[data-v-936e9eb7]:disabled,.profile-edit__submit[data-v-936e9eb7]:disabled{opacity:.5;cursor:not-allowed}.profile-edit__cancel[data-v-936e9eb7],.profile-edit__submit[data-v-936e9eb7]{flex:1;padding:12px}@media (min-width:768px){.profile-edit__footer[data-v-936e9eb7]{flex-direction:row;align-items:center;gap:16px}.profile-edit__form-error[data-v-936e9eb7]{flex:auto;min-width:0}.profile-edit__actions[data-v-936e9eb7]{margin-left:auto}.profile-edit__cancel[data-v-936e9eb7],.profile-edit__submit[data-v-936e9eb7]{flex:none;padding:10px 20px}}.profile-edit__cancel[data-v-936e9eb7]{border-color:var(--color-border,#0000000f);color:var(--color-text-primary,#1f2937);background:0 0}@media (hover:hover){.profile-edit__cancel[data-v-936e9eb7]:hover:not(:disabled){border-color:var(--color-border-hover,#0000001f);background:#7f7f7f0f}}.profile-edit__submit[data-v-936e9eb7]{background:var(--brand-azure-500,#228be6);color:#fff;border-color:#0000;box-shadow:0 2px 8px #228be640}@media (hover:hover){.profile-edit__submit[data-v-936e9eb7]:hover:not(:disabled){background:var(--brand-azure-600,#1971c2);color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px #228be659}}.profile-edit__submit[data-v-936e9eb7]:active:not(:disabled){transform:translateY(0)}.client-card[data-v-d60debfe]{flex-direction:column;flex:1;gap:20px;padding:20px;display:flex;overflow-y:auto}.client-card__loading[data-v-d60debfe]{flex-direction:column;gap:12px;padding:8px 0;display:flex}.skeleton[data-v-d60debfe]{background:var(--color-background-soft,#f4f5f7);border-radius:var(--radius-sm,6px);animation:1.5s ease-in-out infinite pulse-d60debfe}.skeleton--avatar[data-v-d60debfe]{border-radius:50%;width:56px;height:56px}.skeleton--text[data-v-d60debfe]{width:70%;height:14px}.skeleton--short[data-v-d60debfe]{width:40%}@keyframes pulse-d60debfe{0%,to{opacity:1}50%{opacity:.4}}.client-card__header[data-v-d60debfe]{align-items:center;gap:14px;display:flex}.client-card__info[data-v-d60debfe]{flex-direction:column;gap:2px;min-width:0;display:flex}.client-card__chat-btn[data-v-d60debfe],.client-card__edit-btn[data-v-d60debfe]{border-radius:var(--radius-sm,6px);width:32px;height:32px;color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover){.client-card__chat-btn[data-v-d60debfe]:hover:not(:disabled),.client-card__edit-btn[data-v-d60debfe]:hover:not(:disabled){color:var(--color-text-primary,#1f2937);background:#7f7f7f1a}}.client-card__chat-btn[data-v-d60debfe]:disabled,.client-card__edit-btn[data-v-d60debfe]:disabled{opacity:.5;cursor:not-allowed}.client-card__chat-btn[data-v-d60debfe],.client-card__edit-btn[data-v-d60debfe]{flex-shrink:0;margin-left:auto}.client-card__scheduled-btn[data-v-d60debfe]{border-radius:var(--radius-sm,6px);width:32px;height:32px;color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover){.client-card__scheduled-btn[data-v-d60debfe]:hover:not(:disabled){color:var(--color-text-primary,#1f2937);background:#7f7f7f1a}}.client-card__scheduled-btn[data-v-d60debfe]:disabled{opacity:.5;cursor:not-allowed}.client-card__scheduled-btn[data-v-d60debfe]{flex-shrink:0;margin-left:auto;position:relative}.client-card__scheduled-btn+.client-card__chat-btn[data-v-d60debfe],.client-card__scheduled-btn+.client-card__edit-btn[data-v-d60debfe],.client-card__chat-btn+.client-card__edit-btn[data-v-d60debfe]{margin-left:0}.client-card__scheduled-badge[data-v-d60debfe]{background:var(--color-primary,#2563eb);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:.6875rem;font-weight:600;line-height:16px;position:absolute;top:-2px;right:-2px}.client-card__name[data-v-d60debfe]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:0;color:var(--color-text-primary,#1f2937);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;line-height:1.35;overflow:hidden}.client-card__date[data-v-d60debfe]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-secondary,#6b7280);font-size:.75rem;font-weight:400;line-height:1.45}.client-card__section[data-v-d60debfe]{flex-direction:column;gap:8px;display:flex}.client-card__section-title[data-v-d60debfe]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary,#6b7280);margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.client-card__section-header[data-v-d60debfe]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.client-card__attr-empty[data-v-d60debfe]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-secondary,#6b7280);padding:.25rem 0;font-size:.8125rem;font-weight:400;line-height:1.5}.client-card__section-add[data-v-d60debfe]{border:1px solid var(--color-primary,#228be6);color:var(--color-primary,#228be6);cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:4px 10px;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:500;transition:background-color .15s;display:inline-flex}@media (hover:hover){.client-card__section-add[data-v-d60debfe]:hover{background:#228be614}}.client-card__note+.client-card__note[data-v-d60debfe]{margin-top:8px}.note-item[data-v-d60debfe]{background:var(--color-background-soft,#f4f5f7);border:1px solid var(--color-border,#0000000f);border-radius:var(--radius-md,10px);cursor:pointer;padding:10px 12px;transition:border-color .15s,background .15s}@media (hover:hover){.note-item[data-v-d60debfe]:hover{border-color:var(--color-border-hover,#0000001f);background:var(--color-background-mute,#f0f1f4)}}.note-item__text[data-v-d60debfe]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-primary,#1f2937);white-space:pre-line;word-wrap:break-word;font-size:.8125rem;font-weight:400;line-height:1.55}.note-item__files[data-v-d60debfe]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.note-item__file[data-v-d60debfe]{border-radius:var(--radius-sm,6px);text-decoration:none;display:block;overflow:hidden}.note-item__file--btn[data-v-d60debfe]{cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .15s}@media (hover:hover){.note-item__file--btn[data-v-d60debfe]:hover{opacity:.8}}.note-item__file-thumb[data-v-d60debfe]{object-fit:cover;border-radius:var(--radius-sm,6px);width:56px;height:56px;display:block}.note-item__file-name[data-v-d60debfe]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--brand-azure-600,#1971c2);border-radius:var(--radius-sm,6px);background:#228be614;align-items:center;padding:4px 8px;font-size:.6875rem;font-weight:400;line-height:1.5;display:inline-flex}.note-item__meta[data-v-d60debfe]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-secondary,#6b7280);align-items:center;gap:6px;margin-top:6px;font-size:.6875rem;font-weight:400;line-height:1.5;display:flex}.note-item__author[data-v-d60debfe]{color:var(--color-text-secondary,#4b5563);font-weight:500}.client-card__empty[data-v-d60debfe]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-secondary,#6b7280);padding:8px 0;font-size:.75rem;font-weight:400;line-height:1.45}.client-card__channels[data-v-d60debfe]{flex-direction:column;gap:6px;display:flex}.client-card__channel[data-v-d60debfe]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-primary,#1f2937);align-items:center;gap:8px;font-size:.8125rem;font-weight:400;line-height:1.5;text-decoration:none;display:flex}@media (hover:hover){.client-card__channel--link[data-v-d60debfe]:hover{color:var(--brand-azure-500,#228be6)}}.client-card__channel-icon[data-v-d60debfe]{border-radius:var(--radius-sm,6px);background:var(--color-background-soft,#f4f5f7);width:24px;height:24px;font-family:var(--font-mono,"Space Mono", monospace);color:var(--color-text-secondary,#4b5563);flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.client-card__channel-address[data-v-d60debfe]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.client-card__channel-badge[data-v-d60debfe]{font-family:var(--font-mono,"Space Mono", monospace);text-transform:uppercase;letter-spacing:.04em;color:var(--brand-azure-600,#1971c2);background:#228be614;border-radius:999px;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:.6875rem;font-weight:700}@media (prefers-color-scheme:dark){.client-card__channel-badge[data-v-d60debfe]{color:var(--brand-azure-400,#4dabf7)}}.client-card__channel-badge--warning[data-v-d60debfe]{color:#d97706;background:#f59e0b1a}@media (prefers-color-scheme:dark){.client-card__channel-badge--warning[data-v-d60debfe]{color:#fbbf24}}.client-card__channel-note[data-v-d60debfe]{color:var(--color-text-tertiary,#9ca3af);flex-shrink:0;font-size:.6875rem}.client-card__last-contact[data-v-d60debfe]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-secondary,#6b7280);margin-bottom:8px;font-size:.75rem;font-weight:400;line-height:1.45}.client-card__attributes[data-v-d60debfe]{flex-direction:column;gap:6px;display:flex}.client-card__attr[data-v-d60debfe]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.client-card__attr-label[data-v-d60debfe]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-secondary,#6b7280);flex-shrink:0;font-size:.8125rem;font-weight:400;line-height:1.5}.client-card__attr-value[data-v-d60debfe]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-primary,#1f2937);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8125rem;font-weight:400;line-height:1.5;overflow:hidden}.client-card__attr-history-btn[data-v-d60debfe]{border-radius:var(--radius-sm,6px);width:20px;height:20px;color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover){.client-card__attr-history-btn[data-v-d60debfe]:hover:not(:disabled){color:var(--color-text-primary,#1f2937);background:#7f7f7f1a}}.client-card__attr-history-btn[data-v-d60debfe]:disabled{opacity:.5;cursor:not-allowed}.client-card__attr-history-btn[data-v-d60debfe]{color:var(--color-text-tertiary,#9ca3af);flex-shrink:0;font-size:.75rem}.client-card__attr-history-btn--active[data-v-d60debfe]{color:var(--color-primary,#228be6)}@media (hover:hover){.client-card__attr-history-btn[data-v-d60debfe]:hover{color:var(--color-primary,#228be6)}}.client-card__attr-history[data-v-d60debfe]{margin:2px 0 6px}.client-card__attr--editable[data-v-d60debfe]{cursor:pointer;border-radius:var(--radius-sm,6px)}@media (hover:hover){.client-card__attr--editable[data-v-d60debfe]:hover{background:var(--color-background-soft,#f4f5f7)}}.client-card__attr-editor[data-v-d60debfe]{margin:.25rem 0 .375rem}.client-card__attr-add-dropdown[data-v-d60debfe]{background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md,10px);max-height:240px;margin:0 0 .375rem;padding:.25rem 0;list-style:none;overflow-y:auto;box-shadow:0 4px 12px #00000014,0 1px 3px #0000000a}.client-card__attr-add-option[data-v-d60debfe]{color:var(--color-text-primary);cursor:pointer;padding:.5rem .75rem;font-size:.8125rem}@media (hover:hover){.client-card__attr-add-option[data-v-d60debfe]:hover{color:var(--color-primary);background:#228be614}}.client-card__financial[data-v-d60debfe]{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px;display:grid}.client-card__stat[data-v-d60debfe]{background:var(--color-background-soft,#f4f5f7);border-radius:var(--radius-md,10px);flex-direction:column;gap:2px;padding:10px;display:flex}.client-card__stat-value[data-v-d60debfe]{font-family:var(--font-display,"Outfit", sans-serif);letter-spacing:0;color:var(--color-text-primary,#1f2937);font-size:1rem;font-weight:600;line-height:1.35}.client-card__stat-label[data-v-d60debfe]{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:0;color:var(--color-text-secondary,#6b7280);font-size:.6875rem;font-weight:400;line-height:1.5}.chat-panel[data-v-aa94e78a]{background:var(--color-background);flex-direction:column;height:100%;min-height:0;display:flex}.chat-panel__icon-btn[data-v-aa94e78a]{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover){.chat-panel__icon-btn[data-v-aa94e78a]:hover{background:var(--color-background-hover)}}.chat-panel__icon-btn--active[data-v-aa94e78a]{background:#228be61f}.chat-panel__back[data-v-aa94e78a]{position:relative}.chat-panel__back-badge[data-v-aa94e78a]{color:#fff;text-align:center;pointer-events:none;background:#ef4444;border-radius:9999px;min-width:16px;height:16px;padding:0 4px;font-family:Space Mono,monospace;font-size:.5625rem;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-4px}.chat-panel__body[data-v-aa94e78a]{flex:1;min-height:0;display:flex}.chat-panel__list[data-v-aa94e78a],.chat-panel__main[data-v-aa94e78a]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chat-panel__list[data-v-aa94e78a]>*{flex:1;min-height:0}.chat-panel__list[data-v-aa94e78a] .conv-list__header{height:var(--desktop-header-height,61px);padding-top:0;padding-bottom:0}.chat-panel--wide .chat-panel__list[data-v-aa94e78a]{border-right:1px solid var(--color-border);flex:0 0 280px;width:280px}.chat-panel__dialog-header[data-v-aa94e78a]{height:var(--desktop-header-height,61px);border-bottom:1px solid var(--color-border);background:var(--color-background-elevated);flex-shrink:0;align-items:center;gap:.25rem;padding:0 .5rem;display:flex}.chat-panel__dialog-title[data-v-aa94e78a]{min-width:0;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 .25rem;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600;overflow:hidden}.chat-panel__card[data-v-aa94e78a]{flex-direction:column;flex:1;min-height:0;display:flex}.chat-panel__empty[data-v-aa94e78a]{color:var(--color-text-tertiary);flex:1;justify-content:center;align-items:center;padding:1rem;font-family:Outfit,sans-serif;font-size:.8125rem;display:flex}.chat-bubble[data-v-0971aef1]{z-index:950;cursor:pointer;color:#fff;background:linear-gradient(135deg,#228be6 0%,#339af0 100%);border:none;border-radius:16px;width:52px;height:52px;padding:0;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #228be64d,0 1px 3px #0000001a}@media (hover:hover){.chat-bubble[data-v-0971aef1]:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 8px 24px #228be666,0 2px 6px #0000001f}}.chat-bubble[data-v-0971aef1]:active{transform:translateY(0)scale(.97)}.chat-bubble[data-v-0971aef1]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.chat-bubble--detached[data-v-0971aef1]{background:var(--color-background-elevated);color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-border), 0 4px 12px #0000001f}.chat-bubble__icon-wrap[data-v-0971aef1]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.chat-bubble__icon[data-v-0971aef1]{width:22px;height:22px}.chat-bubble__badge[data-v-0971aef1]{color:#fff;text-align:center;background:#ef4444;border-radius:9999px;min-width:18px;height:18px;padding:0 5px;font-family:Space Mono,monospace;font-size:.6rem;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 6px #ef444466}.badge-enter-active[data-v-0971aef1]{animation:.25s cubic-bezier(.34,1.56,.64,1) forwards badge-pop-0971aef1}.badge-leave-active[data-v-0971aef1]{animation:.15s reverse forwards badge-pop-0971aef1}@keyframes badge-pop-0971aef1{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.chat-dock[data-v-b54f5cdf]{z-index:900;border-left:1px solid var(--color-border);background:var(--color-background);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.chat-dock--overlay[data-v-b54f5cdf]{box-shadow:0 8px 32px #0000001f}.chat-dock__resize[data-v-b54f5cdf]{z-index:1;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:-4px}.chat-dock__resize[data-v-b54f5cdf]:after{content:"";background:0 0;width:2px;transition:background .15s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:3px}@media (hover:hover){.chat-dock__resize[data-v-b54f5cdf]:hover:after{background:var(--color-primary)}}.chat-dock--resizing[data-v-b54f5cdf]{-webkit-user-select:none;user-select:none}.chat-dock--resizing .chat-dock__resize[data-v-b54f5cdf]:after{background:var(--color-primary)}.chat-dock--resizing[data-v-b54f5cdf] iframe{pointer-events:none}.chat-bubble-pop-enter-active[data-v-b54f5cdf]{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards chat-bubble-pop-b54f5cdf}.chat-bubble-pop-leave-active[data-v-b54f5cdf]{animation:.2s cubic-bezier(.22,1,.36,1) reverse forwards chat-bubble-pop-b54f5cdf}@keyframes chat-bubble-pop-b54f5cdf{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (min-width:1024px){header[data-v-b6c753d9]{padding-right:calc(var(--section-gap) / 2);place-items:center;display:flex}}.route-view-container[data-v-b6c753d9]{transition:margin-right .25s cubic-bezier(.22,1,.36,1)}.route-view-container--with-tab-bar[data-v-b6c753d9]{padding-bottom:56px}.route-view-container--with-rail[data-v-b6c753d9]{margin-left:var(--nav-rail-width,56px);transition:margin-left .2s cubic-bezier(.4,0,.2,1),margin-right .25s cubic-bezier(.22,1,.36,1)}.app-desktop-shell[data-v-b6c753d9]{min-height:100vh;display:flex}.app-desktop-shell .route-view-container[data-v-b6c753d9]{flex:1;min-width:0}.auth-view[data-v-cc0eec66]{z-index:100;background:#0c0e14;justify-content:center;align-items:center;padding:24px;font-family:DM Sans,sans-serif;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.auth-card[data-v-cc0eec66]{background:#141820;border:1px solid #ffffff0f;border-radius:16px;width:100%;max-width:400px;animation:.5s cubic-bezier(.22,1,.36,1) both card-in-cc0eec66;position:relative;overflow:hidden;box-shadow:0 1px 2px #0003,0 4px 16px #0000004d,0 12px 40px #0003}.auth-card__body[data-v-cc0eec66]{padding:40px 32px 36px}@media (max-width:440px){.auth-card__body[data-v-cc0eec66]{padding:32px 24px 28px}}.auth-header[data-v-cc0eec66]{text-align:center;margin-bottom:32px}.auth-logo[data-v-cc0eec66]{width:56px;height:56px;margin:0 auto 16px}.auth-logo svg[data-v-cc0eec66]{width:100%;height:100%}.auth-wordmark[data-v-cc0eec66]{letter-spacing:.2em;text-transform:uppercase;color:#d1d5db;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3;display:block}.auth-subtitle[data-v-cc0eec66]{color:#6b7280;margin:0;font-family:DM Sans,sans-serif;font-size:.8125rem;line-height:1.55}.auth-form form[data-v-cc0eec66]{flex-direction:column;display:flex}.auth-label[data-v-cc0eec66]{letter-spacing:.02em;color:#9ca3af;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:500;display:block}.auth-input-wrap[data-v-cc0eec66]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.auth-input-wrap[data-v-cc0eec66]:focus-within{border-color:#228be6;box-shadow:0 0 0 3px #228be61f}.auth-input-wrap--error[data-v-cc0eec66]{border-color:#ef4444}.auth-input-wrap--error[data-v-cc0eec66]:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.auth-input-icon[data-v-cc0eec66]{color:#4b5563;flex-shrink:0;width:18px;height:18px}.auth-input[data-v-cc0eec66]{color:#d1d5db;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px 0;font-family:DM Sans,sans-serif;font-size:.82rem}.auth-input[data-v-cc0eec66]::placeholder{color:#4b5563}.auth-input[data-v-cc0eec66]:-webkit-autofill{-webkit-text-fill-color:#d1d5db;caret-color:#d1d5db;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #141820}.auth-input[data-v-cc0eec66]:-webkit-autofill:focus{-webkit-text-fill-color:#d1d5db;caret-color:#d1d5db;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #141820}@media (hover:hover){.auth-input[data-v-cc0eec66]:-webkit-autofill:hover{-webkit-text-fill-color:#d1d5db;caret-color:#d1d5db;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #141820}}.auth-error[data-v-cc0eec66]{color:#f87171;margin:-8px 0 12px;font-family:DM Sans,sans-serif;font-size:.75rem;line-height:1.4}.auth-btn[data-v-cc0eec66]{color:#fff;cursor:pointer;background:#228be6;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:500;transition:background-color .15s,box-shadow .15s,transform .1s;display:flex;box-shadow:0 2px 8px #228be640}@media (hover:hover){.auth-btn[data-v-cc0eec66]:hover:not(:disabled){background:#1971c2;transform:translateY(-1px);box-shadow:0 4px 16px #228be659}}.auth-btn[data-v-cc0eec66]:active:not(:disabled){background:#1864ab;transform:translateY(0);box-shadow:0 1px 4px #228be633}.auth-btn[data-v-cc0eec66]:disabled{opacity:.5;cursor:not-allowed}.auth-btn--ghost[data-v-cc0eec66]{color:#4dabf7;box-shadow:none;background:0 0;border:1px solid #ffffff1a;margin-top:16px}@media (hover:hover){.auth-btn--ghost[data-v-cc0eec66]:hover:not(:disabled){box-shadow:none;background:#ffffff0a;border-color:#ffffff26;transform:none}}.auth-btn--ghost[data-v-cc0eec66]:active:not(:disabled){box-shadow:none;background:#ffffff0f;transform:none}.auth-btn__arrow[data-v-cc0eec66]{width:18px;height:18px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.auth-btn:hover:not(:disabled) .auth-btn__arrow[data-v-cc0eec66]{transform:translate(3px)}.oauth-section[data-v-cc0eec66]{margin-top:16px;position:relative}.oauth-section__locked-tap[data-v-cc0eec66]{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.oauth-divider[data-v-cc0eec66]{color:#6b7280;align-items:center;margin-bottom:16px;font-family:DM Sans,sans-serif;font-size:.8125rem;display:flex}.oauth-divider[data-v-cc0eec66]:before,.oauth-divider[data-v-cc0eec66]:after{content:"";background:#ffffff1a;flex:1;height:1px}.oauth-divider span[data-v-cc0eec66]{padding:0 12px}.oauth-btn[data-v-cc0eec66]{color:#d1d5db;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:12px;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.oauth-btn[data-v-cc0eec66]:active{background:#ffffff0f}.oauth-btn--vk[data-v-cc0eec66]{color:#07f;border-color:#07f3}@media (hover:hover){.oauth-btn--vk[data-v-cc0eec66]:hover{background:#0077ff0f;border-color:#0077ff4d}}.oauth-icon[data-v-cc0eec66]{flex-shrink:0}.vk-sdk-wrapper[data-v-cc0eec66]{min-height:44px;margin-bottom:8px;position:relative}.vk-sdk-skeleton[data-v-cc0eec66]{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.vk-sdk-skeleton__bar[data-v-cc0eec66]{background:#ffffff0f;border-radius:10px;width:100%;height:44px;animation:1.5s ease-in-out infinite vk-pulse-cc0eec66}.ya-sdk-wrapper[data-v-cc0eec66]{min-height:44px;margin-bottom:8px;position:relative}.ya-sdk-skeleton[data-v-cc0eec66]{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ya-sdk-skeleton__bar[data-v-cc0eec66]{background:#ffffff0f;border-radius:10px;width:100%;height:44px;animation:1.5s ease-in-out infinite vk-pulse-cc0eec66}.google-sdk-wrapper[data-v-cc0eec66]{min-height:44px;margin-bottom:8px;position:relative}.google-sdk-skeleton[data-v-cc0eec66]{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.google-sdk-skeleton__bar[data-v-cc0eec66]{background:#ffffff0f;border-radius:10px;width:100%;height:44px;animation:1.5s ease-in-out infinite vk-pulse-cc0eec66}@keyframes vk-pulse-cc0eec66{0%,to{opacity:1}50%{opacity:.4}}.auth-state[data-v-cc0eec66]{text-align:center;padding:12px 0 4px}.auth-state__heading[data-v-cc0eec66]{color:#d1d5db;letter-spacing:-.01em;margin:0 0 8px;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3}.auth-state__text[data-v-cc0eec66]{color:#6b7280;margin:0 0 4px;font-family:DM Sans,sans-serif;font-size:.8125rem;line-height:1.55}.auth-state__text strong[data-v-cc0eec66]{color:#d1d5db;font-weight:600}.auth-state__hint[data-v-cc0eec66]{letter-spacing:.2em;text-transform:uppercase;color:#4b5563;margin:12px 0 0;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700;line-height:1.4}.auth-sent-icon[data-v-cc0eec66]{color:#22c55e;width:48px;height:48px;margin:0 auto 16px}.auth-sent-icon svg[data-v-cc0eec66]{width:100%;height:100%}.spinner[data-v-cc0eec66]{border:2.5px solid #ffffff0f;border-top-color:#228be6;border-radius:50%;width:28px;height:28px;margin:0 auto 16px;animation:.75s linear infinite spin-cc0eec66}.spinner-small[data-v-cc0eec66]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite spin-cc0eec66;display:inline-block}@keyframes spin-cc0eec66{to{transform:rotate(360deg)}}@keyframes card-in-cc0eec66{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-btn--link[data-v-cc0eec66]{color:#6b7280;box-shadow:none;text-underline-offset:2px;background:0 0;border:none;margin-top:8px;padding:8px 20px;font-size:.75rem;text-decoration:underline}@media (hover:hover){.auth-btn--link[data-v-cc0eec66]:hover:not(:disabled){color:#9ca3af;box-shadow:none;background:0 0;transform:none}}.auth-btn--link[data-v-cc0eec66]:active:not(:disabled){box-shadow:none;background:0 0;transform:none}.otp-form[data-v-cc0eec66]{flex-direction:column;margin:20px 0 8px;display:flex}.otp-input[data-v-cc0eec66]{letter-spacing:.5em;text-align:center;color:#d1d5db;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;margin-bottom:16px;padding:14px 0;font-family:Space Mono,monospace;font-size:1.5rem;font-weight:700;transition:border-color .15s,box-shadow .15s}.otp-input[data-v-cc0eec66]:focus{border-color:#228be6;box-shadow:0 0 0 3px #228be61f}.otp-input[data-v-cc0eec66]::placeholder{color:#4b5563;letter-spacing:.5em}@media (prefers-color-scheme:light){.auth-view[data-v-cc0eec66]{background:#f4f5f7}.auth-card[data-v-cc0eec66]{background:#fff;border-color:#00000014;box-shadow:0 1px 3px #0000000a,0 4px 16px #0000000f,0 12px 40px #00000014}.auth-wordmark[data-v-cc0eec66]{color:#1f2937}.auth-subtitle[data-v-cc0eec66]{color:#6b7280}.auth-label[data-v-cc0eec66]{color:#4b5563}.auth-input-wrap[data-v-cc0eec66]{background:#fff;border-color:#0000001f}.auth-input-wrap[data-v-cc0eec66]:focus-within{border-color:#228be6;box-shadow:0 0 0 3px #228be61f}.auth-input-wrap--error[data-v-cc0eec66]{border-color:#ef4444}.auth-input-icon[data-v-cc0eec66]{color:#9ca3af}.auth-input[data-v-cc0eec66]{color:#1f2937}.auth-input[data-v-cc0eec66]::placeholder{color:#9ca3af}.auth-input[data-v-cc0eec66]:-webkit-autofill{-webkit-text-fill-color:#1f2937;caret-color:#1f2937;-webkit-box-shadow:inset 0 0 0 1000px #fff}.auth-input[data-v-cc0eec66]:-webkit-autofill:focus{-webkit-text-fill-color:#1f2937;caret-color:#1f2937;-webkit-box-shadow:inset 0 0 0 1000px #fff}@media (hover:hover){.auth-input[data-v-cc0eec66]:-webkit-autofill:hover{-webkit-text-fill-color:#1f2937;caret-color:#1f2937;-webkit-box-shadow:inset 0 0 0 1000px #fff}}.auth-error[data-v-cc0eec66]{color:#dc2626}.auth-btn--ghost[data-v-cc0eec66]{color:#1971c2;border-color:#0000001a}@media (hover:hover){.auth-btn--ghost[data-v-cc0eec66]:hover:not(:disabled){box-shadow:none;background:#0000000a;border-color:#00000026;transform:none}}.auth-btn--ghost[data-v-cc0eec66]:active:not(:disabled){box-shadow:none;background:#0000000f;transform:none}.auth-btn--link[data-v-cc0eec66]{color:#6b7280}@media (hover:hover){.auth-btn--link[data-v-cc0eec66]:hover:not(:disabled){color:#4b5563;background:0 0}}.auth-state__heading[data-v-cc0eec66]{color:#1f2937}.auth-state__text[data-v-cc0eec66]{color:#6b7280}.auth-state__text strong[data-v-cc0eec66]{color:#1f2937}.auth-state__hint[data-v-cc0eec66]{color:#6b7280}.spinner[data-v-cc0eec66]{border-color:#228be6 #00000014 #00000014}.oauth-divider[data-v-cc0eec66]{color:#6b7280}.oauth-divider[data-v-cc0eec66]:before,.oauth-divider[data-v-cc0eec66]:after{background:#0000001f}.oauth-btn[data-v-cc0eec66]{color:#1f2937;background:#fff;border-color:#0000001f}.oauth-btn[data-v-cc0eec66]:active{background:#0000000a}.oauth-btn--vk[data-v-cc0eec66]{color:#07f;border-color:#07f3}@media (hover:hover){.oauth-btn--vk[data-v-cc0eec66]:hover{background:#0077ff0a}}.vk-sdk-skeleton__bar[data-v-cc0eec66],.ya-sdk-skeleton__bar[data-v-cc0eec66],.google-sdk-skeleton__bar[data-v-cc0eec66]{background:#00000014}.otp-input[data-v-cc0eec66]{color:#1f2937;background:#fff;border-color:#0000001f}.otp-input[data-v-cc0eec66]:focus{border-color:#228be6}.otp-input[data-v-cc0eec66]::placeholder{color:#9ca3af}}.auth-consents[data-v-cc0eec66]{flex-direction:column;gap:8px;margin:12px 0;display:flex}.auth-consents__item[data-v-cc0eec66]{color:#6b7280;cursor:pointer;align-items:flex-start;gap:8px;font-size:.8125rem;display:flex}.auth-consents__item input[data-v-cc0eec66]{accent-color:#228be6;flex-shrink:0;margin-top:2px}.auth-consents__item a[data-v-cc0eec66]{color:#228be6}.auth-consents__item--alert input[data-v-cc0eec66]{outline-offset:1px;outline:2px solid #f87171}.auth-consents__item--shake-odd[data-v-cc0eec66]{animation:.4s ease-out auth-consent-shake-odd-cc0eec66}.auth-consents__item--shake-even[data-v-cc0eec66]{animation:.4s ease-out auth-consent-shake-even-cc0eec66}@keyframes auth-consent-shake-odd-cc0eec66{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes auth-consent-shake-even-cc0eec66{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.auth-consents__item--shake-odd[data-v-cc0eec66],.auth-consents__item--shake-even[data-v-cc0eec66]{animation:none}}.auth-consents__hint[data-v-cc0eec66]{color:#f87171;margin:-2px 0 0;font-family:DM Sans,sans-serif;font-size:.75rem;line-height:1.4}.desktop-layout[data-v-e253c763]{background-color:var(--tg-theme-bg-color);width:100%;min-height:100vh}.org-stage[data-v-01f719e9]{--os-bg:#0c0e14;--os-card:#141820;--os-bg-secondary:#ffffff08;--os-text:#d1d5db;--os-hint:#6b7280;--os-accent:#4dabf7;--os-border:#ffffff14;--os-shadow-card:none;--os-shadow-panel:0 8px 32px #0000003d}.org-stage[data-theme=light][data-v-01f719e9]{--os-bg:#f4f5f7;--os-card:#fff;--os-bg-secondary:#f8f9fb;--os-text:#1f2937;--os-hint:#6b7280;--os-accent:#228be6;--os-border:#00000014;--os-shadow-card:0 1px 3px #0000000a;--os-shadow-panel:0 4px 24px #00000014}.org-stage[data-v-01f719e9]{z-index:100;box-sizing:border-box;padding:calc(48px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-right)) calc(48px + env(safe-area-inset-bottom)) calc(24px + env(safe-area-inset-left));background:var(--os-bg);color:var(--os-text);-webkit-overflow-scrolling:touch;justify-content:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden auto}@media (max-width:480px){.org-stage[data-v-01f719e9]{padding:calc(24px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}}.org-stage[data-v-01f719e9],.org-stage[data-v-01f719e9] *{-webkit-text-fill-color:currentColor}.org-stage__card[data-v-01f719e9]{z-index:1;background:var(--os-card);border:1px solid var(--os-border);width:100%;max-width:440px;box-shadow:var(--os-shadow-panel);border-radius:16px;margin:auto;padding:32px;animation:.5s cubic-bezier(.22,1,.36,1) orgReveal-01f719e9;position:relative}@media (max-width:480px){.org-stage__card[data-v-01f719e9]{border-radius:12px;padding:24px}}.org-stage__brand[data-v-01f719e9]{justify-content:center;align-items:center;gap:10px;margin-bottom:28px;display:flex}.org-stage__logo[data-v-01f719e9]{flex-shrink:0;width:28px;height:28px}.org-stage__wordmark[data-v-01f719e9]{letter-spacing:.2em;text-transform:uppercase;color:var(--os-text);font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:600}.org-stage__title[data-v-01f719e9]{letter-spacing:-.01em;color:var(--os-text);margin:0 0 8px;font-family:Outfit,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.25}.org-stage__subtitle[data-v-01f719e9]{color:var(--os-hint);margin:0 0 24px;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.6}.org-stage__center[data-v-01f719e9]{text-align:center;padding:8px 0}.org-stage__grid[data-v-01f719e9]{flex-direction:column;gap:12px;display:flex}.org-stage__spinner[data-v-01f719e9]{border:2.5px solid var(--os-border);border-top-color:var(--os-accent);border-radius:50%;width:40px;height:40px;margin:0 auto 16px;animation:.8s linear infinite spin-01f719e9}.org-stage__loading-text[data-v-01f719e9]{color:var(--os-hint);margin:0;font-family:DM Sans,sans-serif;font-size:.875rem}.org-card[data-v-01f719e9]{background:var(--os-bg-secondary);border:1px solid var(--os-border);cursor:pointer;width:100%;box-shadow:var(--os-shadow-card);text-align:left;color:inherit;font:inherit;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}@media (hover:hover){.org-card[data-v-01f719e9]:hover{border-color:var(--os-accent);box-shadow:0 0 0 3px #228be614}}.org-card[data-v-01f719e9]:active{background:#228be60a}.org-card__icon[data-v-01f719e9]{color:#fff;background:linear-gradient(135deg,#228be6 0%,#339af0 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:600;display:flex}.org-card__info[data-v-01f719e9]{flex:1;min-width:0}.org-card__name[data-v-01f719e9]{color:var(--os-text);text-overflow:ellipsis;white-space:nowrap;font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.35;overflow:hidden}.org-card__slug[data-v-01f719e9]{color:var(--os-hint);margin-top:1px;font-family:Space Mono,monospace;font-size:.6875rem;line-height:1.5}.org-card__chevron[data-v-01f719e9]{color:var(--os-hint);opacity:.4;flex-shrink:0}@keyframes orgReveal-01f719e9{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-01f719e9{to{transform:rotate(360deg)}}
