.header-landing[data-v-4a9d4727]{position:fixed;top:1rem;left:1rem;right:1rem;z-index:1030;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.08);padding:.375rem 1rem;min-height:48px;border-radius:50px;border:1px solid rgba(102,126,234,.1);transition:all .3s ease;max-width:1400px;margin:0 auto}.header-landing[data-v-4a9d4727]:hover{box-shadow:0 6px 30px rgba(102,126,234,.12)}.header-landing .header-logo[data-v-4a9d4727]{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.1rem;cursor:pointer;text-decoration:none;transition:transform .2s ease;padding:0!important}@media(min-width:768px){.header-landing .header-logo[data-v-4a9d4727]{font-size:1.35rem;gap:.65rem}}.header-landing .header-logo[data-v-4a9d4727]:hover{opacity:.8}.header-landing .header-logo .logo-image[data-v-4a9d4727]{height:auto;max-height:36px;width:auto;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.header-landing .header-logo .logo-image[data-v-4a9d4727]{max-height:44px}}.header-landing .navbar-toggler-custom[data-v-4a9d4727]{border:none;padding:.5rem;display:flex;flex-direction:column;gap:4px;width:30px;height:30px;justify-content:center;align-items:center;background:transparent;cursor:pointer}@media(min-width:768px){.header-landing .navbar-toggler-custom[data-v-4a9d4727]{display:none!important}}.header-landing .navbar-toggler-custom .toggle-line[data-v-4a9d4727]{width:24px;height:2px;background:linear-gradient(135deg,#6cb4e8,#2d80b6);border-radius:2px;transition:all .3s ease;display:block}.header-landing .navbar-toggler-custom:hover .toggle-line[data-v-4a9d4727]{background:linear-gradient(135deg,#2d80b6,#6cb4e8)}.header-landing .navbar-nav[data-v-4a9d4727]{align-items:center;gap:.25rem}.header-landing .navbar-nav .nav-item[data-v-4a9d4727]{margin:0 .25rem}.header-landing .navbar-nav .nav-item.nav-item-button[data-v-4a9d4727]{margin-left:1rem}.header-landing .navbar-nav .nav-item .nav-link[data-v-4a9d4727]{color:#0d1117!important;font-weight:600;font-size:.85rem;padding:.35rem .75rem;transition:all .3s ease;position:relative;border-radius:20px}@media(min-width:768px){.header-landing .navbar-nav .nav-item .nav-link[data-v-4a9d4727]{font-size:.9rem;padding:.4rem .875rem}}.header-landing .navbar-nav .nav-item .nav-link[data-v-4a9d4727]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(135deg,#6cb4e8,#2d80b6);transition:width .3s ease}.header-landing .navbar-nav .nav-item .nav-link[data-v-4a9d4727]:hover{color:#6cb4e8;background:rgba(102,126,234,.1)}.header-landing .navbar-nav .nav-item .nav-link[data-v-4a9d4727]:hover:after{width:80%}.header-landing .navbar-nav .nav-item .nav-link[data-v-4a9d4727]:focus{outline:2px solid rgba(102,126,234,.3);outline-offset:2px}.header-landing .navbar-nav .nav-item.nav-link-quiz .nav-link[data-v-4a9d4727]{color:#2d80b6;font-weight:700}.header-landing .navbar-nav .nav-item.nav-link-quiz .nav-link[data-v-4a9d4727]:hover{background:rgba(118,75,162,.1);color:#5a3a7d}.header-landing .navbar-nav .nav-item.nav-link-login .nav-link[data-v-4a9d4727]{color:#6cb4e8;font-weight:700}.header-landing .navbar-nav .nav-item.nav-link-login .nav-link[data-v-4a9d4727]:hover{background:rgba(102,126,234,.15);color:#5568d3}.header-landing .navbar-nav .btn-try-free-header[data-v-4a9d4727]{margin-left:.5rem;font-weight:700;padding:.4rem 1.25rem;border-radius:50px;min-height:36px;background:linear-gradient(135deg,#f093fb,#f5576c);border:none;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:all .3s ease;display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;font-size:.8rem;text-decoration:none;color:#000;cursor:pointer}@media(min-width:768px){.header-landing .navbar-nav .btn-try-free-header[data-v-4a9d4727]{padding:.5rem 1.5rem;min-height:40px;font-size:.9rem}}.header-landing .navbar-nav .btn-try-free-header[data-v-4a9d4727]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.header-landing .navbar-nav .btn-try-free-header[data-v-4a9d4727]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3);background:linear-gradient(135deg,#f5576c,#f093fb)}.header-landing .navbar-nav .btn-try-free-header[data-v-4a9d4727]:hover:before{left:100%}.header-landing .navbar-nav .btn-try-free-header:hover .btn-icon[data-v-4a9d4727]{transform:translateX(4px)}.header-landing .navbar-nav .btn-try-free-header[data-v-4a9d4727]:active{transform:translateY(0)}.header-landing .navbar-nav .btn-try-free-header .btn-text[data-v-4a9d4727]{position:relative;z-index:1}.header-landing .navbar-nav .btn-try-free-header .btn-icon[data-v-4a9d4727]{position:relative;z-index:1;transition:transform .3s ease;font-size:1.2rem}@-webkit-keyframes pulse-data-v-4a9d4727{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pulse-data-v-4a9d4727{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}#nav-collapse[data-v-4a9d4727]{background:transparent!important;border:none!important}@media(max-width:767px){.header-landing[data-v-4a9d4727]{top:.75rem;left:.75rem;right:.75rem;padding:.375rem .875rem;min-height:44px}.header-landing .header-logo[data-v-4a9d4727]{font-size:1rem;gap:.4rem}.header-landing .header-logo .logo-image[data-v-4a9d4727]{max-height:32px}.header-landing[data-v-4a9d4727]:has(#nav-collapse.show){border-radius:30px!important}.header-landing #nav-collapse .navbar-nav[data-v-4a9d4727]{margin-top:.75rem}.header-landing #nav-collapse .navbar-nav .nav-item-button .btn[data-v-4a9d4727],.header-landing #nav-collapse .navbar-nav .nav-item-button button[data-v-4a9d4727]{background:linear-gradient(135deg,#f093fb,#f5576c)!important;border:none!important;color:#fff!important}.header-landing #nav-collapse .navbar-nav .nav-item-button .btn[data-v-4a9d4727]:hover,.header-landing #nav-collapse .navbar-nav .nav-item-button button[data-v-4a9d4727]:hover{background:linear-gradient(135deg,#f5576c,#f093fb)!important}.header-landing #nav-collapse .navbar-nav .nav-item[data-v-4a9d4727]{margin:0;width:100%;background:transparent!important}.header-landing #nav-collapse .navbar-nav .nav-item.nav-item-button[data-v-4a9d4727]{margin-left:0;margin-top:.5rem;background:transparent!important}.header-landing #nav-collapse .navbar-nav .nav-item.nav-link-locale[data-v-4a9d4727]{width:100%;justify-content:center;padding:.5rem 0;background:transparent!important}.header-landing #nav-collapse .navbar-nav .nav-item .nav-link[data-v-4a9d4727]{padding:.875rem 1rem;text-align:left;width:100%;border-radius:8px;font-size:1rem;color:#0d1117!important;background:transparent!important}.header-landing #nav-collapse .navbar-nav .nav-item .nav-link[data-v-4a9d4727]:after{display:none}.header-landing #nav-collapse .navbar-nav .nav-item .nav-link[data-v-4a9d4727]:hover{background:rgba(102,126,234,.1)!important;color:#6cb4e8!important}.header-landing #nav-collapse .navbar-nav .nav-item .btn-try-free-header[data-v-4a9d4727]{width:100%;margin:0;justify-content:center;background:linear-gradient(135deg,#f093fb,#f5576c)!important;border:none!important;color:#fff!important}.header-landing #nav-collapse .navbar-nav .nav-item .btn-try-free-header[data-v-4a9d4727]:hover{background:linear-gradient(135deg,#f5576c,#f093fb)!important}}.header-landing.scrolled[data-v-4a9d4727]{background:hsla(0,0%,100%,.98);box-shadow:0 8px 30px rgba(0,0,0,.12)}.locale-switcher[data-v-48a59edc]{display:flex;align-items:center;justify-content:flex-end;border-radius:20px;padding:.2rem;gap:.15rem;border:1px solid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.locale-switcher.locale-switcher-light[data-v-48a59edc]{background:rgba(28,25,23,.05);border-color:rgba(28,25,23,.15)}.locale-switcher.locale-switcher-light .locale-option[data-v-48a59edc]{color:#3a3632}.locale-switcher.locale-switcher-light .locale-option[data-v-48a59edc]:hover{background:rgba(28,25,23,.08);color:#1c1917}.locale-switcher.locale-switcher-light .locale-option.active[data-v-48a59edc]{background:#1c1917;color:#fdf9ef;box-shadow:0 2px 8px rgba(28,25,23,.22)}.locale-switcher.locale-switcher-light .locale-option.active[data-v-48a59edc]:hover{background:#2b2522;color:#fdf9ef;box-shadow:0 3px 12px rgba(28,25,23,.3)}.locale-switcher.locale-switcher-light .locale-option[data-v-48a59edc]:focus{outline:2px solid rgba(28,25,23,.35);outline-offset:2px}.locale-switcher.locale-switcher-light .locale-divider[data-v-48a59edc]{background:rgba(28,25,23,.18)}.locale-switcher.locale-switcher-dark[data-v-48a59edc]{background:hsla(43,78%,96%,.06);border-color:hsla(43,78%,96%,.18)}.locale-switcher.locale-switcher-dark .locale-option[data-v-48a59edc]{color:hsla(43,78%,96%,.7)}.locale-switcher.locale-switcher-dark .locale-option[data-v-48a59edc]:hover{background:hsla(43,78%,96%,.1);color:#fdf9ef}.locale-switcher.locale-switcher-dark .locale-option.active[data-v-48a59edc]{background:#fdf9ef;color:#1c1917;box-shadow:0 2px 10px rgba(0,0,0,.25)}.locale-switcher.locale-switcher-dark .locale-option.active[data-v-48a59edc]:hover{background:#fff;color:#1c1917;box-shadow:0 3px 14px rgba(0,0,0,.3)}.locale-switcher.locale-switcher-dark .locale-option[data-v-48a59edc]:focus{outline:2px solid hsla(43,78%,96%,.5);outline-offset:2px}.locale-switcher.locale-switcher-dark .locale-divider[data-v-48a59edc]{background:hsla(43,78%,96%,.22)}.locale-switcher .locale-option[data-v-48a59edc]{display:flex;align-items:center;gap:.3rem;padding:.3rem .5rem;border:none;background:transparent;border-radius:16px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.75rem;min-height:32px;white-space:nowrap}@media(min-width:768px){.locale-switcher .locale-option[data-v-48a59edc]{font-size:.8rem;padding:.35rem .6rem;gap:.35rem}}.locale-switcher .locale-option .locale-flag[data-v-48a59edc]{font-size:.9rem;line-height:1;display:inline-block}@media(min-width:768px){.locale-switcher .locale-option .locale-flag[data-v-48a59edc]{font-size:1rem}}.locale-switcher .locale-option .locale-code[data-v-48a59edc]{font-weight:600;letter-spacing:.3px}.locale-switcher .locale-divider[data-v-48a59edc]{width:1px;height:20px;margin:0 .125rem}@media(max-width:767px){.locale-switcher[data-v-48a59edc]{justify-content:center;max-width:200px;margin:0 auto}}.public-footer[data-v-4ec0e317]{background:#1c1917;color:hsla(0,0%,100%,.75);padding:3rem 1rem 2rem!important}@media(min-width:768px){.public-footer[data-v-4ec0e317]{padding:3.5rem 0 2rem!important}}.public-footer .footer-heading[data-v-4ec0e317]{color:#fdf9ef;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:.95rem;margin-bottom:1rem;letter-spacing:.02em}.public-footer .footer-guide-list[data-v-4ec0e317]{list-style:none;padding:0;margin:0}.public-footer .footer-guide-list li[data-v-4ec0e317]{margin-bottom:.5rem}.public-footer .footer-link[data-v-4ec0e317]{color:hsla(0,0%,100%,.65);text-decoration:none;font-size:.85rem;line-height:1.5;transition:color .25s ease}.public-footer .footer-link[data-v-4ec0e317]:hover{color:#fdf9ef;text-decoration:none}.public-footer .footer-divider[data-v-4ec0e317]{border-top:1px solid hsla(0,0%,100%,.12);margin:1.5rem 0 1.25rem}.public-footer p[data-v-4ec0e317]{color:hsla(0,0%,100%,.6);font-size:.85rem;margin:0}.mcp-page[data-v-62b12b92]{padding-top:70px;background:#fdf9ef}.hero-section[data-v-62b12b92]{position:relative;padding:5rem 0 4rem;text-align:center;overflow:hidden}.hero-section .hero-bg[data-v-62b12b92]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1c1917,#2a2723 60%,#4a3f2a);z-index:0}.hero-section .hero-container[data-v-62b12b92]{position:relative;z-index:1}.hero-section .hero-eyebrow[data-v-62b12b92]{font-family:Fraunces,Georgia,serif;font-style:italic;color:#f5b945;font-size:1rem;letter-spacing:.05em;margin-bottom:1rem}.hero-section .hero-title[data-v-62b12b92]{font-family:Fraunces,Georgia,serif;font-size:2.25rem;font-weight:700;color:#fdf9ef;margin-bottom:1.25rem;line-height:1.15;max-width:900px;margin-left:auto;margin-right:auto}@media(min-width:768px){.hero-section .hero-title[data-v-62b12b92]{font-size:3.25rem}}.hero-section .hero-subtitle[data-v-62b12b92]{font-size:1.1rem;color:hsla(43,78%,96%,.82);max-width:720px;margin:0 auto 2rem;line-height:1.6}@media(min-width:768px){.hero-section .hero-subtitle[data-v-62b12b92]{font-size:1.2rem}}.hero-section .hero-ctas[data-v-62b12b92]{display:flex;gap:1.25rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:2rem}.hero-section .cta-secondary[data-v-62b12b92]{color:#f5b945;font-weight:500;text-decoration:none}.hero-section .cta-secondary[data-v-62b12b92]:hover{color:#ffd073;text-decoration:none}.hero-section .hero-badges[data-v-62b12b92]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:2.5rem}.hero-section .hero-badges .badge-item[data-v-62b12b92]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.04em;color:var(--ink-soft,#3a3632);background:rgba(28,25,23,.04);border:1px solid rgba(28,25,23,.12);padding:.35rem .8rem;border-radius:999px}.hero-section .hero-illustration[data-v-62b12b92]{display:block;margin:0 auto;max-width:480px;width:100%;height:auto;filter:drop-shadow(0 18px 36px rgba(0,0,0,.35))}.example-illustration[data-v-62b12b92]{display:block;margin:0 auto;max-width:380px;width:100%;height:auto}.pricing-illustration[data-v-62b12b92]{display:block;margin:2rem auto 0;max-width:320px;width:100%;height:auto}.section-title[data-v-62b12b92]{font-family:Fraunces,Georgia,serif;font-size:1.85rem;font-weight:700;color:#1c1917;margin-bottom:1rem}@media(min-width:768px){.section-title[data-v-62b12b92]{font-size:2.25rem}}.section-sub[data-v-62b12b92]{color:#57534e;max-width:700px;margin:0 auto 2.5rem;font-size:1.05rem}.value-section[data-v-62b12b92]{padding:4rem 0}.value-section .value-card[data-v-62b12b92]{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:2rem 1.5rem;height:100%;transition:transform .25s ease,box-shadow .25s ease}.value-section .value-card[data-v-62b12b92]:hover{transform:translateY(-3px);box-shadow:0 12px 28px -16px rgba(28,25,23,.2)}.value-section .value-card .value-icon[data-v-62b12b92]{font-size:2rem;margin-bottom:1rem}.value-section .value-card .value-card-title[data-v-62b12b92]{font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:600;color:#1c1917;margin-bottom:.75rem}.value-section .value-card .value-card-text[data-v-62b12b92]{color:#57534e;line-height:1.6;margin:0;font-size:.95rem}.tools-section[data-v-62b12b92]{padding:4rem 0;background:#f8f4ea}.tools-section .tools-grid[data-v-62b12b92]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.tools-section .tools-grid[data-v-62b12b92]{grid-template-columns:repeat(2,1fr)}}.tools-section .tool-card[data-v-62b12b92]{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:1.25rem 1.5rem}.tools-section .tool-card .tool-name[data-v-62b12b92]{display:inline-block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.95rem;color:#1c1917;background:#f5e9c8;padding:.25rem .6rem;border-radius:6px;margin-bottom:.6rem}.tools-section .tool-card .tool-text[data-v-62b12b92]{color:#57534e;margin:0;font-size:.95rem;line-height:1.55}.install-section[data-v-62b12b92]{padding:4rem 0}.install-section .install-steps[data-v-62b12b92]{list-style:none;counter-reset:step;padding:0;margin:0}.install-section .install-steps li[data-v-62b12b92]{counter-increment:step;position:relative;padding:1.5rem 1.5rem 1.5rem 4.5rem;background:#fff;border:1px solid #e7e5e4;border-radius:12px;margin-bottom:1rem;color:#44403c;line-height:1.6}.install-section .install-steps li[data-v-62b12b92]:before{content:counter(step);position:absolute;left:1.25rem;top:1.4rem;font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:700;color:#f5b945;background:#1c1917;width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.install-section .install-steps li strong[data-v-62b12b92]{color:#1c1917;font-weight:600}.code-block[data-v-62b12b92]{background:#1c1917;color:#fdf9ef;padding:1.25rem 1.5rem;border-radius:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;line-height:1.55;margin:.75rem 0 0;overflow-x:auto}.code-block.code-block-dark[data-v-62b12b92]{background:#0c0a09;border:1px solid #2a2723;margin:0 0 1rem}.code-block code[data-v-62b12b92]{color:inherit;background:transparent;padding:0;white-space:pre}.example-section[data-v-62b12b92]{padding:4rem 0;background:#f8f4ea}.example-section .example-caption[data-v-62b12b92]{color:#78716c;font-style:italic;font-size:.95rem;text-align:center;margin:0}.pricing-section[data-v-62b12b92]{padding:4rem 0}.pricing-section .plan-card[data-v-62b12b92]{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:2rem 1.75rem;height:100%;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.pricing-section .plan-card.plan-featured[data-v-62b12b92]{border-color:#f5b945;box-shadow:0 14px 32px -18px rgba(245,185,69,.5);transform:translateY(-4px)}.pricing-section .plan-card .plan-name[data-v-62b12b92]{font-family:Fraunces,Georgia,serif;font-size:1.35rem;font-weight:600;color:#1c1917;margin-bottom:.5rem}.pricing-section .plan-card .plan-price[data-v-62b12b92]{margin-bottom:.75rem}.pricing-section .plan-card .plan-price .plan-amount[data-v-62b12b92]{font-family:Fraunces,Georgia,serif;font-size:2.25rem;font-weight:700;color:#1c1917;line-height:1}.pricing-section .plan-card .plan-price .plan-unit[data-v-62b12b92]{color:#78716c;font-size:.9rem;margin-left:.35rem}.pricing-section .plan-card .plan-desc[data-v-62b12b92]{color:#57534e;font-size:.95rem;margin-bottom:1.25rem}.pricing-section .plan-card .plan-features[data-v-62b12b92]{list-style:none;padding:0;margin:0;flex:1}.pricing-section .plan-card .plan-features li[data-v-62b12b92]{color:#44403c;font-size:.95rem;padding:.35rem 0 .35rem 1.5rem;position:relative}.pricing-section .plan-card .plan-features li[data-v-62b12b92]:before{content:"✓";position:absolute;left:0;color:#f5b945;font-weight:700}.pricing-section .pricing-note[data-v-62b12b92]{color:#78716c;font-size:.9rem;margin-top:1.5rem}.faq-section[data-v-62b12b92]{padding:4rem 0;background:#f8f4ea}.faq-section .faq-item[data-v-62b12b92]{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:1.5rem;margin-bottom:1rem}.faq-section .faq-item .faq-q[data-v-62b12b92]{font-family:Fraunces,Georgia,serif;font-size:1.15rem;font-weight:600;color:#1c1917;margin-bottom:.6rem}.faq-section .faq-item .faq-a[data-v-62b12b92]{color:#57534e;line-height:1.65;margin:0;font-size:.97rem}.cta-section[data-v-62b12b92]{position:relative;padding:4rem 0;overflow:hidden}.cta-section .cta-background[data-v-62b12b92]{position:absolute;inset:0;z-index:0}.cta-section .cta-background .cta-gradient[data-v-62b12b92]{position:absolute;inset:0;background:linear-gradient(135deg,#1c1917,#44352a)}.cta-section .cta-content[data-v-62b12b92]{position:relative;z-index:1;color:#fdf9ef}.cta-section .cta-content .cta-title[data-v-62b12b92]{font-family:Fraunces,Georgia,serif;font-size:2rem;font-weight:700;margin-bottom:.75rem}@media(min-width:768px){.cta-section .cta-content .cta-title[data-v-62b12b92]{font-size:2.5rem}}.cta-section .cta-content .cta-description[data-v-62b12b92]{font-size:1.1rem;color:hsla(43,78%,96%,.82);margin-bottom:1.5rem}.cta-section .cta-content .cta-subtext[data-v-62b12b92]{color:hsla(43,78%,96%,.6);font-size:.9rem;margin-top:.75rem}.cta-button[data-v-62b12b92]{background:#f5b945!important;border-color:#f5b945!important;color:#1c1917!important;font-weight:600;padding:.75rem 1.75rem;border-radius:999px}.cta-button[data-v-62b12b92]:focus,.cta-button[data-v-62b12b92]:hover{background:#ffc862!important;border-color:#ffc862!important}