.avi-icon[data-v-d08de4bd]{display:block;margin:auto;opacity:.75}.psc[data-v-a709d729]{flex-shrink:0;display:flex;align-items:stretch;margin:0 8px 6px;border-radius:10px;border:1px solid rgba(201,168,76,.5);background:#c9a84c14}.psc--failed[data-v-a709d729]{border-color:#e055558c;background:#e0555514}.psc-main[data-v-a709d729]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 4px 9px 14px;position:relative;border:none;background:none;color:inherit;text-align:left;cursor:pointer;border-radius:10px 0 0 10px}.psc-main[data-v-a709d729]:hover{background:#c9a84c14}.psc-main[data-v-a709d729]:disabled{cursor:default;opacity:.7}.psc-icon[data-v-a709d729]{font-size:15px;line-height:1;flex-shrink:0}.psc-text[data-v-a709d729]{min-width:0;display:flex;flex-direction:column;gap:1px}.psc-title[data-v-a709d729]{font-family:Nunito,sans-serif;font-size:12.5px;font-weight:800;color:var(--gold);line-height:1.25}.psc--failed .psc-title[data-v-a709d729]{color:var(--error, #ff7070)}.psc-hint[data-v-a709d729]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.psc-x[data-v-a709d729]{flex-shrink:0;width:30px;border:none;border-radius:0 10px 10px 0;background:none;color:var(--text-muted);font-size:12px;cursor:pointer}.psc-x[data-v-a709d729]:hover{background:rgba(var(--ink),.06);color:var(--text)}.ssu-btn[data-v-a469ae5d]{display:flex;align-items:center;gap:8px;width:calc(100% - 16px);margin:4px 8px 8px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:none;color:var(--text-muted);font:600 13px Nunito,sans-serif;cursor:pointer;text-align:left}.ssu-btn[data-v-a469ae5d]:hover{color:var(--text);border-color:var(--gold);background:#c9a84c0f}.club-switcher[data-v-117b9faa]{position:relative;display:inline-block}.cs-current[data-v-117b9faa]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:transparent;border:1px solid currentColor;color:inherit;border-radius:8px;padding:5px 10px;font-size:.85rem;font-weight:700;opacity:.85;font-family:inherit}.cs-current[data-v-117b9faa]:hover{opacity:1}.cs-caret[data-v-117b9faa]{font-size:.7rem}.cs-menu[data-v-117b9faa]{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:220px;background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 28px #0000002e;padding:6px;display:flex;flex-direction:column;gap:2px}.cs-item[data-v-117b9faa]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;background:transparent;border:none;cursor:pointer;padding:9px 12px;border-radius:8px;width:100%}.cs-item[data-v-117b9faa]:hover{background:var(--bg-elevated)}.cs-item.active[data-v-117b9faa]{background:#1a6b3c14}.cs-item-name[data-v-117b9faa]{font-weight:700;font-size:.9rem;color:var(--text)}.cs-item-meta[data-v-117b9faa]{font-size:.78rem;color:var(--text-muted)}.vms[data-v-558e3a82]{margin:0 8px 6px;flex-shrink:0}.vms-seg[data-v-558e3a82]{display:flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px}.vms-btn[data-v-558e3a82]{flex:1;min-width:0;padding:7px 4px;border:none;border-radius:7px;background:transparent;color:var(--text-muted);font-family:Nunito,sans-serif;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.vms-btn[data-v-558e3a82]:hover{color:var(--text)}.vms-btn--on[data-v-558e3a82]{background:#c9a84c26;color:var(--gold)}.vms-btn[data-v-558e3a82]:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.vms--card[data-v-558e3a82]{margin:0 0 14px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface, rgba(var(--ink),.03))}.vms--card .vms-title[data-v-558e3a82]{margin:0 0 8px;font-size:13px;color:var(--text-muted)}.vms--card .vms-btn[data-v-558e3a82]{font-size:13px;padding:9px 4px}@media(min-width:1024px){.vms--card[data-v-558e3a82]{display:none}}.dsb-quick[data-v-3bdfb12a]{display:flex;align-items:center;gap:10px;width:calc(100% - 16px);box-sizing:border-box;margin:0 8px 8px;padding:10px 12px;border-radius:var(--radius-sm, 10px);border:none;background:#c9a84c1f;color:var(--gold);font-family:Nunito,sans-serif;font-weight:800;font-size:14px;cursor:pointer;text-align:left;transition:background .15s}.dsb-quick[data-v-3bdfb12a]:hover{background:#c9a84c33}.dsb-quick svg[data-v-3bdfb12a]{width:20px;height:20px;flex:none}.desktop-sidebar[data-v-3bdfb12a]{display:none}@media(min-width:1024px){.desktop-sidebar[data-v-3bdfb12a]{display:flex;flex-direction:column;width:var(--sidebar-w, 240px);flex-shrink:0;height:100%;background:var(--sidebar-bg, rgba(var(--bg-rgb), .98));border-right:1px solid var(--border);overflow:hidden;padding-top:max(var(--safe-top, 0px),0px)}}.dsb-nav[data-v-3bdfb12a]{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:8px 0}.dsb-nav[data-v-3bdfb12a]::-webkit-scrollbar{display:none}.dsb-group[data-v-3bdfb12a]{margin:10px 20px 3px;font-family:Nunito,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim, rgba(var(--ink),.35))}.dsb-more[data-v-3bdfb12a]{border:none;background:none;width:calc(100% - 16px);cursor:pointer;text-align:left}.dsb-link[data-v-3bdfb12a]{display:flex;align-items:center;gap:10px;padding:9px 12px;margin:1px 8px;border-radius:var(--radius-sm, 10px);color:var(--text-muted);text-decoration:none;font-family:Nunito,sans-serif;font-size:13.5px;font-weight:600;transition:color .15s,background .15s;position:relative;white-space:nowrap;min-height:38px}.dsb-link svg[data-v-3bdfb12a]{width:17px;height:17px;flex-shrink:0;opacity:.75}@media(max-height:960px){.dsb-link[data-v-3bdfb12a]{min-height:30px;padding:5px 12px;margin:0 8px}.dsb-group[data-v-3bdfb12a]{margin:7px 20px 2px}.dsb-nav[data-v-3bdfb12a]{padding:6px 0}}.dsb-link[data-v-3bdfb12a]:hover{color:var(--text);background:rgba(var(--ink),.05)}.dsb-link:hover svg[data-v-3bdfb12a]{opacity:1}.dsb-link.active[data-v-3bdfb12a]{color:var(--felt-text, #6cd498);background:#1a6b3c2e}.dsb-link.active svg[data-v-3bdfb12a]{opacity:1}.dsb-link-label[data-v-3bdfb12a]{display:flex;align-items:center;gap:6px;flex:1}.dsb-badge[data-v-3bdfb12a]{background:var(--gold-fill);color:#000;font-size:10px;font-weight:800;min-width:17px;height:17px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}.dsb-divider[data-v-3bdfb12a]{height:1px;background:var(--border);margin:6px 12px}.dsb-view-toggle[data-v-3bdfb12a]{display:flex;align-items:center;gap:10px;padding:10px 14px;margin:0 8px 6px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text-muted);cursor:pointer;font-family:Nunito,sans-serif;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;text-align:left;flex-shrink:0}.dsb-view-toggle svg[data-v-3bdfb12a]{width:18px;height:18px;flex-shrink:0}.dsb-view-toggle[data-v-3bdfb12a]:hover{background:rgba(var(--ink),.04);color:var(--text);border-color:rgba(var(--ink),.18)}.dsb-view-toggle--on[data-v-3bdfb12a]{background:#c9a84c1f;border-color:#c9a84c73;color:var(--gold)}.dsb-view-toggle--on[data-v-3bdfb12a]:hover{background:#c9a84c2e;border-color:#c9a84c99;color:var(--gold)}.dsb-view-toggle-label[data-v-3bdfb12a]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsb-switcher[data-v-3bdfb12a]{margin:0 14px 10px}.dsb-profile[data-v-3bdfb12a]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--border);text-decoration:none;transition:background .15s;flex-shrink:0}.dsb-profile[data-v-3bdfb12a]:hover{background:rgba(var(--ink),.04)}.dsb-avatar[data-v-3bdfb12a]{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--border)}.dsb-avatar-ph[data-v-3bdfb12a]{width:34px;height:34px;border-radius:50%;background:var(--bg-elevated);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:14px;color:var(--text-muted);flex-shrink:0}.dsb-profile-info[data-v-3bdfb12a]{flex:1;min-width:0}.dsb-profile-name[data-v-3bdfb12a]{display:block;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsb-profile-role[data-v-3bdfb12a]{display:block;font-family:Nunito,sans-serif;font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-label[data-v-b586f055]{display:block;margin:12px 0 6px;font-size:12px;color:var(--text-muted);font-family:Nunito,sans-serif}.cd-input[data-v-b586f055]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated, rgba(var(--ink),.04));color:var(--text);font-family:Nunito,sans-serif;font-size:15px;margin-bottom:16px}.cd-btn-confirm[data-v-b586f055]:disabled{opacity:.45;cursor:not-allowed}.cd-overlay[data-v-b586f055]{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:11000;padding:16px;outline:none}.cd-card[data-v-b586f055]{background:var(--bg-card, #1a1a22);border:1px solid var(--border, rgba(var(--ink),.1));border-radius:14px;padding:22px 22px 18px;max-width:420px;width:100%;box-shadow:0 20px 60px #00000080;font-family:Nunito,sans-serif}.cd-title[data-v-b586f055]{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.04em;color:var(--text, #fff);margin-bottom:10px}.cd-message[data-v-b586f055]{font-size:14px;line-height:1.5;color:var(--text-muted, #999);margin-bottom:20px;white-space:pre-line}.cd-actions[data-v-b586f055]{display:flex;gap:10px;justify-content:flex-end}.cd-btn[data-v-b586f055]{padding:11px 20px;border-radius:8px;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:background .15s,opacity .15s;min-height:44px}.cd-btn-cancel[data-v-b586f055]{background:var(--bg-elevated, #252530);color:var(--text, #fff);border:1px solid var(--border, rgba(var(--ink),.12))}.cd-btn-cancel[data-v-b586f055]:hover{background:var(--bg-card, #2a2a36)}.cd-btn-confirm[data-v-b586f055]{background:var(--gold-fill);color:#0a0a0f}.cd-btn-confirm[data-v-b586f055]:hover{opacity:.9}.cd-btn-confirm.cd-btn-danger[data-v-b586f055]{background:#dc2626;color:#fff}.cd-btn-confirm.cd-btn-danger[data-v-b586f055]:hover{background:#b91c1c}.fade-enter-active[data-v-b586f055],.fade-leave-active[data-v-b586f055]{transition:opacity .18s}.fade-enter-from[data-v-b586f055],.fade-leave-to[data-v-b586f055]{opacity:0}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-b586f055],.fade-leave-active[data-v-b586f055]{transition:none}.cd-overlay[data-v-b586f055]{backdrop-filter:none}}@media(max-width:540px){.cd-card[data-v-b586f055]{padding:18px 18px 16px}.cd-actions[data-v-b586f055]{flex-direction:column-reverse}.cd-btn[data-v-b586f055]{width:100%}}.app-shell[data-v-e36d5f71]{height:100%;width:100%;display:flex;flex-direction:column;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.app-shell.full-bleed-bottom[data-v-e36d5f71]{padding-bottom:0}@media(min-width:1024px){.app-shell.has-sidebar[data-v-e36d5f71]{flex-direction:row;padding-top:0;padding-bottom:0}}.app-content[data-v-e36d5f71]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;height:100%}.splash[data-v-e36d5f71]{position:fixed;inset:0;background:var(--bg);z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.splash-glow[data-v-e36d5f71]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 45% at 50% 42%,rgba(26,107,60,.18) 0%,transparent 65%),radial-gradient(ellipse 50% 30% at 50% 48%,rgba(201,168,76,.08) 0%,transparent 55%);animation:splash-glow-pulse-e36d5f71 2s ease-in-out infinite;pointer-events:none}@keyframes splash-glow-pulse-e36d5f71{0%,to{opacity:.7}50%{opacity:1}}.splash-center[data-v-e36d5f71]{display:flex;flex-direction:column;align-items:center;gap:14px;position:relative;box-sizing:border-box;max-width:100vw;padding:0 24px}.splash-wordmark[data-v-e36d5f71]{font-family:Bebas Neue,sans-serif;font-size:max(26px,min(clamp(52px,14vw,80px),calc((100vw - 48px) / (var(--wm-len, 6) * .74))));letter-spacing:.12em;color:var(--gold);line-height:1.05;text-align:center;overflow-wrap:anywhere;max-width:calc(100vw - 48px);animation:splash-fade-up-e36d5f71 .7s .15s cubic-bezier(.22,1,.36,1) both}.splash-rule[data-v-e36d5f71]{height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.5),transparent);animation:splash-rule-grow-e36d5f71 .6s .55s cubic-bezier(.22,1,.36,1) both;width:0}@keyframes splash-rule-grow-e36d5f71{to{width:200px}}.splash-tagline[data-v-e36d5f71]{display:flex;align-items:center;gap:8px;font-family:Nunito,sans-serif;font-size:clamp(11px,3.2vw,15px);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#e8e8f099;white-space:nowrap}.splash-sep[data-v-e36d5f71]{color:#c9a84c80;font-size:.85em}.splash-w1[data-v-e36d5f71]{animation:splash-fade-up-e36d5f71 .5s .75s cubic-bezier(.22,1,.36,1) both}.splash-w2[data-v-e36d5f71]{animation:splash-fade-up-e36d5f71 .5s .92s cubic-bezier(.22,1,.36,1) both}.splash-w3[data-v-e36d5f71]{animation:splash-fade-up-e36d5f71 .5s 1.09s cubic-bezier(.22,1,.36,1) both}.splash-sep[data-v-e36d5f71]:nth-child(2){animation:splash-fade-up-e36d5f71 .5s .83s ease both}.splash-sep[data-v-e36d5f71]:nth-child(4){animation:splash-fade-up-e36d5f71 .5s 1s ease both}@keyframes splash-fade-up-e36d5f71{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.splash-loader[data-v-e36d5f71]{position:absolute;bottom:0;left:0;right:0;height:2px;background:rgba(var(--ink),.05);overflow:hidden}.splash-loader-bar[data-v-e36d5f71]{height:100%;background:linear-gradient(90deg,#1a6b3c,#c9a84c,#1a6b3c);background-size:200% 100%;animation:splash-bar-fill-e36d5f71 2.4s .2s cubic-bezier(.4,0,.2,1) both,splash-bar-shimmer-e36d5f71 1.8s .2s linear infinite;transform-origin:left;transform:scaleX(0)}@keyframes splash-bar-fill-e36d5f71{to{transform:scaleX(1)}}@keyframes splash-bar-shimmer-e36d5f71{0%{background-position:200% 0}to{background-position:-200% 0}}.demo-banner[data-v-e36d5f71]{position:fixed;bottom:calc(64px + var(--safe-bottom, 0px));left:50%;transform:translate(-50%);z-index:95;background:#14120ceb;border:1px solid rgba(201,168,76,.4);border-radius:20px;padding:6px 8px 6px 14px;display:flex;align-items:center;gap:8px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:#c9a84c;white-space:nowrap;pointer-events:all}@media(min-width:1024px){.demo-banner[data-v-e36d5f71]{bottom:16px;left:50%}}.view-as-banner[data-v-e36d5f71]{max-width:calc(100vw - 24px);background:rgba(var(--bg-rgb),.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-color:#c9a84c99}.view-as-banner>span[data-v-e36d5f71]{overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:420px){.view-as-ro[data-v-e36d5f71]{display:none}}.demo-exit[data-v-e36d5f71]{background:#c9a84c33;border:none;border-radius:12px;color:var(--gold);font-family:Nunito,sans-serif;font-size:12px;font-weight:700;padding:4px 10px;cursor:pointer;transition:background .2s}.demo-exit[data-v-e36d5f71]:hover{background:#c9a84c59}.trial-banner[data-v-e36d5f71]{position:fixed;bottom:calc(64px + var(--safe-bottom, 0px));left:50%;transform:translate(-50%);z-index:8900;background:#1a6b3c2e;border:1px solid rgba(26,107,60,.4);border-radius:20px;padding:6px 8px 6px 14px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:var(--ok-text);white-space:nowrap;pointer-events:all}.trial-banner.urgent[data-v-e36d5f71]{background:#c9a84c26;border-color:#c9a84c66;color:var(--gold)}.trial-banner-text[data-v-e36d5f71]{flex:1}.trial-banner-cta[data-v-e36d5f71]{background:#1a6b3c40;border:none;border-radius:12px;color:var(--ok-text);font-family:Nunito,sans-serif;font-size:12px;font-weight:700;padding:4px 10px;cursor:pointer;text-decoration:none;transition:background .2s}.trial-banner.urgent .trial-banner-cta[data-v-e36d5f71]{background:#c9a84c40;color:var(--gold)}.trial-banner-cta[data-v-e36d5f71]:hover{opacity:.85}.trial-expired-admin[data-v-e36d5f71]{position:fixed;top:var(--safe-top, 0px);left:0;right:0;z-index:9800;background:#dc503ceb;color:#fff;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;padding:10px 16px}.trial-expired-admin-inner[data-v-e36d5f71]{max-width:600px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.trial-expired-admin .trial-banner-cta[data-v-e36d5f71]{background:rgba(var(--ink),.2);color:var(--text);border-radius:10px;padding:4px 12px}.demo-toast[data-v-e36d5f71]{position:fixed;top:calc(var(--safe-top, 0px) + 16px);left:50%;transform:translate(-50%);z-index:9500;max-width:92vw;background:#c9a84cf5;color:#0a0a0f;border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;line-height:1.4;box-shadow:0 10px 30px #0006;cursor:pointer}.demo-toast-icon[data-v-e36d5f71]{font-size:18px;flex-shrink:0}.demo-toast-text[data-v-e36d5f71]{flex:1}.generic-toast[data-v-e36d5f71]{position:fixed;top:calc(var(--safe-top, 0px) + 80px);left:50%;transform:translate(-50%);z-index:9499;max-width:92vw;border-radius:12px;padding:12px 18px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;line-height:1.4;box-shadow:0 10px 30px #0006;cursor:pointer}.generic-toast-icon[data-v-e36d5f71]{font-size:16px;flex-shrink:0}.generic-toast-text[data-v-e36d5f71]{flex:1}.generic-toast--info[data-v-e36d5f71]{background:#1a6b3c;color:#fff}.generic-toast--success[data-v-e36d5f71]{background:#16a34a;color:#fff}.generic-toast--error[data-v-e36d5f71]{background:#dc2626;color:#fff}.consent-overlay[data-v-e36d5f71]{position:fixed;inset:0;z-index:11000;background:rgba(var(--bg-rgb),.97);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.consent-card[data-v-e36d5f71]{max-width:460px;width:100%;background:var(--bg-card, #1a1a22);border:1px solid var(--border, rgba(var(--ink),.08));border-radius:16px;padding:28px 24px;font-family:Nunito,sans-serif}.consent-card-icon[data-v-e36d5f71]{font-size:38px;text-align:center}.consent-card-title[data-v-e36d5f71]{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;color:var(--gold);text-align:center;margin:8px 0 12px}.consent-card-text[data-v-e36d5f71]{font-size:13px;line-height:1.6;color:var(--text-muted, #999);margin-bottom:18px;text-align:center}.consent-row[data-v-e36d5f71]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:rgba(var(--ink),.04);border:1px solid rgba(var(--ink),.08);border-radius:12px;cursor:pointer;margin-bottom:8px}.consent-text[data-v-e36d5f71]{flex:1;font-size:13px;line-height:1.45;color:#ebebf5b3}.consent-sub[data-v-e36d5f71]{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:#ebebf580}.consent-link[data-v-e36d5f71]{color:var(--gold);text-decoration:underline;text-underline-offset:2px}.consent-toggle[data-v-e36d5f71]{flex-shrink:0;width:42px;height:24px;padding:0;border-radius:999px;border:1px solid rgba(var(--ink),.12);background:rgba(var(--ink),.06);cursor:pointer;position:relative;transition:.2s}.consent-toggle.active[data-v-e36d5f71]{background:var(--gold-fill);border-color:var(--gold)}.toggle-thumb[data-v-e36d5f71]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--bg-card);transition:.2s}.consent-toggle.active .toggle-thumb[data-v-e36d5f71]{left:22px}.consent-error[data-v-e36d5f71]{color:var(--error);font-size:13px;margin-top:8px;text-align:center}.consent-actions[data-v-e36d5f71]{display:flex;gap:8px;margin-top:16px}.consent-actions .btn[data-v-e36d5f71]{flex:1;padding:12px;border-radius:10px;border:none;cursor:pointer;font-weight:600}.consent-actions .btn-primary[data-v-e36d5f71]{background:var(--gold-fill);color:#1a1a22}.consent-actions .btn-primary[data-v-e36d5f71]:disabled{opacity:.5;cursor:not-allowed}.consent-actions .btn-ghost[data-v-e36d5f71]{background:transparent;color:var(--text-muted, #999);border:1px solid rgba(var(--ink),.12)}.legal-overlay[data-v-e36d5f71]{position:fixed;inset:0;z-index:10000;background:rgba(var(--bg-rgb),.97);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.legal-card[data-v-e36d5f71]{max-width:420px;width:100%;background:var(--bg-card, #1a1a22);border:1px solid var(--border, rgba(var(--ink),.08));border-radius:16px;padding:32px 24px;text-align:center;font-family:Nunito,sans-serif}.legal-icon[data-v-e36d5f71]{font-size:48px;margin-bottom:16px}.legal-title[data-v-e36d5f71]{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;color:var(--gold);margin:0 0 16px}.legal-text[data-v-e36d5f71]{font-size:14px;line-height:1.6;color:var(--text-muted);margin-bottom:12px}.legal-text strong[data-v-e36d5f71]{color:var(--text)}.removed-call[data-v-e36d5f71]{display:block;margin-bottom:10px;text-decoration:none;text-align:center}:root[data-theme=light] .app-shell[data-v-e36d5f71]{background:var(--bg-card)}.pv-banner--stack[data-v-e36d5f71]{bottom:calc(64px + 44px + var(--safe-bottom, 0px))}@media(min-width:1024px){.pv-banner--stack[data-v-e36d5f71]{bottom:60px}}.app-shell[data-v-0aebb898]{height:100%;width:100%;display:flex;flex-direction:column;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.app-shell.full-bleed-bottom[data-v-0aebb898]{padding-bottom:0}@media(min-width:1024px){.app-shell.has-sidebar[data-v-0aebb898]{flex-direction:row;padding-top:0;padding-bottom:0}}.app-content[data-v-0aebb898]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;height:100%}.splash[data-v-0aebb898]{position:fixed;inset:0;background:var(--bg);z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.splash-glow[data-v-0aebb898]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 45% at 50% 42%,rgba(26,107,60,.18) 0%,transparent 65%),radial-gradient(ellipse 50% 30% at 50% 48%,rgba(201,168,76,.08) 0%,transparent 55%);animation:splash-glow-pulse-0aebb898 2s ease-in-out infinite;pointer-events:none}@keyframes splash-glow-pulse-0aebb898{0%,to{opacity:.7}50%{opacity:1}}.splash-center[data-v-0aebb898]{display:flex;flex-direction:column;align-items:center;gap:14px;position:relative;box-sizing:border-box;max-width:100vw;padding:0 24px}.splash-wordmark[data-v-0aebb898]{font-family:Bebas Neue,sans-serif;font-size:max(26px,min(clamp(52px,14vw,80px),calc((100vw - 48px) / (var(--wm-len, 6) * .74))));letter-spacing:.12em;color:var(--gold);line-height:1.05;text-align:center;overflow-wrap:anywhere;max-width:calc(100vw - 48px);animation:splash-fade-up-0aebb898 .7s .15s cubic-bezier(.22,1,.36,1) both}.splash-rule[data-v-0aebb898]{height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.5),transparent);animation:splash-rule-grow-0aebb898 .6s .55s cubic-bezier(.22,1,.36,1) both;width:0}@keyframes splash-rule-grow-0aebb898{to{width:200px}}.splash-tagline[data-v-0aebb898]{display:flex;align-items:center;gap:8px;font-family:Nunito,sans-serif;font-size:clamp(11px,3.2vw,15px);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#e8e8f099;white-space:nowrap}.splash-sep[data-v-0aebb898]{color:#c9a84c80;font-size:.85em}.splash-w1[data-v-0aebb898]{animation:splash-fade-up-0aebb898 .5s .75s cubic-bezier(.22,1,.36,1) both}.splash-w2[data-v-0aebb898]{animation:splash-fade-up-0aebb898 .5s .92s cubic-bezier(.22,1,.36,1) both}.splash-w3[data-v-0aebb898]{animation:splash-fade-up-0aebb898 .5s 1.09s cubic-bezier(.22,1,.36,1) both}.splash-sep[data-v-0aebb898]:nth-child(2){animation:splash-fade-up-0aebb898 .5s .83s ease both}.splash-sep[data-v-0aebb898]:nth-child(4){animation:splash-fade-up-0aebb898 .5s 1s ease both}@keyframes splash-fade-up-0aebb898{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.splash-loader[data-v-0aebb898]{position:absolute;bottom:0;left:0;right:0;height:2px;background:rgba(var(--ink),.05);overflow:hidden}.splash-loader-bar[data-v-0aebb898]{height:100%;background:linear-gradient(90deg,#1a6b3c,#c9a84c,#1a6b3c);background-size:200% 100%;animation:splash-bar-fill-0aebb898 2.4s .2s cubic-bezier(.4,0,.2,1) both,splash-bar-shimmer-0aebb898 1.8s .2s linear infinite;transform-origin:left;transform:scaleX(0)}@keyframes splash-bar-fill-0aebb898{to{transform:scaleX(1)}}@keyframes splash-bar-shimmer-0aebb898{0%{background-position:200% 0}to{background-position:-200% 0}}.demo-banner[data-v-0aebb898]{position:fixed;bottom:calc(64px + var(--safe-bottom, 0px));left:50%;transform:translate(-50%);z-index:95;background:#14120ceb;border:1px solid rgba(201,168,76,.4);border-radius:20px;padding:6px 8px 6px 14px;display:flex;align-items:center;gap:8px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:#c9a84c;white-space:nowrap;pointer-events:all}@media(min-width:1024px){.demo-banner[data-v-0aebb898]{bottom:16px;left:50%}}.view-as-banner[data-v-0aebb898]{max-width:calc(100vw - 24px);background:rgba(var(--bg-rgb),.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-color:#c9a84c99}.view-as-banner>span[data-v-0aebb898]{overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:420px){.view-as-ro[data-v-0aebb898]{display:none}}.demo-exit[data-v-0aebb898]{background:#c9a84c33;border:none;border-radius:12px;color:var(--gold);font-family:Nunito,sans-serif;font-size:12px;font-weight:700;padding:4px 10px;cursor:pointer;transition:background .2s}.demo-exit[data-v-0aebb898]:hover{background:#c9a84c59}.trial-banner[data-v-0aebb898]{position:fixed;bottom:calc(64px + var(--safe-bottom, 0px));left:50%;transform:translate(-50%);z-index:8900;background:#1a6b3c2e;border:1px solid rgba(26,107,60,.4);border-radius:20px;padding:6px 8px 6px 14px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:var(--ok-text);white-space:nowrap;pointer-events:all}.trial-banner.urgent[data-v-0aebb898]{background:#c9a84c26;border-color:#c9a84c66;color:var(--gold)}.trial-banner-text[data-v-0aebb898]{flex:1}.trial-banner-cta[data-v-0aebb898]{background:#1a6b3c40;border:none;border-radius:12px;color:var(--ok-text);font-family:Nunito,sans-serif;font-size:12px;font-weight:700;padding:4px 10px;cursor:pointer;text-decoration:none;transition:background .2s}.trial-banner.urgent .trial-banner-cta[data-v-0aebb898]{background:#c9a84c40;color:var(--gold)}.trial-banner-cta[data-v-0aebb898]:hover{opacity:.85}.trial-expired-admin[data-v-0aebb898]{position:fixed;top:var(--safe-top, 0px);left:0;right:0;z-index:9800;background:#dc503ceb;color:#fff;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;padding:10px 16px}.trial-expired-admin-inner[data-v-0aebb898]{max-width:600px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.trial-expired-admin .trial-banner-cta[data-v-0aebb898]{background:rgba(var(--ink),.2);color:var(--text);border-radius:10px;padding:4px 12px}.demo-toast[data-v-0aebb898]{position:fixed;top:calc(var(--safe-top, 0px) + 16px);left:50%;transform:translate(-50%);z-index:9500;max-width:92vw;background:#c9a84cf5;color:#0a0a0f;border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;line-height:1.4;box-shadow:0 10px 30px #0006;cursor:pointer}.demo-toast-icon[data-v-0aebb898]{font-size:18px;flex-shrink:0}.demo-toast-text[data-v-0aebb898]{flex:1}.generic-toast[data-v-0aebb898]{position:fixed;top:calc(var(--safe-top, 0px) + 80px);left:50%;transform:translate(-50%);z-index:9499;max-width:92vw;border-radius:12px;padding:12px 18px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;line-height:1.4;box-shadow:0 10px 30px #0006;cursor:pointer}.generic-toast-icon[data-v-0aebb898]{font-size:16px;flex-shrink:0}.generic-toast-text[data-v-0aebb898]{flex:1}.generic-toast--info[data-v-0aebb898]{background:#1a6b3c;color:#fff}.generic-toast--success[data-v-0aebb898]{background:#16a34a;color:#fff}.generic-toast--error[data-v-0aebb898]{background:#dc2626;color:#fff}.consent-overlay[data-v-0aebb898]{position:fixed;inset:0;z-index:11000;background:rgba(var(--bg-rgb),.97);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.consent-card[data-v-0aebb898]{max-width:460px;width:100%;background:var(--bg-card, #1a1a22);border:1px solid var(--border, rgba(var(--ink),.08));border-radius:16px;padding:28px 24px;font-family:Nunito,sans-serif}.consent-card-icon[data-v-0aebb898]{font-size:38px;text-align:center}.consent-card-title[data-v-0aebb898]{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;color:var(--gold);text-align:center;margin:8px 0 12px}.consent-card-text[data-v-0aebb898]{font-size:13px;line-height:1.6;color:var(--text-muted, #999);margin-bottom:18px;text-align:center}.consent-row[data-v-0aebb898]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:rgba(var(--ink),.04);border:1px solid rgba(var(--ink),.08);border-radius:12px;cursor:pointer;margin-bottom:8px}.consent-text[data-v-0aebb898]{flex:1;font-size:13px;line-height:1.45;color:#ebebf5b3}.consent-sub[data-v-0aebb898]{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:#ebebf580}.consent-link[data-v-0aebb898]{color:var(--gold);text-decoration:underline;text-underline-offset:2px}.consent-toggle[data-v-0aebb898]{flex-shrink:0;width:42px;height:24px;padding:0;border-radius:999px;border:1px solid rgba(var(--ink),.12);background:rgba(var(--ink),.06);cursor:pointer;position:relative;transition:.2s}.consent-toggle.active[data-v-0aebb898]{background:var(--gold-fill);border-color:var(--gold)}.toggle-thumb[data-v-0aebb898]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--bg-card);transition:.2s}.consent-toggle.active .toggle-thumb[data-v-0aebb898]{left:22px}.consent-error[data-v-0aebb898]{color:var(--error);font-size:13px;margin-top:8px;text-align:center}.consent-actions[data-v-0aebb898]{display:flex;gap:8px;margin-top:16px}.consent-actions .btn[data-v-0aebb898]{flex:1;padding:12px;border-radius:10px;border:none;cursor:pointer;font-weight:600}.consent-actions .btn-primary[data-v-0aebb898]{background:var(--gold-fill);color:#1a1a22}.consent-actions .btn-primary[data-v-0aebb898]:disabled{opacity:.5;cursor:not-allowed}.consent-actions .btn-ghost[data-v-0aebb898]{background:transparent;color:var(--text-muted, #999);border:1px solid rgba(var(--ink),.12)}.legal-overlay[data-v-0aebb898]{position:fixed;inset:0;z-index:10000;background:rgba(var(--bg-rgb),.97);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.legal-card[data-v-0aebb898]{max-width:420px;width:100%;background:var(--bg-card, #1a1a22);border:1px solid var(--border, rgba(var(--ink),.08));border-radius:16px;padding:32px 24px;text-align:center;font-family:Nunito,sans-serif}.legal-icon[data-v-0aebb898]{font-size:48px;margin-bottom:16px}.legal-title[data-v-0aebb898]{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;color:var(--gold);margin:0 0 16px}.legal-text[data-v-0aebb898]{font-size:14px;line-height:1.6;color:var(--text-muted);margin-bottom:12px}.legal-text strong[data-v-0aebb898]{color:var(--text)}.removed-call[data-v-0aebb898]{display:block;margin-bottom:10px;text-decoration:none;text-align:center}:root[data-theme=light] .app-shell[data-v-0aebb898]{background:var(--bg-card)}.pv-banner--stack[data-v-0aebb898]{bottom:calc(64px + 44px + var(--safe-bottom, 0px))}@media(min-width:1024px){.pv-banner--stack[data-v-0aebb898]{bottom:60px}}.ob[data-v-a789b4c7]{position:fixed;left:50%;transform:translate(-50%);top:calc(env(safe-area-inset-top,0px) + 8px);z-index:10000;max-width:calc(100vw - 32px);padding:6px 12px;border-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;text-align:center;box-shadow:0 6px 20px #0006;pointer-events:none}.ob--offline[data-v-a789b4c7]{background:#3a1d1d;color:#fecaca;border:1px solid rgba(239,68,68,.5)}.ob--back[data-v-a789b4c7]{background:#12301f;color:#bbf7d0;border:1px solid rgba(48,209,88,.5)}.fade-enter-active[data-v-a789b4c7],.fade-leave-active[data-v-a789b4c7]{transition:opacity .2s}.fade-enter-from[data-v-a789b4c7],.fade-leave-to[data-v-a789b4c7]{opacity:0}.opb[data-v-15d07026]{position:fixed;z-index:60;left:12px;right:12px;bottom:calc(var(--bottomnav-height, 56px) + var(--safe-bottom, 0px) + 12px);display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;background:var(--bg-card);border:1px solid var(--gold);color:var(--text);box-shadow:0 8px 28px #00000059;font-family:Nunito,sans-serif}.opb-text[data-v-15d07026]{display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.4;color:var(--text-muted)}.opb-text b[data-v-15d07026]{font-size:14px;color:var(--text)}.opb-actions[data-v-15d07026]{display:flex;gap:8px}.opb-actions button[data-v-15d07026]{flex:1 1 0;min-height:40px;border-radius:10px;font:700 14px Nunito,sans-serif;cursor:pointer}.opb-later[data-v-15d07026]{background:none;border:1px solid var(--border);color:var(--text-muted)}.opb-go[data-v-15d07026]{background:var(--felt);border:none;color:#fff}@media(min-width:768px){.opb[data-v-15d07026]{left:auto;right:24px;bottom:24px;width:420px}.opb-actions[data-v-15d07026]{justify-content:flex-end}.opb-actions button[data-v-15d07026]{flex:0 0 auto;padding:0 18px}}.phl[data-v-e851c1cd]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;color:var(--gold);font:inherit;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap}.phl[data-v-e851c1cd]:hover{text-decoration:underline}.phl--btn[data-v-e851c1cd]{padding:8px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated, rgba(var(--ink),.04));color:var(--text);font-size:14px}.phl--btn[data-v-e851c1cd]:hover{text-decoration:none;border-color:var(--gold)}.phl-ico[data-v-e851c1cd]{opacity:.7;flex-shrink:0}.bsheet-overlay[data-v-712f6be4]{position:fixed;inset:0;z-index:100;background:#000000b3;display:flex;align-items:flex-end}.bsheet-card[data-v-712f6be4]{width:100%;background:var(--bg-elevated);border-radius:20px 20px 0 0;padding:12px 20px max(env(safe-area-inset-bottom),28px);max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.bsheet-card[data-v-712f6be4]:focus{outline:none}.bsheet-handle[data-v-712f6be4]{width:40px;height:4px;flex-shrink:0;background:var(--border);border-radius:2px;margin:0 auto}@media(min-width:1024px){.bsheet-overlay.is-centered[data-v-712f6be4]{align-items:center;justify-content:center;padding:24px}.bsheet-overlay.is-centered .bsheet-card[data-v-712f6be4]{width:100%;max-width:var(--bsheet-max, 560px);border-radius:16px;padding:20px 28px 28px;max-height:88vh}.bsheet-overlay.is-centered .bsheet-handle[data-v-712f6be4]{display:none}}.bsheet-enter-active[data-v-712f6be4],.bsheet-leave-active[data-v-712f6be4]{transition:opacity .25s}.bsheet-enter-from[data-v-712f6be4],.bsheet-leave-to[data-v-712f6be4]{opacity:0}.bsheet-enter-active .bsheet-card[data-v-712f6be4]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.bsheet-leave-active .bsheet-card[data-v-712f6be4]{transition:transform .25s ease-in}.bsheet-enter-from .bsheet-card[data-v-712f6be4],.bsheet-leave-to .bsheet-card[data-v-712f6be4]{transform:translateY(100%)}.msub-title[data-v-5e8704d5]{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.06em;color:var(--text);text-align:center}.msub-sub[data-v-5e8704d5]{color:var(--text-muted);font-size:.9rem;margin:4px 0 12px;text-align:center}.msub-offer[data-v-5e8704d5]{color:var(--gold)}.msub-months[data-v-5e8704d5]{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-bottom:12px}.msub-chip[data-v-5e8704d5]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:999px;padding:6px 12px;font:inherit;font-size:.85rem;cursor:pointer}.msub-chip.active[data-v-5e8704d5]{border-color:var(--gold);color:var(--gold)}.msub-chip[data-v-5e8704d5]:disabled{opacity:.6;cursor:default}.msub-qr[data-v-5e8704d5]{display:flex;flex-direction:column;align-items:center;gap:8px;margin:6px 0 12px}.msub-qr-img[data-v-5e8704d5]{width:200px;height:200px;border-radius:12px;background:var(--bg-card);padding:6px}.msub-amount[data-v-5e8704d5]{font-family:Bebas Neue,sans-serif;font-size:30px;letter-spacing:.04em;color:var(--gold)}.msub-bonus[data-v-5e8704d5]{font-size:.78rem;color:var(--text-muted)}.msub-note[data-v-5e8704d5]{color:var(--text-muted);font-size:.85rem}.msub-purpose[data-v-5e8704d5]{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.msub-label[data-v-5e8704d5]{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.msub-text[data-v-5e8704d5]{font-size:.95rem;color:var(--text)}.msub-copy[data-v-5e8704d5]{border:1px solid var(--border);background:none;color:var(--gold);border-radius:999px;padding:4px 12px;font:inherit;font-size:.82rem;cursor:pointer}.msub-input[data-v-5e8704d5]{width:100%;box-sizing:border-box;margin-top:10px;background:var(--bg-elevated, #1a1a24);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:10px 12px;font:inherit;font-size:.9rem}.msub-link[data-v-5e8704d5]{display:block;margin:8px auto 0;border:none;background:none;color:var(--gold);font:inherit;font-size:.85rem;cursor:pointer;text-decoration:underline}.msub-link[data-v-5e8704d5]:disabled{opacity:.6}.msub-btn[data-v-5e8704d5]{display:block;width:100%;text-align:center;margin-top:8px;padding:14px;border-radius:12px;font-family:Nunito,sans-serif;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.btn-primary.msub-btn[data-v-5e8704d5]{background:var(--gold-fill);color:#0a0a0f;border:none}.btn-ghost.msub-btn[data-v-5e8704d5]{background:none;border:1px solid var(--border);color:var(--text-muted)}.msub-error[data-v-5e8704d5]{color:var(--error, #f87171);font-size:.88rem;margin:8px 0 0;text-align:center}.msub-ok[data-v-5e8704d5]{color:var(--ok-text);font-size:.9rem;margin:8px 0 0;text-align:center}.msub-close[data-v-5e8704d5]{display:block;margin:10px auto 0;border:none;background:none;color:var(--text-muted);font:inherit;font-size:.85rem;cursor:pointer}.app-shell[data-v-6833afc9]{height:100%;width:100%;display:flex;flex-direction:column;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.app-shell.full-bleed-bottom[data-v-6833afc9]{padding-bottom:0}@media(min-width:1024px){.app-shell.has-sidebar[data-v-6833afc9]{flex-direction:row;padding-top:0;padding-bottom:0}}.app-content[data-v-6833afc9]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;height:100%}.splash[data-v-6833afc9]{position:fixed;inset:0;background:var(--bg);z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.splash-glow[data-v-6833afc9]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 45% at 50% 42%,rgba(26,107,60,.18) 0%,transparent 65%),radial-gradient(ellipse 50% 30% at 50% 48%,rgba(201,168,76,.08) 0%,transparent 55%);animation:splash-glow-pulse-6833afc9 2s ease-in-out infinite;pointer-events:none}@keyframes splash-glow-pulse-6833afc9{0%,to{opacity:.7}50%{opacity:1}}.splash-center[data-v-6833afc9]{display:flex;flex-direction:column;align-items:center;gap:14px;position:relative;box-sizing:border-box;max-width:100vw;padding:0 24px}.splash-wordmark[data-v-6833afc9]{font-family:Bebas Neue,sans-serif;font-size:max(26px,min(clamp(52px,14vw,80px),calc((100vw - 48px) / (var(--wm-len, 6) * .74))));letter-spacing:.12em;color:var(--gold);line-height:1.05;text-align:center;overflow-wrap:anywhere;max-width:calc(100vw - 48px);animation:splash-fade-up-6833afc9 .7s .15s cubic-bezier(.22,1,.36,1) both}.splash-rule[data-v-6833afc9]{height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.5),transparent);animation:splash-rule-grow-6833afc9 .6s .55s cubic-bezier(.22,1,.36,1) both;width:0}@keyframes splash-rule-grow-6833afc9{to{width:200px}}.splash-tagline[data-v-6833afc9]{display:flex;align-items:center;gap:8px;font-family:Nunito,sans-serif;font-size:clamp(11px,3.2vw,15px);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#e8e8f099;white-space:nowrap}.splash-sep[data-v-6833afc9]{color:#c9a84c80;font-size:.85em}.splash-w1[data-v-6833afc9]{animation:splash-fade-up-6833afc9 .5s .75s cubic-bezier(.22,1,.36,1) both}.splash-w2[data-v-6833afc9]{animation:splash-fade-up-6833afc9 .5s .92s cubic-bezier(.22,1,.36,1) both}.splash-w3[data-v-6833afc9]{animation:splash-fade-up-6833afc9 .5s 1.09s cubic-bezier(.22,1,.36,1) both}.splash-sep[data-v-6833afc9]:nth-child(2){animation:splash-fade-up-6833afc9 .5s .83s ease both}.splash-sep[data-v-6833afc9]:nth-child(4){animation:splash-fade-up-6833afc9 .5s 1s ease both}@keyframes splash-fade-up-6833afc9{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.splash-loader[data-v-6833afc9]{position:absolute;bottom:0;left:0;right:0;height:2px;background:rgba(var(--ink),.05);overflow:hidden}.splash-loader-bar[data-v-6833afc9]{height:100%;background:linear-gradient(90deg,#1a6b3c,#c9a84c,#1a6b3c);background-size:200% 100%;animation:splash-bar-fill-6833afc9 2.4s .2s cubic-bezier(.4,0,.2,1) both,splash-bar-shimmer-6833afc9 1.8s .2s linear infinite;transform-origin:left;transform:scaleX(0)}@keyframes splash-bar-fill-6833afc9{to{transform:scaleX(1)}}@keyframes splash-bar-shimmer-6833afc9{0%{background-position:200% 0}to{background-position:-200% 0}}.demo-banner[data-v-6833afc9]{position:fixed;bottom:calc(64px + var(--safe-bottom, 0px));left:50%;transform:translate(-50%);z-index:95;background:#14120ceb;border:1px solid rgba(201,168,76,.4);border-radius:20px;padding:6px 8px 6px 14px;display:flex;align-items:center;gap:8px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:#c9a84c;white-space:nowrap;pointer-events:all}@media(min-width:1024px){.demo-banner[data-v-6833afc9]{bottom:16px;left:50%}}.view-as-banner[data-v-6833afc9]{max-width:calc(100vw - 24px);background:rgba(var(--bg-rgb),.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-color:#c9a84c99}.view-as-banner>span[data-v-6833afc9]{overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:420px){.view-as-ro[data-v-6833afc9]{display:none}}.demo-exit[data-v-6833afc9]{background:#c9a84c33;border:none;border-radius:12px;color:var(--gold);font-family:Nunito,sans-serif;font-size:12px;font-weight:700;padding:4px 10px;cursor:pointer;transition:background .2s}.demo-exit[data-v-6833afc9]:hover{background:#c9a84c59}.trial-banner[data-v-6833afc9]{position:fixed;bottom:calc(64px + var(--safe-bottom, 0px));left:50%;transform:translate(-50%);z-index:8900;background:#1a6b3c2e;border:1px solid rgba(26,107,60,.4);border-radius:20px;padding:6px 8px 6px 14px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:var(--ok-text);white-space:nowrap;pointer-events:all}.trial-banner.urgent[data-v-6833afc9]{background:#c9a84c26;border-color:#c9a84c66;color:var(--gold)}.trial-banner-text[data-v-6833afc9]{flex:1}.trial-banner-cta[data-v-6833afc9]{background:#1a6b3c40;border:none;border-radius:12px;color:var(--ok-text);font-family:Nunito,sans-serif;font-size:12px;font-weight:700;padding:4px 10px;cursor:pointer;text-decoration:none;transition:background .2s}.trial-banner.urgent .trial-banner-cta[data-v-6833afc9]{background:#c9a84c40;color:var(--gold)}.trial-banner-cta[data-v-6833afc9]:hover{opacity:.85}.trial-expired-admin[data-v-6833afc9]{position:fixed;top:var(--safe-top, 0px);left:0;right:0;z-index:9800;background:#dc503ceb;color:#fff;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;padding:10px 16px}.trial-expired-admin-inner[data-v-6833afc9]{max-width:600px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.trial-expired-admin .trial-banner-cta[data-v-6833afc9]{background:rgba(var(--ink),.2);color:var(--text);border-radius:10px;padding:4px 12px}.demo-toast[data-v-6833afc9]{position:fixed;top:calc(var(--safe-top, 0px) + 16px);left:50%;transform:translate(-50%);z-index:9500;max-width:92vw;background:#c9a84cf5;color:#0a0a0f;border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;line-height:1.4;box-shadow:0 10px 30px #0006;cursor:pointer}.demo-toast-icon[data-v-6833afc9]{font-size:18px;flex-shrink:0}.demo-toast-text[data-v-6833afc9]{flex:1}.generic-toast[data-v-6833afc9]{position:fixed;top:calc(var(--safe-top, 0px) + 80px);left:50%;transform:translate(-50%);z-index:9499;max-width:92vw;border-radius:12px;padding:12px 18px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;line-height:1.4;box-shadow:0 10px 30px #0006;cursor:pointer}.generic-toast-icon[data-v-6833afc9]{font-size:16px;flex-shrink:0}.generic-toast-text[data-v-6833afc9]{flex:1}.generic-toast--info[data-v-6833afc9]{background:#1a6b3c;color:#fff}.generic-toast--success[data-v-6833afc9]{background:#16a34a;color:#fff}.generic-toast--error[data-v-6833afc9]{background:#dc2626;color:#fff}.consent-overlay[data-v-6833afc9]{position:fixed;inset:0;z-index:11000;background:rgba(var(--bg-rgb),.97);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.consent-card[data-v-6833afc9]{max-width:460px;width:100%;background:var(--bg-card, #1a1a22);border:1px solid var(--border, rgba(var(--ink),.08));border-radius:16px;padding:28px 24px;font-family:Nunito,sans-serif}.consent-card-icon[data-v-6833afc9]{font-size:38px;text-align:center}.consent-card-title[data-v-6833afc9]{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;color:var(--gold);text-align:center;margin:8px 0 12px}.consent-card-text[data-v-6833afc9]{font-size:13px;line-height:1.6;color:var(--text-muted, #999);margin-bottom:18px;text-align:center}.consent-row[data-v-6833afc9]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:rgba(var(--ink),.04);border:1px solid rgba(var(--ink),.08);border-radius:12px;cursor:pointer;margin-bottom:8px}.consent-text[data-v-6833afc9]{flex:1;font-size:13px;line-height:1.45;color:#ebebf5b3}.consent-sub[data-v-6833afc9]{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:#ebebf580}.consent-link[data-v-6833afc9]{color:var(--gold);text-decoration:underline;text-underline-offset:2px}.consent-toggle[data-v-6833afc9]{flex-shrink:0;width:42px;height:24px;padding:0;border-radius:999px;border:1px solid rgba(var(--ink),.12);background:rgba(var(--ink),.06);cursor:pointer;position:relative;transition:.2s}.consent-toggle.active[data-v-6833afc9]{background:var(--gold-fill);border-color:var(--gold)}.toggle-thumb[data-v-6833afc9]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--bg-card);transition:.2s}.consent-toggle.active .toggle-thumb[data-v-6833afc9]{left:22px}.consent-error[data-v-6833afc9]{color:var(--error);font-size:13px;margin-top:8px;text-align:center}.consent-actions[data-v-6833afc9]{display:flex;gap:8px;margin-top:16px}.consent-actions .btn[data-v-6833afc9]{flex:1;padding:12px;border-radius:10px;border:none;cursor:pointer;font-weight:600}.consent-actions .btn-primary[data-v-6833afc9]{background:var(--gold-fill);color:#1a1a22}.consent-actions .btn-primary[data-v-6833afc9]:disabled{opacity:.5;cursor:not-allowed}.consent-actions .btn-ghost[data-v-6833afc9]{background:transparent;color:var(--text-muted, #999);border:1px solid rgba(var(--ink),.12)}.legal-overlay[data-v-6833afc9]{position:fixed;inset:0;z-index:10000;background:rgba(var(--bg-rgb),.97);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.legal-card[data-v-6833afc9]{max-width:420px;width:100%;background:var(--bg-card, #1a1a22);border:1px solid var(--border, rgba(var(--ink),.08));border-radius:16px;padding:32px 24px;text-align:center;font-family:Nunito,sans-serif}.legal-icon[data-v-6833afc9]{font-size:48px;margin-bottom:16px}.legal-title[data-v-6833afc9]{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;color:var(--gold);margin:0 0 16px}.legal-text[data-v-6833afc9]{font-size:14px;line-height:1.6;color:var(--text-muted);margin-bottom:12px}.legal-text strong[data-v-6833afc9]{color:var(--text)}.removed-call[data-v-6833afc9]{display:block;margin-bottom:10px;text-decoration:none;text-align:center}:root[data-theme=light] .app-shell[data-v-6833afc9]{background:var(--bg-card)}.pv-banner--stack[data-v-6833afc9]{bottom:calc(64px + 44px + var(--safe-bottom, 0px))}@media(min-width:1024px){.pv-banner--stack[data-v-6833afc9]{bottom:60px}}.dco-card[data-v-6833afc9]{text-align:left}.dco-card .legal-icon[data-v-6833afc9],.dco-card .legal-title[data-v-6833afc9]{text-align:center}.dco-links[data-v-6833afc9]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.dco-link[data-v-6833afc9]{color:var(--gold);font-weight:700;text-decoration:underline}.dco-date[data-v-6833afc9]{font-size:12px;color:var(--text-muted)}.dco-check[data-v-6833afc9]{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--text);cursor:pointer;margin-bottom:12px}.dco-check input[data-v-6833afc9]{margin-top:3px;width:18px;height:18px;accent-color:var(--gold);flex-shrink:0}.dco-error[data-v-6833afc9]{color:var(--error);font-size:13px;margin:0 0 10px}.dco-actions[data-v-6833afc9]{display:flex;gap:10px;flex-wrap:wrap}.dco-actions .btn[data-v-6833afc9]{flex:1 1 140px;width:auto;white-space:nowrap}.app-shell[data-v-1ed3de9f]{height:100%;width:100%;display:flex;flex-direction:column;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.app-shell.full-bleed-bottom[data-v-1ed3de9f]{padding-bottom:0}@media(min-width:1024px){.app-shell.has-sidebar[data-v-1ed3de9f]{flex-direction:row;padding-top:0;padding-bottom:0}}.app-content[data-v-1ed3de9f]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;height:100%}.splash[data-v-1ed3de9f]{position:fixed;inset:0;background:var(--bg);z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.splash-glow[data-v-1ed3de9f]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 45% at 50% 42%,rgba(26,107,60,.18) 0%,transparent 65%),radial-gradient(ellipse 50% 30% at 50% 48%,rgba(201,168,76,.08) 0%,transparent 55%);animation:splash-glow-pulse-1ed3de9f 2s ease-in-out infinite;pointer-events:none}@keyframes splash-glow-pulse-1ed3de9f{0%,to{opacity:.7}50%{opacity:1}}.splash-center[data-v-1ed3de9f]{display:flex;flex-direction:column;align-items:center;gap:14px;position:relative;box-sizing:border-box;max-width:100vw;padding:0 24px}.splash-wordmark[data-v-1ed3de9f]{font-family:Bebas Neue,sans-serif;font-size:max(26px,min(clamp(52px,14vw,80px),calc((100vw - 48px) / (var(--wm-len, 6) * .74))));letter-spacing:.12em;color:var(--gold);line-height:1.05;text-align:center;overflow-wrap:anywhere;max-width:calc(100vw - 48px);animation:splash-fade-up-1ed3de9f .7s .15s cubic-bezier(.22,1,.36,1) both}.splash-rule[data-v-1ed3de9f]{height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.5),transparent);animation:splash-rule-grow-1ed3de9f .6s .55s cubic-bezier(.22,1,.36,1) both;width:0}@keyframes splash-rule-grow-1ed3de9f{to{width:200px}}.splash-tagline[data-v-1ed3de9f]{display:flex;align-items:center;gap:8px;font-family:Nunito,sans-serif;font-size:clamp(11px,3.2vw,15px);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#e8e8f099;white-space:nowrap}.splash-sep[data-v-1ed3de9f]{color:#c9a84c80;font-size:.85em}.splash-w1[data-v-1ed3de9f]{animation:splash-fade-up-1ed3de9f .5s .75s cubic-bezier(.22,1,.36,1) both}.splash-w2[data-v-1ed3de9f]{animation:splash-fade-up-1ed3de9f .5s .92s cubic-bezier(.22,1,.36,1) both}.splash-w3[data-v-1ed3de9f]{animation:splash-fade-up-1ed3de9f .5s 1.09s cubic-bezier(.22,1,.36,1) both}.splash-sep[data-v-1ed3de9f]:nth-child(2){animation:splash-fade-up-1ed3de9f .5s .83s ease both}.splash-sep[data-v-1ed3de9f]:nth-child(4){animation:splash-fade-up-1ed3de9f .5s 1s ease both}@keyframes splash-fade-up-1ed3de9f{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.splash-loader[data-v-1ed3de9f]{position:absolute;bottom:0;left:0;right:0;height:2px;background:rgba(var(--ink),.05);overflow:hidden}.splash-loader-bar[data-v-1ed3de9f]{height:100%;background:linear-gradient(90deg,#1a6b3c,#c9a84c,#1a6b3c);background-size:200% 100%;animation:splash-bar-fill-1ed3de9f 2.4s .2s cubic-bezier(.4,0,.2,1) both,splash-bar-shimmer-1ed3de9f 1.8s .2s linear infinite;transform-origin:left;transform:scaleX(0)}@keyframes splash-bar-fill-1ed3de9f{to{transform:scaleX(1)}}@keyframes splash-bar-shimmer-1ed3de9f{0%{background-position:200% 0}to{background-position:-200% 0}}.demo-banner[data-v-1ed3de9f]{position:fixed;bottom:calc(64px + var(--safe-bottom, 0px));left:50%;transform:translate(-50%);z-index:95;background:#14120ceb;border:1px solid rgba(201,168,76,.4);border-radius:20px;padding:6px 8px 6px 14px;display:flex;align-items:center;gap:8px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:#c9a84c;white-space:nowrap;pointer-events:all}@media(min-width:1024px){.demo-banner[data-v-1ed3de9f]{bottom:16px;left:50%}}.view-as-banner[data-v-1ed3de9f]{max-width:calc(100vw - 24px);background:rgba(var(--bg-rgb),.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-color:#c9a84c99}.view-as-banner>span[data-v-1ed3de9f]{overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:420px){.view-as-ro[data-v-1ed3de9f]{display:none}}.demo-exit[data-v-1ed3de9f]{background:#c9a84c33;border:none;border-radius:12px;color:var(--gold);font-family:Nunito,sans-serif;font-size:12px;font-weight:700;padding:4px 10px;cursor:pointer;transition:background .2s}.demo-exit[data-v-1ed3de9f]:hover{background:#c9a84c59}.trial-banner[data-v-1ed3de9f]{position:fixed;bottom:calc(64px + var(--safe-bottom, 0px));left:50%;transform:translate(-50%);z-index:8900;background:#1a6b3c2e;border:1px solid rgba(26,107,60,.4);border-radius:20px;padding:6px 8px 6px 14px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:var(--ok-text);white-space:nowrap;pointer-events:all}.trial-banner.urgent[data-v-1ed3de9f]{background:#c9a84c26;border-color:#c9a84c66;color:var(--gold)}.trial-banner-text[data-v-1ed3de9f]{flex:1}.trial-banner-cta[data-v-1ed3de9f]{background:#1a6b3c40;border:none;border-radius:12px;color:var(--ok-text);font-family:Nunito,sans-serif;font-size:12px;font-weight:700;padding:4px 10px;cursor:pointer;text-decoration:none;transition:background .2s}.trial-banner.urgent .trial-banner-cta[data-v-1ed3de9f]{background:#c9a84c40;color:var(--gold)}.trial-banner-cta[data-v-1ed3de9f]:hover{opacity:.85}.trial-expired-admin[data-v-1ed3de9f]{position:fixed;top:var(--safe-top, 0px);left:0;right:0;z-index:9800;background:#dc503ceb;color:#fff;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;padding:10px 16px}.trial-expired-admin-inner[data-v-1ed3de9f]{max-width:600px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.trial-expired-admin .trial-banner-cta[data-v-1ed3de9f]{background:rgba(var(--ink),.2);color:var(--text);border-radius:10px;padding:4px 12px}.demo-toast[data-v-1ed3de9f]{position:fixed;top:calc(var(--safe-top, 0px) + 16px);left:50%;transform:translate(-50%);z-index:9500;max-width:92vw;background:#c9a84cf5;color:#0a0a0f;border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;line-height:1.4;box-shadow:0 10px 30px #0006;cursor:pointer}.demo-toast-icon[data-v-1ed3de9f]{font-size:18px;flex-shrink:0}.demo-toast-text[data-v-1ed3de9f]{flex:1}.generic-toast[data-v-1ed3de9f]{position:fixed;top:calc(var(--safe-top, 0px) + 80px);left:50%;transform:translate(-50%);z-index:9499;max-width:92vw;border-radius:12px;padding:12px 18px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;line-height:1.4;box-shadow:0 10px 30px #0006;cursor:pointer}.generic-toast-icon[data-v-1ed3de9f]{font-size:16px;flex-shrink:0}.generic-toast-text[data-v-1ed3de9f]{flex:1}.generic-toast--info[data-v-1ed3de9f]{background:#1a6b3c;color:#fff}.generic-toast--success[data-v-1ed3de9f]{background:#16a34a;color:#fff}.generic-toast--error[data-v-1ed3de9f]{background:#dc2626;color:#fff}.consent-overlay[data-v-1ed3de9f]{position:fixed;inset:0;z-index:11000;background:rgba(var(--bg-rgb),.97);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.consent-card[data-v-1ed3de9f]{max-width:460px;width:100%;background:var(--bg-card, #1a1a22);border:1px solid var(--border, rgba(var(--ink),.08));border-radius:16px;padding:28px 24px;font-family:Nunito,sans-serif}.consent-card-icon[data-v-1ed3de9f]{font-size:38px;text-align:center}.consent-card-title[data-v-1ed3de9f]{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;color:var(--gold);text-align:center;margin:8px 0 12px}.consent-card-text[data-v-1ed3de9f]{font-size:13px;line-height:1.6;color:var(--text-muted, #999);margin-bottom:18px;text-align:center}.consent-row[data-v-1ed3de9f]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:rgba(var(--ink),.04);border:1px solid rgba(var(--ink),.08);border-radius:12px;cursor:pointer;margin-bottom:8px}.consent-text[data-v-1ed3de9f]{flex:1;font-size:13px;line-height:1.45;color:#ebebf5b3}.consent-sub[data-v-1ed3de9f]{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:#ebebf580}.consent-link[data-v-1ed3de9f]{color:var(--gold);text-decoration:underline;text-underline-offset:2px}.consent-toggle[data-v-1ed3de9f]{flex-shrink:0;width:42px;height:24px;padding:0;border-radius:999px;border:1px solid rgba(var(--ink),.12);background:rgba(var(--ink),.06);cursor:pointer;position:relative;transition:.2s}.consent-toggle.active[data-v-1ed3de9f]{background:var(--gold-fill);border-color:var(--gold)}.toggle-thumb[data-v-1ed3de9f]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--bg-card);transition:.2s}.consent-toggle.active .toggle-thumb[data-v-1ed3de9f]{left:22px}.consent-error[data-v-1ed3de9f]{color:var(--error);font-size:13px;margin-top:8px;text-align:center}.consent-actions[data-v-1ed3de9f]{display:flex;gap:8px;margin-top:16px}.consent-actions .btn[data-v-1ed3de9f]{flex:1;padding:12px;border-radius:10px;border:none;cursor:pointer;font-weight:600}.consent-actions .btn-primary[data-v-1ed3de9f]{background:var(--gold-fill);color:#1a1a22}.consent-actions .btn-primary[data-v-1ed3de9f]:disabled{opacity:.5;cursor:not-allowed}.consent-actions .btn-ghost[data-v-1ed3de9f]{background:transparent;color:var(--text-muted, #999);border:1px solid rgba(var(--ink),.12)}.legal-overlay[data-v-1ed3de9f]{position:fixed;inset:0;z-index:10000;background:rgba(var(--bg-rgb),.97);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.legal-card[data-v-1ed3de9f]{max-width:420px;width:100%;background:var(--bg-card, #1a1a22);border:1px solid var(--border, rgba(var(--ink),.08));border-radius:16px;padding:32px 24px;text-align:center;font-family:Nunito,sans-serif}.legal-icon[data-v-1ed3de9f]{font-size:48px;margin-bottom:16px}.legal-title[data-v-1ed3de9f]{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;color:var(--gold);margin:0 0 16px}.legal-text[data-v-1ed3de9f]{font-size:14px;line-height:1.6;color:var(--text-muted);margin-bottom:12px}.legal-text strong[data-v-1ed3de9f]{color:var(--text)}.removed-call[data-v-1ed3de9f]{display:block;margin-bottom:10px;text-decoration:none;text-align:center}:root[data-theme=light] .app-shell[data-v-1ed3de9f]{background:var(--bg-card)}.pv-banner--stack[data-v-1ed3de9f]{bottom:calc(64px + 44px + var(--safe-bottom, 0px))}@media(min-width:1024px){.pv-banner--stack[data-v-1ed3de9f]{bottom:60px}}.aib[data-v-39456854]{position:fixed;left:12px;right:12px;z-index:900;bottom:calc(var(--bottomnav-height) + var(--safe-bottom) + 12px);max-width:480px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px #00000059}.aib-icon[data-v-39456854]{width:40px;height:40px;border-radius:10px;flex-shrink:0;object-fit:cover;background:var(--bg)}.aib-text[data-v-39456854]{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.aib-text b[data-v-39456854]{font-size:14px;color:var(--text);overflow-wrap:break-word}.aib-text span[data-v-39456854]{font-size:12px;color:var(--text-muted)}.aib-btn[data-v-39456854]{flex-shrink:0;padding:8px 14px;border-radius:var(--radius-sm);border:none;background:var(--felt);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.aib-close[data-v-39456854]{flex-shrink:0;width:32px;height:32px;border:none;background:none;color:var(--text-muted);font-size:22px;line-height:1;cursor:pointer}.aib-enter-active[data-v-39456854],.aib-leave-active[data-v-39456854]{transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .3s}.aib-enter-from[data-v-39456854],.aib-leave-to[data-v-39456854]{transform:translateY(20px);opacity:0}@media(min-width:1024px){.aib[data-v-39456854]{display:none}}.ias-overlay[data-v-8571f28c]{position:fixed;inset:0;z-index:260;background:#000000b8;display:flex;align-items:flex-end;justify-content:center;backdrop-filter:blur(3px)}.ias-sheet[data-v-8571f28c]{position:relative;width:100%;max-width:480px;max-height:92dvh;overflow-y:auto;background:var(--bg-card, #111);border:1px solid var(--border);border-radius:18px 18px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom));box-sizing:border-box;display:flex;flex-direction:column;gap:12px}@media(min-width:640px){.ias-overlay[data-v-8571f28c]{align-items:center}.ias-sheet[data-v-8571f28c]{border-radius:18px;max-width:560px}}.ias-x[data-v-8571f28c]{position:absolute;top:10px;right:10px;width:34px;height:34px;border:none;background:none;color:var(--text-muted);font-size:18px;cursor:pointer}.ias-app[data-v-8571f28c]{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:4px}.ias-icon[data-v-8571f28c]{width:72px;height:72px;border-radius:17px;object-fit:cover;box-shadow:0 6px 18px #0006;background:var(--bg)}.ias-label[data-v-8571f28c]{font-size:13px;color:var(--text);max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ias-title[data-v-8571f28c]{margin:0;text-align:center;font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.04em;color:var(--gold)}.ias-lead[data-v-8571f28c],.ias-after[data-v-8571f28c],.ias-note[data-v-8571f28c]{margin:0;font-size:14px;line-height:1.45;color:var(--text-muted);text-align:center}.ias-after[data-v-8571f28c],.ias-note[data-v-8571f28c]{font-size:13px}.ias-steps[data-v-8571f28c]{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.4;color:var(--text)}.ias-steps--small[data-v-8571f28c]{font-size:13px;gap:6px;padding-left:18px;margin-top:6px}.ias-steps[data-v-8571f28c] .ias-share{display:inline-block;vertical-align:-3px;margin:0 2px;color:var(--gold)}.ias-both[data-v-8571f28c]{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:13px;color:var(--text)}@media(max-width:520px){.ias-both[data-v-8571f28c]{grid-template-columns:1fr}}.ias-qr[data-v-8571f28c]{align-self:center;border-radius:10px}.ias-btn[data-v-8571f28c]{padding:12px;border-radius:12px;border:1px solid var(--border);background:none;color:var(--text);font:inherit;font-weight:700;cursor:pointer}.ias-btn--main[data-v-8571f28c]{background:var(--gold-fill);border-color:var(--gold);color:#0a0a0f}.ias-ok[data-v-8571f28c]{margin:0;text-align:center;color:var(--felt-text, #4caf50);font-weight:700}.ias-store[data-v-8571f28c]{text-align:center;font-size:13px;color:var(--text-muted)}.pmp-parts[data-v-7e058d9b]{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated)}.pmp-parts-head[data-v-7e058d9b]{display:flex;align-items:baseline;justify-content:space-between;gap:4px 12px;flex-wrap:wrap}.pmp-parts-h[data-v-7e058d9b]{font-size:14px;font-weight:800;color:var(--text)}.pmp-sum[data-v-7e058d9b]{font-size:13px;color:var(--text-muted)}.pmp-sum--ok[data-v-7e058d9b]{color:var(--ok-text);font-weight:700}.pmp-grid[data-v-7e058d9b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 8px;align-items:center}.pmp-grid--del[data-v-7e058d9b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px}.pmp-wait[data-v-7e058d9b]{margin:0;font-size:13px;color:var(--text-muted)}.pmp-col-l[data-v-7e058d9b]{font-size:13px;color:var(--text-muted)}.pmp-in[data-v-7e058d9b]{width:100%;height:42px;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:.95rem;font-family:inherit;background:var(--bg);color:var(--text)}.pmp-in[data-v-7e058d9b]::placeholder{color:var(--text-dim)}.pmp-in[data-v-7e058d9b]:focus{outline:none;border-color:var(--gold)}.pmp-in option[data-v-7e058d9b]{background:var(--bg-card);color:var(--text)}.pmp-part-del[data-v-7e058d9b]{width:42px;height:42px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer}.pmp-parts-foot[data-v-7e058d9b]{border-top:1px solid var(--border);padding-top:8px}.pmp-add[data-v-7e058d9b]{background:none;border:none;padding:2px 0;color:var(--gold);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.fh[data-v-8faf4507]{position:relative;display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle}.fh-btn[data-v-8faf4507]{width:16px;height:16px;border-radius:50%;padding:0;line-height:1;border:1px solid var(--border, var(--border));background:transparent;color:var(--text-dim, #8a8a94);font:700 10px/1 Nunito,sans-serif;cursor:help;display:inline-flex;align-items:center;justify-content:center}.fh-btn[data-v-8faf4507]:hover,.fh.open .fh-btn[data-v-8faf4507]{color:var(--gold, #c9a84c);border-color:var(--gold, #c9a84c)}.fh-tip[data-v-8faf4507]{display:none}.fh-tip--open[data-v-8faf4507]{display:block;position:fixed;z-index:1000;width:max-content;max-width:min(280px,calc(100vw - 16px));background:var(--bg-elevated, #1c1c24);color:var(--text, #f0f0f4);border:1px solid var(--border, var(--border));border-radius:8px;padding:8px 10px;font:400 12px/1.4 Nunito,sans-serif;text-transform:none;letter-spacing:0;white-space:normal;box-shadow:0 8px 24px #0006;pointer-events:none}.pmp-cap[data-v-23a58ddd]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:.82rem;color:var(--text-muted, #aaa)}.pmp[data-v-23a58ddd]{display:flex;flex-wrap:wrap;gap:6px}.pmp-chip[data-v-23a58ddd]{padding:7px 12px;border-radius:999px;font:inherit;font-size:.88rem;cursor:pointer;background:transparent;color:var(--text-secondary, inherit);border:1px solid var(--border)}.pmp-chip--on[data-v-23a58ddd]{background:var(--gold-fill);border-color:var(--gold);color:#0a0a0f;font-weight:700}.pcp-overlay[data-v-1bd2e79b]{position:fixed;inset:0;z-index:250;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;backdrop-filter:blur(3px)}.pcp-sheet[data-v-1bd2e79b]{width:100%;max-width:460px;max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--bg-card, #111);border:1px solid var(--gold, #c9a84c);border-radius:16px;padding:20px 18px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.pcp-title[data-v-1bd2e79b]{margin:0;font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.05em;color:var(--gold, #c9a84c);text-align:center}.pcp-lead[data-v-1bd2e79b]{margin:0;font-size:14px;line-height:1.45;color:var(--text-muted, #aaa);text-align:center}.pcp-list[data-v-1bd2e79b]{display:flex;flex-direction:column;gap:10px}.pcp-item[data-v-1bd2e79b]{border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.pcp-head[data-v-1bd2e79b]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.pcp-what[data-v-1bd2e79b]{font-weight:700;color:var(--text);min-width:0;overflow-wrap:anywhere}.pcp-amount[data-v-1bd2e79b]{flex:none;font-family:Bebas Neue,sans-serif;font-size:22px;color:var(--gold, #c9a84c)}.pcp-who[data-v-1bd2e79b]{font-size:14px;color:var(--text);display:flex;flex-wrap:wrap;gap:4px 10px}.pcp-phone[data-v-1bd2e79b]{color:var(--gold, #c9a84c);text-decoration:none}.pcp-when[data-v-1bd2e79b]{font-size:12px;color:var(--text-muted, #aaa)}.pcp-actions[data-v-1bd2e79b]{display:flex;gap:8px}.pcp-btn[data-v-1bd2e79b]{flex:1;padding:11px 14px;white-space:nowrap;border-radius:10px;border:1px solid var(--border);background:none;color:var(--text);font:inherit;font-weight:700;cursor:pointer}.pcp-btn--main[data-v-1bd2e79b]{flex:2;background:var(--gold-fill);border-color:var(--gold, #c9a84c);color:#0a0a0f}.pcp-btn[data-v-1bd2e79b]:not(.pcp-btn--main){flex:0 0 auto}.pcp-btn[data-v-1bd2e79b]:disabled{opacity:.6;cursor:default}.pcp-ok[data-v-1bd2e79b]{color:var(--felt-text, #4caf50);font-weight:700}.pcp-error[data-v-1bd2e79b]{margin:0;color:var(--error, #e05555);font-size:13px}.pcp-later-note[data-v-1bd2e79b]{margin:8px 2px 0;font-size:.78rem;line-height:1.4;color:var(--text-muted, #aaa);text-align:center}.pcp-later[data-v-1bd2e79b]{padding:12px;border-radius:12px;border:1px solid var(--border);background:none;color:var(--text-muted, #aaa);font:inherit;font-weight:700;cursor:pointer}.con[data-v-1b838df6]{margin:8px 0 0;font-size:.75rem;line-height:1.4;color:var(--text-muted);text-align:center}.con-link[data-v-1b838df6]{color:inherit;text-decoration:underline}.sap[data-v-2605386d]{display:flex;flex-direction:column;gap:12px;align-items:stretch}.result-title[data-v-2605386d]{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.06em;color:var(--text);text-align:center}.sap-amount[data-v-2605386d]{font-family:Bebas Neue,sans-serif;font-size:34px;letter-spacing:.04em;color:var(--gold);text-align:center;line-height:1}.btn-primary[data-v-2605386d]{display:block;width:100%;box-sizing:border-box;padding:14px;background:var(--gold-fill);border:none;border-radius:12px;color:#000;font-family:Nunito,sans-serif;font-size:15px;font-weight:700;cursor:pointer;text-align:center;text-decoration:none}.btn-primary[data-v-2605386d]:disabled{opacity:.6;cursor:default}.sap-qr[data-v-2605386d]{display:block;margin:0 auto;width:220px;height:220px;border-radius:12px;background:var(--bg-card);padding:8px}.sap-other[data-v-2605386d]{text-align:center}.sap-other summary[data-v-2605386d]{cursor:pointer;color:var(--text-muted);font-size:.85rem;padding:4px 0}.sap-other .sap-qr[data-v-2605386d]{margin-top:10px;width:180px;height:180px}.sap-hint[data-v-2605386d],.sap-sub[data-v-2605386d]{margin:0;text-align:center;color:var(--text-muted);font-size:.88rem;line-height:1.4}.sap-wait[data-v-2605386d]{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text);font-size:.9rem}.sap-dot[data-v-2605386d]{width:9px;height:9px;border-radius:50%;background:var(--gold-fill);animation:sap-pulse-2605386d 1.2s ease-in-out infinite}@keyframes sap-pulse-2605386d{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.sap-dot[data-v-2605386d]{animation:none}}.sap-warn[data-v-2605386d]{margin:0;text-align:center;color:var(--gold);font-size:.85rem;line-height:1.4}.sap-done[data-v-2605386d]{text-align:center;font-family:Bebas Neue,sans-serif;font-size:30px;letter-spacing:.05em;color:var(--ok-text)}.buy-error[data-v-2605386d]{color:var(--error);font-size:.88rem;margin:0;text-align:center}.center[data-v-67f5a425]{display:flex;justify-content:center;padding:48px 0}.empty-state[data-v-67f5a425]{text-align:center;padding:60px 20px}.empty-text[data-v-67f5a425]{color:var(--text-muted);font-size:.95rem;margin:0}.muted[data-v-67f5a425]{color:var(--text-muted);font-size:.85rem}.loading-spinner[data-v-67f5a425]{width:24px;height:24px;border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:sp-spin-67f5a425 .7s linear infinite}@keyframes sp-spin-67f5a425{to{transform:rotate(360deg)}}.sp-card[data-v-67f5a425]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.sp-list[data-v-67f5a425]{display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){.sp-list[data-v-67f5a425]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:12px}}.sp-row[data-v-67f5a425]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-title[data-v-67f5a425]{font-weight:600;font-size:1rem;color:var(--text)}.sp-meta[data-v-67f5a425]{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-muted);font-size:.85rem}.sp-btn[data-v-67f5a425]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:8px;padding:8px 14px;font-size:.9rem;font-family:inherit;cursor:pointer}.sp-btn[data-v-67f5a425]:hover{border-color:var(--border-glow)}.sp-btn[data-v-67f5a425]:disabled{opacity:.5;cursor:default}.sp-btn--primary[data-v-67f5a425]{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#0a0a0f;border-color:transparent;font-weight:600}.sp-btn--primary[data-v-67f5a425]:hover{filter:brightness(1.1)}.sp-btn--danger[data-v-67f5a425]{color:var(--error);border-color:#ff707059}.sp-btn--danger[data-v-67f5a425]:hover{background:#ff70701a}.sp-badge[data-v-67f5a425]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.sp-badge--ok[data-v-67f5a425]{background:#1a6b3c40;color:var(--felt-text)}.sp-badge--warn[data-v-67f5a425]{background:#c9a84c2e;color:var(--gold-light)}.sp-badge--alert[data-v-67f5a425]{background:#ff707026;color:var(--error)}.sp-badge--mute[data-v-67f5a425]{background:var(--bg-elevated);color:var(--text-muted)}.sp-field[data-v-67f5a425]{display:flex;flex-direction:column;gap:4px}.sp-label[data-v-67f5a425]{font-size:.8rem;color:var(--text-muted)}.sp-input[data-v-67f5a425],.sp-select[data-v-67f5a425]{border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:.95rem;font-family:inherit;background:var(--bg);color:var(--text);max-width:100%;box-sizing:border-box}.sp-input[data-v-67f5a425]::placeholder{color:var(--text-dim)}.sp-input[data-v-67f5a425]:focus,.sp-select[data-v-67f5a425]:focus{outline:none;border-color:var(--gold)}.sp-select option[data-v-67f5a425]{background:var(--bg-card);color:var(--text)}.sp-grid2[data-v-67f5a425]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-grid2[data-v-67f5a425]>*{min-width:0}.sp-grid2 .sp-input[data-v-67f5a425],.sp-grid2 .sp-select[data-v-67f5a425]{width:100%;box-sizing:border-box;min-width:0}.sp-overlay[data-v-67f5a425]{position:fixed;inset:0;background:#0009;display:flex;align-items:flex-end;justify-content:center;z-index:100}.sp-sheet[data-v-67f5a425]{--sheet-px: 20px;background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;padding:24px var(--sheet-px) calc(24px + env(safe-area-inset-bottom));width:100%;max-height:88vh;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px}.sp-sheet h3[data-v-67f5a425]{margin:0 0 4px;font-size:1.1rem}@media(min-width:720px){.sp-overlay[data-v-67f5a425]{align-items:center}.sp-sheet[data-v-67f5a425]{max-width:520px;border-radius:var(--radius);border-bottom:1px solid var(--border)}}@media(min-width:720px)and (max-height:760px){.sp-sheet[data-v-67f5a425]{max-height:94vh;max-height:94dvh}}@media(min-width:900px){.sp-sheet--wide[data-v-67f5a425]{max-width:880px;--sheet-px: 28px}}.sp-sheet--wide[data-v-67f5a425]{container:sp-sheet / inline-size}.sp-blk[data-v-67f5a425]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:rgba(var(--ink),.03);min-width:0}.sp-blk-h[data-v-67f5a425]{margin:0;display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sp-blk-h label[data-v-67f5a425]{cursor:pointer}.sp-cols[data-v-67f5a425],.sp-col[data-v-67f5a425]{display:flex;flex-direction:column;gap:12px;min-width:0}.sp-grid4[data-v-67f5a425]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-grid4[data-v-67f5a425]>*{min-width:0}.sp-grid4 .sp-input[data-v-67f5a425],.sp-grid4 .sp-select[data-v-67f5a425]{width:100%;box-sizing:border-box;min-width:0}@container sp-sheet (min-width: 640px){.sp-cols[data-v-67f5a425]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 28px;align-items:start}.sp-grid4[data-v-67f5a425]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-sheet>.sp-actions[data-v-67f5a425]{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap;position:sticky;z-index:2;bottom:calc(-24px - env(safe-area-inset-bottom));margin:0 calc(-1 * var(--sheet-px)) calc(-24px - env(safe-area-inset-bottom));padding:12px var(--sheet-px) calc(16px + env(safe-area-inset-bottom));background:var(--bg-card);border-top:1px solid var(--border)}@media(min-width:1024px){.sp-card>.sp-btn[data-v-67f5a425]{align-self:flex-start}}.toggle-row[data-v-67f5a425]{display:flex;align-items:center;justify-content:space-between;padding:4px 0;gap:12px}.toggle-btn[data-v-67f5a425]{width:44px;height:24px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border);position:relative;cursor:pointer;transition:background .2s,border-color .2s;flex-shrink:0}.toggle-btn.on[data-v-67f5a425]{background:var(--felt);border-color:var(--felt)}.toggle-btn[data-v-67f5a425]:disabled{opacity:.6;cursor:default}.toggle-knob[data-v-67f5a425]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-muted);transition:transform .2s,background .2s}.toggle-btn.on .toggle-knob[data-v-67f5a425]{transform:translate(20px);background:var(--bg-card)}.req[data-v-67f5a425]{color:var(--gold);font-weight:800}.sp-input--bad[data-v-67f5a425],.sp-select.sp-input--bad[data-v-67f5a425]{border-color:var(--error)!important}.sp-ferr[data-v-67f5a425]{color:var(--error);font-size:.78rem;line-height:1.35}.csp[data-v-67f5a425]{display:flex;flex-direction:column;gap:12px}.csp-modes[data-v-67f5a425]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.csp-sub[data-v-67f5a425]{margin:0;text-align:center;color:var(--text-muted);font-size:.9rem}.csp-error[data-v-67f5a425]{margin:0;text-align:center;color:var(--error, #f87171);font-size:.88rem}.center[data-v-29ff354a]{display:flex;justify-content:center;padding:48px 0}.empty-state[data-v-29ff354a]{text-align:center;padding:60px 20px}.empty-text[data-v-29ff354a]{color:var(--text-muted);font-size:.95rem;margin:0}.muted[data-v-29ff354a]{color:var(--text-muted);font-size:.85rem}.loading-spinner[data-v-29ff354a]{width:24px;height:24px;border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:sp-spin-29ff354a .7s linear infinite}@keyframes sp-spin-29ff354a{to{transform:rotate(360deg)}}.sp-card[data-v-29ff354a]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.sp-list[data-v-29ff354a]{display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){.sp-list[data-v-29ff354a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:12px}}.sp-row[data-v-29ff354a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-title[data-v-29ff354a]{font-weight:600;font-size:1rem;color:var(--text)}.sp-meta[data-v-29ff354a]{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-muted);font-size:.85rem}.sp-btn[data-v-29ff354a]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:8px;padding:8px 14px;font-size:.9rem;font-family:inherit;cursor:pointer}.sp-btn[data-v-29ff354a]:hover{border-color:var(--border-glow)}.sp-btn[data-v-29ff354a]:disabled{opacity:.5;cursor:default}.sp-btn--primary[data-v-29ff354a]{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#0a0a0f;border-color:transparent;font-weight:600}.sp-btn--primary[data-v-29ff354a]:hover{filter:brightness(1.1)}.sp-btn--danger[data-v-29ff354a]{color:var(--error);border-color:#ff707059}.sp-btn--danger[data-v-29ff354a]:hover{background:#ff70701a}.sp-badge[data-v-29ff354a]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.sp-badge--ok[data-v-29ff354a]{background:#1a6b3c40;color:var(--felt-text)}.sp-badge--warn[data-v-29ff354a]{background:#c9a84c2e;color:var(--gold-light)}.sp-badge--alert[data-v-29ff354a]{background:#ff707026;color:var(--error)}.sp-badge--mute[data-v-29ff354a]{background:var(--bg-elevated);color:var(--text-muted)}.sp-field[data-v-29ff354a]{display:flex;flex-direction:column;gap:4px}.sp-label[data-v-29ff354a]{font-size:.8rem;color:var(--text-muted)}.sp-input[data-v-29ff354a],.sp-select[data-v-29ff354a]{border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:.95rem;font-family:inherit;background:var(--bg);color:var(--text);max-width:100%;box-sizing:border-box}.sp-input[data-v-29ff354a]::placeholder{color:var(--text-dim)}.sp-input[data-v-29ff354a]:focus,.sp-select[data-v-29ff354a]:focus{outline:none;border-color:var(--gold)}.sp-select option[data-v-29ff354a]{background:var(--bg-card);color:var(--text)}.sp-grid2[data-v-29ff354a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-grid2[data-v-29ff354a]>*{min-width:0}.sp-grid2 .sp-input[data-v-29ff354a],.sp-grid2 .sp-select[data-v-29ff354a]{width:100%;box-sizing:border-box;min-width:0}.sp-overlay[data-v-29ff354a]{position:fixed;inset:0;background:#0009;display:flex;align-items:flex-end;justify-content:center;z-index:100}.sp-sheet[data-v-29ff354a]{--sheet-px: 20px;background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;padding:24px var(--sheet-px) calc(24px + env(safe-area-inset-bottom));width:100%;max-height:88vh;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px}.sp-sheet h3[data-v-29ff354a]{margin:0 0 4px;font-size:1.1rem}@media(min-width:720px){.sp-overlay[data-v-29ff354a]{align-items:center}.sp-sheet[data-v-29ff354a]{max-width:520px;border-radius:var(--radius);border-bottom:1px solid var(--border)}}@media(min-width:720px)and (max-height:760px){.sp-sheet[data-v-29ff354a]{max-height:94vh;max-height:94dvh}}@media(min-width:900px){.sp-sheet--wide[data-v-29ff354a]{max-width:880px;--sheet-px: 28px}}.sp-sheet--wide[data-v-29ff354a]{container:sp-sheet / inline-size}.sp-blk[data-v-29ff354a]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:rgba(var(--ink),.03);min-width:0}.sp-blk-h[data-v-29ff354a]{margin:0;display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sp-blk-h label[data-v-29ff354a]{cursor:pointer}.sp-cols[data-v-29ff354a],.sp-col[data-v-29ff354a]{display:flex;flex-direction:column;gap:12px;min-width:0}.sp-grid4[data-v-29ff354a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-grid4[data-v-29ff354a]>*{min-width:0}.sp-grid4 .sp-input[data-v-29ff354a],.sp-grid4 .sp-select[data-v-29ff354a]{width:100%;box-sizing:border-box;min-width:0}@container sp-sheet (min-width: 640px){.sp-cols[data-v-29ff354a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 28px;align-items:start}.sp-grid4[data-v-29ff354a]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-sheet>.sp-actions[data-v-29ff354a]{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap;position:sticky;z-index:2;bottom:calc(-24px - env(safe-area-inset-bottom));margin:0 calc(-1 * var(--sheet-px)) calc(-24px - env(safe-area-inset-bottom));padding:12px var(--sheet-px) calc(16px + env(safe-area-inset-bottom));background:var(--bg-card);border-top:1px solid var(--border)}@media(min-width:1024px){.sp-card>.sp-btn[data-v-29ff354a]{align-self:flex-start}}.toggle-row[data-v-29ff354a]{display:flex;align-items:center;justify-content:space-between;padding:4px 0;gap:12px}.toggle-btn[data-v-29ff354a]{width:44px;height:24px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border);position:relative;cursor:pointer;transition:background .2s,border-color .2s;flex-shrink:0}.toggle-btn.on[data-v-29ff354a]{background:var(--felt);border-color:var(--felt)}.toggle-btn[data-v-29ff354a]:disabled{opacity:.6;cursor:default}.toggle-knob[data-v-29ff354a]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-muted);transition:transform .2s,background .2s}.toggle-btn.on .toggle-knob[data-v-29ff354a]{transform:translate(20px);background:var(--bg-card)}.req[data-v-29ff354a]{color:var(--gold);font-weight:800}.sp-input--bad[data-v-29ff354a],.sp-select.sp-input--bad[data-v-29ff354a]{border-color:var(--error)!important}.sp-ferr[data-v-29ff354a]{color:var(--error);font-size:.78rem;line-height:1.35}.pre[data-v-29ff354a]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px dashed var(--border);border-radius:10px}.pre-row[data-v-29ff354a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pre-step[data-v-29ff354a]{min-width:40px}.pre-input[data-v-29ff354a]{width:76px;text-align:center}.pre-was[data-v-29ff354a]{font-size:.85rem;color:var(--text-muted)}.pre-hint[data-v-29ff354a]{margin:0;font-size:.85rem;color:var(--text-muted);line-height:1.4}.pre-hint--bad[data-v-29ff354a]{color:var(--error, #e05c5c)}.pre-check[data-v-29ff354a]{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--text-muted);cursor:pointer}.pre-error[data-v-29ff354a]{margin:0;color:var(--error, #e05c5c);font-size:.88rem}.pre-actions[data-v-29ff354a]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.center[data-v-47818c2c]{display:flex;justify-content:center;padding:48px 0}.empty-state[data-v-47818c2c]{text-align:center;padding:60px 20px}.empty-text[data-v-47818c2c]{color:var(--text-muted);font-size:.95rem;margin:0}.muted[data-v-47818c2c]{color:var(--text-muted);font-size:.85rem}.loading-spinner[data-v-47818c2c]{width:24px;height:24px;border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:sp-spin-47818c2c .7s linear infinite}@keyframes sp-spin-47818c2c{to{transform:rotate(360deg)}}.sp-card[data-v-47818c2c]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.sp-list[data-v-47818c2c]{display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){.sp-list[data-v-47818c2c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:12px}}.sp-row[data-v-47818c2c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-title[data-v-47818c2c]{font-weight:600;font-size:1rem;color:var(--text)}.sp-meta[data-v-47818c2c]{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-muted);font-size:.85rem}.sp-btn[data-v-47818c2c]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:8px;padding:8px 14px;font-size:.9rem;font-family:inherit;cursor:pointer}.sp-btn[data-v-47818c2c]:hover{border-color:var(--border-glow)}.sp-btn[data-v-47818c2c]:disabled{opacity:.5;cursor:default}.sp-btn--primary[data-v-47818c2c]{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#0a0a0f;border-color:transparent;font-weight:600}.sp-btn--primary[data-v-47818c2c]:hover{filter:brightness(1.1)}.sp-btn--danger[data-v-47818c2c]{color:var(--error);border-color:#ff707059}.sp-btn--danger[data-v-47818c2c]:hover{background:#ff70701a}.sp-badge[data-v-47818c2c]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.sp-badge--ok[data-v-47818c2c]{background:#1a6b3c40;color:var(--felt-text)}.sp-badge--warn[data-v-47818c2c]{background:#c9a84c2e;color:var(--gold-light)}.sp-badge--alert[data-v-47818c2c]{background:#ff707026;color:var(--error)}.sp-badge--mute[data-v-47818c2c]{background:var(--bg-elevated);color:var(--text-muted)}.sp-field[data-v-47818c2c]{display:flex;flex-direction:column;gap:4px}.sp-label[data-v-47818c2c]{font-size:.8rem;color:var(--text-muted)}.sp-input[data-v-47818c2c],.sp-select[data-v-47818c2c]{border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:.95rem;font-family:inherit;background:var(--bg);color:var(--text);max-width:100%;box-sizing:border-box}.sp-input[data-v-47818c2c]::placeholder{color:var(--text-dim)}.sp-input[data-v-47818c2c]:focus,.sp-select[data-v-47818c2c]:focus{outline:none;border-color:var(--gold)}.sp-select option[data-v-47818c2c]{background:var(--bg-card);color:var(--text)}.sp-grid2[data-v-47818c2c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-grid2[data-v-47818c2c]>*{min-width:0}.sp-grid2 .sp-input[data-v-47818c2c],.sp-grid2 .sp-select[data-v-47818c2c]{width:100%;box-sizing:border-box;min-width:0}.sp-overlay[data-v-47818c2c]{position:fixed;inset:0;background:#0009;display:flex;align-items:flex-end;justify-content:center;z-index:100}.sp-sheet[data-v-47818c2c]{--sheet-px: 20px;background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;padding:24px var(--sheet-px) calc(24px + env(safe-area-inset-bottom));width:100%;max-height:88vh;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px}.sp-sheet h3[data-v-47818c2c]{margin:0 0 4px;font-size:1.1rem}@media(min-width:720px){.sp-overlay[data-v-47818c2c]{align-items:center}.sp-sheet[data-v-47818c2c]{max-width:520px;border-radius:var(--radius);border-bottom:1px solid var(--border)}}@media(min-width:720px)and (max-height:760px){.sp-sheet[data-v-47818c2c]{max-height:94vh;max-height:94dvh}}@media(min-width:900px){.sp-sheet--wide[data-v-47818c2c]{max-width:880px;--sheet-px: 28px}}.sp-sheet--wide[data-v-47818c2c]{container:sp-sheet / inline-size}.sp-blk[data-v-47818c2c]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:rgba(var(--ink),.03);min-width:0}.sp-blk-h[data-v-47818c2c]{margin:0;display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sp-blk-h label[data-v-47818c2c]{cursor:pointer}.sp-cols[data-v-47818c2c],.sp-col[data-v-47818c2c]{display:flex;flex-direction:column;gap:12px;min-width:0}.sp-grid4[data-v-47818c2c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-grid4[data-v-47818c2c]>*{min-width:0}.sp-grid4 .sp-input[data-v-47818c2c],.sp-grid4 .sp-select[data-v-47818c2c]{width:100%;box-sizing:border-box;min-width:0}@container sp-sheet (min-width: 640px){.sp-cols[data-v-47818c2c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 28px;align-items:start}.sp-grid4[data-v-47818c2c]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-sheet>.sp-actions[data-v-47818c2c]{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap;position:sticky;z-index:2;bottom:calc(-24px - env(safe-area-inset-bottom));margin:0 calc(-1 * var(--sheet-px)) calc(-24px - env(safe-area-inset-bottom));padding:12px var(--sheet-px) calc(16px + env(safe-area-inset-bottom));background:var(--bg-card);border-top:1px solid var(--border)}@media(min-width:1024px){.sp-card>.sp-btn[data-v-47818c2c]{align-self:flex-start}}.toggle-row[data-v-47818c2c]{display:flex;align-items:center;justify-content:space-between;padding:4px 0;gap:12px}.toggle-btn[data-v-47818c2c]{width:44px;height:24px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border);position:relative;cursor:pointer;transition:background .2s,border-color .2s;flex-shrink:0}.toggle-btn.on[data-v-47818c2c]{background:var(--felt);border-color:var(--felt)}.toggle-btn[data-v-47818c2c]:disabled{opacity:.6;cursor:default}.toggle-knob[data-v-47818c2c]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-muted);transition:transform .2s,background .2s}.toggle-btn.on .toggle-knob[data-v-47818c2c]{transform:translate(20px);background:var(--bg-card)}.req[data-v-47818c2c]{color:var(--gold);font-weight:800}.sp-input--bad[data-v-47818c2c],.sp-select.sp-input--bad[data-v-47818c2c]{border-color:var(--error)!important}.sp-ferr[data-v-47818c2c]{color:var(--error);font-size:.78rem;line-height:1.35}.ptr[data-v-47818c2c]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px dashed var(--border);border-radius:10px}.ptr-lead[data-v-47818c2c]{margin:0;font-size:.92rem}.ptr-chips[data-v-47818c2c]{display:flex;flex-wrap:wrap;gap:6px}.ptr-chip[data-v-47818c2c]{width:auto}.ptr-chip small[data-v-47818c2c]{color:var(--text-muted);font-weight:400}.ptr-chip.sp-btn--primary small[data-v-47818c2c]{color:inherit;opacity:.75}.ptr-row[data-v-47818c2c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ptr-amount[data-v-47818c2c]{width:130px}.ptr-reset[data-v-47818c2c]{width:auto;font-size:.85rem}.ptr-hint[data-v-47818c2c]{margin:0;font-size:.85rem;color:var(--text-muted);line-height:1.4}.ptr-hint--bad[data-v-47818c2c]{color:var(--error, #e05c5c)}.ptr-check[data-v-47818c2c]{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--text-muted);cursor:pointer}.ptr-error[data-v-47818c2c]{margin:0;color:var(--error, #e05c5c);font-size:.88rem}.ptr-actions[data-v-47818c2c]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.cdp[data-v-6adab193]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.cdp-label[data-v-6adab193]{font-size:13px;color:var(--text-muted, #9a9aa5)}.cdp-chips[data-v-6adab193]{display:flex;flex-wrap:wrap;gap:8px}.cdp-chip[data-v-6adab193]{padding:8px 14px;border-radius:999px;border:1px solid var(--border, var(--border));background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}.cdp-chip.sel[data-v-6adab193]{background:var(--gold-fill);border-color:var(--gold, #c9a84c);color:var(--text);font-weight:600}.cdp-chip[data-v-6adab193]:disabled{opacity:.6;cursor:default}.cdp-need[data-v-6adab193]{margin:0;font-size:13px;color:var(--gold, #c9a84c)}.csp[data-v-6815350a]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.csp-label[data-v-6815350a]{font-size:13px;color:var(--text-muted, #9a9aa5)}.csp-chips[data-v-6815350a]{display:flex;flex-wrap:wrap;gap:8px}.csp-chip[data-v-6815350a]{padding:8px 14px;border-radius:999px;border:1px solid var(--border, var(--border));background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}.csp-chip.sel[data-v-6815350a]{background:var(--gold-fill);border-color:var(--gold, #c9a84c);color:var(--text);font-weight:600}.csp-chip[data-v-6815350a]:disabled{opacity:.6;cursor:default}.csp-need[data-v-6815350a]{margin:0;font-size:13px;color:var(--gold, #c9a84c)}.csp[data-v-1058bba8]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.csp-label[data-v-1058bba8]{font-size:13px;color:var(--text-muted, #9a9aa5)}.csp-chips[data-v-1058bba8]{display:flex;flex-wrap:wrap;gap:8px}.csp-chip[data-v-1058bba8]{padding:8px 14px;border-radius:999px;border:1px solid var(--border, var(--border));background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}.csp-chip.sel[data-v-1058bba8]{background:var(--gold-fill);border-color:var(--gold, #c9a84c);color:var(--text);font-weight:600}.csp-chip[data-v-1058bba8]:disabled{opacity:.6;cursor:default}.csp-need[data-v-1058bba8]{margin:0;font-size:13px;color:var(--gold, #c9a84c)}.df[data-v-9a074920]{position:relative;display:flex!important;align-items:center;min-width:0;cursor:text}.df[data-v-9a074920]:focus-within{border-color:var(--gold, #c9a84c)!important}.df--bad[data-v-9a074920]{border-color:var(--error, #ff7070)!important}.df-input[data-v-9a074920]{flex:1;min-width:0;width:100%;padding:0 34px 0 0;margin:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;line-height:inherit}.df-input[data-v-9a074920]::placeholder{color:var(--text-muted, #9a9aa5);opacity:.7}.df-ico[data-v-9a074920]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:var(--text-muted, #9a9aa5);cursor:pointer}.df-ico[data-v-9a074920]:hover:not(:disabled){color:var(--gold, #c9a84c);background:rgba(var(--ink),.05)}.df--disabled[data-v-9a074920]{opacity:.6}.df-overlay{position:fixed;inset:0;z-index:9998;background:#00000073}.df-pop{position:fixed;z-index:9999;width:300px;padding:12px;border:1px solid var(--border, var(--border));border-radius:14px;background:var(--bg-card, #16161d);box-shadow:0 14px 40px #00000080;color:var(--text, #fff);font-family:Nunito,sans-serif}.df-pop--sheet{inset:auto 0 0;width:auto;border-radius:18px 18px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.df-head{display:flex;align-items:center;gap:4px;margin-bottom:8px}.df-title{flex:1;padding:6px 8px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.df-title:hover,.df-title[aria-expanded=true]{background:rgba(var(--ink),.06);color:var(--gold, #c9a84c)}.df-nav{width:34px;height:34px;border:1px solid var(--border, var(--border));border-radius:10px;background:none;color:inherit;font-size:18px;line-height:1;cursor:pointer}.df-nav:hover{border-color:var(--gold, #c9a84c);color:var(--gold, #c9a84c)}.df-week{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.df-week span{text-align:center;font-size:12px;font-weight:700;color:var(--text-muted, #9a9aa5)}.df-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.df-grid--3{grid-template-columns:repeat(3,1fr);gap:6px}.df-day,.df-cell{border:1px solid transparent;border-radius:10px;background:none;color:inherit;font:inherit;cursor:pointer}.df-day{aspect-ratio:1;font-size:14px;font-weight:600}.df-pop--sheet .df-day{font-size:16px}.df-cell{padding:12px 4px;font-size:14px;font-weight:600}.df-day:hover:not(:disabled),.df-cell:hover:not(:disabled){background:rgba(var(--ink),.07)}.df-day.out{color:var(--text-muted, #9a9aa5);opacity:.55}.df-day.today{border-color:#c9a84c99}.df-day.sel,.df-cell.sel{background:var(--gold-fill);color:var(--text);font-weight:800;opacity:1}.df-day:disabled,.df-cell:disabled{opacity:.25;cursor:default}.df-foot{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid var(--border, var(--border))}.df-link{padding:6px 4px;border:0;background:none;color:var(--gold, #c9a84c);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.df-link--muted{color:var(--text-muted, #9a9aa5)}.center[data-v-ac1013c2]{display:flex;justify-content:center;padding:48px 0}.empty-state[data-v-ac1013c2]{text-align:center;padding:60px 20px}.empty-text[data-v-ac1013c2]{color:var(--text-muted);font-size:.95rem;margin:0}.muted[data-v-ac1013c2]{color:var(--text-muted);font-size:.85rem}.loading-spinner[data-v-ac1013c2]{width:24px;height:24px;border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:sp-spin-ac1013c2 .7s linear infinite}@keyframes sp-spin-ac1013c2{to{transform:rotate(360deg)}}.sp-card[data-v-ac1013c2]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.sp-list[data-v-ac1013c2]{display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){.sp-list[data-v-ac1013c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:12px}}.sp-row[data-v-ac1013c2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-title[data-v-ac1013c2]{font-weight:600;font-size:1rem;color:var(--text)}.sp-meta[data-v-ac1013c2]{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-muted);font-size:.85rem}.sp-btn[data-v-ac1013c2]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:8px;padding:8px 14px;font-size:.9rem;font-family:inherit;cursor:pointer}.sp-btn[data-v-ac1013c2]:hover{border-color:var(--border-glow)}.sp-btn[data-v-ac1013c2]:disabled{opacity:.5;cursor:default}.sp-btn--primary[data-v-ac1013c2]{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#0a0a0f;border-color:transparent;font-weight:600}.sp-btn--primary[data-v-ac1013c2]:hover{filter:brightness(1.1)}.sp-btn--danger[data-v-ac1013c2]{color:var(--error);border-color:#ff707059}.sp-btn--danger[data-v-ac1013c2]:hover{background:#ff70701a}.sp-badge[data-v-ac1013c2]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.sp-badge--ok[data-v-ac1013c2]{background:#1a6b3c40;color:var(--felt-text)}.sp-badge--warn[data-v-ac1013c2]{background:#c9a84c2e;color:var(--gold-light)}.sp-badge--alert[data-v-ac1013c2]{background:#ff707026;color:var(--error)}.sp-badge--mute[data-v-ac1013c2]{background:var(--bg-elevated);color:var(--text-muted)}.sp-field[data-v-ac1013c2]{display:flex;flex-direction:column;gap:4px}.sp-label[data-v-ac1013c2]{font-size:.8rem;color:var(--text-muted)}.sp-input[data-v-ac1013c2],.sp-select[data-v-ac1013c2]{border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:.95rem;font-family:inherit;background:var(--bg);color:var(--text);max-width:100%;box-sizing:border-box}.sp-input[data-v-ac1013c2]::placeholder{color:var(--text-dim)}.sp-input[data-v-ac1013c2]:focus,.sp-select[data-v-ac1013c2]:focus{outline:none;border-color:var(--gold)}.sp-select option[data-v-ac1013c2]{background:var(--bg-card);color:var(--text)}.sp-grid2[data-v-ac1013c2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-grid2[data-v-ac1013c2]>*{min-width:0}.sp-grid2 .sp-input[data-v-ac1013c2],.sp-grid2 .sp-select[data-v-ac1013c2]{width:100%;box-sizing:border-box;min-width:0}.sp-overlay[data-v-ac1013c2]{position:fixed;inset:0;background:#0009;display:flex;align-items:flex-end;justify-content:center;z-index:100}.sp-sheet[data-v-ac1013c2]{--sheet-px: 20px;background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;padding:24px var(--sheet-px) calc(24px + env(safe-area-inset-bottom));width:100%;max-height:88vh;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px}.sp-sheet h3[data-v-ac1013c2]{margin:0 0 4px;font-size:1.1rem}@media(min-width:720px){.sp-overlay[data-v-ac1013c2]{align-items:center}.sp-sheet[data-v-ac1013c2]{max-width:520px;border-radius:var(--radius);border-bottom:1px solid var(--border)}}@media(min-width:720px)and (max-height:760px){.sp-sheet[data-v-ac1013c2]{max-height:94vh;max-height:94dvh}}@media(min-width:900px){.sp-sheet--wide[data-v-ac1013c2]{max-width:880px;--sheet-px: 28px}}.sp-sheet--wide[data-v-ac1013c2]{container:sp-sheet / inline-size}.sp-blk[data-v-ac1013c2]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:rgba(var(--ink),.03);min-width:0}.sp-blk-h[data-v-ac1013c2]{margin:0;display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sp-blk-h label[data-v-ac1013c2]{cursor:pointer}.sp-cols[data-v-ac1013c2],.sp-col[data-v-ac1013c2]{display:flex;flex-direction:column;gap:12px;min-width:0}.sp-grid4[data-v-ac1013c2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-grid4[data-v-ac1013c2]>*{min-width:0}.sp-grid4 .sp-input[data-v-ac1013c2],.sp-grid4 .sp-select[data-v-ac1013c2]{width:100%;box-sizing:border-box;min-width:0}@container sp-sheet (min-width: 640px){.sp-cols[data-v-ac1013c2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 28px;align-items:start}.sp-grid4[data-v-ac1013c2]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-sheet>.sp-actions[data-v-ac1013c2]{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap;position:sticky;z-index:2;bottom:calc(-24px - env(safe-area-inset-bottom));margin:0 calc(-1 * var(--sheet-px)) calc(-24px - env(safe-area-inset-bottom));padding:12px var(--sheet-px) calc(16px + env(safe-area-inset-bottom));background:var(--bg-card);border-top:1px solid var(--border)}@media(min-width:1024px){.sp-card>.sp-btn[data-v-ac1013c2]{align-self:flex-start}}.toggle-row[data-v-ac1013c2]{display:flex;align-items:center;justify-content:space-between;padding:4px 0;gap:12px}.toggle-btn[data-v-ac1013c2]{width:44px;height:24px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border);position:relative;cursor:pointer;transition:background .2s,border-color .2s;flex-shrink:0}.toggle-btn.on[data-v-ac1013c2]{background:var(--felt);border-color:var(--felt)}.toggle-btn[data-v-ac1013c2]:disabled{opacity:.6;cursor:default}.toggle-knob[data-v-ac1013c2]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-muted);transition:transform .2s,background .2s}.toggle-btn.on .toggle-knob[data-v-ac1013c2]{transform:translate(20px);background:var(--bg-card)}.req[data-v-ac1013c2]{color:var(--gold);font-weight:800}.sp-input--bad[data-v-ac1013c2],.sp-select.sp-input--bad[data-v-ac1013c2]{border-color:var(--error)!important}.sp-ferr[data-v-ac1013c2]{color:var(--error);font-size:.78rem;line-height:1.35}.psf-input[data-v-ac1013c2]{max-width:200px}.psf--shop[data-v-ac1013c2]{margin:6px 0 10px}.psf--shop .sp-label[data-v-ac1013c2]{font-size:13px}.psf--shop .psf-input[data-v-ac1013c2]{max-width:220px;padding:11px 12px;border-radius:10px;font-size:16px}.psf-hint[data-v-ac1013c2]{display:block;margin-top:4px;font-size:.8rem;color:var(--text-muted);line-height:1.35}.psf-hint--on[data-v-ac1013c2]{color:var(--gold-light, #e3c97a)}.center[data-v-d8b66e00]{display:flex;justify-content:center;padding:48px 0}.empty-state[data-v-d8b66e00]{text-align:center;padding:60px 20px}.empty-text[data-v-d8b66e00]{color:var(--text-muted);font-size:.95rem;margin:0}.muted[data-v-d8b66e00]{color:var(--text-muted);font-size:.85rem}.loading-spinner[data-v-d8b66e00]{width:24px;height:24px;border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:sp-spin-d8b66e00 .7s linear infinite}@keyframes sp-spin-d8b66e00{to{transform:rotate(360deg)}}.sp-card[data-v-d8b66e00]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.sp-list[data-v-d8b66e00]{display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){.sp-list[data-v-d8b66e00]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:12px}}.sp-row[data-v-d8b66e00]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-title[data-v-d8b66e00]{font-weight:600;font-size:1rem;color:var(--text)}.sp-meta[data-v-d8b66e00]{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-muted);font-size:.85rem}.sp-btn[data-v-d8b66e00]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:8px;padding:8px 14px;font-size:.9rem;font-family:inherit;cursor:pointer}.sp-btn[data-v-d8b66e00]:hover{border-color:var(--border-glow)}.sp-btn[data-v-d8b66e00]:disabled{opacity:.5;cursor:default}.sp-btn--primary[data-v-d8b66e00]{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#0a0a0f;border-color:transparent;font-weight:600}.sp-btn--primary[data-v-d8b66e00]:hover{filter:brightness(1.1)}.sp-btn--danger[data-v-d8b66e00]{color:var(--error);border-color:#ff707059}.sp-btn--danger[data-v-d8b66e00]:hover{background:#ff70701a}.sp-badge[data-v-d8b66e00]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.sp-badge--ok[data-v-d8b66e00]{background:#1a6b3c40;color:var(--felt-text)}.sp-badge--warn[data-v-d8b66e00]{background:#c9a84c2e;color:var(--gold-light)}.sp-badge--alert[data-v-d8b66e00]{background:#ff707026;color:var(--error)}.sp-badge--mute[data-v-d8b66e00]{background:var(--bg-elevated);color:var(--text-muted)}.sp-field[data-v-d8b66e00]{display:flex;flex-direction:column;gap:4px}.sp-label[data-v-d8b66e00]{font-size:.8rem;color:var(--text-muted)}.sp-input[data-v-d8b66e00],.sp-select[data-v-d8b66e00]{border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:.95rem;font-family:inherit;background:var(--bg);color:var(--text);max-width:100%;box-sizing:border-box}.sp-input[data-v-d8b66e00]::placeholder{color:var(--text-dim)}.sp-input[data-v-d8b66e00]:focus,.sp-select[data-v-d8b66e00]:focus{outline:none;border-color:var(--gold)}.sp-select option[data-v-d8b66e00]{background:var(--bg-card);color:var(--text)}.sp-grid2[data-v-d8b66e00]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-grid2[data-v-d8b66e00]>*{min-width:0}.sp-grid2 .sp-input[data-v-d8b66e00],.sp-grid2 .sp-select[data-v-d8b66e00]{width:100%;box-sizing:border-box;min-width:0}.sp-overlay[data-v-d8b66e00]{position:fixed;inset:0;background:#0009;display:flex;align-items:flex-end;justify-content:center;z-index:100}.sp-sheet[data-v-d8b66e00]{--sheet-px: 20px;background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;padding:24px var(--sheet-px) calc(24px + env(safe-area-inset-bottom));width:100%;max-height:88vh;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px}.sp-sheet h3[data-v-d8b66e00]{margin:0 0 4px;font-size:1.1rem}@media(min-width:720px){.sp-overlay[data-v-d8b66e00]{align-items:center}.sp-sheet[data-v-d8b66e00]{max-width:520px;border-radius:var(--radius);border-bottom:1px solid var(--border)}}@media(min-width:720px)and (max-height:760px){.sp-sheet[data-v-d8b66e00]{max-height:94vh;max-height:94dvh}}@media(min-width:900px){.sp-sheet--wide[data-v-d8b66e00]{max-width:880px;--sheet-px: 28px}}.sp-sheet--wide[data-v-d8b66e00]{container:sp-sheet / inline-size}.sp-blk[data-v-d8b66e00]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:rgba(var(--ink),.03);min-width:0}.sp-blk-h[data-v-d8b66e00]{margin:0;display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sp-blk-h label[data-v-d8b66e00]{cursor:pointer}.sp-cols[data-v-d8b66e00],.sp-col[data-v-d8b66e00]{display:flex;flex-direction:column;gap:12px;min-width:0}.sp-grid4[data-v-d8b66e00]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-grid4[data-v-d8b66e00]>*{min-width:0}.sp-grid4 .sp-input[data-v-d8b66e00],.sp-grid4 .sp-select[data-v-d8b66e00]{width:100%;box-sizing:border-box;min-width:0}@container sp-sheet (min-width: 640px){.sp-cols[data-v-d8b66e00]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 28px;align-items:start}.sp-grid4[data-v-d8b66e00]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-sheet>.sp-actions[data-v-d8b66e00]{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap;position:sticky;z-index:2;bottom:calc(-24px - env(safe-area-inset-bottom));margin:0 calc(-1 * var(--sheet-px)) calc(-24px - env(safe-area-inset-bottom));padding:12px var(--sheet-px) calc(16px + env(safe-area-inset-bottom));background:var(--bg-card);border-top:1px solid var(--border)}@media(min-width:1024px){.sp-card>.sp-btn[data-v-d8b66e00]{align-self:flex-start}}.toggle-row[data-v-d8b66e00]{display:flex;align-items:center;justify-content:space-between;padding:4px 0;gap:12px}.toggle-btn[data-v-d8b66e00]{width:44px;height:24px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border);position:relative;cursor:pointer;transition:background .2s,border-color .2s;flex-shrink:0}.toggle-btn.on[data-v-d8b66e00]{background:var(--felt);border-color:var(--felt)}.toggle-btn[data-v-d8b66e00]:disabled{opacity:.6;cursor:default}.toggle-knob[data-v-d8b66e00]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-muted);transition:transform .2s,background .2s}.toggle-btn.on .toggle-knob[data-v-d8b66e00]{transform:translate(20px);background:var(--bg-card)}.req[data-v-d8b66e00]{color:var(--gold);font-weight:800}.sp-input--bad[data-v-d8b66e00],.sp-select.sp-input--bad[data-v-d8b66e00]{border-color:var(--error)!important}.sp-ferr[data-v-d8b66e00]{color:var(--error);font-size:.78rem;line-height:1.35}.cpc[data-v-d8b66e00]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated, rgba(var(--ink),.03))}.cpc-head[data-v-d8b66e00]{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap}.cpc-name[data-v-d8b66e00]{font-weight:700}.cpc-left[data-v-d8b66e00]{font-weight:700;color:var(--text);font-size:.9rem}.cpc-until[data-v-d8b66e00]{color:var(--text-muted);font-size:.85rem}.cpc-warn-dot[data-v-d8b66e00]{color:var(--gold-light, #e3c97a)}.cpc-more[data-v-d8b66e00]{margin-left:auto;background:none;border:1px solid var(--border);border-radius:999px;padding:3px 10px;color:var(--text-muted);font:inherit;font-size:.8rem;cursor:pointer;white-space:nowrap}.cpc-more[data-v-d8b66e00]:hover{color:var(--text)}.cpc-body[data-v-d8b66e00]{display:flex;flex-direction:column;gap:4px;padding-top:6px;margin-top:2px;border-top:1px solid var(--border)}.cpc-line[data-v-d8b66e00]{font-size:.85rem;color:var(--text-muted);margin:0;line-height:1.35}.cpc-warn[data-v-d8b66e00]{color:var(--gold-light, #e3c97a)}.cpc-err[data-v-d8b66e00]{color:var(--error)}.cpc-actions[data-v-d8b66e00]{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.cpc-actions[data-v-d8b66e00]:empty{display:none}.cpc-tone--green[data-v-d8b66e00]{background:#3fb36b26;color:var(--felt-text, #3fb36b)}.cpc-tone--blue[data-v-d8b66e00]{background:#788cdc26;color:var(--info-text)}.cpc-tone--gold[data-v-d8b66e00]{background:#c9a84c26;color:var(--gold-light, #e3c97a)}.cpc-tone--muted[data-v-d8b66e00]{background:rgba(var(--ink),.06);color:var(--text-muted)}.cpc-hist-toggle[data-v-d8b66e00]{align-self:flex-start;background:none;border:0;padding:4px 0;color:var(--text-muted);font:inherit;font-size:.85rem;cursor:pointer}.cpc-hist-toggle[data-v-d8b66e00]:hover{color:var(--text)}.cpc-link[data-v-d8b66e00]{background:none;border:0;padding:0;color:var(--gold-light);text-decoration:underline;cursor:pointer;font:inherit}.cpc-rows[data-v-d8b66e00]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}.cpc-row[data-v-d8b66e00]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;font-size:.84rem;padding:4px 0;border-top:1px solid var(--border)}.cpc-when[data-v-d8b66e00]{color:var(--text-muted);white-space:nowrap}.cpc-sub[data-v-d8b66e00]{color:var(--text-muted)}.cpc-amt[data-v-d8b66e00]{font-weight:700;white-space:nowrap}.cpc-row--debit .cpc-amt[data-v-d8b66e00]{color:var(--error, #e5534b)}.cpc-row--money .cpc-what[data-v-d8b66e00]{color:var(--gold-light, #e3c97a)}.center[data-v-56292ade]{display:flex;justify-content:center;padding:48px 0}.empty-state[data-v-56292ade]{text-align:center;padding:60px 20px}.empty-text[data-v-56292ade]{color:var(--text-muted);font-size:.95rem;margin:0}.muted[data-v-56292ade]{color:var(--text-muted);font-size:.85rem}.loading-spinner[data-v-56292ade]{width:24px;height:24px;border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:sp-spin-56292ade .7s linear infinite}@keyframes sp-spin-56292ade{to{transform:rotate(360deg)}}.sp-card[data-v-56292ade]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.sp-list[data-v-56292ade]{display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){.sp-list[data-v-56292ade]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:12px}}.sp-row[data-v-56292ade]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-title[data-v-56292ade]{font-weight:600;font-size:1rem;color:var(--text)}.sp-meta[data-v-56292ade]{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-muted);font-size:.85rem}.sp-btn[data-v-56292ade]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:8px;padding:8px 14px;font-size:.9rem;font-family:inherit;cursor:pointer}.sp-btn[data-v-56292ade]:hover{border-color:var(--border-glow)}.sp-btn[data-v-56292ade]:disabled{opacity:.5;cursor:default}.sp-btn--primary[data-v-56292ade]{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#0a0a0f;border-color:transparent;font-weight:600}.sp-btn--primary[data-v-56292ade]:hover{filter:brightness(1.1)}.sp-btn--danger[data-v-56292ade]{color:var(--error);border-color:#ff707059}.sp-btn--danger[data-v-56292ade]:hover{background:#ff70701a}.sp-badge[data-v-56292ade]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.sp-badge--ok[data-v-56292ade]{background:#1a6b3c40;color:var(--felt-text)}.sp-badge--warn[data-v-56292ade]{background:#c9a84c2e;color:var(--gold-light)}.sp-badge--alert[data-v-56292ade]{background:#ff707026;color:var(--error)}.sp-badge--mute[data-v-56292ade]{background:var(--bg-elevated);color:var(--text-muted)}.sp-field[data-v-56292ade]{display:flex;flex-direction:column;gap:4px}.sp-label[data-v-56292ade]{font-size:.8rem;color:var(--text-muted)}.sp-input[data-v-56292ade],.sp-select[data-v-56292ade]{border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:.95rem;font-family:inherit;background:var(--bg);color:var(--text);max-width:100%;box-sizing:border-box}.sp-input[data-v-56292ade]::placeholder{color:var(--text-dim)}.sp-input[data-v-56292ade]:focus,.sp-select[data-v-56292ade]:focus{outline:none;border-color:var(--gold)}.sp-select option[data-v-56292ade]{background:var(--bg-card);color:var(--text)}.sp-grid2[data-v-56292ade]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-grid2[data-v-56292ade]>*{min-width:0}.sp-grid2 .sp-input[data-v-56292ade],.sp-grid2 .sp-select[data-v-56292ade]{width:100%;box-sizing:border-box;min-width:0}.sp-overlay[data-v-56292ade]{position:fixed;inset:0;background:#0009;display:flex;align-items:flex-end;justify-content:center;z-index:100}.sp-sheet[data-v-56292ade]{--sheet-px: 20px;background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;padding:24px var(--sheet-px) calc(24px + env(safe-area-inset-bottom));width:100%;max-height:88vh;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px}.sp-sheet h3[data-v-56292ade]{margin:0 0 4px;font-size:1.1rem}@media(min-width:720px){.sp-overlay[data-v-56292ade]{align-items:center}.sp-sheet[data-v-56292ade]{max-width:520px;border-radius:var(--radius);border-bottom:1px solid var(--border)}}@media(min-width:720px)and (max-height:760px){.sp-sheet[data-v-56292ade]{max-height:94vh;max-height:94dvh}}@media(min-width:900px){.sp-sheet--wide[data-v-56292ade]{max-width:880px;--sheet-px: 28px}}.sp-sheet--wide[data-v-56292ade]{container:sp-sheet / inline-size}.sp-blk[data-v-56292ade]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:rgba(var(--ink),.03);min-width:0}.sp-blk-h[data-v-56292ade]{margin:0;display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sp-blk-h label[data-v-56292ade]{cursor:pointer}.sp-cols[data-v-56292ade],.sp-col[data-v-56292ade]{display:flex;flex-direction:column;gap:12px;min-width:0}.sp-grid4[data-v-56292ade]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-grid4[data-v-56292ade]>*{min-width:0}.sp-grid4 .sp-input[data-v-56292ade],.sp-grid4 .sp-select[data-v-56292ade]{width:100%;box-sizing:border-box;min-width:0}@container sp-sheet (min-width: 640px){.sp-cols[data-v-56292ade]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 28px;align-items:start}.sp-grid4[data-v-56292ade]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-sheet>.sp-actions[data-v-56292ade]{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap;position:sticky;z-index:2;bottom:calc(-24px - env(safe-area-inset-bottom));margin:0 calc(-1 * var(--sheet-px)) calc(-24px - env(safe-area-inset-bottom));padding:12px var(--sheet-px) calc(16px + env(safe-area-inset-bottom));background:var(--bg-card);border-top:1px solid var(--border)}@media(min-width:1024px){.sp-card>.sp-btn[data-v-56292ade]{align-self:flex-start}}.toggle-row[data-v-56292ade]{display:flex;align-items:center;justify-content:space-between;padding:4px 0;gap:12px}.toggle-btn[data-v-56292ade]{width:44px;height:24px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border);position:relative;cursor:pointer;transition:background .2s,border-color .2s;flex-shrink:0}.toggle-btn.on[data-v-56292ade]{background:var(--felt);border-color:var(--felt)}.toggle-btn[data-v-56292ade]:disabled{opacity:.6;cursor:default}.toggle-knob[data-v-56292ade]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-muted);transition:transform .2s,background .2s}.toggle-btn.on .toggle-knob[data-v-56292ade]{transform:translate(20px);background:var(--bg-card)}.req[data-v-56292ade]{color:var(--gold);font-weight:800}.sp-input--bad[data-v-56292ade],.sp-select.sp-input--bad[data-v-56292ade]{border-color:var(--error)!important}.sp-ferr[data-v-56292ade]{color:var(--error);font-size:.78rem;line-height:1.35}.pre[data-v-56292ade]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px dashed var(--border);border-radius:10px}.pre-row[data-v-56292ade]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pe-date[data-v-56292ade]{max-width:200px}.pre-was[data-v-56292ade]{font-size:.85rem;color:var(--text-muted)}.pre-check[data-v-56292ade]{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--text-muted);cursor:pointer}.pre-error[data-v-56292ade]{margin:0;color:var(--error, #e05c5c);font-size:.88rem}.pre-actions[data-v-56292ade]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.center[data-v-27959fc1]{display:flex;justify-content:center;padding:48px 0}.empty-state[data-v-27959fc1]{text-align:center;padding:60px 20px}.empty-text[data-v-27959fc1]{color:var(--text-muted);font-size:.95rem;margin:0}.muted[data-v-27959fc1]{color:var(--text-muted);font-size:.85rem}.loading-spinner[data-v-27959fc1]{width:24px;height:24px;border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:sp-spin-27959fc1 .7s linear infinite}@keyframes sp-spin-27959fc1{to{transform:rotate(360deg)}}.sp-card[data-v-27959fc1]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.sp-list[data-v-27959fc1]{display:flex;flex-direction:column;gap:10px}@media(min-width:1024px){.sp-list[data-v-27959fc1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:12px}}.sp-row[data-v-27959fc1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-title[data-v-27959fc1]{font-weight:600;font-size:1rem;color:var(--text)}.sp-meta[data-v-27959fc1]{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-muted);font-size:.85rem}.sp-btn[data-v-27959fc1]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:8px;padding:8px 14px;font-size:.9rem;font-family:inherit;cursor:pointer}.sp-btn[data-v-27959fc1]:hover{border-color:var(--border-glow)}.sp-btn[data-v-27959fc1]:disabled{opacity:.5;cursor:default}.sp-btn--primary[data-v-27959fc1]{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#0a0a0f;border-color:transparent;font-weight:600}.sp-btn--primary[data-v-27959fc1]:hover{filter:brightness(1.1)}.sp-btn--danger[data-v-27959fc1]{color:var(--error);border-color:#ff707059}.sp-btn--danger[data-v-27959fc1]:hover{background:#ff70701a}.sp-badge[data-v-27959fc1]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.sp-badge--ok[data-v-27959fc1]{background:#1a6b3c40;color:var(--felt-text)}.sp-badge--warn[data-v-27959fc1]{background:#c9a84c2e;color:var(--gold-light)}.sp-badge--alert[data-v-27959fc1]{background:#ff707026;color:var(--error)}.sp-badge--mute[data-v-27959fc1]{background:var(--bg-elevated);color:var(--text-muted)}.sp-field[data-v-27959fc1]{display:flex;flex-direction:column;gap:4px}.sp-label[data-v-27959fc1]{font-size:.8rem;color:var(--text-muted)}.sp-input[data-v-27959fc1],.sp-select[data-v-27959fc1]{border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:.95rem;font-family:inherit;background:var(--bg);color:var(--text);max-width:100%;box-sizing:border-box}.sp-input[data-v-27959fc1]::placeholder{color:var(--text-dim)}.sp-input[data-v-27959fc1]:focus,.sp-select[data-v-27959fc1]:focus{outline:none;border-color:var(--gold)}.sp-select option[data-v-27959fc1]{background:var(--bg-card);color:var(--text)}.sp-grid2[data-v-27959fc1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-grid2[data-v-27959fc1]>*{min-width:0}.sp-grid2 .sp-input[data-v-27959fc1],.sp-grid2 .sp-select[data-v-27959fc1]{width:100%;box-sizing:border-box;min-width:0}.sp-overlay[data-v-27959fc1]{position:fixed;inset:0;background:#0009;display:flex;align-items:flex-end;justify-content:center;z-index:100}.sp-sheet[data-v-27959fc1]{--sheet-px: 20px;background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;padding:24px var(--sheet-px) calc(24px + env(safe-area-inset-bottom));width:100%;max-height:88vh;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px}.sp-sheet h3[data-v-27959fc1]{margin:0 0 4px;font-size:1.1rem}@media(min-width:720px){.sp-overlay[data-v-27959fc1]{align-items:center}.sp-sheet[data-v-27959fc1]{max-width:520px;border-radius:var(--radius);border-bottom:1px solid var(--border)}}@media(min-width:720px)and (max-height:760px){.sp-sheet[data-v-27959fc1]{max-height:94vh;max-height:94dvh}}@media(min-width:900px){.sp-sheet--wide[data-v-27959fc1]{max-width:880px;--sheet-px: 28px}}.sp-sheet--wide[data-v-27959fc1]{container:sp-sheet / inline-size}.sp-blk[data-v-27959fc1]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:rgba(var(--ink),.03);min-width:0}.sp-blk-h[data-v-27959fc1]{margin:0;display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sp-blk-h label[data-v-27959fc1]{cursor:pointer}.sp-cols[data-v-27959fc1],.sp-col[data-v-27959fc1]{display:flex;flex-direction:column;gap:12px;min-width:0}.sp-grid4[data-v-27959fc1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-grid4[data-v-27959fc1]>*{min-width:0}.sp-grid4 .sp-input[data-v-27959fc1],.sp-grid4 .sp-select[data-v-27959fc1]{width:100%;box-sizing:border-box;min-width:0}@container sp-sheet (min-width: 640px){.sp-cols[data-v-27959fc1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 28px;align-items:start}.sp-grid4[data-v-27959fc1]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-sheet>.sp-actions[data-v-27959fc1]{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap;position:sticky;z-index:2;bottom:calc(-24px - env(safe-area-inset-bottom));margin:0 calc(-1 * var(--sheet-px)) calc(-24px - env(safe-area-inset-bottom));padding:12px var(--sheet-px) calc(16px + env(safe-area-inset-bottom));background:var(--bg-card);border-top:1px solid var(--border)}@media(min-width:1024px){.sp-card>.sp-btn[data-v-27959fc1]{align-self:flex-start}}.toggle-row[data-v-27959fc1]{display:flex;align-items:center;justify-content:space-between;padding:4px 0;gap:12px}.toggle-btn[data-v-27959fc1]{width:44px;height:24px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border);position:relative;cursor:pointer;transition:background .2s,border-color .2s;flex-shrink:0}.toggle-btn.on[data-v-27959fc1]{background:var(--felt);border-color:var(--felt)}.toggle-btn[data-v-27959fc1]:disabled{opacity:.6;cursor:default}.toggle-knob[data-v-27959fc1]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-muted);transition:transform .2s,background .2s}.toggle-btn.on .toggle-knob[data-v-27959fc1]{transform:translate(20px);background:var(--bg-card)}.req[data-v-27959fc1]{color:var(--gold);font-weight:800}.sp-input--bad[data-v-27959fc1],.sp-select.sp-input--bad[data-v-27959fc1]{border-color:var(--error)!important}.sp-ferr[data-v-27959fc1]{color:var(--error);font-size:.78rem;line-height:1.35}.ip-form[data-v-27959fc1]{display:flex;flex-direction:column;gap:12px}.ip-q[data-v-27959fc1]{font-size:.95rem;font-weight:800;color:var(--text);text-transform:none;letter-spacing:0}.ip-blk[data-v-27959fc1]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated);min-width:0}.ip-blk>.ip-q[data-v-27959fc1]{font-size:14px}.ip-blk[data-v-27959fc1] .pmp-parts{background:var(--bg-card)}.ip-more[data-v-27959fc1]{margin-top:4px}.ip-more summary[data-v-27959fc1]{cursor:pointer;color:var(--text-muted);font-size:.88rem;padding:6px 0}.ip-pay[data-v-27959fc1]{display:flex;gap:8px;flex-wrap:wrap}.ip-empty[data-v-27959fc1]{color:var(--text-muted);font-size:.9rem}.ip-amount[data-v-27959fc1]{max-width:160px}.ip-hint[data-v-27959fc1]{font-size:.8rem}.ip-discount[data-v-27959fc1]{color:var(--gold-light)}.ip-error[data-v-27959fc1]{color:var(--error);font-size:.88rem;margin:0}.ip-enroll[data-v-27959fc1]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.ip-enroll .sp-select[data-v-27959fc1]{flex:1 1 180px;min-width:0}.ip-enroll-hint[data-v-27959fc1]{flex:1 1 100%;margin:0}.ip-cal[data-v-27959fc1]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid rgba(201,168,76,.35);border-radius:10px;background:#c9a84c0f}.ip-cal-title[data-v-27959fc1]{font-weight:700;color:var(--gold-light, #e3c97a)}.ip-cal-hint[data-v-27959fc1]{font-size:.82rem;color:var(--text)}.ip-cal-blocked[data-v-27959fc1]{font-size:.88rem;line-height:1.4;color:var(--error, #e5534b)}.ip-transfer-done[data-v-27959fc1]{margin:0;padding:8px 10px;border-radius:8px;font-size:.88rem;color:var(--felt-text, #3fb36b);background:#3fb36b12;border:1px solid rgba(63,179,107,.4)}.ip-credit[data-v-27959fc1]{border-color:#3fb36b66;background:#3fb36b12}.ip-credit .ip-cal-title[data-v-27959fc1]{color:var(--felt-text, #3fb36b)}.ip-promo-row[data-v-27959fc1]{display:flex;gap:8px}.ip-promo-input[data-v-27959fc1]{flex:1;min-width:0;text-transform:uppercase}.ip-promo-ok[data-v-27959fc1]{color:var(--felt-text, #3fb36b)}.ip-current[data-v-27959fc1]{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.ip-current-pass[data-v-27959fc1]{display:flex;flex-direction:column;gap:8px}.ip-adjust-btn[data-v-27959fc1]{padding:6px 12px;font-size:.85rem}.ip-cancel-pass[data-v-27959fc1]{color:var(--error, #e05c5c)}.ip-started[data-v-27959fc1]{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px dashed var(--border);border-radius:10px}.ip-check[data-v-27959fc1]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text);cursor:pointer}.ip-used-row[data-v-27959fc1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ip-step[data-v-27959fc1]{min-width:40px;padding-left:0;padding-right:0}.ip-used-input[data-v-27959fc1]{width:72px;text-align:center}.ip-used-left[data-v-27959fc1]{font-size:.85rem;color:var(--text-muted)}.ip-until[data-v-27959fc1]{max-width:200px}.qs[data-v-3eaceeb7]{display:flex;flex-direction:column;gap:14px}.qs-head[data-v-3eaceeb7]{display:flex;align-items:center;gap:10px}.qs-title[data-v-3eaceeb7]{margin:0;flex:1;font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:.05em;color:var(--gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-back[data-v-3eaceeb7],.qs-close[data-v-3eaceeb7]{background:none;border:1px solid var(--border);color:var(--text-muted);border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:15px;flex:none}.qs-search[data-v-3eaceeb7]{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:12px;padding:0 12px;background:var(--bg-elevated, #16161c)}.qs-search-icon[data-v-3eaceeb7]{font-size:14px;opacity:.7}.qs-input[data-v-3eaceeb7]{flex:1;min-width:0;border:none;background:transparent;color:var(--text);padding:12px 0;font:inherit;font-size:16px;outline:none}.qs-muted[data-v-3eaceeb7]{margin:0;color:var(--text-muted);font-size:14px}.qs-error[data-v-3eaceeb7]{margin:0;color:var(--error);font-size:14px}.qs-list[data-v-3eaceeb7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:50dvh;overflow-y:auto}.qs-row[data-v-3eaceeb7]{width:100%;display:flex;align-items:center;gap:10px;text-align:left;background:var(--bg-elevated, #16161c);border:1px solid var(--border);border-radius:12px;padding:10px 12px;color:var(--text);cursor:pointer;font-family:Nunito,sans-serif}.qs-row[data-v-3eaceeb7]:hover,.qs-row[data-v-3eaceeb7]:focus-visible{border-color:var(--gold);outline:none}.qs-row-main[data-v-3eaceeb7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.qs-row-name[data-v-3eaceeb7]{font-weight:800;font-size:15px}.qs-row-sub[data-v-3eaceeb7]{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-badge[data-v-3eaceeb7]{flex:none;font-size:11px;font-weight:800;border-radius:999px;padding:3px 8px}.qs-badge--ok[data-v-3eaceeb7]{background:#1a6b3c40;color:var(--felt-text, #7fd09a)}.qs-badge--warn[data-v-3eaceeb7]{background:#c9a84c2e;color:var(--gold-light, #e3c97a)}.qs-badge--alert[data-v-3eaceeb7]{background:#ff707026;color:var(--error, #ff7070)}.qs-done[data-v-3eaceeb7]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;text-align:center}.qs-done-icon[data-v-3eaceeb7]{width:54px;height:54px;border-radius:50%;background:#1a6b3c4d;color:var(--felt-text, #7fd09a);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800}.qs-done-title[data-v-3eaceeb7]{margin:6px 0 0;font-weight:800;font-size:18px}.qs-done-sub[data-v-3eaceeb7]{margin:0;color:var(--text-muted);font-size:14px}.qs-done-note[data-v-3eaceeb7]{margin:0;color:var(--gold-light, #e3c97a);font-size:13px;max-width:360px;line-height:1.4}.qs-done-actions[data-v-3eaceeb7]{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap;justify-content:center}.qs-btn[data-v-3eaceeb7]{padding:10px 18px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated, #16161c);color:var(--text);font:inherit;font-weight:700;cursor:pointer}.qs-btn--primary[data-v-3eaceeb7]{background:var(--felt);border-color:var(--felt);color:#fff}.qa-overlay[data-v-9bad381c]{position:fixed;inset:0;z-index:240;background:#000000b8;display:flex;align-items:flex-end;justify-content:center;backdrop-filter:blur(3px)}.qa-sheet[data-v-9bad381c]{width:100%;max-width:560px;max-height:88dvh;overflow-y:auto;background:var(--bg-card, #111);border:1px solid var(--border);border-bottom:none;border-radius:18px 18px 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom));box-sizing:border-box;display:flex;flex-direction:column;gap:14px}.qa-head[data-v-9bad381c]{display:flex;align-items:center;justify-content:space-between;gap:10px}.qa-title[data-v-9bad381c]{margin:0;font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.05em;color:var(--gold)}.qa-close[data-v-9bad381c]{background:none;border:1px solid var(--border);color:var(--text-muted);border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:14px}.qa-grid[data-v-9bad381c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qa-tile[data-v-9bad381c]{position:relative;text-align:left;background:var(--bg-elevated, #16161c);border:1px solid var(--border);border-radius:14px;padding:14px 12px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:108px;font-family:Nunito,sans-serif;transition:border-color .15s,transform .15s}.qa-tile[data-v-9bad381c]:hover,.qa-tile[data-v-9bad381c]:focus-visible{border-color:var(--gold);transform:translateY(-1px);outline:none}.qa-icon[data-v-9bad381c]{width:26px;height:26px;color:var(--gold)}.qa-label[data-v-9bad381c]{font-weight:800;font-size:15px;display:flex;align-items:center;gap:8px}.qa-badge[data-v-9bad381c]{background:var(--error, #ff7070);color:#fff;border-radius:999px;font-size:11px;font-weight:800;padding:1px 7px;line-height:1.5}.qa-key[data-v-9bad381c]{position:absolute;top:10px;right:10px;font-family:inherit;font-size:11px;font-weight:800;color:var(--text-muted);border:1px solid var(--border);border-radius:6px;padding:1px 6px}@media(max-width:1023px){.qa-key[data-v-9bad381c]{display:none}}.qa-hint[data-v-9bad381c]{font-size:12px;color:var(--text-muted);line-height:1.35}.qa-empty[data-v-9bad381c]{margin:0;color:var(--text-muted);font-size:14px;line-height:1.45}.qa-empty a[data-v-9bad381c],.qa-settings[data-v-9bad381c]{color:var(--gold)}.qa-settings[data-v-9bad381c]{font-size:13px;text-decoration:none;align-self:flex-start}.qa-settings[data-v-9bad381c]:hover{text-decoration:underline}@media(min-width:640px){.qa-overlay[data-v-9bad381c]{align-items:center;padding:16px}.qa-sheet[data-v-9bad381c]{border-radius:18px;border-bottom:1px solid var(--border);padding:22px}.qa-sheet--wide[data-v-9bad381c]{max-width:640px}.qa-grid[data-v-9bad381c]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-overlay[data-v-65ceb38f]{position:fixed;inset:0;z-index:245;background:#000000b8;display:flex;align-items:flex-end;justify-content:center;backdrop-filter:blur(3px)}.cs-sheet[data-v-65ceb38f]{width:100%;max-width:980px;max-height:92dvh;overflow-y:auto;background:var(--bg-card, #111);border:1px solid var(--border);border-bottom:none;border-radius:18px 18px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.cs-sheet--narrow[data-v-65ceb38f]{max-width:520px}.cs-head[data-v-65ceb38f]{display:flex;align-items:center;justify-content:space-between;gap:10px}.cs-title[data-v-65ceb38f]{margin:0;font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.05em;color:var(--gold)}.cs-close[data-v-65ceb38f],.cs-x[data-v-65ceb38f]{background:none;border:1px solid var(--border);color:var(--text-muted);border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:14px;flex:none}.cs-x[data-v-65ceb38f]{width:26px;height:26px;font-size:12px}.cs-body[data-v-65ceb38f]{display:flex;flex-direction:column;gap:16px}.cs-goods[data-v-65ceb38f],.cs-check[data-v-65ceb38f]{display:flex;flex-direction:column;gap:10px;min-width:0}.cs-input[data-v-65ceb38f]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated, #16161c);color:var(--text);font-family:inherit;font-size:15px}.cs-input[data-v-65ceb38f]:focus{outline:none;border-color:var(--gold)}.cs-input--short[data-v-65ceb38f]{width:96px}.cs-chips[data-v-65ceb38f]{display:flex;flex-wrap:wrap;gap:6px}.cs-chip[data-v-65ceb38f]{padding:7px 12px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cs-chip.on[data-v-65ceb38f]{background:#c9a84c26;border-color:#c9a84c8c;color:var(--gold)}.cs-tiles[data-v-65ceb38f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cs-tile[data-v-65ceb38f]{position:relative;text-align:left;background:var(--bg-elevated, #16161c);border:1px solid var(--border);border-radius:12px;padding:12px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:4px;min-height:84px;font-family:inherit;transition:border-color .15s}.cs-tile[data-v-65ceb38f]:hover:not(:disabled),.cs-tile[data-v-65ceb38f]:focus-visible{border-color:var(--gold);outline:none}.cs-tile--in[data-v-65ceb38f]{border-color:#c9a84c99}.cs-tile--off[data-v-65ceb38f]{opacity:.45;cursor:default}.cs-tile-name[data-v-65ceb38f]{font-weight:800;font-size:14px;line-height:1.25;padding-right:22px}.cs-tile-price[data-v-65ceb38f]{color:var(--gold);font-weight:800;font-size:15px}.cs-tile-meta[data-v-65ceb38f]{font-size:12px;color:var(--text-muted)}.cs-tile-meta--low[data-v-65ceb38f]{color:var(--error, #ff7070)}.cs-tile-meta--pass[data-v-65ceb38f]{color:var(--ok-text)}.cs-tile-count[data-v-65ceb38f]{position:absolute;top:8px;right:8px;min-width:22px;height:22px;border-radius:11px;background:var(--gold-fill);color:var(--text);font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center;padding:0 5px;box-sizing:border-box}.cs-empty[data-v-65ceb38f]{margin:0;color:var(--text-muted);font-size:14px;grid-column:1 / -1}.cs-empty a[data-v-65ceb38f]{color:var(--gold)}.cs-h3[data-v-65ceb38f]{margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.cs-lines[data-v-65ceb38f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cs-line[data-v-65ceb38f]{border:1px solid var(--border);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.cs-line-main[data-v-65ceb38f]{display:flex;justify-content:space-between;gap:8px;font-size:14px}.cs-line-name[data-v-65ceb38f]{font-weight:700;min-width:0}.cs-line-sum[data-v-65ceb38f]{white-space:nowrap;font-weight:800}.cs-line-tools[data-v-65ceb38f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cs-qty[data-v-65ceb38f]{width:30px;height:30px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text);font-size:16px;cursor:pointer}.cs-qty[data-v-65ceb38f]:disabled{opacity:.4;cursor:default}.cs-qty-n[data-v-65ceb38f]{min-width:22px;text-align:center;font-weight:800}.cs-pass-toggle[data-v-65ceb38f]{margin-left:auto;padding:5px 10px;border-radius:999px;border:1px solid rgba(143,211,168,.5);background:transparent;color:var(--ok-text);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.cs-pass-toggle.on[data-v-65ceb38f]{background:#8fd3a826}.cs-block[data-v-65ceb38f]{display:flex;flex-direction:column;gap:6px}.cs-label[data-v-65ceb38f]{font-size:13px;font-weight:700;color:var(--text)}.cs-muted[data-v-65ceb38f]{color:var(--text-muted);font-weight:400}.cs-buyer[data-v-65ceb38f]{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(201,168,76,.45);border-radius:10px;padding:8px 10px;font-size:14px}.cs-buyer-search[data-v-65ceb38f]{position:relative}.cs-buyer-list[data-v-65ceb38f]{list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated, #16161c);display:flex;flex-direction:column;gap:2px}.cs-buyer-opt[data-v-65ceb38f]{width:100%;text-align:left;display:flex;flex-direction:column;gap:2px;background:none;border:none;color:var(--text);padding:8px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px}.cs-buyer-opt[data-v-65ceb38f]:hover,.cs-buyer-opt[data-v-65ceb38f]:focus-visible{background:#c9a84c1a;outline:none}.cs-buyer-pass[data-v-65ceb38f],.cs-pass-info[data-v-65ceb38f]{font-size:12px;color:var(--ok-text);margin:0}.cs-discount[data-v-65ceb38f]{display:flex;gap:8px;align-items:center}.cs-seg[data-v-65ceb38f]{display:inline-flex;border:1px solid var(--border);border-radius:10px;padding:2px}.cs-seg button[data-v-65ceb38f]{border:none;background:transparent;color:var(--text-muted);font-family:inherit;font-weight:800;padding:7px 12px;border-radius:8px;cursor:pointer}.cs-seg button.on[data-v-65ceb38f]{background:#c9a84c26;color:var(--gold)}.cs-foot[data-v-65ceb38f]{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom));margin:0 -16px calc(-16px - env(safe-area-inset-bottom));padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg-card, #111);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;z-index:1}.cs-total[data-v-65ceb38f]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cs-total-sum[data-v-65ceb38f]{margin-left:auto;font-size:20px;font-weight:800;color:var(--text)}.cs-error[data-v-65ceb38f]{margin:0;color:var(--error, #ff7070);font-size:13px}.cs-btn[data-v-65ceb38f]{padding:11px 16px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--text);font-family:inherit;font-weight:800;font-size:14px;cursor:pointer}.cs-btn--primary[data-v-65ceb38f]{background:var(--gold-fill);border-color:var(--gold);color:var(--text)}.cs-btn[data-v-65ceb38f]:disabled{opacity:.55;cursor:default}.cs-submit[data-v-65ceb38f]{width:100%;padding:13px 16px;font-size:15px}.cs-done[data-v-65ceb38f]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 0}.cs-done-mark[data-v-65ceb38f]{width:56px;height:56px;border-radius:50%;background:#8fd3a826;color:var(--ok-text);font-size:28px;display:flex;align-items:center;justify-content:center}.cs-done-title[data-v-65ceb38f]{margin:6px 0 0;font-size:20px;font-weight:800}.cs-done-sub[data-v-65ceb38f],.cs-done-pass[data-v-65ceb38f]{margin:0;color:var(--text-muted);font-size:14px}.cs-done-pass[data-v-65ceb38f]{color:var(--ok-text)}.cs-done-actions[data-v-65ceb38f]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;justify-content:center}@media(min-width:640px){.cs-overlay[data-v-65ceb38f]{align-items:center;padding:16px}.cs-sheet[data-v-65ceb38f]{border-radius:18px;border-bottom:1px solid var(--border);padding:20px 22px}.cs-foot[data-v-65ceb38f]{bottom:-20px;margin:0 -22px -20px;padding:12px 22px 16px;border-radius:0 0 18px 18px}.cs-tiles[data-v-65ceb38f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.cs-body[data-v-65ceb38f]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:20px}.cs-check[data-v-65ceb38f]{position:sticky;top:0;border-left:1px solid var(--border);padding-left:20px}.cs-foot[data-v-65ceb38f]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;column-gap:16px}.cs-foot .cs-total[data-v-65ceb38f]{flex:1;justify-content:flex-end}.cs-foot .cs-error[data-v-65ceb38f]{flex-basis:100%;text-align:right}.cs-submit[data-v-65ceb38f]{width:auto;min-width:260px}}.mcp-overlay[data-v-f7b5ec25]{position:fixed;inset:0;z-index:250;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;backdrop-filter:blur(3px)}.mcp-sheet[data-v-f7b5ec25]{width:100%;max-width:460px;max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--bg-card, #111);border:1px solid var(--gold, #c9a84c);border-radius:16px;padding:20px 18px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.mcp-title[data-v-f7b5ec25]{margin:0;font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.05em;color:var(--gold, #c9a84c);text-align:center}.mcp-lead[data-v-f7b5ec25]{margin:0;font-size:14px;line-height:1.45;color:var(--text-muted, #aaa);text-align:center}.mcp-list[data-v-f7b5ec25]{display:flex;flex-direction:column;gap:10px}.mcp-item[data-v-f7b5ec25]{border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--text)}.mcp-via[data-v-f7b5ec25],.mcp-kids[data-v-f7b5ec25]{color:var(--text-muted, #aaa)}.mcp-phone a[data-v-f7b5ec25]{color:var(--gold, #c9a84c);text-decoration:none}.mcp-actions[data-v-f7b5ec25]{display:flex;gap:8px;margin-top:4px}.mcp-btn[data-v-f7b5ec25]{flex:1;padding:11px;border-radius:10px;border:1px solid var(--border);background:none;color:var(--text);font:inherit;font-weight:700;cursor:pointer}.mcp-btn--main[data-v-f7b5ec25]{flex:2;background:var(--gold-fill);border-color:var(--gold, #c9a84c);color:#0a0a0f}.mcp-btn[data-v-f7b5ec25]:disabled{opacity:.6;cursor:default}.mcp-ok[data-v-f7b5ec25]{color:var(--felt-text, #4caf50);font-weight:700}.mcp-warn[data-v-f7b5ec25]{font-size:13px;line-height:1.35;color:var(--warn-text)}.mcp-hint[data-v-f7b5ec25]{margin:0;font-size:12px;color:var(--text-muted, #aaa)}.mcp-error[data-v-f7b5ec25]{margin:0;color:var(--error, #e05555);font-size:13px}.mcp-later[data-v-f7b5ec25]{padding:12px;border-radius:12px;border:1px solid var(--border);background:none;color:var(--text-muted, #aaa);font:inherit;font-weight:700;cursor:pointer}.jcp-overlay[data-v-c72ebfcd]{position:fixed;inset:0;z-index:250;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;backdrop-filter:blur(3px)}.jcp-sheet[data-v-c72ebfcd]{width:100%;max-width:520px;max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--bg-card, #111);border:1px solid var(--gold, #c9a84c);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column}.jcp-sheet--wide[data-v-c72ebfcd]{max-width:min(1100px,100%)}.jcp-top[data-v-c72ebfcd]{padding:18px 18px 6px;display:flex;flex-direction:column;gap:6px}.jcp-title[data-v-c72ebfcd]{margin:0;font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.05em;color:var(--gold, #c9a84c);text-align:center}.jcp-lead[data-v-c72ebfcd]{margin:0;font-size:14px;line-height:1.45;color:var(--text-muted, #aaa);text-align:center}.jcp-list[data-v-c72ebfcd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;padding:8px 18px 12px;align-items:stretch}.jcp-item[data-v-c72ebfcd]{border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text);min-width:0}.jcp-item--done[data-v-c72ebfcd]{opacity:.6}.jcp-head[data-v-c72ebfcd]{display:flex;gap:8px;align-items:flex-start}.jcp-dot[data-v-c72ebfcd]{flex:none;width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--gold-fill)}.jcp-what[data-v-c72ebfcd]{min-width:0;overflow-wrap:break-word}.jcp-meta[data-v-c72ebfcd]{font-size:13px;line-height:1.4;color:var(--text-muted, #aaa);margin-top:2px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jcp-auto[data-v-c72ebfcd]{cursor:help;margin-left:.3em}.jcp-came[data-v-c72ebfcd]{display:flex;align-items:center;gap:10px}.jcp-came>span[data-v-c72ebfcd]:first-child{white-space:nowrap}.jcp-progress[data-v-c72ebfcd]{flex:1;height:6px;border-radius:3px;background:var(--border);overflow:hidden}.jcp-progress span[data-v-c72ebfcd]{display:block;height:100%;background:var(--felt-text, #4caf50)}.jcp-chips[data-v-c72ebfcd]{display:flex;flex-wrap:wrap;gap:6px}.jcp-chip[data-v-c72ebfcd]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;border:1px solid var(--border)}.jcp-chip--present[data-v-c72ebfcd]{color:var(--felt-text, #4caf50);border-color:color-mix(in srgb,var(--felt-text, #4caf50) 45%,transparent)}.jcp-chip--late[data-v-c72ebfcd]{color:var(--gold);border-color:#e0a43c66}.jcp-chip--absent[data-v-c72ebfcd]{color:var(--error, #e05555);border-color:color-mix(in srgb,var(--error, #e05555) 45%,transparent)}.jcp-chip--excused[data-v-c72ebfcd]{color:var(--info-text);border-color:#5aa0e066}.jcp-names[data-v-c72ebfcd]{margin:0;font-size:13px;line-height:1.4;color:var(--text)}.jcp-names span[data-v-c72ebfcd]{color:var(--text-muted, #aaa)}.jcp-unmarked[data-v-c72ebfcd]{font-size:13px;color:var(--gold, #c9a84c)}.jcp-unmarked summary[data-v-c72ebfcd]{cursor:pointer;font-weight:700}.jcp-unmarked .jcp-names[data-v-c72ebfcd]{margin-top:4px;color:var(--text-muted, #aaa)}.jcp-actions[data-v-c72ebfcd]{display:flex;gap:8px;margin-top:auto;padding-top:4px}.jcp-btn[data-v-c72ebfcd]{padding:10px 14px;white-space:nowrap;border-radius:10px;border:1px solid var(--border);background:none;color:var(--text);font:inherit;font-weight:700;cursor:pointer}.jcp-btn--main[data-v-c72ebfcd]{flex:1;background:var(--gold-fill);border-color:var(--gold, #c9a84c);color:#0a0a0f}.jcp-btn--all[data-v-c72ebfcd]{border-color:var(--gold, #c9a84c);color:var(--gold, #c9a84c)}.jcp-btn[data-v-c72ebfcd]:disabled{opacity:.6;cursor:default}.jcp-ok[data-v-c72ebfcd]{margin-top:auto;color:var(--felt-text, #4caf50);font-weight:700}.jcp-error[data-v-c72ebfcd]{margin:0;color:var(--error, #e05555);font-size:13px}.jcp-foot[data-v-c72ebfcd]{position:sticky;bottom:0;display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--border);background:var(--bg-card, #111)}.jcp-later[data-v-c72ebfcd]{padding:10px 16px;border-radius:10px;border:1px solid var(--border);background:none;color:var(--text-muted, #aaa);font:inherit;font-weight:700;cursor:pointer}@media(max-width:640px){.jcp-list[data-v-c72ebfcd]{grid-template-columns:1fr;padding:8px 14px 12px}.jcp-foot[data-v-c72ebfcd]{flex-wrap:nowrap;padding:10px 14px}.jcp-foot>button[data-v-c72ebfcd]{flex:1;padding:10px 8px}}.pp-overlay[data-v-87e9580f]{position:fixed;inset:0;z-index:240;background:#000000b3;display:flex;align-items:flex-end;justify-content:center;padding:16px;box-sizing:border-box;backdrop-filter:blur(3px)}.pp-sheet[data-v-87e9580f]{width:100%;max-width:420px;max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--bg-card, #111);border:1px solid var(--gold, #c9a84c);border-radius:18px;padding:22px 18px calc(18px + env(safe-area-inset-bottom));box-sizing:border-box;display:flex;flex-direction:column;gap:10px;text-align:center}.pp-icon[data-v-87e9580f]{font-size:40px;line-height:1}.pp-title[data-v-87e9580f]{margin:0;font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.05em;color:var(--gold, #c9a84c);font-weight:400}.pp-lead[data-v-87e9580f]{margin:0;font-size:15px;line-height:1.45;color:var(--text, #eee)}.pp-help[data-v-87e9580f]{margin:0;padding:10px 12px;border-radius:10px;background:#c9a84c1a;color:var(--text, #eee);font-size:14px;line-height:1.45}.pp-error[data-v-87e9580f]{margin:0;color:var(--error, #e05555);font-size:13px}.pp-btn[data-v-87e9580f]{padding:13px;border-radius:12px;border:1px solid var(--border);background:none;color:var(--text-muted, #aaa);font:700 15px Nunito,sans-serif;cursor:pointer}.pp-btn--main[data-v-87e9580f]{background:var(--gold-fill);border-color:var(--gold, #c9a84c);color:#0a0a0f}.pp-btn[data-v-87e9580f]:disabled{opacity:.6;cursor:default}.pp-consent[data-v-87e9580f]{margin:2px 0 0;font-size:11.5px;line-height:1.4;color:var(--text-muted, #aaa)}.pp-consent a[data-v-87e9580f]{color:var(--gold, #c9a84c)}@media(min-width:768px){.pp-overlay[data-v-87e9580f]{align-items:center}}.pmb[data-v-87e9580f]{position:fixed;z-index:60;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;padding:10px 8px 10px 12px;border-radius:14px;background:var(--bg-card, #15151c);border:1px solid var(--gold, #c9a84c);box-shadow:0 8px 24px #00000073;box-sizing:border-box}.pmb-icon[data-v-87e9580f]{font-size:20px;line-height:1;flex-shrink:0}.pmb-text[data-v-87e9580f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:13px;line-height:1.3;color:var(--text, #eee)}.pmb-text b[data-v-87e9580f]{font-weight:800}.pmb-hint[data-v-87e9580f]{color:var(--text-muted, #aaa);font-size:12px}.pmb-on[data-v-87e9580f]{flex-shrink:0;padding:8px 12px;border-radius:10px;border:none;background:var(--gold-fill);color:#0a0a0f;font:800 13px Nunito,sans-serif;cursor:pointer}.pmb-on[data-v-87e9580f]:disabled{opacity:.6;cursor:default}.pmb-x[data-v-87e9580f]{flex-shrink:0;width:32px;height:32px;border:none;background:none;color:var(--text-muted, #aaa);font-size:14px;cursor:pointer;border-radius:8px}@media(min-width:1024px){.pmb[data-v-87e9580f]{left:auto;right:20px;bottom:20px;width:380px}}.wn-head[data-v-90253e0c]{display:flex;align-items:center;gap:10px}.wn-icon[data-v-90253e0c]{font-size:24px;line-height:1}.wn-title[data-v-90253e0c]{margin:0;font-size:20px;font-weight:800;color:var(--text)}.wn-block[data-v-90253e0c]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);padding:14px 16px}.wn-block-title[data-v-90253e0c]{margin:0 0 10px;font-size:15px;font-weight:800;color:var(--text)}.wn-list[data-v-90253e0c]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.wn-item[data-v-90253e0c]{position:relative;padding-left:18px;font-size:15px;line-height:1.4;color:var(--text)}.wn-item[data-v-90253e0c]:before{content:"";position:absolute;left:2px;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--gold)}.wn-actions[data-v-90253e0c]{display:flex;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--border)}.wn-ok[data-v-90253e0c]{min-height:44px;padding:10px 28px;border:none;border-radius:var(--radius-sm);background:var(--gold-fill);color:#0a0a0f;font:800 15px/1.2 Nunito,system-ui,sans-serif;cursor:pointer}.wn-ok[data-v-90253e0c]:hover{filter:brightness(1.08)}.wn-ok[data-v-90253e0c]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(max-width:767px){.wn-ok[data-v-90253e0c]{flex:1}}.gt-root[data-v-5f795e37]{position:fixed;inset:0;z-index:12000}.gt-dim[data-v-5f795e37]{position:absolute;inset:0;background:#0009}.gt-spotlight[data-v-5f795e37]{position:absolute;border-radius:12px;box-shadow:0 0 0 9999px #0009;border:2px solid var(--gold, #c9a84c);transition:top .35s cubic-bezier(.32,.72,0,1),left .35s cubic-bezier(.32,.72,0,1),width .35s cubic-bezier(.32,.72,0,1),height .35s cubic-bezier(.32,.72,0,1);pointer-events:none;animation:gtPulse-5f795e37 1.8s ease-in-out infinite}@keyframes gtPulse-5f795e37{0%,to{box-shadow:0 0 0 9999px #0009,0 0 #c9a84c73}50%{box-shadow:0 0 0 9999px #0009,0 0 0 6px #c9a84c00}}.gt-tip[data-v-5f795e37]{position:absolute;width:340px;max-width:calc(100vw - 24px);background:var(--bg-card);color:var(--text);border-radius:14px;box-shadow:0 16px 48px #00000052;padding:16px 18px 14px;box-sizing:border-box;max-height:calc(100dvh - 24px);overflow-y:auto;animation:gtTipIn-5f795e37 .25s ease}.gt-tip--center[data-v-5f795e37]{width:380px}.gt-tip--wide[data-v-5f795e37]{width:420px}@keyframes gtTipIn-5f795e37{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gt-head[data-v-5f795e37]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.gt-progress[data-v-5f795e37]{display:flex;gap:4px;flex:1;min-width:0}.gt-dot[data-v-5f795e37]{flex:1 1 0;max-width:16px;min-width:3px;height:4px;border-radius:2px;background:#e3e3e3;transition:background .2s}.gt-dot.active[data-v-5f795e37]{background:var(--bg)}.gt-dot.done[data-v-5f795e37]{background:var(--gold-fill)}.gt-count[data-v-5f795e37]{font-size:.75rem;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.gt-title[data-v-5f795e37]{font-size:1.05rem;font-weight:800;margin-bottom:6px}.gt-body[data-v-5f795e37]{font-size:.9rem;line-height:1.5;color:var(--text-muted);margin:0 0 12px}.gt-more-btn[data-v-5f795e37]{display:inline-flex;align-items:center;gap:4px;margin:-4px 0 10px;padding:0;background:none;border:0;color:var(--warn-text);font:700 .85rem Nunito,sans-serif;cursor:pointer}.gt-more-btn[data-v-5f795e37]:hover{text-decoration:underline}.gt-more[data-v-5f795e37]{margin:0 0 12px;padding:10px 12px 10px 28px;border-radius:10px;background:var(--bg-elevated);border:1px solid var(--border);display:flex;flex-direction:column;gap:6px;font-size:.85rem;line-height:1.45;color:var(--text)}.gt-cta[data-v-5f795e37]{display:block;width:100%;text-align:center;cursor:pointer;border:0;background:var(--felt, #1a6b3c);color:#fff;font-family:inherit;text-decoration:none;font-weight:800;font-size:.9rem;padding:12px;border-radius:10px;margin-bottom:10px}.gt-actions[data-v-5f795e37]{display:flex;align-items:center;justify-content:space-between;gap:10px}.gt-cta--stay[data-v-5f795e37]{background:none;border:1px solid var(--border);color:var(--text);cursor:pointer;font-family:inherit;font-weight:700;font-size:.82rem;padding:9px 12px}.gt-skip[data-v-5f795e37]{background:none;border:none;color:var(--text-muted);font-size:.82rem;cursor:pointer;font-family:inherit;padding:4px;text-align:left;line-height:1.25;min-width:0}.gt-nav[data-v-5f795e37]{display:flex;gap:8px;flex-shrink:0}.gt-btn[data-v-5f795e37]{background:var(--inverse-bg);color:var(--inverse-text);border:none;border-radius:8px;padding:9px 16px;font-weight:700;font-size:.85rem;cursor:pointer;font-family:inherit;white-space:nowrap}.gt-btn-ghost[data-v-5f795e37]{background:var(--bg-card);color:var(--text);border:1px solid var(--border)}.phone-input-wrap[data-v-bec47893]{position:relative;width:100%}.phone-input[data-v-bec47893]{width:100%;min-width:0;background:var(--bg-elevated, #1c1c1e);border:1px solid var(--border, var(--border));border-radius:10px;padding:12px 14px;color:var(--text, #fff);font-family:Nunito,sans-serif;font-size:16px;line-height:1.2;box-sizing:border-box;transition:border-color .15s,background .15s;-webkit-appearance:none}.phone-input[data-v-bec47893]::placeholder{color:var(--text-muted, #8e8e93)}.phone-input[data-v-bec47893]:focus{outline:none;border-color:var(--gold, #c9a84c);background:var(--bg-card, #2a2a2e)}.phone-input--error[data-v-bec47893],.phone-input--error[data-v-bec47893]:focus{border-color:#e5484d}.phone-note[data-v-bec47893]{margin-top:6px;font-family:Nunito,sans-serif;font-size:12px;line-height:1.35;color:var(--warn-text)}.phone-error[data-v-bec47893]{margin-top:6px;font-family:Nunito,sans-serif;font-size:12px;color:var(--error)}.phone-dropdown[data-v-bec47893]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;overflow:hidden;z-index:200;box-shadow:0 8px 24px #0009}.phone-option[data-v-bec47893]{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;cursor:pointer;transition:background .12s;border-bottom:.5px solid var(--border)}.phone-option[data-v-bec47893]:last-child{border-bottom:none}.phone-option[data-v-bec47893]:hover,.phone-option.active[data-v-bec47893]{background:rgba(var(--ink),.07)}.opt-name[data-v-bec47893]{font-size:14px;font-weight:500;color:var(--text)}.opt-phone[data-v-bec47893]{font-size:12px;color:var(--text-muted);margin-left:8px;flex-shrink:0}.captcha-field[data-v-8cabccbe]{display:flex;flex-direction:column;gap:4px;margin-top:8px}.captcha-field--yandex[data-v-8cabccbe]{display:block;min-height:0}.captcha-field-label[data-v-8cabccbe]{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.captcha-field-input[data-v-8cabccbe]{max-width:120px;background:var(--bg-elevated, #252530);border:1px solid var(--border, rgba(var(--ink), .1));border-radius:8px;padding:10px 12px;color:var(--text);font-family:inherit;font-size:16px}.captcha-field-input[data-v-8cabccbe]:focus{outline:none;border-color:var(--gold)}.club-setup-notice[data-v-386c63cb]{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#c9a84c1a;border:1px solid rgba(201,168,76,.35);color:var(--text, #eee);font-size:13px;line-height:1.45}.req-form[data-v-4f447ffe]{background:var(--bg-card, #1a1a22);border:1px solid var(--border, rgba(var(--ink),.08));border-radius:14px;padding:20px 16px;font-family:Nunito,sans-serif;display:flex;flex-direction:column;gap:8px}.req-title[data-v-4f447ffe]{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.06em;color:var(--gold);margin:0 0 8px}.req-label[data-v-4f447ffe]{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:6px}.req-input[data-v-4f447ffe]{background:var(--bg-elevated, #252530);border:1px solid var(--border, rgba(var(--ink),.1));border-radius:8px;padding:10px 12px;color:var(--text);font-family:inherit;font-size:16px}.req-input[data-v-4f447ffe]:focus{outline:none;border-color:var(--gold)}.req-input-narrow[data-v-4f447ffe]{max-width:100px}.req-honeypot[data-v-4f447ffe]{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}.req-captcha[data-v-4f447ffe]{display:flex;flex-direction:column;gap:4px;margin-top:8px}.req-error[data-v-4f447ffe]{color:var(--error);font-size:13px;padding:8px 10px;background:#ff505014;border-radius:6px}.req-success[data-v-4f447ffe]{color:var(--ok-text);font-size:14px;padding:12px;background:#50c87814;border:1px solid rgba(80,200,120,.25);border-radius:8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.req-close-btn[data-v-4f447ffe]{background:none;border:1px solid rgba(80,200,120,.4);border-radius:8px;color:var(--ok-text);font-size:13px;font-weight:600;padding:6px 20px;cursor:pointer;font-family:Nunito,sans-serif}.req-submit[data-v-4f447ffe]{margin-top:12px;background:var(--gold-fill);color:#1a1a22;border:none;padding:12px;border-radius:10px;font-family:inherit;font-weight:700;font-size:14px;cursor:pointer}.req-submit[data-v-4f447ffe]:disabled{opacity:.5;cursor:not-allowed}.req-link[data-v-4f447ffe]{color:var(--gold);text-decoration:underline}.req-consent[data-v-4f447ffe]{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:10px;background:#c9a84c0f;border:1px solid rgba(201,168,76,.18);border-radius:10px;cursor:pointer}.req-consent-input[data-v-4f447ffe]{position:absolute;opacity:0;pointer-events:none}.req-consent-track[data-v-4f447ffe]{flex-shrink:0;position:relative;width:36px;height:20px;background:rgba(var(--ink),.15);border-radius:20px;transition:background .2s ease}.req-consent-thumb[data-v-4f447ffe]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--bg-card);border-radius:50%;transition:transform .2s ease}.req-consent-input:checked~.req-consent-track[data-v-4f447ffe]{background:var(--gold-fill)}.req-consent-input:checked~.req-consent-track .req-consent-thumb[data-v-4f447ffe]{transform:translate(16px)}.req-consent-text[data-v-4f447ffe]{font-size:12px;color:var(--text-muted);line-height:1.5}.cab-wrap[data-v-6d4d312e]{flex:0 0 auto;display:inline-flex}.cab[data-v-6d4d312e]{width:46px;height:46px;border-radius:50%;border:1px solid var(--border);background:none;color:var(--text-muted);display:grid;place-items:center;cursor:pointer}.cab[data-v-6d4d312e]:hover:not(:disabled){color:var(--gold);border-color:var(--gold)}.cab[data-v-6d4d312e]:disabled{opacity:.4;cursor:not-allowed}.cab svg[data-v-6d4d312e]{width:21px;height:21px}.cab-input[data-v-6d4d312e]{display:none}.cat[data-v-2f9bd2f5]{display:flex;flex-direction:column;gap:4px}.cat-photo[data-v-2f9bd2f5]{padding:0;border:0;background:none;cursor:zoom-in;border-radius:12px;overflow:hidden;display:block}.cat-img[data-v-2f9bd2f5]{display:block;max-width:min(240px,60vw);max-height:260px;object-fit:cover;border-radius:12px}.cat-ph[data-v-2f9bd2f5]{display:grid;place-items:center;width:200px;height:140px;border-radius:12px;background:rgba(var(--ink),.06);color:var(--text-muted);font:600 13px Nunito,sans-serif}.cat-doc[data-v-2f9bd2f5]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;text-align:left;max-width:260px}.cat-doc svg[data-v-2f9bd2f5]{flex:0 0 auto;width:26px;height:26px;color:var(--gold)}.cat-doc-text[data-v-2f9bd2f5]{display:flex;flex-direction:column;min-width:0}.cat-doc-name[data-v-2f9bd2f5]{font:700 14px Nunito,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-doc-size[data-v-2f9bd2f5]{font:600 12.5px Nunito,sans-serif;color:var(--text-muted)}.cat-gone[data-v-2f9bd2f5],.cat-err[data-v-2f9bd2f5]{margin:0;font:600 13px Nunito,sans-serif;color:var(--text-muted)}.cat-err[data-v-2f9bd2f5]{color:var(--error)}.cat-full[data-v-2f9bd2f5]{position:fixed;inset:0;z-index:3000;background:#000000eb;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));gap:16px}.cat-full-img[data-v-2f9bd2f5]{max-width:100%;max-height:calc(100% - 72px);object-fit:contain;border-radius:8px}.cat-full-bar[data-v-2f9bd2f5]{display:flex;gap:12px}.cat-full-btn[data-v-2f9bd2f5]{padding:11px 18px;border-radius:12px;border:1px solid #fff;background:none;color:#fff;font:700 15px Nunito,sans-serif;cursor:pointer}.crx[data-v-fd72c956]{position:relative;display:flex;flex-direction:column;align-items:flex-start;max-width:100%}.crx--mine[data-v-fd72c956]{align-items:flex-end}.crx-body[data-v-fd72c956]{max-width:100%;touch-action:manipulation}.crx-body--can[data-v-fd72c956]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default}.crx-picker[data-v-fd72c956]{position:absolute;bottom:calc(100% + 6px);left:0;z-index:5;display:flex;align-items:center;gap:4px;padding:6px;border-radius:999px;background:var(--bg-card);border:1px solid var(--border);box-shadow:0 8px 24px rgba(var(--ink),.18)}.crx--mine .crx-picker[data-v-fd72c956]{left:auto;right:0}.crx-pick[data-v-fd72c956]{width:40px;height:40px;border-radius:50%;border:0;background:none;font-size:22px;cursor:pointer;line-height:1}.crx-pick[data-v-fd72c956]:hover,.crx-pick.on[data-v-fd72c956]{background:#c9a84c33}.crx-copy[data-v-fd72c956]{margin-left:4px;padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:none;color:var(--text);font:700 13px Nunito,sans-serif;cursor:pointer}.crx-chips[data-v-fd72c956]{display:flex;gap:4px;margin-top:4px;position:relative;z-index:1}.crx-chip[data-v-fd72c956]{min-width:30px;height:26px;padding:0 6px;border-radius:999px;border:1px solid var(--border);background:var(--bg-card);font-size:14px;line-height:1;cursor:default}.crx-chip--me[data-v-fd72c956]{border-color:var(--gold);cursor:pointer}.crx-chip[data-v-fd72c956]:disabled{opacity:1;color:inherit}.ac[data-v-18498a65]{position:fixed;right:16px;bottom:calc(104px + env(safe-area-inset-bottom,0px));z-index:900}.ac-backdrop[data-v-18498a65]{position:fixed;inset:-50vh 0;background:var(--bg);z-index:999}.ac-panel[data-v-18498a65]{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--bg);z-index:1000}.ac-head[data-v-18498a65]{display:flex;align-items:center;gap:12px;padding:calc(10px + env(safe-area-inset-top,0px)) 8px 10px 16px;border-bottom:1px solid var(--border);background:var(--bg-card)}.ac-ava[data-v-18498a65]{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#c9a84c2e;color:var(--gold);font:800 17px Nunito,sans-serif}.ac-head-text[data-v-18498a65]{flex:1;min-width:0}.ac-title[data-v-18498a65]{font:800 16px Nunito,sans-serif;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-sub[data-v-18498a65]{display:flex;align-items:center;gap:6px;font:600 13px Nunito,sans-serif;color:var(--text-muted)}.ac-online[data-v-18498a65]{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#3fbf6f}.ac-close[data-v-18498a65]{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:none;color:var(--text-muted);cursor:pointer}.ac-close[data-v-18498a65]:hover{color:var(--text);background:rgba(var(--ink),.05)}.ac-close svg[data-v-18498a65]{width:22px;height:22px}.ac-list[data-v-18498a65]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.ac-msg[data-v-18498a65]{display:flex;flex-direction:column;max-width:84%}.ac-msg--in[data-v-18498a65]{align-self:flex-start}.ac-msg--out[data-v-18498a65]{align-self:flex-end;align-items:flex-end}.ac-bubble[data-v-18498a65]{padding:10px 14px;border-radius:18px;font:500 15.5px/1.45 Nunito,sans-serif;white-space:pre-line;overflow-wrap:anywhere}.ac-msg--in .ac-bubble[data-v-18498a65]{background:var(--bg-card);color:var(--text);border-bottom-left-radius:6px}.ac-msg--out .ac-bubble[data-v-18498a65]{background:var(--gold-fill);color:#1a1405;border-bottom-right-radius:6px}.ac-bubble--media[data-v-18498a65]{padding:4px;background:none!important}.ac-cap[data-v-18498a65]{margin-top:6px}.ac-who[data-v-18498a65]{font:800 12px Nunito,sans-serif;color:var(--gold);margin:0 0 3px 4px}.ac-system[data-v-18498a65]{align-self:center;max-width:90%;text-align:center;font:600 13px/1.4 Nunito,sans-serif;color:var(--text-muted);padding:2px 8px}.ac-system--ok[data-v-18498a65]{color:var(--ok-text)}.ac-offer[data-v-18498a65]{margin-top:8px;width:100%;min-width:min(280px,72vw);box-sizing:border-box;padding:12px;border-radius:16px;border:1px solid rgba(201,168,76,.45);background:var(--bg-card);display:flex;flex-direction:column;gap:10px}.ac-offer-row[data-v-18498a65]{display:flex;gap:10px;align-items:flex-start}.ac-offer-icon[data-v-18498a65]{flex:0 0 auto;width:20px;height:20px;color:var(--gold);margin-top:1px}.ac-offer-title[data-v-18498a65]{font:700 15px/1.35 Nunito,sans-serif;color:var(--text)}.ac-typing[data-v-18498a65]{display:inline-flex;gap:4px;padding:14px 16px}.ac-typing span[data-v-18498a65]{width:7px;height:7px;border-radius:50%;background:var(--text-muted);animation:ac-blink-18498a65 1.2s infinite}.ac-typing span[data-v-18498a65]:nth-child(2){animation-delay:.2s}.ac-typing span[data-v-18498a65]:nth-child(3){animation-delay:.4s}@keyframes ac-blink-18498a65{0%,80%,to{opacity:.25}40%{opacity:1}}.ac-error[data-v-18498a65]{margin:0 16px 6px;padding:8px 12px;border-radius:10px;background:#e5484d1f;color:var(--error);font-size:13px}.ac-chips[data-v-18498a65]{display:flex;flex-direction:column;gap:8px;padding:0 16px 10px;overflow-x:auto;scrollbar-width:none}.ac-chip-row[data-v-18498a65]{display:flex;gap:8px;width:max-content}.ac-chips[data-v-18498a65]::-webkit-scrollbar{display:none}.ac-chip[data-v-18498a65]{flex:0 0 auto;padding:8px 13px;border-radius:999px;border:1px solid rgba(201,168,76,.5);background:none;color:var(--text);font:700 14px Nunito,sans-serif;cursor:pointer;white-space:nowrap}.ac-chip[data-v-18498a65]:hover{background:#c9a84c1a}.ac-chip-go[data-v-18498a65]{color:var(--gold)}.ac-chip--human[data-v-18498a65]{border-color:var(--border);color:var(--text-muted)}.ac-compose[data-v-18498a65]{display:flex;gap:8px;align-items:flex-end;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px)) 16px;border-top:1px solid var(--border);background:var(--bg-card)}.ac-text[data-v-18498a65]{flex:1;min-width:0;min-height:46px;max-height:120px;resize:none;padding:12px 16px;border:1px solid var(--border);border-radius:23px;background:var(--bg);color:var(--text);font:500 15.5px/1.35 Nunito,sans-serif;box-sizing:border-box}.ac-text[data-v-18498a65]:focus{outline:none;border-color:var(--gold)}.ac-send[data-v-18498a65]{flex:0 0 auto;width:46px;height:46px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--gold-fill);color:#1a1405;cursor:pointer}.ac-send svg[data-v-18498a65]{width:22px;height:22px}.ac-send[data-v-18498a65]:disabled{opacity:.35;cursor:not-allowed}.ac-btn[data-v-18498a65]{padding:12px 16px;border-radius:12px;border:1px solid var(--border);background:none;color:var(--text);font:800 15px Nunito,sans-serif;cursor:pointer}.ac-btn--gold[data-v-18498a65]{background:var(--gold-fill);border-color:var(--gold);color:#1a1405}.ac-btn--wide[data-v-18498a65]{width:100%}.ac-sheet-wrap[data-v-18498a65]{position:absolute;inset:0;background:#0000008c;display:flex;align-items:flex-end;z-index:2}.ac-sheet[data-v-18498a65]{width:100%;max-height:90%;overflow-y:auto;background:var(--bg-card);border-radius:20px 20px 0 0;padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.ac-sheet-head[data-v-18498a65]{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.ac-sheet-text[data-v-18498a65]{flex:1;min-width:0;padding-top:6px}.ac-sheet-title[data-v-18498a65]{font:800 18px Nunito,sans-serif;color:var(--text)}.ac-sheet-sub[data-v-18498a65]{font:600 14px/1.35 Nunito,sans-serif;color:var(--gold);margin-top:2px}.ac-reqform[data-v-18498a65]{border:0;padding:0;background:none}.ac-label[data-v-18498a65]{display:block;font:700 13px Nunito,sans-serif;color:var(--text-muted);margin:8px 0 4px}.ac-input[data-v-18498a65]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text);font:500 15px Nunito,sans-serif}.ac-panel--kb .ac-compose[data-v-18498a65]{padding-bottom:8px}@media(min-width:1024px){.ac-backdrop[data-v-18498a65]{display:none}.ac[data-v-18498a65]{right:24px;bottom:104px}.ac-panel[data-v-18498a65]{inset:auto 24px 24px auto;width:400px;height:min(660px,calc(100vh - 48px));border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 18px 48px #00000059}.ac-head[data-v-18498a65]{padding-top:10px}.ac-compose[data-v-18498a65]{padding-bottom:10px}}.dth[data-v-0386d5b2]{flex-shrink:0;border-bottom:1px solid var(--border)}.dth-row[data-v-0386d5b2]{display:flex;align-items:center;gap:4px;padding:6px 8px}.dth-icon[data-v-0386d5b2]{flex:none;width:40px;height:40px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;color:var(--text);cursor:pointer}.dth-icon[data-v-0386d5b2]:hover,.dth-icon.on[data-v-0386d5b2]{background:rgba(var(--ink),.08)}.dlg-back[data-v-0386d5b2]{color:var(--gold)}.dth-who[data-v-0386d5b2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:0 4px}.dth-name[data-v-0386d5b2]{display:block;font:800 15.5px Nunito,sans-serif;color:var(--text);white-space:nowrap;overflow:hidden}.dth-sub[data-v-0386d5b2]{display:flex;flex-wrap:wrap;font-size:12.5px;color:var(--text-muted);line-height:1.35}.dth-sub[data-v-0386d5b2]>*{white-space:pre}.dth-said[data-v-0386d5b2]{font-size:12.5px;color:var(--text-muted);opacity:.85;line-height:1.35;overflow-wrap:anywhere}.dth-phone[data-v-0386d5b2]{color:var(--text-muted);text-decoration:none}.dth-phone[data-v-0386d5b2]:hover{color:var(--gold);text-decoration:underline}.dth-more[data-v-0386d5b2]{position:relative;flex:none}.dth-menu[data-v-0386d5b2]{position:absolute;right:0;top:calc(100% + 4px);z-index:20;display:flex;flex-direction:column;min-width:220px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);box-shadow:0 8px 24px #0000004d}.dth-menu button[data-v-0386d5b2]{padding:11px 12px;border:none;border-radius:8px;background:none;color:var(--text);text-align:left;font:600 14.5px Nunito,sans-serif;cursor:pointer;white-space:nowrap}.dth-menu button[data-v-0386d5b2]:hover,.dth-menu button[data-v-0386d5b2]:focus-visible{background:rgba(var(--ink),.07);outline:none}.dth-menu button[data-v-0386d5b2]:disabled{opacity:.5;cursor:not-allowed}.dth-closed[data-v-0386d5b2]{display:flex;align-items:center;gap:12px;padding:6px 16px;background:rgba(var(--ink),.05);border-top:1px solid var(--border);font-size:13px;color:var(--text-muted)}.dth-closed-text[data-v-0386d5b2]{flex:1;min-width:0;line-height:1.35}.dth-link[data-v-0386d5b2]{flex:none;padding:4px 0;border:0;background:none;color:var(--gold);font:800 13px Nunito,sans-serif;cursor:pointer;white-space:nowrap}.dth-link[data-v-0386d5b2]:hover{text-decoration:underline}.dth-link[data-v-0386d5b2]:disabled{opacity:.5;cursor:not-allowed}.dlg[data-v-550f7b45]{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px;overflow-y:auto}.dlg--thread[data-v-550f7b45]{overflow:hidden;padding:0;gap:0}.dlg-tabs[data-v-550f7b45]{display:flex;gap:6px;flex-wrap:wrap;flex-shrink:0}.dlg-tab[data-v-550f7b45]{flex:none;padding:8px 14px;border-radius:18px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font:700 14px Nunito,sans-serif;cursor:pointer;white-space:nowrap}.dlg-tab.active[data-v-550f7b45]{background:#c9a84c24;border-color:#c9a84c73;color:var(--gold)}.dlg-cols[data-v-550f7b45]{display:flex;flex-direction:column;gap:12px}.dlg-cols--thread[data-v-550f7b45]{flex:1;min-height:0}.dlg-list[data-v-550f7b45]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dlg-cols--thread .dlg-list[data-v-550f7b45]{display:none}.dlg-empty[data-v-550f7b45]{padding:16px;border:1px dashed var(--border);border-radius:12px;color:var(--text-muted);font-size:14px}.dlg-item[data-v-550f7b45]{width:100%;text-align:left;display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);color:var(--text);cursor:pointer;font-family:Nunito,sans-serif}.dlg-item.on[data-v-550f7b45]{border-color:var(--gold)}.dlg-item-top[data-v-550f7b45]{display:flex;justify-content:space-between;gap:8px}.dlg-name[data-v-550f7b45]{font-weight:800;font-size:15px;overflow-wrap:anywhere}.dlg-said[data-v-550f7b45]{font-size:12.5px;color:var(--text-muted);overflow-wrap:anywhere}.dlg-time[data-v-550f7b45]{font-size:12.5px;color:var(--text-muted);white-space:nowrap}.dlg-last[data-v-550f7b45]{font-size:13.5px;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dlg-tags[data-v-550f7b45]{display:flex;flex-wrap:wrap;gap:6px}.dlg-tag[data-v-550f7b45]{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:#c9a84c24;color:var(--gold)}.dlg-tag--warn[data-v-550f7b45]{background:#e5484d24;color:var(--error)}.dlg-tag--ch[data-v-550f7b45]{background:rgba(var(--ink),.06);color:var(--text-muted)}.dlg-tag--client[data-v-550f7b45],.dlg-tag--ai[data-v-550f7b45]{background:rgba(var(--ink),.06);color:var(--text)}.dlg-tag--closed[data-v-550f7b45]{background:rgba(var(--ink),.06);color:var(--text-muted)}.dlg-tag--new[data-v-550f7b45]{background:#1a6b3c24;color:var(--felt-light, #2f9a5b)}.dlg-thread[data-v-550f7b45]{flex:1;min-height:0;display:flex;flex-direction:column}.dlg-msgs[data-v-550f7b45]{flex:1;min-height:120px;overflow-y:auto;display:flex;flex-direction:column;padding:8px 12px 12px;background:var(--bg)}.dlg-day[data-v-550f7b45]{display:flex;align-items:center;gap:10px;margin:14px 0 4px;font-size:12px;font-weight:700;color:var(--text-muted)}.dlg-day[data-v-550f7b45]:before,.dlg-day[data-v-550f7b45]:after{content:"";flex:1;height:1px;background:var(--border)}.dlg-msg[data-v-550f7b45]{max-width:80%;display:flex;flex-direction:column;align-items:flex-start;margin-top:3px}.dlg-msg--first[data-v-550f7b45]{margin-top:12px}.dlg-day+.dlg-msg[data-v-550f7b45]{margin-top:8px}.dlg-msg--staff[data-v-550f7b45]{align-self:flex-end;align-items:flex-end}.dlg-msg--client[data-v-550f7b45],.dlg-msg--ai[data-v-550f7b45]{align-self:flex-start}.dlg-bubble[data-v-550f7b45]{max-width:100%;box-sizing:border-box;padding:8px 12px;border-radius:16px;text-align:left;color:var(--text)}.dlg-msg--client .dlg-bubble[data-v-550f7b45]{background:var(--bg-card);border:1px solid var(--border);border-top-left-radius:6px}.dlg-msg--staff .dlg-bubble[data-v-550f7b45]{background:#c9a84c2e;border:1px solid rgba(201,168,76,.4);border-top-right-radius:6px}.dlg-msg--ai .dlg-bubble[data-v-550f7b45]{background:rgba(var(--ink),.05);border:1px dashed rgba(var(--ink),.22);border-top-left-radius:6px}.dlg-msg--draft[data-v-550f7b45]{width:80%}.dlg-msg--draft .dlg-bubble[data-v-550f7b45]{width:100%;display:flex;flex-direction:column;gap:6px;border:1px dashed var(--gold)}.dlg-msg-who[data-v-550f7b45]{font-size:11.5px;font-weight:800;color:var(--text-muted);margin-bottom:2px}.dlg-msg-text[data-v-550f7b45]{font-size:14.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}.dlg-msg-cap[data-v-550f7b45]{margin-top:6px}.dlg-msg-time[data-v-550f7b45]{margin:2px 6px 0;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.dlg-offer[data-v-550f7b45]{margin:4px 6px 0;font-size:12.5px;color:var(--text-muted)}.dlg-uploading[data-v-550f7b45]{margin:0;padding:6px 16px 0;font-size:13px;color:var(--text-muted)}.dlg-compose[data-v-550f7b45]{display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding:10px 12px 12px;border-top:1px solid var(--border)}.dlg-compose-row[data-v-550f7b45]{display:flex;align-items:center;justify-content:space-between;gap:8px}.dlg-input[data-v-550f7b45]{flex:1;min-width:0;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text);font:500 14.5px Nunito,sans-serif;resize:vertical}.dlg-btn[data-v-550f7b45]{flex:0 0 auto;align-self:flex-start;padding:9px 14px;border-radius:10px;border:1px solid var(--border);background:none;color:var(--text);font:800 13.5px Nunito,sans-serif;cursor:pointer;white-space:nowrap}.dlg-btn--gold[data-v-550f7b45]{background:var(--gold-fill);border-color:var(--gold);color:#1a1405}.dlg-btn[data-v-550f7b45]:disabled{opacity:.5;cursor:not-allowed}.dlg-compose .dlg-btn[data-v-550f7b45]{align-self:center;min-height:44px;padding:10px 18px}.dlg-compose .dlg-input[data-v-550f7b45]{flex:none}.dlg-input--grow[data-v-550f7b45]{resize:none;min-height:76px;max-height:40vh;max-height:40dvh;overflow-y:auto;line-height:1.4}.dlg-error[data-v-550f7b45]{margin:0;color:var(--error);font-size:13px}.dlg--thread .dlg-error[data-v-550f7b45]{padding:0 16px 10px}.ai-md[data-v-f2e1827b]{font-size:14.5px;line-height:1.55;color:var(--text);overflow-wrap:anywhere}.ai-md[data-v-f2e1827b] p{margin:0 0 8px}.ai-md[data-v-f2e1827b] p:last-child{margin-bottom:0}.ai-md[data-v-f2e1827b] ul,.ai-md[data-v-f2e1827b] ol{margin:4px 0 8px;padding-left:20px}.ai-md[data-v-f2e1827b] li{margin:2px 0}.ai-md[data-v-f2e1827b] a{display:inline-block;margin:2px 0;padding:3px 10px;border-radius:14px;background:#c9a84c24;color:var(--gold);text-decoration:none;font-weight:700;font-size:13px}.ai-md[data-v-f2e1827b] code{background:#7f7f7f26;padding:1px 5px;border-radius:4px;font-size:13px}.hab-wait[data-v-d241c93e]{display:flex;justify-content:center;padding:24px 0}.hab-err[data-v-d241c93e]{color:var(--error);margin:0}.hab-md[data-v-d241c93e]{font-size:15.5px;line-height:1.6}.hab-md[data-v-d241c93e] h1,.hab-md[data-v-d241c93e] h2,.hab-md[data-v-d241c93e] h3,.hab-md[data-v-d241c93e] h4{margin:16px 0 6px;font-size:1.02rem;color:var(--text)}.hab-md[data-v-d241c93e] p{margin:0 0 10px}.hab-md[data-v-d241c93e] strong{color:var(--text);font-weight:800}.hab-md[data-v-d241c93e] ul,.hab-md[data-v-d241c93e] ol{margin:4px 0 12px;padding-left:22px}.hab-md[data-v-d241c93e] li{margin:3px 0}.hab-md[data-v-d241c93e] blockquote{margin:0 0 12px;padding:8px 12px;border-left:3px solid var(--gold);background:rgba(var(--ink),.04);border-radius:0 8px 8px 0}.hab-md[data-v-d241c93e] mark{background:var(--gold-glow);color:inherit;border-radius:3px}.help-btn[data-v-943a8c09]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;min-height:42px;border-radius:10px;box-sizing:border-box;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font-family:Nunito,sans-serif;font-size:14.5px;font-weight:700;cursor:pointer;white-space:nowrap}.help-btn[data-v-943a8c09]:hover{border-color:var(--border-glow)}.help-btn[data-v-943a8c09]:disabled{opacity:.5;cursor:default}.help-btn--primary[data-v-943a8c09]{background:var(--gold-fill);border-color:transparent;color:#0a0a0f}.help-btn--primary[data-v-943a8c09]:hover{filter:brightness(1.08)}.hs-overlay[data-v-943a8c09]{position:fixed;inset:0;z-index:1200;background:#00000073;display:flex;justify-content:flex-end}.hs-card[data-v-943a8c09]{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box;background:var(--bg-card);color:var(--text);outline:none;padding-top:var(--safe-top)}@media(min-width:768px){.hs-card[data-v-943a8c09]{width:520px;max-width:100%;border-left:1px solid var(--border);box-shadow:-12px 0 32px #00000040}}.hs-head[data-v-943a8c09]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.hs-head-text[data-v-943a8c09]{display:flex;flex-direction:column;gap:4px;min-width:0}.hs-kicker[data-v-943a8c09]{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.hs-title[data-v-943a8c09]{font-family:Nunito,sans-serif;letter-spacing:normal;margin:0;font-size:1.15rem;line-height:1.3;color:var(--text);overflow-wrap:anywhere}.hs-x[data-v-943a8c09]{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer}.hs-body[data-v-943a8c09]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px}.hs-foot[data-v-943a8c09]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:12px 16px calc(12px + var(--safe-bottom));border-top:1px solid var(--border);flex-shrink:0}.adt[data-v-a5601899]{overflow:auto;border:1px solid var(--border);border-radius:10px}table[data-v-a5601899]{width:100%;border-collapse:collapse;font-family:Nunito,sans-serif;font-size:13px}th[data-v-a5601899]{position:sticky;top:0;background:var(--bg-card, #15151c);color:var(--text-muted);font-weight:700;text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);white-space:nowrap}td[data-v-a5601899]{padding:7px 10px;border-bottom:1px solid rgba(var(--ink),.05);color:var(--text);vertical-align:top}tr:last-child td[data-v-a5601899]{border-bottom:none}th.num[data-v-a5601899],td.num[data-v-a5601899]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.adt-empty[data-v-a5601899]{margin:0;padding:14px;font-size:13px;color:var(--text-muted)}.adt-more[data-v-a5601899]{margin:6px 0 0;font-size:12px;color:var(--text-muted)}.amb[data-v-f7009c81]{display:flex;flex-direction:column;gap:8px}.amb-legend[data-v-f7009c81]{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--text-muted)}.amb-key[data-v-f7009c81]{display:inline-flex;align-items:center;gap:6px}.amb-key i[data-v-f7009c81]{width:10px;height:10px;border-radius:3px}.amb-plot[data-v-f7009c81]{display:flex;align-items:flex-end;gap:8px;height:150px;padding-top:18px;border-bottom:1px solid var(--border)}.amb-col[data-v-f7009c81]{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;outline:none}.amb-col:focus-visible .amb-stack[data-v-f7009c81],.amb-col:hover .amb-stack[data-v-f7009c81]{filter:brightness(1.15)}.amb-val[data-v-f7009c81]{font-size:11px;color:var(--text-muted);white-space:nowrap;margin-bottom:3px;font-variant-numeric:tabular-nums}.amb-stack[data-v-f7009c81]{width:100%;max-width:44px;min-height:2px;display:flex;flex-direction:column-reverse;gap:2px}.amb-seg[data-v-f7009c81]{min-height:0;border-radius:0}.amb-seg[data-v-f7009c81]:last-child{border-radius:4px 4px 0 0}.amb-label[data-v-f7009c81]{position:absolute;bottom:-20px;font-size:11px;color:var(--text-muted);white-space:nowrap}.amb-plot[data-v-f7009c81]{margin-bottom:20px}.amb-rows[data-v-f7009c81]{display:flex;flex-direction:column;gap:7px}.amb-row[data-v-f7009c81]{display:grid;grid-template-columns:minmax(0,42%) 1fr auto;align-items:center;gap:8px;font-size:12px;outline:none}.amb-rlabel[data-v-f7009c81]{color:var(--text);line-height:1.25;overflow-wrap:anywhere}.amb-track[data-v-f7009c81]{height:10px;border-radius:5px;background:rgba(var(--ink),.06);overflow:hidden}.amb-rstack[data-v-f7009c81]{display:flex;height:100%;min-width:2px;border-radius:5px;overflow:hidden}.amb-rstack i[data-v-f7009c81]{display:block;min-width:0}.amb-row:hover .amb-rstack[data-v-f7009c81],.amb-row:focus-visible .amb-rstack[data-v-f7009c81]{filter:brightness(1.15)}.amb-rval[data-v-f7009c81]{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:30px;text-align:right}.aip-error[data-v-1928023a]{font-size:13px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,80,80,.4);background:#ff505014;color:var(--error);margin-bottom:12px}.ai-primary[data-v-1928023a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:10px;border:none;cursor:pointer;background:var(--gold-fill);color:#1a1a22;font-family:Nunito,sans-serif;font-weight:800;font-size:14px}.ai-primary[data-v-1928023a]:disabled{opacity:.5;cursor:not-allowed}.ai-ghost[data-v-1928023a]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:Nunito,sans-serif;font-weight:700;font-size:13px;cursor:pointer}.ai-ghost[data-v-1928023a]:hover{color:var(--text)}.ai-input[data-v-1928023a]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated, rgba(var(--ink),.04));color:var(--text);font-family:Nunito,sans-serif;font-size:15px;resize:vertical}.ai-input[data-v-1928023a]:focus{outline:none;border-color:#c9a84c80}.ai-muted[data-v-1928023a]{font-size:13px;color:var(--text-muted);line-height:1.45}.ai-status[data-v-1928023a]{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:8px}.ai-status[data-v-1928023a]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold-fill);animation:ai-pulse-1928023a 1.2s infinite ease-in-out}.ai-status.err[data-v-1928023a]:before{animation:none;background:#f08080}@keyframes ai-pulse-1928023a{50%{opacity:.3}}@media(min-width:1024px){.ai-primary[data-v-1928023a]{width:auto}}.adb[data-v-1928023a]{display:flex;flex-direction:column;gap:10px;min-width:0}.adb-head[data-v-1928023a]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.adb-title[data-v-1928023a]{color:var(--gold);font-size:14px}.adb-actions[data-v-1928023a]{display:flex;gap:6px}.adb-btn[data-v-1928023a]{height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.adb-btn[data-v-1928023a]:disabled{opacity:.55;cursor:default}.adb-answer[data-v-1928023a]:empty{display:none}.adb-note[data-v-1928023a]{margin:0}.adb-sql summary[data-v-1928023a]{cursor:pointer;font-size:12px;color:var(--text-muted)}.adb-sql pre[data-v-1928023a]{margin:6px 0 0;padding:8px 10px;border-radius:8px;background:#0000004d;font-size:11.5px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-muted)}.at[data-v-cc8458e4]{display:flex;align-items:center;gap:12px;min-width:0}.at-ico[data-v-cc8458e4]{width:44px;height:44px;flex-shrink:0;overflow:visible}.at-cover[data-v-cc8458e4]{fill:rgba(var(--ink),.06);stroke:var(--gold);stroke-width:1.4;stroke-linejoin:round}.at-spine[data-v-cc8458e4]{stroke:var(--gold);stroke-width:1.2}.at-lines[data-v-cc8458e4]{stroke:var(--text-muted);stroke-width:1.2;stroke-linecap:round;opacity:.7}.at-page[data-v-cc8458e4]{fill:var(--bg-card, var(--bg));stroke:var(--gold);stroke-width:1.2;stroke-linejoin:round;transform-origin:24px 26px;animation:at-flip-cc8458e4 2.6s ease-in-out infinite}.at-spark[data-v-cc8458e4]{fill:var(--gold);transform-box:fill-box;transform-origin:center;animation:at-twinkle-cc8458e4 1.6s ease-in-out infinite}.at-spark--2[data-v-cc8458e4]{animation-delay:.8s}.at-text[data-v-cc8458e4]{min-width:0}.at-phrase[data-v-cc8458e4]{margin:0;min-height:1.4em;color:var(--text);font-weight:600;line-height:1.4}.at-stage[data-v-cc8458e4]{margin:2px 0 0;font-size:.78rem;color:var(--text-muted)}.at-fade-enter-active[data-v-cc8458e4],.at-fade-leave-active[data-v-cc8458e4]{transition:opacity .3s ease,transform .3s ease}.at-fade-enter-from[data-v-cc8458e4]{opacity:0;transform:translateY(5px)}.at-fade-leave-to[data-v-cc8458e4]{opacity:0;transform:translateY(-5px)}@keyframes at-flip-cc8458e4{0%,30%{transform:scaleX(1)}55%{transform:scaleX(-1)}70%,to{transform:scaleX(1)}}@keyframes at-twinkle-cc8458e4{50%{opacity:.2;transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.at-page[data-v-cc8458e4],.at-spark[data-v-cc8458e4]{animation:none}.at-fade-enter-active[data-v-cc8458e4],.at-fade-leave-active[data-v-cc8458e4]{transition:opacity .3s ease;transform:none}}.aip-error[data-v-d8cedb3a]{font-size:13px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,80,80,.4);background:#ff505014;color:var(--error);margin-bottom:12px}.ai-primary[data-v-d8cedb3a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:10px;border:none;cursor:pointer;background:var(--gold-fill);color:#1a1a22;font-family:Nunito,sans-serif;font-weight:800;font-size:14px}.ai-primary[data-v-d8cedb3a]:disabled{opacity:.5;cursor:not-allowed}.ai-ghost[data-v-d8cedb3a]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:Nunito,sans-serif;font-weight:700;font-size:13px;cursor:pointer}.ai-ghost[data-v-d8cedb3a]:hover{color:var(--text)}.ai-input[data-v-d8cedb3a]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated, rgba(var(--ink),.04));color:var(--text);font-family:Nunito,sans-serif;font-size:15px;resize:vertical}.ai-input[data-v-d8cedb3a]:focus{outline:none;border-color:#c9a84c80}.ai-muted[data-v-d8cedb3a]{font-size:13px;color:var(--text-muted);line-height:1.45}.ai-status[data-v-d8cedb3a]{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:8px}.ai-status[data-v-d8cedb3a]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold-fill);animation:ai-pulse-d8cedb3a 1.2s infinite ease-in-out}.ai-status.err[data-v-d8cedb3a]:before{animation:none;background:#f08080}@keyframes ai-pulse-d8cedb3a{50%{opacity:.3}}@media(min-width:1024px){.ai-primary[data-v-d8cedb3a]{width:auto}}.ask[data-v-d8cedb3a]{display:flex;flex-direction:column;gap:12px}.ask-list[data-v-d8cedb3a]{display:flex;flex-direction:column;gap:14px;max-height:min(52vh,560px);overflow-y:auto;padding-right:2px}.ask-presets-title[data-v-d8cedb3a]{margin:0 0 6px;font-weight:800;color:var(--text);font-size:15px}.ask-presets-grid[data-v-d8cedb3a]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ask-preset[data-v-d8cedb3a]{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg-elevated, rgba(var(--ink),.04));color:var(--text);cursor:pointer;font-family:Nunito,sans-serif}.ask-preset[data-v-d8cedb3a]:hover{border-color:#c9a84c80}.ask-preset-icon[data-v-d8cedb3a]{font-size:20px;line-height:1}.ask-preset-text[data-v-d8cedb3a]{display:flex;flex-direction:column;gap:2px;min-width:0}.ask-preset-name[data-v-d8cedb3a]{font-weight:800;font-size:14px}.ask-preset-desc[data-v-d8cedb3a]{font-size:12px;color:var(--text-muted);line-height:1.35}.ask-presets.compact .ask-presets-grid[data-v-d8cedb3a]{display:flex;overflow-x:auto;gap:6px;padding-bottom:2px}.ask-presets.compact .ask-preset[data-v-d8cedb3a]{flex:none;padding:6px 10px;border-radius:16px;align-items:center}.ask-presets.compact .ask-preset-icon[data-v-d8cedb3a]{font-size:15px}.ask-presets.compact .ask-preset-name[data-v-d8cedb3a]{font-size:13px;white-space:nowrap}.ask-empty[data-v-d8cedb3a]{display:flex;flex-direction:column;gap:10px}.ask-chips[data-v-d8cedb3a]{display:flex;flex-wrap:wrap;gap:6px}.ask-turn[data-v-d8cedb3a]{display:flex;flex-direction:column;gap:6px}.ask-q[data-v-d8cedb3a]{align-self:flex-end;max-width:85%;padding:9px 12px;border-radius:14px 14px 4px;background:#c9a84c29;color:var(--text);font-size:14.5px;white-space:pre-wrap;overflow-wrap:anywhere}.ask-a[data-v-d8cedb3a]{align-self:flex-start;max-width:92%;padding:10px 12px;border-radius:14px 14px 14px 4px;background:var(--bg-elevated, rgba(var(--ink),.05));border:1px solid var(--border)}.ask-src[data-v-d8cedb3a]{margin-top:8px;font-size:12px;color:var(--text-muted)}.ask-wait[data-v-d8cedb3a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ask-cancel[data-v-d8cedb3a]{margin-left:6px;background:none;border:none;color:var(--gold);font-weight:700;cursor:pointer;font-size:13px;padding:0}.ask-form[data-v-d8cedb3a]{display:flex;gap:8px;align-items:flex-end}.ask-form .ai-input[data-v-d8cedb3a]{flex:1;min-width:0}.aip-error[data-v-19dda1ca]{font-size:13px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,80,80,.4);background:#ff505014;color:var(--error);margin-bottom:12px}.ai-primary[data-v-19dda1ca]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:10px;border:none;cursor:pointer;background:var(--gold-fill);color:#1a1a22;font-family:Nunito,sans-serif;font-weight:800;font-size:14px}.ai-primary[data-v-19dda1ca]:disabled{opacity:.5;cursor:not-allowed}.ai-ghost[data-v-19dda1ca]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:Nunito,sans-serif;font-weight:700;font-size:13px;cursor:pointer}.ai-ghost[data-v-19dda1ca]:hover{color:var(--text)}.ai-input[data-v-19dda1ca]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated, rgba(var(--ink),.04));color:var(--text);font-family:Nunito,sans-serif;font-size:15px;resize:vertical}.ai-input[data-v-19dda1ca]:focus{outline:none;border-color:#c9a84c80}.ai-muted[data-v-19dda1ca]{font-size:13px;color:var(--text-muted);line-height:1.45}.ai-status[data-v-19dda1ca]{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:8px}.ai-status[data-v-19dda1ca]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold-fill);animation:ai-pulse-19dda1ca 1.2s infinite ease-in-out}.ai-status.err[data-v-19dda1ca]:before{animation:none;background:#f08080}@keyframes ai-pulse-19dda1ca{50%{opacity:.3}}@media(min-width:1024px){.ai-primary[data-v-19dda1ca]{width:auto}}.dr[data-v-19dda1ca]{display:flex;flex-direction:column;gap:10px}.dr-ai[data-v-19dda1ca]{padding:10px 12px;border-radius:10px;border:1px solid rgba(201,168,76,.35);background:#c9a84c0f;display:flex;flex-direction:column;gap:8px}.dr-ai-sum[data-v-19dda1ca]{margin:0;font-size:14px;color:var(--text);line-height:1.45}.dr-ai-acts[data-v-19dda1ca]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dr-ai-lead[data-v-19dda1ca]{font-size:12px;color:var(--gold);font-weight:800}.dr-top[data-v-19dda1ca]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dr-title[data-v-19dda1ca]{font-weight:800;color:var(--text);flex:1;min-width:0}.dr-saved[data-v-19dda1ca]{font-size:12px;color:var(--text-muted)}.dr-sum[data-v-19dda1ca]{display:flex;flex-wrap:wrap;gap:6px}.dr-chip[data-v-19dda1ca]{padding:6px 12px;border-radius:16px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-weight:700;font-size:13px;cursor:pointer;font-family:Nunito,sans-serif}.dr-chip.on[data-v-19dda1ca]{color:var(--text);border-color:var(--text-muted)}.dr-chip.ok.on[data-v-19dda1ca]{border-color:#50c87899;color:var(--ok-text)}.dr-chip.unsure.on[data-v-19dda1ca]{border-color:#f0b43cb3;color:var(--gold)}.dr-chip.error.on[data-v-19dda1ca]{border-color:#ff505099;color:var(--error)}.dr-help[data-v-19dda1ca]{margin:0;font-size:12.5px}.dr-rows[data-v-19dda1ca]{display:flex;flex-direction:column;gap:8px;max-height:min(50vh,620px);overflow-y:auto;padding-right:2px}.dr-row[data-v-19dda1ca]{border:1px solid var(--border);border-left-width:4px;border-radius:10px;padding:8px 10px;background:var(--bg-elevated, rgba(var(--ink),.03))}.dr-row.ok[data-v-19dda1ca]{border-left-color:#50c878}.dr-row.unsure[data-v-19dda1ca]{border-left-color:#e0a030}.dr-row.error[data-v-19dda1ca]{border-left-color:#f08080}.dr-fields[data-v-19dda1ca]{display:grid;gap:6px 8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.dr-field[data-v-19dda1ca]{display:flex;flex-direction:column;gap:2px;min-width:0}.dr-field--wide[data-v-19dda1ca]{grid-column:span 2}.dr-label[data-v-19dda1ca]{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.dr-input[data-v-19dda1ca]{padding:6px 8px;font-size:14px;border-radius:8px}.dr-vars[data-v-19dda1ca]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.dr-vars-label[data-v-19dda1ca]{color:var(--text-muted)}.dr-var[data-v-19dda1ca]{padding:3px 10px;border-radius:12px;border:1px solid rgba(240,180,60,.6);background:none;color:var(--text);font:inherit;cursor:pointer}.dr-var.on[data-v-19dda1ca]{background:#f0b43c2e;font-weight:700}.dr-ai-pages[data-v-19dda1ca]{margin:4px 0 0;font-size:12px;color:var(--text-muted)}.dr-ai-warn[data-v-19dda1ca]{margin:6px 0 0;padding-left:18px;font-size:12px;color:var(--gold)}.dr-match[data-v-19dda1ca]{font-size:12px;line-height:1.4;padding:6px 10px;border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dr-match.ok[data-v-19dda1ca]{color:var(--ok-text);background:#50c87814}.dr-match.warn[data-v-19dda1ca]{color:var(--text);background:#f0b43c1a;border:1px solid rgba(240,180,60,.45)}.dr-match-person[data-v-19dda1ca]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:700}.dr-match-take[data-v-19dda1ca]{padding:2px 10px;font-size:12px}.dr-doubts[data-v-19dda1ca]{font-size:12px;color:var(--gold);overflow-wrap:anywhere}.dr-err-text[data-v-19dda1ca]{color:var(--error)}.dr-mark[data-v-19dda1ca]{padding:0 3px;border-radius:4px;background:#f0b43c24;color:var(--gold);font-weight:700}.dr-field.is-unsure .dr-input[data-v-19dda1ca]{border-color:#f0b43ccc;background:#f0b43c14}.dr-field.is-error .dr-input[data-v-19dda1ca]{border-color:#ff5050b3;background:#ff50500f}.dr-foot[data-v-19dda1ca]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px}.dr-src[data-v-19dda1ca]{font-size:12px;color:var(--text-muted);min-width:0;overflow-wrap:anywhere}.dr-ierr[data-v-19dda1ca]{color:var(--error)}.dr-acts[data-v-19dda1ca]{display:flex;gap:6px;flex:none}.dr-okbtn[data-v-19dda1ca]{color:var(--gold);border-color:#f0b43c80}.dr-bar[data-v-19dda1ca]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:4px}.dr-result[data-v-19dda1ca]{font-size:13px;color:var(--text);padding:8px 10px;border-radius:8px;border:1px solid var(--border)}.aip-error[data-v-d418e9ce]{font-size:13px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,80,80,.4);background:#ff505014;color:var(--error);margin-bottom:12px}.ai-primary[data-v-d418e9ce]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:10px;border:none;cursor:pointer;background:var(--gold-fill);color:#1a1a22;font-family:Nunito,sans-serif;font-weight:800;font-size:14px}.ai-primary[data-v-d418e9ce]:disabled{opacity:.5;cursor:not-allowed}.ai-ghost[data-v-d418e9ce]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:Nunito,sans-serif;font-weight:700;font-size:13px;cursor:pointer}.ai-ghost[data-v-d418e9ce]:hover{color:var(--text)}.ai-input[data-v-d418e9ce]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated, rgba(var(--ink),.04));color:var(--text);font-family:Nunito,sans-serif;font-size:15px;resize:vertical}.ai-input[data-v-d418e9ce]:focus{outline:none;border-color:#c9a84c80}.ai-muted[data-v-d418e9ce]{font-size:13px;color:var(--text-muted);line-height:1.45}.ai-status[data-v-d418e9ce]{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:8px}.ai-status[data-v-d418e9ce]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold-fill);animation:ai-pulse-d418e9ce 1.2s infinite ease-in-out}.ai-status.err[data-v-d418e9ce]:before{animation:none;background:#f08080}@keyframes ai-pulse-d418e9ce{50%{opacity:.3}}@media(min-width:1024px){.ai-primary[data-v-d418e9ce]{width:auto}}.imp[data-v-d418e9ce]{display:flex;flex-direction:column;gap:12px}.imp-kinds[data-v-d418e9ce]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.imp-kind[data-v-d418e9ce]{position:relative;display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated, rgba(var(--ink),.04));cursor:pointer}.imp-kind[data-v-d418e9ce]:hover{border-color:#c9a84c73}.imp-kind-title[data-v-d418e9ce]{font-weight:800;color:var(--text);font-size:15px}.imp-kind-hint[data-v-d418e9ce]{font-size:12px;color:var(--text-muted);line-height:1.35}.imp-kind-btn[data-v-d418e9ce]{margin-top:6px;pointer-events:none}.imp-file[data-v-d418e9ce]{position:absolute;inset:0;opacity:0;cursor:pointer}.imp-pick[data-v-d418e9ce]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(201,168,76,.45);border-radius:12px}.imp-pick-title[data-v-d418e9ce]{font-weight:800;color:var(--text)}.imp-pick-list[data-v-d418e9ce]{margin:0;padding-left:18px;font-size:13px;color:var(--text);overflow-wrap:anywhere}.imp-note-label[data-v-d418e9ce]{font-size:13px;font-weight:700;color:var(--text)}.imp-note[data-v-d418e9ce]{width:100%;box-sizing:border-box;resize:vertical}.imp-pick-acts[data-v-d418e9ce]{display:flex;flex-wrap:wrap;gap:8px}.imp-job-note[data-v-d418e9ce]{font-size:12px;overflow-wrap:anywhere}.imp-formats[data-v-d418e9ce]{font-size:12px;margin:0}.imp-job[data-v-d418e9ce]{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:12px}.imp-job-head[data-v-d418e9ce]{display:flex;justify-content:space-between;gap:10px;width:100%;font-size:13px}.imp-job-title[data-v-d418e9ce]{font-weight:700;color:var(--text);min-width:0;overflow-wrap:anywhere}.imp-job-when[data-v-d418e9ce]{color:var(--text-muted);flex:none;font-size:12px}.imp-link[data-v-d418e9ce]{background:none;border:none;color:var(--gold);font-weight:700;cursor:pointer;font-size:13px;padding:0}.aip-error[data-v-5b223fbf]{font-size:13px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,80,80,.4);background:#ff505014;color:var(--error);margin-bottom:12px}.ai-primary[data-v-5b223fbf]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:10px;border:none;cursor:pointer;background:var(--gold-fill);color:#1a1a22;font-family:Nunito,sans-serif;font-weight:800;font-size:14px}.ai-primary[data-v-5b223fbf]:disabled{opacity:.5;cursor:not-allowed}.ai-ghost[data-v-5b223fbf]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:Nunito,sans-serif;font-weight:700;font-size:13px;cursor:pointer}.ai-ghost[data-v-5b223fbf]:hover{color:var(--text)}.ai-input[data-v-5b223fbf]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated, rgba(var(--ink),.04));color:var(--text);font-family:Nunito,sans-serif;font-size:15px;resize:vertical}.ai-input[data-v-5b223fbf]:focus{outline:none;border-color:#c9a84c80}.ai-muted[data-v-5b223fbf]{font-size:13px;color:var(--text-muted);line-height:1.45}.ai-status[data-v-5b223fbf]{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:8px}.ai-status[data-v-5b223fbf]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold-fill);animation:ai-pulse-5b223fbf 1.2s infinite ease-in-out}.ai-status.err[data-v-5b223fbf]:before{animation:none;background:#f08080}@keyframes ai-pulse-5b223fbf{50%{opacity:.3}}@media(min-width:1024px){.ai-primary[data-v-5b223fbf]{width:auto}}.wr[data-v-5b223fbf]{display:flex;flex-direction:column;gap:12px}.wr-lead[data-v-5b223fbf]{margin:0}.wr-hint[data-v-5b223fbf]{margin:0;font-size:13px;line-height:1.45;color:var(--text-secondary, var(--text-muted))}.wr-kinds[data-v-5b223fbf]{display:flex;flex-wrap:wrap;gap:6px}.wr-kinds .on[data-v-5b223fbf]{background:#c9a84c24;border-color:#c9a84c73;color:var(--gold)}.wr-form[data-v-5b223fbf]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.wr-item[data-v-5b223fbf]{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated, rgba(var(--ink),.04))}.wr-q[data-v-5b223fbf]{font-size:12px;color:var(--text-muted)}.wr-aud[data-v-5b223fbf]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;color:var(--text)}.wr-check[data-v-5b223fbf],.wr-days[data-v-5b223fbf]{display:inline-flex;align-items:center;gap:6px}.wr-days-input[data-v-5b223fbf]{width:80px;padding:6px 8px}.wr-acts[data-v-5b223fbf]{display:flex;flex-wrap:wrap;gap:8px}.wr-note[data-v-5b223fbf]{margin:0;font-size:12px}.wr-text[data-v-5b223fbf]{font-size:14.5px;line-height:1.55;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.aip-error[data-v-60330f80]{font-size:13px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,80,80,.4);background:#ff505014;color:var(--error);margin-bottom:12px}.ai-primary[data-v-60330f80]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:10px;border:none;cursor:pointer;background:var(--gold-fill);color:#1a1a22;font-family:Nunito,sans-serif;font-weight:800;font-size:14px}.ai-primary[data-v-60330f80]:disabled{opacity:.5;cursor:not-allowed}.ai-ghost[data-v-60330f80]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:Nunito,sans-serif;font-weight:700;font-size:13px;cursor:pointer}.ai-ghost[data-v-60330f80]:hover{color:var(--text)}.ai-input[data-v-60330f80]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated, rgba(var(--ink),.04));color:var(--text);font-family:Nunito,sans-serif;font-size:15px;resize:vertical}.ai-input[data-v-60330f80]:focus{outline:none;border-color:#c9a84c80}.ai-muted[data-v-60330f80]{font-size:13px;color:var(--text-muted);line-height:1.45}.ai-status[data-v-60330f80]{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:8px}.ai-status[data-v-60330f80]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold-fill);animation:ai-pulse-60330f80 1.2s infinite ease-in-out}.ai-status.err[data-v-60330f80]:before{animation:none;background:#f08080}@keyframes ai-pulse-60330f80{50%{opacity:.3}}@media(min-width:1024px){.ai-primary[data-v-60330f80]{width:auto}}.demo[data-v-60330f80]{display:flex;flex-direction:column;gap:10px}.demo-note[data-v-60330f80]{font-size:13px;line-height:1.45;padding:10px 12px;border-radius:10px;border:1px solid rgba(201,168,76,.4);background:#c9a84c14;color:var(--text)}.demo-q[data-v-60330f80]{align-self:flex-end;max-width:85%;padding:9px 12px;border-radius:14px 14px 4px;background:#c9a84c29;color:var(--text);font-size:14.5px}.demo-a[data-v-60330f80]{align-self:flex-start;max-width:92%;padding:10px 12px;border-radius:14px 14px 14px 4px;background:var(--bg-elevated, rgba(var(--ink),.05));border:1px solid var(--border);color:var(--text);font-size:14.5px;line-height:1.5}.demo-row[data-v-60330f80]{display:flex;flex-wrap:wrap;gap:4px 10px;padding:10px 12px;border:1px solid var(--border);border-left:4px solid #50c878;border-radius:10px;color:var(--text);font-size:14px}.demo-row.unsure[data-v-60330f80]{border-left-color:#e0a030}.demo-row span[data-v-60330f80]{width:100%;font-size:12px;color:var(--text-muted)}.aip-error[data-v-bb906c36]{font-size:13px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,80,80,.4);background:#ff505014;color:var(--error);margin-bottom:12px}.ai-primary[data-v-bb906c36]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:10px;border:none;cursor:pointer;background:var(--gold-fill);color:#1a1a22;font-family:Nunito,sans-serif;font-weight:800;font-size:14px}.ai-primary[data-v-bb906c36]:disabled{opacity:.5;cursor:not-allowed}.ai-ghost[data-v-bb906c36]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:Nunito,sans-serif;font-weight:700;font-size:13px;cursor:pointer}.ai-ghost[data-v-bb906c36]:hover{color:var(--text)}.ai-input[data-v-bb906c36]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated, rgba(var(--ink),.04));color:var(--text);font-family:Nunito,sans-serif;font-size:15px;resize:vertical}.ai-input[data-v-bb906c36]:focus{outline:none;border-color:#c9a84c80}.ai-muted[data-v-bb906c36]{font-size:13px;color:var(--text-muted);line-height:1.45}.ai-status[data-v-bb906c36]{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:8px}.ai-status[data-v-bb906c36]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold-fill);animation:ai-pulse-bb906c36 1.2s infinite ease-in-out}.ai-status.err[data-v-bb906c36]:before{animation:none;background:#f08080}@keyframes ai-pulse-bb906c36{50%{opacity:.3}}@media(min-width:1024px){.ai-primary[data-v-bb906c36]{width:auto}}.aip-head[data-v-bb906c36],.aip-tabs[data-v-bb906c36]{flex-shrink:0}.aip-head[data-v-bb906c36]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 10px}.aip-title[data-v-bb906c36]{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.04em;color:var(--gold);margin:0}.aip-close[data-v-bb906c36]{width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;flex:none}.aip-tabs[data-v-bb906c36]{display:flex;gap:6px;overflow-x:auto;padding-bottom:12px;border-bottom:1px solid var(--border);margin-bottom:12px}.aip-tab[data-v-bb906c36]{flex:none;padding:8px 14px;border-radius:18px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:Nunito,sans-serif;font-weight:700;font-size:14px;cursor:pointer}.aip-tab.active[data-v-bb906c36]{background:#c9a84c24;border-color:#c9a84c73;color:var(--gold)}.aip-offline[data-v-bb906c36]{font-size:13px;line-height:1.45;padding:10px 12px;border-radius:10px;border:1px solid rgba(240,160,80,.4);background:#f0a05014;color:var(--text);margin-bottom:12px}.aip-limit[data-v-bb906c36]{font-size:12px;color:var(--text-muted);margin:12px 0 0;text-align:right}.bsheet-overlay:has(>.help-ai-panel){z-index:1300}.hh[data-v-62060020]{display:inline-flex;vertical-align:middle;margin-left:6px;flex:none}.hh-btn[data-v-62060020]{width:26px;height:26px;border-radius:50%;padding:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--gold);background:transparent;color:var(--gold);font-family:Nunito,sans-serif;font-size:14px;font-weight:800;line-height:1;cursor:pointer;text-transform:none;letter-spacing:0}.hh-btn[data-v-62060020]:hover{background:var(--gold-glow)}.hh-btn[data-v-62060020]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.scp-overlay[data-v-e30f7e26]{position:fixed;inset:0;z-index:1000;background:#00000080;display:flex;align-items:stretch;justify-content:flex-end}.scp-panel[data-v-e30f7e26]{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;background:var(--bg-elevated);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.scp-overlay--kb .scp-panel[data-v-e30f7e26]{padding-bottom:0}.scp-head[data-v-e30f7e26]{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.scp-title[data-v-e30f7e26]{flex:1;min-width:0;margin:0;font:400 20px Bebas Neue,sans-serif;letter-spacing:.06em;color:var(--gold)}.scp-settings[data-v-e30f7e26]{flex-shrink:0;padding:6px 12px;min-height:32px;box-sizing:border-box;display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-sm, 8px);color:var(--text);font:700 13px Nunito,sans-serif;text-decoration:none;white-space:nowrap}.scp-settings[data-v-e30f7e26]:hover{border-color:var(--gold);color:var(--gold)}.scp-close[data-v-e30f7e26]{flex-shrink:0;width:36px;height:36px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;color:var(--text);cursor:pointer}.scp-close[data-v-e30f7e26]:hover{background:rgba(var(--ink),.08)}.scp-enter-active[data-v-e30f7e26],.scp-leave-active[data-v-e30f7e26]{transition:opacity .18s ease}.scp-enter-from[data-v-e30f7e26],.scp-leave-to[data-v-e30f7e26]{opacity:0}@media(min-width:900px){.scp-overlay[data-v-e30f7e26]{align-items:flex-start;padding:64px 24px 24px}.scp-panel[data-v-e30f7e26]{width:460px;height:calc(100dvh - 88px);padding:0;border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 16px 48px #00000059}}@media(prefers-reduced-motion:reduce){.scp-enter-active[data-v-e30f7e26],.scp-leave-active[data-v-e30f7e26]{transition:none}}.app-shell[data-v-a672b707]{height:100%;width:100%;display:flex;flex-direction:column;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.app-shell.full-bleed-bottom[data-v-a672b707]{padding-bottom:0}@media(min-width:1024px){.app-shell.has-sidebar[data-v-a672b707]{flex-direction:row;padding-top:0;padding-bottom:0}}.app-content[data-v-a672b707]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;height:100%}.splash[data-v-a672b707]{position:fixed;inset:0;background:var(--bg);z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.splash-glow[data-v-a672b707]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 45% at 50% 42%,rgba(26,107,60,.18) 0%,transparent 65%),radial-gradient(ellipse 50% 30% at 50% 48%,rgba(201,168,76,.08) 0%,transparent 55%);animation:splash-glow-pulse-a672b707 2s ease-in-out infinite;pointer-events:none}@keyframes splash-glow-pulse-a672b707{0%,to{opacity:.7}50%{opacity:1}}.splash-center[data-v-a672b707]{display:flex;flex-direction:column;align-items:center;gap:14px;position:relative;box-sizing:border-box;max-width:100vw;padding:0 24px}.splash-wordmark[data-v-a672b707]{font-family:Bebas Neue,sans-serif;font-size:max(26px,min(clamp(52px,14vw,80px),calc((100vw - 48px) / (var(--wm-len, 6) * .74))));letter-spacing:.12em;color:var(--gold);line-height:1.05;text-align:center;overflow-wrap:anywhere;max-width:calc(100vw - 48px);animation:splash-fade-up-a672b707 .7s .15s cubic-bezier(.22,1,.36,1) both}.splash-rule[data-v-a672b707]{height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.5),transparent);animation:splash-rule-grow-a672b707 .6s .55s cubic-bezier(.22,1,.36,1) both;width:0}@keyframes splash-rule-grow-a672b707{to{width:200px}}.splash-tagline[data-v-a672b707]{display:flex;align-items:center;gap:8px;font-family:Nunito,sans-serif;font-size:clamp(11px,3.2vw,15px);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#e8e8f099;white-space:nowrap}.splash-sep[data-v-a672b707]{color:#c9a84c80;font-size:.85em}.splash-w1[data-v-a672b707]{animation:splash-fade-up-a672b707 .5s .75s cubic-bezier(.22,1,.36,1) both}.splash-w2[data-v-a672b707]{animation:splash-fade-up-a672b707 .5s .92s cubic-bezier(.22,1,.36,1) both}.splash-w3[data-v-a672b707]{animation:splash-fade-up-a672b707 .5s 1.09s cubic-bezier(.22,1,.36,1) both}.splash-sep[data-v-a672b707]:nth-child(2){animation:splash-fade-up-a672b707 .5s .83s ease both}.splash-sep[data-v-a672b707]:nth-child(4){animation:splash-fade-up-a672b707 .5s 1s ease both}@keyframes splash-fade-up-a672b707{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.splash-loader[data-v-a672b707]{position:absolute;bottom:0;left:0;right:0;height:2px;background:rgba(var(--ink),.05);overflow:hidden}.splash-loader-bar[data-v-a672b707]{height:100%;background:linear-gradient(90deg,#1a6b3c,#c9a84c,#1a6b3c);background-size:200% 100%;animation:splash-bar-fill-a672b707 2.4s .2s cubic-bezier(.4,0,.2,1) both,splash-bar-shimmer-a672b707 1.8s .2s linear infinite;transform-origin:left;transform:scaleX(0)}@keyframes splash-bar-fill-a672b707{to{transform:scaleX(1)}}@keyframes splash-bar-shimmer-a672b707{0%{background-position:200% 0}to{background-position:-200% 0}}.demo-banner[data-v-a672b707]{position:fixed;bottom:calc(64px + var(--safe-bottom, 0px));left:50%;transform:translate(-50%);z-index:95;background:#14120ceb;border:1px solid rgba(201,168,76,.4);border-radius:20px;padding:6px 8px 6px 14px;display:flex;align-items:center;gap:8px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:#c9a84c;white-space:nowrap;pointer-events:all}@media(min-width:1024px){.demo-banner[data-v-a672b707]{bottom:16px;left:50%}}.view-as-banner[data-v-a672b707]{max-width:calc(100vw - 24px);background:rgba(var(--bg-rgb),.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-color:#c9a84c99}.view-as-banner>span[data-v-a672b707]{overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:420px){.view-as-ro[data-v-a672b707]{display:none}}.demo-exit[data-v-a672b707]{background:#c9a84c33;border:none;border-radius:12px;color:var(--gold);font-family:Nunito,sans-serif;font-size:12px;font-weight:700;padding:4px 10px;cursor:pointer;transition:background .2s}.demo-exit[data-v-a672b707]:hover{background:#c9a84c59}.trial-banner[data-v-a672b707]{position:fixed;bottom:calc(64px + var(--safe-bottom, 0px));left:50%;transform:translate(-50%);z-index:8900;background:#1a6b3c2e;border:1px solid rgba(26,107,60,.4);border-radius:20px;padding:6px 8px 6px 14px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:var(--ok-text);white-space:nowrap;pointer-events:all}.trial-banner.urgent[data-v-a672b707]{background:#c9a84c26;border-color:#c9a84c66;color:var(--gold)}.trial-banner-text[data-v-a672b707]{flex:1}.trial-banner-cta[data-v-a672b707]{background:#1a6b3c40;border:none;border-radius:12px;color:var(--ok-text);font-family:Nunito,sans-serif;font-size:12px;font-weight:700;padding:4px 10px;cursor:pointer;text-decoration:none;transition:background .2s}.trial-banner.urgent .trial-banner-cta[data-v-a672b707]{background:#c9a84c40;color:var(--gold)}.trial-banner-cta[data-v-a672b707]:hover{opacity:.85}.trial-expired-admin[data-v-a672b707]{position:fixed;top:var(--safe-top, 0px);left:0;right:0;z-index:9800;background:#dc503ceb;color:#fff;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;padding:10px 16px}.trial-expired-admin-inner[data-v-a672b707]{max-width:600px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.trial-expired-admin .trial-banner-cta[data-v-a672b707]{background:rgba(var(--ink),.2);color:var(--text);border-radius:10px;padding:4px 12px}.demo-toast[data-v-a672b707]{position:fixed;top:calc(var(--safe-top, 0px) + 16px);left:50%;transform:translate(-50%);z-index:9500;max-width:92vw;background:#c9a84cf5;color:#0a0a0f;border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;line-height:1.4;box-shadow:0 10px 30px #0006;cursor:pointer}.demo-toast-icon[data-v-a672b707]{font-size:18px;flex-shrink:0}.demo-toast-text[data-v-a672b707]{flex:1}.generic-toast[data-v-a672b707]{position:fixed;top:calc(var(--safe-top, 0px) + 80px);left:50%;transform:translate(-50%);z-index:9499;max-width:92vw;border-radius:12px;padding:12px 18px;display:flex;align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;line-height:1.4;box-shadow:0 10px 30px #0006;cursor:pointer}.generic-toast-icon[data-v-a672b707]{font-size:16px;flex-shrink:0}.generic-toast-text[data-v-a672b707]{flex:1}.generic-toast--info[data-v-a672b707]{background:#1a6b3c;color:#fff}.generic-toast--success[data-v-a672b707]{background:#16a34a;color:#fff}.generic-toast--error[data-v-a672b707]{background:#dc2626;color:#fff}.consent-overlay[data-v-a672b707]{position:fixed;inset:0;z-index:11000;background:rgba(var(--bg-rgb),.97);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.consent-card[data-v-a672b707]{max-width:460px;width:100%;background:var(--bg-card, #1a1a22);border:1px solid var(--border, rgba(var(--ink),.08));border-radius:16px;padding:28px 24px;font-family:Nunito,sans-serif}.consent-card-icon[data-v-a672b707]{font-size:38px;text-align:center}.consent-card-title[data-v-a672b707]{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;color:var(--gold);text-align:center;margin:8px 0 12px}.consent-card-text[data-v-a672b707]{font-size:13px;line-height:1.6;color:var(--text-muted, #999);margin-bottom:18px;text-align:center}.consent-row[data-v-a672b707]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:rgba(var(--ink),.04);border:1px solid rgba(var(--ink),.08);border-radius:12px;cursor:pointer;margin-bottom:8px}.consent-text[data-v-a672b707]{flex:1;font-size:13px;line-height:1.45;color:#ebebf5b3}.consent-sub[data-v-a672b707]{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:#ebebf580}.consent-link[data-v-a672b707]{color:var(--gold);text-decoration:underline;text-underline-offset:2px}.consent-toggle[data-v-a672b707]{flex-shrink:0;width:42px;height:24px;padding:0;border-radius:999px;border:1px solid rgba(var(--ink),.12);background:rgba(var(--ink),.06);cursor:pointer;position:relative;transition:.2s}.consent-toggle.active[data-v-a672b707]{background:var(--gold-fill);border-color:var(--gold)}.toggle-thumb[data-v-a672b707]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--bg-card);transition:.2s}.consent-toggle.active .toggle-thumb[data-v-a672b707]{left:22px}.consent-error[data-v-a672b707]{color:var(--error);font-size:13px;margin-top:8px;text-align:center}.consent-actions[data-v-a672b707]{display:flex;gap:8px;margin-top:16px}.consent-actions .btn[data-v-a672b707]{flex:1;padding:12px;border-radius:10px;border:none;cursor:pointer;font-weight:600}.consent-actions .btn-primary[data-v-a672b707]{background:var(--gold-fill);color:#1a1a22}.consent-actions .btn-primary[data-v-a672b707]:disabled{opacity:.5;cursor:not-allowed}.consent-actions .btn-ghost[data-v-a672b707]{background:transparent;color:var(--text-muted, #999);border:1px solid rgba(var(--ink),.12)}.legal-overlay[data-v-a672b707]{position:fixed;inset:0;z-index:10000;background:rgba(var(--bg-rgb),.97);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.legal-card[data-v-a672b707]{max-width:420px;width:100%;background:var(--bg-card, #1a1a22);border:1px solid var(--border, rgba(var(--ink),.08));border-radius:16px;padding:32px 24px;text-align:center;font-family:Nunito,sans-serif}.legal-icon[data-v-a672b707]{font-size:48px;margin-bottom:16px}.legal-title[data-v-a672b707]{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;color:var(--gold);margin:0 0 16px}.legal-text[data-v-a672b707]{font-size:14px;line-height:1.6;color:var(--text-muted);margin-bottom:12px}.legal-text strong[data-v-a672b707]{color:var(--text)}.removed-call[data-v-a672b707]{display:block;margin-bottom:10px;text-decoration:none;text-align:center}:root[data-theme=light] .app-shell[data-v-a672b707]{background:var(--bg-card)}.pv-banner--stack[data-v-a672b707]{bottom:calc(64px + 44px + var(--safe-bottom, 0px))}@media(min-width:1024px){.pv-banner--stack[data-v-a672b707]{bottom:60px}}@media(min-width:1024px){.app-shell.has-sidebar .app-header:not(.ah){display:none}.app-shell.has-sidebar .home-page .app-header{display:flex}.app-shell.has-sidebar .booking-page .app-header.bk-head-desk{display:block}.app-shell.has-sidebar .booking-page .app-header.bk-head-desk .avatar-btn{display:none}}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/nunito-cyrillic-ext-300-normal-ChMQLIrm.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-300-normal-BDHtqmCR.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/nunito-cyrillic-300-normal-BPQV259B.woff2) format("woff2"),url(/assets/nunito-cyrillic-300-normal-g5qSsvc0.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/nunito-vietnamese-300-normal-mLneKULB.woff2) format("woff2"),url(/assets/nunito-vietnamese-300-normal-DATld5Vw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/nunito-latin-ext-300-normal-D1SyVuPt.woff2) format("woff2"),url(/assets/nunito-latin-ext-300-normal-DfqbmdMl.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/nunito-latin-300-normal-COoPE5VN.woff2) format("woff2"),url(/assets/nunito-latin-300-normal-C3ZIKvzv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2) format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2) format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2) format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-cyrillic-ext-500-normal-BooqzoBf.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-500-normal-ryWF3qTI.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-cyrillic-500-normal-C7KGZCzc.woff2) format("woff2"),url(/assets/nunito-cyrillic-500-normal-CsSUaxYY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-vietnamese-500-normal-BpqpEYcO.woff2) format("woff2"),url(/assets/nunito-vietnamese-500-normal-9ShSsgIA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-latin-ext-500-normal-DpF2BH_v.woff2) format("woff2"),url(/assets/nunito-latin-ext-500-normal-CVNQN0KE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-latin-500-normal-EugFkASW.woff2) format("woff2"),url(/assets/nunito-latin-500-normal-B5klmw3Q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2) format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2) format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2) format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2) format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2) format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2) format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2) format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2) format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-ext-900-normal-BLeVovcl.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-900-normal-DKFql_-q.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2) format("woff2"),url(/assets/nunito-cyrillic-900-normal-Dr1fjxoU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-vietnamese-900-normal-D6LWQAy_.woff2) format("woff2"),url(/assets/nunito-vietnamese-900-normal-WV2-fBew.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-ext-900-normal-Dllsvgjo.woff2) format("woff2"),url(/assets/nunito-latin-ext-900-normal-CTBZd6bf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2) format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0a0a0f;--bg-card: #111118;--bg-elevated: #1a1a24;--border: #2a2a3a;--border-glow: #3a3a5a;--felt: #1a6b3c;--felt-light: #22883e;--felt-text: #6cd498;--felt-glow: rgba(26, 107, 60, .35);--gold: #c9a84c;--gold-light: #e8c86a;--gold-glow: rgba(201, 168, 76, .25);--error: #ff7070;--text: #e8e8f0;--text-muted: #9090b0;--text-dim: #4a4a6a;--ink: 255, 255, 255;--bg-rgb: 10, 10, 15;--gold-fill: #c9a84c;--ok-text: #4ade80;--warn-text: #f59e0b;--info-text: #60a5fa;--inverse-bg: #c9a84c;--inverse-text: #0a0a0f;--nav-active-bg: rgba(26, 107, 60, .22);--nav-active-text: #6cd498;--radius: 16px;--radius-sm: 10px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--bottomnav-height: 56px}:root[data-theme=light]{--bg: #f6f6f7;--bg-card: #ffffff;--bg-elevated: #f0f0f3;--border: #e2e2e8;--border-glow: #cfcfd8;--felt-text: #15703f;--felt-glow: rgba(26, 107, 60, .15);--gold: #82620e;--gold-light: #9a7714;--gold-glow: rgba(130, 98, 14, .14);--error: #c62828;--text: #141418;--text-muted: #55556a;--text-dim: #6e6e7e;--nav-bg: rgba(255, 255, 255, .96);--header-bg: rgba(255, 255, 255, .92);--sidebar-bg: #ffffff;--ink: 20, 20, 28;--bg-rgb: 246, 246, 247;--ok-text: #15803d;--warn-text: #b45309;--info-text: #1d4ed8;--inverse-bg: #111114;--inverse-text: #ffffff;--nav-active-bg: rgba(26, 107, 60, .14);--nav-active-text: #15703f;color-scheme:light}:root[data-theme=light],:root[data-theme=light] body,:root[data-theme=light] #app{background:var(--bg)}:root[data-theme=light] input[type=date],:root[data-theme=light] input[type=time],:root[data-theme=light] input[type=datetime-local],:root[data-theme=light] input[type=month]{color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%;width:100%;overflow:hidden}body{font-family:Nunito,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overscroll-behavior:none}select:where(:not([multiple]):not([size]):not(.date-sel)){appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5l5 5 5-5' fill='none' stroke='%239a9aa6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:12px 8px!important;padding-right:32px!important}input[type=date],input[type=time],input[type=datetime-local]{max-width:100%;min-width:0;box-sizing:border-box;-webkit-appearance:none;appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{color-scheme:dark;accent-color:var(--gold)}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{text-align:left}h1,h2,h3{font-family:Bebas Neue,sans-serif;letter-spacing:.05em}.header-logo{text-transform:uppercase}.scroll{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.scroll{scrollbar-width:none}.scroll::-webkit-scrollbar{display:none}:root{scrollbar-color:rgba(140,140,155,.45) transparent}*{scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:#8c8c9b73;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#a0a0afb3}::-webkit-scrollbar-button{display:none;width:0;height:0}button.back-btn,a.back-btn,.back-btn{background:transparent;border:none;padding:6px 10px;margin-left:-8px;font-family:Nunito,sans-serif;cursor:pointer;border-radius:6px;transition:background .15s;-webkit-tap-highlight-color:transparent}button.back-btn:hover,a.back-btn:hover{background:#ffffff0d}button.back-btn:active,a.back-btn:active{background:#ffffff14}.btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px;border-radius:var(--radius-sm);border:none;font-family:Nunito,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s;user-select:none;position:relative;overflow:hidden;min-height:52px;width:100%}.btn:active{transform:scale(.97)}.btn-felt{background:var(--felt);color:#fff;box-shadow:0 0 20px var(--felt-glow)}.btn-felt:hover{background:var(--felt-light)}.btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#0a0a0f}.btn-gold:hover{filter:brightness(1.1)}.btn-ghost{background:var(--bg-elevated);color:var(--text);border:1px solid var(--border)}.btn-ghost:hover{border-color:var(--border-glow)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.input{width:100%;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:Nunito,sans-serif;font-size:16px;padding:14px 16px;outline:none;transition:border-color .2s}.input:focus{border-color:var(--felt)}.input::placeholder{color:var(--text-dim)}.divider{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:13px}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--border)}.spinner{width:20px;height:20px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.slide-up-leave-active{transition:all .2s ease}.slide-up-enter-from{opacity:0;transform:translateY(30px)}.slide-up-leave-to{opacity:0;transform:translateY(-10px)}.sheet-enter-active{transition:transform .3s cubic-bezier(.32,.72,0,1)}.sheet-leave-active{transition:transform .25s ease-in}.sheet-enter-from,.sheet-leave-to{transform:translateY(100%)}:root{--sidebar-w: 240px}@media(min-width:1024px){.bottom-nav,.pub-nav{display:none!important}}@media(min-width:768px){.main-content{padding-left:32px!important;padding-right:32px!important}}@media(min-width:1024px){.main-content{padding-left:40px!important;padding-right:40px!important}}@media(min-width:768px){.items-grid,.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.passes-preview-grid{grid-template-columns:repeat(2,1fr)!important}}@media(min-width:1024px){.items-grid,.product-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.passes-preview-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important}.floor-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}}@media(min-width:768px){.items-grid,.product-grid{display:grid!important}}@media(max-width:1023px){.desk-only{display:none!important}}@media(min-width:1024px){.mob-only{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold, #c9a84c);outline-offset:2px}[role=dialog][tabindex="-1"]:focus-visible{outline:none}@supports (-webkit-touch-callout: none){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:max(16px,1em)!important}}.appsett .main-content>*{flex-shrink:0}:root{--hdr-btn: 40px}@media(max-width:640px){:root{--hdr-btn: 38px}}.hdr-btn{position:relative;flex-shrink:0;box-sizing:border-box;min-width:var(--hdr-btn);height:var(--hdr-btn);padding:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated);color:var(--text);cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .18s,border-color .18s,background .18s}.hdr-btn:hover{color:var(--gold);border-color:#c9a84c73}.hdr-btn>svg{width:20px;height:20px;flex-shrink:0}.hdr-badge{position:absolute;top:-6px;right:-6px;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--error);color:#fff;border:2px solid var(--bg);font:700 10px/1 Nunito,sans-serif;display:flex;align-items:center;justify-content:center;pointer-events:none}
