.platform-icon[data-v-1e830e3b]{display:inline-block;width:24px;height:24px;flex:0 0 auto}@keyframes fade-in-2f3c8a8f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-2f3c8a8f]{animation:fade-in-2f3c8a8f .3s ease-out}@keyframes fade-in-eaa2c060{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-eaa2c060]{animation:fade-in-eaa2c060 .3s ease-out}@keyframes bounce-eaa2c060{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}}.animate-bounce[data-v-eaa2c060]{animation:bounce-eaa2c060 1.4s infinite ease-in-out}.chatbot-window[data-v-d021c2a4]{background:var(--k-surface);border:1px solid var(--k-border)}.dark .chatbot-window[data-v-d021c2a4]{background:#0d1829;border-color:#00d4ff1a;box-shadow:0 24px 80px #000000b3,0 0 0 1px #00d4ff0f}.chatbot-header[data-v-d021c2a4]{background:linear-gradient(135deg,var(--k-gold) 0%,var(--k-gold-light) 100%)}.chatbot-messages[data-v-d021c2a4]{background:var(--k-bg)}.dark .chatbot-messages[data-v-d021c2a4]{background:#070d1a}.chatbot-panel[data-v-d021c2a4]{background:var(--k-surface);border-color:var(--k-border)}.dark .chatbot-panel[data-v-d021c2a4]{background:#0d1829;border-color:#ffffff12}.chatbot-text-secondary[data-v-d021c2a4]{color:var(--k-text-3)}.chatbot-input[data-v-d021c2a4]{background:var(--k-surface);border:1.5px solid var(--k-border);color:var(--k-text-1)}.chatbot-input[data-v-d021c2a4]::-moz-placeholder{color:var(--k-text-3)}.chatbot-input[data-v-d021c2a4]::placeholder{color:var(--k-text-3)}.chatbot-input[data-v-d021c2a4]:focus{border-color:var(--k-gold);box-shadow:0 0 0 3px #c9a84c1f}.dark .chatbot-input[data-v-d021c2a4]{background:#ffffff0d;border-color:#ffffff1a}.dark .chatbot-input[data-v-d021c2a4]:focus{border-color:#00d4ff66;box-shadow:0 0 0 3px #00d4ff14}.contact-option[data-v-d021c2a4]{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;border:1px solid transparent;text-decoration:none;transition:all .25s ease;cursor:pointer}.contact-option[data-v-d021c2a4]:hover{transform:translateY(-2px)}.contact-option--green[data-v-d021c2a4]{background:#22c55e14;border-color:#22c55e2e}.contact-option--green[data-v-d021c2a4]:hover{background:#22c55e24;box-shadow:0 4px 16px #22c55e26}.contact-option--blue[data-v-d021c2a4]{background:#3b82f614;border-color:#3b82f62e}.contact-option--blue[data-v-d021c2a4]:hover{background:#3b82f624;box-shadow:0 4px 16px #3b82f626}.contact-option--sky[data-v-d021c2a4]{background:#229ed914;border-color:#229ed92e}.contact-option--sky[data-v-d021c2a4]:hover{background:#229ed924;box-shadow:0 4px 16px #229ed926}.contact-option--muted[data-v-d021c2a4]{background:var(--k-surface);border-color:var(--k-border)}.dark .contact-option--muted[data-v-d021c2a4]{background:#ffffff0a;border-color:#ffffff14}.contact-option--muted[data-v-d021c2a4]:hover{background:var(--k-surface-2)}.dark .contact-option--muted[data-v-d021c2a4]:hover{background:#ffffff12}.option-icon[data-v-d021c2a4]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.contact-option:hover .option-icon[data-v-d021c2a4]{transform:scale(1.08)}.option-icon--email[data-v-d021c2a4]{background:var(--k-text-3)}.option-title[data-v-d021c2a4]{font-weight:700;font-size:14px;color:var(--k-text-1)}.option-sub[data-v-d021c2a4]{font-size:12px;color:var(--k-text-3);margin-top:2px}.option-badge[data-v-d021c2a4]{font-size:10px;color:#fff;padding:2px 8px;border-radius:999px;flex-shrink:0;font-weight:700}.hours-badge[data-v-d021c2a4]{margin-top:4px;padding:10px 14px;background:#c9a84c14;border:1px solid rgba(201,168,76,.18);border-radius:12px;text-align:center}.confirm-dialog[data-v-d021c2a4]{background:var(--k-surface);border-color:var(--k-border)}.dark .confirm-dialog[data-v-d021c2a4]{background:#0d1829;border-color:#ffffff1a}.scrollbar-thin[data-v-d021c2a4]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-v-d021c2a4]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-d021c2a4]::-webkit-scrollbar-thumb{background:#c9a84c40;border-radius:2px}.dark .scrollbar-thin[data-v-d021c2a4]::-webkit-scrollbar-thumb{background:#00d4ff33}.fade-enter-active[data-v-d021c2a4],.fade-leave-active[data-v-d021c2a4]{transition:opacity .25s ease}.fade-enter-from[data-v-d021c2a4],.fade-leave-to[data-v-d021c2a4]{opacity:0}.slide-up-enter-active[data-v-d021c2a4],.slide-up-leave-active[data-v-d021c2a4]{transition:all .35s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-d021c2a4],.slide-up-leave-to[data-v-d021c2a4]{opacity:0;transform:translateY(24px) scale(.96)}.ek-help-dock[data-v-5b86b90d]{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));right:20px;display:flex;align-items:center;gap:8px;z-index:35;font-family:var(--ek-body-font,inherit)}.ek-help-dock>button[data-v-5b86b90d]{min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border:1px solid var(--ek-control-border);border-radius:999px;box-shadow:0 6px 24px #0002;font-size:14px;font-weight:600}.ek-help-contact[data-v-5b86b90d]{background:var(--ek-button-bg);color:var(--ek-button-fg)}.ek-help-ai[data-v-5b86b90d]{background:var(--ek-surface);color:var(--ek-ink)}.ek-help-ai span[data-v-5b86b90d]{font:600 11px Inter,sans-serif}.ek-help-panel[data-v-5b86b90d]{position:absolute;right:0;bottom:62px;width:min(340px,calc(100vw - 32px));padding:16px;background:var(--ek-surface);color:var(--ek-ink);border:1px solid var(--ek-border);border-radius:18px;box-shadow:var(--ek-shadow);max-height:70svh;overflow-y:auto}.ek-help-panel__heading[data-v-5b86b90d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--ek-border)}.ek-help-panel__heading h2[data-v-5b86b90d]{font-size:16px;font-weight:700}.ek-help-panel__heading button[data-v-5b86b90d]{width:44px;height:44px;display:grid;place-items:center}.ek-help-panel>a[data-v-5b86b90d]{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 8px;border-radius:10px}.ek-help-panel>a[data-v-5b86b90d]:hover{background:var(--ek-alt)}.ek-help-panel>a>span[data-v-5b86b90d]:not(.platform-icon){flex:1;min-width:0}.ek-help-panel strong[data-v-5b86b90d]{display:block;font-size:14px;font-weight:600}.ek-help-panel small[data-v-5b86b90d]{display:block;font-size:13px;color:var(--ek-muted);overflow-wrap:anywhere}.ek-help-dock[data-v-5b86b90d] :focus-visible{outline:3px solid var(--ek-accent);outline-offset:4px}@media(max-width:480px){.ek-help-dock[data-v-5b86b90d]{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.ek-help-dock>button[data-v-5b86b90d]{padding:10px 13px}}
