:root,.vc-brand-scope{--brand-primary:#1a2a3a;--brand-primary-hover:#3c4a58;--brand-primary-soft:#dfe1e3;--brand-primary-tint:#f4f4f5;--brand-on-primary:#fff;--brand-accent:#38899e;--brand-accent-soft:#dbeaee;--brand-on-accent:#111;--brand-accent-text:#347e91;--brand-ink:#151e27;--brand-ink-soft:#475360;--brand-surface:#fff;--brand-surface-alt:#f8f9f9;--brand-line:#e4e5e7;--brand-font-text:Outfit, system-ui, sans-serif;--brand-font-display:"Cormorant Garamond", "Iowan Old Style", Georgia, serif;--vc-ground:color-mix(in srgb, var(--brand-surface-alt) 55%, #f7f6f3);--vc-ground-2:color-mix(in srgb, var(--brand-primary) 5%, #efeeea);--vc-hair:color-mix(in srgb, var(--brand-line) 75%, #e4e2dc);--vc-hair-strong:color-mix(in srgb, var(--brand-ink) 18%, transparent);--vc-hover:color-mix(in srgb, var(--brand-ink) 5%, transparent);--vc-stage:color-mix(in srgb, var(--brand-ink) 72%, #050607);--vc-scrim:color-mix(in srgb, var(--brand-ink) 30%, transparent);--vc-placeholder:color-mix(in srgb, var(--brand-ink-soft) 85%, white);--vc-danger:#a3261b;--vc-danger-soft:#fbeae7;--vc-ok:#2c6e3f;--vc-ok-soft:#e5f1e8;--vc-warn:#8a5300;--vc-warn-soft:#fbf0dc;--vc-font-text:var(--brand-font-text);--vc-font-display:var(--brand-font-display);--vc-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--vc-type-display:500 clamp(40px, 5.2vw, 72px) / 1.02 var(--vc-font-display);--vc-type-title:500 clamp(32px, 3.6vw, 48px) / 1.06 var(--vc-font-display);--vc-type-h2:500 clamp(26px, 2.4vw, 32px) / 1.12 var(--vc-font-display);--vc-type-h3:600 16px / 1.3 var(--vc-font-text);--vc-size-xs:12px;--vc-size-sm:13.5px;--vc-size-base:15.5px;--vc-size-md:17px;--vc-size-lg:19px;--vc-leading:1.55;--vc-space-1:4px;--vc-space-2:8px;--vc-space-3:12px;--vc-space-4:16px;--vc-space-5:20px;--vc-space-6:24px;--vc-space-7:32px;--vc-space-8:40px;--vc-space-9:56px;--vc-space-10:72px;--vc-gutter:clamp(16px, 4vw, 56px);--vc-max:1360px;--vc-target:44px;--vc-topbar-h:68px;--vc-tabbar-h:0px;--vc-bottombar-h:calc(88px + env(safe-area-inset-bottom));--vc-r-sm:8px;--vc-r-input:12px;--vc-r-card:14px;--vc-r-panel:18px;--vc-r-img:18px;--vc-r-sheet:24px;--vc-r-pill:999px;--vc-shadow:0 1px 2px color-mix(in srgb, var(--brand-ink) 6%, transparent), 0 28px 60px -32px color-mix(in srgb, var(--brand-ink) 40%, transparent);--vc-shadow-lift:0 2px 4px color-mix(in srgb, var(--brand-ink) 6%, transparent), 0 36px 70px -30px color-mix(in srgb, var(--brand-ink) 48%, transparent);--vc-shadow-press:0 10px 24px -16px color-mix(in srgb, var(--brand-ink) 45%, transparent);--vc-ring:0 0 0 3px var(--brand-primary);--vc-focus:2px solid var(--brand-accent-text);--vc-ease:cubic-bezier(.16, 1, .3, 1);--vc-dur-fast:.2s;--vc-dur:.35s;--vc-dur-slow:.6s;--vc-z-sticky:10;--vc-z-bar:20;--vc-z-tabbar:30;--vc-z-fab:40;--vc-z-toast:50;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=699px){:root{--vc-topbar-h:58px;--vc-tabbar-h:calc(67px + env(safe-area-inset-bottom))}}@media (width<=600px){:root{--vc-bottombar-h:calc(76px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){:root{--vc-dur-fast:.01ms;--vc-dur:.01ms;--vc-dur-slow:.01ms}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:color-mix(in srgb, var(--brand-ink) 22%, transparent) transparent}body{background:var(--vc-ground);color:var(--brand-ink);font:400 var(--vc-size-base) / var(--vc-leading) var(--vc-font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}*{scrollbar-width:thin}::selection{background:var(--brand-primary-soft);color:var(--brand-ink)}:focus-visible{outline:var(--vc-focus);outline-offset:3px}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}h1,h2,h3,h4{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0}.vc-display{font:var(--vc-type-display);letter-spacing:-.015em}.vc-title{font:var(--vc-type-title);letter-spacing:-.01em}.vc-h2{font:var(--vc-type-h2);letter-spacing:-.005em}.vc-h3{font:var(--vc-type-h3);letter-spacing:-.005em}.vc-lede{font-size:var(--vc-size-md);color:var(--brand-ink-soft);max-width:60ch;line-height:1.55}.vc-meta{font-size:var(--vc-size-sm);color:var(--brand-ink-soft)}.vc-small{font-size:var(--vc-size-xs);color:var(--brand-ink-soft)}.vc-em{font-family:var(--vc-font-display);font-style:italic;font-weight:500}.vc-tnum{font-variant-numeric:tabular-nums}.vc-link{color:var(--brand-accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.vc-link:hover{text-decoration-color:currentColor}.vc-secret{font:500 15px/1.4 var(--vc-font-mono);background:var(--brand-surface);border-radius:var(--vc-r-sm);-webkit-user-select:all;user-select:all;word-break:break-all;padding:6px 10px}.vc-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.vc-rise{animation:vc-rise .8s var(--vc-ease) both;animation-delay:calc(var(--i,0) * 70ms)}.vc-fade{animation:.6s ease-out both vc-fade;animation-delay:calc(var(--i,0) * 70ms)}.vc-develop{animation:vc-develop 1.1s var(--vc-ease) both}}@keyframes vc-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes vc-fade{0%{opacity:0}}@keyframes vc-develop{0%{opacity:0;filter:blur(14px)saturate(.6);transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vc-control{border-radius:var(--vc-r-input);border:1px solid var(--vc-hair);background:var(--brand-surface);width:100%;min-height:46px;color:var(--brand-ink);font:400 15px/1.45 var(--vc-font-text);caret-color:var(--brand-accent-text);transition:border-color var(--vc-dur-fast), box-shadow var(--vc-dur-fast);padding:10px 14px}.vc-control::placeholder{color:var(--vc-placeholder)}.vc-control:hover:not(:disabled,:focus){border-color:var(--vc-hair-strong)}.vc-control:focus,.vc-control:focus-visible{border-color:var(--brand-accent-text);box-shadow:0 0 0 4px var(--brand-accent-soft);outline:none}.vc-control[aria-invalid=true]{border-color:var(--vc-danger)}.vc-control[aria-invalid=true]:focus{box-shadow:0 0 0 4px var(--vc-danger-soft)}.vc-control:disabled{background:var(--vc-ground);color:var(--brand-ink-soft)}textarea.vc-control{resize:vertical}#app{min-height:100dvh}.vc-orb[data-v-6918e1eb]{flex:none;line-height:0;display:inline-block}.vc-btn[data-v-71532728]{justify-content:center;align-items:center;gap:var(--vc-space-2);min-height:var(--vc-target);border-radius:var(--vc-r-pill);border:1px solid var(--vc-hair);background:var(--brand-surface);color:var(--brand-ink);font:500 14.5px/1 var(--vc-font-text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--vc-dur-fast), border-color var(--vc-dur-fast), box-shadow var(--vc-dur) var(--vc-ease), transform var(--vc-dur-fast) var(--vc-ease);padding:0 20px;text-decoration:none;display:inline-flex;position:relative}.vc-btn[data-v-71532728]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--vc-hair-strong);box-shadow:var(--vc-shadow-press)}.vc-btn[data-v-71532728]:active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}.vc-btn[data-v-71532728]:disabled,.vc-btn[aria-disabled=true][data-v-71532728]{cursor:default;opacity:.45}.vc-btn.loading[data-v-71532728]{opacity:1}.primary[data-v-71532728]{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary)}.primary[data-v-71532728]:hover:not(:disabled,[aria-disabled=true]){background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.ghost[data-v-71532728]{background:0 0;border-color:#0000}.ghost[data-v-71532728]:hover:not(:disabled,[aria-disabled=true]){background:var(--vc-hover);box-shadow:none;border-color:#0000}.danger[data-v-71532728]{color:var(--vc-danger)}.danger[data-v-71532728]:hover:not(:disabled,[aria-disabled=true]){border-color:color-mix(in srgb, var(--vc-danger) 40%, transparent)}.sm[data-v-71532728]{min-height:36px;font-size:var(--vc-size-sm);padding:0 14px}.lg[data-v-71532728]{min-height:52px;font-size:var(--vc-size-base);padding:0 26px}.block[data-v-71532728]{width:100%;display:flex}.ico[data-v-71532728]{flex:none;display:inline-flex}.ico[data-v-71532728] svg{width:1.25em;height:1.25em}.loading .lbl[data-v-71532728],.loading .ico[data-v-71532728]{visibility:hidden}.spin[data-v-71532728]{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:18px;height:18px;margin:auto;animation:.8s linear infinite vc-btn-spin-71532728;position:absolute;inset:0}@keyframes vc-btn-spin-71532728{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spin[data-v-71532728]{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}.vc-dialog[data-v-8b0c9f95]{border-radius:var(--vc-r-sheet);background:var(--brand-surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--brand-ink);box-shadow:var(--vc-shadow-lift);border:0;padding:0}.vc-dialog[open][data-v-8b0c9f95]{animation:vc-dialog-in-8b0c9f95 .4s var(--vc-ease)}.vc-dialog[data-v-8b0c9f95]::backdrop{background:var(--vc-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.in[data-v-8b0c9f95]{gap:12px;padding:28px 28px 24px;display:grid}h2[data-v-8b0c9f95]:focus{outline:none}.desc[data-v-8b0c9f95]{color:var(--brand-ink-soft)}.foot[data-v-8b0c9f95]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px;display:flex}@keyframes vc-dialog-in-8b0c9f95{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (width<=699px){.foot[data-v-8b0c9f95] .vc-btn{flex:1}}.vc-field[data-v-ec92e591]{gap:6px;min-width:0;margin:0 0 18px;display:grid}.label[data-v-ec92e591]{font-size:var(--vc-size-sm);color:var(--brand-ink);font-weight:500}.req[data-v-ec92e591]{color:var(--vc-danger)}.opt[data-v-ec92e591]{color:var(--brand-ink-soft);margin-left:6px;font-weight:400}.hint[data-v-ec92e591]{color:var(--brand-ink-soft);font-size:12.5px}.error[data-v-ec92e591]{color:var(--vc-danger);font-size:12.5px;font-weight:500}.vc-icon-btn[data-v-57ca9982]{width:var(--vc-target);height:var(--vc-target);border-radius:var(--vc-r-pill);color:var(--brand-ink);transition:background var(--vc-dur-fast), color var(--vc-dur-fast), transform var(--vc-dur-fast) var(--vc-ease);flex:none;place-items:center;text-decoration:none;display:inline-grid}.vc-icon-btn[data-v-57ca9982] svg{width:20px;height:20px}.vc-icon-btn[data-v-57ca9982]:hover:not(:disabled){background:color-mix(in srgb, var(--brand-ink) 6%, transparent)}.vc-icon-btn[data-v-57ca9982]:active:not(:disabled){transform:scale(.94)}.vc-icon-btn[data-v-57ca9982]:disabled{opacity:.4}.on[data-v-57ca9982]{color:var(--brand-accent-text)}.secondary[data-v-57ca9982]{background:var(--brand-surface);border:1px solid var(--vc-hair)}.primary[data-v-57ca9982]{background:var(--brand-primary);color:var(--brand-on-primary)}.primary[data-v-57ca9982]:hover:not(:disabled){background:var(--brand-primary-hover)}.sm[data-v-57ca9982]{width:36px;height:36px}.sm[data-v-57ca9982] svg{width:18px;height:18px}.lg[data-v-57ca9982]{width:56px;height:56px}.lg[data-v-57ca9982] svg{width:24px;height:24px}.vc-sheet[data-v-7ab83af8]{background:var(--brand-surface);width:min(560px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--brand-ink);box-shadow:-40px 0 80px -40px color-mix(in srgb, var(--brand-ink) 45%, transparent);border-radius:var(--vc-r-sheet) 0 0 var(--vc-r-sheet);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.vc-sheet.wide[data-v-7ab83af8]{width:min(760px,100vw)}.vc-sheet[open][data-v-7ab83af8]{animation:vc-sheet-x-7ab83af8 .5s var(--vc-ease)}.vc-sheet[data-v-7ab83af8]::backdrop{background:var(--vc-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.in[data-v-7ab83af8]{flex-direction:column;height:100%;display:flex}.head[data-v-7ab83af8]{align-items:center;gap:var(--vc-space-3);border-bottom:1px solid var(--vc-hair);padding:20px 18px 16px 32px;display:flex}.ttl[data-v-7ab83af8]{flex:1;min-width:0}.ttl[data-v-7ab83af8]:focus{outline:none}.close[data-v-7ab83af8]{width:var(--vc-target);height:var(--vc-target);border-radius:var(--vc-r-pill);flex:none;place-items:center;display:grid}.close[data-v-7ab83af8]:hover{background:color-mix(in srgb, var(--brand-ink) 6%, transparent)}.body[data-v-7ab83af8]{overscroll-behavior:contain;flex:1;padding:24px 32px 40px;overflow-y:auto}.foot[data-v-7ab83af8]{padding:16px 32px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--vc-hair);background:var(--brand-surface);flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@keyframes vc-sheet-x-7ab83af8{0%{opacity:0;transform:translate(48px)}}@keyframes vc-sheet-y-7ab83af8{0%{opacity:0;transform:translateY(64px)}}@media (width<=699px){.vc-sheet[data-v-7ab83af8],.vc-sheet.wide[data-v-7ab83af8]{border-radius:var(--vc-r-sheet) var(--vc-r-sheet) 0 0;width:100vw;height:auto;max-height:92dvh;inset:auto 0 0}.vc-sheet[open][data-v-7ab83af8]{animation:vc-sheet-y-7ab83af8 .5s var(--vc-ease)}.in[data-v-7ab83af8]{max-height:92dvh}.head[data-v-7ab83af8]{padding:14px 10px 12px 20px}.body[data-v-7ab83af8]{padding:18px 20px 28px}.foot[data-v-7ab83af8]{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.foot[data-v-7ab83af8] .vc-btn{flex:1}}.vc-switch[data-v-93ecae2a]{min-height:var(--vc-target);align-items:center;gap:12px;font-size:14px;display:inline-flex}.disabled[data-v-93ecae2a]{opacity:.55}.track[data-v-93ecae2a]{border-radius:var(--vc-r-pill);background:color-mix(in srgb, var(--brand-ink) 22%, var(--vc-hair));width:44px;height:26px;transition:background var(--vc-dur-fast);flex:none;position:relative}.track[aria-checked=true][data-v-93ecae2a]{background:var(--brand-primary)}.knob[data-v-93ecae2a]{background:var(--brand-surface);width:20px;height:20px;box-shadow:0 1px 3px color-mix(in srgb, var(--brand-ink) 30%, transparent);transition:transform var(--vc-dur) var(--vc-ease);border-radius:50%;position:absolute;top:3px;left:3px}.track[aria-checked=true] .knob[data-v-93ecae2a]{transform:translate(18px)}.lbl[data-v-93ecae2a]{cursor:pointer}.vc-toasts[data-v-d477dcb5]{z-index:var(--vc-z-toast);right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed}.toast[data-v-d477dcb5]{pointer-events:auto;border-radius:var(--vc-r-card);background:var(--brand-ink);color:#fff;box-shadow:var(--vc-shadow-lift);align-items:center;gap:12px;padding:12px 8px 12px 16px;font-size:14.5px;display:flex}.ico[data-v-d477dcb5]{flex:none}.success .ico[data-v-d477dcb5]{color:#8fd6a5}.error .ico[data-v-d477dcb5]{color:#ffb4a8}.msg[data-v-d477dcb5]{flex:1;min-width:0}.act[data-v-d477dcb5]{border-radius:var(--vc-r-pill);color:#fff;text-underline-offset:3px;min-height:36px;padding:0 12px;font-weight:600;text-decoration:underline}.x[data-v-d477dcb5]{border-radius:var(--vc-r-pill);color:#ffffffbf;flex:none;place-items:center;width:36px;height:36px;display:grid}.x[data-v-d477dcb5]:hover,.act[data-v-d477dcb5]:hover{background:#ffffff1f}.x[data-v-d477dcb5]:focus-visible,.act[data-v-d477dcb5]:focus-visible{outline-color:#fff}.vc-toast-enter-active[data-v-d477dcb5],.vc-toast-leave-active[data-v-d477dcb5]{transition:opacity var(--vc-dur) var(--vc-ease), transform var(--vc-dur) var(--vc-ease)}.vc-toast-enter-from[data-v-d477dcb5],.vc-toast-leave-to[data-v-d477dcb5]{opacity:0;transform:translateY(12px)}@media (width<=699px){.vc-toasts[data-v-d477dcb5]{width:auto;left:16px;right:16px;bottom:calc(80px + env(safe-area-inset-bottom))}}.vc-mic[data-v-b2278d7d]{font-weight:600;font-size:var(--vc-size-md);color:var(--brand-ink);align-items:center;gap:14px;display:inline-flex}.vc-mic[data-v-b2278d7d]:disabled{opacity:.45}.ring[data-v-b2278d7d]{background:var(--brand-accent);width:72px;height:72px;color:var(--brand-on-accent);box-shadow:0 10px 24px -10px var(--brand-accent);transition:transform .12s linear, background-color var(--vc-dur-fast);border-radius:50%;place-items:center;display:grid}.vc-mic:active .ring[data-v-b2278d7d]{transform:scale(.95)}.on .ring[data-v-b2278d7d]{background:var(--brand-primary);color:var(--brand-on-primary);box-shadow:0 0 0 6px var(--brand-primary-soft)}.compact .ring[data-v-b2278d7d]{width:var(--vc-target);height:var(--vc-target);box-shadow:none}.compact.on .ring[data-v-b2278d7d]{box-shadow:0 0 0 4px var(--brand-primary-soft)}.ws[data-v-bcee4d63]{flex-direction:column;flex:1;min-height:0;display:flex}.log[data-v-bcee4d63]{overscroll-behavior:contain;min-height:0;padding:var(--vc-space-4);gap:var(--vc-space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.hello[data-v-bcee4d63]{color:var(--brand-ink-soft);margin:auto 0 0}.msg[data-v-bcee4d63]{border-radius:var(--vc-r-panel);white-space:pre-wrap;overflow-wrap:anywhere;max-width:85%;padding:10px 14px;line-height:1.45}.msg.user[data-v-bcee4d63]{background:var(--brand-primary);color:var(--brand-on-primary);border-bottom-right-radius:6px;align-self:flex-end}.msg.assistant[data-v-bcee4d63]{background:var(--brand-surface-alt);color:var(--brand-ink);border-bottom-left-radius:6px;align-self:flex-start}.msg.error[data-v-bcee4d63]{background:var(--vc-danger-soft);color:var(--vc-danger)}.dots[data-v-bcee4d63]{gap:4px;display:inline-flex}.dots i[data-v-bcee4d63]{opacity:.4;width:6px;height:6px;animation:blink-bcee4d63 1.2s infinite var(--vc-ease);background:currentColor;border-radius:50%}.dots i[data-v-bcee4d63]:nth-child(2){animation-delay:.15s}.dots i[data-v-bcee4d63]:nth-child(3){animation-delay:.3s}@keyframes blink-bcee4d63{50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dots i[data-v-bcee4d63]{animation:none}}.composer[data-v-bcee4d63]{align-items:flex-end;gap:var(--vc-space-2);padding:var(--vc-space-3) var(--vc-space-4) var(--vc-space-2);border-top:1px solid var(--vc-hair);display:flex}.field[data-v-bcee4d63]{resize:none;min-height:var(--vc-target,44px);field-sizing:content;flex:1;max-height:140px}.foot[data-v-bcee4d63]{padding:0 var(--vc-space-4) var(--vc-space-3);justify-content:space-between;align-items:center;display:flex}.link[data-v-bcee4d63]{color:var(--brand-accent-text);text-decoration:underline}.assist-host[data-v-619d9ecd]{z-index:var(--vc-z-fab);right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));position:fixed}.assist-host.bar[data-v-619d9ecd]{bottom:calc(var(--vc-bottombar-h) + 14px)}@media (width<=1099px){.assist-host[data-v-619d9ecd]{right:14px}.assist-host.shell[data-v-619d9ecd]{bottom:calc(var(--vc-tabbar-h) + 14px)}.assist-host.bare[data-v-619d9ecd]{bottom:max(14px, env(safe-area-inset-bottom))}}.assist-fab[data-v-619d9ecd]{background:var(--brand-surface);width:64px;height:64px;box-shadow:var(--vc-shadow-lift);transition:transform var(--vc-dur-fast) var(--vc-ease);border-radius:50%;place-items:center;display:grid}.assist-fab[data-v-619d9ecd]:hover{transform:scale(1.04)}.assist-fab[data-v-619d9ecd]:active{transform:scale(.96)}.assist-fab[data-v-619d9ecd]:focus-visible{outline:2px solid var(--brand-accent-text);outline-offset:3px}.head[data-v-619d9ecd]{align-items:center;gap:var(--vc-space-2);padding:var(--vc-space-3) var(--vc-space-3) var(--vc-space-3) var(--vc-space-4);border-bottom:1px solid var(--vc-hair);display:flex}.head strong[data-v-619d9ecd]{flex:1;margin:0}.slot[data-v-619d9ecd]{flex-direction:column;flex:1;min-height:0;display:flex}.assist-panel[data-v-619d9ecd]{z-index:var(--vc-z-fab);right:max(20px, env(safe-area-inset-right));--assist-bottom:max(calc(64px + 20px + 12px), calc(var(--as-kb,0px) + 12px));bottom:var(--assist-bottom);width:min(420px,100vw - 32px);height:min(640px, calc(100dvh - var(--assist-bottom) - 16px));background:var(--brand-surface);color:var(--brand-ink);border:1px solid var(--vc-hair);border-radius:var(--vc-r-panel);box-shadow:var(--vc-shadow-lift);flex-direction:column;display:flex;position:fixed;overflow:hidden}.assist-panel.lift[data-v-619d9ecd]{--assist-bottom:max(calc(var(--vc-bottombar-h) + 14px + 64px + 12px), calc(var(--as-kb,0px) + 12px))}.assist-panel-enter-active[data-v-619d9ecd],.assist-panel-leave-active[data-v-619d9ecd]{transition:opacity var(--vc-dur-fast) var(--vc-ease), transform var(--vc-dur-fast) var(--vc-ease)}.assist-panel-enter-from[data-v-619d9ecd],.assist-panel-leave-to[data-v-619d9ecd]{opacity:0;transform:translateY(8px)}.assist-sheet[data-v-619d9ecd]{z-index:calc(var(--vc-z-toast) - 1);inset:0;top:var(--as-kb-top,0px);bottom:max(var(--as-kb,0px), env(safe-area-inset-bottom,0px));padding-top:env(safe-area-inset-top,0px);background:var(--brand-surface);color:var(--brand-ink);overscroll-behavior:contain;animation:assist-sheet-in-619d9ecd var(--vc-dur-base,.24s) var(--vc-ease);flex-direction:column;display:flex;position:fixed}@keyframes assist-sheet-in-619d9ecd{0%{opacity:.6;transform:translateY(6%)}}@media (prefers-reduced-motion:reduce){.assist-sheet[data-v-619d9ecd]{animation:none}}html.assist-lock{overflow:hidden}.assist-spot{z-index:var(--vc-z-toast);pointer-events:none;border-radius:var(--vc-r-input);box-shadow:0 0 0 3px var(--brand-accent), 0 0 0 9999px color-mix(in srgb, var(--brand-ink) 35%, transparent);animation:assist-pulse 1.4s var(--vc-ease) infinite;position:fixed}.assist-tip{z-index:var(--vc-z-toast);border-radius:var(--vc-r-card);background:var(--brand-ink);max-width:min(320px,100vw - 24px);color:var(--brand-surface);box-shadow:var(--vc-shadow-lift);font-size:var(--vc-size-sm,.9rem);pointer-events:none;padding:10px 14px;line-height:1.4;position:fixed}@keyframes assist-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--brand-accent) 55%, transparent), 0 0 0 9999px color-mix(in srgb, var(--brand-ink) 35%, transparent)}}@media (prefers-reduced-motion:reduce){.assist-spot{animation:none}}.lead[data-v-d2923004]{margin-bottom:20px}
