.account-layer{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.account-dialog{color:#f5f5f6;background:#131416;border:1px solid #393b40;border-radius:8px;width:min(100%,480px);max-height:calc(100dvh - 48px);padding:38px;font-family:inherit;position:relative;overflow:auto;box-shadow:0 24px 100px #0008}.account-dialog *{box-sizing:border-box;letter-spacing:0}.account-close{color:#ccc;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.account-dialog h2{margin:18px 0 12px;font-size:27px;font-weight:500;line-height:1.2}.account-eyebrow{text-transform:uppercase;color:#b7b9c0;letter-spacing:0;font-size:12px}.account-subtitle,.account-note{color:#aeb1ba;margin:10px 0 22px;font-size:13px;line-height:1.7}.account-form{gap:16px;margin-top:22px;display:grid}.account-field{color:#d1d3d9;gap:8px;font-size:13px;display:grid}.account-field input{font:inherit;color:#fff;background:#1d1f23;border:1px solid #45474e;border-radius:5px;outline:none;width:100%;min-height:46px;padding:11px 13px}.account-field input:focus{border-color:#a6f2dd;box-shadow:0 0 0 2px #a6f2dd22}.account-primary,.account-secondary{font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 17px;display:flex}.account-primary{color:#101112;background:#fff;border:1px solid #fff;font-weight:600}.account-secondary{color:#eee;background:0 0;border:1px solid #45474e}.account-dialog button:disabled{opacity:.45;cursor:wait}.account-links{flex-wrap:wrap;gap:5px 16px;margin-top:18px;display:flex}.account-links button{color:#b7e7dd;min-height:36px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0;font-size:13px}.account-feedback{color:#bcebd9;overflow-wrap:anywhere;background:#202e2a;border:1px solid #3e5a4f;border-radius:5px;margin:18px 0;padding:12px 14px;font-size:13px;line-height:1.6}.account-feedback.is-error{color:#ffccd1;background:#302227;border-color:#65414b}.account-user-email{overflow-wrap:anywhere;color:#bec0c8;font-size:14px}.account-membership{border-top:1px solid #373940;border-bottom:1px solid #373940;gap:12px;margin:26px 0;padding:20px 0;display:grid}.account-row{justify-content:space-between;align-items:baseline;gap:20px;font-size:13px;line-height:1.6;display:flex}.account-row span{color:#b7b9c0}.account-row strong{text-align:right;font-weight:500}.account-spin{animation:1s linear infinite account-spin}@keyframes account-spin{to{transform:rotate(360deg)}}@media (width<=520px){.account-layer{padding:12px}.account-dialog{max-height:calc(100dvh - 24px);padding:30px 22px}.account-dialog h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.account-spin{animation:none}}:root{color:#f7f7f8;font-synthesis:none;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--muted:#9f9fa7;--line:#ffffff21;--accent:#e6afc6;background:#08090a;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.6}*{box-sizing:border-box;letter-spacing:0}body{margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{border:0}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #e6afc6}button,summary{touch-action:manipulation}button{min-height:44px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;line-height:1.15}svg{flex-shrink:0}button svg,a svg{vertical-align:middle}.skip-link{z-index:100;color:#000;background:#fff;padding:12px 20px;position:fixed;top:-90px;left:20px}.skip-link:focus{top:12px}.navigation{z-index:5;color:#1a1a1b;background:#f7f7f6;border-radius:100px;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 64px,1080px);padding:8px 10px 8px 26px;display:flex;position:absolute;top:26px;left:50%;transform:translate(-50%);box-shadow:0 6px 40px #0002}.wordmark{white-space:nowrap;font-size:23px;font-weight:650;line-height:1}.brand-period{color:#a35374}.desktop-nav{gap:24px;display:flex}.desktop-nav button,.language-button{color:inherit;background:0 0;padding:0 4px;font-size:14px}.desktop-nav button:hover{color:#a35374}.nav-utilities{align-items:center;gap:15px;display:flex}.language-button{white-space:nowrap;align-items:center;gap:7px;display:flex}.account-nav{color:#fff;white-space:nowrap;background:#242426;border-radius:100px;align-items:center;gap:20px;padding:0 18px;font-size:13px;display:flex}.icon-button{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mobile-menu{display:none}.mobile-dropdown{background:#f7f7f6;border-radius:8px;padding:14px;position:absolute;top:calc(100% + 10px);left:0;right:0}.mobile-dropdown button{color:#161618;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:12px;display:flex}.hero{isolation:isolate;justify-content:center;align-items:center;height:calc(100svh - 85px);min-height:760px;max-height:1150px;padding:150px 32px 115px;display:flex;position:relative;overflow:hidden}.landscape{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-content{text-align:center;max-width:1000px;position:relative}.eyebrow{color:#ded1da;justify-content:center;align-items:center;gap:10px;margin-bottom:22px;font-size:11px;font-weight:500;display:flex}.eyebrow>span{background:#e6afc6;border-radius:50%;width:5px;height:5px}.hero h1{text-shadow:0 4px 32px #08090a88;font-size:116px;font-weight:600;line-height:1.08}.hero h2{margin-top:16px;font-size:30px;font-weight:400;line-height:1.35}.hero-description{color:#cac5cb;text-wrap:pretty;max-width:560px;margin:24px auto 0;font-size:15px;line-height:1.9}.hero-actions{justify-content:center;align-items:center;gap:26px;margin-top:36px;display:flex}.primary-button{color:#111214;background:#f4f4f3;border-radius:100px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:14px 24px;font-size:14px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.primary-button:hover{background:#e6afc6;transform:translateY(-1px)}.text-button{color:#e2dfe4;background:0 0;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:inline-flex}.text-button:hover{color:#e6afc6}.motion-toggle{color:#e4dce4;border:1px solid #ffffff25;position:absolute;bottom:34px;right:34px}.hero-foot{color:#918a94;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-family:Consolas,monospace;font-size:10px;display:flex;position:absolute;bottom:34px;left:48px;right:100px}.hero-foot>a{place-items:center;width:44px;height:44px;display:grid}.possibilities{max-width:1440px;margin:auto;padding:0 48px 75px}.fact-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));min-height:86px;display:grid}.fact-strip>div{border-right:1px solid var(--line);align-items:center;gap:20px;padding:20px 25px;font-size:13px;display:flex}.fact-strip>div:first-child{padding-left:0}.fact-strip>div:last-child{border:0}.fact-index{color:#817b84;font-family:Consolas,monospace;font-size:10px}.next-heading{max-width:800px;padding:82px 0 42px}.section-label{color:#a397a5;text-transform:uppercase;margin-bottom:22px;font-family:Consolas,monospace;font-size:10px;display:block}.next-heading h2{font-size:38px;line-height:1.35}.next-heading>p{color:var(--muted);margin-top:18px;font-size:15px}.next-heading .text-button{margin-top:20px}.privacy-boundary{color:#96929b;max-width:850px;font-size:12px;line-height:1.9}.footer-brand{font-size:20px;font-weight:600}.footer-tagline{color:var(--muted);font-size:12px}footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:25px;margin:0 48px;padding:28px 0;display:flex}footer>div{gap:20px;margin-left:auto;display:flex}footer button{color:#a9a5ad;background:0 0;padding:0;font-size:12px}footer small{color:#76717b;font-size:10px}.overlay{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000b;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0;overflow:auto}.sheet{background:#111113;border:1px solid #343037;border-radius:8px;outline:0;width:760px;max-width:100%;max-height:calc(100dvh - 64px);overflow:auto;box-shadow:0 30px 100px #0008}.sheet-top{border-bottom:1px solid var(--line);z-index:2;background:#111113;justify-content:space-between;align-items:center;padding:12px 20px 12px 30px;display:flex;position:sticky;top:0}.sheet-top>span{color:#aaa4ae;font-size:11px}.sheet-top button{color:#c5bdca}.sheet-body{padding:42px}.sheet-body>h2{text-wrap:pretty;max-width:580px;font-size:32px;line-height:1.35}.panel-intro{color:#aaa5af;margin:20px 0 28px;font-size:14px;line-height:1.9}.feature-list{margin:32px 0}.feature-list article{border-top:1px solid var(--line);gap:28px;padding:25px 0;display:flex}.feature-list article>span{color:#b486a0;padding-top:6px;font-family:Consolas,monospace;font-size:11px}.feature-list h3{margin-bottom:10px;font-size:17px}.feature-list p,.legal-body p{color:#ada7b1;font-size:14px;line-height:1.9}.information-note{border-top:1px solid var(--line);color:#a9a1ae;margin-bottom:24px;padding:18px 0;font-size:12px;line-height:1.9}.tier-list{border-top:1px solid var(--line);margin-top:28px}.tier-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:23px 0;display:flex}.tier-list h3{font-size:17px}.tier-list p{color:#c1b9c7;align-items:center;gap:10px;font-size:13px;display:flex}.tier-list svg{color:#d5a8be}.tier-list+.information-note{border:0;margin-top:12px}.release-status{color:#d9b4c5;align-items:center;gap:10px;margin-top:32px;font-size:12px;display:flex}.release-status>span{background:#d9b4c5;border-radius:50%;width:6px;height:6px}.download-body{padding-bottom:56px}.faq-list{margin-top:30px}.faq-list details{border-bottom:1px solid var(--line);padding:0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:#aaa3af;padding-bottom:23px;font-size:14px;line-height:1.9}.legal-body>section{padding-top:28px}.legal-body h3{margin-bottom:12px;font-size:17px}@media (width>=1500px){.hero h1{font-size:136px}.hero-content{transform:translateY(12px)}}@media (width<=1000px){.navigation{gap:18px;width:calc(100% - 40px)}.desktop-nav{gap:15px}.hero h1{font-size:94px}.hero h2{font-size:27px}.hero{min-height:700px}.fact-strip>div{gap:12px;padding:20px 15px}.possibilities{padding-left:30px;padding-right:30px}footer{gap:20px;margin:0 30px}.footer-tagline{display:none}}@media (width<=740px){.navigation{gap:8px;width:calc(100% - 32px);padding-left:20px;top:16px}.wordmark{font-size:21px}.desktop-nav,.account-nav{display:none}.nav-utilities{gap:8px}.mobile-menu{display:inline-flex}.hero{height:calc(100svh - 150px);min-height:610px;padding:130px 24px 100px}.hero h1{font-size:66px}.hero h2{max-width:350px;margin:18px auto 0;font-size:23px}.eyebrow{margin-bottom:22px;font-size:9px}.hero-description{max-width:340px;margin-top:20px;font-size:14px}.hero-actions{flex-wrap:wrap;gap:15px;margin-top:28px}.hero-actions .primary-button{padding:12px 20px;font-size:13px}.hero-actions .text-button{font-size:12px}.hero-foot{font-size:9px;bottom:20px;left:24px;right:80px}.hero-foot>span:last-child{display:none}.motion-toggle{bottom:20px;right:20px}.possibilities{padding:0 24px 48px}.fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-strip>div{gap:10px;min-height:66px;padding:16px 12px;font-size:12px}.fact-strip>div:nth-child(2){border-right:0}.fact-strip>div:nth-child(3){border-top:1px solid var(--line);padding-left:0}.fact-strip>div:nth-child(4){border-top:1px solid var(--line)}.next-heading{padding-top:50px;padding-bottom:28px}.next-heading h2{font-size:28px}.next-heading>p{font-size:14px}.section-label{margin-bottom:18px;font-size:9px}.privacy-boundary{font-size:11px}footer{gap:12px 20px;margin:0 24px;padding:24px 0}footer>div{gap:15px}footer small{width:100%}.overlay{padding:14px}.sheet{max-height:calc(100dvh - 28px)}.sheet-top{padding-left:22px}.sheet-body{padding:30px 24px}.sheet-body>h2{font-size:26px}.tier-list>div{display:block}.tier-list p{margin-top:12px}.feature-list article{gap:17px}.feature-list h3{font-size:16px}.feature-list p,.legal-body p,.panel-intro{font-size:13px}.faq-list summary{font-size:14px}}@media (width<=390px){.hero h1{font-size:55px}.hero h2{font-size:21px}.hero-content{width:100%}.hero-actions{gap:9px}.wordmark{font-size:19px}.nav-utilities{gap:3px}.language-button{font-size:12px}.hero-foot{font-size:8px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
