:root{--ink: #100b58;--lavender: #eac8ff;--surface: #fdfbff;--card: #ffffff;--gold: #f2b83b;--gold-ink: #100b58;--line: rgba(16, 11, 88, .12);--muted: rgba(16, 11, 88, .62);--nav-padding: 20px 48px;--section-padding: 80px 48px;--section-padding-sm: 80px 24px}.dark{--ink: #eac8ff;--lavender: #100b58;--surface: #0a0740;--card: #100b58;--line: rgba(234, 200, 255, .16);--muted: rgba(234, 200, 255, .62)}.dark .logo-light{display:none!important}html:not(.dark) .logo-dark{display:none!important}body{margin:0;font-family:Space Grotesk,system-ui,sans-serif;background:var(--surface);color:var(--ink);transition:background .25s ease,color .25s ease}a{color:var(--ink)}a:hover{color:var(--gold)}summary::-webkit-details-marker{display:none}.app-layout{min-height:100vh;display:flex;flex-direction:column}.container{max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.container-sm{max-width:760px;margin:0 auto}.section-padding{padding:var(--section-padding)}.flex-col{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-wrap-center{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.gap-4{gap:4px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-14{gap:14px}.gap-16{gap:16px}.gap-18{gap:18px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-36{gap:36px}.gap-40{gap:40px}.gap-44{gap:44px}.gap-56{gap:56px}.gap-64{gap:64px}.mono-label{font:500 12px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mono-text{font:400 13px IBM Plex Mono,monospace;color:var(--muted)}.mono-text-sm{font:400 12px IBM Plex Mono,monospace;color:var(--muted)}.section-title{margin:0;font-size:34px;font-weight:700;letter-spacing:-.01em}.section-title-center{margin:0;font-size:34px;font-weight:700}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px}.card-sm{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start}.btn-primary{text-decoration:none;font-weight:700;font-size:16px;background:var(--gold);color:var(--gold-ink);padding:14px 28px;border-radius:12px}.btn-secondary{text-decoration:none;font-weight:600;font-size:16px;padding:14px 20px;border:1px solid var(--line);border-radius:12px}.icon-inline{flex:none;margin-top:2px}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:var(--nav-padding);border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:10}.nav-logo{display:flex;align-items:center;text-decoration:none}.nav-logo-img{height:30px;display:block}.nav-links{display:flex;align-items:center;gap:16px}.lang-switcher{display:flex;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:4px}.lang-btn{background:none;color:var(--ink);border:none;border-radius:999px;padding:6px 12px;font-size:13px;font-family:IBM Plex Mono,monospace;cursor:pointer}.lang-btn-active{background:var(--gold);color:var(--gold-ink)}.theme-btn{display:flex;align-items:center;gap:8px;background:none;border:1px solid var(--line);border-radius:999px;padding:8px 14px;cursor:pointer;color:var(--ink);font:500 13px IBM Plex Mono,monospace}.nav-link{text-decoration:none;font-weight:600;font-size:15px;padding:10px 8px;color:var(--ink);display:inline-flex;align-items:center;gap:8px}.nav-signup{text-decoration:none;font-weight:700;font-size:15px;background:var(--gold);color:var(--gold-ink);padding:10px 22px;border-radius:10px;display:inline-flex;align-items:center;gap:8px}.footer{border-top:1px solid var(--line);padding:32px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:auto}.footer-brand{display:flex;align-items:center;gap:16px}.footer-logo{height:22px;display:block}.status-badge{height:20px;display:block}.footer-links{display:flex;gap:24px;font-size:14px}.footer-link{text-decoration:none;color:var(--muted)}.cookie-btn{background:none;border:none;cursor:pointer;color:var(--muted);padding:0;display:inline-flex;align-items:center;line-height:1}.cookie-btn:hover{color:var(--gold)}:global(.edit){display:none!important}.hero{padding:96px 48px 80px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:center;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.hero-content{display:flex;flex-direction:column;gap:24px;align-items:flex-start;min-width:0}.hero-badge{display:flex;align-items:center;gap:7px;font:500 12px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:6px 12px;color:var(--muted)}.hero-title{margin:0;font-size:clamp(40px,5vw,60px);line-height:1.05;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.hero-desc{margin:0;font-size:18px;line-height:1.6;color:var(--muted);max-width:52ch;text-wrap:pretty}.hero-actions{display:flex;gap:14px;align-items:center}.hero-visual{display:flex;justify-content:center;perspective:1200px;min-width:0}.hero-card{width:100%;max-width:400px;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 20px 60px #100b581a;display:flex;flex-direction:column;gap:18px;transform:rotateY(-12deg) rotateX(6deg);transform-style:preserve-3d;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.hero-preview{position:absolute;top:-14px;right:-14px;background:var(--gold);color:var(--gold-ink);font:500 11px IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px;transform:translateZ(40px);box-shadow:0 8px 20px #100b582e}.upload-box{border:2px dashed var(--line);border-radius:14px;padding:36px 20px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.upload-title{font-weight:600;font-size:15px}.upload-sub{font-size:13px;color:var(--muted)}.progress-stats{display:flex;justify-content:space-between;gap:8px;font:400 13px IBM Plex Mono,monospace}.progress-stats span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.progress-stats span:last-child{flex:none}.progress-bar{height:8px;background:var(--lavender);border-radius:999px;overflow:hidden}.progress-fill{width:80%;height:100%;background:var(--gold);border-radius:999px}.progress-labels{display:flex;justify-content:space-between;font:400 12px IBM Plex Mono,monospace;color:var(--muted)}.how-section{border-top:1px solid var(--line);padding:var(--section-padding)}.how-wrapper{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:44px}.how-header{display:flex;flex-direction:column;gap:12px;max-width:60ch}.how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.how-card-top{display:flex;align-items:center;justify-content:space-between}.how-card-num{font:500 13px IBM Plex Mono,monospace;color:var(--muted)}.how-card-title{font-size:19px;font-weight:600}.how-card-desc{font-size:15px;line-height:1.6;color:var(--muted);text-wrap:pretty}.privacy-section{border-top:1px solid var(--line);background:var(--lavender);padding:var(--section-padding)}.privacy-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.privacy-content{display:flex;flex-direction:column;gap:16px}.privacy-list{display:flex;flex-direction:column;gap:12px}.privacy-item-text{font-size:15px;line-height:1.55}.security-section{border-top:1px solid var(--line);padding:48px}.security-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.security-item{display:flex;gap:14px;align-items:flex-start}.security-item-body{display:flex;flex-direction:column;gap:4px}.security-item-title{font-size:15px;font-weight:600}.security-item-desc{font-size:13.5px;line-height:1.55;color:var(--muted);text-wrap:pretty}.extension-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.browser-support{display:flex;flex-direction:column;gap:10px}.browser-icons{display:flex;flex-wrap:wrap;gap:20px}.browser-icon-item{display:flex;flex-direction:column;align-items:center;gap:6px}.browser-icon-item span{font:500 12px IBM Plex Mono,monospace;color:var(--muted)}.extension-screenshots{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.extension-screenshot-btn{background:none;border:1px solid var(--line);border-radius:14px;padding:0;cursor:zoom-in;overflow:hidden;line-height:0;transition:transform .15s ease,box-shadow .15s ease}.extension-screenshot-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #100b5824}.extension-screenshot{display:block;width:100%;aspect-ratio:1280 / 800;object-fit:cover}.lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a071ee0;display:flex;align-items:center;justify-content:center;padding:48px;z-index:100;cursor:zoom-out}.lightbox-img{max-width:100%;max-height:100%;border-radius:12px;box-shadow:0 20px 60px #0006;cursor:default}.lightbox-close{position:fixed;top:20px;right:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:999px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.lightbox-close:hover{background:#ffffff29}.pricing-section{border-top:1px solid var(--line);padding:var(--section-padding)}.pricing-wrapper{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:36px;align-items:center;text-align:center}.pricing-header{display:flex;flex-direction:column;gap:12px}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}.pricing-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:10px;align-items:center}.pricing-card-featured{background:var(--card);border:2px solid var(--gold);border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:10px;align-items:center}.pricing-card-label{font:500 13px IBM Plex Mono,monospace;color:var(--muted)}.pricing-card-price{font-size:40px;font-weight:700}.pricing-card-currency{font-size:16px;font-weight:500;color:var(--muted)}.pricing-card-desc{font-size:15px;color:var(--muted)}.pricing-card-note{font:400 12px IBM Plex Mono,monospace;color:var(--muted)}.pricing-footnote{font-size:14px;color:var(--muted)}.pricing-payment{display:flex;align-items:center;gap:12px}.pricing-cards{display:flex;align-items:center;gap:8px}.pricing-provider{font:400 12px IBM Plex Mono,monospace;color:var(--muted)}.compare-section{background:var(--lavender);padding:var(--section-padding)}.compare-wrapper{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.compare-table-card{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow-x:auto}.compare-table{width:100%;min-width:640px;border-collapse:collapse}.compare-table th,.compare-table td{padding:18px 24px;text-align:center}.compare-table td.compare-label{text-align:left;font-weight:600;color:var(--ink)}.compare-table tbody tr+tr{border-top:1px solid var(--line)}.compare-col-title{font-size:16px;font-weight:700;color:var(--ink)}.compare-col-title-muted{color:var(--muted)}.compare-you-are-here{display:inline-block;margin-top:6px;background:var(--gold);color:var(--gold-ink);font:600 11px IBM Plex Mono,monospace;padding:4px 12px;border-radius:999px}.compare-table th.compare-col-makemb,.compare-table td.compare-col-makemb{background:#f2b83b14}.compare-table thead th.compare-col-makemb{border-bottom:3px solid var(--gold)}.compare-value-makemb{font-weight:700;color:var(--ink)}.compare-value{color:var(--muted)}.compare-footnote{font-size:12.5px;color:var(--muted);margin:0}[data-screen-label=Problem],[data-screen-label="Final CTA"]{background:var(--lavender)}.dark [data-screen-label=Problem],.dark [data-screen-label="Final CTA"]{background:var(--surface)}.file-chip-row{display:flex;flex-wrap:wrap;gap:10px}.file-chip{font:400 13px IBM Plex Mono,monospace;color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:8px 14px}.limit-compare-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:24px}.limit-compare-row{display:flex;flex-direction:column;gap:12px}.limit-compare-meta{display:flex;align-items:center;gap:10px}.limit-status-badge{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.limit-status-over{background:#e0555f}.limit-status-ok{background:#34a853}.limit-compare-label{font:700 20px IBM Plex Mono,monospace}.limit-compare-label-over{color:#e0555f}.limit-compare-label-ok{color:#34a853}.limit-compare-track{height:14px;background:var(--lavender);border-radius:999px;overflow:hidden}.limit-compare-fill{height:100%;border-radius:999px}.limit-compare-fill-over{background:#e0555f}.limit-compare-fill-ok{background:#34a853}.limit-compare-divider{height:1px;background:var(--line)}.trust-strip{text-align:center;padding:28px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:500 14px IBM Plex Mono,monospace;color:var(--muted)}.final-cta-section{border-top:1px solid var(--line);padding:var(--section-padding)}.final-cta-wrapper{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.faq-section{border-top:1px solid var(--line);padding:80px 48px 96px}.faq-wrapper{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:36px}.faq-header,.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid var(--line);border-radius:14px;background:var(--card)}.faq-question{cursor:pointer;padding:18px 22px;font-size:16px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}.faq-answer{padding:0 22px 20px;font-size:15px;line-height:1.65;color:var(--muted);text-wrap:pretty}.badges-section{border-top:1px solid var(--line);padding:48px;display:flex;flex-direction:column;align-items:center;gap:24px}.badge-img{height:55px;width:auto}.legal-page{max-width:760px;margin:0 auto;width:100%;box-sizing:border-box;padding:72px 48px 96px;display:flex;flex-direction:column;gap:40px}.legal-header{display:flex;flex-direction:column;gap:14px}.legal-label{font:500 12px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.legal-title{margin:0;font-size:42px;font-weight:700;letter-spacing:-.02em}.legal-meta{font:400 13px IBM Plex Mono,monospace;color:var(--muted)}.legal-highlight{background:var(--lavender);border-radius:16px;padding:24px 28px;font-size:16px;line-height:1.65}.legal-section{display:flex;flex-direction:column;gap:12px}.legal-section-title{margin:0;font-size:22px;font-weight:600}.legal-paragraph{margin:0;font-size:15.5px;line-height:1.7;color:var(--muted);text-wrap:pretty}.legal-contact{border-top:1px solid var(--line);padding-top:24px;font-size:14px;color:var(--muted)}@media(max-width:768px){:root{--nav-padding: 16px 24px;--section-padding: 60px 24px;--section-padding-sm: 60px 24px}[data-screen-label=Hero]{grid-template-columns:1fr!important;gap:40px!important;padding:60px 24px 48px!important}[data-screen-label="How it works"]>div>div:last-child{grid-template-columns:repeat(2,1fr)!important}[data-screen-label=Privacy]>div{grid-template-columns:1fr!important;gap:32px!important}[data-screen-label=Problem] .privacy-grid{grid-template-columns:1fr!important;gap:32px!important}[data-screen-label=Extension] .extension-grid,[data-screen-label=Extension] .extension-screenshots{grid-template-columns:1fr!important}[data-screen-label=Security]>div{grid-template-columns:repeat(2,1fr)!important}[data-screen-label=Solution] .security-grid{grid-template-columns:repeat(2,1fr)!important}[data-screen-label=Solution] .extension-screenshots{grid-template-columns:1fr!important}[data-screen-label=Pricing]>div>div:last-child{grid-template-columns:1fr!important;max-width:400px!important;margin:0 auto}[data-screen-label="Privacy Policy"],[data-screen-label="Terms and Conditions"]{padding:48px 24px 72px!important}[data-screen-label="Privacy Policy"] h1,[data-screen-label="Terms and Conditions"] h1{font-size:34px!important}}@media(max-width:480px){:root{--nav-padding: 12px 16px;--section-padding: 48px 16px;--section-padding-sm: 48px 16px}[data-screen-label=Nav]{padding:12px 16px!important;gap:8px!important}[data-screen-label=Nav] img{height:24px!important}.nav-links{gap:6px!important}[data-screen-label=Nav] .nav-signup{display:none!important}[data-screen-label=Nav] a[href*=login]{font-size:0!important;padding:8px!important;gap:0!important;min-width:36px;min-height:36px;justify-content:center!important}[data-screen-label=Nav] a[href*=login] svg{width:18px!important;height:18px!important;display:block!important;flex:none}[data-screen-label=Nav] button span{display:none!important}[data-screen-label=Nav] button:not(.lang-btn){padding:6px 10px!important;font-size:0!important;min-width:36px;min-height:36px;justify-content:center!important}[data-screen-label=Nav] button svg{width:18px!important;height:18px!important}[data-screen-label=Nav] .lang-btn{padding:5px 6px!important;font-size:11px!important}[data-screen-label=Nav] .lang-switcher{gap:2px!important;padding:3px!important}[data-screen-label=Hero]{padding:40px 16px 32px!important;gap:32px!important}[data-screen-label=Hero] h1{font-size:clamp(32px,10vw,40px)!important}[data-screen-label=Hero] p{font-size:16px!important}[data-screen-label=Hero]>div:first-child>div:last-child{flex-direction:column!important;align-items:stretch!important}[data-screen-label=Hero]>div:first-child>div:last-child a{text-align:center!important}[data-screen-label="How it works"]>div>div:last-child{grid-template-columns:1fr!important}[data-screen-label=Security]>div{grid-template-columns:1fr!important}[data-screen-label=Solution] .security-grid{grid-template-columns:1fr!important}[data-screen-label=FAQ]{padding:48px 16px 64px!important}[data-screen-label=FAQ] h2{font-size:28px!important}[data-screen-label=Pricing]{padding:48px 16px!important}[data-screen-label=Footer]{flex-direction:column!important;gap:16px!important;padding:24px 16px!important;align-items:center!important;text-align:center!important}[data-screen-label=Footer] div:first-child{flex-wrap:wrap!important;justify-content:center!important}[data-screen-label="Privacy Policy"],[data-screen-label="Terms and Conditions"]{padding:32px 16px 56px!important;gap:28px!important}[data-screen-label="Privacy Policy"] h1,[data-screen-label="Terms and Conditions"] h1{font-size:28px!important}[data-screen-label="Privacy Policy"]>div:first-child>div:last-child,[data-screen-label="Terms and Conditions"]>div:first-child>div:last-child{font-size:12px!important}[data-screen-label="Privacy Policy"]>div:nth-child(2),[data-screen-label="Terms and Conditions"]>div:nth-child(2){padding:18px 20px!important;font-size:14px!important}}.edit.svelte-5ngskh{position:fixed;z-index:9999;cursor:pointer;bottom:10px;background-color:inherit;border:none}.edit.right.svelte-5ngskh{right:1vw;margin-left:1vw}.edit.left.svelte-5ngskh{left:1vw;margin-right:1vw}.edit.svelte-5ngskh img:where(.svelte-5ngskh){width:50px}.customize.svelte-di9w12{z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1000px,80vw);background-color:var(--bg-color);color:var(--fg-color);padding:30px;pointer-events:auto;-webkit-backdrop-filter:"blur(5px)";backdrop-filter:"blur(5px)";border-radius:10px;box-shadow:0 8px 24px #00000026}.customize.svelte-di9w12>div:where(.svelte-di9w12){box-sizing:border-box;margin:0;padding:0;position:relative}.customize.svelte-di9w12>div:where(.svelte-di9w12) h3:where(.svelte-di9w12){font-size:18px;font-weight:700;margin-bottom:10px}.customize.svelte-di9w12>div:where(.svelte-di9w12) button:where(.svelte-di9w12){position:absolute;right:10px;top:-10px;font-size:large;font-weight:bolder;cursor:pointer;background-color:inherit;color:inherit;border:none}.customize.svelte-di9w12>div:where(.svelte-di9w12) p:where(.svelte-di9w12){font-size:14px;line-height:1.5;margin-bottom:16px}.customize.svelte-di9w12 form:where(.svelte-di9w12) h4:where(.svelte-di9w12){font-size:16px;margin:16px 0 10px}.customize.svelte-di9w12 form:where(.svelte-di9w12) .choice:where(.svelte-di9w12){display:flex;align-items:flex-start;gap:.5rem}.customize.svelte-di9w12 form:where(.svelte-di9w12) .choice:where(.svelte-di9w12) input[type=checkbox]:where(.svelte-di9w12){transform:scale(1.1)}.customize.svelte-di9w12 form:where(.svelte-di9w12) .choice:where(.svelte-di9w12) label:where(.svelte-di9w12){display:inline-block;font-size:14px;margin-bottom:10px;line-height:1.4}.customize.svelte-di9w12 form:where(.svelte-di9w12) .choice:where(.svelte-di9w12) label:where(.svelte-di9w12) strong:where(.svelte-di9w12){font-weight:600}.customize.svelte-di9w12 form:where(.svelte-di9w12) button:where(.svelte-di9w12){cursor:pointer;width:100%;margin-top:16px;font-weight:600;padding:10px;border:2px solid white;transition:all .7s;border-radius:5px;font-size:medium}.customize.svelte-di9w12 form:where(.svelte-di9w12) button:where(.svelte-di9w12):hover{color:inherit;background-color:#80808033}.blury-background-for-cookie-consent{pointer-events:none;overflow:hidden;position:relative}.blury-background-for-cookie-consent:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);filter:blur(2px);z-index:0;pointer-events:none}.box{border-radius:16px!important;box-shadow:0 4px 20px #100b5826!important;font-family:Space Grotesk,system-ui,sans-serif!important;padding:20px 24px!important;max-width:400px!important}.box h3{font-weight:700!important;letter-spacing:-.01em!important;font-size:18px!important}.box p{font-family:IBM Plex Mono,monospace!important;font-size:14px!important;color:var(--muted)}.box .actions{gap:12px!important}.box .actions button{width:auto!important;padding:10px 22px!important;font-size:14px!important;border-radius:12px!important}.box .actions button#customize{background:none!important;color:var(--ink)!important;border:1px solid var(--line)!important}
