.logo[data-v-2599b071]{align-items:center;display:flex;gap:10px;text-decoration:none}.wordmark[data-v-2599b071]{color:var(--text);font-size:1.25rem;font-weight:800;letter-spacing:-.5px}.accent[data-v-2599b071]{color:var(--red)}nav[data-v-c644c3c4]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0fe6;left:0;padding:14px 0;position:fixed;right:0;top:0;z-index:100}nav .wrap[data-v-c644c3c4]{justify-content:space-between}.nav-right[data-v-c644c3c4],nav .wrap[data-v-c644c3c4]{align-items:center;display:flex}.nav-right[data-v-c644c3c4]{gap:24px}.dropdown-backdrop[data-v-c644c3c4]{inset:0;position:fixed;z-index:150}.blog-menu[data-v-c644c3c4]{position:relative}.blog-toggle[data-v-c644c3c4]{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:4px;padding:0;transition:color .2s}.blog-toggle[data-v-c644c3c4]:hover{color:var(--text)}.chevron[data-v-c644c3c4]{display:inline-block;font-size:.7rem;transition:transform .2s}.chevron.open[data-v-c644c3c4]{transform:rotate(180deg)}.dropdown[data-v-c644c3c4]{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);min-width:260px;padding:8px;position:absolute;right:0;top:calc(100% + 12px);z-index:160}.dropdown-item[data-v-c644c3c4]{border-radius:6px;color:var(--text-muted);display:block;font-size:.85rem;line-height:1.4;padding:10px 12px;transition:background .15s,color .15s}.dropdown-item[data-v-c644c3c4]:hover{background:#ffffff0d;color:var(--text);text-decoration:none}.dropdown-all[data-v-c644c3c4]{border-top:1px solid var(--card-border);color:var(--orange);display:block;font-size:.8rem;font-weight:700;margin-top:4px;padding:10px 12px;transition:color .15s}.dropdown-all[data-v-c644c3c4]:hover{color:#ffb347;text-decoration:none}.nav-cta[data-v-c644c3c4]{background:var(--red);border-radius:8px;color:#fff;font-size:.875rem;font-weight:700;padding:8px 22px;transition:background .2s}.nav-cta[data-v-c644c3c4]:hover{background:#e55a5a;text-decoration:none}.hamburger[data-v-c644c3c4]{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:5px;height:44px;justify-content:center;padding:0;width:44px}.hamburger span[data-v-c644c3c4]{background:var(--text);border-radius:2px;display:block;height:2px;transform-origin:center;transition:transform .22s ease,opacity .22s ease;width:22px}.hamburger.open span[data-v-c644c3c4]:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-c644c3c4]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span[data-v-c644c3c4]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-backdrop[data-v-c644c3c4]{inset:0;position:fixed;z-index:90}.mobile-menu[data-v-c644c3c4]{background:#0a0a0ff7;border-top:1px solid var(--card-border);display:flex;flex-direction:column;gap:2px;padding:12px 16px 20px}.mobile-section-label[data-v-c644c3c4]{color:var(--text-muted);font-size:.65rem;font-weight:700;letter-spacing:2px;padding:8px 12px 4px;text-transform:uppercase}.mobile-link[data-v-c644c3c4]{border-radius:8px;color:var(--text-muted);display:block;font-size:.9rem;line-height:1.4;padding:11px 12px;transition:background .15s,color .15s}.mobile-link[data-v-c644c3c4]:hover{background:#ffffff0d;color:var(--text);text-decoration:none}.mobile-all[data-v-c644c3c4]{color:var(--orange);font-weight:700}.mobile-all[data-v-c644c3c4]:hover{color:#ffb347}.mobile-cta[data-v-c644c3c4]{background:var(--red);border-radius:8px;color:#fff;display:block;font-size:.95rem;font-weight:700;margin-top:12px;padding:14px;text-align:center;transition:background .2s}.mobile-cta[data-v-c644c3c4]:hover{background:#e55a5a;text-decoration:none}@media(max-width:768px){.nav-right[data-v-c644c3c4]{display:none}.hamburger[data-v-c644c3c4]{display:flex}}footer[data-v-48237ef5]{padding:48px 0}.footer-inner[data-v-48237ef5]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.footer-brand p[data-v-48237ef5]{color:var(--text-muted);font-size:.82rem;margin-top:6px;max-width:260px}.footer-address[data-v-48237ef5]{color:var(--text-muted);font-size:.78rem;font-style:normal;line-height:1.8;margin-top:14px}.footer-address a[data-v-48237ef5]{color:var(--text-muted);transition:color .2s}.footer-address a[data-v-48237ef5]:hover{color:var(--text);text-decoration:none}.footer-blog[data-v-48237ef5]{display:flex;flex-direction:column;gap:8px}.footer-col-title[data-v-48237ef5]{color:var(--text);font-size:.7rem;font-weight:700;letter-spacing:2px;margin-bottom:4px;text-transform:uppercase}.footer-post-link[data-v-48237ef5]{color:var(--text-muted);font-size:.82rem;line-height:1.4;max-width:220px;transition:color .2s}.footer-post-link[data-v-48237ef5]:hover{color:var(--text);text-decoration:none}.footer-links[data-v-48237ef5]{display:flex;flex-direction:column;gap:10px}.footer-links a[data-v-48237ef5]{color:var(--text-muted);font-size:.82rem;transition:color .2s}.footer-links a[data-v-48237ef5]:hover{color:var(--text);text-decoration:none}.footer-bottom[data-v-48237ef5]{color:var(--text-muted);font-size:.75rem;margin-top:28px;padding-top:20px;text-align:center}@media(max-width:768px){.footer-inner[data-v-48237ef5]{align-items:center;flex-direction:column;text-align:center}.footer-brand p[data-v-48237ef5],.footer-post-link[data-v-48237ef5]{max-width:100%}.footer-links[data-v-48237ef5]{align-items:center}}.error-page[data-v-afc6fd46]{display:flex;flex-direction:column;min-height:100vh}.error-wrap[data-v-afc6fd46]{align-items:center;display:flex;flex:1;justify-content:center;padding-bottom:80px;padding-top:80px}.error-box[data-v-afc6fd46]{max-width:480px;text-align:center}.error-code[data-v-afc6fd46]{background:linear-gradient(135deg,var(--red),var(--orange));-webkit-background-clip:text;font-size:6rem;font-weight:900;line-height:1;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.error-title[data-v-afc6fd46]{font-size:clamp(1.5rem,3vw,2rem);font-weight:900;letter-spacing:-.3px;margin-bottom:12px}.error-sub[data-v-afc6fd46]{color:var(--text-muted);font-size:.95rem;line-height:1.7;margin-bottom:36px}.error-actions[data-v-afc6fd46]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.btn-home[data-v-afc6fd46]{background:linear-gradient(135deg,var(--red),var(--orange));border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:700;padding:12px 24px;transition:opacity .2s}.btn-home[data-v-afc6fd46]:hover{opacity:.9}.btn-blog[data-v-afc6fd46]{background:#ff922b1a;border:1px solid rgba(255,146,43,.3);border-radius:8px;color:var(--orange);font-size:.9rem;font-weight:700;padding:12px 24px;transition:background .2s}.btn-blog[data-v-afc6fd46]:hover{background:#ff922b33;text-decoration:none}@media(max-width:480px){.error-code[data-v-afc6fd46]{font-size:5rem}.error-actions[data-v-afc6fd46]{flex-direction:column}.btn-blog[data-v-afc6fd46],.btn-home[data-v-afc6fd46]{text-align:center}}
