@import"https://fonts.googleapis.com/css2?family=Cormorant+Garant:ital,wght@0,400;0,600;0,700;1,400;1,600&family=Unbounded:wght@700;900&family=Manrope:wght@300;400;500;600;700&display=swap";.loading-wrap[data-v-360c98ab]{display:flex;align-items:center;justify-content:center;height:100%}.loading-spinner[data-v-360c98ab]{width:50px;height:50px;border:3px solid var(--belt-surface-3);border-top-color:var(--belt-accent);border-radius:50%;animation:spin-360c98ab .7s linear infinite}@keyframes spin-360c98ab{to{transform:rotate(360deg)}}.empty-layout{min-height:100vh;justify-content:center;align-items:center}.belt-logo[data-v-18648909]{font-family:var(--font-logo);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;line-height:1;display:inline-block}.belt-logo--sm[data-v-18648909]{font-size:var(--text-base)}.belt-logo--md[data-v-18648909]{font-size:var(--text-xl)}.belt-logo--lg[data-v-18648909]{font-size:var(--text-4xl)}.belt-logo--dark[data-v-18648909],.belt-logo--light[data-v-18648909]{color:var(--belt-fg-primary)}.belt-logo--amber[data-v-18648909]{color:var(--belt-fg-inverse)}.belt-logo__accent[data-v-18648909]{font-family:var(--font-logo);font-weight:var(--weight-bold)}.belt-logo--dark .belt-logo__accent[data-v-18648909],.belt-logo--light .belt-logo__accent[data-v-18648909]{color:var(--belt-accent)}.belt-logo--amber .belt-logo__accent[data-v-18648909]{color:var(--belt-fg-inverse)}.footer[data-v-e5e043a1]{background:var(--belt-surface-1);padding:28px var(--space-12);border-top:1px solid var(--belt-surface-2);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.footer-legal[data-v-e5e043a1]{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.footer-copy[data-v-e5e043a1]{font-size:var(--text-xs);color:var(--belt-surface-3);font-family:var(--font-body)}.footer-links[data-v-e5e043a1]{display:flex;gap:var(--space-6)}.footer-link[data-v-e5e043a1]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--belt-fg-tertiary);text-decoration:none;transition:color .15s}.footer-link[data-v-e5e043a1]:hover{color:var(--belt-fg-primary)}@media(max-width:600px){.footer[data-v-e5e043a1]{flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-4)}.footer-legal[data-v-e5e043a1]{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}.nav[data-v-e53de0ed]{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-6);height:65px;border-bottom:1px solid #3a332c;flex-shrink:0;box-sizing:border-box;background:#0e0c0ad9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-actions[data-v-e53de0ed]{display:flex;align-items:center;gap:var(--space-3)}@media(max-width:479px){.nav[data-v-e53de0ed]{padding:0 var(--space-4);height:57px}}.belt-btn[data-v-746813b3]{font-family:var(--font-body);font-weight:var(--weight-semibold);border:1.5px solid transparent;border-radius:12px;cursor:pointer;letter-spacing:var(--tracking-normal);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:all .2s ease-out;text-decoration:none;white-space:nowrap}.belt-btn[data-v-746813b3]:disabled{opacity:.4;cursor:default;pointer-events:none}.belt-btn--primary[data-v-746813b3]{background:var(--belt-accent);color:var(--belt-fg-inverse);box-shadow:0 0 20px color-mix(in srgb,var(--belt-accent) 35%,transparent)}.belt-btn--primary[data-v-746813b3]:hover:not(:disabled){background:var(--belt-accent-hover);transform:translateY(-1px);box-shadow:0 4px 28px color-mix(in srgb,var(--belt-accent) 50%,transparent)}.belt-btn--primary[data-v-746813b3]:active:not(:disabled){transform:scale(.97);box-shadow:0 0 12px color-mix(in srgb,var(--belt-accent) 30%,transparent)}.belt-btn--secondary[data-v-746813b3]{background:var(--belt-surface-2);color:var(--belt-fg-primary);border:1px solid var(--belt-surface-3)}.belt-btn--secondary[data-v-746813b3]:hover:not(:disabled){background:var(--belt-surface-3)}.belt-btn--ghost[data-v-746813b3]{background:transparent;color:var(--belt-accent);border:1.5px solid var(--belt-accent)}.belt-btn--ghost[data-v-746813b3]:hover:not(:disabled){background:color-mix(in srgb,var(--belt-accent) 8%,transparent)}.belt-btn--danger[data-v-746813b3]{background:color-mix(in srgb,var(--belt-error) 12%,transparent);color:var(--belt-error);border:1.5px solid color-mix(in srgb,var(--belt-error) 30%,transparent)}.belt-btn--danger[data-v-746813b3]:hover:not(:disabled){background:color-mix(in srgb,var(--belt-error) 20%,transparent);border-color:var(--belt-error)}.belt-btn--magenta[data-v-746813b3]{background:var(--belt-accent-secondary);color:#fff;box-shadow:0 0 20px color-mix(in srgb,var(--belt-accent-secondary) 30%,transparent)}.belt-btn--magenta[data-v-746813b3]:hover:not(:disabled){background:color-mix(in srgb,var(--belt-accent-secondary) 80%,white);transform:translateY(-1px)}.belt-btn--sm[data-v-746813b3]{font-size:var(--text-xs);padding:var(--space-2) var(--space-4);border-radius:8px}.belt-btn--md[data-v-746813b3]{font-size:var(--text-base);padding:var(--space-3) var(--space-6)}.belt-btn--lg[data-v-746813b3]{font-size:var(--text-base);padding:var(--space-4) var(--inline-generous);border-radius:14px}.belt-btn--full[data-v-746813b3]{width:100%}.belt-btn__spinner[data-v-746813b3]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:belt-spin-746813b3 .6s linear infinite}@keyframes belt-spin-746813b3{to{transform:rotate(360deg)}}.belt-card[data-v-92adfb54]{background:var(--belt-surface-1);border-radius:16px;border:1px solid var(--belt-surface-2);box-shadow:var(--belt-shadow-card)}.belt-card--elevated[data-v-92adfb54]{background:var(--belt-surface-2);box-shadow:var(--belt-shadow-elevated)}.belt-card--amber-glow[data-v-92adfb54]{border-color:color-mix(in srgb,var(--belt-accent) 25%,transparent);box-shadow:var(--belt-shadow-card),var(--belt-shadow-glow-amber)}.belt-card--magenta-glow[data-v-92adfb54]{border-color:color-mix(in srgb,var(--belt-accent-secondary) 25%,transparent);box-shadow:var(--belt-shadow-card),var(--belt-shadow-glow-magenta)}.belt-card--clickable[data-v-92adfb54]{cursor:pointer;transition:transform .3s ease-out,box-shadow .3s ease-out}.belt-card--clickable[data-v-92adfb54]:hover{transform:translateY(-2px);box-shadow:var(--belt-shadow-elevated)}.belt-card--clickable[data-v-92adfb54]:active{transform:scale(.98)}.belt-chip[data-v-2ea7e157]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:999px;padding:var(--space-1) var(--space-4);letter-spacing:var(--tracking-normal);display:inline-flex;align-items:center;gap:var(--space-1);border:none;cursor:default;white-space:nowrap}.belt-chip--clickable[data-v-2ea7e157]{cursor:pointer;transition:opacity .15s ease-out,transform .15s ease-out}.belt-chip--clickable[data-v-2ea7e157]:hover{opacity:.85}.belt-chip--clickable[data-v-2ea7e157]:active{transform:scale(.96)}.belt-chip--default[data-v-2ea7e157]{background:var(--belt-surface-2);color:var(--belt-fg-secondary);border:1px solid var(--belt-surface-3)}.belt-chip--active[data-v-2ea7e157]{background:var(--belt-accent);color:var(--belt-fg-inverse)}.belt-chip--outline[data-v-2ea7e157]{background:transparent;color:var(--belt-accent);border:1.5px solid var(--belt-accent)}.belt-chip--magenta[data-v-2ea7e157]{background:color-mix(in srgb,var(--belt-accent-secondary) 15%,transparent);color:color-mix(in srgb,var(--belt-accent-secondary) 80%,white);border:1px solid color-mix(in srgb,var(--belt-accent-secondary) 40%,transparent)}.belt-chip--success[data-v-2ea7e157]{background:color-mix(in srgb,var(--belt-success) 15%,transparent);color:var(--belt-success);border:1px solid color-mix(in srgb,var(--belt-success) 30%,transparent)}.belt-chip--danger[data-v-2ea7e157]{background:color-mix(in srgb,var(--belt-error) 8%,transparent);color:color-mix(in srgb,var(--belt-error) 80%,white);border:1px solid color-mix(in srgb,var(--belt-error) 40%,transparent)}.belt-chip--sm[data-v-2ea7e157]{padding:var(--space-1) var(--space-4)}.belt-chip--md[data-v-2ea7e157]{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);border-radius:12px}.glass-meter[data-v-7324e57b]{background:var(--belt-surface-1);border-radius:20px;border:2px solid var(--belt-surface-2);position:relative;overflow:hidden;box-shadow:inset 0 1px #f5efe60f,0 8px 40px #000000a6;flex-shrink:0;transition:filter .5s ease,box-shadow .5s ease}.glass-meter--glow[data-v-7324e57b]{filter:drop-shadow(0 0 12px var(--glow-color)) drop-shadow(0 0 36px var(--glow-color));box-shadow:inset 0 1px #f5efe60f,0 8px 40px #000000a6,0 0 60px color-mix(in srgb,var(--glow-color) 30%,transparent)}.glass-meter__vignette[data-v-7324e57b]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(14,12,10,.4) 100%);pointer-events:none;z-index:2}.glass-meter__liquid[data-v-7324e57b]{position:absolute;bottom:0;left:0;right:0;transition:height .6s cubic-bezier(.16,1,.3,1)}.glass-meter__wave[data-v-7324e57b]{position:absolute;top:-10px;left:-50%;right:-50%;height:20px;border-radius:50%;animation:glass-wave-7324e57b 3s ease-in-out infinite}@keyframes glass-wave-7324e57b{0%,to{transform:translate(0) scaleX(1)}50%{transform:translate(10px) scaleX(1.1)}}.glass-meter__number[data-v-7324e57b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-black);line-height:1;color:var(--belt-fg-primary);z-index:3;text-shadow:0 2px 8px rgba(14,12,10,.6);letter-spacing:var(--tracking-tight)}.glass-meter__ticks[data-v-7324e57b]{position:absolute;right:12px;top:20px;bottom:20px;display:flex;flex-direction:column;justify-content:space-between;z-index:3}.glass-meter__tick[data-v-7324e57b]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--belt-fg-disabled)}.belt-field[data-v-a0be381c]{display:flex;flex-direction:column;gap:var(--space-1)}.belt-field__label[data-v-a0be381c]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--belt-fg-tertiary)}.belt-field__wrap[data-v-a0be381c]{position:relative}.belt-field__icon[data-v-a0be381c]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--belt-fg-tertiary);display:flex;align-items:center;pointer-events:none}.belt-field__input[data-v-a0be381c]{width:100%;background:var(--belt-surface-2);border:1px solid var(--belt-surface-3);border-radius:10px;padding:13px var(--space-4);font-family:var(--font-body);font-size:var(--text-base);color:var(--belt-fg-primary);outline:none;transition:border-color .2s ease-out,box-shadow .2s ease-out;box-sizing:border-box}.belt-field__input[data-v-a0be381c]::placeholder{color:var(--belt-fg-tertiary)}.belt-field__input--has-icon[data-v-a0be381c]{padding-left:var(--space-12)}.belt-field__input--focus[data-v-a0be381c]{border-color:var(--belt-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--belt-accent) 15%,transparent)}.belt-field__input--error[data-v-a0be381c]{border-color:var(--belt-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--belt-error) 12%,transparent)}.belt-field__helper[data-v-a0be381c]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--belt-fg-tertiary)}.belt-field__error[data-v-a0be381c]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--belt-error)}.belt-metric-card[data-v-c0ec5c26]{padding:var(--space-6);position:relative;overflow:hidden}.belt-metric-card[data-v-c0ec5c26]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,rgba(232,148,58,.06) 0%,transparent 70%);pointer-events:none;border-radius:inherit}.belt-metric-card[data-variant=magenta][data-v-c0ec5c26]:before{background:radial-gradient(circle at 50% 40%,rgba(196,75,175,.06) 0%,transparent 70%)}.belt-metric-card__label[data-v-c0ec5c26]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--belt-fg-tertiary);margin-bottom:var(--space-3);position:relative}.belt-metric-card__value[data-v-c0ec5c26]{font-family:var(--font-impact);font-size:var(--text-5xl);line-height:var(--leading-tight);color:var(--belt-accent);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-2);filter:drop-shadow(0 0 16px rgba(232,148,58,.3));position:relative}.belt-metric-card__value--empty[data-v-c0ec5c26]{color:var(--belt-fg-secondary);opacity:.35;filter:none}.belt-metric-card__unit[data-v-c0ec5c26]{font-size:.4em;letter-spacing:0;vertical-align:baseline;margin-left:2px}.belt-metric-card__sublabel[data-v-c0ec5c26]{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--belt-fg-secondary);margin-bottom:var(--space-2);position:relative}.belt-metric-card__delta[data-v-c0ec5c26]{font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex;align-items:center;gap:var(--space-1);position:relative}.belt-metric-card__delta--up[data-v-c0ec5c26]{color:var(--belt-success)}.belt-metric-card__delta--down[data-v-c0ec5c26]{color:var(--belt-error)}.belt-metric-card__delta-label[data-v-c0ec5c26]{color:var(--belt-fg-tertiary);font-weight:var(--weight-regular)}.belt-rslider[data-v-c1911b22]{width:100%;padding:var(--space-6) 0 var(--space-2);-webkit-user-select:none;user-select:none}.belt-rslider--disabled[data-v-c1911b22]{opacity:.4;pointer-events:none}.belt-rslider__track-container[data-v-c1911b22]{position:relative;height:20px;display:flex;align-items:center;cursor:pointer}.belt-rslider__track[data-v-c1911b22]{position:absolute;left:0;right:0;height:4px;border-radius:2px;background:var(--belt-surface-3)}.belt-rslider__fill[data-v-c1911b22]{position:absolute;height:100%;border-radius:2px;background:var(--belt-accent)}.belt-rslider__thumb[data-v-c1911b22]{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:var(--belt-accent);box-shadow:0 0 0 3px #e8943a40;cursor:grab;transition:box-shadow .15s ease;z-index:1}.belt-rslider__thumb[data-v-c1911b22]:active{cursor:grabbing;box-shadow:0 0 0 6px #e8943a33}.belt-rslider__bubble[data-v-c1911b22]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--belt-surface-2);color:var(--belt-fg-primary);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:3px var(--space-2);border-radius:6px;white-space:nowrap;pointer-events:none}.belt-rslider__bubble[data-v-c1911b22]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--belt-surface-2)}.belt-slider[data-v-7e830d49]{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-6) 0 var(--space-2);-webkit-user-select:none;user-select:none}.belt-slider--disabled[data-v-7e830d49]{opacity:.4;pointer-events:none}.belt-slider__prepend[data-v-7e830d49]{flex-shrink:0}.belt-slider__body[data-v-7e830d49]{flex:1;position:relative}.belt-slider__track-container[data-v-7e830d49]{position:relative;height:20px;display:flex;align-items:center;cursor:pointer}.belt-slider__track[data-v-7e830d49]{position:absolute;left:0;right:0;height:4px;border-radius:2px;background:var(--belt-surface-3)}.belt-slider__fill[data-v-7e830d49]{height:100%;border-radius:2px;background:var(--belt-accent);transition:width 30ms linear}.belt-slider__thumb[data-v-7e830d49]{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:var(--belt-accent);box-shadow:0 0 0 3px #e8943a40;cursor:grab;transition:box-shadow .15s ease;z-index:1}.belt-slider__thumb[data-v-7e830d49]:active{cursor:grabbing;box-shadow:0 0 0 6px #e8943a33}.belt-slider__bubble[data-v-7e830d49]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--belt-surface-2);color:var(--belt-fg-primary);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:3px var(--space-2);border-radius:6px;white-space:nowrap;pointer-events:none}.belt-slider__bubble[data-v-7e830d49]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--belt-surface-2)}.belt-switch[data-v-6f5973b0]{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer}.belt-switch--disabled[data-v-6f5973b0]{opacity:.4;pointer-events:none}.belt-switch__track[data-v-6f5973b0]{position:relative;width:44px;height:24px;border-radius:12px;background:var(--belt-surface-3);transition:background .2s ease;flex-shrink:0}.belt-switch--on[data-v-6f5973b0]{background:var(--belt-accent)}.belt-switch__thumb[data-v-6f5973b0]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--belt-fg-primary);transition:transform .2s ease;box-shadow:0 1px 4px #0000004d}.belt-switch--on .belt-switch__thumb[data-v-6f5973b0]{transform:translate(20px)}.belt-switch__label[data-v-6f5973b0]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--belt-fg-secondary);-webkit-user-select:none;user-select:none}.belt-tab-switcher[data-v-9778875e]{display:flex;background:var(--belt-surface-1);border:1px solid var(--belt-surface-2);border-radius:10px;padding:var(--space-1);gap:var(--space-1)}.belt-tab-btn[data-v-9778875e]{flex:1;text-align:center;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--belt-fg-tertiary);border-radius:8px;border:none;background:transparent;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.belt-tab-btn.active[data-v-9778875e]{background:var(--belt-surface-2);color:var(--belt-fg-primary)}.nav-chips-wrapper[data-v-738f20f4]{display:inline-flex;align-items:center;gap:var(--space-2)}[data-v-738f20f4] .belt-chip-pro{background:linear-gradient(90deg,#e8943a,#c44baf);color:#fff;border:none;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide)}.language-switcher[data-v-0d49596f]{position:relative}.lang-btn[data-v-0d49596f]{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:#2a2520;border:1px solid #3a332c;border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,background .15s;color:#f5efe6}.lang-btn[data-v-0d49596f]:hover{border-color:#e8943a;background:#3a332c}.lang-label[data-v-0d49596f]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#f5efe6;letter-spacing:var(--tracking-wide)}.chevron[data-v-0d49596f]{color:#6b6259;transition:transform .15s}.chevron.rotated[data-v-0d49596f]{transform:rotate(180deg)}.lang-dropdown[data-v-0d49596f]{position:absolute;top:calc(100% + 6px);right:0;background:#1c1914;border:1px solid #3a332c;border-radius:10px;padding:var(--space-1);box-shadow:0 8px 32px #00000080;z-index:1002;min-width:72px}.lang-option[data-v-0d49596f]{display:block;width:100%;padding:var(--space-2) var(--space-4);background:none;border:none;border-radius:6px;cursor:pointer;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#aea49a;letter-spacing:var(--tracking-wide);text-align:center;transition:background .12s,color .12s}.lang-option[data-v-0d49596f]:hover{background:#2a2520;color:#f5efe6}.lang-option.active[data-v-0d49596f]{color:#e8943a}.dropdown-enter-active[data-v-0d49596f],.dropdown-leave-active[data-v-0d49596f]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-0d49596f],.dropdown-leave-to[data-v-0d49596f]{opacity:0;transform:translateY(-4px)}.desktop-nav[data-v-5db2e80e]{position:sticky;top:0;z-index:1000}.nav-links[data-v-5db2e80e]{display:flex;align-items:center;gap:var(--space-1);position:absolute;left:50%;transform:translate(-50%)}.nav-link[data-v-5db2e80e]{text-decoration:none;font-size:var(--text-xs);font-weight:var(--weight-medium);color:#aea49a;padding:var(--space-3) var(--space-6);border-radius:10px;transition:background .15s,color .15s;white-space:nowrap;display:flex;align-items:center;gap:var(--space-2);position:relative}.nav-link svg[data-v-5db2e80e]{flex-shrink:0;stroke:#6b6259;transition:stroke .15s}.nav-link[data-v-5db2e80e]:hover{background:#ffffff0a;color:#f5efe6}.nav-link--active[data-v-5db2e80e]{background:#e8943a1f;color:#e8943a}.nav-link--active svg[data-v-5db2e80e]{stroke:#e8943a}.nav-link--active[data-v-5db2e80e]:after{content:"";position:absolute;bottom:-12px;left:20px;right:20px;height:2px;background:#e8943a;border-radius:2px 2px 0 0}.nav-right[data-v-5db2e80e]{display:flex;align-items:center;gap:var(--space-3)}.btn-link[data-v-5db2e80e]{background:none;border:none;font-family:inherit;font-size:var(--text-base);color:#f4efe699;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.btn-link[data-v-5db2e80e]:hover{color:#f4efe6e6}.avatar-wrap[data-v-5db2e80e]{position:relative}.avatar-btn[data-v-5db2e80e]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#e8943a,#c44baf);border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:box-shadow .2s;flex-shrink:0}.avatar-btn[data-v-5db2e80e]:hover{box-shadow:0 0 0 2px #e8943a}.avatar-img[data-v-5db2e80e]{width:100%;height:100%;object-fit:cover}.avatar-initials[data-v-5db2e80e]{font-size:var(--text-xs);font-weight:var(--weight-bold);color:#0e0c0a;font-family:var(--font-body)}.context-menu[data-v-5db2e80e]{position:absolute;top:calc(100% + var(--space-3));right:0;min-width:220px;background:#1c1914;border:1px solid #3a332c;border-radius:var(--radius-lg);box-shadow:0 8px 40px #0009;padding:var(--space-2);z-index:1001}.context-item[data-v-5db2e80e]{display:flex;align-items:center;gap:var(--space-3);padding:11px var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:background .15s;text-decoration:none;width:100%;background:none;border:none;font-family:var(--font-body);text-align:left}.context-item[data-v-5db2e80e]:hover{background:#2a2520}.context-item-icon[data-v-5db2e80e]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b6259}.context-item:hover .context-item-icon[data-v-5db2e80e]{color:#e8943a}.context-item-content[data-v-5db2e80e]{flex:1}.context-item-label[data-v-5db2e80e]{display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);color:#f5efe6}.context-item--accent .context-item-label[data-v-5db2e80e],.context-item--accent .context-item-icon[data-v-5db2e80e]{color:#e8943a}.context-item--danger[data-v-5db2e80e]:hover{background:#e0525214}.context-item--danger .context-item-label[data-v-5db2e80e],.context-item--danger .context-item-icon[data-v-5db2e80e]{color:#e05252}.context-divider[data-v-5db2e80e]{height:1px;background:#2a2520;margin:var(--space-2) 0}.ctx-enter-active[data-v-5db2e80e],.ctx-leave-active[data-v-5db2e80e]{transition:opacity .15s ease,transform .15s ease}.ctx-enter-from[data-v-5db2e80e],.ctx-leave-to[data-v-5db2e80e]{opacity:0;transform:translateY(-6px)}@media(max-width:1280px){.nav-links[data-v-5db2e80e]{gap:var(--space-1)}.nav-link[data-v-5db2e80e]{font-size:var(--text-xs);padding:var(--space-2) var(--space-4);gap:var(--space-2)}}@media(max-width:1024px){.desktop-nav[data-v-5db2e80e]{display:none}}.mobile-nav[data-v-dd9764c5]{position:sticky;top:0;z-index:1000}.nav-chips[data-v-dd9764c5]{transform:scale(.85);transform-origin:right center}@media(max-width:400px){.nav-chips[data-v-dd9764c5]{display:none}}.menu-btn[data-v-dd9764c5]{background:#2a2520;border:1px solid #3a332c;border-radius:var(--radius-md);cursor:pointer;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);align-items:center;justify-content:center;transition:background .15s}.menu-btn[data-v-dd9764c5]:hover{background:#3a332c}.burger-line[data-v-dd9764c5]{display:block;width:16px;height:1.5px;background:#f5efe6;border-radius:2px}.drawer-overlay[data-v-dd9764c5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#060504b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1100}.drawer[data-v-dd9764c5]{position:fixed;top:0;left:0;bottom:0;width:280px;background:#1c1914;display:flex;flex-direction:column;z-index:1101;overflow:hidden}.drawer-header[data-v-dd9764c5]{padding:var(--space-6) var(--space-6) var(--space-6);background:#241f18;border-bottom:1px solid #3a332c;flex-shrink:0}.profile-section[data-v-dd9764c5]{display:flex;align-items:center;gap:var(--space-4)}.avatar[data-v-dd9764c5]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#e8943a,#c44baf);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.avatar-img[data-v-dd9764c5]{width:100%;height:100%;object-fit:cover}.avatar-initials[data-v-dd9764c5]{font-size:var(--text-xl);font-weight:var(--weight-bold);color:#0e0c0a;font-family:var(--font-body)}.profile-info[data-v-dd9764c5]{flex:1;min-width:0}.profile-name[data-v-dd9764c5]{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-bold);color:#f5efe6;margin-bottom:var(--space-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-badge[data-v-dd9764c5]{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide)}.badge--pro[data-v-dd9764c5]{background:#e8943a;color:#0e0c0a}.badge--free[data-v-dd9764c5]{background:#2a2520;color:#aea49a}.drawer-nav[data-v-dd9764c5]{flex:1;padding:var(--space-4) var(--space-3);overflow-y:auto}.menu-item[data-v-dd9764c5]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-4);border-radius:var(--radius-lg);cursor:pointer;transition:background .15s;margin-bottom:var(--space-1);text-decoration:none;width:100%;background:none;border:none;font-family:var(--font-body);text-align:left}.menu-item[data-v-dd9764c5]:hover{background:#2a2520}.menu-item.active[data-v-dd9764c5]{background:#e8943a1f;box-shadow:0 0 0 1px #e8943a26}.menu-item-icon[data-v-dd9764c5]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#6b6259}.menu-item.active .menu-item-icon[data-v-dd9764c5]{color:#e8943a}.menu-item-label[data-v-dd9764c5]{font-size:var(--text-base);font-weight:var(--weight-medium);color:#aea49a;flex:1}.menu-item.active .menu-item-label[data-v-dd9764c5]{color:#e8943a;font-weight:var(--weight-semibold)}.menu-item--accent .menu-item-icon[data-v-dd9764c5],.menu-item--accent .menu-item-label[data-v-dd9764c5]{color:#e8943a}.menu-item--danger .menu-item-icon[data-v-dd9764c5],.menu-item--danger .menu-item-label[data-v-dd9764c5]{color:#e05252}.menu-item--danger[data-v-dd9764c5]:hover{background:#e0525214}.menu-divider[data-v-dd9764c5]{height:1px;background:#3a332c;margin:var(--space-3) 0}.drawer-footer[data-v-dd9764c5]{padding:var(--space-4) var(--space-3) var(--space-8);border-top:1px solid #3a332c;flex-shrink:0}.lang-wrap[data-v-dd9764c5]{margin-top:var(--space-3);padding:0 var(--space-1);display:flex;gap:var(--space-2)}.lang-pill[data-v-dd9764c5]{background:none;border:none;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:#4a4239;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:6px;transition:color .15s}.lang-pill[data-v-dd9764c5]:hover{color:#aea49a}.lang-pill.active[data-v-dd9764c5]{color:#e8943a}.overlay-enter-active[data-v-dd9764c5],.overlay-leave-active[data-v-dd9764c5]{transition:opacity .25s ease}.overlay-enter-from[data-v-dd9764c5],.overlay-leave-to[data-v-dd9764c5]{opacity:0}.drawer-enter-active[data-v-dd9764c5],.drawer-leave-active[data-v-dd9764c5]{transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.drawer-enter-from[data-v-dd9764c5],.drawer-leave-to[data-v-dd9764c5]{transform:translate(-100%)}.main-layout{min-height:100vh;justify-content:center;align-items:center}.auth-loading-overlay{display:flex;justify-content:center;align-items:center;min-height:100vh}.auth-spinner{width:48px;height:48px;border:3px solid var(--belt-surface-3, #3a332c);border-top-color:var(--belt-accent, #e8943a);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.email-verify-banner{display:flex;align-items:center;justify-content:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-6);background:#e8943a1a;border-bottom:1px solid rgba(232,148,58,.25);font-family:var(--font-body);font-size:var(--text-sm);color:var(--belt-fg-secondary);text-align:center}.resend-btn{background:none;border:none;padding:0;color:var(--belt-accent);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;transition:color .15s}.resend-btn:hover{color:var(--belt-accent-hover)}.resend-btn:disabled{color:var(--belt-fg-tertiary);cursor:default;text-decoration:none}.drag-region{position:fixed;top:0;left:0;right:0;height:52px;z-index:9999;cursor:default}.main-content{min-height:100vh}.marketing-cta[data-v-72f2a2c6]{position:relative;padding:var(--space-4)}.close-btn[data-v-72f2a2c6]{position:absolute;top:var(--space-3);right:var(--space-3);background:none;border:none;cursor:pointer;color:var(--belt-fg-tertiary);padding:var(--space-1);z-index:5;transition:color .15s}.close-btn[data-v-72f2a2c6]:hover{color:var(--belt-fg-primary)}.title-section[data-v-72f2a2c6]{text-align:center;padding-bottom:0;white-space:normal}.main-title[data-v-72f2a2c6]{font-size:var(--text-xl);font-weight:var(--weight-bold);margin-bottom:var(--space-2);color:inherit}.subtitle[data-v-72f2a2c6]{font-size:var(--text-md);margin:0;line-height:var(--leading-normal);color:inherit;opacity:.87;white-space:normal;word-wrap:break-word}.benefits-section[data-v-72f2a2c6]{padding-top:var(--space-4)}.benefits-list[data-v-72f2a2c6]{list-style:none;padding:0;margin:0}.benefits-list li[data-v-72f2a2c6]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--text-base);line-height:var(--leading-snug);color:inherit}.icon-warning[data-v-72f2a2c6]{flex-shrink:0;margin-top:2px;color:#f59e0b}.icon-success[data-v-72f2a2c6]{flex-shrink:0;margin-top:2px;color:var(--belt-success)}.benefit-highlight[data-v-72f2a2c6]{font-weight:var(--weight-semibold);border-radius:6px;background:#d4a5741a;padding:var(--space-2)!important;margin-top:var(--space-2);margin-bottom:var(--space-1)}.terms-section[data-v-72f2a2c6]{padding-top:var(--space-2)}.terms-checkbox-wrapper[data-v-72f2a2c6]{background:#fff9e6;border:2px solid #ffa500;border-radius:var(--radius-md);padding:var(--space-4)}.terms-label[data-v-72f2a2c6]{display:flex;gap:var(--space-3);cursor:pointer;align-items:flex-start}.terms-checkbox[data-v-72f2a2c6]{min-width:22px;min-height:22px;width:22px;height:22px;margin-top:2px;cursor:pointer;accent-color:#4caf50;flex-shrink:0}.terms-text[data-v-72f2a2c6]{font-size:var(--text-base);line-height:var(--leading-normal);color:#1a1a1a}.terms-header[data-v-72f2a2c6]{display:block;font-weight:var(--weight-semibold);margin-bottom:var(--space-2);color:#1a1a1a}.terms-list[data-v-72f2a2c6]{margin:0;padding-left:var(--space-6);color:#1a1a1a}.terms-list li[data-v-72f2a2c6]{margin:var(--space-1) 0;display:block}.terms-offer[data-v-72f2a2c6]{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:#555;text-align:center}.terms-offer[data-v-72f2a2c6] a{color:#555;text-decoration:underline;text-underline-offset:2px}@keyframes shimmer-36c58b94{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-line[data-v-36c58b94],.skeleton-box[data-v-36c58b94]{background:linear-gradient(90deg,var(--belt-surface-2) 25%,var(--belt-surface-3) 50%,var(--belt-surface-2) 75%);background-size:800px 100%;animation:shimmer-36c58b94 1.4s infinite;border-radius:var(--radius-sm)}.marketing-skeleton[data-v-36c58b94]{padding:var(--space-4)}.skeleton-title[data-v-36c58b94]{height:22px;max-width:70%;margin:0 auto var(--space-3)}.skeleton-subtitle[data-v-36c58b94]{height:14px;max-width:90%;margin:0 auto var(--space-4)}.skeleton-list[data-v-36c58b94]{margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.skeleton-list-item[data-v-36c58b94]{height:14px}.skeleton-checkbox[data-v-36c58b94]{height:100px;border-radius:var(--radius-md);border:2px solid #ffa500}@keyframes shimmer-a36e1a50{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-line[data-v-a36e1a50],.skeleton-btn[data-v-a36e1a50]{background:linear-gradient(90deg,var(--belt-surface-2) 25%,var(--belt-surface-3) 50%,var(--belt-surface-2) 75%);background-size:800px 100%;animation:shimmer-a36e1a50 1.4s infinite;border-radius:var(--radius-sm)}.payment-skeleton[data-v-a36e1a50]{padding:var(--space-4);display:flex;flex-direction:column;height:100%}.skeleton-header[data-v-a36e1a50]{height:16px;max-width:50%;margin-bottom:var(--space-4)}.skeleton-field[data-v-a36e1a50]{height:14px;margin-bottom:var(--space-2)}.skeleton-field-short[data-v-a36e1a50]{height:14px;max-width:60%;margin-bottom:var(--space-4)}.skeleton-btn[data-v-a36e1a50]{height:40px;border-radius:var(--radius-md);margin-top:auto}.payment-modal[data-v-9c0386d1]{width:100%}.payment-card[data-v-9c0386d1]{max-height:90vh;overflow-y:auto;overflow-x:hidden;width:100%;background:var(--belt-surface-1);border-radius:var(--radius-lg)}.payment-row[data-v-9c0386d1]{display:flex;justify-content:center;flex-wrap:wrap;min-height:650px}.left-section[data-v-9c0386d1]{padding:var(--space-6);position:relative;min-height:610px;width:100%;max-width:450px;flex:1 1 300px}.left-content[data-v-9c0386d1]{transition:opacity .3s ease}.right-section[data-v-9c0386d1]{padding:var(--space-6);display:flex;flex-direction:column;min-height:610px;width:100%;max-width:450px;flex:1 1 300px}.payment-form-container[data-v-9c0386d1]{position:relative;flex:1;min-height:420px;height:420px;overflow:hidden}.content-hidden[data-v-9c0386d1]{opacity:0}.left-skeleton-overlay[data-v-9c0386d1]{position:absolute;top:20px;left:20px;right:20px;bottom:20px;background:var(--belt-surface-1);z-index:5;padding:var(--space-4)}.payment-skeleton-overlay[data-v-9c0386d1]{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--belt-surface-1);z-index:5;padding:var(--space-4);display:flex;flex-direction:column}.payment-form[data-v-9c0386d1]{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;transition:opacity .3s ease}.payment-form-disabled[data-v-9c0386d1]{pointer-events:none;opacity:.4}.payment-overlay[data-v-9c0386d1]{position:absolute;top:0;left:0;right:0;bottom:0;background:#f5f5f5bf;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md)}.overlay-content[data-v-9c0386d1]{text-align:center;padding:var(--space-6);background:#ffffffe6;border-radius:var(--radius-lg);box-shadow:0 4px 20px #0000001a}.checkbox-icon[data-v-9c0386d1]{opacity:.9;margin-bottom:var(--space-3);color:#f59e0b}.overlay-text[data-v-9c0386d1]{font-size:var(--text-md);font-weight:var(--weight-medium);color:#333;margin:0;line-height:var(--leading-normal)}.arrow-left[data-v-9c0386d1]{margin-top:var(--space-3);animation:bounce-left-9c0386d1 1s ease-in-out infinite;color:#f59e0b}.arrow-up[data-v-9c0386d1]{display:none;margin-top:var(--space-3);animation:bounce-up-9c0386d1 1s ease-in-out infinite;color:#f59e0b}.warning-icon[data-v-9c0386d1]{flex-shrink:0;margin-top:1px;color:#f59e0b}.overlay-text-mobile[data-v-9c0386d1]{display:none}@keyframes bounce-left-9c0386d1{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}@keyframes bounce-up-9c0386d1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.fade-enter-active[data-v-9c0386d1],.fade-leave-active[data-v-9c0386d1]{transition:opacity .3s ease}.fade-enter-from[data-v-9c0386d1],.fade-leave-to[data-v-9c0386d1]{opacity:0}.plan-toggle[data-v-9c0386d1]{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.plan-btn[data-v-9c0386d1]{flex:1;padding:var(--space-2) var(--space-3);border:1px solid var(--belt-surface-3);border-radius:var(--radius-md);background:transparent;cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--belt-fg-secondary);transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:2px}.plan-btn.active[data-v-9c0386d1]{border-color:var(--belt-accent);color:var(--belt-accent);background:#e8943a0f}.plan-hint[data-v-9c0386d1]{font-size:var(--text-sm);opacity:.8}.bottom-warning[data-v-9c0386d1]{margin-top:var(--space-4);display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:#f59e0b1a;border-radius:6px}.warning-icon[data-v-9c0386d1]{flex-shrink:0;margin-top:1px}.warning-content[data-v-9c0386d1]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-snug)}.warning-text[data-v-9c0386d1]{font-weight:var(--weight-semibold);color:#f59e0b}.cancel-text[data-v-9c0386d1]{opacity:.7}@media(max-width:600px){.payment-modal[data-v-9c0386d1]{height:100vh;min-height:100vh}.payment-card[data-v-9c0386d1]{height:100vh;max-height:100vh;border-radius:0}.payment-row[data-v-9c0386d1]{min-height:auto;height:100%}.left-section[data-v-9c0386d1],.right-section[data-v-9c0386d1]{min-height:auto}.payment-form-container[data-v-9c0386d1]{min-height:320px}.arrow-left[data-v-9c0386d1]{display:none}.arrow-up[data-v-9c0386d1]{display:inline-flex}.overlay-text-desktop[data-v-9c0386d1]{display:none}.overlay-text-mobile[data-v-9c0386d1]{display:block}}.modal-backdrop[data-v-6e6a3b01]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}.modal-content[data-v-6e6a3b01]{width:100%;max-width:1400px}.modal-fade-enter-active[data-v-6e6a3b01],.modal-fade-leave-active[data-v-6e6a3b01]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-6e6a3b01],.modal-fade-leave-to[data-v-6e6a3b01]{opacity:0}@media(max-width:600px){.modal-backdrop[data-v-6e6a3b01]{padding:0;align-items:flex-start}.modal-content[data-v-6e6a3b01]{max-width:100%;height:100vh;max-height:100vh}}.dialog-backdrop[data-v-5a04249e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1100;padding:var(--space-4)}.dialog-card[data-v-5a04249e]{background:var(--belt-surface-1);border:.5px solid var(--belt-surface-3);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:0 8px 32px #0006}.dialog-title[data-v-5a04249e]{padding:var(--space-6) var(--space-6) 0;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--belt-fg-primary)}.dialog-body[data-v-5a04249e]{padding:var(--space-1) var(--space-6) var(--space-4);font-size:var(--text-sm);color:var(--belt-fg-secondary);line-height:var(--leading-normal)}.dialog-body--no-title[data-v-5a04249e]{padding-top:var(--space-6)}.dialog-actions[data-v-5a04249e]{display:flex;justify-content:flex-end;gap:var(--space-2);padding:0 var(--space-4) var(--space-4)}.btn-cancel[data-v-5a04249e]{padding:var(--space-1) var(--space-4);background:transparent;border:none;border-radius:6px;color:var(--belt-fg-secondary);font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:color .15s}.btn-cancel[data-v-5a04249e]:hover{color:var(--belt-fg-primary)}.btn-confirm[data-v-5a04249e]{padding:var(--space-1) var(--space-4);background:#e8943a26;border:1px solid rgba(232,148,58,.4);border-radius:6px;color:var(--belt-accent);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:all .15s}.btn-confirm[data-v-5a04249e]:hover{background:#e8943a40}.btn-confirm--danger[data-v-5a04249e]{background:#e0525226;border-color:#e0525266;color:var(--belt-error)}.btn-confirm--danger[data-v-5a04249e]:hover{background:#e0525240}.dialog-fade-enter-active[data-v-5a04249e],.dialog-fade-leave-active[data-v-5a04249e]{transition:opacity .15s ease}.dialog-fade-enter-from[data-v-5a04249e],.dialog-fade-leave-to[data-v-5a04249e]{opacity:0}.cookie-banner[data-v-2040174c]{position:fixed;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:1200;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--belt-surface-1);border:.5px solid var(--belt-surface-3);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0006;max-width:640px;margin:0 auto}.cookie-banner-text[data-v-2040174c]{flex:1 1 280px;margin:0;font-size:var(--text-sm);color:var(--belt-fg-secondary);line-height:var(--leading-normal)}.cookie-banner-link[data-v-2040174c]{color:var(--belt-accent);text-decoration:underline}.cookie-banner-actions[data-v-2040174c]{display:flex;gap:var(--space-2);flex-shrink:0;margin-left:auto}.cookie-banner-btn[data-v-2040174c]{padding:var(--space-1) var(--space-4);border-radius:6px;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:all .15s}.cookie-banner-btn--ghost[data-v-2040174c]{background:transparent;border:none;color:var(--belt-fg-secondary)}.cookie-banner-btn--ghost[data-v-2040174c]:hover{color:var(--belt-fg-primary)}.cookie-banner-btn--primary[data-v-2040174c]{background:#e8943a26;border:1px solid rgba(232,148,58,.4);color:var(--belt-accent)}.cookie-banner-btn--primary[data-v-2040174c]:hover{background:#e8943a40}.cookie-banner-fade-enter-active[data-v-2040174c],.cookie-banner-fade-leave-active[data-v-2040174c]{transition:opacity .15s ease}.cookie-banner-fade-enter-from[data-v-2040174c],.cookie-banner-fade-leave-to[data-v-2040174c]{opacity:0}*:not(.support-container *){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}h2{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}h3{font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-normal)}h4,h5,h6{font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-normal)}p{font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed)}q{quotes:"«" "»"}a:visited{color:inherit}.items-list[data-v-6ff800bb]{padding:var(--stack-relaxed) var(--stack-normal);max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.item-card[data-v-6ff800bb]{background:var(--belt-surface-1);border:1px solid var(--belt-surface-2);border-radius:14px;padding:var(--stack-relaxed) var(--inline-normal);cursor:pointer;transition:border-color .2s,transform .2s}.item-card[data-v-6ff800bb]:hover:not(.item-card--disabled){border-color:#e8943a59;transform:translateY(-1px)}.item-card--disabled[data-v-6ff800bb]{opacity:.5;cursor:pointer}.item-header[data-v-6ff800bb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.item-header-left[data-v-6ff800bb],.item-header-right[data-v-6ff800bb]{display:flex;align-items:center;gap:var(--space-2)}.day-label[data-v-6ff800bb]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--belt-fg-tertiary)}.lock-icon[data-v-6ff800bb],.meta-icon[data-v-6ff800bb]{color:var(--belt-fg-tertiary)}.item-title[data-v-6ff800bb]{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--belt-fg-primary);margin-bottom:var(--space-2)}.item-description[data-v-6ff800bb]{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--belt-fg-secondary)}.item-duration[data-v-6ff800bb]{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);color:#6b6259}@media(max-width:640px){.items-list[data-v-6ff800bb]{padding:var(--stack-normal) var(--space-3);gap:var(--space-2)}.item-card[data-v-6ff800bb]{padding:var(--stack-normal);border-radius:var(--radius-lg)}.item-title[data-v-6ff800bb]{font-size:var(--text-base)}}.list-skeleton[data-v-2c8cab0c]{width:100%;max-width:680px;margin:0 auto;padding:var(--space-6) 0}.list-skeleton-item[data-v-2c8cab0c]{padding:var(--space-4);margin-bottom:var(--space-6);background:#292524;border-radius:var(--radius-lg);border:1px solid #44403c}.skeleton[data-v-2c8cab0c]{background:linear-gradient(90deg,#44403c 25%,#57534e,#44403c 75%);background-size:200% 100%;animation:shimmer-2c8cab0c 1.5s infinite;border-radius:var(--radius-sm)}@keyframes shimmer-2c8cab0c{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-header[data-v-2c8cab0c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.skeleton-chip[data-v-2c8cab0c]{width:80px;height:24px;border-radius:var(--radius-lg)}.skeleton-icons[data-v-2c8cab0c]{display:flex;gap:var(--space-2)}.skeleton-icon[data-v-2c8cab0c]{width:20px;height:20px;border-radius:var(--radius-sm)}.skeleton-title[data-v-2c8cab0c]{height:24px;margin-bottom:var(--space-3);width:70%;border-radius:6px}.skeleton-text[data-v-2c8cab0c]{height:16px;margin-bottom:var(--space-2);border-radius:var(--radius-sm)}.skeleton-duration[data-v-2c8cab0c]{height:16px;width:120px;margin-top:var(--space-3);border-radius:var(--radius-sm)}.list-skeleton-content[data-v-2c8cab0c]{width:100%}@media(max-width:640px){.list-skeleton[data-v-2c8cab0c]{max-width:100%;padding:var(--space-3) 0}.list-skeleton-item[data-v-2c8cab0c]{padding:var(--space-4);margin-bottom:0;border-radius:0;border-left:none;border-right:none;border-bottom:1px solid #44403c}.list-skeleton-item[data-v-2c8cab0c]:first-child{border-top:none}}.octaves-image[data-v-f3af1abf]{max-width:750px;width:100%;display:block}@media(max-width:640px){.octaves-image[data-v-f3af1abf]{max-width:100%;padding:0 var(--space-2)}}@media(min-width:641px)and (max-width:1024px){.octaves-image[data-v-f3af1abf]{max-width:600px}}.piano-toggle-container[data-v-9dd7f33d]{position:relative;min-height:44px}.octaves[data-v-9dd7f33d]{margin:0 auto}.piano-toggle[data-v-9dd7f33d]{position:absolute;top:0;right:0;color:var(--belt-fg-primary);opacity:.4;transition:all var(--transition-smooth);z-index:100;min-width:44px;min-height:44px}.piano-toggle[data-v-9dd7f33d]:hover{opacity:1;transform:scale(1.1)}.piano-toggle.active[data-v-9dd7f33d]{opacity:.8;color:var(--belt-fg-primary)}.piano-toggle.active[data-v-9dd7f33d]:hover{opacity:1}@media(max-width:640px){.piano-toggle[data-v-9dd7f33d]{min-width:48px;min-height:48px}}.octaves-slide-enter-active[data-v-9dd7f33d],.octaves-slide-leave-active[data-v-9dd7f33d]{transition:all var(--transition-smooth)}.octaves-slide-enter-from[data-v-9dd7f33d],.octaves-slide-leave-to[data-v-9dd7f33d]{opacity:0;transform:translateY(-20px)}.octaves-slide-enter-to[data-v-9dd7f33d],.octaves-slide-leave-from[data-v-9dd7f33d]{opacity:1;transform:translateY(0)}.exercise-buttons-container[data-v-6d01750c]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:0 var(--space-4)}.exercise-icon[data-v-6d01750c]{flex-shrink:0}.choose-exercise-label[data-v-6d01750c]{font-size:var(--text-sm);color:var(--belt-fg-secondary);margin-bottom:var(--space-2)}.exercise-toggle[data-v-6d01750c]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1)}.exercise-btn[data-v-6d01750c]{min-width:48px;height:36px;padding:0 var(--space-3);background:var(--belt-surface-2);border:.5px solid var(--belt-surface-3);border-radius:6px;color:var(--belt-fg-secondary);font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:all .15s}.exercise-btn[data-v-6d01750c]:hover:not(:disabled){border-color:var(--belt-accent);color:var(--belt-accent)}.exercise-btn[data-v-6d01750c]:disabled{opacity:.4;cursor:default}@media(max-width:640px){.exercise-buttons-container[data-v-6d01750c]{gap:var(--space-2);padding:0 var(--space-2)}.exercise-btn[data-v-6d01750c]{min-width:44px;padding:0 var(--space-3)}}.autocomplete[data-v-6d01750c]{position:relative}.autocomplete__input-wrap[data-v-6d01750c]{display:flex;align-items:center;gap:var(--space-2);background:var(--belt-surface-2);border:1px solid var(--belt-surface-3);border-radius:10px;padding:0 var(--space-3);transition:border-color .15s}.autocomplete__input-wrap[data-v-6d01750c]:focus-within{border-color:var(--belt-accent)}.autocomplete__icon[data-v-6d01750c]{flex-shrink:0;color:var(--belt-fg-tertiary)}.autocomplete__input[data-v-6d01750c]{flex:1;background:transparent;border:none;outline:none;padding:var(--space-3) 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--belt-fg-primary);text-align:left}.autocomplete__input[data-v-6d01750c]::placeholder{color:var(--belt-fg-tertiary)}.autocomplete__input[data-v-6d01750c]:disabled{opacity:.4;cursor:default}.autocomplete__dropdown[data-v-6d01750c]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--belt-surface-1);border:1px solid var(--belt-surface-3);border-radius:10px;max-height:240px;overflow-y:auto;list-style:none;margin:0;padding:var(--space-1);z-index:100;box-shadow:0 8px 24px #0006}.autocomplete__option[data-v-6d01750c]{padding:9px var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--belt-fg-secondary);border-radius:7px;cursor:pointer;transition:background .1s;text-align:left}.autocomplete__option[data-v-6d01750c]:hover,.autocomplete__option--active[data-v-6d01750c]{background:var(--belt-surface-2);color:var(--belt-fg-primary)}.exercise-info[data-v-19823ed7]{text-align:center}.exercise-info__label[data-v-19823ed7]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--belt-fg-tertiary);margin:0 0 var(--type-space-caption)}.exercise-info__sounds[data-v-19823ed7]{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--belt-fg-primary);letter-spacing:var(--tracking-tight)}.range-slider-row[data-v-75efdee1]{display:flex;align-items:center;width:100%;gap:var(--space-4)}.range-slider-row__slider[data-v-75efdee1]{flex:1 1 66%;min-width:0}.range-slider-row__switch[data-v-75efdee1]{flex:0 0 auto;padding-top:var(--space-4)}@media(max-width:600px){.range-slider-row[data-v-75efdee1]{flex-direction:column;align-items:flex-start}.range-slider-row__slider[data-v-75efdee1]{width:100%}}.tempo-label[data-v-5de9fc8a]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--belt-fg-tertiary);text-align:center;margin:0}.play-buttons[data-v-43e124f1]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin:var(--space-12) 0}.vocal-workout-card[data-v-296ddfa0]{position:relative;border-radius:var(--radius-lg);background-color:var(--belt-surface-1);border:1px solid var(--belt-surface-2);padding:var(--stack-relaxed) var(--space-16) var(--stack-loose);text-align:center;display:flex;flex-direction:column;gap:var(--stack-relaxed)}.setup-range-text[data-v-296ddfa0]{color:var(--belt-fg-secondary);font-size:var(--text-sm);margin:0}@media(max-width:640px){.vocal-workout-card[data-v-296ddfa0]{padding:var(--stack-normal) var(--stack-tight);background-color:transparent;border:none;width:100%;gap:var(--stack-normal)}}@media(min-width:641px)and (max-width:1024px){.vocal-workout-card[data-v-296ddfa0]{padding:var(--stack-relaxed) var(--stack-relaxed) var(--stack-loose)}}.brick-sign[data-v-ff0da020]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center;padding:var(--space-12) var(--space-6);margin-top:var(--space-12)}.brick-sign__sub[data-v-ff0da020]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--belt-fg-tertiary);margin:0}.brick-sign__title[data-v-ff0da020]{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--belt-fg-primary);margin:0}.item-navigation[data-v-29aac59b]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) 0;margin-top:var(--space-8);border-top:1px solid var(--belt-surface-3)}.nav-btn[data-v-29aac59b]{display:flex;align-items:center;gap:var(--space-1);min-width:140px;padding:var(--space-2) var(--space-4);background:transparent;border:1px solid var(--belt-surface-3);border-radius:var(--radius-md);color:var(--belt-fg-secondary);font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:all .15s}.nav-btn[data-v-29aac59b]:hover:not(:disabled){border-color:var(--belt-accent);color:var(--belt-fg-primary)}.nav-btn[data-v-29aac59b]:disabled{opacity:.3;cursor:default}.nav-info[data-v-29aac59b]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.nav-counter[data-v-29aac59b]{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--belt-fg-secondary)}.back-to-list-btn[data-v-29aac59b]{display:flex;align-items:center;gap:var(--space-1);background:none;border:none;color:var(--belt-fg-tertiary);font-family:inherit;cursor:pointer;opacity:.7;transition:opacity .15s;padding:var(--space-1)}.back-to-list-btn[data-v-29aac59b]:hover{opacity:1}.btn-text-small[data-v-29aac59b]{font-size:var(--text-xs)}@media(max-width:640px){.item-navigation[data-v-29aac59b]{padding:var(--space-4) 0;margin-top:var(--space-6);gap:var(--space-3)}.nav-btn[data-v-29aac59b]{min-width:auto;flex:1;justify-content:center}.btn-text[data-v-29aac59b]{display:none}.nav-info[data-v-29aac59b]{flex:0 0 auto}.nav-counter[data-v-29aac59b]{font-size:var(--text-xs)}.btn-text-small[data-v-29aac59b]{display:none}}@media(max-width:400px){.item-navigation[data-v-29aac59b]{gap:var(--space-2)}.back-to-list-btn[data-v-29aac59b]{padding:var(--space-1) var(--space-2)}}.item-view-container[data-v-e2e0b0be]{display:flex;flex-direction:row;width:100%}.item-view-col[data-v-e2e0b0be]{flex:1;min-width:0;max-width:860px;margin:0 auto;padding:0 var(--space-6)}@media(max-width:640px){.item-view-col[data-v-e2e0b0be]{padding:0 var(--space-4)}}.level-chip-wrap[data-v-e2e0b0be]{display:flex;justify-content:center;margin-bottom:var(--space-3)}.video-player-wrapper[data-v-e2e0b0be]{width:100%;max-width:100%;margin:var(--stack-relaxed) 0}.video-player-wrapper video[data-v-e2e0b0be]{width:100%;height:auto}.video-player-wrapper [data-plyr-provider=youtube][data-v-e2e0b0be]{width:100%;aspect-ratio:16 / 9}[data-v-e2e0b0be] .plyr{width:100%}[data-v-e2e0b0be] .plyr__video-embed{position:relative;width:100%}.programs-view[data-v-7d4e12af]{padding:var(--stack-relaxed);background-color:var(--bg-flat);min-height:100vh}@media(max-width:640px){.programs-view[data-v-7d4e12af]{padding:0}}@media(min-width:641px)and (max-width:1024px){.programs-view[data-v-7d4e12af]{padding:var(--stack-normal)}}:root{--font-display: "Cormorant Garant", Georgia, serif;--font-impact: "Unbounded", Impact, sans-serif;--font-body: "Manrope", system-ui, sans-serif;--font-logo: "Unbounded", Impact, sans-serif;--text-xs: 11px;--text-sm: 13px;--text-base: 15px;--text-md: 17px;--text-lg: 20px;--text-xl: 24px;--text-2xl: 32px;--text-3xl: 40px;--text-4xl: 56px;--text-5xl: 80px;--text-6xl: 120px;--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-wide: .05em;--tracking-widest: .15em;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 900}:root{--belt-surface-0: #0e0c0a;--belt-surface-1: #1c1914;--belt-surface-2: #2a2520;--belt-surface-3: #3a332c;--belt-surface-accent: #241c0e;--belt-surface-code: #1a1612;--belt-fg-primary: #f5efe6;--belt-fg-secondary: #aea49a;--belt-fg-tertiary: #6b6259;--belt-fg-disabled: #4a4239;--belt-fg-inverse: #0e0c0a;--belt-amber-50: #fdf3e7;--belt-amber-100: #f8d9a8;--belt-amber-200: #f2bc68;--belt-amber-300: #e8943a;--belt-amber-400: #c97820;--belt-amber-500: #9a5a12;--belt-accent: var(--belt-amber-300);--belt-accent-hover: var(--belt-amber-200);--belt-accent-pressed: var(--belt-amber-400);--belt-magenta-50: #fae8f7;--belt-magenta-100: #f0baeb;--belt-magenta-200: #dc82d3;--belt-magenta-300: #c44baf;--belt-magenta-400: #9a338a;--belt-magenta-500: #6e2063;--belt-accent-secondary: var(--belt-magenta-300);--belt-teal-50: #e5f6f7;--belt-teal-100: #b8e4e6;--belt-teal-200: #5bc5c9;--belt-teal-300: #2e9ca0;--belt-teal-400: #1b7578;--belt-teal-500: #0f4f52;--belt-accent-tertiary: var(--belt-teal-300);--belt-velvet-50: #efe9f7;--belt-velvet-100: #d2c2ea;--belt-velvet-200: #a88bd4;--belt-velvet-300: #7b5ba3;--belt-velvet-400: #5a3d85;--belt-velvet-500: #3d2960;--belt-accent-quaternary: var(--belt-velvet-300);--belt-level-beginner: var(--belt-velvet-300);--belt-level-beginner-from: var(--belt-velvet-200);--belt-level-basic: var(--belt-magenta-300);--belt-level-basic-from: var(--belt-magenta-200);--belt-level-intermediate: var(--belt-amber-300);--belt-level-intermediate-from: var(--belt-amber-200);--belt-level-advanced: var(--belt-teal-300);--belt-level-advanced-from: var(--belt-teal-200);--belt-success: #4caf82;--belt-error: #e05252;--belt-warning: var(--belt-amber-300);--belt-info: #4a7fb5;--belt-shadow-card: 0 4px 24px rgba(0, 0, 0, .5);--belt-shadow-elevated: 0 8px 40px rgba(0, 0, 0, .65);--belt-shadow-modal: 0 16px 64px rgba(0, 0, 0, .75);--belt-shadow-inner: inset 0 1px 0 rgba(255, 255, 255, .04);--belt-shadow-glow-amber: 0 0 16px rgba(232, 148, 58, .25);--belt-shadow-glow-magenta: 0 0 16px rgba(196, 75, 175, .2)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--space-32: 128px;--stack-tight: 8px;--stack-normal: 16px;--stack-relaxed: 24px;--stack-loose: 48px;--stack-section: 64px;--inline-compact: 8px;--inline-normal: 16px;--inline-generous: 32px;--type-space-caption: 8px;--type-space-body: 16px;--type-space-heading: 32px}:root{--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 24px;--radius-pill: 9999px;--radius-full: 9999px;--transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .4s cubic-bezier(.4, 0, .2, 1);--transition-slow: .6s cubic-bezier(.4, 0, .2, 1)}:root{--bg-flat: #0e0c0a;--bg-amber: radial-gradient(ellipse at 50% 0%, rgba(232, 148, 58, .18) 0%, transparent 60%), #0e0c0a;--bg-magenta: radial-gradient(ellipse at 50% 0%, rgba(196, 75, 175, .18) 0%, transparent 55%), #0e0c0a;--bg-dual: radial-gradient(ellipse at 30% 60%, rgba(232, 148, 58, .22) 0%, transparent 65%), radial-gradient(ellipse at 80% 20%, rgba(196, 75, 175, .15) 0%, transparent 55%), #0e0c0a;--bg-glow: radial-gradient(ellipse at 50% 100%, rgba(232, 148, 58, .28) 0%, transparent 65%), linear-gradient(180deg, #1c1914 0%, #0e0c0a 100%)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background-color:var(--belt-surface-0);color:var(--belt-fg-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{border:none;background:none;padding:0;cursor:pointer;font:inherit;color:inherit}input,select,textarea{font:inherit;color:inherit}img,svg{display:block;max-width:100%}#app,#app-root{min-height:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.t-display{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-impact{font-family:var(--font-impact);font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase}.t-h1{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.t-h2{font-family:var(--font-body);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.t-h3{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.t-body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:1.55}.t-body-strong{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.55}.t-label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);text-transform:uppercase}.t-micro{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal)}.t-quote{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-regular);font-style:italic;line-height:1.3;letter-spacing:-.01em}.text-caption{font-size:var(--text-xs);line-height:1.4}.text-body-2{font-size:var(--text-sm);line-height:1.4}.text-medium-emphasis{color:var(--belt-fg-secondary)}.text-disabled{color:var(--belt-fg-disabled)}:root{--transition-smooth: .4s cubic-bezier(.4, 0, .2, 1);--transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .6s cubic-bezier(.4, 0, .2, 1)}.v-btn{transition:all var(--transition-smooth)!important}.v-btn:hover:not(:disabled){transform:translateY(-1px)}.v-btn:active:not(:disabled){transform:translateY(0)}.v-card,.v-card:hover,.v-select,.v-text-field,.v-autocomplete,.v-field,.v-slider,.v-range-slider{transition:all var(--transition-smooth)!important}.v-slider-thumb{transition:all var(--transition-fast)!important}.v-list-item{transition:background-color var(--transition-fast)!important}.v-toolbar,.v-app-bar,.v-dialog{transition:all var(--transition-smooth)!important}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.98)}}.pro-lock-icon,.breathing-animation{animation:breathe 3s ease-in-out infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s cubic-bezier(.4,0,.2,1)}.transition-smooth{transition:all var(--transition-smooth)}.transition-fast{transition:all var(--transition-fast)}.transition-slow{transition:all var(--transition-slow)}@media(max-width:640px){body{font-size:var(--text-base)!important}h1,h2{font-size:var(--text-lg)!important}h3{font-size:var(--text-md)!important}p{font-size:var(--text-base)!important}.v-btn{min-height:48px!important;font-size:var(--text-md)!important;padding:var(--space-4) var(--space-6)!important}.v-btn--size-small{min-height:40px!important;font-size:var(--text-base)!important;padding:var(--space-3) var(--space-4)!important}.v-btn--size-large{min-height:56px!important;font-size:var(--text-lg)!important;padding:var(--space-4) var(--space-6)!important}.v-field{min-height:56px!important}.v-field__input{font-size:var(--text-md)!important;padding:var(--space-3) var(--space-4)!important}.v-text-field input,.v-select input,.v-autocomplete input{font-size:var(--text-md)!important}.v-autocomplete .v-field__input{padding:var(--space-4)!important}.v-selection-control__input{width:24px!important;height:24px!important}.v-switch .v-selection-control{min-height:48px!important}.v-card{border-radius:4px!important}.v-card-text{padding:var(--space-4)!important;font-size:var(--text-base)!important}.v-card-title{font-size:var(--text-lg)!important;padding:var(--space-4) var(--space-4) var(--space-2)!important}.v-card-actions{padding:var(--space-2) var(--space-4) var(--space-4)!important}.v-app-bar,.v-toolbar{height:56px!important}.v-toolbar-title{font-size:var(--text-lg)!important}.v-dialog{margin:0!important;max-height:100%!important;border-radius:0!important}.v-dialog>.v-card{border-radius:0!important;max-height:100vh!important;margin:0!important}.v-dialog .v-card-text{max-height:calc(100vh - 200px)!important;overflow-y:auto!important}.v-container{padding:var(--space-3)!important}.hero-section{padding:var(--space-6) var(--space-4)!important}.hero-title{font-size:var(--text-xl)!important;line-height:var(--leading-snug)!important}.hero-subtitle{font-size:var(--text-base)!important}.mb-8{margin-bottom:var(--space-4)!important}.mb-12,.mb-16{margin-bottom:var(--space-6)!important}.mt-8{margin-top:var(--space-4)!important}.mt-12,.mt-16{margin-top:var(--space-6)!important}.pa-8{padding:var(--space-4)!important}.pa-12,.pa-16{padding:var(--space-6)!important}.px-8{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.px-12,.px-16{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.py-8{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.py-12,.py-16{padding-top:var(--space-6)!important;padding-bottom:var(--space-6)!important}.v-card.px-md-16{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.v-card.py-16{padding-top:var(--space-6)!important;padding-bottom:var(--space-6)!important}.v-btn-toggle{flex-wrap:wrap!important;justify-content:center!important}.v-btn-toggle .v-btn{min-width:44px!important;margin:var(--space-1)!important}.v-slider.w-50{width:90%!important}.v-tabs{overflow-x:auto!important}.v-tab{font-size:var(--text-base)!important;min-width:80px!important;padding:0 var(--space-3)!important}.v-list-item{min-height:56px!important;padding:var(--space-3) var(--space-4)!important}.v-list-item-title{font-size:var(--text-md)!important}.v-list-item-subtitle{font-size:var(--text-base)!important}.v-chip{font-size:var(--text-sm)!important;height:28px!important;padding:0 var(--space-3)!important}.v-alert{padding:var(--space-4) var(--space-4)!important;font-size:var(--text-base)!important}.v-alert__title{font-size:var(--text-md)!important}.v-progress-circular{width:40px!important;height:40px!important}}@media(min-width:641px)and (max-width:1024px){.v-btn:not(.v-btn--size-small):not(.v-btn--size-large):not(.v-btn--size-x-small){font-size:var(--text-md)!important;padding:var(--space-3) var(--space-6)!important}.v-btn--size-small{min-height:36px!important;font-size:var(--text-base)!important;padding:var(--space-2) var(--space-4)!important}.v-field{min-height:56px!important}.v-field__input{font-size:var(--text-md)!important}.v-container{padding:var(--space-6)!important}.v-card-text{padding:18px!important}.v-card-title{font-size:var(--text-lg)!important;padding:18px 18px var(--space-3)!important}}
