@font-face{font-family:__Sora_f253c8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sora_f253c8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_f253c8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sora_f253c8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_f253c8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sora_f253c8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_Fallback_f253c8;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_f253c8{font-family:__Sora_f253c8,__Sora_Fallback_f253c8;font-style:normal}.__variable_f253c8{--font-sora:"__Sora_f253c8","__Sora_Fallback_f253c8"}:root{--wall:#0a0d14;--blob-2:#ff4f9a;--blob-3:#2cd4c4;--glass-fg:#f4f6fa;--glass-fg2:rgba(232,238,247,.7);--glass-fg3:rgba(232,238,247,.42);--glass:hsla(0,0%,100%,.08);--glass-strong:hsla(0,0%,100%,.17);--glass-edge:hsla(0,0%,100%,.22);--glass-hi:hsla(0,0%,100%,.5);--glass-press:hsla(0,0%,100%,.26);--glass-shadow:0 14px 34px rgba(0,0,0,.34);--glass-danger:#ff5c61;--on:#3ddc84;--standby:#f5b83d;--accent:#6e8bff;--accent-ink:#fff;--spring:cubic-bezier(.3,1.6,.5,1);--font-ui:-apple-system,BlinkMacSystemFont,var(--font-sora),system-ui,"Segoe UI",sans-serif;--bg:var(--wall);--panel:var(--glass);--panel2:var(--glass-strong);--fg:var(--glass-fg);--fg2:var(--glass-fg2);--fg3:var(--glass-fg3);--hair:var(--glass-edge);--hair2:var(--glass-edge);--acid:var(--accent);--danger:var(--glass-danger);--radius:26px;color-scheme:dark}@media (prefers-color-scheme:light){:root{--wall:#e8edf5;--glass-fg:#0d1220;--glass-fg2:rgba(13,18,32,.66);--glass-fg3:rgba(13,18,32,.4);--glass:hsla(0,0%,100%,.42);--glass-strong:hsla(0,0%,100%,.72);--glass-edge:hsla(0,0%,100%,.85);--glass-hi:#fff;--glass-press:hsla(0,0%,100%,.95);--glass-shadow:0 12px 30px rgba(38,56,96,.16);--glass-danger:#e5383f;color-scheme:light}}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}body{-webkit-tap-highlight-color:transparent}.wallpaper{position:fixed;inset:0;overflow:hidden;z-index:0;background:var(--wall);pointer-events:none}.wallpaper i{position:absolute;width:70vmax;height:70vmax;border-radius:50%;filter:blur(70px);opacity:.55;animation:drift 26s ease-in-out infinite alternate}.wallpaper i:first-child{background:var(--accent);top:-30vmax;left:-20vmax}.wallpaper i:nth-child(2){background:var(--blob-2);bottom:-35vmax;right:-25vmax;opacity:.38;animation-delay:-8s}.wallpaper i:nth-child(3){background:var(--blob-3);top:30%;left:40%;width:45vmax;height:45vmax;opacity:.3;animation-delay:-16s}@keyframes drift{to{transform:translate3d(6vmax,8vmax,0) scale(1.12)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes fade{0%{opacity:0}}.glass{background:linear-gradient(155deg,var(--glass-strong),var(--glass) 60%);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 2px hsla(0,0%,100%,.05),var(--glass-shadow)}@media (prefers-reduced-transparency:reduce){.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--wall)}}@media (prefers-reduced-motion:reduce){.wallpaper i{animation:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.landing{max-width:940px;margin:0 auto;padding:72px 24px 96px}.editor-boot,.landing{position:relative;z-index:1}.editor-boot{padding:24px;color:var(--fg2)}.landing h1{font-size:clamp(30px,5vw,46px);line-height:1.12;font-weight:700;letter-spacing:-.025em;margin:0 0 16px}.landing h2{font-size:1.2rem;font-weight:700;margin:48px 0 14px;letter-spacing:-.01em}.landing h3{font-size:15px;margin:0 0 6px}.landing p{color:var(--fg2);line-height:1.65;margin:0 0 12px}.lede{font-size:18px;max-width:62ch}.cta{display:inline-block;margin-top:20px;padding:15px 22px;background:var(--accent);color:var(--accent-ink);font-size:1rem;font-weight:600;border-radius:999px;text-decoration:none;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.45),0 10px 26px -8px var(--accent);transition:transform .18s var(--spring),filter .15s}.cta:hover{filter:brightness(1.06)}.cta:active{transform:scale(.93)}.feature-grid{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.feature-grid li{background:linear-gradient(155deg,var(--glass-strong),var(--glass) 60%);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 2px hsla(0,0%,100%,.05),var(--glass-shadow);border-radius:var(--radius);padding:16px}.feature-grid p{font-size:13.5px;margin:0}.landing-foot{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:64px;padding-top:20px;border-top:1px solid var(--hair);font-size:13px;color:var(--fg3)}.landing-foot a{color:var(--fg3);text-underline-offset:2px}.landing-foot a:hover{color:var(--acid)}.field-wrap{display:block}.field-hint{font-size:11px;color:var(--fg3);margin:5px 0 0;line-height:1.5}.toggle{width:38px;height:21px;border-radius:999px;position:relative;background:var(--hair2);border:1px solid var(--hair2);cursor:pointer;padding:0;transition:background .15s}.toggle.on{background:var(--acid)}.toggle .knob{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:var(--fg);transition:transform .15s}.toggle.on .knob{transform:translateX(17px);background:#10140c}.swatch:hover{filter:brightness(1.15)}.crumbs{font-size:13px;margin-bottom:18px}.crumbs,.crumbs a{color:var(--fg3)}.crumbs a:hover{color:var(--acid)}.trust{font-size:13px;color:var(--fg3)!important;margin-top:14px!important}.steps{padding-left:22px;margin:0;color:var(--fg2);line-height:1.7}.steps li{margin-bottom:6px;padding-left:4px}.faq{margin:0}.faq>div{border-top:1px solid var(--hair);padding:14px 0}.faq dt{font-weight:600;margin-bottom:6px}.faq dd{margin:0;color:var(--fg2);line-height:1.65}.tool-groups{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tool-groups h3{color:var(--fg2);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.tool-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.tool-links a{display:inline-flex;align-items:center;padding:10px 16px;border-radius:999px;background:linear-gradient(155deg,var(--glass-strong),var(--glass) 60%);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 1px var(--glass-hi),var(--glass-shadow);color:var(--fg);text-decoration:none;font-size:.88rem;font-weight:600;transition:background .15s}.tool-links a:hover{background:var(--glass-press)}.landing-foot{display:block}.foot-tools{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:28px}.foot-tools h3{font-size:12px;color:var(--fg2);margin:0 0 8px}.foot-tools ul{list-style:none;padding:0;margin:0}.foot-tools li{margin:0 0 6px}.foot-meta{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.am-dialog{border:none;padding:0;background:transparent;max-width:100vw;max-height:100vh;overflow:visible;position:fixed;inset:0;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;z-index:900}.am-dialog::-webkit-backdrop{background:rgba(10,10,18,.72);backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);animation:am-fade-in .2s ease both}.am-dialog::backdrop{background:rgba(10,10,18,.72);backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);animation:am-fade-in .2s ease both}@keyframes am-fade-in{0%{opacity:0}to{opacity:1}}.am-panel{position:relative;width:min(27.5rem,calc(100vw - 2rem));background:#fafaf9;border-radius:1.25rem;border:.09375rem solid rgba(0,0,0,.08);box-shadow:0 .125rem .25rem rgba(0,0,0,.04),0 .5rem 1.5rem rgba(0,0,0,.1),0 1.5rem 4rem rgba(0,0,0,.12);animation:am-slide-up .26s cubic-bezier(.34,1.56,.64,1) both;overflow:hidden}@keyframes am-slide-up{0%{transform:translateY(1.5rem) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.am-dialog .am-close{position:absolute;top:.875rem;right:1rem;width:2rem;height:2rem;border:none;background:rgba(0,0,0,.06);border-radius:50%;font-size:1.25rem;line-height:1;cursor:pointer;color:#555;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;z-index:2}.am-dialog .am-close:hover{background:rgba(0,0,0,.12);color:#111}.am-step{padding:1rem 2rem 2rem;display:flex;flex-direction:column;gap:0}.am-icon{font-size:2.25rem;text-align:center;margin-bottom:.75rem}.am-title{font-family:system-ui,-apple-system,sans-serif;font-size:1.3125rem;font-weight:700;color:#111;text-align:center;margin:0 0 .375rem;line-height:1.3}.am-sub{font-size:.84375rem;color:#666;text-align:center;margin:0 0 1.375rem;line-height:1.5}.am-error{color:#c0392b;background:rgba(192,57,43,.08)}.am-error,.am-warn{font-size:.8125rem;border-radius:.5rem;padding:.5rem .75rem;margin:0 0 .75rem;text-align:center}.am-warn{color:#8a5a00;background:rgba(230,162,0,.14);line-height:1.45}.am-dialog .am-btn{width:100%;height:3rem;border:none;border-radius:.625rem;font-size:.9375rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .12s,box-shadow .12s,opacity .12s;margin-bottom:.625rem}.am-dialog .am-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.am-dialog .am-btn:not(:disabled):hover{transform:translateY(-.0625rem);box-shadow:0 .25rem .75rem rgba(0,0,0,.14)}.am-dialog .am-btn:not(:disabled):active{transform:translateY(0)}.am-dialog .am-btn--google{background:#fff;color:#1f1f1f;border:.0625rem solid #dadce0}.am-dialog .am-btn--apple{background:#000;color:#fff}.am-dialog .am-btn--apple .am-spinner--dark{border-color:#fff hsla(0,0%,100%,.35) hsla(0,0%,100%,.35)}.am-providers-loading{display:flex;justify-content:center;padding:.75rem 0 1.25rem}.am-dialog .am-btn__logo{display:flex;align-items:center}.am-spinner{display:inline-block;width:1.125rem;height:1.125rem;border:.15625rem solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:am-spin .7s linear infinite}.am-spinner--dark{border-color:#555 rgba(0,0,0,.15) rgba(0,0,0,.15)}@keyframes am-spin{to{transform:rotate(1turn)}}.pe-root .authbar-signin{display:flex;align-items:center;gap:.4375rem;height:1.625rem;padding:0 .75rem;border-radius:.5rem;background:#fff;color:#0f172a;border:.0625rem solid #dadce0;font-size:.78125rem;font-weight:600}.pe-root .authbar-signin:hover{background:#f4f6f9}.pe-root .authbar-signin:disabled{opacity:.4;cursor:default}.am-dialog{font-family:Manrope,ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;color:#000}.am-dialog .am-btn,.am-dialog .am-btn--google,.am-dialog .am-close{background:transparent;border:none;color:#000;font-family:inherit;font-size:.875rem;font-weight:400}.am-dialog .am-btn,.am-dialog .am-close{padding:.0625rem .375rem}.am-dialog .am-close{border-radius:.25rem}.am-dialog .am-close:hover{background:rgba(0,0,0,.06);color:#000}.am-dialog .am-close:focus-visible{outline:.125rem solid #0e1520;outline-offset:0}