.navigation[data-astro-cid-iqduktfn]{background:var(--nav-bg,#fff);border-bottom:1px solid var(--border-color,#e5e7eb);z-index:50;transition:all .3s;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 2px 8px rgba(0,0,0,.4)}.nav-container[data-astro-cid-iqduktfn]{flex:1;justify-content:space-between;align-items:center;max-width:1000px;height:90px;margin:0 auto;padding:0 1rem;display:flex}.nav-logo[data-astro-cid-iqduktfn] .logo[data-astro-cid-iqduktfn]{width:auto;height:80px}.logo-container[data-astro-cid-iqduktfn] img[data-astro-cid-iqduktfn]{background:0 0!important;border-radius:0!important;padding:0!important}.nav-logo[data-astro-cid-iqduktfn] .logo-dark[data-astro-cid-iqduktfn],:root[data-theme=dark] .nav-logo[data-astro-cid-iqduktfn] .logo-light[data-astro-cid-iqduktfn]{display:none}:root[data-theme=dark] .nav-logo[data-astro-cid-iqduktfn] .logo-dark[data-astro-cid-iqduktfn]{display:block}.nav-menu[data-astro-cid-iqduktfn]{flex:1;justify-content:center;gap:1.35rem;display:flex}.nav-link[data-astro-cid-iqduktfn]{color:var(--text-color,#374151);border-bottom:2px solid transparent;padding:.5rem 0;font-weight:500;text-decoration:none;transition:color .2s,border-bottom-color .2s}.nav-link[data-astro-cid-iqduktfn]:hover,.nav-link[data-astro-cid-iqduktfn].active{color:var(--plum-primary,#8b5cf6);border-bottom-color:var(--plum-primary,#8b5cf6)}.nav-dropdown[data-astro-cid-iqduktfn]{align-items:center;display:flex;position:relative}.dropdown-toggle[data-astro-cid-iqduktfn]{cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:none;border-bottom:2px solid transparent;align-items:center;gap:.25rem;height:auto;margin:0;padding:.5rem 0;display:flex}.dropdown-toggle[data-astro-cid-iqduktfn] .dropdown-arrow[data-astro-cid-iqduktfn]{transition:transform .2s}.nav-dropdown[data-astro-cid-iqduktfn].open .dropdown-arrow[data-astro-cid-iqduktfn]{transform:rotate(180deg)}.dropdown-menu[data-astro-cid-iqduktfn]{background:var(--nav-bg,#fff);border:1px solid var(--border-color,#e5e7eb);opacity:0;visibility:hidden;z-index:1000;border-radius:.5rem;min-width:200px;margin-top:.125rem;padding:.5rem 0;transition:all .2s;position:absolute;top:100%;left:0;transform:translateY(-10px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.nav-dropdown[data-astro-cid-iqduktfn].open .dropdown-menu[data-astro-cid-iqduktfn]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item[data-astro-cid-iqduktfn]{color:var(--text-color,#374151);border-bottom:1px solid transparent;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:block}.dropdown-item[data-astro-cid-iqduktfn]:hover{background:var(--hover-bg,#f3f4f6);color:var(--plum-primary,#8b5cf6)}.dropdown-item[data-astro-cid-iqduktfn]:last-child{border-bottom:none}.nav-actions[data-astro-cid-iqduktfn]{align-items:center;gap:1rem;display:flex}.lang-dropdown[data-astro-cid-iqduktfn]{position:relative}.lang-button[data-astro-cid-iqduktfn]{cursor:pointer;color:var(--plum-primary,#8b5cf6);background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.lang-button[data-astro-cid-iqduktfn]:hover{background:var(--hover-bg,#f3f4f6)}.globe-icon[data-astro-cid-iqduktfn]{color:var(--plum-primary,#8b5cf6);font-size:1rem}.current-lang[data-astro-cid-iqduktfn]{color:var(--plum-primary,#8b5cf6)}.dropdown-arrow[data-astro-cid-iqduktfn]{color:var(--plum-primary,#8b5cf6);transition:transform .2s}.lang-dropdown[data-astro-cid-iqduktfn].open .dropdown-arrow[data-astro-cid-iqduktfn]{transform:rotate(180deg)}.lang-menu[data-astro-cid-iqduktfn]{background:var(--nav-bg,#fff);border:1px solid var(--border-color,#e5e7eb);opacity:0;visibility:hidden;z-index:1000;border-radius:.5rem;min-width:140px;margin-top:.125rem;transition:all .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-10px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.lang-dropdown[data-astro-cid-iqduktfn].open .lang-menu[data-astro-cid-iqduktfn]{opacity:1;visibility:visible;transform:translateY(0)}.lang-option[data-astro-cid-iqduktfn]{cursor:pointer;border:none;border-bottom:1px solid var(--border-color,#e5e7eb);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:.75rem;padding:.5rem 1rem;transition:background-color .2s;display:flex}.lang-option[data-astro-cid-iqduktfn]:last-child{border-bottom:none}.lang-option[data-astro-cid-iqduktfn]:hover{background:var(--hover-bg,#f3f4f6)}.lang-option[data-astro-cid-iqduktfn]:focus-visible{outline:2px solid var(--plum-primary,#8b5cf6);outline-offset:-2px}.lang-option[data-astro-cid-iqduktfn].active{background:var(--plum-primary,#8b5cf6);color:#fff}.flag-icon[data-astro-cid-iqduktfn]{text-align:center;width:1.5rem;font-size:1.25rem}.flag-icon-secondary[data-astro-cid-iqduktfn]{text-align:center;opacity:.8;width:1.2rem;margin-left:.25rem;font-size:1rem}.lang-text[data-astro-cid-iqduktfn]{font-size:.875rem;font-weight:500}.lang-option[data-astro-cid-iqduktfn][data-lang="${currentLang}"],.mobile-lang-option[data-astro-cid-iqduktfn][data-lang="${currentLang}"],.lang-option[data-astro-cid-iqduktfn][data-lang="${currentLang}"]:hover,.mobile-lang-option[data-astro-cid-iqduktfn][data-lang="${currentLang}"]:hover{background:var(--plum-primary,#8b5cf6);color:#fff}.cart-link[data-astro-cid-iqduktfn]{color:var(--text-color,#374151);border-radius:6px;padding:.5rem;transition:all .2s;display:none;position:relative}.cart-link[data-astro-cid-iqduktfn]:hover{background:var(--hover-bg,#f3f4f6);color:var(--plum-primary,#8b5cf6)}.cart-count[data-astro-cid-iqduktfn]{color:var(--text-color,#374151);background:0 0;border-radius:0;justify-content:center;align-items:center;min-width:auto;height:auto;font-size:12px;font-weight:600;line-height:1;display:flex;position:absolute;top:-2px;right:-2px;transform:none}.theme-toggle[data-astro-cid-iqduktfn]{border:1px solid var(--border-color,#e5e7eb);cursor:pointer;color:var(--text-color,#374151);background:0 0;border-radius:6px;padding:.5rem;transition:all .2s;position:relative}.theme-toggle[data-astro-cid-iqduktfn]:hover{background:var(--hover-bg,#f3f4f6)}.sun-icon[data-astro-cid-iqduktfn]{display:block}.moon-icon[data-astro-cid-iqduktfn]{display:none}.mobile-toggle[data-astro-cid-iqduktfn]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:.5rem;display:none}.mobile-toggle[data-astro-cid-iqduktfn] span[data-astro-cid-iqduktfn]{background:var(--text-color,#374151);width:24px;height:2px;transition:all .3s}.mobile-toggle[data-astro-cid-iqduktfn].active span[data-astro-cid-iqduktfn]:first-child{transform:rotate(45deg)translate(6px,6px)}.mobile-toggle[data-astro-cid-iqduktfn].active span[data-astro-cid-iqduktfn]:nth-child(2){opacity:0}.mobile-toggle[data-astro-cid-iqduktfn].active span[data-astro-cid-iqduktfn]:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.mobile-menu[data-astro-cid-iqduktfn]{background:var(--nav-bg,#fff);border-top:1px solid var(--border-color,#e5e7eb);flex-direction:column;gap:.5rem;padding:.75rem;display:none}.mobile-menu[data-astro-cid-iqduktfn].show{display:flex}.mobile-link[data-astro-cid-iqduktfn]{color:var(--text-color,#374151);border-bottom:1px solid var(--border-color,#e5e7eb);padding:.5rem 0;font-weight:500;text-decoration:none;transition:color .2s}.mobile-link[data-astro-cid-iqduktfn]:hover{color:var(--plum-primary,#8b5cf6)}.mobile-link[data-astro-cid-iqduktfn].active{color:var(--plum-primary,#8b5cf6);border-bottom-color:var(--plum-primary,#8b5cf6);border-bottom-width:2px}.mobile-submenu[data-astro-cid-iqduktfn]{border-top:1px solid var(--border-color,#e5e7eb);margin-top:.5rem}.mobile-submenu-title[data-astro-cid-iqduktfn]{color:var(--text-muted,#6b7280);background-color:var(--bg-secondary,#f9fafb);border-bottom:1px solid var(--border-color,#e5e7eb);margin:0 -1rem;padding:.75rem 1rem;font-weight:600;display:block}.submenu-item[data-astro-cid-iqduktfn]{color:var(--text-muted,#6b7280);font-size:.9rem;padding-left:1rem!important}:root[data-theme=dark]{--nav-bg:#1e293b;--bg-color:#0f172a;--text-color:#f8fafc;--border-color:#475569;--hover-bg:#334155;--plum-primary:#a78bfa}:root[data-theme=dark] .moon-icon[data-astro-cid-iqduktfn]{display:block}:root[data-theme=dark] .sun-icon[data-astro-cid-iqduktfn]{display:none}@media (max-width:1024px){.nav-container[data-astro-cid-iqduktfn]{padding:0 1rem}.nav-menu[data-astro-cid-iqduktfn]{gap:1.5rem}.nav-link[data-astro-cid-iqduktfn]{padding:.75rem .5rem;font-size:.9rem}}@media (max-width:768px){.nav-menu[data-astro-cid-iqduktfn]{display:none}.mobile-toggle[data-astro-cid-iqduktfn]{display:flex}.nav-actions[data-astro-cid-iqduktfn]{gap:.5rem}.nav-container[data-astro-cid-iqduktfn]{padding:0 .75rem}.nav-logo[data-astro-cid-iqduktfn]{min-width:0}.nav-logo[data-astro-cid-iqduktfn] .logo[data-astro-cid-iqduktfn]{object-fit:contain;width:auto;max-width:min(44vw,180px);height:auto;max-height:44px}.lang-menu[data-astro-cid-iqduktfn]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.lang-menu[data-astro-cid-iqduktfn]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.lang-menu[data-astro-cid-iqduktfn]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.lang-menu[data-astro-cid-iqduktfn]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.lang-menu[data-astro-cid-iqduktfn]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.lang-menu[data-astro-cid-iqduktfn]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.cart-link[data-astro-cid-iqduktfn]{padding:.5rem}.cart-link[data-astro-cid-iqduktfn] svg[data-astro-cid-iqduktfn]{width:20px;height:20px}.theme-toggle[data-astro-cid-iqduktfn]{padding:.5rem}.theme-toggle[data-astro-cid-iqduktfn] svg[data-astro-cid-iqduktfn]{width:18px;height:18px}.lang-button[data-astro-cid-iqduktfn]{padding:.5rem .75rem;font-size:.8rem}.globe-icon[data-astro-cid-iqduktfn]{font-size:.9rem}}@media (max-width:640px){.nav-container[data-astro-cid-iqduktfn]{padding:0 .5rem}.logo[data-astro-cid-iqduktfn]{width:90px;height:28px}.nav-actions[data-astro-cid-iqduktfn]{gap:.25rem}.cart-link[data-astro-cid-iqduktfn],.theme-toggle[data-astro-cid-iqduktfn]{padding:.4rem}.cart-link[data-astro-cid-iqduktfn] svg[data-astro-cid-iqduktfn],.theme-toggle[data-astro-cid-iqduktfn] svg[data-astro-cid-iqduktfn]{width:18px;height:18px}.lang-button[data-astro-cid-iqduktfn]{padding:.4rem .6rem;font-size:.75rem}.globe-icon[data-astro-cid-iqduktfn]{font-size:.8rem}.mobile-menu[data-astro-cid-iqduktfn]{padding:.75rem}.mobile-link[data-astro-cid-iqduktfn]{align-items:center;min-height:44px;padding:.875rem 0;font-size:1rem;display:flex}}@media (max-width:480px){.nav-container[data-astro-cid-iqduktfn]{padding:0 .25rem}.logo[data-astro-cid-iqduktfn]{width:80px;height:24px}.nav-actions[data-astro-cid-iqduktfn]{gap:.2rem}.cart-link[data-astro-cid-iqduktfn],.theme-toggle[data-astro-cid-iqduktfn]{padding:.35rem}.cart-link[data-astro-cid-iqduktfn] svg[data-astro-cid-iqduktfn],.theme-toggle[data-astro-cid-iqduktfn] svg[data-astro-cid-iqduktfn]{width:16px;height:16px}.lang-button[data-astro-cid-iqduktfn]{padding:.35rem .5rem;font-size:.7rem}.globe-icon[data-astro-cid-iqduktfn]{font-size:.75rem}.mobile-menu[data-astro-cid-iqduktfn]{padding:.5rem}.mobile-link[data-astro-cid-iqduktfn]{padding:.75rem 0;font-size:.95rem}}.footer[data-astro-cid-oenwriqq]{background:var(--footer-bg,#f9fafb);border-top:1px solid var(--border-color,#e5e7eb);margin-top:4rem;padding:3rem 1rem 2rem;position:relative}.footer[data-astro-cid-oenwriqq]:before{content:"";z-index:10;height:4.125rem;position:absolute;top:-4.125rem;left:0;right:0;background:#60a5fa!important}.footer-content[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:3rem;max-width:1100px;margin:0 auto;display:grid}.footer-section[data-astro-cid-oenwriqq] h3[data-astro-cid-oenwriqq]{color:var(--color-accent);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.footer-section[data-astro-cid-oenwriqq] h4[data-astro-cid-oenwriqq]{color:var(--text-color,#374151);margin-bottom:1rem;font-size:1rem;font-weight:600}.footer-section[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{color:var(--text-muted,#6b7280);margin-bottom:1rem;font-size:.875rem;line-height:1.6}.footer-links-grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr;gap:.25rem 1.5rem;display:grid}.footer-links-column[data-astro-cid-oenwriqq]{flex-direction:column;gap:.35rem;display:flex}.footer-links-column[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--text-muted,#6b7280);padding:.25rem 0;font-size:.875rem;text-decoration:none;transition:color .2s}.footer-links-column[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-accent)}.newsletter-cta[data-astro-cid-oenwriqq]{background:var(--primary-color,#7c3aed);color:#fff;border-radius:.375rem;justify-content:center;align-items:center;margin-bottom:1.5rem;padding:.55rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.newsletter-cta[data-astro-cid-oenwriqq]:hover{background:var(--primary-hover,#6d28d9)}.newsletter-form[data-astro-cid-oenwriqq]{margin-bottom:1.5rem}.sr-only[data-astro-cid-oenwriqq]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.newsletter-form[data-astro-cid-oenwriqq] input[data-astro-cid-oenwriqq]{border:1px solid var(--border-color,#d1d5db);box-sizing:border-box;background:var(--input-bg,#fff);width:100%;color:var(--text-color,#374151);border-radius:.375rem;margin-bottom:.5rem;padding:.5rem;font-size:.875rem;display:block}.newsletter-form[data-astro-cid-oenwriqq] button[data-astro-cid-oenwriqq]{background:var(--primary-color,#7c3aed);color:#fff;cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .2s}.newsletter-form[data-astro-cid-oenwriqq] button[data-astro-cid-oenwriqq]:hover{background:var(--primary-hover,#6d28d9)}.social-links[data-astro-cid-oenwriqq]{flex-wrap:wrap;gap:1rem;display:flex}.social-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--color-accent);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.social-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--primary-hover,#6d28d9)}.footer-bottom[data-astro-cid-oenwriqq]{border-top:1px solid var(--border-color,#e5e7eb);text-align:center;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.footer-bottom[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{color:var(--text-muted,#6b7280);margin:0;font-size:.875rem}.footer-bottom[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--text-muted,#6b7280);font-size:.875rem;text-decoration:none;transition:color .2s}.footer-bottom[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-accent)}.legal-links[data-astro-cid-oenwriqq]{align-items:center;gap:.5rem;display:flex}.legal-links[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]{color:var(--text-muted,#6b7280);font-size:.875rem}:root[data-theme=dark]{--footer-bg:#1f2937;--bg-color:#1f2937;--text-color:#f9fafb;--text-muted:#d1d5db;--border-color:#374151;--primary-color:#60a5fa;--primary-hover:#3b82f6;--input-bg:#374151}:root[data-theme=dark] .footer[data-astro-cid-oenwriqq]:before{background:#60a5fa!important}@media (min-width:1025px){.footer-links-grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr;column-gap:1.75rem}}@media (max-width:1024px){.footer-content[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr;gap:2.5rem;padding:2.5rem 1.5rem}.footer-section[data-astro-cid-oenwriqq]:first-child{grid-column:1/-1}.footer-links-grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width:768px){.footer-content[data-astro-cid-oenwriqq]{grid-template-columns:1fr;gap:2rem;padding:2rem 1rem}.footer-links-grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr;gap:.5rem 2rem}.footer-bottom[data-astro-cid-oenwriqq]{text-align:center;flex-direction:column;gap:.75rem;padding:1rem}.newsletter-form[data-astro-cid-oenwriqq]{flex-direction:column;gap:.75rem}.newsletter-form[data-astro-cid-oenwriqq] input[data-astro-cid-oenwriqq]{width:100%;min-height:44px}.newsletter-form[data-astro-cid-oenwriqq] button[data-astro-cid-oenwriqq]{width:100%;min-height:44px;font-size:.9rem}}@media (max-width:640px){.footer-content[data-astro-cid-oenwriqq]{gap:1.5rem;padding:1.5rem .75rem}.footer-section[data-astro-cid-oenwriqq] h3[data-astro-cid-oenwriqq],.footer-section[data-astro-cid-oenwriqq] h4[data-astro-cid-oenwriqq]{margin-bottom:.75rem;font-size:1.1rem}.footer-section[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{font-size:.9rem;line-height:1.5}.footer-links-grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr;gap:.35rem 1.5rem}.footer-links-column[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{align-items:center;min-height:36px;padding:.35rem 0;font-size:.9rem;display:flex}.social-links[data-astro-cid-oenwriqq]{justify-content:center;gap:1.5rem}.social-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{align-items:center;min-height:44px;padding:.5rem;font-size:.9rem;display:flex}.footer-bottom[data-astro-cid-oenwriqq]{gap:.5rem;padding:.75rem}.footer-bottom[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq],.footer-bottom[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.legal-links[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]{font-size:.8rem}}@media (max-width:480px){.footer-content[data-astro-cid-oenwriqq]{gap:1.25rem;padding:1rem .5rem}.footer-section[data-astro-cid-oenwriqq] h3[data-astro-cid-oenwriqq],.footer-section[data-astro-cid-oenwriqq] h4[data-astro-cid-oenwriqq]{margin-bottom:.625rem;font-size:1rem}.footer-section[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{font-size:.85rem}.footer-links-column[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{padding:.4rem 0;font-size:.85rem}.social-links[data-astro-cid-oenwriqq]{gap:1rem}.social-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{padding:.4rem;font-size:.85rem}.newsletter-form[data-astro-cid-oenwriqq] input[data-astro-cid-oenwriqq],.newsletter-form[data-astro-cid-oenwriqq] button[data-astro-cid-oenwriqq]{padding:.75rem;font-size:.85rem}.footer-bottom[data-astro-cid-oenwriqq]{padding:.5rem}.footer-bottom[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq],.footer-bottom[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.legal-links[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]{font-size:.75rem}}body{color:#374151;background:#fff;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden;overflow-y:auto}main[data-astro-cid-m5n7br3m]{background:#fff}:root[data-theme=dark]{--bg-color:#0f172a;--text-color:#f8fafc}.about-copypaste-page[data-astro-cid-4rii4efb]{background:#fff;min-height:100vh;padding:2rem 0}.container[data-astro-cid-4rii4efb]{max-width:1200px;margin:0 auto;padding:0 2rem}.header[data-astro-cid-4rii4efb]{text-align:left;background:#fff;margin:0;padding:2rem}.header[data-astro-cid-4rii4efb] h1[data-astro-cid-4rii4efb]{color:#333;letter-spacing:-.01em;margin-bottom:.25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2.5rem;font-weight:700}.subtitle[data-astro-cid-4rii4efb]{color:#666;margin:0;font-size:1.1rem;font-weight:400}.animation-section[data-astro-cid-4rii4efb]{margin-bottom:3rem}.animation-container[data-astro-cid-4rii4efb]{background:#fff;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:500px;margin:1rem 0;display:flex}#lottie-animation[data-astro-cid-4rii4efb]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tabs-section[data-astro-cid-4rii4efb]{background:#fff;border:1px solid #e9ecef;border-radius:1rem;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1)}.tabs[data-astro-cid-4rii4efb]{background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex}.tab-button[data-astro-cid-4rii4efb]{cursor:pointer;color:#6c757d;background:0 0;border:none;flex:1;padding:1rem 2rem;font-size:1rem;font-weight:500;transition:all .3s}.tab-button[data-astro-cid-4rii4efb]:hover{color:#495057;background:#e9ecef}.tab-button[data-astro-cid-4rii4efb].active{color:#333;background:#fff;border-bottom:2px solid #007bff}.tab-panel[data-astro-cid-4rii4efb]{padding:2rem;display:none}.tab-panel[data-astro-cid-4rii4efb].active{display:block}.content[data-astro-cid-4rii4efb] h3[data-astro-cid-4rii4efb]{color:#333;margin-bottom:1rem;font-size:1.5rem}.content[data-astro-cid-4rii4efb] h4[data-astro-cid-4rii4efb]{color:#333;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.2rem}.content[data-astro-cid-4rii4efb] p[data-astro-cid-4rii4efb]{color:#555;margin-bottom:1rem;line-height:1.6}.content[data-astro-cid-4rii4efb] ul[data-astro-cid-4rii4efb],.content[data-astro-cid-4rii4efb] ol[data-astro-cid-4rii4efb]{margin-bottom:1rem;padding-left:1.5rem}.content[data-astro-cid-4rii4efb] li[data-astro-cid-4rii4efb]{color:#555;margin-bottom:.5rem;line-height:1.6}.license-section[data-astro-cid-4rii4efb]{border-bottom:1px solid #eee;margin-bottom:2rem;padding-bottom:1.5rem}.license-section[data-astro-cid-4rii4efb]:last-child{border-bottom:none}blockquote[data-astro-cid-4rii4efb]{color:#555;background:#f8f9fa;border-left:4px solid #007bff;border-radius:.5rem;margin:2rem 0;padding:1rem;font-size:1.2rem;font-style:italic}a[data-astro-cid-4rii4efb]{color:#007bff;text-decoration:none}a[data-astro-cid-4rii4efb]:hover{text-decoration:underline}@media (max-width:768px){.container[data-astro-cid-4rii4efb]{padding:0 1rem}.header[data-astro-cid-4rii4efb]{text-align:left;padding-left:1rem}.header[data-astro-cid-4rii4efb] h1[data-astro-cid-4rii4efb]{font-size:2rem}.animation-container[data-astro-cid-4rii4efb]{height:300px}.tabs[data-astro-cid-4rii4efb]{flex-direction:column}.tab-button[data-astro-cid-4rii4efb]{padding:.75rem 1rem}}product-holiday-countdown[data-astro-cid-2njj2dsw]:not([hidden]){width:min(100% - 2rem,30rem);margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:2rem;display:block}.countdown[data-astro-cid-2njj2dsw]{color:#fff;text-align:center;background:#20395e;border-radius:.9rem;padding:1rem}.tiles[data-astro-cid-2njj2dsw]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.tile[data-astro-cid-2njj2dsw]{color:#493414;overflow-wrap:anywhere;background:#fff1c5;border-radius:.45rem;align-content:start;gap:.1rem;padding:.45rem .15rem;font-size:max(.65rem,min(2.8vw,.85rem));display:grid}b[data-astro-cid-2njj2dsw]{font-variant-numeric:tabular-nums;font-size:max(1.2rem,min(4vw,1.75rem));line-height:1.15}p[data-astro-cid-2njj2dsw]{color:inherit;margin:.65rem 0 0;font-weight:650}.visually-hidden[data-astro-cid-2njj2dsw]{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;height:1px;width:1px;position:absolute;overflow:hidden}:root[data-theme=dark],:root[data-theme=dark] *,:root[data-theme=dark] body,:root[data-theme=dark] html,:root[data-theme=dark] .main-content{background:#2a4a6a!important}:root[data-theme=dark] .yukina-hero,:root[data-theme=dark] .yukina-hero *,:root[data-theme=dark] .yukina-hero:before,:root[data-theme=dark] .yukina-hero:after,:root[data-theme=dark] section.yukina-hero{background:#7a9aba!important}:root[data-theme=dark] .platform-section,:root[data-theme=dark] .platform-section *,:root[data-theme=dark] .platform-section:before,:root[data-theme=dark] .platform-section:after,:root[data-theme=dark] .platform-title,:root[data-theme=dark] h2.platform-title,:root[data-theme=dark] div.platform-section{background:#1a2f4d!important}:root[data-theme=dark] .navigation,:root[data-theme=dark] nav.navigation,:root[data-theme=dark] .navigation :not(img):not(.logo):not(.logo-light):not(.logo-dark),:root[data-theme=dark] .navigation .nav-container,:root[data-theme=dark] .navigation .nav-wrapper,:root[data-theme=dark] .navigation nav,:root[data-theme=dark] .navigation header,:root[data-theme=dark] .navigation>:not(img){background:#7a9aba!important}:root[data-theme=dark] .navigation{border-bottom-color:#6a8aaa!important}:root[data-theme=dark] .navigation .logo,:root[data-theme=dark] .navigation .logo-light,:root[data-theme=dark] .navigation .logo-dark,:root[data-theme=dark] .navigation img.logo,:root[data-theme=dark] .logo-text,:root[data-theme=dark] .nav-logo,:root[data-theme=dark] .nav-logo img{-webkit-filter:none!important;filter:none!important;background:0 0!important}:root[data-theme=dark] .navigation a,:root[data-theme=dark] .navigation .nav-link,:root[data-theme=dark] .navigation button,:root[data-theme=dark] .navigation .dropdown-toggle{color:#1a2f4d!important}:root[data-theme=dark] .navigation a:hover,:root[data-theme=dark] .navigation .nav-link:hover{color:#0f1a2d!important}:root[data-theme=dark] .main-content{background:#1a2f4d!important}:root[data-theme=dark] .product-grid{margin-top:-50px!important;padding:2.5rem 1rem 0!important}:root[data-theme=dark] .product-card{background:#1e3a5f!important;border:1px solid #2a4a6a!important;box-shadow:0 2px 4px rgba(0,0,0,.3)!important}:root[data-theme=dark] .product-card:hover{transform:translateY(-3px);border-color:#3a4f6d!important;box-shadow:0 4px 8px rgba(0,0,0,.4)!important}:root[data-theme=dark] .product-card h3{color:#fff!important}:root[data-theme=dark] .product-card .product-description{color:#f8fafc!important;background:0 0!important;border-radius:.5rem!important;margin:.5rem 0!important;padding:.75rem!important;line-height:1.5!important}:root[data-theme=dark] .product-card .version-tag,:root[data-theme=dark] .product-card .release-date{color:#cbd5e1!important}:root[data-theme=dark] .platform-section,:root[data-theme=dark] div.platform-section,:root[data-theme=dark] section.platform-section{background:#1a2f4d!important;margin-top:0!important;padding-top:40px!important}:root[data-theme=dark] .platform-title,:root[data-theme=dark] h2.platform-title{color:#fff!important;background:0 0!important;font-size:1.5rem!important;font-weight:600!important;transform:translateY(-45px)!important}:root[data-theme=dark] .platform-tabs,:root[data-theme=dark] div.platform-tabs{background:#1a2f4d!important;margin-top:-40px!important;padding:1rem 0!important}:root[data-theme=dark] .tab{color:#cbd5e1!important;background:#1a2f4d!important;border:1px solid rgba(203,213,225,.2)!important}:root[data-theme=dark] .tab:hover{background:#2a3f5d!important;border-color:#3a4f6d!important}:root[data-theme=dark] .tab.active{color:#fff!important;background:#2a4f7d!important;border-color:#4a6f9d!important;box-shadow:0 0 0 2px rgba(74,111,157,.4)!important}:root[data-theme=dark] .btn-download{background:#10b981!important}:root[data-theme=dark] .btn-download:hover{background:#059669!important}:root[data-theme=dark] .btn-download:active{background:#047857!important}:root[data-theme=dark] .btn-buy{background:#f59e0b!important}:root[data-theme=dark] .btn-buy:hover{background:#d97706!important}:root[data-theme=dark] .btn-buy:active{background:#b45309!important}:root[data-theme=dark] .btn-info{background:#3b82f6!important}:root[data-theme=dark] .btn-info:hover{background:#2563eb!important}:root[data-theme=dark] .btn-info:active{background:#1d4ed8!important}:root[data-theme=dark] .waves .wave-1{fill:#6a8aaa!important;opacity:.45!important}:root[data-theme=dark] .waves .wave-2{fill:#5a7a9a!important;opacity:.6!important}:root[data-theme=dark] .waves .wave-3{fill:#4a6a8a!important;opacity:.75!important}:root[data-theme=dark] .waves .wave-4{fill:#1a2f4d!important;opacity:.9!important}.no-fouc[data-astro-cid-ju4pidww]{visibility:visible;opacity:1}.loading-overlay[data-astro-cid-ju4pidww]{z-index:9999;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s ease-out;position:fixed;top:0;left:0;display:none!important}.loading-overlay[data-astro-cid-ju4pidww].fade-out{opacity:0;pointer-events:none}.loading-content[data-astro-cid-ju4pidww]{text-align:center;animation:.6s ease-out fadeInUp}.loading-logo[data-astro-cid-ju4pidww]{opacity:.8;width:120px;height:40px;margin-bottom:1rem}.loading-spinner[data-astro-cid-ju4pidww]{border:3px solid #f3f4f6;border-top-color:#8b5cf6;border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:1s linear infinite spin}.loading-text[data-astro-cid-ju4pidww]{color:#6b7280;letter-spacing:.025em;font-size:.875rem;font-weight:500}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fouc-ready[data-astro-cid-ju4pidww]{visibility:visible;opacity:1;animation:.4s ease-out fadeInContent}@keyframes fadeInContent{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:root{--page-bg:#60a5fa}html.no-blue-background,body.no-blue-background{--page-bg:#fff}html,body{background-color:var(--page-bg)}body{color:#374151;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden;overflow-y:auto}.navigation[data-astro-cid-ju4pidww]{z-index:50;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;width:100%;height:64px;display:flex;position:-webkit-sticky;position:sticky;top:0;transform:translateZ(0);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.nav-container[data-astro-cid-ju4pidww]{justify-content:space-between;align-items:center;width:100%;max-width:1000px;height:64px;margin:0 auto;padding:0 1rem;display:flex}.nav-menu[data-astro-cid-ju4pidww]{flex:1;justify-content:center;align-items:center;gap:2rem;display:flex}.nav-actions[data-astro-cid-ju4pidww]{align-items:center;gap:1rem;min-width:120px;display:flex}.lang-dropdown[data-astro-cid-ju4pidww]{min-width:80px;position:relative}.lang-button[data-astro-cid-ju4pidww]{cursor:pointer;color:#8b5cf6;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;min-width:60px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:flex}[data-astro-cid-ju4pidww]{text-rendering:optimizespeed}.loading-overlay[data-astro-cid-ju4pidww],.fouc-ready[data-astro-cid-ju4pidww],.fade-out[data-astro-cid-ju4pidww]{transition:opacity .2s,transform .2s}.loading-spinner[data-astro-cid-ju4pidww]{will-change:transform}.fouc-ready[data-astro-cid-ju4pidww]{will-change:auto}.product-grid[data-astro-cid-ju4pidww]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:2rem 0;display:grid}.product-card[data-astro-cid-ju4pidww]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;height:100%;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.product-hero[data-astro-cid-ju4pidww]{align-items:center;gap:2rem;padding:2rem 0;display:flex;position:relative}html,body{max-width:100vw!important;overflow-x:hidden!important}.product-card.hidden,.hidden.product-card,.hidden{display:none!important}main,.main-content,.product-grid,.platform-section{box-sizing:border-box!important;max-width:100%!important}:root{--plum-50:#faf7ff;--plum-100:#f3efff;--plum-200:#e9e2ff;--plum-300:#d6c7ff;--plum-400:#c4b5fd;--plum-500:#a78bfa;--plum-600:#8b5cf6;--plum-700:#7c3aed;--plum-800:#6d28d9;--plum-900:#5b21b6;--azure-50:#f0f9ff;--azure-100:#e0f2fe;--azure-200:#bae6fd;--azure-300:#7dd3fc;--azure-400:#38bdf8;--azure-500:#0ea5e9;--azure-600:#0284c7;--azure-700:#0369a1;--azure-800:#075985;--azure-900:#0c4a6e;--gold-50:#fffbeb;--gold-100:#fef3c7;--gold-200:#fde68a;--gold-300:#fcd34d;--gold-400:#fbbf24;--gold-500:#f59e0b;--gold-600:#d97706;--gold-700:#b45309;--gold-800:#92400e;--gold-900:#78350f;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--success:#10b981;--warning:var(--gold-500);--error:#ef4444;--info:var(--azure-500);--font-display:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -2px rgba(0,0,0,.05);--shadow-plum:0 10px 25px -5px rgba(139,92,246,.2), 0 4px 6px -2px rgba(139,92,246,.1);--shadow-azure:0 10px 25px -5px rgba(14,165,233,.2), 0 4px 6px -2px rgba(14,165,233,.1);--shadow-gold:0 10px 25px -5px rgba(245,158,11,.2), 0 4px 6px -2px rgba(245,158,11,.1);--color-primary:var(--plum-600);--color-primary-hover:var(--plum-700);--color-secondary:var(--azure-600);--color-secondary-hover:var(--azure-700);--color-accent:var(--gold-500);--color-accent-hover:var(--gold-600);--bg-primary:#fff;--bg-secondary:var(--gray-50);--bg-tertiary:var(--gray-100);--bg-elevated:#fff;--text-primary:var(--gray-900);--text-secondary:var(--gray-700);--text-muted:var(--gray-500);--text-inverse:#fff;--border-light:var(--gray-200);--border-medium:var(--gray-300);--gradient-plum:linear-gradient(135deg, var(--plum-600) 0%, var(--plum-700) 100%);--gradient-azure:linear-gradient(135deg, var(--azure-500) 0%, var(--azure-600) 100%);--gradient-hero:linear-gradient(135deg, var(--plum-600) 0%, var(--azure-600) 100%);--primary-color:var(--color-primary);--nav-bg:var(--bg-elevated);--bg-color:var(--bg-elevated);--text-color:var(--text-secondary);--border-color:var(--border-light);--hover-bg:var(--bg-tertiary);--page-bg:#60a5fa!important}:root[data-theme=dark]{--color-primary:var(--plum-400);--color-primary-hover:var(--plum-300);--color-secondary:var(--azure-400);--color-secondary-hover:var(--azure-300);--color-accent:var(--gold-400);--color-accent-hover:var(--gold-300);--bg-primary:var(--gray-900);--bg-secondary:var(--gray-800);--bg-tertiary:var(--gray-700);--bg-elevated:var(--gray-800);--text-primary:var(--gray-50);--text-secondary:var(--gray-300);--text-muted:var(--gray-400);--text-inverse:var(--gray-900);--border-light:var(--gray-700);--border-medium:var(--gray-600);--gradient-hero:linear-gradient(135deg, var(--plum-700) 0%, var(--azure-700) 100%);--page-bg:#60a5fa;--primary-color:var(--color-primary);--nav-bg:var(--bg-elevated);--bg-color:var(--bg-elevated);--text-color:var(--text-secondary);--border-color:var(--border-light);--hover-bg:var(--bg-tertiary)}html{background:var(--page-bg);scrollbar-gutter:auto;margin:0;padding:0;overflow-y:auto!important}body{font-family:var(--font-body);font-weight:var(--font-normal);color:var(--text-primary);background:var(--page-bg);margin:0;padding:0;line-height:1.6;transition:background-color .3s,color .3s;overflow-y:auto!important}:root[data-theme=dark] body{background:var(--page-bg)}main{background:var(--page-bg);z-index:1;width:100%;max-width:none;min-height:100vh;margin:0;padding:0;position:relative}main>*{max-width:1000px;padding:0 var(--space-md);margin:0 auto}main>.yukina-hero,main>section.yukina-hero{max-width:none!important;margin:0!important;padding:0!important}.form-feedback{border:1px solid;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.form-feedback.success{color:#047857;background-color:#d1fae5;border-color:#34d399}.form-feedback.error{color:#dc2626;background-color:#fee2e2;border-color:#f87171}.form-feedback p{margin:0 0 .5rem;font-weight:600}.form-feedback ul{margin:0;padding-left:1.5rem}.form-feedback li{margin-bottom:.25rem}.char-counter{margin-top:.25rem;font-size:.8rem}:root[data-theme=dark] main{background:var(--page-bg)}html.no-blue-background,body.no-blue-background{--page-bg:white!important;background:#fff!important}html:has(body.no-blue-background){--page-bg:white!important;background:#fff!important}body.no-blue-background main{background:#fff!important}:root[data-theme=dark] html.no-blue-background,:root[data-theme=dark] body.no-blue-background{--page-bg:#0f172a!important;background:#0f172a!important}:root[data-theme=dark] html:has(body.no-blue-background){--page-bg:#0f172a!important;background:#0f172a!important}:root[data-theme=dark] body.no-blue-background main{background:#0f172a!important}html:not(.no-blue-background),body:not(.no-blue-background),body:not(.no-blue-background) main{background:var(--page-bg)!important;background-color:var(--page-bg)!important}@media (max-width:768px){html:not(.no-blue-background),body:not(.no-blue-background){background:var(--page-bg)!important}.navigation{background:#fff!important}}body:not(.no-blue-background),html:not(.no-blue-background),html:not(.no-blue-background)[style*="background-color: rgb(255, 255, 255)"],body:not(.no-blue-background)[style*="background-color: rgb(255, 255, 255)"],html:not(.no-blue-background)[style*="background: rgb(255, 255, 255)"],body:not(.no-blue-background)[style*="background: rgb(255, 255, 255)"],body:not(.no-blue-background) main[data-astro-cid-sckkx6r4]{background:var(--page-bg)!important;background-color:var(--page-bg)!important}.local-edit-link{z-index:10000;color:#fff;background:rgba(17,24,39,.92);border-radius:999px;padding:10px 12px;font-weight:900;text-decoration:none;display:inline-block;position:fixed;bottom:16px;right:16px}.local-edit-overview-link{background:rgba(16,185,129,.92);bottom:148px}.local-edit-overview-link:hover{background:#10b981}.local-edit-content-link{background:rgba(99,102,241,.92);bottom:60px}.local-edit-content-link:hover{background:#6366f1}.local-edit-link:hover{background:#111827}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-semibold);color:var(--text-primary);line-height:1.3}*,:before,:after{transition:background-color .3s,border-color .3s,box-shadow .3s}html,body,main{transition:none!important}.newsletter-signup[data-astro-cid-sornssq2]{color:#30253b;background:#faf8ff;border:1px solid #ddd6eb;border-radius:16px;max-width:42rem;margin:1.5rem auto;padding:1.6rem}.newsletter-signup[data-astro-cid-sornssq2] h2[data-astro-cid-sornssq2]{margin:0 0 .65rem;font-size:1.5rem}.newsletter-signup[data-astro-cid-sornssq2] p[data-astro-cid-sornssq2]{line-height:1.6}.newsletter-signup[data-astro-cid-sornssq2] label[data-astro-cid-sornssq2]{margin-bottom:.5rem;font-weight:600;display:block}.newsletter-signup[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2][type=email]{box-sizing:border-box;color:#241e2e;background:#fff;border:1px solid #8c819b;border-radius:8px;width:100%;padding:.85rem;font-size:1rem}.newsletter-signup[data-astro-cid-sornssq2] .newsletter-consent[data-astro-cid-sornssq2]{align-items:flex-start;gap:.65rem;margin:1.2rem 0;font-weight:400;line-height:1.5;display:flex}.newsletter-consent[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2]{flex-shrink:0;margin-top:.35rem}.newsletter-signup[data-astro-cid-sornssq2] button[data-astro-cid-sornssq2],.newsletter-link[data-astro-cid-sornssq2]{color:#fff;cursor:pointer;background:#723dcc;border:0;border-radius:8px;margin-top:1rem;padding:.85rem 1.1rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.newsletter-signup[data-astro-cid-sornssq2] button[data-astro-cid-sornssq2]:disabled{opacity:.6;cursor:wait}.newsletter-note[data-astro-cid-sornssq2]{color:#574c64;font-size:.9rem}.newsletter-honeypot[data-astro-cid-sornssq2]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}[data-astro-cid-sornssq2][data-newsletter-feedback]{background:#f0eafa;border-radius:8px;padding:.75rem}.newsletter-signup[data-astro-cid-sornssq2] a[data-astro-cid-sornssq2]:not(.newsletter-link){color:#6230b0;text-decoration:underline}.signup-page[data-astro-cid-k75lwh2k]{background:#f8fafc;min-height:70vh;padding:4rem 1rem}.signup-shell[data-astro-cid-k75lwh2k]{grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:start;gap:2rem;max-width:980px;margin:0 auto;display:grid}.signup-copy[data-astro-cid-k75lwh2k]{padding-top:1rem}.eyebrow[data-astro-cid-k75lwh2k]{color:var(--plum-primary,#7c3aed);text-transform:uppercase;margin:0 0 .5rem;font-size:.8rem;font-weight:700}h1[data-astro-cid-k75lwh2k]{color:#111827;margin:0 0 1rem;font-size:2.6rem;line-height:1.05}.lede[data-astro-cid-k75lwh2k]{color:#4b5563;max-width:36rem;margin:0;font-size:1.1rem;line-height:1.6}.signup-form-panel[data-astro-cid-k75lwh2k] .newsletter-signup-card{padding:1.5rem;box-shadow:0 18px 45px rgba(15,23,42,.08)}:root[data-theme=dark] .signup-page[data-astro-cid-k75lwh2k]{background:#0f172a}:root[data-theme=dark] h1[data-astro-cid-k75lwh2k]{color:#f9fafb}:root[data-theme=dark] .lede[data-astro-cid-k75lwh2k]{color:#d1d5db}@media (max-width:760px){.signup-page[data-astro-cid-k75lwh2k]{padding:2.5rem 1rem}.signup-shell[data-astro-cid-k75lwh2k]{grid-template-columns:1fr}h1[data-astro-cid-k75lwh2k]{font-size:2.15rem}}
/*$vite$:1*/