@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";.btn[data-v-533e06fb]{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:980px;font-family:var(--font-family);font-weight:500;text-decoration:none;transition:all .3s var(--transition-smooth);cursor:pointer;border:none;letter-spacing:-.01em;position:relative}.btn--sm[data-v-533e06fb]{padding:10px 18px;font-size:13px}.btn--md[data-v-533e06fb]{padding:16px 28px;font-size:15px}.btn--lg[data-v-533e06fb]{padding:20px 36px;font-size:17px}.btn--primary[data-v-533e06fb]{background:var(--cherry-primary);color:#fff}.btn--primary[data-v-533e06fb]:hover:not(:disabled){background:var(--cherry-deep);transform:scale(1.02)}.btn--secondary[data-v-533e06fb]{background:transparent;color:var(--cherry-primary)}.btn--secondary[data-v-533e06fb]:hover:not(:disabled){background:#c41e3a14}.btn--ghost[data-v-533e06fb]{background:transparent;color:var(--charcoal)}.btn--ghost[data-v-533e06fb]:hover:not(:disabled){background:#0000000a}.btn--disabled[data-v-533e06fb]{opacity:.6;cursor:not-allowed;transform:none!important}.btn--full-width[data-v-533e06fb]{width:100%}.btn--loading[data-v-533e06fb]{pointer-events:none}.btn__content[data-v-533e06fb]{display:inline-flex;align-items:center;gap:10px;transition:opacity .2s}.btn__content--hidden[data-v-533e06fb]{opacity:0}.btn__spinner[data-v-533e06fb]{position:absolute;width:18px;height:18px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin-533e06fb .8s linear infinite}@keyframes spin-533e06fb{to{transform:rotate(360deg)}}.demo-request-view[data-v-86953997]{min-height:100vh;background:linear-gradient(180deg,var(--cream) 0%,white 100%)}.demo-nav[data-v-86953997]{padding:16px 48px;background:#fdf8f4d9;backdrop-filter:blur(20px);border-bottom:1px solid rgba(139,21,56,.08)}.logo[data-v-86953997]{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--charcoal)}.logo-icon[data-v-86953997]{width:36px;height:36px;background:var(--cherry-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;font-size:17px}.logo-text[data-v-86953997]{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-size:19px;font-weight:500;letter-spacing:-.02em}.demo-main[data-v-86953997]{display:grid;grid-template-columns:1fr 380px;gap:64px;max-width:1200px;margin:0 auto;padding:64px 48px}.demo-container[data-v-86953997]{background:#fff;border-radius:var(--radius-lg);padding:48px;box-shadow:var(--shadow-medium)}.demo-header[data-v-86953997]{margin-bottom:40px}.demo-badge[data-v-86953997]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#c41e3a0f;border-radius:980px;font-size:12px;font-weight:500;color:var(--cherry-primary);margin-bottom:16px;letter-spacing:.02em;text-transform:uppercase}.demo-header h1[data-v-86953997]{font-size:40px;font-weight:200;color:var(--charcoal);margin-bottom:16px;letter-spacing:-.03em}.demo-header p[data-v-86953997]{font-size:17px;color:var(--slate);line-height:1.6}.demo-form[data-v-86953997]{display:flex;flex-direction:column;gap:24px}.form-row[data-v-86953997]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-group[data-v-86953997]{display:flex;flex-direction:column;gap:8px}.form-group--full[data-v-86953997]{grid-column:span 2}.form-group label[data-v-86953997]{font-size:14px;font-weight:500;color:var(--charcoal)}.form-group input[data-v-86953997],.form-group select[data-v-86953997],.form-group textarea[data-v-86953997]{padding:14px 16px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;background:var(--cream);color:var(--charcoal);transition:all .3s var(--transition-smooth)}.form-group input[data-v-86953997]:focus,.form-group select[data-v-86953997]:focus,.form-group textarea[data-v-86953997]:focus{outline:none;border-color:var(--cherry-primary);background:#fff;box-shadow:0 0 0 3px #c41e3a1a}.form-group input.has-error[data-v-86953997],.form-group select.has-error[data-v-86953997]{border-color:var(--cherry-primary)}.form-group input[data-v-86953997]::placeholder,.form-group textarea[data-v-86953997]::placeholder{color:var(--slate);opacity:.6}.error-text[data-v-86953997]{font-size:13px;color:var(--cherry-primary)}.form-actions[data-v-86953997]{margin-top:16px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.form-disclaimer[data-v-86953997]{font-size:13px;color:var(--slate);max-width:400px}.demo-sidebar[data-v-86953997]{display:flex;flex-direction:column;gap:24px}.sidebar-card[data-v-86953997]{background:#fff;border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-soft)}.sidebar-card h3[data-v-86953997]{font-size:20px;font-weight:400;margin-bottom:24px;color:var(--charcoal)}.expect-list[data-v-86953997]{list-style:none;display:flex;flex-direction:column;gap:20px}.expect-list li[data-v-86953997]{display:flex;gap:16px;align-items:flex-start}.expect-number[data-v-86953997]{width:32px;height:32px;background:var(--cherry-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.expect-list strong[data-v-86953997]{display:block;font-size:15px;font-weight:500;margin-bottom:4px}.expect-list p[data-v-86953997]{font-size:14px;color:var(--slate)}.sidebar-stats[data-v-86953997]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.stat[data-v-86953997]{background:var(--charcoal);color:#fff;padding:24px;border-radius:var(--radius-md);text-align:center}.stat-value[data-v-86953997]{display:block;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-size:36px;font-weight:200;color:var(--cherry-light);letter-spacing:-.02em}.stat-label[data-v-86953997]{font-size:12px;opacity:.7}.success-message[data-v-86953997]{text-align:center;padding:48px 24px}.success-icon[data-v-86953997]{width:80px;height:80px;background:#34c7591a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;color:var(--success)}.success-message h1[data-v-86953997]{font-size:36px;font-weight:200;margin-bottom:16px;color:var(--charcoal)}.success-message p[data-v-86953997]{font-size:17px;color:var(--slate);max-width:400px;margin:0 auto 32px;line-height:1.6}@media (max-width: 1024px){.demo-main[data-v-86953997]{grid-template-columns:1fr;padding:32px 24px}.demo-sidebar[data-v-86953997]{order:-1}.sidebar-stats[data-v-86953997]{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.demo-nav[data-v-86953997]{padding:16px 24px}.demo-container[data-v-86953997]{padding:32px 24px}.form-row[data-v-86953997]{grid-template-columns:1fr}.form-group--full[data-v-86953997]{grid-column:span 1}}.cherry-survey[data-v-a35a6586]{--cherry-900: #1a0a0e;--cherry-800: #2d1118;--cherry-700: #4a1d2a;--cherry-600: #6b2840;--cherry-500: #8b3a56;--cherry-400: #b54d6d;--cherry-300: #d87a95;--cherry-200: #e8a8b8;--cherry-100: #f5d5dc;--cherry-50: #fdf2f4;--cherry-accent: #ff6b8a;--cherry-accent-glow: rgba(255, 107, 138, .4);--cherry-white: #ffffff;--cherry-white-alpha-10: rgba(255, 255, 255, .1);--cherry-white-alpha-20: rgba(255, 255, 255, .2);--cherry-white-alpha-40: rgba(255, 255, 255, .4);--cherry-white-alpha-60: rgba(255, 255, 255, .6);--cherry-white-alpha-80: rgba(255, 255, 255, .8);--cherry-success: #22c55e;--cherry-error: #ef4444;--cherry-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cherry-space-xs: 4px;--cherry-space-sm: 8px;--cherry-space-md: 16px;--cherry-space-lg: 24px;--cherry-space-xl: 32px;--cherry-space-2xl: 48px;--cherry-space-3xl: 64px;--cherry-radius-sm: 8px;--cherry-radius-md: 12px;--cherry-radius-lg: 16px;--cherry-radius-xl: 24px;--cherry-radius-full: 9999px;--cherry-ease: cubic-bezier(.4, 0, .2, 1);--cherry-ease-out: cubic-bezier(0, 0, .2, 1);--cherry-duration-fast: .15s;--cherry-duration-normal: .3s;--cherry-duration-slow: .5s}.cherry-survey[data-v-a35a6586]{min-height:100vh;min-height:100dvh;background:var(--cherry-900);font-family:var(--cherry-font);color:var(--cherry-white);position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cherry-survey__bg[data-v-a35a6586]{position:fixed;inset:0;pointer-events:none;overflow:hidden;background:linear-gradient(135deg,var(--cherry-900) 0%,var(--cherry-800) 50%,var(--cherry-700) 100%)}.cherry-survey__orb[data-v-a35a6586]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:orbFloat-a35a6586 20s ease-in-out infinite}.cherry-survey__orb--1[data-v-a35a6586]{width:400px;height:400px;background:var(--cherry-500);top:-100px;right:-100px;animation-delay:0s}.cherry-survey__orb--2[data-v-a35a6586]{width:300px;height:300px;background:var(--cherry-400);bottom:-50px;left:-50px;animation-delay:-7s}.cherry-survey__orb--3[data-v-a35a6586]{width:200px;height:200px;background:var(--cherry-accent);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s;opacity:.3}@keyframes orbFloat-a35a6586{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,10px) scale(1.02)}}.cherry-survey__grid[data-v-a35a6586]{position:absolute;inset:0;background-image:linear-gradient(var(--cherry-white-alpha-10) 1px,transparent 1px),linear-gradient(90deg,var(--cherry-white-alpha-10) 1px,transparent 1px);background-size:60px 60px;opacity:.3}.cherry-header[data-v-a35a6586]{position:fixed;top:0;left:0;right:0;z-index:100;background:linear-gradient(180deg,var(--cherry-900) 0%,transparent 100%);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.cherry-header__inner[data-v-a35a6586]{max-width:640px;margin:0 auto;padding:var(--cherry-space-md) var(--cherry-space-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--cherry-space-md)}.cherry-logo[data-v-a35a6586]{display:flex;align-items:center;gap:var(--cherry-space-sm);text-decoration:none;color:var(--cherry-white)}.cherry-logo__mark[data-v-a35a6586]{width:36px;height:36px;background:linear-gradient(135deg,var(--cherry-accent) 0%,var(--cherry-400) 100%);border-radius:var(--cherry-radius-sm);display:flex;align-items:center;justify-content:center;color:var(--cherry-white)}.cherry-logo__text[data-v-a35a6586]{font-size:18px;font-weight:700;letter-spacing:-.02em}.cherry-header__progress[data-v-a35a6586]{display:flex;align-items:center;gap:var(--cherry-space-md)}.cherry-header__step[data-v-a35a6586]{font-size:13px;font-weight:500;color:var(--cherry-white-alpha-60);white-space:nowrap}.cherry-header__bar[data-v-a35a6586]{width:80px;height:4px;background:var(--cherry-white-alpha-20);border-radius:2px;overflow:hidden}.cherry-header__fill[data-v-a35a6586]{height:100%;background:linear-gradient(90deg,var(--cherry-accent) 0%,var(--cherry-400) 100%);border-radius:2px;transition:width var(--cherry-duration-normal) var(--cherry-ease)}.cherry-main[data-v-a35a6586]{position:relative;z-index:1;min-height:100vh;min-height:100dvh;padding-top:80px;padding-bottom:var(--cherry-space-2xl);padding-bottom:calc(var(--cherry-space-2xl) + env(safe-area-inset-bottom));display:flex;align-items:center}.cherry-container[data-v-a35a6586]{width:100%;max-width:480px;margin:0 auto;padding:0 var(--cherry-space-lg)}.cherry-fade-enter-active[data-v-a35a6586],.cherry-fade-leave-active[data-v-a35a6586]{transition:all var(--cherry-duration-normal) var(--cherry-ease)}.cherry-fade-enter-from[data-v-a35a6586]{opacity:0;transform:translateY(20px)}.cherry-fade-leave-to[data-v-a35a6586]{opacity:0;transform:translateY(-20px)}.cherry-step--transitioning[data-v-a35a6586]{opacity:.5;transform:scale(.98);transition:all var(--cherry-duration-fast) var(--cherry-ease)}.cherry-welcome[data-v-a35a6586]{text-align:center}.cherry-welcome__badge[data-v-a35a6586]{display:inline-flex;align-items:center;gap:var(--cherry-space-sm);padding:var(--cherry-space-sm) var(--cherry-space-md);background:var(--cherry-white-alpha-10);border:1px solid var(--cherry-white-alpha-20);border-radius:var(--cherry-radius-full);font-size:12px;font-weight:500;color:var(--cherry-white-alpha-80);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--cherry-space-xl)}.cherry-welcome__title[data-v-a35a6586]{font-size:36px;font-weight:700;line-height:1.1;letter-spacing:-.03em;margin:0 0 var(--cherry-space-sm)}.cherry-welcome__highlight[data-v-a35a6586]{display:block;background:linear-gradient(135deg,var(--cherry-accent) 0%,var(--cherry-300) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cherry-welcome__subtitle[data-v-a35a6586]{font-size:16px;color:var(--cherry-white-alpha-60);margin:0 0 var(--cherry-space-lg);font-style:italic}.cherry-welcome__text[data-v-a35a6586]{font-size:15px;color:var(--cherry-white-alpha-80);line-height:1.6;margin:0 0 var(--cherry-space-xl)}.cherry-welcome__features[data-v-a35a6586]{display:flex;justify-content:center;gap:var(--cherry-space-lg);margin-bottom:var(--cherry-space-2xl);flex-wrap:wrap}.cherry-welcome__feature[data-v-a35a6586]{display:flex;align-items:center;gap:var(--cherry-space-sm);font-size:13px;color:var(--cherry-white-alpha-60)}.cherry-welcome__feature-icon[data-v-a35a6586]{width:32px;height:32px;background:var(--cherry-white-alpha-10);border-radius:var(--cherry-radius-sm);display:flex;align-items:center;justify-content:center;color:var(--cherry-accent)}.cherry-question[data-v-a35a6586]{background:var(--cherry-white-alpha-10);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--cherry-white-alpha-20);border-radius:var(--cherry-radius-xl);padding:var(--cherry-space-xl);margin-bottom:var(--cherry-space-lg)}.cherry-question__header[data-v-a35a6586]{margin-bottom:var(--cherry-space-lg)}.cherry-question__badge[data-v-a35a6586]{display:inline-block;padding:var(--cherry-space-xs) var(--cherry-space-md);background:var(--cherry-accent);border-radius:var(--cherry-radius-full);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.cherry-question__text[data-v-a35a6586]{font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.02em;margin:0 0 var(--cherry-space-sm)}.cherry-question__subtext[data-v-a35a6586]{font-size:14px;color:var(--cherry-white-alpha-60);margin:0 0 var(--cherry-space-xl);font-style:italic}.cherry-contact-form[data-v-a35a6586]{display:flex;flex-direction:column;gap:var(--cherry-space-md)}.cherry-input-group[data-v-a35a6586]{display:flex;flex-direction:column;gap:var(--cherry-space-xs)}.cherry-label[data-v-a35a6586]{font-size:13px;font-weight:500;color:var(--cherry-white-alpha-80)}.cherry-input[data-v-a35a6586]{width:100%;padding:var(--cherry-space-md);background:var(--cherry-white-alpha-10);border:2px solid var(--cherry-white-alpha-20);border-radius:var(--cherry-radius-md);font-size:16px;font-family:inherit;color:var(--cherry-white);transition:all var(--cherry-duration-fast) var(--cherry-ease)}.cherry-input[data-v-a35a6586]:focus{outline:none;border-color:var(--cherry-accent);box-shadow:0 0 0 4px var(--cherry-accent-glow)}.cherry-input[data-v-a35a6586]::placeholder{color:var(--cherry-white-alpha-40)}.cherry-answers[data-v-a35a6586]{display:flex;flex-direction:column;gap:var(--cherry-space-md)}.cherry-answer[data-v-a35a6586]{display:flex;align-items:center;gap:var(--cherry-space-md);padding:var(--cherry-space-lg);background:var(--cherry-white-alpha-10);border:2px solid transparent;border-radius:var(--cherry-radius-lg);cursor:pointer;transition:all var(--cherry-duration-fast) var(--cherry-ease);-webkit-tap-highlight-color:transparent}.cherry-answer[data-v-a35a6586]:hover{background:var(--cherry-white-alpha-20);border-color:var(--cherry-white-alpha-20)}.cherry-answer[data-v-a35a6586]:active{transform:scale(.98)}.cherry-answer--active[data-v-a35a6586]{background:#22c55e33;border-color:var(--cherry-success);box-shadow:0 0 30px #22c55e4d}.cherry-answer--active.cherry-answer--no[data-v-a35a6586]{background:#ef444433;border-color:var(--cherry-error);box-shadow:0 0 30px #ef44444d}.cherry-answer__icon[data-v-a35a6586]{width:56px;height:56px;background:var(--cherry-white-alpha-10);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--cherry-white-alpha-60);transition:all var(--cherry-duration-fast) var(--cherry-ease);flex-shrink:0}.cherry-answer:hover .cherry-answer__icon[data-v-a35a6586]{background:var(--cherry-white-alpha-20);color:var(--cherry-white)}.cherry-answer--active .cherry-answer__icon[data-v-a35a6586]{background:var(--cherry-success);color:var(--cherry-white)}.cherry-answer--active.cherry-answer--no .cherry-answer__icon[data-v-a35a6586]{background:var(--cherry-error)}.cherry-answer__content[data-v-a35a6586]{display:flex;flex-direction:column}.cherry-answer__label[data-v-a35a6586]{font-size:18px;font-weight:600;margin-bottom:2px}.cherry-answer__sublabel[data-v-a35a6586]{font-size:13px;color:var(--cherry-white-alpha-60)}.cherry-select-options[data-v-a35a6586]{display:flex;flex-direction:column;gap:var(--cherry-space-sm)}.cherry-select-option[data-v-a35a6586]{display:flex;flex-direction:column;padding:var(--cherry-space-md) var(--cherry-space-lg);background:var(--cherry-white-alpha-10);border:2px solid transparent;border-radius:var(--cherry-radius-md);cursor:pointer;transition:all var(--cherry-duration-fast) var(--cherry-ease);-webkit-tap-highlight-color:transparent;text-align:left}.cherry-select-option[data-v-a35a6586]:hover{background:var(--cherry-white-alpha-20);border-color:var(--cherry-white-alpha-20)}.cherry-select-option[data-v-a35a6586]:active{transform:scale(.98)}.cherry-select-option--active[data-v-a35a6586]{background:#ff6b8a33;border-color:var(--cherry-accent);box-shadow:0 0 20px var(--cherry-accent-glow)}.cherry-select-option__label[data-v-a35a6586]{font-size:15px;font-weight:600;color:var(--cherry-white)}.cherry-select-option__sublabel[data-v-a35a6586]{font-size:12px;color:var(--cherry-white-alpha-60);margin-top:2px}.cherry-input-wrapper[data-v-a35a6586]{margin-top:var(--cherry-space-md)}.cherry-textarea[data-v-a35a6586]{width:100%;padding:var(--cherry-space-md);background:var(--cherry-white-alpha-10);border:2px solid var(--cherry-white-alpha-20);border-radius:var(--cherry-radius-md);font-size:16px;font-family:inherit;color:var(--cherry-white);resize:vertical;min-height:120px;transition:all var(--cherry-duration-fast) var(--cherry-ease)}.cherry-textarea[data-v-a35a6586]:focus{outline:none;border-color:var(--cherry-accent);box-shadow:0 0 0 4px var(--cherry-accent-glow)}.cherry-textarea[data-v-a35a6586]::placeholder{color:var(--cherry-white-alpha-40)}.cherry-error[data-v-a35a6586]{display:flex;align-items:center;gap:var(--cherry-space-sm);padding:var(--cherry-space-md);background:#ef444433;border:1px solid var(--cherry-error);border-radius:var(--cherry-radius-md);font-size:14px;color:var(--cherry-error);margin-bottom:var(--cherry-space-lg)}.cherry-actions[data-v-a35a6586]{display:flex;justify-content:space-between;align-items:center;gap:var(--cherry-space-md)}.cherry-btn[data-v-a35a6586]{display:inline-flex;align-items:center;justify-content:center;gap:var(--cherry-space-sm);padding:14px 24px;border:none;border-radius:var(--cherry-radius-md);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--cherry-duration-fast) var(--cherry-ease);-webkit-tap-highlight-color:transparent}.cherry-btn--primary[data-v-a35a6586]{background:linear-gradient(135deg,var(--cherry-accent) 0%,var(--cherry-400) 100%);color:var(--cherry-white);box-shadow:0 4px 20px var(--cherry-accent-glow)}.cherry-btn--primary[data-v-a35a6586]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px var(--cherry-accent-glow)}.cherry-btn--primary[data-v-a35a6586]:active:not(:disabled){transform:translateY(0)}.cherry-btn--primary[data-v-a35a6586]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.cherry-btn--ghost[data-v-a35a6586]{background:transparent;color:var(--cherry-white-alpha-60);border:1px solid var(--cherry-white-alpha-20)}.cherry-btn--ghost[data-v-a35a6586]:hover:not(:disabled){background:var(--cherry-white-alpha-10);color:var(--cherry-white);border-color:var(--cherry-white-alpha-40)}.cherry-btn--ghost[data-v-a35a6586]:disabled{opacity:.5;cursor:not-allowed}.cherry-btn--lg[data-v-a35a6586]{padding:18px 32px;font-size:15px;border-radius:var(--cherry-radius-lg)}.cherry-btn__loader[data-v-a35a6586]{width:18px;height:18px;border:2px solid transparent;border-top-color:var(--cherry-white);border-radius:50%;animation:spin-a35a6586 .6s linear infinite}@keyframes spin-a35a6586{to{transform:rotate(360deg)}}.cherry-complete[data-v-a35a6586]{text-align:center}.cherry-complete__celebration[data-v-a35a6586]{margin-bottom:var(--cherry-space-xl)}.cherry-complete__icon[data-v-a35a6586]{width:80px;height:80px;margin:0 auto;background:linear-gradient(135deg,#22c55e33,#22c55e1a);border:2px solid var(--cherry-success);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--cherry-success);animation:celebrationPulse-a35a6586 2s ease-in-out infinite}@keyframes celebrationPulse-a35a6586{0%,to{transform:scale(1);box-shadow:0 0 #22c55e66}50%{transform:scale(1.05);box-shadow:0 0 30px #22c55e4d}}.cherry-complete__title[data-v-a35a6586]{font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 var(--cherry-space-xs)}.cherry-complete__subtitle[data-v-a35a6586]{font-size:16px;color:var(--cherry-white-alpha-60);margin:0 0 var(--cherry-space-xl);font-style:italic}.cherry-score[data-v-a35a6586]{background:var(--cherry-white-alpha-10);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--cherry-white-alpha-20);border-radius:var(--cherry-radius-xl);padding:var(--cherry-space-xl);margin-bottom:var(--cherry-space-lg)}.cherry-score__ring[data-v-a35a6586]{width:140px;height:140px;margin:0 auto var(--cherry-space-lg);position:relative}.cherry-score__ring svg[data-v-a35a6586]{width:100%;height:100%}.cherry-score__progress[data-v-a35a6586]{transition:stroke-dasharray 1.5s var(--cherry-ease-out)}.cherry-score__content[data-v-a35a6586]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:baseline}.cherry-score__value[data-v-a35a6586]{font-size:42px;font-weight:700;letter-spacing:-.02em}.cherry-score__percent[data-v-a35a6586]{font-size:18px;font-weight:500;color:var(--cherry-white-alpha-60);margin-left:2px}.cherry-score__info[data-v-a35a6586]{text-align:center}.cherry-score__level-badge[data-v-a35a6586]{display:flex;align-items:center;justify-content:center;gap:var(--cherry-space-sm);margin-bottom:var(--cherry-space-xs)}.cherry-score__emoji[data-v-a35a6586]{font-size:24px}.cherry-score__level[data-v-a35a6586]{font-size:20px;font-weight:700}.cherry-score__level-ru[data-v-a35a6586]{font-size:14px;color:var(--cherry-white-alpha-60);font-style:italic;margin-bottom:var(--cherry-space-sm)}.cherry-score__detail[data-v-a35a6586]{font-size:13px;color:var(--cherry-white-alpha-60);margin:0}.cherry-share-btn[data-v-a35a6586]{display:flex;align-items:center;justify-content:center;gap:var(--cherry-space-sm);width:100%;padding:16px 24px;margin-bottom:var(--cherry-space-lg);background:linear-gradient(135deg,#e1306c,#f77737);border:none;border-radius:var(--cherry-radius-md);font-size:15px;font-weight:600;font-family:inherit;color:#fff;cursor:pointer;transition:all var(--cherry-duration-fast) var(--cherry-ease)}.cherry-share-btn[data-v-a35a6586]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e1306c66}.cherry-summary[data-v-a35a6586]{background:var(--cherry-white-alpha-10);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--cherry-white-alpha-20);border-radius:var(--cherry-radius-lg);padding:var(--cherry-space-lg);margin-bottom:var(--cherry-space-xl)}.cherry-summary__title[data-v-a35a6586]{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cherry-white-alpha-60);margin:0 0 var(--cherry-space-md)}.cherry-summary__grid[data-v-a35a6586]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--cherry-space-sm)}.cherry-summary__item[data-v-a35a6586]{display:flex;justify-content:space-between;align-items:center;padding:var(--cherry-space-sm) var(--cherry-space-md);background:var(--cherry-white-alpha-10);border-radius:var(--cherry-radius-sm);font-size:12px;color:var(--cherry-white-alpha-60)}.cherry-summary__item--positive[data-v-a35a6586]{background:#22c55e26;color:var(--cherry-success)}.cherry-summary__item span[data-v-a35a6586]:last-child{font-weight:600}.cherry-complete__actions[data-v-a35a6586]{display:flex;justify-content:center;gap:var(--cherry-space-md)}.share-card-wrapper[data-v-a35a6586]{position:relative}.share-card-close[data-v-a35a6586]{position:absolute;top:-12px;right:-12px;width:36px;height:36px;background:var(--cherry-800);border:1px solid var(--cherry-white-alpha-20);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--cherry-white);cursor:pointer;z-index:10}.share-card[data-v-a35a6586]{width:100%;max-width:360px;margin:0 auto;position:relative;overflow:hidden;border-radius:24px}.share-card__bg[data-v-a35a6586]{position:absolute;inset:0;overflow:hidden}.share-card__orb[data-v-a35a6586]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5}.share-card__orb--1[data-v-a35a6586]{width:200px;height:200px;background:#8b3a56;top:-50px;right:-50px}.share-card__orb--2[data-v-a35a6586]{width:150px;height:150px;background:var(--cherry-accent);bottom:-30px;left:-30px;opacity:.3}.share-card__pattern[data-v-a35a6586]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px}.share-card__content[data-v-a35a6586]{position:relative;background:linear-gradient(135deg,var(--cherry-900) 0%,var(--cherry-800) 50%,var(--cherry-700) 100%);border-radius:24px;padding:32px 24px;text-align:center;color:#fff;border:1px solid rgba(255,255,255,.1)}.share-card__header[data-v-a35a6586]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.share-card__logo[data-v-a35a6586]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--cherry-accent)}.share-card__badge[data-v-a35a6586]{padding:4px 12px;background:#ffffff1a;border-radius:12px;font-size:11px;font-weight:500;color:#ffffffb3}.share-card__score[data-v-a35a6586]{margin:0 auto 20px}.share-card__ring[data-v-a35a6586]{width:160px;height:160px;margin:0 auto;position:relative}.share-card__ring svg[data-v-a35a6586]{width:100%;height:100%}.share-card__ring-progress[data-v-a35a6586]{transition:stroke-dasharray 1.5s cubic-bezier(.4,0,.2,1)}.share-card__score-inner[data-v-a35a6586]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:baseline}.share-card__score-value[data-v-a35a6586]{font-size:48px;font-weight:700;letter-spacing:-.02em}.share-card__score-percent[data-v-a35a6586]{font-size:20px;font-weight:500;opacity:.6}.share-card__level[data-v-a35a6586]{margin-bottom:8px}.share-card__level-emoji[data-v-a35a6586]{font-size:32px;display:block;margin-bottom:4px}.share-card__level-label[data-v-a35a6586]{font-size:22px;font-weight:700;display:block}.share-card__level-ru[data-v-a35a6586]{font-size:14px;color:#ffffff80;font-style:italic}.share-card__user[data-v-a35a6586]{font-size:15px;color:#ffffffb3;margin-bottom:20px}.share-card__stats[data-v-a35a6586]{display:flex;justify-content:center;gap:32px;margin-bottom:24px}.share-card__stat[data-v-a35a6586]{text-align:center}.share-card__stat-value[data-v-a35a6586]{display:block;font-size:20px;font-weight:700;color:var(--cherry-accent)}.share-card__stat-label[data-v-a35a6586]{font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.share-card__cta[data-v-a35a6586]{padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:4px}.share-card__cta span[data-v-a35a6586]:first-child{font-size:13px;color:#ffffff80}.share-card__url[data-v-a35a6586]{font-size:15px;font-weight:600;color:var(--cherry-accent)}.share-actions[data-v-a35a6586]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px}.share-btn[data-v-a35a6586]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:360px;padding:14px 24px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.share-btn--primary[data-v-a35a6586]{background:linear-gradient(135deg,#e1306c,#f77737);border:none;color:#fff}.share-btn--primary[data-v-a35a6586]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e1306c66}.share-tip[data-v-a35a6586]{font-size:13px;color:var(--cherry-white-alpha-60);margin:0}@media (max-width: 480px){.cherry-container[data-v-a35a6586]{padding:0 var(--cherry-space-md)}.cherry-welcome__title[data-v-a35a6586]{font-size:28px}.cherry-welcome__features[data-v-a35a6586]{gap:var(--cherry-space-md)}.cherry-question[data-v-a35a6586]{padding:var(--cherry-space-lg)}.cherry-question__text[data-v-a35a6586]{font-size:18px}.cherry-answer[data-v-a35a6586]{padding:var(--cherry-space-md)}.cherry-answer__icon[data-v-a35a6586]{width:48px;height:48px}.cherry-score__ring[data-v-a35a6586]{width:120px;height:120px}.cherry-score__value[data-v-a35a6586]{font-size:36px}.cherry-summary__grid[data-v-a35a6586]{grid-template-columns:1fr}.cherry-complete__actions[data-v-a35a6586]{flex-direction:column}.cherry-btn[data-v-a35a6586]{width:100%}.share-card__ring[data-v-a35a6586]{width:140px;height:140px}.share-card__score-value[data-v-a35a6586]{font-size:40px}}@media (max-width: 360px){.cherry-logo__text[data-v-a35a6586]{display:none}.cherry-header__bar[data-v-a35a6586]{width:60px}}.nav[data-v-862e46f6]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 48px;height:64px;display:flex;justify-content:space-between;align-items:center;background:transparent;transition:all .4s var(--transition-smooth)}.nav--scrolled[data-v-862e46f6]{background:#ffffffb8;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000d}.logo[data-v-862e46f6]{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--charcoal);flex-shrink:0}.logo__icon[data-v-862e46f6]{width:36px;height:36px;background:var(--cherry-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-family);font-weight:500;font-size:17px}.logo__text[data-v-862e46f6]{font-family:var(--font-family);font-size:19px;font-weight:500;letter-spacing:-.02em}.nav__center[data-v-862e46f6]{display:flex;align-items:center;gap:4px}.nav__item[data-v-862e46f6]{position:relative}.nav__link[data-v-862e46f6]{display:flex;align-items:center;gap:6px;padding:10px 16px;text-decoration:none;color:var(--charcoal);font-size:14px;font-weight:400;border:none;background:none;cursor:pointer;border-radius:8px;transition:all .2s ease;font-family:inherit}.nav__link[data-v-862e46f6]:hover{background:#0000000a}.nav__link--dropdown .dropdown-arrow[data-v-862e46f6]{transition:transform .2s ease}.nav__link--open .dropdown-arrow[data-v-862e46f6]{transform:rotate(180deg)}.dropdown[data-v-862e46f6]{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:240px;background:#fffffff2;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:8px;box-shadow:0 4px 6px #0000000a,0 10px 20px #00000014}.dropdown--right[data-v-862e46f6]{left:auto;right:0;transform:none}.dropdown__item[data-v-862e46f6]{display:flex;flex-direction:column;gap:2px;padding:12px 16px;text-decoration:none;color:var(--charcoal);border-radius:8px;transition:background .15s ease}.dropdown__item[data-v-862e46f6]:hover{background:#c41e3a0f}.dropdown__label[data-v-862e46f6]{font-size:14px;font-weight:500}.dropdown__desc[data-v-862e46f6]{font-size:12px;color:var(--slate)}.nav__right[data-v-862e46f6]{display:flex;align-items:center;gap:8px;flex-shrink:0}.nav__icon-wrapper[data-v-862e46f6]{position:relative}.nav__icon[data-v-862e46f6]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--charcoal);cursor:pointer;border-radius:10px;transition:all .2s ease}.nav__icon[data-v-862e46f6]:hover{background:#0000000a}.nav__icon svg[data-v-862e46f6]{opacity:.7;transition:opacity .2s ease}.nav__icon:hover svg[data-v-862e46f6]{opacity:1}.nav__divider[data-v-862e46f6]{width:1px;height:24px;background:#0000001a;margin:0 8px}.nav__cta[data-v-862e46f6]{padding:10px 20px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease;font-family:inherit;border:none}.nav__cta--secondary[data-v-862e46f6]{background:transparent;color:var(--charcoal);border:1px solid rgba(0,0,0,.12)}.nav__cta--secondary[data-v-862e46f6]:hover{background:#0000000a;border-color:#0003}.nav__cta--primary[data-v-862e46f6]{background:var(--cherry-primary);color:#fff}.nav__cta--primary[data-v-862e46f6]:hover{background:var(--cherry-deep)}.progress-bar[data-v-862e46f6]{position:fixed;top:64px;left:0;height:2px;background:linear-gradient(90deg,var(--cherry-primary),var(--cherry-deep));z-index:999;transition:width .1s linear}.dropdown-enter-active[data-v-862e46f6],.dropdown-leave-active[data-v-862e46f6]{transition:all .2s ease}.dropdown-enter-from[data-v-862e46f6],.dropdown-leave-to[data-v-862e46f6]{opacity:0;transform:translate(-50%) translateY(-8px)}.dropdown--right.dropdown-enter-from[data-v-862e46f6],.dropdown--right.dropdown-leave-to[data-v-862e46f6]{transform:translateY(-8px)}@media (max-width: 1024px){.nav[data-v-862e46f6]{padding:0 24px}.nav__center[data-v-862e46f6],.nav__cta--secondary[data-v-862e46f6]{display:none}}@media (max-width: 640px){.nav__divider[data-v-862e46f6],.nav__icon[data-v-862e46f6]:not(:last-of-type){display:none}}.hero[data-v-f8a47a3f]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#0a0a0f,#1a1a2e,#0f0f1a);padding:100px 48px 60px}.hero__orbs[data-v-f8a47a3f]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.orb[data-v-f8a47a3f]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:float-f8a47a3f 20s infinite ease-in-out}.orb--1[data-v-f8a47a3f]{width:600px;height:600px;background:radial-gradient(circle,rgba(196,30,58,.4) 0%,transparent 70%);top:-20%;right:-10%}.orb--2[data-v-f8a47a3f]{width:400px;height:400px;background:radial-gradient(circle,rgba(139,21,56,.5) 0%,transparent 70%);bottom:-10%;left:-5%;animation-delay:-5s}.orb--3[data-v-f8a47a3f]{width:300px;height:300px;background:radial-gradient(circle,rgba(100,50,150,.3) 0%,transparent 70%);top:40%;left:30%;animation-delay:-10s}.orb--4[data-v-f8a47a3f]{width:250px;height:250px;background:radial-gradient(circle,rgba(50,150,200,.2) 0%,transparent 70%);top:20%;right:30%;animation-delay:-15s}@keyframes float-f8a47a3f{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,10px) scale(1.02)}}.hero__grid[data-v-f8a47a3f]{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1400px;margin:0 auto;align-items:center;position:relative;z-index:1}.hero__content[data-v-f8a47a3f]{opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.16,1,.3,1)}.hero__content--loaded[data-v-f8a47a3f]{opacity:1;transform:translateY(0)}.glass-card[data-v-f8a47a3f]{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.hero__badge[data-v-f8a47a3f]{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;font-size:12px;font-weight:500;color:#ffffffe6;margin-bottom:24px;letter-spacing:.05em;text-transform:uppercase;width:fit-content}.hero__badge-dot[data-v-f8a47a3f]{width:8px;height:8px;background:var(--cherry-primary);border-radius:50%;animation:pulse-f8a47a3f 2s infinite;box-shadow:0 0 20px var(--cherry-primary)}@keyframes pulse-f8a47a3f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.hero__title[data-v-f8a47a3f]{font-size:clamp(36px,5vw,64px);font-weight:200;color:#fff;margin-bottom:24px;letter-spacing:-.04em;line-height:1.05}.hero__title-accent[data-v-f8a47a3f]{background:linear-gradient(135deg,var(--cherry-primary) 0%,#ff6b8a 50%,var(--cherry-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:300}.hero__description[data-v-f8a47a3f]{font-size:19px;font-weight:400;color:#ffffffb3;max-width:520px;margin-bottom:40px;line-height:1.6}.hero__actions[data-v-f8a47a3f]{display:flex;gap:16px;margin-bottom:48px}.action-btn[data-v-f8a47a3f]{display:flex;align-items:center;gap:10px;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);border:none}.action-btn--primary[data-v-f8a47a3f]{background:var(--cherry-primary);color:#fff}.action-btn--primary[data-v-f8a47a3f]:hover{background:var(--cherry-deep);transform:translateY(-2px);box-shadow:0 10px 30px #c41e3a4d}.action-btn--glass[data-v-f8a47a3f]{background:#ffffff14;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);color:#fff}.action-btn--glass[data-v-f8a47a3f]:hover{background:#ffffff26;border-color:#ffffff40}.hero__scroll-hint[data-v-f8a47a3f]{display:inline-flex;align-items:center;gap:8px;color:#ffffff80;font-size:13px;cursor:pointer;transition:color .3s}.hero__scroll-hint[data-v-f8a47a3f]:hover{color:#fffc}.hero__scroll-hint svg[data-v-f8a47a3f]{animation:bounce-f8a47a3f 2s infinite}@keyframes bounce-f8a47a3f{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.hero__visual[data-v-f8a47a3f]{position:relative;opacity:0;transform:translateY(40px);transition:all 1s .3s cubic-bezier(.16,1,.3,1);height:600px}.hero__visual--loaded[data-v-f8a47a3f]{opacity:1;transform:translateY(0)}.glass-container[data-v-f8a47a3f]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.glass-sphere[data-v-f8a47a3f]{width:320px;height:320px;border-radius:50%;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff05);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.15);box-shadow:0 0 80px #c41e3a4d,0 0 120px #c41e3a1a,inset 0 0 60px #ffffff0d;position:relative;animation:spherePulse-f8a47a3f 4s infinite ease-in-out}@keyframes spherePulse-f8a47a3f{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.sphere-inner[data-v-f8a47a3f]{position:absolute;inset:20px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.15) 0%,transparent 50%);overflow:hidden}.sphere-reflection[data-v-f8a47a3f]{position:absolute;top:10%;left:15%;width:40%;height:25%;background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,transparent 100%);border-radius:50%;filter:blur(10px)}.sphere-content[data-v-f8a47a3f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.data-ring[data-v-f8a47a3f]{position:absolute;border:2px solid rgba(196,30,58,.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.data-ring span[data-v-f8a47a3f]{font-size:11px;font-weight:600;color:#fffc;letter-spacing:.1em}.data-ring--1[data-v-f8a47a3f]{width:80px;height:80px;animation:rotate-f8a47a3f 8s linear infinite}.data-ring--2[data-v-f8a47a3f]{width:140px;height:140px;animation:rotate-f8a47a3f 12s linear infinite reverse}.data-ring--3[data-v-f8a47a3f]{width:200px;height:200px;animation:rotate-f8a47a3f 16s linear infinite}@keyframes rotate-f8a47a3f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.data-ring--1 span[data-v-f8a47a3f]{animation:counterRotate-f8a47a3f 8s linear infinite}.data-ring--2 span[data-v-f8a47a3f]{animation:counterRotate-f8a47a3f 12s linear infinite reverse}.data-ring--3 span[data-v-f8a47a3f]{animation:counterRotate-f8a47a3f 16s linear infinite}@keyframes counterRotate-f8a47a3f{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.floating-card[data-v-f8a47a3f]{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 18px;min-width:160px;animation:floatCard-f8a47a3f 6s infinite ease-in-out}.floating-card .card-glow[data-v-f8a47a3f]{position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg,rgba(196,30,58,.3),transparent,rgba(139,21,56,.2));opacity:0;transition:opacity .3s;z-index:-1}.floating-card:hover .card-glow[data-v-f8a47a3f]{opacity:1}.floating-card--1[data-v-f8a47a3f]{top:10%;left:5%}.floating-card--2[data-v-f8a47a3f]{top:25%;right:0;animation-delay:-1.5s}.floating-card--3[data-v-f8a47a3f]{bottom:25%;left:0;animation-delay:-3s}.floating-card--4[data-v-f8a47a3f]{bottom:10%;right:10%;animation-delay:-4.5s}@keyframes floatCard-f8a47a3f{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(2deg)}}.floating-card__icon[data-v-f8a47a3f]{font-size:24px}.floating-card__content[data-v-f8a47a3f]{display:flex;flex-direction:column;gap:2px}.floating-card__label[data-v-f8a47a3f]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#fff9}.floating-card__value[data-v-f8a47a3f]{font-size:20px;font-weight:300;color:#fff;letter-spacing:-.02em}.floating-card__value.positive[data-v-f8a47a3f]{color:#34c759}.orbital-ring[data-v-f8a47a3f]{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.orbital-ring--1[data-v-f8a47a3f]{width:400px;height:400px;animation:orbitSpin-f8a47a3f 20s linear infinite}.orbital-ring--2[data-v-f8a47a3f]{width:500px;height:500px;animation:orbitSpin-f8a47a3f 30s linear infinite reverse;border-style:dashed}.orbital-ring--3[data-v-f8a47a3f]{width:600px;height:600px;animation:orbitSpin-f8a47a3f 40s linear infinite;border-color:#c41e3a1a}@keyframes orbitSpin-f8a47a3f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1200px){.hero__grid[data-v-f8a47a3f]{grid-template-columns:1fr;gap:48px}.hero__content[data-v-f8a47a3f]{text-align:center}.hero__description[data-v-f8a47a3f]{max-width:600px;margin-left:auto;margin-right:auto}.hero__actions[data-v-f8a47a3f],.hero__scroll-hint[data-v-f8a47a3f]{justify-content:center}.hero__visual[data-v-f8a47a3f]{order:-1;height:450px}.glass-sphere[data-v-f8a47a3f]{width:250px;height:250px}.orbital-ring--1[data-v-f8a47a3f]{width:320px;height:320px}.orbital-ring--2[data-v-f8a47a3f]{width:400px;height:400px}.orbital-ring--3[data-v-f8a47a3f]{width:480px;height:480px}.floating-card--1[data-v-f8a47a3f]{top:5%;left:0}.floating-card--2[data-v-f8a47a3f]{top:15%;right:-5%}.floating-card--3[data-v-f8a47a3f]{bottom:15%;left:-5%}.floating-card--4[data-v-f8a47a3f]{bottom:5%;right:0}}@media (max-width: 768px){.hero[data-v-f8a47a3f]{padding:80px 24px 60px}.hero__visual[data-v-f8a47a3f]{height:380px}.glass-sphere[data-v-f8a47a3f]{width:200px;height:200px}.floating-card[data-v-f8a47a3f]{padding:10px 14px;min-width:140px}.floating-card__value[data-v-f8a47a3f]{font-size:16px}.orbital-ring--1[data-v-f8a47a3f]{width:260px;height:260px}.orbital-ring--2[data-v-f8a47a3f]{width:320px;height:320px}.orbital-ring--3[data-v-f8a47a3f]{width:380px;height:380px}.hero__actions[data-v-f8a47a3f]{flex-direction:column;width:100%;max-width:300px;margin-left:auto;margin-right:auto}.action-btn[data-v-f8a47a3f]{justify-content:center;width:100%}}.stats-bar[data-v-a1682f40]{background:#fff;padding:48px;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.stats-grid[data-v-a1682f40]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:48px}.stat-item[data-v-a1682f40]{text-align:center}.stat-value[data-v-a1682f40]{font-family:var(--font-family);font-size:56px;font-weight:200;color:var(--cherry-primary);margin-bottom:8px;letter-spacing:-.03em}.stat-label[data-v-a1682f40]{font-size:14px;color:var(--slate)}@media (max-width: 1024px){.stats-grid[data-v-a1682f40]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.stats-grid[data-v-a1682f40]{grid-template-columns:1fr}.stat-value[data-v-a1682f40]{font-size:44px}}.icon[data-v-e62d0131]{display:inline-block;vertical-align:middle;flex-shrink:0}.problem-section[data-v-368cc125]{padding:120px 48px;background:linear-gradient(180deg,var(--cream) 0%,white 100%)}.section-header[data-v-368cc125]{text-align:center;max-width:700px;margin:0 auto 80px}.section-label[data-v-368cc125]{display:inline-block;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--cherry-primary);font-weight:500;margin-bottom:12px}.section-header h2[data-v-368cc125]{font-size:clamp(36px,4.5vw,56px);font-weight:200;margin-bottom:20px;color:var(--charcoal);letter-spacing:-.03em}.section-header p[data-v-368cc125]{font-size:18px;color:var(--slate)}.problems-grid[data-v-368cc125]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto}.problem-card[data-v-368cc125]{background:#fff;border-radius:var(--radius-md);padding:40px;box-shadow:var(--shadow-soft);transition:all .4s var(--transition-smooth);position:relative;overflow:hidden;opacity:0;transform:translateY(30px)}.problem-card--visible[data-v-368cc125]{opacity:1;transform:translateY(0)}.problem-card[data-v-368cc125]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--cherry-primary);transform:scaleY(0);transition:transform .4s var(--transition-smooth)}.problem-card[data-v-368cc125]:hover{transform:translateY(-8px);box-shadow:var(--shadow-medium)}.problem-card[data-v-368cc125]:hover:before{transform:scaleY(1)}.problem-icon[data-v-368cc125]{width:56px;height:56px;background:#c41e3a0f;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:var(--cherry-primary)}.problem-card h3[data-v-368cc125]{font-size:22px;font-weight:400;margin-bottom:12px;color:var(--charcoal);letter-spacing:-.02em}.problem-card p[data-v-368cc125]{color:var(--slate);font-size:15px;line-height:1.6}.problem-stat[data-v-368cc125]{display:inline-block;background:#c41e3a14;padding:8px 16px;border-radius:var(--radius-sm);font-weight:600;color:var(--cherry-primary);margin-top:16px;font-size:14px}@media (max-width: 1024px){.problems-grid[data-v-368cc125]{grid-template-columns:1fr}}@media (max-width: 768px){.problem-section[data-v-368cc125]{padding:80px 24px}}.module-demo[data-v-5d00e368]{background:#ffffff08;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);padding:32px;min-height:400px}.demo-header[data-v-5d00e368]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.demo-title[data-v-5d00e368]{font-weight:600;font-size:14px}.demo-badge[data-v-5d00e368]{padding:4px 12px;background:var(--success);border-radius:100px;font-size:12px;font-weight:600;color:#fff}.forecast-chart[data-v-5d00e368]{height:200px;position:relative;margin-bottom:24px}.forecast-bars[data-v-5d00e368]{display:flex;align-items:flex-end;justify-content:space-between;height:100%;gap:8px}.forecast-bar[data-v-5d00e368]{flex:1;background:linear-gradient(180deg,var(--cherry-primary),var(--cherry-deep));border-radius:4px 4px 0 0;position:relative;transition:height .5s var(--transition-smooth)}.forecast-bar--predicted[data-v-5d00e368]{background:linear-gradient(180deg,#c41e3a66,#8b153866);border:2px dashed var(--cherry-primary)}.forecast-bar[data-v-5d00e368]:after{content:attr(data-value);position:absolute;top:-24px;left:50%;transform:translate(-50%);font-size:11px;font-weight:600;color:#ffffffb3;white-space:nowrap}.forecast-labels[data-v-5d00e368]{display:flex;justify-content:space-between;margin-top:8px}.forecast-labels span[data-v-5d00e368]{font-size:11px;color:#ffffff80;flex:1;text-align:center}.accuracy-badge[data-v-5d00e368]{display:inline-flex;align-items:center;gap:8px;background:#2d7a4f33;padding:12px 20px;border-radius:var(--radius-sm);color:#4ade80;font-weight:600;margin-top:24px}.module-demo[data-v-30f8eea7]{background:#ffffff08;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);padding:32px;min-height:400px}.demo-header[data-v-30f8eea7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.demo-title[data-v-30f8eea7]{font-weight:600;font-size:14px}.demo-badge[data-v-30f8eea7]{padding:4px 12px;background:var(--success);border-radius:100px;font-size:12px;font-weight:600;color:#fff}.inventory-grid[data-v-30f8eea7]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.inventory-item[data-v-30f8eea7]{background:#ffffff0d;border-radius:var(--radius-sm);padding:16px}.inventory-item-header[data-v-30f8eea7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.inventory-name[data-v-30f8eea7]{font-weight:600;font-size:14px}.inventory-status[data-v-30f8eea7]{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600}.inventory-status--ok[data-v-30f8eea7]{background:#2d7a4f33;color:#4ade80}.inventory-status--warning[data-v-30f8eea7]{background:#d4a01233;color:#fbbf24}.inventory-status--critical[data-v-30f8eea7]{background:#c41e3a33;color:var(--cherry-light)}.inventory-bar[data-v-30f8eea7]{height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:8px}.inventory-bar-fill[data-v-30f8eea7]{height:100%;border-radius:4px;transition:width 1s var(--transition-smooth)}.inventory-meta[data-v-30f8eea7]{display:flex;justify-content:space-between;font-size:11px;color:#ffffff80}.module-demo[data-v-290bced3]{background:#ffffff08;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);padding:32px;min-height:400px}.demo-header[data-v-290bced3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.demo-title[data-v-290bced3]{font-weight:600;font-size:14px}.demo-badge[data-v-290bced3]{padding:4px 12px;background:var(--success);border-radius:100px;font-size:12px;font-weight:600;color:#fff}.orders-list[data-v-290bced3]{display:flex;flex-direction:column;gap:12px}.order-item[data-v-290bced3]{background:#ffffff0d;padding:16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.order-id[data-v-290bced3]{font-weight:600;margin-bottom:4px}.order-customer[data-v-290bced3]{font-size:12px;color:#ffffff80}.order-status[data-v-290bced3]{padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600}.status--shipped[data-v-290bced3]{background:#2d7a4f33;color:#4ade80}.status--picking[data-v-290bced3]{background:#1e5c8b4d;color:#60a5fa}.status--queued[data-v-290bced3]{background:#d4a01233;color:#fbbf24}.module-demo[data-v-483d65a0]{background:#ffffff08;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);padding:32px;min-height:400px}.demo-header[data-v-483d65a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.demo-title[data-v-483d65a0]{font-weight:600;font-size:14px}.demo-badge[data-v-483d65a0]{padding:4px 12px;background:var(--success);border-radius:100px;font-size:12px;font-weight:600;color:#fff}.route-map[data-v-483d65a0]{background:#1e5c8b1a;border-radius:var(--radius-sm);height:200px;position:relative;margin-bottom:16px;overflow:hidden}.route-path[data-v-483d65a0]{position:absolute;top:50%;left:10%;width:80%;height:2px;background:var(--cherry-primary)}.route-stop[data-v-483d65a0]{position:absolute;width:16px;height:16px;background:#fff;border:3px solid var(--cherry-primary);border-radius:50%;transform:translate(-50%,-50%)}.route-stop--start[data-v-483d65a0]{left:10%;top:50%;background:var(--success);border-color:var(--success)}.route-stop--mid1[data-v-483d65a0]{left:35%;top:35%}.route-stop--mid2[data-v-483d65a0]{left:55%;top:65%}.route-stop--mid3[data-v-483d65a0]{left:75%;top:40%}.route-stop--end[data-v-483d65a0]{left:90%;top:50%;background:var(--cherry-primary)}.route-vehicle[data-v-483d65a0]{position:absolute;width:20px;height:12px;background:var(--cherry-primary);border-radius:4px;top:50%;left:10%;transform:translate(-50%,-50%);animation:drive-483d65a0 4s ease-in-out infinite}@keyframes drive-483d65a0{0%{left:10%;top:50%}25%{left:35%;top:35%}50%{left:55%;top:65%}75%{left:75%;top:40%}to{left:90%;top:50%}}.route-stats[data-v-483d65a0]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.route-stat[data-v-483d65a0]{background:#ffffff0d;padding:12px;border-radius:var(--radius-sm);text-align:center}.route-stat-value[data-v-483d65a0]{font-family:var(--font-family);font-size:28px;font-weight:300;color:var(--cherry-light);letter-spacing:-.02em}.route-stat-label[data-v-483d65a0]{font-size:11px;color:#ffffff80;margin-top:4px}.module-demo[data-v-d696aed2]{background:#ffffff08;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);padding:32px;min-height:400px}.demo-header[data-v-d696aed2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.demo-title[data-v-d696aed2]{font-weight:600;font-size:14px}.demo-badge[data-v-d696aed2]{padding:4px 12px;background:var(--success);border-radius:100px;font-size:12px;font-weight:600;color:#fff}.compliance-list[data-v-d696aed2]{list-style:none}.compliance-item[data-v-d696aed2]{display:flex;align-items:center;gap:16px;padding:16px;background:#ffffff08;border-radius:var(--radius-sm);margin-bottom:12px;border-left:3px solid var(--success)}.compliance-item--pending[data-v-d696aed2]{border-left-color:var(--warning)}.compliance-check[data-v-d696aed2]{width:24px;height:24px;background:var(--success);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;flex-shrink:0}.compliance-item--pending .compliance-check[data-v-d696aed2]{background:var(--warning)}.compliance-text[data-v-d696aed2]{flex:1}.compliance-text strong[data-v-d696aed2]{display:block;margin-bottom:2px}.compliance-text span[data-v-d696aed2]{font-size:12px;color:#ffffff80}.module-demo[data-v-6676fb8a]{background:#ffffff08;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);padding:32px;min-height:400px}.demo-header[data-v-6676fb8a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.demo-title[data-v-6676fb8a]{font-weight:600;font-size:14px}.demo-badge[data-v-6676fb8a]{padding:4px 12px;background:var(--success);border-radius:100px;font-size:12px;font-weight:600;color:#fff}.costing-breakdown[data-v-6676fb8a]{margin-bottom:24px}.costing-row[data-v-6676fb8a]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1)}.costing-row--total[data-v-6676fb8a]{border-bottom:none;font-weight:600;padding-top:16px}.costing-label[data-v-6676fb8a]{color:#ffffffb3}.costing-value[data-v-6676fb8a]{font-family:var(--font-family);font-weight:400;letter-spacing:-.01em}.costing-value--negative[data-v-6676fb8a]{color:var(--cherry-light)}.costing-value--positive[data-v-6676fb8a]{color:#4ade80}.margin-info[data-v-6676fb8a]{font-size:13px;color:#fff9;margin-bottom:8px}.profitability-meter[data-v-6676fb8a]{height:12px;background:#ffffff1a;border-radius:6px;overflow:hidden}.profitability-fill[data-v-6676fb8a]{height:100%;background:linear-gradient(90deg,var(--cherry-primary),var(--success));border-radius:6px;transition:width 1.5s var(--transition-smooth)}.modules-section[data-v-64f582a9]{padding:120px 48px;background:var(--charcoal);color:#fff;position:relative;outline:none}.modules-section .section-label[data-v-64f582a9]{color:var(--cherry-light)}.modules-section .section-header h2[data-v-64f582a9]{color:#fff}.modules-section .section-header p[data-v-64f582a9]{color:#ffffffb3}.section-header[data-v-64f582a9]{text-align:center;max-width:700px;margin:0 auto 80px}.section-label[data-v-64f582a9]{display:inline-block;font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:500;margin-bottom:12px}.section-header h2[data-v-64f582a9]{font-size:clamp(36px,4.5vw,56px);font-weight:200;margin-bottom:20px;letter-spacing:-.03em}.section-header p[data-v-64f582a9]{font-size:18px}.module-nav-container[data-v-64f582a9]{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:64px}.module-arrow[data-v-64f582a9]{width:56px;height:56px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s var(--transition-smooth);flex-shrink:0}.module-arrow[data-v-64f582a9]:hover:not(:disabled){background:var(--cherry-primary);border-color:var(--cherry-primary);color:#fff;transform:scale(1.1)}.module-arrow[data-v-64f582a9]:active:not(:disabled){transform:scale(.95)}.module-arrow[data-v-64f582a9]:disabled{opacity:.3;cursor:not-allowed}.module-tabs[data-v-64f582a9]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.module-tab[data-v-64f582a9]{padding:12px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:#ffffffb3;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s var(--transition-smooth)}.module-tab[data-v-64f582a9]:hover{background:#ffffff1a;color:#fff}.module-tab--active[data-v-64f582a9]{background:var(--cherry-primary);border-color:var(--cherry-primary);color:#fff}.module-content[data-v-64f582a9]{max-width:1200px;margin:0 auto}.module-panel[data-v-64f582a9]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.module-info h3[data-v-64f582a9]{font-size:40px;font-weight:200;margin-bottom:20px;letter-spacing:-.03em}.module-info p[data-v-64f582a9]{color:#ffffffb3;font-size:16px;margin-bottom:32px;line-height:1.6}.module-features[data-v-64f582a9]{list-style:none}.module-features li[data-v-64f582a9]{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px;padding:16px;background:#ffffff08;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.05)}.feature-icon[data-v-64f582a9]{width:32px;height:32px;background:var(--cherry-primary);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.feature-text strong[data-v-64f582a9]{display:block;margin-bottom:4px}.feature-text span[data-v-64f582a9]{font-size:14px;color:#fff9}.fade-enter-active[data-v-64f582a9],.fade-leave-active[data-v-64f582a9]{transition:all .4s var(--transition-smooth)}.fade-enter-from[data-v-64f582a9]{opacity:0;transform:translateY(20px)}.fade-leave-to[data-v-64f582a9]{opacity:0;transform:translateY(-20px)}@media (max-width: 1024px){.module-panel[data-v-64f582a9]{grid-template-columns:1fr}.module-nav-container[data-v-64f582a9]{flex-direction:column;gap:16px}.module-arrow[data-v-64f582a9]{display:none}}@media (max-width: 768px){.modules-section[data-v-64f582a9]{padding:80px 24px}.module-tabs[data-v-64f582a9]{gap:8px}.module-tab[data-v-64f582a9]{padding:10px 16px;font-size:12px}}.library-section[data-v-d890a535]{padding:120px 48px;background:linear-gradient(180deg,#1a1a1a,#0d0d0d);color:#fff}.section-header[data-v-d890a535]{text-align:center;max-width:700px;margin:0 auto 80px}.section-label[data-v-d890a535]{display:inline-block;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--cherry-primary);font-weight:500;margin-bottom:12px}.section-header h2[data-v-d890a535]{font-size:clamp(36px,4.5vw,56px);font-weight:200;margin-bottom:20px;color:#fff;letter-spacing:-.03em}.section-header p[data-v-d890a535]{font-size:18px;color:#fff9}.library-container[data-v-d890a535]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:0;background:#1e1e1e;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 80px #00000080;border:1px solid rgba(255,255,255,.08)}.library-sidebar[data-v-d890a535]{background:linear-gradient(180deg,#252525,#1a1a1a);border-right:1px solid rgba(255,255,255,.08);padding:24px 0}.library-sidebar-header[data-v-d890a535]{padding:0 20px 16px;font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#fff6;font-weight:600}.library-sidebar-item[data-v-d890a535]{display:flex;align-items:center;gap:12px;padding:10px 20px;cursor:pointer;transition:all .2s;color:#fffc;font-size:14px;border:none;background:none;width:100%;text-align:left;border-left:3px solid transparent}.library-sidebar-item[data-v-d890a535]:hover{background:#ffffff0d}.library-sidebar-item--active[data-v-d890a535]{background:#c41e3a26;border-left-color:var(--cherry-primary);color:#fff}.item-icon[data-v-d890a535]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff9}.library-sidebar-item--active .item-icon[data-v-d890a535]{color:#fff}.item-count[data-v-d890a535]{margin-left:auto;background:#ffffff1a;padding:2px 8px;border-radius:10px;font-size:11px;color:#ffffff80}.library-sidebar-item--active .item-count[data-v-d890a535]{background:var(--cherry-primary);color:#fff}.library-main[data-v-d890a535]{display:flex;flex-direction:column}.library-toolbar[data-v-d890a535]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#0003;border-bottom:1px solid rgba(255,255,255,.08)}.library-search[data-v-d890a535]{display:flex;align-items:center;gap:10px;background:#ffffff14;padding:10px 16px;border-radius:var(--radius-sm);flex:1;max-width:400px}.library-search input[data-v-d890a535]{background:none;border:none;outline:none;color:#fff;font-size:14px;width:100%;font-family:var(--font-family)}.library-search input[data-v-d890a535]::placeholder{color:#fff6}.library-stats[data-v-d890a535]{font-size:13px;color:#ffffff80}.library-table-container[data-v-d890a535]{flex:1;overflow-y:auto;max-height:600px}.library-table[data-v-d890a535]{width:100%;border-collapse:collapse}.library-table thead[data-v-d890a535]{position:sticky;top:0;z-index:10}.library-table th[data-v-d890a535]{background:#1a1a1a;padding:12px 16px;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;font-weight:600;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;user-select:none;transition:color .2s}.library-table th[data-v-d890a535]:hover{color:#fff}.library-table th.sorted[data-v-d890a535]{color:var(--cherry-primary)}.sort-icon[data-v-d890a535]{margin-left:6px;opacity:.5}.library-table th.sorted .sort-icon[data-v-d890a535]{opacity:1}.library-table td[data-v-d890a535]{padding:14px 16px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.04);color:#ffffffd9}.library-table tbody tr[data-v-d890a535]{transition:background .15s;cursor:pointer}.library-table tbody tr[data-v-d890a535]:nth-child(2n){background:#ffffff05}.library-table tbody tr[data-v-d890a535]:hover{background:#c41e3a1a}.library-table tbody tr.selected[data-v-d890a535]{background:#c41e3a33}.feature-name[data-v-d890a535]{display:flex;align-items:center;gap:12px}.feature-icon-small[data-v-d890a535]{width:28px;height:28px;background:#c41e3a26;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cherry-primary)}.feature-name-text[data-v-d890a535]{font-weight:500}.module-badge[data-v-d890a535]{display:inline-block;padding:4px 10px;background:#ffffff14;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.module-badge--forecast[data-v-d890a535]{background:#8b15384d;color:#e8a0a0}.module-badge--inventory[data-v-d890a535]{background:#2d7a4f4d;color:#4ade80}.module-badge--orders[data-v-d890a535]{background:#1e5c8b4d;color:#60a5fa}.module-badge--routes[data-v-d890a535]{background:#a855f74d;color:#c4b5fd}.module-badge--compliance[data-v-d890a535]{background:#d4a0124d;color:#fbbf24}.module-badge--costing[data-v-d890a535]{background:#ec48994d;color:#f9a8d4}.impact-bar[data-v-d890a535]{width:100px;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.impact-bar-fill[data-v-d890a535]{height:100%;border-radius:3px;transition:width .5s var(--transition-smooth)}.impact-bar-fill--high[data-v-d890a535]{background:linear-gradient(90deg,var(--cherry-primary),#E8A0A0)}.impact-bar-fill--medium[data-v-d890a535]{background:linear-gradient(90deg,var(--warning),#FDE68A)}.impact-bar-fill--low[data-v-d890a535]{background:linear-gradient(90deg,var(--info),#93C5FD)}.status-dot[data-v-d890a535]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px}.status-dot--included[data-v-d890a535]{background:var(--success)}.status-dot--enterprise[data-v-d890a535]{background:var(--warning)}.library-footer[data-v-d890a535]{padding:16px 24px;background:#0003;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}.library-footer-info[data-v-d890a535]{font-size:13px;color:#ffffff80}.library-footer-actions button[data-v-d890a535]{padding:8px 16px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:#fff;font-size:13px;cursor:pointer;transition:all .2s;font-family:var(--font-family)}.library-footer-actions button[data-v-d890a535]:hover{background:var(--cherry-primary);border-color:var(--cherry-primary)}@media (max-width: 1024px){.library-container[data-v-d890a535]{grid-template-columns:1fr}.library-sidebar[data-v-d890a535]{display:none}}.comparison-section[data-v-a6ed1f72]{padding:120px 48px;background:#fff}.section-header[data-v-a6ed1f72]{text-align:center;max-width:700px;margin:0 auto 80px}.section-label[data-v-a6ed1f72]{display:inline-block;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--cherry-primary);font-weight:500;margin-bottom:12px}.section-header h2[data-v-a6ed1f72]{font-size:clamp(36px,4.5vw,56px);font-weight:200;margin-bottom:20px;color:var(--charcoal);letter-spacing:-.03em}.section-header p[data-v-a6ed1f72]{font-size:18px;color:var(--slate)}.comparison-table[data-v-a6ed1f72]{max-width:1000px;margin:0 auto;background:var(--cream);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-medium)}.comparison-header[data-v-a6ed1f72]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:var(--charcoal);color:#fff}.comparison-cell[data-v-a6ed1f72]{padding:24px;text-align:center;display:flex;align-items:center;justify-content:center}.comparison-cell[data-v-a6ed1f72]:first-child{text-align:left;justify-content:flex-start}.comparison-header .comparison-cell.cherry[data-v-a6ed1f72]{background:var(--cherry-primary)}.comparison-row[data-v-a6ed1f72]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border-bottom:1px solid rgba(0,0,0,.05)}.comparison-row[data-v-a6ed1f72]:last-child{border-bottom:none}.comparison-row .comparison-cell.cherry[data-v-a6ed1f72]{background:#c41e3a0d}.feature-cell[data-v-a6ed1f72]{font-weight:500}.check-icon[data-v-a6ed1f72]{color:var(--success);width:20px;height:20px}.x-icon[data-v-a6ed1f72]{color:var(--cherry-primary);width:20px;height:20px}.addon-text[data-v-a6ed1f72]{color:var(--cherry-primary);font-size:14px}.cost-value[data-v-a6ed1f72]{font-weight:600;font-size:16px}.cost-value--cherry[data-v-a6ed1f72]{color:var(--cherry-primary)}@media (max-width: 1024px){.comparison-header[data-v-a6ed1f72],.comparison-row[data-v-a6ed1f72]{grid-template-columns:1.5fr 1fr 1fr 1fr}}@media (max-width: 768px){.comparison-section[data-v-a6ed1f72]{padding:80px 24px}.comparison-header[data-v-a6ed1f72],.comparison-row[data-v-a6ed1f72]{grid-template-columns:1fr 1fr}.comparison-cell[data-v-a6ed1f72]:nth-child(3),.comparison-cell[data-v-a6ed1f72]:nth-child(4){display:none}}.pricing-section[data-v-fca30d51]{padding:120px 48px;background:linear-gradient(180deg,var(--cream-dark),var(--cream))}.section-header[data-v-fca30d51]{text-align:center;max-width:700px;margin:0 auto 48px}.section-label[data-v-fca30d51]{display:inline-block;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--cherry-primary);font-weight:500;margin-bottom:12px}.section-header h2[data-v-fca30d51]{font-size:clamp(36px,4.5vw,56px);font-weight:200;margin-bottom:20px;color:var(--charcoal);letter-spacing:-.03em}.section-header p[data-v-fca30d51]{font-size:18px;color:var(--slate)}.pricing-tabs[data-v-fca30d51]{display:flex;justify-content:center;gap:8px;margin-bottom:48px;background:#fff;padding:6px;border-radius:100px;max-width:fit-content;margin-left:auto;margin-right:auto;box-shadow:var(--shadow-soft)}.pricing-tab[data-v-fca30d51]{padding:12px 28px;border-radius:100px;font-size:15px;font-weight:500;color:var(--slate);transition:all .2s var(--transition-smooth)}.pricing-tab[data-v-fca30d51]:hover{color:var(--charcoal)}.pricing-tab.active[data-v-fca30d51]{background:var(--cherry-primary);color:#fff}.billing-toggle[data-v-fca30d51]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:48px;font-size:15px;color:var(--slate)}.billing-toggle span[data-v-fca30d51]{display:flex;align-items:center;gap:8px;transition:color .2s}.billing-toggle span.active[data-v-fca30d51]{color:var(--charcoal);font-weight:500}.toggle-switch[data-v-fca30d51]{width:52px;height:28px;background:var(--cream-dark);border-radius:100px;position:relative;cursor:pointer;border:2px solid rgba(0,0,0,.1);transition:all .3s var(--transition-smooth)}.toggle-switch.annual[data-v-fca30d51]{background:var(--cherry-primary);border-color:var(--cherry-primary)}.toggle-knob[data-v-fca30d51]{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;transition:transform .3s var(--transition-smooth)}.toggle-switch.annual .toggle-knob[data-v-fca30d51]{transform:translate(24px)}.save-badge[data-v-fca30d51]{background:var(--success);color:#fff;padding:4px 10px;border-radius:100px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pricing-cards[data-v-fca30d51]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto 32px}.pricing-card[data-v-fca30d51]{background:#fff;border-radius:var(--radius-lg);padding:40px 32px;box-shadow:var(--shadow-soft);position:relative;transition:transform .3s var(--transition-smooth),box-shadow .3s var(--transition-smooth)}.pricing-card[data-v-fca30d51]:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.pricing-card--featured[data-v-fca30d51]{border:2px solid var(--cherry-primary);box-shadow:var(--shadow-heavy);transform:scale(1.02)}.pricing-card--featured[data-v-fca30d51]:hover{transform:scale(1.02) translateY(-4px)}.pricing-card__badge[data-v-fca30d51]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--cherry-primary);color:#fff;padding:6px 20px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.1em;white-space:nowrap}.pricing-card h3[data-v-fca30d51]{font-size:26px;font-weight:400;margin-bottom:8px;letter-spacing:-.02em;color:var(--charcoal)}.pricing-card__subtitle[data-v-fca30d51]{color:var(--slate);margin-bottom:24px;font-weight:400;font-size:14px}.pricing-card__price[data-v-fca30d51]{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-size:48px;font-weight:200;color:var(--cherry-primary);margin-bottom:4px;letter-spacing:-.03em}.pricing-card__price.custom[data-v-fca30d51]{font-size:40px}.pricing-card__price[data-v-fca30d51]:before{content:"€";font-size:24px;vertical-align:super;margin-right:2px}.pricing-card__price.custom[data-v-fca30d51]:before{content:""}.pricing-card__price span[data-v-fca30d51]{font-size:15px;color:var(--slate);font-weight:400;margin-left:4px}.pricing-card__savings[data-v-fca30d51]{font-size:13px;color:var(--success);margin-bottom:24px;font-weight:500;min-height:20px}.pricing-card__features[data-v-fca30d51]{list-style:none;margin-bottom:32px}.pricing-card__features li[data-v-fca30d51]{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;gap:10px;color:var(--charcoal);font-size:14px}.pricing-card__features li[data-v-fca30d51]:last-child{border-bottom:none}.pricing-card__features li[data-v-fca30d51]:before{content:"✓";color:var(--success);font-weight:700;font-size:12px}.pricing-note[data-v-fca30d51]{text-align:center;font-size:13px;color:var(--slate);max-width:600px;margin:0 auto;line-height:1.7}.marketplace-section[data-v-fca30d51]{max-width:1200px;margin:0 auto}.marketplace-header[data-v-fca30d51]{text-align:center;margin-bottom:48px}.marketplace-header h3[data-v-fca30d51]{font-size:32px;font-weight:300;color:var(--charcoal);margin-bottom:12px}.marketplace-header p[data-v-fca30d51]{color:var(--slate);font-size:16px}.marketplace-grid[data-v-fca30d51]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.marketplace-card[data-v-fca30d51]{background:#fff;border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-soft);display:flex;gap:20px;transition:transform .2s var(--transition-smooth),box-shadow .2s var(--transition-smooth)}.marketplace-card[data-v-fca30d51]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.marketplace-card__icon[data-v-fca30d51]{font-size:32px;flex-shrink:0}.marketplace-card__content[data-v-fca30d51]{flex:1}.marketplace-card__content h4[data-v-fca30d51]{font-size:17px;font-weight:500;color:var(--charcoal);margin-bottom:8px}.marketplace-card__content p[data-v-fca30d51]{font-size:13px;color:var(--slate);line-height:1.5;margin-bottom:16px}.marketplace-card__footer[data-v-fca30d51]{display:flex;justify-content:space-between;align-items:center}.marketplace-card__category[data-v-fca30d51]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--cherry-primary);font-weight:600;background:#c41e3a14;padding:4px 10px;border-radius:100px}.marketplace-card__price[data-v-fca30d51]{font-size:16px;font-weight:600;color:var(--charcoal)}.marketplace-card__price small[data-v-fca30d51]{font-size:12px;color:var(--slate);font-weight:400}.marketplace-cta[data-v-fca30d51]{text-align:center;padding:40px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.marketplace-cta p[data-v-fca30d51]{margin-bottom:20px;color:var(--slate)}.data-section[data-v-fca30d51]{max-width:1200px;margin:0 auto}.data-header[data-v-fca30d51]{text-align:center;margin-bottom:48px}.data-header h3[data-v-fca30d51]{font-size:32px;font-weight:300;color:var(--charcoal);margin-bottom:12px}.data-header p[data-v-fca30d51]{color:var(--slate);font-size:16px}.data-grid[data-v-fca30d51]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.data-card[data-v-fca30d51]{background:#fff;border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-soft);position:relative;transition:transform .2s var(--transition-smooth),box-shadow .2s var(--transition-smooth)}.data-card[data-v-fca30d51]:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.data-card--popular[data-v-fca30d51]{border:2px solid var(--cherry-primary)}.data-card__badge[data-v-fca30d51]{position:absolute;top:-10px;right:20px;background:var(--cherry-primary);color:#fff;padding:4px 12px;border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.1em}.data-card h4[data-v-fca30d51]{font-size:18px;font-weight:500;color:var(--charcoal);margin-bottom:12px}.data-card p[data-v-fca30d51]{font-size:14px;color:var(--slate);line-height:1.6;margin-bottom:20px;min-height:66px}.data-card__footer[data-v-fca30d51]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(0,0,0,.05)}.data-card__price .amount[data-v-fca30d51]{font-size:24px;font-weight:600;color:var(--charcoal)}.data-card__price .frequency[data-v-fca30d51]{display:block;font-size:12px;color:var(--slate);margin-top:2px}.data-cta[data-v-fca30d51]{display:flex;align-items:center;justify-content:space-between;padding:40px;background:linear-gradient(135deg,var(--charcoal),#2a2a2a);border-radius:var(--radius-lg);color:#fff}.data-cta__content h4[data-v-fca30d51]{font-size:24px;font-weight:400;margin-bottom:8px;color:#fff}.data-cta__content p[data-v-fca30d51]{color:#ffffffb3;max-width:500px;font-size:15px}@media (max-width: 1024px){.pricing-cards[data-v-fca30d51]{grid-template-columns:1fr;max-width:450px}.pricing-card--featured[data-v-fca30d51]{transform:none}.pricing-card--featured[data-v-fca30d51]:hover{transform:translateY(-4px)}.marketplace-grid[data-v-fca30d51],.data-grid[data-v-fca30d51]{grid-template-columns:repeat(2,1fr)}.data-cta[data-v-fca30d51]{flex-direction:column;text-align:center;gap:24px}.data-cta__content p[data-v-fca30d51]{max-width:100%}}@media (max-width: 768px){.pricing-section[data-v-fca30d51]{padding:80px 20px}.pricing-tabs[data-v-fca30d51]{flex-direction:column;border-radius:var(--radius-md)}.pricing-tab[data-v-fca30d51]{width:100%;text-align:center}.billing-toggle[data-v-fca30d51]{flex-wrap:wrap;gap:12px}.pricing-card[data-v-fca30d51]{padding:28px 24px}.pricing-card__price[data-v-fca30d51]{font-size:40px}.marketplace-grid[data-v-fca30d51],.data-grid[data-v-fca30d51]{grid-template-columns:1fr}.marketplace-card[data-v-fca30d51]{flex-direction:column;text-align:center}.marketplace-card__footer[data-v-fca30d51]{flex-direction:column;gap:12px}}.cta-section[data-v-23516596]{padding:120px 48px;background:linear-gradient(135deg,var(--cherry-deep),var(--cherry-primary));color:#fff;text-align:center}.cta-content[data-v-23516596]{max-width:700px;margin:0 auto}.cta-section h2[data-v-23516596]{font-size:clamp(36px,4.5vw,56px);font-weight:200;margin-bottom:20px;letter-spacing:-.03em}.cta-section p[data-v-23516596]{font-size:18px;opacity:.9;max-width:600px;margin:0 auto 40px;line-height:1.6}.cta-actions[data-v-23516596]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.cta-btn--primary[data-v-23516596]{background:#fff;color:var(--cherry-primary);border:none;font-weight:500}.cta-btn--primary[data-v-23516596]:hover{background:var(--cream)}.cta-btn--demo[data-v-23516596]{background:transparent;border:2px solid white;color:#fff}.cta-btn--demo[data-v-23516596]:hover{background:#ffffff1a}.cta-telegram[data-v-23516596]{padding-top:32px;border-top:1px solid rgba(255,255,255,.2)}.cta-telegram p[data-v-23516596]{font-size:15px;margin-bottom:16px;opacity:.8}.telegram-link[data-v-23516596]{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:#ffffff26;backdrop-filter:blur(10px);color:#fff;border-radius:100px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s var(--transition-smooth);border:1px solid rgba(255,255,255,.3)}.telegram-link[data-v-23516596]:hover{background:#ffffff40;transform:translateY(-2px)}@media (max-width: 768px){.cta-section[data-v-23516596]{padding:80px 24px}.cta-actions[data-v-23516596]{flex-direction:column;align-items:center}.cta-btn[data-v-23516596]{width:100%;max-width:280px}}.footer[data-v-3fcb87d9]{background:var(--charcoal);color:#ffffffb3;padding:64px 48px 32px}.footer-content[data-v-3fcb87d9]{max-width:1200px;margin:0 auto 48px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.footer-brand[data-v-3fcb87d9]{display:flex;flex-direction:column;gap:16px}.logo[data-v-3fcb87d9]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff}.logo-icon[data-v-3fcb87d9]{width:36px;height:36px;background:var(--cherry-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;font-size:17px}.logo-text[data-v-3fcb87d9]{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-size:19px;font-weight:500;letter-spacing:-.02em}.footer-brand p[data-v-3fcb87d9]{font-size:14px;line-height:1.6;max-width:280px}.footer-social[data-v-3fcb87d9]{margin-top:8px}.telegram-link[data-v-3fcb87d9]{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:linear-gradient(135deg,#08c,#0077b5);color:#fff;border-radius:100px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s var(--transition-smooth)}.telegram-link[data-v-3fcb87d9]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #08c6}.footer-links h4[data-v-3fcb87d9]{color:#fff;font-size:14px;font-weight:600;margin-bottom:16px}.footer-links a[data-v-3fcb87d9]{display:block;color:#fff9;text-decoration:none;font-size:14px;padding:6px 0;transition:color .3s var(--transition-smooth)}.footer-links a[data-v-3fcb87d9]:hover{color:#fff}.footer-bottom[data-v-3fcb87d9]{border-top:1px solid rgba(255,255,255,.1);padding-top:32px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.footer-bottom-links[data-v-3fcb87d9]{display:flex;gap:24px}.footer-bottom-links a[data-v-3fcb87d9]{color:#fff9;text-decoration:none;transition:color .2s}.footer-bottom-links a[data-v-3fcb87d9]:hover{color:#fff}@media (max-width: 1024px){.footer-content[data-v-3fcb87d9]{grid-template-columns:1fr 1fr;gap:32px}.footer-brand[data-v-3fcb87d9]{grid-column:span 2}}@media (max-width: 768px){.footer[data-v-3fcb87d9]{padding:48px 24px 24px}.footer-content[data-v-3fcb87d9]{grid-template-columns:1fr;text-align:center}.footer-brand[data-v-3fcb87d9]{grid-column:span 1;align-items:center}.footer-brand p[data-v-3fcb87d9]{max-width:none}.logo[data-v-3fcb87d9]{justify-content:center}.footer-bottom[data-v-3fcb87d9]{flex-direction:column;gap:16px;text-align:center}}.home-view[data-v-e45d5f4b]{min-height:100vh;display:flex;flex-direction:column}main[data-v-e45d5f4b]{flex:1}[data-v-f00371f3]:root{--qual-navy-900: #0f172a;--qual-navy-800: #1e293b;--qual-navy-700: #334155;--qual-navy-600: #475569;--qual-navy-500: #64748b;--qual-navy-400: #94a3b8;--qual-navy-300: #cbd5e1;--qual-navy-200: #e2e8f0;--qual-navy-100: #f1f5f9;--qual-navy-50: #f8fafc;--qual-accent-700: #0f766e;--qual-accent-600: #0d9488;--qual-accent-500: #14b8a6;--qual-accent-400: #2dd4bf;--qual-accent-100: #ccfbf1;--qual-success: #059669;--qual-error: #dc2626;--qual-warning: #d97706;--qual-font-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--qual-font-mono: "IBM Plex Mono", "SF Mono", monospace;--qual-space-xs: 4px;--qual-space-sm: 8px;--qual-space-md: 16px;--qual-space-lg: 24px;--qual-space-xl: 32px;--qual-space-2xl: 48px;--qual-space-3xl: 64px;--qual-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--qual-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--qual-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--qual-radius-sm: 4px;--qual-radius-md: 6px;--qual-radius-lg: 8px;--qual-transition: .15s cubic-bezier(.4, 0, .2, 1)}.qualification-view[data-v-f00371f3]{min-height:100vh;background:var(--qual-navy-50);font-family:var(--qual-font-sans);color:var(--qual-navy-900);line-height:1.5}.qual-header[data-v-f00371f3]{position:fixed;top:0;left:0;right:0;z-index:100;background:#fff;border-bottom:1px solid var(--qual-navy-200)}.qual-header__inner[data-v-f00371f3]{max-width:1200px;margin:0 auto;padding:var(--qual-space-md) var(--qual-space-xl);display:flex;align-items:center;justify-content:space-between}.qual-logo[data-v-f00371f3]{display:flex;align-items:center;gap:var(--qual-space-md);text-decoration:none;color:inherit}.qual-logo__mark[data-v-f00371f3]{width:40px;height:40px;background:var(--qual-navy-900);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;letter-spacing:.02em;border-radius:var(--qual-radius-sm)}.qual-logo__text[data-v-f00371f3]{display:flex;flex-direction:column;gap:2px}.qual-logo__name[data-v-f00371f3]{font-weight:600;font-size:15px;color:var(--qual-navy-900);letter-spacing:-.01em}.qual-logo__tagline[data-v-f00371f3]{font-size:12px;color:var(--qual-navy-500);letter-spacing:.02em;text-transform:uppercase}.qual-header__meta[data-v-f00371f3]{display:flex;align-items:center;gap:var(--qual-space-lg)}.qual-header__time[data-v-f00371f3]{font-size:13px;color:var(--qual-navy-500)}.qual-progress[data-v-f00371f3]{position:fixed;top:73px;left:0;right:0;z-index:99;background:#fff;padding:var(--qual-space-md) var(--qual-space-xl);border-bottom:1px solid var(--qual-navy-200)}.qual-progress__bar[data-v-f00371f3]{max-width:800px;margin:0 auto var(--qual-space-md);height:2px;background:var(--qual-navy-200);border-radius:1px;overflow:hidden}.qual-progress__fill[data-v-f00371f3]{height:100%;background:var(--qual-navy-900);transition:width .4s cubic-bezier(.4,0,.2,1)}.qual-progress__steps[data-v-f00371f3]{max-width:800px;margin:0 auto;display:flex;justify-content:space-between}.qual-progress__step[data-v-f00371f3]{display:flex;align-items:center;justify-content:center}.qual-progress__step-number[data-v-f00371f3]{width:24px;height:24px;border-radius:50%;background:var(--qual-navy-200);color:var(--qual-navy-500);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all var(--qual-transition)}.qual-progress__step--active .qual-progress__step-number[data-v-f00371f3]{background:var(--qual-navy-900);color:#fff}.qual-progress__step--current .qual-progress__step-number[data-v-f00371f3]{box-shadow:0 0 0 3px var(--qual-navy-100)}.qual-main[data-v-f00371f3]{padding-top:160px;padding-bottom:var(--qual-space-3xl);min-height:100vh}.qual-container[data-v-f00371f3]{max-width:800px;margin:0 auto;padding:0 var(--qual-space-xl)}.qual-step[data-v-f00371f3]{animation:qualFadeIn-f00371f3 .3s ease-out}@keyframes qualFadeIn-f00371f3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.qual-step__header[data-v-f00371f3]{margin-bottom:var(--qual-space-xl)}.qual-step__title[data-v-f00371f3]{font-size:28px;font-weight:600;color:var(--qual-navy-900);margin:0 0 var(--qual-space-sm);letter-spacing:-.02em}.qual-step__subtitle[data-v-f00371f3]{font-size:15px;color:var(--qual-navy-500);margin:0}.qual-step--welcome[data-v-f00371f3]{padding-top:var(--qual-space-2xl)}.qual-welcome[data-v-f00371f3]{text-align:center}.qual-welcome__badge[data-v-f00371f3]{display:inline-block;padding:var(--qual-space-sm) var(--qual-space-md);background:var(--qual-navy-100);color:var(--qual-navy-700);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--qual-radius-sm);margin-bottom:var(--qual-space-lg)}.qual-welcome__title[data-v-f00371f3]{font-size:36px;font-weight:600;color:var(--qual-navy-900);margin:0 0 var(--qual-space-lg);letter-spacing:-.02em;line-height:1.2}.qual-welcome__text[data-v-f00371f3]{font-size:17px;color:var(--qual-navy-600);max-width:560px;margin:0 auto var(--qual-space-2xl);line-height:1.6}.qual-welcome__features[data-v-f00371f3]{display:flex;justify-content:center;gap:var(--qual-space-2xl);margin-bottom:var(--qual-space-2xl)}.qual-welcome__feature[data-v-f00371f3]{display:flex;align-items:center;gap:var(--qual-space-md)}.qual-welcome__feature-icon[data-v-f00371f3]{width:48px;height:48px;background:var(--qual-navy-100);border-radius:var(--qual-radius-lg);display:flex;align-items:center;justify-content:center;color:var(--qual-navy-700)}.qual-welcome__feature-text[data-v-f00371f3]{text-align:left;display:flex;flex-direction:column;gap:2px}.qual-welcome__feature-text strong[data-v-f00371f3]{font-size:14px;font-weight:600;color:var(--qual-navy-900)}.qual-welcome__feature-text span[data-v-f00371f3]{font-size:13px;color:var(--qual-navy-500)}.qual-form[data-v-f00371f3]{display:flex;flex-direction:column;gap:var(--qual-space-lg);margin-bottom:var(--qual-space-xl)}.qual-form__row[data-v-f00371f3]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--qual-space-lg)}.qual-field[data-v-f00371f3]{display:flex;flex-direction:column;gap:var(--qual-space-sm)}.qual-field--full[data-v-f00371f3]{grid-column:span 2}.qual-field__label[data-v-f00371f3]{font-size:13px;font-weight:600;color:var(--qual-navy-700)}.qual-field__required[data-v-f00371f3]{color:var(--qual-error)}.qual-field__helper[data-v-f00371f3]{font-size:12px;color:var(--qual-navy-500)}.qual-field__input[data-v-f00371f3],.qual-field__select[data-v-f00371f3]{padding:12px 14px;border:1px solid var(--qual-navy-300);border-radius:var(--qual-radius-md);font-size:14px;font-family:inherit;background:#fff;color:var(--qual-navy-900);transition:all var(--qual-transition)}.qual-field__input[data-v-f00371f3]::placeholder{color:var(--qual-navy-400)}.qual-field__input[data-v-f00371f3]:focus,.qual-field__select[data-v-f00371f3]:focus{outline:none;border-color:var(--qual-navy-900);box-shadow:0 0 0 3px var(--qual-navy-100)}.qual-field__select[data-v-f00371f3]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpolyline points='6,9 12,15 18,9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.qual-stepper[data-v-f00371f3]{display:flex;align-items:center;gap:var(--qual-space-md)}.qual-stepper__btn[data-v-f00371f3]{width:40px;height:40px;border:1px solid var(--qual-navy-300);border-radius:var(--qual-radius-md);background:#fff;color:var(--qual-navy-600);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--qual-transition)}.qual-stepper__btn[data-v-f00371f3]:hover:not(:disabled){border-color:var(--qual-navy-900);color:var(--qual-navy-900)}.qual-stepper__btn[data-v-f00371f3]:disabled{opacity:.5;cursor:not-allowed}.qual-stepper__value[data-v-f00371f3]{min-width:48px;text-align:center;font-size:24px;font-weight:600;color:var(--qual-navy-900)}.qual-chips[data-v-f00371f3]{display:flex;flex-wrap:wrap;gap:var(--qual-space-sm)}.qual-chip[data-v-f00371f3]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid var(--qual-navy-300);border-radius:100px;background:#fff;font-size:13px;font-family:inherit;color:var(--qual-navy-700);cursor:pointer;transition:all var(--qual-transition)}.qual-chip[data-v-f00371f3]:hover:not(.qual-chip--disabled){border-color:var(--qual-navy-900)}.qual-chip--active[data-v-f00371f3]{background:var(--qual-navy-900);border-color:var(--qual-navy-900);color:#fff}.qual-chip--disabled[data-v-f00371f3]{opacity:.4;cursor:not-allowed}.qual-cards[data-v-f00371f3]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--qual-space-md)}.qual-card[data-v-f00371f3]{padding:var(--qual-space-md);border:1px solid var(--qual-navy-200);border-radius:var(--qual-radius-lg);background:#fff;text-align:left;cursor:pointer;transition:all var(--qual-transition);display:flex;flex-direction:column;gap:var(--qual-space-xs)}.qual-card[data-v-f00371f3]:hover{border-color:var(--qual-navy-400);box-shadow:var(--qual-shadow-sm)}.qual-card--active[data-v-f00371f3]{border-color:var(--qual-navy-900);background:var(--qual-navy-50);box-shadow:0 0 0 3px var(--qual-navy-100)}.qual-card__title[data-v-f00371f3]{font-size:14px;font-weight:600;color:var(--qual-navy-900)}.qual-card__desc[data-v-f00371f3]{font-size:12px;color:var(--qual-navy-500)}.qual-options[data-v-f00371f3]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--qual-space-md)}.qual-options--row[data-v-f00371f3]{grid-template-columns:repeat(5,1fr)}.qual-option[data-v-f00371f3]{padding:var(--qual-space-md);border:1px solid var(--qual-navy-200);border-radius:var(--qual-radius-lg);background:#fff;text-align:center;cursor:pointer;transition:all var(--qual-transition);display:flex;flex-direction:column;gap:var(--qual-space-xs)}.qual-option[data-v-f00371f3]:hover{border-color:var(--qual-navy-400)}.qual-option--active[data-v-f00371f3]{border-color:var(--qual-navy-900);background:var(--qual-navy-50);box-shadow:0 0 0 3px var(--qual-navy-100)}.qual-option__label[data-v-f00371f3]{font-size:14px;font-weight:600;color:var(--qual-navy-900)}.qual-option__meta[data-v-f00371f3]{font-size:11px;color:var(--qual-navy-500)}.qual-actions[data-v-f00371f3]{display:flex;justify-content:space-between;gap:var(--qual-space-md);padding-top:var(--qual-space-lg);border-top:1px solid var(--qual-navy-200)}.qual-btn[data-v-f00371f3]{display:inline-flex;align-items:center;justify-content:center;gap:var(--qual-space-sm);padding:12px 24px;border:none;border-radius:var(--qual-radius-md);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--qual-transition)}.qual-btn--primary[data-v-f00371f3]{background:var(--qual-navy-900);color:#fff}.qual-btn--primary[data-v-f00371f3]:hover:not(:disabled){background:var(--qual-navy-800)}.qual-btn--primary[data-v-f00371f3]:disabled{background:var(--qual-navy-300);cursor:not-allowed}.qual-btn--secondary[data-v-f00371f3]{background:#fff;color:var(--qual-navy-700);border:1px solid var(--qual-navy-300)}.qual-btn--secondary[data-v-f00371f3]:hover{border-color:var(--qual-navy-400);background:var(--qual-navy-50)}.qual-btn--lg[data-v-f00371f3]{padding:16px 32px;font-size:15px}.qual-btn__loader[data-v-f00371f3]{width:16px;height:16px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:spin-f00371f3 .6s linear infinite}@keyframes spin-f00371f3{to{transform:rotate(360deg)}}.qual-step--complete[data-v-f00371f3]{padding-top:var(--qual-space-2xl)}.qual-complete[data-v-f00371f3]{text-align:center}.qual-complete__icon[data-v-f00371f3]{width:80px;height:80px;margin:0 auto var(--qual-space-lg);background:var(--qual-accent-100);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--qual-accent-700)}.qual-complete__title[data-v-f00371f3]{font-size:28px;font-weight:600;color:var(--qual-navy-900);margin:0 0 var(--qual-space-md)}.qual-complete__text[data-v-f00371f3]{font-size:15px;color:var(--qual-navy-600);max-width:500px;margin:0 auto var(--qual-space-xl);line-height:1.6}.qual-complete__summary[data-v-f00371f3]{background:#fff;border:1px solid var(--qual-navy-200);border-radius:var(--qual-radius-lg);overflow:hidden;margin-bottom:var(--qual-space-xl);text-align:left}.qual-complete__summary-header[data-v-f00371f3]{padding:var(--qual-space-md) var(--qual-space-lg);background:var(--qual-navy-900);color:#fff;font-size:14px;font-weight:600}.qual-complete__summary-body[data-v-f00371f3]{padding:var(--qual-space-lg);display:flex;flex-direction:column;gap:var(--qual-space-md)}.qual-complete__item[data-v-f00371f3]{display:flex;gap:var(--qual-space-md);align-items:flex-start}.qual-complete__item-num[data-v-f00371f3]{width:28px;height:28px;background:var(--qual-navy-100);color:var(--qual-navy-700);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.qual-complete__item strong[data-v-f00371f3]{display:block;font-size:14px;font-weight:600;color:var(--qual-navy-900);margin-bottom:2px}.qual-complete__item p[data-v-f00371f3]{font-size:13px;color:var(--qual-navy-500);margin:0}.qual-complete__metrics[data-v-f00371f3]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--qual-space-md);margin-bottom:var(--qual-space-xl)}.qual-complete__metric[data-v-f00371f3]{padding:var(--qual-space-lg);background:var(--qual-navy-900);border-radius:var(--qual-radius-lg);text-align:center}.qual-complete__metric-value[data-v-f00371f3]{display:block;font-size:32px;font-weight:300;color:var(--qual-accent-400);letter-spacing:-.02em}.qual-complete__metric-label[data-v-f00371f3]{font-size:12px;color:var(--qual-navy-400)}.qual-complete__next[data-v-f00371f3]{padding:var(--qual-space-lg);background:var(--qual-navy-100);border-radius:var(--qual-radius-lg);font-size:14px;color:var(--qual-navy-700);margin-bottom:var(--qual-space-xl);line-height:1.6}@media (max-width: 900px){.qual-welcome__features[data-v-f00371f3]{flex-direction:column;align-items:center;gap:var(--qual-space-lg)}.qual-cards[data-v-f00371f3]{grid-template-columns:repeat(2,1fr)}.qual-options--row[data-v-f00371f3]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.qual-header__inner[data-v-f00371f3]{padding:var(--qual-space-md)}.qual-logo__text[data-v-f00371f3]{display:none}.qual-main[data-v-f00371f3]{padding-top:140px}.qual-container[data-v-f00371f3]{padding:0 var(--qual-space-md)}.qual-form__row[data-v-f00371f3]{grid-template-columns:1fr}.qual-field--full[data-v-f00371f3]{grid-column:span 1}.qual-cards[data-v-f00371f3],.qual-options[data-v-f00371f3]{grid-template-columns:1fr}.qual-options--row[data-v-f00371f3]{grid-template-columns:repeat(2,1fr)}.qual-complete__metrics[data-v-f00371f3]{grid-template-columns:1fr}.qual-actions[data-v-f00371f3]{flex-direction:column-reverse}.qual-btn[data-v-f00371f3]{width:100%}}.suite[data-v-6a2141ed]{--bg: #0a0a0f;--bg-glass: rgba(255, 255, 255, .03);--bg-glass-hover: rgba(255, 255, 255, .06);--bg-glass-active: rgba(255, 255, 255, .08);--border: rgba(255, 255, 255, .08);--border-focus: rgba(30, 144, 255, .5);--text: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .6);--text-tertiary: rgba(255, 255, 255, .35);--accent: #1e90ff;--accent-secondary: #00d4aa;--accent-glow: rgba(30, 144, 255, .15);--success: #00d4aa;--error: #ff6b6b;--flower-pink: #ff9eb5;--flower-glow: rgba(255, 158, 181, .15);--font: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--radius: 20px;--radius-sm: 12px;--radius-xs: 8px;--blur: 40px;--transition: .3s cubic-bezier(.4, 0, .2, 1);--spring: .5s cubic-bezier(.34, 1.56, .64, 1);min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}.suite--morning[data-v-6a2141ed]{--ambient-color-1: rgba(255, 200, 120, .12);--ambient-color-2: rgba(255, 150, 100, .08)}.suite--afternoon[data-v-6a2141ed]{--ambient-color-1: rgba(30, 144, 255, .12);--ambient-color-2: rgba(0, 212, 170, .08)}.suite--evening[data-v-6a2141ed]{--ambient-color-1: rgba(139, 92, 246, .12);--ambient-color-2: rgba(255, 107, 138, .08)}.suite--night[data-v-6a2141ed]{--ambient-color-1: rgba(30, 60, 120, .15);--ambient-color-2: rgba(20, 40, 80, .1)}.ambient[data-v-6a2141ed]{position:fixed;inset:0;pointer-events:none;z-index:0}.ambient__gradient[data-v-6a2141ed]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,var(--ambient-color-1, rgba(30, 144, 255, .12)),transparent),radial-gradient(ellipse 60% 40% at 80% 100%,var(--ambient-color-2, rgba(0, 212, 170, .08)),transparent),radial-gradient(ellipse 40% 30% at 10% 80%,rgba(139,92,246,.06),transparent)}.ambient__orb[data-v-6a2141ed]{position:absolute;border-radius:50%;filter:blur(100px);transition:transform .3s ease-out;will-change:transform}.ambient__orb--1[data-v-6a2141ed]{width:600px;height:600px;top:-200px;right:-100px;background:radial-gradient(circle,rgba(30,144,255,.2),transparent 70%);animation:float-6a2141ed 20s ease-in-out infinite}.ambient__orb--2[data-v-6a2141ed]{width:400px;height:400px;bottom:-100px;left:-100px;background:radial-gradient(circle,rgba(0,212,170,.15),transparent 70%);animation:float-6a2141ed 15s ease-in-out infinite reverse}.ambient__light-trail[data-v-6a2141ed]{position:absolute;top:0;left:50%;width:2px;height:100%;background:linear-gradient(180deg,transparent,rgba(30,144,255,.3),transparent);opacity:.3;animation:pulse-vertical-6a2141ed 4s ease-in-out infinite}.ambient__grid[data-v-6a2141ed]{position:absolute;inset:0;background-image:linear-gradient(rgba(30,144,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(30,144,255,.03) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black,transparent)}@keyframes float-6a2141ed{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,30px) scale(1.02)}}@keyframes pulse-vertical-6a2141ed{0%,to{opacity:.1}50%{opacity:.4}}.toasts[data-v-6a2141ed]{position:fixed;top:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px}.toast[data-v-6a2141ed]{display:flex;align-items:center;gap:10px;padding:14px 20px;background:#0a0a14e6;backdrop-filter:blur(var(--blur));border:1px solid var(--border);border-radius:var(--radius-sm);font-size:14px;font-weight:500;box-shadow:0 20px 40px #0006}.toast--success[data-v-6a2141ed]{color:var(--success);border-color:#00d4aa4d}.toast--error[data-v-6a2141ed]{color:var(--error);border-color:#ff6b6b4d}.toast-enter-active[data-v-6a2141ed]{animation:toast-in-6a2141ed .4s var(--spring)}.toast-leave-active[data-v-6a2141ed]{animation:toast-out-6a2141ed .3s ease-out forwards}@keyframes toast-in-6a2141ed{0%{opacity:0;transform:translate(100px) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toast-out-6a2141ed{to{opacity:0;transform:translate(100px) scale(.8)}}.login[data-v-6a2141ed]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:100;padding:24px}.login__card[data-v-6a2141ed]{position:relative;width:100%;max-width:400px;padding:56px 48px;background:linear-gradient(145deg,#14141ee6,#0a0a14f2);backdrop-filter:blur(var(--blur));border:1px solid var(--border);border-radius:28px;transition:transform .1s ease-out;will-change:transform}.login__glow[data-v-6a2141ed]{position:absolute;inset:-1px;border-radius:28px;background:linear-gradient(135deg,rgba(30,144,255,.3),transparent 50%,rgba(0,212,170,.2));z-index:-1;opacity:0;transition:opacity var(--transition)}.login__card:hover .login__glow[data-v-6a2141ed]{opacity:1}.login__header[data-v-6a2141ed]{text-align:center;margin-bottom:40px}.login__logo[data-v-6a2141ed]{display:flex;justify-content:center;margin-bottom:24px}.login__logo-icon[data-v-6a2141ed]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--accent-glow);border-radius:24px;border:1px solid rgba(30,144,255,.2)}.login__header h1[data-v-6a2141ed]{font-size:32px;font-weight:700;letter-spacing:-.5px;margin:0 0 8px;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login__header p[data-v-6a2141ed]{font-size:15px;color:var(--text-secondary);margin:0;letter-spacing:.5px}.login__form[data-v-6a2141ed]{display:flex;flex-direction:column;gap:16px}.login__field input[data-v-6a2141ed]{width:100%;padding:18px 22px;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:15px;font-family:inherit;transition:all var(--transition)}.login__field input[data-v-6a2141ed]::placeholder{color:var(--text-tertiary)}.login__field input[data-v-6a2141ed]:focus{outline:none;border-color:var(--border-focus);background:#1e90ff0d;box-shadow:0 0 0 4px #1e90ff1a}.login__error[data-v-6a2141ed]{padding:14px 18px;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:var(--radius-xs);color:var(--error);font-size:13px;text-align:center}.login__submit[data-v-6a2141ed]{padding:18px;background:linear-gradient(135deg,var(--accent),#0080ff);border:none;border-radius:var(--radius-sm);color:#fff;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--transition);margin-top:8px}.login__submit[data-v-6a2141ed]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #1e90ff59}.login__submit[data-v-6a2141ed]:disabled{opacity:.7;cursor:not-allowed}.login__spinner[data-v-6a2141ed]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;margin:0 auto;animation:spin-6a2141ed .8s linear infinite}@keyframes spin-6a2141ed{to{transform:rotate(360deg)}}.loading[data-v-6a2141ed]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:100}.loading__ring[data-v-6a2141ed]{width:52px;height:52px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-6a2141ed 1s linear infinite}.dashboard[data-v-6a2141ed]{position:relative;z-index:1;min-height:100vh}.header[data-v-6a2141ed]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:20px 36px;background:#0a0a14cc;backdrop-filter:blur(var(--blur));border-bottom:1px solid var(--border)}.header__greeting[data-v-6a2141ed]{display:flex;align-items:center;gap:16px}.header__brand[data-v-6a2141ed]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:var(--accent-glow);border-radius:16px;border:1px solid rgba(30,144,255,.2)}.header__welcome[data-v-6a2141ed]{display:flex;flex-direction:column}.header__hello[data-v-6a2141ed]{font-size:22px;font-weight:600;margin:0;letter-spacing:-.3px}.header__hello span[data-v-6a2141ed]{background:linear-gradient(135deg,var(--accent),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header__date[data-v-6a2141ed]{font-size:13px;color:var(--text-secondary);margin:2px 0 0}.header__nav[data-v-6a2141ed]{display:flex;gap:4px;padding:4px;background:var(--bg-glass);border-radius:16px;border:1px solid var(--border)}.header__tab[data-v-6a2141ed]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:none;border:none;border-radius:12px;color:var(--text-secondary);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:all var(--transition)}.header__tab-icon[data-v-6a2141ed]{font-size:12px;opacity:.7}.header__tab[data-v-6a2141ed]:hover{color:var(--text);background:var(--bg-glass-hover)}.header__tab--active[data-v-6a2141ed]{background:linear-gradient(135deg,#1e90ff26,#00d4aa1a);color:var(--text);border:1px solid rgba(30,144,255,.2)}.header__tab--active .header__tab-icon[data-v-6a2141ed]{opacity:1;color:var(--accent)}.header__actions[data-v-6a2141ed]{display:flex;align-items:center;gap:16px}.header__clock[data-v-6a2141ed]{padding:10px 18px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-xs)}.header__time[data-v-6a2141ed]{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--accent),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header__live[data-v-6a2141ed]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#00d4aa1a;border:1px solid rgba(0,212,170,.2);border-radius:var(--radius-xs);font-size:12px;font-weight:600;color:var(--success);text-transform:uppercase;letter-spacing:.5px}.header__live-dot[data-v-6a2141ed]{width:6px;height:6px;background:var(--success);border-radius:50%;animation:pulse-6a2141ed 2s ease-in-out infinite;box-shadow:0 0 8px var(--success)}@keyframes pulse-6a2141ed{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.header__logout[data-v-6a2141ed]{padding:12px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-secondary);cursor:pointer;transition:all var(--transition)}.header__logout[data-v-6a2141ed]:hover{color:var(--error);border-color:#ff6b6b4d;background:#ff6b6b1a}.main[data-v-6a2141ed]{padding:36px;max-width:1500px;margin:0 auto}.hero[data-v-6a2141ed]{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:20px;margin-bottom:32px}.hero__card[data-v-6a2141ed]{position:relative;padding:28px;background:linear-gradient(145deg,#14141e99,#0a0a14cc);backdrop-filter:blur(var(--blur));border:1px solid var(--border);border-radius:var(--radius);transition:all .2s ease-out;will-change:transform;overflow:hidden}.hero__card[data-v-6a2141ed]:hover{border-color:#1e90ff33;box-shadow:0 8px 32px #0000004d}.hero__card--primary[data-v-6a2141ed]{background:linear-gradient(145deg,#1e90ff1f,#00d4aa0f);border-color:#1e90ff26}.hero__card--flower[data-v-6a2141ed]{background:linear-gradient(145deg,#ff9eb51a,#ffc8c80d);border-color:#ff9eb526;cursor:pointer}.hero__card--flower[data-v-6a2141ed]:hover{border-color:#ff9eb54d;background:linear-gradient(145deg,#ff9eb526,#ffc8c814)}.hero__card-glow[data-v-6a2141ed]{position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(30,144,255,.15),transparent 60%);pointer-events:none}.hero__card-content[data-v-6a2141ed]{position:relative;z-index:1}.hero__card-label[data-v-6a2141ed]{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.hero__card-value[data-v-6a2141ed]{display:block;font-size:42px;font-weight:700;letter-spacing:-1px;line-height:1;margin-bottom:10px}.hero__card-value--flower[data-v-6a2141ed]{display:flex;align-items:center;gap:12px;font-size:28px}.flower-emoji[data-v-6a2141ed]{font-size:36px}.hero__card-value small[data-v-6a2141ed]{font-size:24px;font-weight:400;opacity:.7}.hero__card-trend[data-v-6a2141ed]{font-size:13px;color:var(--text-tertiary)}.hero__card-trend--accent[data-v-6a2141ed]{color:var(--accent)}.hero__card-icon[data-v-6a2141ed]{position:absolute;right:24px;bottom:24px;color:#1e90ff33}.hero__card-ring[data-v-6a2141ed]{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:80px;height:80px}.charts[data-v-6a2141ed]{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:32px}.chart[data-v-6a2141ed]{padding:28px;background:linear-gradient(145deg,#14141e99,#0a0a14cc);backdrop-filter:blur(var(--blur));border:1px solid var(--border);border-radius:var(--radius)}.chart--flower-preview[data-v-6a2141ed]{cursor:pointer;transition:all var(--transition)}.chart--flower-preview[data-v-6a2141ed]:hover{border-color:#ff9eb54d}.chart__header[data-v-6a2141ed]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px}.chart__header h3[data-v-6a2141ed]{font-size:16px;font-weight:600;margin:0}.chart__header span[data-v-6a2141ed]{font-size:13px;color:var(--text-tertiary)}.chart__bars[data-v-6a2141ed]{display:flex;align-items:flex-end;gap:6px;height:140px}.chart__bar-col[data-v-6a2141ed]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.chart__bar-wrapper[data-v-6a2141ed]{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}.chart__bar[data-v-6a2141ed]{width:100%;max-width:24px;background:linear-gradient(180deg,var(--accent),rgba(30,144,255,.3));border-radius:4px 4px 0 0;position:relative;animation:bar-grow-6a2141ed .6s ease-out backwards;cursor:pointer;transition:all var(--transition)}.chart__bar[data-v-6a2141ed]:hover{background:linear-gradient(180deg,var(--accent-secondary),var(--accent))}.chart__bar:hover .chart__bar-tooltip[data-v-6a2141ed]{opacity:1;transform:translate(-50%) translateY(-4px)}.chart__bar-tooltip[data-v-6a2141ed]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:4px 8px;background:#fff;color:#000;font-size:11px;font-weight:600;border-radius:4px;opacity:0;transition:all var(--transition);pointer-events:none;white-space:nowrap}@keyframes bar-grow-6a2141ed{0%{height:0!important}}.chart__bar-label[data-v-6a2141ed]{font-size:10px;color:var(--text-tertiary);margin-top:8px}.chart__view-more[data-v-6a2141ed]{display:block;width:100%;padding:12px;margin-top:16px;background:var(--flower-glow);border:1px solid rgba(255,158,181,.2);border-radius:var(--radius-xs);color:var(--flower-pink);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all var(--transition)}.chart__view-more[data-v-6a2141ed]:hover{background:#ff9eb533}.flower-preview[data-v-6a2141ed]{display:flex;flex-direction:column;gap:10px}.flower-preview__item[data-v-6a2141ed]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-glass);border-radius:var(--radius-xs);transition:all var(--transition)}.flower-preview__item[data-v-6a2141ed]:hover{background:var(--bg-glass-hover)}.flower-preview__emoji[data-v-6a2141ed]{font-size:20px}.flower-preview__name[data-v-6a2141ed]{flex:1;font-size:14px;font-weight:500}.flower-preview__count[data-v-6a2141ed]{font-size:14px;font-weight:600;color:var(--flower-pink)}.flower-preview__empty[data-v-6a2141ed]{text-align:center;padding:24px;color:var(--text-tertiary);font-size:14px}.recent[data-v-6a2141ed]{background:linear-gradient(145deg,#14141e99,#0a0a14cc);backdrop-filter:blur(var(--blur));border:1px solid var(--border);border-radius:var(--radius);padding:28px}.recent__header[data-v-6a2141ed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.recent__header h3[data-v-6a2141ed]{font-size:16px;font-weight:600;margin:0}.recent__view-all[data-v-6a2141ed]{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--accent);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:gap var(--transition)}.recent__view-all[data-v-6a2141ed]:hover{gap:10px}.recent__list[data-v-6a2141ed]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.recent__item[data-v-6a2141ed]{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--bg-glass);border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);text-align:left}.recent__item[data-v-6a2141ed]:hover{background:var(--bg-glass-hover);border-color:var(--border);transform:translateY(-2px)}.recent__avatar[data-v-6a2141ed]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff;flex-shrink:0}.recent__info[data-v-6a2141ed]{flex:1;min-width:0}.recent__name[data-v-6a2141ed]{display:block;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent__meta[data-v-6a2141ed]{font-size:12px;color:var(--text-tertiary)}.recent__flower[data-v-6a2141ed]{color:var(--flower-pink)}.recent__score[data-v-6a2141ed]{font-size:16px;font-weight:600}.flowers[data-v-6a2141ed]{display:flex;flex-direction:column;gap:28px}.flowers__hero[data-v-6a2141ed]{display:flex;justify-content:space-between;align-items:center;padding:40px 48px;background:linear-gradient(145deg,#ff9eb51a,#ffc8c80d);border:1px solid rgba(255,158,181,.15);border-radius:var(--radius)}.flowers__hero-content[data-v-6a2141ed]{display:flex;flex-direction:column;gap:8px}.flowers__hero-emoji[data-v-6a2141ed]{font-size:48px;animation:gentle-bounce-6a2141ed 3s ease-in-out infinite}@keyframes gentle-bounce-6a2141ed{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.flowers__hero h2[data-v-6a2141ed]{font-size:32px;font-weight:700;margin:0;background:linear-gradient(135deg,var(--flower-pink),#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.flowers__hero p[data-v-6a2141ed]{font-size:15px;color:var(--text-secondary);margin:0}.flowers__hero-stats[data-v-6a2141ed]{display:flex;gap:40px}.flowers__stat[data-v-6a2141ed]{display:flex;flex-direction:column;align-items:center;gap:4px}.flowers__stat-value[data-v-6a2141ed]{font-size:36px;font-weight:700;color:var(--flower-pink)}.flowers__stat-label[data-v-6a2141ed]{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.flowers__top[data-v-6a2141ed]{display:flex;justify-content:center}.flowers__top-card[data-v-6a2141ed]{position:relative;display:flex;flex-direction:column;align-items:center;padding:48px 80px;background:linear-gradient(145deg,#ff9eb526,#ffc8c814);border:1px solid rgba(255,158,181,.25);border-radius:32px;overflow:hidden}.flowers__top-glow[data-v-6a2141ed]{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:300px;height:300px;background:radial-gradient(circle,rgba(255,158,181,.3),transparent 70%);pointer-events:none}.flowers__top-badge[data-v-6a2141ed]{position:relative;padding:6px 16px;background:var(--flower-pink);border-radius:20px;font-size:11px;font-weight:600;color:#1a1a2e;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.flowers__top-emoji[data-v-6a2141ed]{font-size:96px;margin-bottom:16px;animation:gentle-bounce-6a2141ed 3s ease-in-out infinite}.flowers__top-card h3[data-v-6a2141ed]{font-size:28px;font-weight:700;margin:0 0 16px}.flowers__top-stats[data-v-6a2141ed]{display:flex;gap:24px}.flowers__top-count[data-v-6a2141ed]{font-size:16px;font-weight:600;color:var(--flower-pink)}.flowers__top-percent[data-v-6a2141ed]{font-size:14px;color:var(--text-secondary)}.flowers__rankings[data-v-6a2141ed]{background:linear-gradient(145deg,#14141e99,#0a0a14cc);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.flowers__rankings-header[data-v-6a2141ed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.flowers__rankings-header h3[data-v-6a2141ed]{font-size:18px;font-weight:600;margin:0}.flowers__export[data-v-6a2141ed]{display:flex;align-items:center;gap:8px;padding:10px 18px;background:var(--accent-glow);border:1px solid rgba(30,144,255,.2);border-radius:var(--radius-xs);color:var(--accent);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all var(--transition)}.flowers__export[data-v-6a2141ed]:hover{background:#1e90ff33}.flowers__list[data-v-6a2141ed]{display:flex;flex-direction:column;gap:12px}.flowers__item[data-v-6a2141ed]{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);animation:slide-in-6a2141ed .5s ease-out backwards;transition:all var(--transition)}.flowers__item[data-v-6a2141ed]:hover{background:var(--bg-glass-hover);border-color:#ff9eb533}@keyframes slide-in-6a2141ed{0%{opacity:0;transform:translate(-20px)}}.flowers__rank[data-v-6a2141ed]{width:40px;font-size:14px;font-weight:600;color:var(--text-tertiary)}.flowers__emoji[data-v-6a2141ed]{font-size:28px}.flowers__details[data-v-6a2141ed]{flex:1;display:flex;flex-direction:column;gap:8px}.flowers__name[data-v-6a2141ed]{font-size:16px;font-weight:500}.flowers__bar-track[data-v-6a2141ed]{height:6px;background:#ff9eb51a;border-radius:3px;overflow:hidden}.flowers__bar-fill[data-v-6a2141ed]{height:100%;background:linear-gradient(90deg,var(--flower-pink),rgba(255,158,181,.5));border-radius:3px;transition:width .8s ease-out}.flowers__numbers[data-v-6a2141ed]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.flowers__count[data-v-6a2141ed]{font-size:18px;font-weight:600;color:var(--flower-pink)}.flowers__percent[data-v-6a2141ed]{font-size:12px;color:var(--text-tertiary)}.flowers__empty[data-v-6a2141ed]{text-align:center;padding:60px 20px}.flowers__empty-emoji[data-v-6a2141ed]{font-size:64px;display:block;margin-bottom:16px;opacity:.5}.flowers__empty h4[data-v-6a2141ed]{font-size:18px;font-weight:600;margin:0 0 8px;color:var(--text-secondary)}.flowers__empty p[data-v-6a2141ed]{font-size:14px;color:var(--text-tertiary);margin:0}.flowers__lovers[data-v-6a2141ed]{background:linear-gradient(145deg,#14141e99,#0a0a14cc);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.flowers__lovers h3[data-v-6a2141ed]{font-size:18px;font-weight:600;margin:0 0 20px}.flowers__lovers-grid[data-v-6a2141ed]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.flowers__lover[data-v-6a2141ed]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);text-align:center}.flowers__lover[data-v-6a2141ed]:hover{background:var(--bg-glass-hover);border-color:#ff9eb533;transform:translateY(-2px)}.flowers__lover-avatar[data-v-6a2141ed]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#fff}.flowers__lover-name[data-v-6a2141ed]{font-size:14px;font-weight:500}.flowers__lover-flower[data-v-6a2141ed]{font-size:13px;color:var(--flower-pink)}.responses[data-v-6a2141ed]{display:flex;flex-direction:column;gap:20px}.filters[data-v-6a2141ed]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filters__search[data-v-6a2141ed]{flex:1;min-width:300px;display:flex;align-items:center;gap:12px;padding:0 20px;background:linear-gradient(145deg,#14141e99,#0a0a14cc);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition)}.filters__search[data-v-6a2141ed]:focus-within{border-color:var(--border-focus);background:#1e90ff0d}.filters__search input[data-v-6a2141ed]{flex:1;padding:16px 0;background:none;border:none;color:var(--text);font-size:14px;font-family:inherit}.filters__search input[data-v-6a2141ed]:focus{outline:none}.filters__shortcut[data-v-6a2141ed]{padding:4px 10px;background:#ffffff0d;border-radius:6px;font-size:11px;color:var(--text-tertiary);font-family:monospace}.filters__selects[data-v-6a2141ed]{display:flex;gap:12px}.filters__select[data-v-6a2141ed]{padding:16px 20px;background:linear-gradient(145deg,#14141e99,#0a0a14cc);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:14px;font-family:inherit;cursor:pointer;transition:all var(--transition)}.filters__select[data-v-6a2141ed]:focus{outline:none;border-color:var(--border-focus)}.filters__delete[data-v-6a2141ed]{padding:16px 24px;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:var(--radius-sm);color:var(--error);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:all var(--transition)}.filters__delete[data-v-6a2141ed]:hover{background:#ff6b6b33}.table-container[data-v-6a2141ed]{background:linear-gradient(145deg,#14141e99,#0a0a14cc);backdrop-filter:blur(var(--blur));border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.table[data-v-6a2141ed]{width:100%;border-collapse:collapse}.table__th[data-v-6a2141ed]{padding:18px 24px;background:var(--bg-glass);border-bottom:1px solid var(--border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary);text-align:left}.table__th--checkbox[data-v-6a2141ed]{width:70px;text-align:center}.table__th--sortable[data-v-6a2141ed]{cursor:pointer;transition:color var(--transition)}.table__th--sortable[data-v-6a2141ed]:hover{color:var(--text)}.table__th--sortable svg[data-v-6a2141ed]{margin-left:6px;vertical-align:middle}.table__count[data-v-6a2141ed]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:24px;padding:0 10px;background:var(--accent-glow);border-radius:12px;font-size:11px;color:var(--accent)}.table__row[data-v-6a2141ed]{cursor:pointer;transition:background var(--transition)}.table__row[data-v-6a2141ed]:hover{background:var(--bg-glass-hover)}.table__row--selected[data-v-6a2141ed]{background:var(--accent-glow)}.table__td[data-v-6a2141ed]{padding:18px 24px;border-bottom:1px solid var(--border);font-size:14px}.table__td--checkbox[data-v-6a2141ed]{text-align:center}.table__td--checkbox input[data-v-6a2141ed]{width:18px;height:18px;cursor:pointer;accent-color:var(--accent)}.table__td--date[data-v-6a2141ed]{color:var(--text-secondary);font-size:13px}.table__td--name[data-v-6a2141ed]{display:flex;align-items:center;gap:14px;font-weight:500}.table__avatar[data-v-6a2141ed]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;flex-shrink:0}.table__td--flower[data-v-6a2141ed]{color:var(--text-secondary)}.table__flower[data-v-6a2141ed]{display:inline-flex;align-items:center;gap:6px}.table__flower--none[data-v-6a2141ed]{color:var(--text-tertiary)}.table__td--score[data-v-6a2141ed]{font-weight:600}.table__badge[data-v-6a2141ed]{display:inline-block;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;color:#fff}.table__empty[data-v-6a2141ed]{padding:80px 24px;text-align:center;color:var(--text-secondary)}.table__empty svg[data-v-6a2141ed]{margin-bottom:16px;opacity:.3}.table__empty p[data-v-6a2141ed]{margin:0;font-size:15px}.pagination[data-v-6a2141ed]{display:flex;justify-content:center;align-items:center;gap:16px}.pagination button[data-v-6a2141ed]{padding:12px 16px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text);cursor:pointer;transition:all var(--transition)}.pagination button[data-v-6a2141ed]:hover:not(:disabled){background:var(--bg-glass-hover);border-color:var(--accent)}.pagination button[data-v-6a2141ed]:disabled{opacity:.3;cursor:not-allowed}.pagination span[data-v-6a2141ed]{font-size:14px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.insights__grid[data-v-6a2141ed]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.insight-card[data-v-6a2141ed]{padding:28px;background:linear-gradient(145deg,#14141e99,#0a0a14cc);backdrop-filter:blur(var(--blur));border:1px solid var(--border);border-radius:var(--radius)}.insight-card h3[data-v-6a2141ed]{font-size:16px;font-weight:600;margin:0 0 4px}.insight-card>p[data-v-6a2141ed]{font-size:13px;color:var(--text-secondary);margin:0 0 24px}.insight-card__bars[data-v-6a2141ed]{display:flex;flex-direction:column;gap:14px}.insight-bar[data-v-6a2141ed]{display:flex;align-items:center;gap:14px}.insight-bar__label[data-v-6a2141ed]{width:80px;font-size:13px;color:var(--text-secondary);text-transform:capitalize}.insight-bar__track[data-v-6a2141ed]{flex:1;height:8px;background:#1e90ff1a;border-radius:4px;overflow:hidden}.insight-bar__fill[data-v-6a2141ed]{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-secondary));border-radius:4px;transition:width .6s ease-out}.insight-bar__fill--alt[data-v-6a2141ed]{background:linear-gradient(90deg,var(--accent-secondary),#6ee7b7)}.insight-bar__value[data-v-6a2141ed]{width:40px;text-align:right;font-size:14px;font-weight:600}.levels[data-v-6a2141ed]{display:flex;flex-direction:column;gap:12px}.level[data-v-6a2141ed]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);overflow:hidden}.level[data-v-6a2141ed]:hover{background:var(--bg-glass-hover);border-color:#ffffff1f}.level__bar[data-v-6a2141ed]{position:absolute;left:0;top:0;bottom:0;opacity:.15;transition:width var(--transition)}.level__info[data-v-6a2141ed]{display:flex;align-items:center;gap:12px;position:relative}.level__dot[data-v-6a2141ed]{width:12px;height:12px;border-radius:50%}.level__name[data-v-6a2141ed]{font-size:14px;font-weight:500;text-transform:capitalize}.level__count[data-v-6a2141ed]{font-size:16px;font-weight:600;position:relative}.metrics[data-v-6a2141ed]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}.metric[data-v-6a2141ed]{text-align:center;padding:24px;background:var(--bg-glass);border-radius:var(--radius-sm)}.metric__value[data-v-6a2141ed]{display:block;font-size:32px;font-weight:700;background:linear-gradient(135deg,var(--accent),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:6px}.metric__label[data-v-6a2141ed]{font-size:12px;color:var(--text-secondary)}.export__cards[data-v-6a2141ed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.export__card[data-v-6a2141ed]{padding:36px;background:linear-gradient(145deg,#14141e99,#0a0a14cc);backdrop-filter:blur(var(--blur));border:1px solid var(--border);border-radius:var(--radius);text-align:center;cursor:pointer;transition:all var(--transition)}.export__card[data-v-6a2141ed]:hover{background:var(--bg-glass-hover);border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.export__card--flower[data-v-6a2141ed]:hover{border-color:var(--flower-pink)}.export__icon[data-v-6a2141ed]{width:72px;height:72px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:var(--accent-glow);border-radius:20px;color:var(--accent)}.export__card--flower .export__icon[data-v-6a2141ed]{background:var(--flower-glow)}.export__icon-emoji[data-v-6a2141ed]{font-size:36px}.export__card h3[data-v-6a2141ed]{font-size:18px;font-weight:600;margin:0 0 8px}.export__card p[data-v-6a2141ed]{font-size:14px;color:var(--text-secondary);margin:0 0 20px}.export__count[data-v-6a2141ed]{font-size:14px;color:var(--accent);font-weight:500}.export__card--flower .export__count[data-v-6a2141ed]{color:var(--flower-pink)}.panel[data-v-6a2141ed]{position:fixed;inset:0;z-index:200;display:flex;justify-content:flex-end}.panel__backdrop[data-v-6a2141ed]{position:absolute;inset:0;background:#000c;backdrop-filter:blur(8px)}.panel__content[data-v-6a2141ed]{position:relative;width:100%;max-width:440px;background:linear-gradient(180deg,#0f0f19fa,#0a0a14fc);backdrop-filter:blur(var(--blur));border-left:1px solid var(--border);overflow-y:auto;padding:36px}.panel__close[data-v-6a2141ed]{position:absolute;top:28px;right:28px;padding:12px;background:var(--bg-glass);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-secondary);cursor:pointer;transition:all var(--transition)}.panel__close[data-v-6a2141ed]:hover{color:var(--text);border-color:#fff3}.panel__profile[data-v-6a2141ed]{text-align:center;margin-bottom:36px}.panel__avatar[data-v-6a2141ed]{width:80px;height:80px;margin:0 auto 20px;border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:600;color:#fff}.panel__profile h2[data-v-6a2141ed]{font-size:24px;font-weight:600;margin:0 0 6px}.panel__profile p[data-v-6a2141ed]{font-size:14px;color:var(--text-secondary);margin:0 0 10px}.panel__date[data-v-6a2141ed]{font-size:12px;color:var(--text-tertiary)}.panel__score[data-v-6a2141ed]{text-align:center;margin-bottom:32px}.panel__score-ring[data-v-6a2141ed]{width:150px;height:150px;margin:0 auto 16px;position:relative}.panel__score-ring svg[data-v-6a2141ed]{width:100%;height:100%}.panel__score-circle[data-v-6a2141ed]{transition:stroke-dasharray 1s ease-out}.panel__score-value[data-v-6a2141ed]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;font-weight:700}.panel__score-value small[data-v-6a2141ed]{font-size:20px;opacity:.7}.panel__score-level[data-v-6a2141ed]{font-size:18px;font-weight:600}.panel__flower[data-v-6a2141ed]{margin-bottom:28px}.panel__flower-card[data-v-6a2141ed]{display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#ff9eb526,#ffc8c814);border:1px solid rgba(255,158,181,.25);border-radius:var(--radius-sm)}.panel__flower-emoji[data-v-6a2141ed]{font-size:40px}.panel__flower-info[data-v-6a2141ed]{display:flex;flex-direction:column;gap:2px}.panel__flower-label[data-v-6a2141ed]{font-size:11px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.panel__flower-name[data-v-6a2141ed]{font-size:18px;font-weight:600;color:var(--flower-pink)}.panel__section[data-v-6a2141ed]{margin-bottom:28px}.panel__section h4[data-v-6a2141ed]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary);margin:0 0 16px}.panel__habits[data-v-6a2141ed]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.panel__habit[data-v-6a2141ed]{padding:14px 16px;background:var(--bg-glass);border-radius:var(--radius-xs);font-size:13px;color:var(--text-tertiary);display:flex;align-items:center;gap:10px}.panel__habit--active[data-v-6a2141ed]{background:#00d4aa1a;color:var(--success);border:1px solid rgba(0,212,170,.2)}.panel__fields[data-v-6a2141ed]{display:flex;flex-direction:column;gap:10px}.panel__field[data-v-6a2141ed]{display:flex;justify-content:space-between;padding:14px 16px;background:var(--bg-glass);border-radius:var(--radius-xs);font-size:14px}.panel__field span[data-v-6a2141ed]:first-child{color:var(--text-secondary)}.panel__field span[data-v-6a2141ed]:last-child{font-weight:500;text-transform:capitalize}.fade-enter-active[data-v-6a2141ed],.fade-leave-active[data-v-6a2141ed]{transition:opacity .4s ease}.fade-enter-from[data-v-6a2141ed],.fade-leave-to[data-v-6a2141ed]{opacity:0}.slide-up-enter-active[data-v-6a2141ed]{animation:slide-up-6a2141ed .6s ease-out}@keyframes slide-up-6a2141ed{0%{opacity:0;transform:translateY(40px)}}.tab-enter-active[data-v-6a2141ed]{animation:tab-in-6a2141ed .4s ease-out}.tab-leave-active[data-v-6a2141ed]{animation:tab-out-6a2141ed .3s ease-out}@keyframes tab-in-6a2141ed{0%{opacity:0;transform:translateY(20px)}}@keyframes tab-out-6a2141ed{to{opacity:0;transform:translateY(-10px)}}.panel-enter-active[data-v-6a2141ed]{transition:opacity .3s ease}.panel-enter-active .panel__content[data-v-6a2141ed]{animation:panel-slide-6a2141ed .4s var(--spring)}.panel-leave-active[data-v-6a2141ed]{transition:opacity .2s ease}.panel-leave-active .panel__content[data-v-6a2141ed]{animation:panel-slide-6a2141ed .3s ease-out reverse}.panel-enter-from[data-v-6a2141ed],.panel-leave-to[data-v-6a2141ed]{opacity:0}@keyframes panel-slide-6a2141ed{0%{transform:translate(100%)}}.shake-enter-active[data-v-6a2141ed]{animation:shake-6a2141ed .4s ease}@keyframes shake-6a2141ed{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@media (max-width: 1200px){.hero[data-v-6a2141ed]{grid-template-columns:repeat(2,1fr)}.hero__card--primary[data-v-6a2141ed]{grid-column:span 2}.flowers__hero[data-v-6a2141ed]{flex-direction:column;gap:32px;text-align:center}}@media (max-width: 900px){.header[data-v-6a2141ed]{flex-wrap:wrap;gap:16px}.header__nav[data-v-6a2141ed]{order:3;width:100%;overflow-x:auto}.charts[data-v-6a2141ed],.insights__grid[data-v-6a2141ed]{grid-template-columns:1fr}}@media (max-width: 600px){.main[data-v-6a2141ed]{padding:24px}.hero[data-v-6a2141ed]{grid-template-columns:1fr}.hero__card--primary[data-v-6a2141ed]{grid-column:1}.header__greeting[data-v-6a2141ed]{flex-direction:column;align-items:flex-start;gap:12px}.header__hello[data-v-6a2141ed]{font-size:18px}.header__clock[data-v-6a2141ed]{display:none}.filters[data-v-6a2141ed]{flex-direction:column}.filters__search[data-v-6a2141ed]{width:100%;min-width:0}.filters__selects[data-v-6a2141ed]{width:100%}.filters__select[data-v-6a2141ed]{flex:1}.recent__list[data-v-6a2141ed]{grid-template-columns:1fr}.flowers__hero-stats[data-v-6a2141ed]{flex-direction:column;gap:20px}.flowers__top-card[data-v-6a2141ed]{padding:36px 48px}.flowers__lovers-grid[data-v-6a2141ed]{grid-template-columns:1fr}.panel__content[data-v-6a2141ed]{max-width:100%}.metrics[data-v-6a2141ed]{grid-template-columns:1fr}}:root{--cherry-deep: #8B1538;--cherry-primary: #C41E3A;--cherry-light: #E8A0A0;--cream: #FAFAFA;--cream-dark: #F5F5F7;--charcoal: #1D1D1F;--slate: #6E6E73;--success: #34C759;--warning: #FF9F0A;--info: #0A84FF;--error: #FF3B30;--shadow-soft: 0 4px 24px rgba(0, 0, 0, .04);--shadow-medium: 0 8px 40px rgba(0, 0, 0, .08);--shadow-heavy: 0 20px 80px rgba(0, 0, 0, .12);--radius-sm: 12px;--radius-md: 20px;--radius-lg: 28px;--transition-smooth: cubic-bezier(.4, 0, .2, 1);--transition-bounce: cubic-bezier(.34, 1.56, .64, 1);--font-family: "Outfit", -apple-system, BlinkMacSystemFont, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 80px;--space-10: 120px}.dark{--bg-primary: var(--charcoal);--bg-secondary: #2a2a2a;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--border-color: rgba(255, 255, 255, .1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);background:var(--cream);color:var(--charcoal);line-height:1.5;overflow-x:hidden;font-weight:400;letter-spacing:-.01em}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);font-weight:300;line-height:1.1;letter-spacing:-.03em}a{text-decoration:none;color:inherit}button{font-family:var(--font-family);cursor:pointer;border:none;background:none}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--cherry-primary);outline-offset:2px}::selection{background:var(--cherry-primary);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000000d}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}
