.calculator[data-v-387a2402]{background:linear-gradient(135deg, #1f2937 0%, #111827 100%);border-radius:24px;padding:40px;border:1px solid #374151}.calculator__header[data-v-387a2402]{text-align:center;margin-bottom:32px}.calculator__title[data-v-387a2402]{font-size:28px;font-weight:700;color:#f9fafb;margin:0 0 12px}.calculator__subtitle[data-v-387a2402]{font-size:16px;color:#9ca3af;margin:0;line-height:1.5}.calculator__form[data-v-387a2402]{display:flex;flex-direction:column;gap:24px}.calculator__row[data-v-387a2402]{display:grid;grid-template-columns:1fr;gap:16px}.calculator__field[data-v-387a2402]{display:flex;flex-direction:column;gap:8px}.calculator__label[data-v-387a2402]{font-size:14px;font-weight:600;color:#d1d5db;text-transform:uppercase;letter-spacing:0.5px}.calculator__input[data-v-387a2402]{padding:16px 20px;background:#111827;border:2px solid #374151;border-radius:12px;color:#f9fafb;font-size:16px;transition:all 0.2s}.calculator__input[data-v-387a2402]:focus{outline:none;border-color:#f59e0b}.calculator__input[data-v-387a2402]::placeholder{color:#6b7280}.calculator__submit[data-v-387a2402]{padding:18px 32px;background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);border:none;border-radius:12px;color:#1f2937;font-size:18px;font-weight:700;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px}.calculator__submit[data-v-387a2402]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(245, 158, 11, 0.3)}.calculator__submit[data-v-387a2402]:disabled{opacity:0.7;cursor:not-allowed}.calculator__spinner[data-v-387a2402]{width:20px;height:20px;border:3px solid #1f2937;border-top-color:transparent;border-radius:50%;animation:spin-387a2402 0.8s linear infinite}@keyframes spin-387a2402{to{transform:rotate(360deg)}}.calculator__error[data-v-387a2402]{margin-top:16px;padding:16px;background:#ef444420;border:1px solid #ef4444;border-radius:12px;color:#ef4444;text-align:center}.calculator__info[data-v-387a2402]{margin-top:32px;padding:24px;background:#111827;border-radius:12px;border:1px solid #374151}.calculator__info-text[data-v-387a2402]{color:#d1d5db;margin:0 0 12px;line-height:1.6}.calculator__info-list[data-v-387a2402]{margin:0;padding-left:20px;color:#9ca3af;line-height:1.8}.calculator__info-list li[data-v-387a2402]{margin-bottom:4px}@media (max-width: 768px){.calculator[data-v-387a2402]{padding:24px}.calculator__title[data-v-387a2402]{font-size:22px}.calculator__row[data-v-387a2402]{grid-template-columns:1fr}}.rune-card[data-v-4c154331]{background:linear-gradient(135deg, #1f2937 0%, #111827 100%);border-radius:16px;padding:24px;text-align:center;border:1px solid #374151;transition:all 0.3s ease;position:relative}.rune-card[data-v-4c154331]:hover{transform:translateY(-4px);border-color:#6b7280;box-shadow:0 20px 40px rgba(0, 0, 0, 0.3)}.rune-card--highlighted[data-v-4c154331]{border-color:#f59e0b;box-shadow:0 0 30px rgba(245, 158, 11, 0.2)}.rune-card__symbol[data-v-4c154331]{font-size:72px;line-height:1;margin-bottom:12px;text-shadow:0 0 20px currentColor}.rune-card__number[data-v-4c154331]{font-size:12px;color:#6b7280;margin-bottom:4px}.rune-card__name[data-v-4c154331]{font-size:24px;font-weight:700;color:#f9fafb;margin:0 0 4px}.rune-card__transcription[data-v-4c154331]{font-size:14px;color:#9ca3af;margin-bottom:12px}.rune-card__meaning[data-v-4c154331]{font-size:14px;color:#d1d5db;line-height:1.5;margin-bottom:16px}.rune-card__element[data-v-4c154331]{display:inline-block;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.rune-card__details[data-v-4c154331]{margin-top:24px;padding-top:24px;border-top:1px solid #374151;text-align:left}.rune-card__section[data-v-4c154331]{margin-bottom:20px}.rune-card__section h4[data-v-4c154331]{font-size:14px;font-weight:600;color:#f59e0b;margin:0 0 8px;text-transform:uppercase;letter-spacing:0.5px}.rune-card__section p[data-v-4c154331]{font-size:14px;color:#d1d5db;line-height:1.6;margin:0}.rune-card__section--strengths h4[data-v-4c154331]{color:#22c55e}.rune-card__section--challenges h4[data-v-4c154331]{color:#ef4444}.rune-card__section--recommendations h4[data-v-4c154331]{color:#3b82f6}.rune-card__keywords[data-v-4c154331]{display:flex;flex-wrap:wrap;gap:8px}.rune-card__keyword[data-v-4c154331]{background:#374151;color:#d1d5db;padding:4px 12px;border-radius:12px;font-size:12px}.rune-card__footer[data-v-4c154331]{display:flex;justify-content:center;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #374151;font-size:13px;color:#9ca3af}.rune-card__toggle[data-v-4c154331]{margin-top:16px;padding:10px 24px;background:transparent;border:1px solid #6b7280;border-radius:8px;color:#d1d5db;font-size:14px;cursor:pointer;transition:all 0.2s}.rune-card__toggle[data-v-4c154331]:hover{background:#374151;border-color:#9ca3af}.result[data-v-b9ecaa5b]{animation:fadeIn-b9ecaa5b 0.5s ease}@keyframes fadeIn-b9ecaa5b{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.result__header[data-v-b9ecaa5b]{text-align:center;margin-bottom:40px}.result__title[data-v-b9ecaa5b]{font-size:32px;font-weight:700;color:#f9fafb;margin:0 0 12px}.result__subtitle[data-v-b9ecaa5b]{font-size:20px;color:#f59e0b;margin:0 0 8px;font-weight:600}.result__birth-date[data-v-b9ecaa5b]{font-size:16px;color:#9ca3af;margin:0 0 24px}.result__code-section[data-v-b9ecaa5b]{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:24px}.result__rune-code[data-v-b9ecaa5b]{display:flex;flex-direction:column;align-items:center;gap:8px}.result__code-label[data-v-b9ecaa5b]{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:1px}.result__code-symbols[data-v-b9ecaa5b]{font-size:48px;color:#f9fafb;letter-spacing:8px;background:linear-gradient(135deg, #1f2937 0%, #111827 100%);padding:20px 40px;border-radius:16px;border:2px solid #f59e0b;text-shadow:0 0 20px rgba(245, 158, 11, 0.3)}.result__runes-grid[data-v-b9ecaa5b]{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-bottom:48px}.result__rune-section[data-v-b9ecaa5b]{display:flex;flex-direction:column;background:linear-gradient(135deg, #1f2937 0%, #111827 100%);border-radius:20px;padding:24px;border:2px solid #374151;transition:all 0.3s ease}.result__rune-section--essence[data-v-b9ecaa5b]{border-color:#f59e0b}.result__rune-section--personality[data-v-b9ecaa5b]{border-color:#3b82f6}.result__rune-section--golden[data-v-b9ecaa5b]{border-color:#eab308}.result__label[data-v-b9ecaa5b]{text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.result__label--essence[data-v-b9ecaa5b]{color:#f59e0b}.result__label--personality[data-v-b9ecaa5b]{color:#3b82f6}.result__label--golden[data-v-b9ecaa5b]{color:#eab308}.result__number-badge[data-v-b9ecaa5b]{text-align:center;font-size:24px;font-weight:900;color:#f9fafb;background:#111827;border-radius:12px;padding:8px;margin-bottom:16px}.result__interpretation-cta[data-v-b9ecaa5b]{text-align:center;margin-bottom:48px;padding:32px;background:linear-gradient(135deg, rgba(245, 158, 11, 0.1) 0%, rgba(245, 158, 11, 0.05) 100%);border-radius:20px;border:1px solid rgba(245, 158, 11, 0.3)}.result__interpretation-buttons[data-v-b9ecaa5b]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.result__interpretation-btn[data-v-b9ecaa5b]{display:inline-flex;align-items:center;gap:12px;padding:20px 32px;border:none;border-radius:16px;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.3s ease}.result__interpretation-btn--classic[data-v-b9ecaa5b]{background:linear-gradient(135deg, #4b5563 0%, #374151 100%);color:#f9fafb;box-shadow:0 4px 20px rgba(75, 85, 99, 0.3)}.result__interpretation-btn--classic[data-v-b9ecaa5b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px rgba(75, 85, 99, 0.4)}.result__interpretation-btn--ai[data-v-b9ecaa5b]{background:linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);color:#f9fafb;box-shadow:0 4px 20px rgba(139, 92, 246, 0.3)}.result__interpretation-btn--ai[data-v-b9ecaa5b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px rgba(139, 92, 246, 0.4)}.result__interpretation-btn[data-v-b9ecaa5b]:disabled{opacity:0.7;cursor:not-allowed}.result__interpretation-btn-icon[data-v-b9ecaa5b]{font-size:24px}.result__interpretation-hint[data-v-b9ecaa5b]{margin:16px 0 0;font-size:14px;color:#9ca3af;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.result__diagnosis-cta[data-v-b9ecaa5b]{text-align:center;margin-top:32px;padding:32px;background:linear-gradient(135deg, rgba(16, 185, 129, 0.1) 0%, rgba(59, 130, 246, 0.1) 100%);border-radius:20px;border:1px solid rgba(16, 185, 129, 0.3)}.result__diagnosis-btn[data-v-b9ecaa5b]{display:inline-flex;align-items:center;gap:12px;padding:20px 32px;background:linear-gradient(135deg, #10b981 0%, #059669 100%);border:none;border-radius:16px;color:#fff;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 20px rgba(16, 185, 129, 0.3)}.result__diagnosis-btn[data-v-b9ecaa5b]:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(16, 185, 129, 0.4)}.result__diagnosis-btn-icon[data-v-b9ecaa5b]{font-size:24px}.result__diagnosis-hint[data-v-b9ecaa5b]{margin:16px 0 0;font-size:14px;color:#9ca3af;line-height:1.6;max-width:500px;margin-left:auto;margin-right:auto}.interpretation-modal[data-v-b9ecaa5b]{position:fixed;inset:0;background:rgba(0, 0, 0, 0.8);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.interpretation-modal__content[data-v-b9ecaa5b]{position:relative;width:100%;max-width:800px;max-height:90vh;background:linear-gradient(135deg, #1f2937 0%, #111827 100%);border-radius:24px;border:1px solid #374151;overflow:hidden;display:flex;flex-direction:column}.interpretation-modal__close[data-v-b9ecaa5b]{position:absolute;top:16px;right:16px;width:40px;height:40px;background:rgba(255, 255, 255, 0.1);border:none;border-radius:50%;color:#9ca3af;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s;z-index:10}.interpretation-modal__close[data-v-b9ecaa5b]:hover{background:rgba(255, 255, 255, 0.2);color:#f9fafb}.interpretation-modal__header[data-v-b9ecaa5b]{padding:40px 32px 24px;text-align:center;background:linear-gradient(135deg, rgba(245, 158, 11, 0.1) 0%, transparent 100%);border-bottom:1px solid #374151}.interpretation-modal__title[data-v-b9ecaa5b]{font-size:28px;font-weight:700;color:#f9fafb;margin:0 0 8px}.interpretation-modal__subtitle[data-v-b9ecaa5b]{font-size:14px;color:#9ca3af;margin:0 0 16px}.interpretation-modal__code[data-v-b9ecaa5b]{font-size:36px;color:#f59e0b;letter-spacing:8px}.interpretation-modal__ai-badge[data-v-b9ecaa5b]{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:8px 16px;background:linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);border-radius:20px;font-size:14px;color:#f9fafb;font-weight:500}.interpretation-modal__loading[data-v-b9ecaa5b]{padding:60px 32px;text-align:center;color:#9ca3af}.interpretation-modal__spinner[data-v-b9ecaa5b]{width:48px;height:48px;border:3px solid #374151;border-top-color:#f59e0b;border-radius:50%;animation:spin-b9ecaa5b 1s linear infinite;margin:0 auto 16px}@keyframes spin-b9ecaa5b{to{transform:rotate(360deg)}}.interpretation-modal__loading-hint[data-v-b9ecaa5b]{font-size:12px;color:#6b7280;margin-top:8px}.interpretation-modal__error[data-v-b9ecaa5b]{padding:40px 32px;text-align:center;color:#ef4444}.interpretation-modal__error button[data-v-b9ecaa5b]{margin-top:16px;padding:12px 24px;background:#374151;border:none;border-radius:8px;color:#f9fafb;cursor:pointer}.interpretation-modal__body[data-v-b9ecaa5b]{padding:32px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.interpretation-card[data-v-b9ecaa5b]{background:#111827;border-radius:20px;padding:28px;border-left:4px solid}.interpretation-card--combined[data-v-b9ecaa5b]{border-left-color:#8b5cf6;background:linear-gradient(135deg, rgba(139, 92, 246, 0.1) 0%, #111827 100%)}.interpretation-card--essence[data-v-b9ecaa5b]{border-left-color:#f59e0b}.interpretation-card--personality[data-v-b9ecaa5b]{border-left-color:#3b82f6}.interpretation-card--golden[data-v-b9ecaa5b]{border-left-color:#eab308}.interpretation-card__header[data-v-b9ecaa5b]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.interpretation-card__icon[data-v-b9ecaa5b]{font-size:32px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:rgba(255, 255, 255, 0.05);border-radius:16px}.interpretation-card__title-group[data-v-b9ecaa5b]{flex:1}.interpretation-card__title[data-v-b9ecaa5b]{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0 0 4px;color:#9ca3af}.interpretation-card--combined .interpretation-card__title[data-v-b9ecaa5b]{color:#8b5cf6}.interpretation-card--essence .interpretation-card__title[data-v-b9ecaa5b]{color:#f59e0b}.interpretation-card--personality .interpretation-card__title[data-v-b9ecaa5b]{color:#3b82f6}.interpretation-card--golden .interpretation-card__title[data-v-b9ecaa5b]{color:#eab308}.interpretation-card__rune-name[data-v-b9ecaa5b]{font-size:20px;font-weight:700;color:#f9fafb}.interpretation-card__number[data-v-b9ecaa5b]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #1f2937 0%, #374151 100%);border-radius:12px;font-size:20px;font-weight:700;color:#f9fafb}.interpretation-card__body[data-v-b9ecaa5b]{display:flex;flex-direction:column;gap:16px}.interpretation-card__description[data-v-b9ecaa5b]{font-size:14px;color:#9ca3af;font-style:italic;margin:0;padding-bottom:16px;border-bottom:1px solid #374151}.interpretation-card__text[data-v-b9ecaa5b]{font-size:16px;line-height:1.8;color:#d1d5db;white-space:pre-line}.interpretation-card__text--ai[data-v-b9ecaa5b]{font-size:15px;line-height:1.9;color:#e5e7eb}.interpretation-modal__footer[data-v-b9ecaa5b]{padding:24px 32px;border-top:1px solid #374151;text-align:center}.interpretation-modal__close-btn[data-v-b9ecaa5b]{padding:14px 32px;background:transparent;border:2px solid #6b7280;border-radius:12px;color:#d1d5db;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.2s}.interpretation-modal__close-btn[data-v-b9ecaa5b]:hover{border-color:#f59e0b;color:#f59e0b;background:rgba(245, 158, 11, 0.1)}.modal-enter-active[data-v-b9ecaa5b],
.modal-leave-active[data-v-b9ecaa5b]{transition:opacity 0.3s ease}.modal-enter-from[data-v-b9ecaa5b],
.modal-leave-to[data-v-b9ecaa5b]{opacity:0}.result__details[data-v-b9ecaa5b]{background:#111827;border-radius:16px;padding:32px;border:1px solid #374151;margin-bottom:32px}.result__details-title[data-v-b9ecaa5b]{font-size:18px;font-weight:700;color:#f9fafb;margin:0 0 24px;text-align:center}.result__details-grid[data-v-b9ecaa5b]{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.result__detail-block[data-v-b9ecaa5b]{padding:20px;background:#1f2937;border-radius:12px}.result__detail-block h4[data-v-b9ecaa5b]{font-size:14px;font-weight:700;color:#f59e0b;margin:0 0 12px;text-transform:uppercase}.result__detail-block p[data-v-b9ecaa5b]{font-size:13px;color:#9ca3af;margin:0 0 8px;line-height:1.5}.result__detail-block p[data-v-b9ecaa5b]:last-child{margin-bottom:0}.result__new[data-v-b9ecaa5b]{display:block;width:100%;padding:18px 32px;background:transparent;border:2px solid #6b7280;border-radius:12px;color:#d1d5db;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.2s}.result__new[data-v-b9ecaa5b]:hover{border-color:#f59e0b;color:#f59e0b;background:#f59e0b10}@media (max-width: 1024px){.result__runes-grid[data-v-b9ecaa5b]{grid-template-columns:1fr}.result__details-grid[data-v-b9ecaa5b]{grid-template-columns:1fr}.result__code-symbols[data-v-b9ecaa5b]{font-size:32px;padding:16px 24px}.interpretation-modal__body[data-v-b9ecaa5b]{padding:24px}.interpretation-card[data-v-b9ecaa5b]{padding:20px}.result__interpretation-buttons[data-v-b9ecaa5b]{flex-direction:column;align-items:center}.result__interpretation-btn[data-v-b9ecaa5b]{width:100%;max-width:400px;justify-content:center}.result__diagnosis-btn[data-v-b9ecaa5b]{width:100%;max-width:400px;justify-content:center}}@media (max-width: 768px){.result__title[data-v-b9ecaa5b]{font-size:24px}.interpretation-modal__header[data-v-b9ecaa5b]{padding:32px 20px 20px}.interpretation-modal__title[data-v-b9ecaa5b]{font-size:22px}.interpretation-modal__code[data-v-b9ecaa5b]{font-size:28px}.interpretation-card__header[data-v-b9ecaa5b]{flex-wrap:wrap}.interpretation-card__number[data-v-b9ecaa5b]{width:40px;height:40px;font-size:16px}}.result__empty-rune[data-v-b9ecaa5b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;background:#111827;border-radius:16px;border:2px dashed #374151;color:#6b7280;font-size:14px;min-height:200px}.result__empty-symbol[data-v-b9ecaa5b]{font-size:48px;margin-bottom:12px;color:#4b5563}.page[data-v-06740d6f]{min-height:100vh;background:#0f172a}.hero[data-v-06740d6f]{min-height:100vh;padding-top:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:40px;background-image:url('https://fs.chatium.ru/get/image_msk_3AnHISXglS.1664x928.png');background-size:cover;background-position:center;background-repeat:no-repeat}.hero[data-v-06740d6f]::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(15, 23, 42, 0.7);z-index:1}.hero__content[data-v-06740d6f],
.hero__scroll[data-v-06740d6f]{position:relative;z-index:2}.hero__content[data-v-06740d6f]{text-align:center;max-width:800px}.hero__title[data-v-06740d6f]{font-size:clamp(32px, 8vw, 72px);font-weight:900;color:#f9fafb;margin:0;letter-spacing:0.05em;text-shadow:0 0 60px rgba(245, 158, 11, 0.3)}.hero__subtitle[data-v-06740d6f]{font-size:clamp(16px, 3vw, 24px);color:#9ca3af;margin:24px 0 48px;line-height:1.6}.hero__runes[data-v-06740d6f]{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.hero__rune[data-v-06740d6f]{font-size:48px;animation:pulse-06740d6f 2s ease-in-out infinite}.hero__rune--essence[data-v-06740d6f]{color:#f59e0b}.hero__rune--personality[data-v-06740d6f]{color:#3b82f6}.hero__rune--golden[data-v-06740d6f]{color:#eab308}.hero__rune-separator[data-v-06740d6f]{font-size:32px;color:#6b7280}.hero__rune[data-v-06740d6f]:nth-child(1){animation-delay:0s}.hero__rune[data-v-06740d6f]:nth-child(3){animation-delay:0.2s}.hero__rune[data-v-06740d6f]:nth-child(5){animation-delay:0.4s}@keyframes pulse-06740d6f{0%, 100%{opacity:0.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.hero__scroll[data-v-06740d6f]{position:absolute;bottom:40px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#9ca3af;cursor:pointer;transition:color 0.2s}.hero__scroll[data-v-06740d6f]:hover{color:#f59e0b}.hero__scroll-arrow[data-v-06740d6f]{font-size:24px;animation:bounce-06740d6f 1.5s ease-in-out infinite}@keyframes bounce-06740d6f{0%, 100%{transform:translateY(0)}50%{transform:translateY(8px)}}.auth-card[data-v-06740d6f]{background:linear-gradient(135deg, #1f2937 0%, #111827 100%);border:1px solid #374151;border-radius:24px;padding:48px;text-align:center;max-width:500px;margin:0 auto}.auth-card__icon[data-v-06740d6f]{font-size:64px;margin-bottom:24px}.auth-card__title[data-v-06740d6f]{font-size:28px;font-weight:700;color:#f9fafb;margin:0 0 16px}.auth-card__text[data-v-06740d6f]{font-size:16px;color:#9ca3af;line-height:1.6;margin:0 0 32px}.auth-card__btn[data-v-06740d6f]{display:inline-block;padding:14px 32px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:all 0.3s}.auth-card__btn--primary[data-v-06740d6f]{background:linear-gradient(135deg, #10b981 0%, #059669 100%);color:white}.auth-card__btn--primary[data-v-06740d6f]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(16, 185, 129, 0.3)}.auth-card__btn--pay[data-v-06740d6f]{margin-top:12px;background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);color:white;display:inline-flex;align-items:center;gap:8px}.auth-card__btn--pay[data-v-06740d6f]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(245, 158, 11, 0.3)}.hero__cta[data-v-06740d6f]{margin-top:40px}.hero__cta-btn[data-v-06740d6f]{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;border-radius:14px;font-size:18px;font-weight:700;color:#fff;text-decoration:none;background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);box-shadow:0 8px 30px rgba(245, 158, 11, 0.35);transition:all 0.3s}.hero__cta-btn[data-v-06740d6f]:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(245, 158, 11, 0.45)}.calculator-section[data-v-06740d6f]{padding:100px 40px;background:radial-gradient(ellipse at center, #1e293b 0%, #0f172a 70%)}.calculator-section__container[data-v-06740d6f]{max-width:700px;margin:0 auto}.runes-ref[data-v-06740d6f]{padding:100px 40px;background:#0f172a}.runes-ref__container[data-v-06740d6f]{max-width:1200px;margin:0 auto}.runes-ref__title[data-v-06740d6f]{font-size:36px;font-weight:700;color:#f9fafb;text-align:center;margin:0 0 16px}.runes-ref__subtitle[data-v-06740d6f]{font-size:18px;color:#9ca3af;text-align:center;margin:0 0 60px}.runes-ref__grid[data-v-06740d6f]{display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));gap:16px;margin-bottom:48px}.runes-ref__item[data-v-06740d6f]{background:linear-gradient(135deg, #1f2937 0%, #111827 100%);border-radius:16px;padding:24px 16px;text-align:center;border:1px solid #374151;cursor:pointer;transition:all 0.2s;position:relative}.runes-ref__item[data-v-06740d6f]:hover{border-color:#f59e0b;transform:translateY(-4px)}.runes-ref__symbol[data-v-06740d6f]{display:block;font-size:36px;color:#f59e0b;margin-bottom:8px}.runes-ref__name[data-v-06740d6f]{display:block;font-size:13px;color:#d1d5db;font-weight:600}.runes-ref__number[data-v-06740d6f]{position:absolute;top:8px;right:8px;font-size:11px;color:#6b7280}.runes-ref__detail[data-v-06740d6f]{max-width:500px;margin:0 auto}@media (max-width: 768px){.hero[data-v-06740d6f]{padding:80px 24px 24px}.calculator-section[data-v-06740d6f],
  .runes-ref[data-v-06740d6f]{padding:60px 24px}.auth-card[data-v-06740d6f]{padding:32px 24px}.runes-ref__grid[data-v-06740d6f]{grid-template-columns:repeat(auto-fill, minmax(80px, 1fr))}.hero__runes[data-v-06740d6f]{gap:12px}.hero__rune[data-v-06740d6f]{font-size:36px}.hero__rune-separator[data-v-06740d6f]{font-size:24px}}