.footer-sections[data-v-daf56d5b]{width:100%}.rating-section[data-v-daf56d5b]{background:color-mix(in srgb,var(--bg-card) 50%,transparent);border-top:1px solid var(--border);padding:32px 0}.section-inner[data-v-daf56d5b]{margin:0 auto;max-width:900px;padding:0 24px;text-align:center}.section-title[data-v-daf56d5b]{color:var(--text);font-size:1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.section-sub[data-v-daf56d5b]{color:var(--text-secondary);font-size:.75rem;margin:0 0 18px}.stars[data-v-daf56d5b]{display:flex;gap:6px;justify-content:center}.star-btn[data-v-daf56d5b]{background:none;border:none;border-radius:8px;color:var(--border);cursor:pointer;line-height:0;padding:4px;transition:all .15s ease-out}.star-btn[data-v-daf56d5b]:hover{transform:scale(1.15)}.star-btn--active[data-v-daf56d5b]{color:#f59e0b}.rating-thanks[data-v-daf56d5b]{align-items:center;animation:fade-up-daf56d5b .3s ease-out;display:flex;gap:8px;justify-content:center}.rating-thanks-icon[data-v-daf56d5b]{font-size:1.2rem}.rating-thanks p[data-v-daf56d5b]{color:var(--text-secondary);font-size:.82rem;font-weight:600;margin:0}.share-section[data-v-daf56d5b]{border-top:1px solid var(--border);padding:28px 0}.share-buttons[data-v-daf56d5b]{gap:10px}.share-btn[data-v-daf56d5b],.share-buttons[data-v-daf56d5b]{display:flex;justify-content:center}.share-btn[data-v-daf56d5b]{align-items:center;background:color-mix(in srgb,var(--bg-card) 60%,transparent);border:1px solid var(--border);border-radius:12px;color:var(--text-secondary);cursor:pointer;height:42px;text-decoration:none;transition:all .15s ease-out;width:42px}.share-btn[data-v-daf56d5b]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.share-btn--x[data-v-daf56d5b]:hover{background:#000;border-color:#000;color:#fff}.share-btn--whatsapp[data-v-daf56d5b]:hover{background:#25d366;border-color:#25d366;color:#fff}.share-btn--telegram[data-v-daf56d5b]:hover{background:#08c;border-color:#08c;color:#fff}.share-btn--copy[data-v-daf56d5b]:hover{border-color:var(--primary);color:var(--primary)}.share-btn--copied[data-v-daf56d5b]{background:#10b98114!important;border-color:#10b981!important;color:#10b981!important}@keyframes fade-up-daf56d5b{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.skip-link[data-v-6d3c324c]{background:var(--primary);color:#fff;font-size:.8rem;font-weight:700;left:0;padding:8px 16px;position:absolute;text-decoration:none;top:-100%;z-index:100}.skip-link[data-v-6d3c324c]:focus{top:0}.app[data-v-6d3c324c]{display:flex;flex-direction:column;min-height:100vh}.nav[data-v-6d3c324c]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:color-mix(in srgb,var(--bg) 80%,transparent);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:40}.nav-inner[data-v-6d3c324c]{justify-content:space-between;margin:0 auto;max-width:900px;padding:12px 20px}.nav-brand[data-v-6d3c324c],.nav-inner[data-v-6d3c324c]{align-items:center;display:flex}.nav-brand[data-v-6d3c324c]{text-decoration:none}.nav-logo[data-v-6d3c324c]{flex-shrink:0;height:30px;width:30px}.nav-wordmark[data-v-6d3c324c]{font-size:1.05rem;font-weight:800;letter-spacing:-.03em;margin-left:9px}.nav-wordmark-k[data-v-6d3c324c]{color:var(--text)}.nav-wordmark-l[data-v-6d3c324c]{color:var(--primary)}.theme-btn[data-v-6d3c324c]{align-items:center;background:transparent;border:1px solid var(--border);border-radius:9px;color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .15s;width:40px}.theme-btn[data-v-6d3c324c]:hover{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.footer[data-v-6d3c324c]{border-top:1px solid var(--border);padding:12px 24px}.footer-inner[data-v-6d3c324c]{color:var(--text-muted);font-size:.7rem;justify-content:space-between;margin:0 auto;max-width:900px}.footer-inner[data-v-6d3c324c],.footer-links[data-v-6d3c324c]{align-items:center;display:flex}.footer-links[data-v-6d3c324c]{gap:6px}.footer-links a[data-v-6d3c324c]{color:var(--text-muted);text-decoration:none;transition:color .15s}.footer-links a[data-v-6d3c324c]:hover{color:var(--primary)}@media(max-width:480px){.footer-inner[data-v-6d3c324c]{flex-direction:column;gap:6px;text-align:center}}.error-page[data-v-09f64e44]{align-items:center;background:var(--bg);display:flex;justify-content:center;min-height:100vh;padding:20px}.error-content[data-v-09f64e44]{max-width:400px;text-align:center}.error-code[data-v-09f64e44]{color:var(--primary);font-size:5rem;font-weight:900;line-height:1;opacity:.3}.error-title[data-v-09f64e44]{color:var(--text);font-size:1.4rem;font-weight:800;margin:8px 0}.error-desc[data-v-09f64e44]{color:var(--text-secondary);font-size:.85rem;line-height:1.5;margin-bottom:24px}.error-btn[data-v-09f64e44]{background:var(--primary);border-radius:10px;color:#fff;display:inline-block;font-size:.85rem;font-weight:700;padding:10px 24px;text-decoration:none;transition:background .12s}.error-btn[data-v-09f64e44]:hover{background:var(--primary-hover)}
