@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color:#171923;font-synthesis:none;--accent:#5146e5;--muted:#797b88;--line:#ececf2;--soft:#f6f6fa;--ink:#1c1d28;background:#fff;font-family:Inter,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #b9b3ff}button svg,a svg{flex-shrink:0}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1{letter-spacing:-4px;font-size:clamp(42px,5.7vw,78px);font-weight:650;line-height:1.08}h1 span{color:var(--accent)}h2{letter-spacing:-1.7px;font-size:clamp(30px,3.3vw,44px);font-weight:600;line-height:1.16}h3{letter-spacing:-.6px;font-size:21px;font-weight:600;line-height:1.3}p{line-height:1.75}.container{max-width:1200px;margin:0 auto;padding-left:28px;padding-right:28px}.header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffed;border-bottom:1px solid #f0f0f5;height:86px;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:35px;max-width:1280px;height:100%;margin:auto;padding:0 35px;display:flex}.brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.brand>img{border-radius:10px;width:36px;height:36px}.brand>span{letter-spacing:-.9px;align-items:baseline;gap:3px;font-size:23px;font-weight:700;display:flex}.brand-light{color:#747582;font-weight:400}.brand i{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:1px}.header nav{align-items:center;gap:29px;display:flex}.header nav a{color:#72727e;align-items:center;gap:5px;font-size:13px;font-weight:500;display:flex}.header nav a:hover,.header nav a.active{color:var(--accent)}.nav-actions{align-items:center;gap:26px;display:flex}.sign-in{align-items:center;gap:7px;font-size:13px;display:flex}.nav-cta{color:#fff;background:#242431;border-radius:8px;align-items:center;gap:12px;padding:12px 17px;font-size:12px;font-weight:600;display:flex}.menu-toggle{background:0 0;border:0;padding:6px;display:none}.button{background:var(--accent);color:#fff;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:16px;padding:16px 22px;font-size:13px;font-weight:550;line-height:1.4;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 4px 9px #5146e518}.button:hover{background:#4438cb;transform:translateY(-2px)}.button.secondary{color:#3c3c4a;background:#fff;border-color:#e2e2ec;box-shadow:0 2px 3px #00000003}.button.secondary:hover{background:#f6f5ff}.text-link{align-items:center;gap:14px;font-size:13px;font-weight:500;display:inline-flex}.text-link:hover{color:var(--accent)}.eyebrow{letter-spacing:1.8px;color:#81818e;margin-bottom:20px;font-size:10px;font-weight:600;line-height:1.6;display:block}.hero{grid-template-columns:.95fr 1.15fr;align-items:center;gap:28px;min-height:640px;padding-top:94px;padding-bottom:100px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.release-pill{white-space:nowrap;color:#68637f;background:#fcfbff;border:1px solid #e7e4f6;border-radius:40px;align-items:center;gap:8px;margin-bottom:31px;padding:8px 11px;font-size:10px;display:inline-flex}.status-dot{background:#7b72dd;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.pill-divider{background:#ded9ed;width:1px;height:10px;margin:0 2px}.hero h1{letter-spacing:-3.5px;font-size:clamp(48px,4.9vw,68px);line-height:1.1}.hero-description{color:#797a89;max-width:380px;margin-top:25px;font-size:14px;line-height:1.85}.hero-actions{align-items:center;gap:24px;margin-top:32px;display:flex}.micro{color:#9695a3;flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;font-size:10px;line-height:1.6;display:flex}.micro i,.download-card-heading i{background:#b8b6c2;border-radius:50%;width:3px;height:3px;display:inline-block}.hero-visual{min-width:0;position:relative;transform:translateY(20px)}.halo{z-index:-1;background:radial-gradient(#d8d2ff77 0,#edeaff55 35%,#f8f7ff55 55%,#0000 73%);border-radius:50%;position:absolute;inset:-85px -25px -30px -50px}.app-preview{background:#fafbfe;border:1px solid #dddce7;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 35px 60px -22px #43405e3b,0 5px 18px #2821360a}.app-preview>img{width:100%}.preview-bar{color:#92919f;background:#f9f8fb;border-bottom:1px solid #ededf2;justify-content:space-between;align-items:center;gap:10px;height:31px;padding:0 12px;font-size:8px;display:flex}.preview-bar>span{align-items:center;gap:4px;display:flex}.window-dots{gap:4px;display:flex}.window-dots i{background:#d7d5e0;border-radius:50%;width:5px;height:5px}.window-dots i:first-child{background:#e7aaa5}.window-dots i:nth-child(2){background:#e8cf8f}.window-dots i:nth-child(3){background:#a9cfb9}.preview-caption{text-align:center;color:#a5a4b0;background:#fff;border-top:1px solid #efedf4;padding:8px;font-size:7px}.hero-tag{z-index:3;color:#7467d5;background:#fff;border:1px solid #f0edf8;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;display:flex;position:absolute;top:-41px;right:12px;transform:rotate(3deg);box-shadow:0 8px 25px #3b31620d}.hero-tag strong{color:#3e3b50;font-size:10px;font-weight:600;display:block}.hero-tag small{color:#aaa4ba;margin-top:4px;font-size:8px;display:block}.hero-bottom-label{align-items:center;gap:9px;max-width:370px;margin:23px auto 0;display:flex}.little-logo img{border-radius:8px;width:28px;height:28px}.hero-bottom-label>div strong{font-size:10px;display:block}.hero-bottom-label>div span{color:#a29baa;font-size:9px}.beta{color:#9288b2;letter-spacing:.8px;border:1px solid #e0dcef;border-radius:4px;margin-left:auto;padding:4px 6px;font-size:7px}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1.1fr 1.25fr 1.2fr;gap:25px;padding-top:30px;padding-bottom:30px;display:grid}.trust-strip>span{color:#9a98a5;font-size:11px;line-height:1.6}.trust-strip>span strong{color:#555361;font-weight:500}.trust-strip>div{color:#696574;align-items:center;gap:12px;font-size:11px;display:flex}.trust-strip svg{color:#9e96b8;stroke-width:1.5px;flex-shrink:0}.section{padding-top:90px;padding-bottom:90px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:37px;display:flex}.section-heading>p{color:#8b8795;font-size:12px;line-height:1.8}.section-heading>.text-link{color:#726d80;margin-bottom:5px}.product-grid{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.product-feature,.future-product{border:1px solid var(--line);border-radius:15px;padding:29px 30px 0;position:relative;overflow:hidden}.product-feature{background:#f6f5fc;transition:transform .25s}.product-feature:hover{transform:translateY(-4px)}.product-card-top{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.product-symbol>img{border-radius:11px;width:37px;height:37px}.badge{color:#7363c8;background:#edeaff;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:500;line-height:1.4;display:inline-flex}.badge.neutral{color:#928997;background:#f1f0f4}.product-feature h3,.future-product h3{letter-spacing:-.7px;font-size:25px}.product-feature>p,.future-product>p{color:#9690a3;margin-top:7px;font-size:12px}.mini-preview{border:5px solid #fff;border-radius:8px 0 0;height:190px;margin:29px -30px 0 35px;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 10px 25px #3d33401a}.mini-preview img{width:100%}.product-card-bottom{z-index:2;color:#827493;background:inherit;border-top:1px solid #e9e3f1;justify-content:space-between;align-items:center;margin-top:10px;padding:20px 0;font-size:10px;display:flex;position:relative}.future-product{background:#faf9f8}.document-symbol{color:#b8b0a7}.future-product>p{line-height:1.8}.paper-art{justify-content:center;align-items:center;height:173px;display:flex;position:relative}.paper-art>div{color:#d1c8bb;background:#fffefc;border:1px solid #e7e4e0;border-radius:7px;flex-direction:column;gap:7px;width:104px;height:137px;padding:18px;display:flex;transform:rotate(-13deg);box-shadow:12px 10px 0 -2px #f0eeea,0 7px 20px #453d3410}.paper-art i{background:#eeeae4;border-radius:2px;width:90%;height:3px}.paper-art i:last-child{width:60%}.paper-art>span{color:#a29580;background:#e9e3d9;border-radius:5px;padding:6px 12px;font-size:11px;font-weight:600;position:absolute;top:55%;left:59%;transform:rotate(6deg)}.small-dot{background:#c5bba9;border-radius:50%;width:6px;height:6px}.features-section{background:#fafafe}.feature-grid{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.feature-grid article{padding:8px 0}.feature-icon{color:#8c7ce0;background:#f0edff;border:1px solid #e7e3fa;border-radius:13px;justify-content:center;align-items:center;width:47px;height:47px;margin-bottom:25px;display:inline-flex}.feature-grid .eyebrow{color:#92879e;margin-bottom:12px;font-size:9px}.feature-grid h3{letter-spacing:-.4px;max-width:220px;font-size:18px;font-weight:550;line-height:1.5}.feature-grid p{color:#938c9c;margin-top:12px;font-size:11px;line-height:1.85}.post-list{border-top:1px solid var(--line)}.post-list>a{border-bottom:1px solid var(--line);padding:28px 60px 28px 0;display:block;position:relative}.post-list>a>div{align-items:center;gap:13px;margin-bottom:12px;display:flex}.post-type{color:#9984bd;font-size:9px}.post-date{color:#b0a5b8;font-size:9px}.post-list h3{font-size:19px;font-weight:550;transition:color .2s}.post-list p{color:#9a8ba2;margin-top:8px;font-size:12px}.post-arrow{color:#a492af;position:absolute;top:50%;right:12px}.post-list>a:hover h3{color:var(--accent)}.cta-section{text-align:center;background:#f4f1fc;border-radius:16px;margin-bottom:88px;padding-top:65px;padding-bottom:62px;position:relative;overflow:hidden}.cta-glow{pointer-events:none;background:radial-gradient(circle,#d8cefb7a,#0000 70%);width:450px;height:450px;position:absolute;top:-220px;left:calc(50% - 225px)}.cta-section h2{font-size:42px;font-weight:550;line-height:1.2;position:relative}.cta-section .eyebrow{color:#9988b0;font-size:9px}.cta-section .button{margin-top:26px}.cta-section>p{color:#a597b4;margin-top:16px;font-size:9px}footer{border-top:1px solid var(--line);max-width:1200px;margin:auto;padding:47px 28px 25px}.footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:35px;display:grid}.footer-top .brand>img{border-radius:8px;width:27px;height:27px}.footer-top .brand>span{font-size:19px}.footer-top p{color:#a493ad;margin-top:15px;font-size:11px}.footer-top>div>span{color:#73627b;margin:5px 0 16px;font-size:10px;font-weight:600;display:block}.footer-top>div>a:not(.brand){color:#9e8ba7;align-items:center;gap:4px;margin-bottom:12px;font-size:10px;display:flex}.footer-top a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);color:#b0a0b8;justify-content:space-between;margin-top:35px;padding-top:29px;font-size:9px;display:flex}.footer-bottom>span:last-child{align-items:center;gap:7px;display:flex}.page{min-height:65vh;padding-top:80px;padding-bottom:100px}.page>h1{max-width:900px}.lede{color:#878092;max-width:650px;margin-top:25px;margin-bottom:35px;font-size:16px;line-height:1.8}.catalog{grid-template-columns:1fr 1fr;gap:25px;margin-top:50px;display:grid}.catalog-card{border:1px solid var(--line);background:#faf9fd;border-radius:15px;padding:35px}.catalog-card>.badge{float:right}.catalog-card h2{margin-bottom:15px;font-size:31px}.catalog-card h3{color:#81758e;font-size:19px}.catalog-card p{color:#9a8aa6;margin:20px 0 27px;font-size:14px}.muted{color:#95869f;font-size:13px}.product-hero{text-align:center;padding-top:80px;padding-bottom:55px}.product-hero .lede{max-width:670px;margin:25px auto 30px}.product-hero h1{font-size:65px}.product-screen{max-width:1000px}.product-screen .app-preview{box-shadow:0 35px 65px -30px #4f3e6c33}.split-note{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;margin-top:70px;padding-top:85px;display:grid}.split-note p{color:#94859f;margin-top:15px;margin-bottom:35px;font-size:14px}.narrow-page{max-width:920px}.download-card{background:#fcfbfe;border:1px solid #e7e1ef;border-radius:15px;margin-top:45px;padding:35px}.download-card-heading{align-items:center;gap:15px;display:flex}.download-card-heading>img{border-radius:14px;width:52px;height:52px}.download-card-heading h2{letter-spacing:-.8px;font-size:24px}.download-card-heading>div>span{color:#9b8ba6;align-items:center;gap:8px;margin-top:7px;font-size:11px;display:flex}.download-card-heading>.badge{margin-left:auto}.download-card>p{color:#9786a4;margin-top:25px;font-size:14px}.download-options{flex-wrap:wrap;gap:15px;margin-top:25px;display:flex}.download-card .text-link{color:#847192;margin-top:27px}.checksum{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.checksum summary{cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.checksum p{color:#9988a4;margin:15px 0;font-size:11px}.checksum code{word-break:break-all;color:#8d72b9;font-size:11px}.download-help{gap:20px;padding:25px;display:flex}.download-help>svg{color:#9e8bb9;flex-shrink:0}.download-help h3{font-size:14px}.download-help p{color:#9d8da7;margin-top:8px;font-size:12px}.list-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:45px 0 30px;display:flex}.tabs{gap:5px;display:flex}.tabs button{color:#95859e;background:0 0;border:0;border-radius:7px;padding:10px 15px;font-size:12px}.tabs button.selected{color:#8066b7;background:#f1edff}.search{border:1px solid var(--line);color:#aa99b3;border-radius:7px;align-items:center;gap:10px;padding:10px 13px;display:flex}.search input{background:0 0;border:0;outline:none;width:160px;min-width:140px;font-size:12px}.empty{text-align:center;color:#a08cae;padding:35px;font-size:13px}.article-page{max-width:850px}.article-page>.text-link{color:#9883a6;margin-bottom:40px}.article-page h1{letter-spacing:-2px;font-size:53px}.article-body{max-width:740px;padding-top:15px}.article-body p{color:#83718f;margin:20px 0;font-size:15px;line-height:1.9}.article-body h2{letter-spacing:-.6px;margin-top:40px;font-size:23px}.author{align-items:center;gap:12px;margin:40px 0;display:flex}.author>img{border-radius:11px;width:36px;height:36px}.author strong{font-size:13px;display:block}.author span{color:#a58bb4;margin-top:6px;font-size:10px;display:block}.auth-page{grid-template-columns:1fr .9fr;align-items:center;gap:100px;max-width:1080px;min-height:80vh;padding-top:70px;padding-bottom:90px;display:grid}.auth-story h1{letter-spacing:-2.5px;font-size:55px}.auth-story>p{color:#9d89aa;margin-top:23px;font-size:13px}.auth-illustration{justify-content:center;align-items:center;max-width:290px;height:170px;display:flex;position:relative}.auth-illustration:before{content:"";background:radial-gradient(#dfd5fd99,#0000 68%);position:absolute;inset:0}.auth-illustration>img{z-index:1;border-radius:22px;width:80px;height:80px;transform:rotate(-7deg);box-shadow:0 13px 30px #4e3d9622}.auth-illustration>span{color:#a28ac3;background:#fff;border:1px solid #ebe4f4;border-radius:16px;place-items:center;width:49px;height:49px;display:grid;position:absolute}.auth-illustration>span:nth-child(2){top:34px;left:30px;transform:rotate(-14deg)}.auth-illustration>span:last-child{bottom:28px;right:27px;transform:rotate(12deg)}.auth-card{background:#fff;border:1px solid #ece5f3;border-radius:15px;padding:35px;box-shadow:0 20px 70px #51316106}.auth-card h2{letter-spacing:-.9px;font-size:27px}.auth-card>p{color:#a58bb3;margin-top:12px;font-size:12px}.auth-card form{margin-top:25px}form label{color:#8c749b;flex-direction:column;gap:9px;margin-bottom:18px;font-size:11px;display:flex}input,select,textarea{color:#45314f;background:#fff;border:1px solid #e7e0ed;border-radius:7px;width:100%;padding:12px;font-size:13px;line-height:1.4}input::placeholder,textarea::placeholder{color:#b7a4c1}textarea{resize:vertical}.auth-card .button{width:100%;margin-top:8px}.checkbox{flex-direction:row;align-items:flex-start;gap:9px;line-height:1.7;display:flex;font-size:10px!important}.checkbox input{width:13px;height:13px;accent-color:var(--accent);margin:3px 0;padding:0}.checkbox a{color:#8064ad;text-decoration:underline}.forgot-link{color:#8f74b4;text-align:right;margin:0 0 12px;font-size:11px;display:block}.auth-switch{text-align:center;margin-top:23px!important;font-size:11px!important}.auth-switch a{color:#8460bf}.configuration-note{background:#faf6ed;border-radius:5px;padding:10px;color:#aa9866!important;font-size:10px!important}.notice{color:#4f8b72;background:#eff8f3;border:1px solid #d4e9dd;border-radius:8px;align-items:flex-start;gap:9px;margin:15px 0;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.notice.error{color:#b66b75;background:#fff3f3;border-color:#f1d5d8}.notice svg{flex-shrink:0;margin-top:1px}.empty-page{text-align:center;padding:100px 30px}.empty-page .button{margin-top:30px}.account-page h1{letter-spacing:-2px;margin-bottom:15px;font-size:50px}.row{flex-wrap:wrap;gap:12px;display:flex}.subheading{letter-spacing:-.6px;margin:45px 0 25px;font-size:22px}.empty-card{text-align:center;color:#a28ab2;background:#fbf9fd;border:1px dashed #ded1e8;border-radius:12px;padding:45px}.empty-card>svg{margin:0 auto 20px}.empty-card h3{color:#7f6792}.empty-card p{max-width:480px;margin:15px auto 25px;font-size:13px}.account-panels{grid-template-columns:1fr 1fr;gap:25px;margin-top:30px;display:grid}.panel{background:#fff;border:1px solid #e9e0f0;border-radius:12px;padding:28px}.panel>p{color:#a18aac;margin:14px 0 23px;font-size:12px}.panel>h2{letter-spacing:-.7px;font-size:26px}.panel form{margin-top:23px}.license-card{border:1px solid #e7dced;border-radius:12px;margin-bottom:20px;padding:26px}.license-card-top{align-items:center;gap:17px;display:flex}.license-card-top .feature-icon{margin:0}.license-card-top h3{margin-bottom:6px;font-size:17px}.license-card-top>.muted{margin-left:auto;font-size:11px}.license-key{color:#9175ac;background:#f9f5fc;border-radius:8px;justify-content:space-between;gap:10px;margin-top:25px;padding:15px;display:flex}.license-key code{overflow-wrap:anywhere;font-size:12px}.icon-btn{color:#a08bb3;background:0 0;border:0;place-items:center;padding:3px;display:inline-grid}.device{border-top:1px solid var(--line);color:#987ca9;align-items:center;gap:13px;margin-top:15px;padding-top:15px;font-size:12px;display:flex}.device span small{color:#b19cbd;margin-top:5px;font-size:10px;display:block}.device button{margin-left:auto}.text-button{color:#9974bf;background:0 0;border:0;align-items:center;gap:7px;padding:3px;font-size:12px;display:inline-flex}.about-page{max-width:900px}.founder-note{background:#f9f6fe;border:1px solid #e8ddf2;border-radius:15px;margin:40px 0 30px;padding:50px;position:relative}.founder-note h2{color:#6f5485;font-size:29px;line-height:1.5}.founder-note>p{color:#a18aac;margin-top:25px;font-size:14px;line-height:1.9}.quote-mark{color:#c5ace1;margin-bottom:25px;font-size:75px;line-height:.7;display:block}.founder-note .author{margin-bottom:0}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.admin-shell{background:#f9f7fc;min-height:100vh;display:flex}.admin-sidebar{background:#fff;border-right:1px solid #eae2f1;flex-direction:column;width:235px;padding:25px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-sidebar>.brand{padding-left:9px}.workspace-label{letter-spacing:1px;color:#ac97bb;margin:35px 10px 15px;font-size:8px}.admin-sidebar nav{flex-direction:column;gap:5px;display:flex}.admin-sidebar nav button{text-align:left;color:#9b83ac;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.admin-sidebar nav button.selected{color:#8c66bd;background:#f1eafa}.admin-site-link{color:#a18aae;justify-content:space-between;align-items:center;margin:auto 10px 22px;padding-top:30px;font-size:11px;display:flex}.admin-profile{border-top:1px solid #ede5f2;align-items:center;gap:10px;padding-top:20px;display:flex}.admin-profile>span{color:#9875bc;background:#eee7f8;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.admin-profile strong{font-size:11px;display:block}.admin-profile small{color:#b09bbd;margin-top:4px;font-size:9px;display:block}.admin-profile button{margin-left:auto}.admin-main{flex:1;min-width:0;margin-left:235px}.admin-main>header{color:#aa96b6;background:#fffa;border-bottom:1px solid #eae3f1;justify-content:space-between;align-items:center;height:74px;padding:0 37px;font-size:11px;display:flex}.admin-main>header>span,.admin-main>header>a{align-items:center;gap:8px;display:flex}.admin-main>section{max-width:1500px;margin:auto;padding:40px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:35px;display:flex}.admin-heading h1{letter-spacing:-1px;font-size:34px}.admin-heading .eyebrow{margin-bottom:12px;font-size:9px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:28px;display:grid}.stat-grid article{background:#fff;border:1px solid #e9e0f0;border-radius:11px;padding:22px}.stat-grid article svg{color:#b096c3;margin-bottom:18px}.stat-grid article span{color:#ac93b9;font-size:10px;display:block}.stat-grid article strong{color:#7a5c8c;letter-spacing:-1px;margin-top:12px;font-size:32px;font-weight:550;display:block}.admin-panels{grid-template-columns:1.3fr 1fr;gap:22px;display:grid}.admin-form{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.admin-form .button{place-self:end start;margin-bottom:18px}.span-2{grid-column:span 2}.data-table{background:#fff;border:1px solid #e8deef;border-radius:10px;margin-top:25px;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#a18aae;background:#fcfaff;padding:16px;font-size:10px;font-weight:500}td{color:#a08aaf;border-top:1px solid #f1ebf5;padding:17px 16px;font-size:11px}td code{font-size:10px}.new-key{color:#8b6ba5;background:#f2ecfa;border:1px solid #e3d5ef;border-radius:8px;flex-direction:column;gap:12px;padding:20px;font-size:12px;display:flex}.new-key code{overflow-wrap:anywhere}.admin-list-item{background:#fff;border:1px solid #e8ddf1;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:24px;display:flex}.admin-list-item strong{color:#8b709b;font-size:13px;font-weight:500}.admin-list-item small{color:#b198bf;margin-top:8px;font-size:10px;display:block}.admin-list-item>a{color:#a889bb;align-items:center;gap:7px;font-size:11px;display:flex}.settings-panel{max-width:800px}dl{grid-template-columns:150px 1fr;gap:20px;font-size:12px;line-height:1.9;display:grid}dt{color:#8d6da2}dd{color:#a48db2;overflow-wrap:anywhere;margin:0}.admin-locked{text-align:center;background:#faf7fe;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;padding:30px;display:flex}.admin-locked>.brand{position:absolute;top:35px;left:40px}.admin-locked>svg{color:#a389bd}.admin-locked h1{letter-spacing:-1.5px;font-size:42px}.admin-locked p{color:#a38db0;font-size:14px}.admin-locked>a:last-child{color:#ac95bb;font-size:12px}@media (width>=1450px){.hero{gap:45px;min-height:700px}.hero h1{font-size:72px}}@media (width<=1050px){.nav-wrap{gap:20px}.header nav{gap:19px}.nav-actions{gap:16px}.hero{grid-template-columns:1fr 1fr;gap:20px;padding-top:80px;padding-bottom:80px}.hero h1{letter-spacing:-2.8px;font-size:53px}.hero-description{font-size:13px}.hero-actions{gap:15px}.hero-actions .text-link{font-size:11px}.hero-actions .button{padding:15px 18px;font-size:12px}.feature-grid{gap:25px}.hero-tag{right:0}.sign-in{font-size:11px}.auth-page{gap:50px}.stat-grid{grid-template-columns:1fr 1fr}.admin-panels{grid-template-columns:1fr}.trust-strip{gap:15px}.trust-strip>div{font-size:10px}.admin-sidebar{width:210px}.admin-main{margin-left:210px}.admin-main>section{padding:28px}.admin-heading h1{font-size:29px}}@media (width<=780px){.container{padding-left:22px;padding-right:22px}.header{height:72px}.nav-wrap{padding:0 22px}.brand>img{width:31px;height:31px}.brand>span{font-size:21px}.header nav{border-bottom:1px solid var(--line);background:#fff;padding:25px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 15px 20px #32234508}.header nav.open{flex-direction:column;align-items:flex-start;gap:25px;display:flex}.menu-toggle{display:block}.nav-actions{gap:14px}.nav-cta{padding:10px 13px;font-size:10px}.sign-in{font-size:11px}.hero{flex-direction:column;gap:55px;padding-top:50px;padding-bottom:50px;display:flex}.hero-copy{width:100%}.hero h1{letter-spacing:-3.5px;font-size:63px}.hero-description{max-width:420px;font-size:14px}.hero-visual{width:100%;max-width:560px;margin-top:10px;margin-bottom:30px}.hero-tag{top:-30px;right:10px}.hero-actions{gap:25px}.hero .micro,.release-pill{font-size:9px}.trust-strip{grid-template-columns:1fr 1fr;gap:22px;padding-top:25px;padding-bottom:25px}.trust-strip>div,.trust-strip>span{font-size:10px}.section{padding-top:60px;padding-bottom:60px}.section-heading{align-items:flex-start;margin-bottom:28px}.section-heading h2{letter-spacing:-1.4px;font-size:32px}.section-heading>p{font-size:10px}.section-heading>.text-link{white-space:nowrap;align-self:flex-end;font-size:10px}.product-grid{grid-template-columns:1fr 1fr;gap:15px}.product-feature,.future-product{padding:22px 20px 0}.product-card-top{gap:10px}.product-symbol>img{border-radius:8px;width:29px;height:29px}.product-card-top .badge{padding:5px;font-size:7px}.product-feature h3,.future-product h3{font-size:21px}.mini-preview{height:140px;margin:23px -20px 0 0}.paper-art{height:126px}.paper-art>div{gap:5px;width:79px;height:103px;padding:12px}.paper-art>div svg{width:32px;height:32px}.product-card-bottom{gap:10px;padding:17px 0;font-size:8px;line-height:1.7}.feature-grid{grid-template-columns:1fr 1fr;gap:30px}.feature-grid p{font-size:12px}.feature-grid h3{font-size:19px}.cta-section{margin-bottom:60px;margin-left:22px;margin-right:22px;padding-top:45px;padding-bottom:45px}.cta-section h2{font-size:34px}.footer-top{grid-template-columns:1.5fr 1fr;gap:28px}.footer-bottom{flex-direction:column;gap:15px;font-size:8px}.page{padding-top:50px;padding-bottom:60px}h1{letter-spacing:-2.5px;font-size:50px}.lede{font-size:14px}.catalog{grid-template-columns:1fr}.catalog-card{padding:26px}.product-hero{padding-top:50px}.product-hero h1{letter-spacing:-2px;font-size:47px}.split-note{gap:30px;margin-top:40px;padding-top:50px}.split-note p{font-size:12px}.download-card{padding:25px}.download-card-heading h2{font-size:21px}.download-card-heading>img{width:42px;height:42px}.download-card .micro{font-size:9px}.list-toolbar{flex-wrap:wrap;margin:30px 0}.search,.search input{width:100%}.article-page h1{font-size:40px}.article-body p{font-size:14px}.auth-page{grid-template-columns:1fr;gap:30px;padding-top:35px}.auth-story>h1{font-size:43px}.auth-story>.eyebrow{margin-bottom:12px}.auth-story>p{margin-top:15px;font-size:12px}.auth-illustration,.auth-story>.micro{display:none}.auth-card{padding:27px}.account-page .section-heading{flex-direction:column}.account-panels{grid-template-columns:1fr}.license-card{padding:20px}.license-card-top{flex-wrap:wrap}.license-card-top>.muted{margin-left:0}.license-key code{font-size:10px}.founder-note{padding:28px}.founder-note h2{font-size:24px}.founder-note>p{font-size:13px}.admin-sidebar{width:70px;padding:20px 8px}.admin-sidebar>.brand{justify-content:center;padding:0}.admin-sidebar>.brand>span,.workspace-label,.admin-profile>div,.admin-profile>button,.admin-site-link{display:none}.admin-sidebar nav{margin-top:25px}.admin-sidebar nav button{justify-content:center;gap:0;padding:15px;font-size:0}.admin-sidebar nav svg{width:19px;height:19px}.admin-profile{justify-content:center;margin-top:auto}.admin-main{margin-left:70px}.admin-main>header{height:65px;padding:0 20px;font-size:9px}.admin-main>section{padding:25px 18px}.admin-heading{flex-direction:column;align-items:flex-start;gap:20px}.admin-heading h1{font-size:28px}.stat-grid{gap:10px}.stat-grid article{padding:17px}.stat-grid article span{font-size:9px}.stat-grid article strong{font-size:28px}.admin-form{grid-template-columns:1fr}.span-2{grid-column:auto}.panel{padding:20px}.panel>h2{font-size:23px}.admin-main .button{padding:13px 17px;font-size:11px}dl{grid-template-columns:1fr;gap:8px}dd{margin-bottom:15px}.admin-locked>.brand{top:25px;left:25px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pricing-intro{text-align:center;max-width:820px;margin:auto}.pricing-intro .lede{margin:25px auto 35px}.product-pricing-label{color:#615669;justify-content:center;align-items:center;gap:11px;margin:35px 0;font-size:13px;display:flex}.product-pricing-label>img{border-radius:8px;width:29px;height:29px}.beta-banner{background:#f8f6fd;border:1px solid #e9e3f5;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:40px 0;padding:22px 28px;display:flex}.beta-banner>div{padding-left:18px;position:relative}.beta-banner .status-dot{position:absolute;top:7px;left:0}.beta-banner strong{font-size:13px;font-weight:550}.beta-banner p{color:#9c88aa;margin-top:6px;font-size:11px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px;display:grid}.price-card{background:#fff;border:1px solid #e7e0ef;border-radius:14px;padding:30px 27px;position:relative}.price-card.featured{background:#fdfbff;border:1.5px solid #a18ae2;box-shadow:0 10px 35px #7351b00b}.price-card .eyebrow{letter-spacing:.7px;color:#a08bb3;align-items:center;gap:7px;margin-bottom:17px;font-size:9px;display:flex}.price-card h2{letter-spacing:-.8px;font-size:27px}.plan-description{color:#a38faf;margin-top:12px;font-size:11px}.price-amount{color:#60516b;letter-spacing:-2px;margin-top:30px;font-size:49px;font-weight:600}.price-amount>span{letter-spacing:0;color:#aa97b5;margin-left:8px;font-size:12px;font-weight:400}.billing-detail{color:#b39fc1;margin-top:6px;font-size:9px}.price-card .button{width:100%;margin:26px 0 24px;font-size:12px}.price-card ul{border-top:1px solid #eee7f4;margin:0;padding:24px 0 0;list-style:none}.price-card li{color:#a18aac;align-items:flex-start;gap:9px;margin-bottom:16px;font-size:11px;line-height:1.6;display:flex}.price-card li svg{color:#b29bc9;flex-shrink:0;margin-top:2px}.plan-highlight{letter-spacing:1px;color:#fff;white-space:nowrap;background:#a58dcf;border-radius:5px;padding:6px 13px;font-size:8px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-note{color:#b09bc0;text-align:center;justify-content:center;align-items:center;gap:10px;margin:27px auto 55px;font-size:10px;display:flex}.suite-pricing-note{background:#faf8fd;border:1px solid #e8e0ef;border-radius:12px;align-items:center;gap:25px;margin:60px 0;padding:30px;display:flex}.suite-pricing-note .feature-icon{flex-shrink:0;margin-bottom:0}.suite-pricing-note h2{letter-spacing:-.6px;font-size:26px}.suite-pricing-note p{color:#a48fb1;max-width:550px;margin-top:16px;font-size:12px}.suite-pricing-note .text-link{white-space:nowrap;margin-left:auto}.pricing-faq{max-width:780px;margin:70px auto 0}.pricing-faq>details{border-bottom:1px solid #eee6f3;padding:22px 0}.pricing-faq summary{cursor:pointer;color:#947caa;justify-content:space-between;gap:20px;font-size:14px;list-style:none;display:flex}.pricing-faq summary span{color:#b9a4c9}.pricing-faq details p{color:#a791b6;max-width:650px;margin-top:17px;font-size:12px}.hero-description,.feature-grid p{color:#767180}.muted,.lede{color:#807488}@media (width<=780px){.pricing-grid{grid-template-columns:1fr;gap:27px}.pricing-intro h1{font-size:48px}.product-pricing-label{flex-wrap:wrap;font-size:12px}.beta-banner{flex-direction:column;align-items:flex-start;padding:22px}.suite-pricing-note{flex-direction:column;align-items:flex-start;gap:18px}.suite-pricing-note .text-link{margin-left:0}.pricing-note{align-items:flex-start;line-height:1.8}.pricing-note svg{flex-shrink:0;margin-top:2px}}.hero{overflow:clip}.product-feature,.future-product{min-width:0}.plan-scope-tabs{justify-content:center;gap:8px;margin:30px 0;display:flex}.plan-scope-tabs button{color:#8d789e;background:#fff;border:1px solid #e5deed;border-radius:8px;padding:11px 20px;font-size:12px}.plan-scope-tabs button.selected{color:#fff;background:#5146e5;border-color:#5146e5}.plan-products{color:#9d88aa;flex-wrap:wrap;gap:8px;margin-top:15px;font-size:10px;display:flex}.plan-products span{background:#f4eff9;border-radius:6px;padding:6px 9px}.bundle-empty{text-align:center;background:#faf7fd;border:1px solid #e7deef;border-radius:15px;max-width:750px;margin:40px auto;padding:50px}.bundle-empty h2{font-size:30px}.bundle-empty p{color:#9983a8;margin-top:20px;font-size:14px}.bf-strip{color:#ded8ff;background:#161326;border-bottom:1px solid #8170ce22;justify-content:center;align-items:center;gap:16px;min-height:39px;padding:10px 24px;font-size:11px;line-height:1.5;display:flex}.bf-strip strong{letter-spacing:.14em;font-size:9px;font-weight:650}.bf-strip-link{color:#fff;align-items:center;gap:8px;display:inline-flex}.bf-orbit{border:1px solid #a99aff;border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 14px #8160ff55}.bf-season .header{color:#f6f3ff;background:#090911ed;border-bottom:1px solid #ffffff15}.bf-season .header .brand{color:#fff}.bf-season .header nav a:hover,.bf-season .header nav a.active{color:#fff}.bf-season .menu-toggle{color:#fff}.bf-season .header .menu-toggle{background:0 0}.bf-hero{isolation:isolate;color:#f6f4ff;background:#090911;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.bf-sculpture{object-fit:cover;object-position:right center;z-index:-3;opacity:.95;width:79%;height:100%;position:absolute;top:0;right:-3%}.bf-shade{z-index:-2;background:linear-gradient(90deg,#090911 0%,#090911ee 25%,#09091180 44%,#09091100 65%),linear-gradient(#09091100 75%,#090911 100%);position:absolute;inset:0}.bf-content{width:100%;padding-top:65px;padding-bottom:120px}.bf-edition{color:#c1b5e6;letter-spacing:.17em;align-items:center;gap:12px;margin-bottom:53px;font-size:9px;font-weight:600;display:flex}.bf-overline{color:#b5a4e2;letter-spacing:.17em;margin-bottom:16px;font-size:10px;font-weight:600}.bf-hero h1{letter-spacing:-3.5px;max-width:660px;font-size:clamp(46px,5.2vw,76px);line-height:1.08}.bf-hero h1 em{color:#beb0ff;font-style:normal}.bf-description{color:#b8b2c8;max-width:400px;margin-top:27px;font-size:14px;line-height:1.8}.bf-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.bf-hero .button{color:#241b3c;background:#ece8ff;border:1px solid #f1ecff;font-size:12px}.bf-hero .button:hover{background:#fff;transform:translateY(-2px)}.bf-quiet-link{color:#dfd8f2;align-items:center;gap:9px;font-size:12px;display:inline-flex}.bf-proof{color:#9f96b6;flex-wrap:wrap;gap:20px;margin-top:25px;font-size:9px;display:flex}.bf-proof>span{align-items:center;gap:7px;display:inline-flex}.bf-folio{letter-spacing:.17em;color:#7f738e;border-top:1px solid #ffffff16;justify-content:space-between;width:calc(100% - 56px);max-width:1144px;padding-top:18px;font-size:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.bf-secondary-hero{padding-top:95px!important;padding-bottom:95px!important}.bf-season .bf-secondary-hero h1{font-size:56px}.bf-pricing-note{color:#eee9ff;background:radial-gradient(at 93% 0,#4f46e533,#0000 60%),#100e1a;border:1px solid #332746;border-radius:15px;align-items:center;gap:20px;max-width:1000px;margin:0 auto 48px;padding:22px 25px;display:flex;position:relative;overflow:hidden}.bf-pricing-note strong{font-size:14px;font-weight:600;display:block}.bf-pricing-note div>span{color:#b7a9ca;margin-top:5px;font-size:11px;line-height:1.7;display:block}.bf-pricing-note>svg{color:#baabed;flex-shrink:0;margin-left:auto}.bf-season .price-card.featured{border-color:#6f54bc;box-shadow:0 8px 38px #7950c918}.bf-season .plan-highlight{background:#55419b}.bf-season .price-card .plan-description,.bf-season .price-card li{color:#75667f}.bf-season .billing-detail{color:#82738e}.bf-season .price-amount{color:#392c46}.bf-season .price-amount>span{color:#84758d}.bf-editorial{padding-top:95px;padding-bottom:95px}.bf-editorial h2 span{color:#65518d}.bf-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:55px;display:grid}.bf-editorial-grid article{border-top:1px solid #ded5ea;padding-top:23px}.bf-editorial-grid article>span{color:#82718e;letter-spacing:.1em;font-size:10px;font-weight:600}.bf-editorial-grid h3{max-width:270px;margin-top:20px;font-size:23px}.bf-editorial-grid p{color:#786a85;margin-top:16px;font-size:13px;line-height:1.85}.bf-honest-note{background:#f7f4fc;border:1px solid #e9e1f4;border-radius:12px;align-items:flex-start;gap:12px;max-width:900px;margin:45px 0 25px;padding:18px 20px;display:flex}.bf-honest-note svg{color:#6e598e;flex-shrink:0;margin-top:3px}.bf-honest-note p{color:#796988;font-size:12px;line-height:1.8}@media (width>=1600px){.bf-sculpture{object-fit:contain;width:75%}.bf-hero{min-height:710px}}@media (width<=780px){.bf-strip{justify-content:space-between;gap:10px;padding:9px 18px}.bf-strip>span:not(.bf-orbit):not(.bf-strip-link){display:none}.bf-strip strong{letter-spacing:.1em;font-size:8px}.bf-strip-link{font-size:9px}.bf-strip>.bf-orbit{display:none}.bf-season .header nav.open{background:#14101f;border-color:#35283c}.bf-hero{align-items:flex-start;min-height:810px}.bf-sculpture{object-fit:contain;opacity:.85;width:115%;height:54%;top:auto;bottom:20px;right:-20%}.bf-shade{background:linear-gradient(#090911 0% 35%,#09091177 55%,#09091100 73%,#090911 100%)}.bf-content{padding-top:38px;padding-bottom:340px}.bf-edition{margin-bottom:34px;font-size:8px}.bf-hero h1{letter-spacing:-2.5px;font-size:50px}.bf-description{max-width:340px;margin-top:21px;font-size:13px}.bf-actions{flex-wrap:wrap;gap:18px;margin-top:23px}.bf-actions .button{padding:13px 16px;font-size:11px}.bf-proof{gap:13px;font-size:8px}.bf-folio{letter-spacing:.09em;width:calc(100% - 40px);font-size:7px;bottom:20px}.bf-folio span:last-child{display:none}.bf-secondary-hero{padding-top:65px!important;padding-bottom:65px!important}.bf-pricing-note{gap:13px;margin-bottom:35px;padding:19px 18px}.bf-pricing-note strong{font-size:12px}.bf-pricing-note div>span{font-size:10px}.bf-editorial-grid{grid-template-columns:1fr;gap:28px}.bf-editorial-grid h3{max-width:100%}.bf-editorial{padding-top:65px;padding-bottom:65px}}@media (prefers-reduced-motion:no-preference){.bf-sculpture{animation:1.2s ease-out both bf-arrive}@keyframes bf-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:.95;transform:translateY(0)}}}.company-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;min-height:620px;padding-top:105px;padding-bottom:90px;display:grid}.company-hero h1{letter-spacing:-3.6px;margin-top:24px;font-size:clamp(48px,5.8vw,78px);line-height:1.07}.company-hero h1 span{color:#6452bb}.company-hero .lede{max-width:460px;margin-top:26px;font-size:16px}.company-maker{color:#817a93;margin-top:26px;font-size:11px}.company-constellation{isolation:isolate;background:radial-gradient(#e4dcff90,#0000 68%);height:400px;position:relative}.company-orbit{border:1px solid #ded7ee;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-20deg)}.orbit-one{width:350px;height:240px}.orbit-two{opacity:.65;border-style:dashed;width:440px;height:330px}.company-core{flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.company-core img{border-radius:24px;width:94px;height:94px;box-shadow:0 22px 50px #5a41ab2b,0 0 0 10px #ffffff80}.company-core>span{letter-spacing:.28em;color:#73678f;font-size:10px;font-weight:650}.company-satellite{z-index:2;background:#fffffff0;border:1px solid #e4dfee;border-radius:17px;align-items:center;gap:13px;padding:18px;transition:transform .2s;display:flex;position:absolute;box-shadow:0 12px 35px #392b5b0d}.company-satellite:hover{transform:translateY(-4px)}.company-satellite img{border-radius:10px;width:42px;height:42px}.company-satellite strong{font-size:13px;display:block}.company-satellite small{color:#84778f;margin-top:5px;font-size:10px;display:block}.cleaner-satellite{top:52%;left:0}.pdf-satellite{color:#7d6f99;top:13%;right:-8px}.company-orbit-label{text-align:center;letter-spacing:.22em;color:#9587a5;width:100%;font-size:8px;position:absolute;bottom:0}.company-principles{border-top:1px solid #e8e4ef;border-bottom:1px solid #e8e4ef;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:29px;padding-bottom:29px;display:grid}.company-principles>div{color:#7f6daa;align-items:center;gap:17px;display:flex}.company-principles span{color:#8d8199;font-size:11px;line-height:1.8}.company-principles strong{color:#453b54;font-size:12px;font-weight:550;display:block}.company-products{grid-template-columns:1fr 1fr;gap:25px;display:grid}.company-product{background:linear-gradient(140deg,#faf8ff,#fff);border:1px solid #e4deee;border-radius:22px;padding:35px}.company-product.planned{background:#faf9fc}.company-product-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:33px;display:flex}.company-product-top>img{border-radius:13px;width:52px;height:52px}.company-product h3{letter-spacing:-.7px;margin-bottom:17px;font-size:27px}.company-product>p{color:#7a6e85;min-height:75px;margin-bottom:27px;font-size:13px;line-height:1.9}.company-account{grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;padding-top:35px;padding-bottom:100px;display:grid}.company-account h2{margin-top:17px}.company-account>div>p{color:#80748c;max-width:420px;margin:24px 0;font-size:14px;line-height:1.9}.company-account-card{background:#fff;border:1px solid #e3ddee;border-radius:24px;box-shadow:0 20px 50px #43376509;padding:36px!important}.company-account-card>img{border-radius:11px;width:42px;height:42px}.company-account-card>span{color:#8a7a9e;letter-spacing:.19em;margin-top:18px;font-size:8px;display:block}.company-account-card h3{margin:16px 0 25px;font-size:24px}.company-account-card>p{align-items:center;gap:12px;display:flex;margin:16px 0!important;font-size:12px!important}.company-account-card .button{margin-top:16px}.company-season{isolation:isolate;color:#f6f2ff;background:#100e19;border-radius:22px;justify-content:space-between;padding:40px;display:flex;position:relative;overflow:hidden}.company-season>div{z-index:2;max-width:60%;position:relative}.company-season h3{color:#f6f2ff;margin:15px 0;font-size:27px}.company-season p{color:#bdb1d1;margin-bottom:20px;font-size:12px}.company-season .text-link{color:#e0d7f7}.company-season>img{object-fit:cover;object-position:right;z-index:0;opacity:.7;width:50%;height:100%;position:absolute;top:0;right:0}.company-season .eyebrow{color:#c0aedc}.company-season:after{content:"";z-index:1;background:linear-gradient(90deg,#100e19 25%,#0000);position:absolute;inset:0}.product-subnav{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#faf8fff2;border-bottom:1px solid #e4deed;position:sticky;top:86px}.product-subnav>.container{justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex}.product-subnav-brand{white-space:nowrap;align-items:center;gap:12px;font-size:13px;font-weight:650;display:flex}.product-subnav-brand img{border-radius:7px;width:27px;height:27px}.product-subnav>.container>div{color:#756582;align-items:center;gap:24px;font-size:11px;display:flex}.product-download-link{color:#5a4392;align-items:center;gap:7px;font-weight:600;display:flex}.cleaner-product-page section[id]{scroll-margin-top:165px}.cleaner-overview{text-align:center;padding-top:35px;padding-bottom:65px}.product-breadcrumb{text-align:left;color:#8c7b9e;font-size:10px;display:block}.product-breadcrumb span{color:#c1b7cf;margin:0 12px}.cleaner-product-mark{border-radius:16px;width:65px;height:65px;margin:38px auto 24px;display:block;box-shadow:0 12px 40px #5840a421}.cleaner-overview h1{letter-spacing:-3px;margin:20px 0;font-size:clamp(46px,5.7vw,74px);line-height:1.1}.cleaner-overview h1 span{color:#6951b6}.cleaner-overview .lede{max-width:580px;margin:25px auto}.cleaner-overview .hero-actions{justify-content:center}.cleaner-overview .micro{justify-content:center;margin-top:21px}.cleaner-free-note{background:#faf8fd;border:1px solid #e4ddee;border-radius:16px;gap:20px;margin-top:50px;padding:25px;display:flex}.cleaner-free-note>svg{color:#786298;flex-shrink:0}.cleaner-free-note h3{font-size:18px}.cleaner-free-note p{color:#81728d;margin-top:10px;font-size:12px;line-height:1.9}.cleaner-plans{background:#faf8fd;border-block:1px solid #eae4f1}.cleaner-plans h2{margin-top:17px}.cleaner-plans .lede{max-width:580px;margin-top:22px;font-size:14px}.product-plans-content{margin-top:45px}.price-card h3{letter-spacing:-.6px;margin:15px 0;font-size:26px}.product-plans-content .pricing-faq{margin-top:40px}.cleaner-release-note{border-top:1px solid #e6dfee;margin-top:35px;padding-top:25px}.cleaner-release-note h3{margin:18px 0;font-size:24px}.cleaner-release-note p{color:#80718d;max-width:760px;margin-bottom:20px;font-size:13px;line-height:1.8}.cleaner-download{text-align:center;background:radial-gradient(at 50% 0,#ece5ff,#0000 75%),#faf8fe;border:1px solid #ded5ee;border-radius:24px;margin-bottom:95px;padding:55px 30px}.cleaner-download>img{border-radius:12px;width:48px;height:48px;margin:0 auto 20px}.cleaner-download h2{margin:20px 0}.cleaner-download>p{color:#7d6b8b;font-size:13px}.cleaner-download .hero-actions{justify-content:center;margin:28px 0}.cleaner-download .micro{justify-content:center;margin-top:25px}.product-planned{flex-direction:column;align-items:flex-start;gap:25px;display:flex}.product-planned>svg{color:#8d79aa;margin-top:20px}.pricing-product-catalog{grid-template-columns:1fr 1fr;gap:25px;margin:55px 0 100px;display:grid}.pricing-product-catalog article{background:#fbf9ff;border:1px solid #e3dcee;border-radius:21px;padding:34px}.pricing-product-catalog article.planned{background:#fafafa}.pricing-product-catalog h2{margin:20px 0;font-size:25px}.pricing-product-catalog p{color:#82728c;margin-bottom:25px;font-size:13px;line-height:1.9}.pricing-product-catalog .eyebrow{margin-top:20px;display:block}.bundle-catalog h2{margin:20px 0}.bundle-catalog .lede{max-width:640px}.inbox-filters{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.feedback-inbox-item{margin-top:20px}.feedback-inbox-meta{color:#897a98;flex-wrap:wrap;align-items:center;gap:15px;font-size:11px;display:flex}.feedback-inbox-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:22px 0;line-height:1.8}.inbox-stars{color:#a17128;gap:5px;margin-top:20px;display:flex}@media (width<=850px){.company-hero{grid-template-columns:1fr;gap:30px;min-height:auto;padding-top:65px}.company-hero h1{font-size:58px}.company-constellation{width:100%;max-width:460px;height:360px;margin:auto}.company-principles{gap:20px}.company-account{gap:40px}.company-product{padding:25px}.product-subnav>.container>div{gap:17px}.company-satellite{padding:14px}.cleaner-satellite{left:7%}.pdf-satellite{right:4%}}@media (width<=600px){.company-hero h1{letter-spacing:-2px;font-size:49px}.company-hero .lede{font-size:14px}.company-constellation{height:320px;overflow:hidden}.orbit-one{width:270px;height:200px}.orbit-two{width:340px;height:275px}.company-core img{border-radius:19px;width:76px;height:76px}.company-core{top:40%}.company-satellite{gap:9px}.company-satellite strong{font-size:11px}.company-satellite small{font-size:9px}.company-satellite img{width:32px;height:32px}.cleaner-satellite{top:61%;left:0}.pdf-satellite{top:9%;right:0}.company-principles{grid-template-columns:1fr;gap:22px;padding-block:25px}.company-principles strong{margin-left:5px;display:inline}.company-products,.company-account,.pricing-product-catalog{grid-template-columns:1fr}.company-account{gap:35px;padding-bottom:60px}.company-product>p{min-height:auto}.company-season{padding:28px}.company-season>div{max-width:90%}.company-season h3{font-size:25px}.company-season>img{opacity:.2;width:100%}.product-subnav{top:72px}.product-subnav>.container{flex-direction:column;align-items:flex-start;gap:15px;padding-block:12px}.product-subnav>.container>div{justify-content:space-between;gap:10px;width:100%;font-size:10px}.cleaner-overview{padding-top:25px}.cleaner-overview h1{letter-spacing:-2px;font-size:49px}.cleaner-overview .hero-actions{flex-direction:column}.cleaner-overview .micro{font-size:9px;line-height:1.7}.cleaner-product-page section[id]{scroll-margin-top:190px}.cleaner-free-note{padding:20px}.pricing-product-catalog{margin-bottom:65px}.pricing-product-catalog article{padding:26px}.cleaner-download{margin-bottom:60px}.cleaner-download .hero-actions{flex-direction:column}.company-season .eyebrow{font-size:8px}.company-account-card{padding:27px!important}}.product-plans-content .plan-description,.product-plans-content .price-card li,.product-plans-content .pricing-faq p{color:#756580}.product-plans-content .pricing-faq summary{color:#574568}.product-plans-content .billing-detail{color:#756580}.company-season{margin-bottom:25px}@media (width>=781px) and (width<=960px){.header nav{background:#fff;border-bottom:1px solid #e4deed;padding:25px;display:none;position:absolute;top:86px;left:0;right:0}.header nav.open{flex-direction:column;align-items:flex-start;display:flex}.menu-toggle{display:flex}.nav-actions .sign-in{display:none}.bf-season .header nav.open{background:#14101f}}.legal-scope{background:#f8f6fc;border:1px solid #e7e1ef;border-radius:13px;align-items:flex-start;gap:16px;margin:30px 0 35px;padding:21px;display:flex}.legal-scope>svg{color:#7c6896;flex-shrink:0;margin-top:4px}.legal-scope p{color:#766b81;font-size:12px}.article-body a{color:#645095;text-underline-offset:3px;text-decoration:underline}.legal-contact{border-top:1px solid #e7e1ef;align-items:center;gap:18px;margin-top:45px;padding-top:28px;display:flex}.legal-contact h2{margin-top:0!important;font-size:21px!important}.legal-contact a{align-items:center;gap:8px;margin-top:10px;font-size:13px;display:inline-flex}.halloween-site-bar{color:#e9c2a1;background:#19120d;border-bottom:1px solid #a65e282c}.halloween-site-bar>.container{justify-content:space-between;align-items:center;gap:22px;min-height:40px;padding-block:10px;display:flex}.halloween-site-edition{letter-spacing:.14em;white-space:nowrap;align-items:center;gap:8px;font-size:8px;font-weight:650;display:flex}.halloween-site-edition>svg{color:#ff9e54}.halloween-site-bar a{color:#bea38e;align-items:center;gap:8px;font-size:10px;display:flex}.halloween-site-bar button{color:#f3c5a0;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;font-size:9px;text-decoration:underline}.halloween-site-bar.season-hidden{color:#83758f;background:#fbfafc;border-bottom-color:#ece8f2}.halloween-site-bar.season-hidden button{color:#65517f}.halloween-site-bar.season-hidden svg{color:#8d7b9d}.site-halloween .header{color:#fff2e8;background:#151211f5;border-bottom:1px solid #473122}.site-halloween .header .brand,.site-halloween .header nav a.active,.site-halloween .header nav a:hover{color:#fff1e3}.site-halloween .brand i{background:#ff973d}.site-halloween .header nav a,.site-halloween .header .sign-in{color:#bfafa2}.site-halloween .header .nav-cta{color:#27170d;background:#ff9b50}.site-halloween .menu-toggle{color:#f5cba7;background:0 0}.site-halloween .company-hero{position:relative}.site-halloween .company-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 83% 46%,#f5ad6820,#0000 56%);position:absolute;inset:0}.site-halloween .company-hero h1 span{color:#a85323}.site-halloween .company-constellation{background:radial-gradient(#ffb97930,#0000 68%)}.site-halloween .company-orbit{border-color:#e4cdb8}.site-halloween .company-core:after{content:"";clip-path:polygon(0 0,30% 30%,40% 10%,50% 38%,60% 10%,70% 30%,100% 0,85% 83%,67% 63%,50% 100%,33% 63%,15% 83%);background:#b86c32;width:36px;height:20px;position:absolute;top:-13px;right:-68px;transform:rotate(14deg)}.site-halloween .company-product{background:linear-gradient(140deg,#fffaf4,#fff);border-color:#e6d9cd}.site-halloween .company-account-card{border-color:#e5d6c9}.site-halloween .product-subnav{background:#fffaf5f5;border-bottom-color:#e8d9cc}.site-halloween .cleaner-overview h1 span{color:#a85323}.site-halloween .cleaner-plans{background:#fffaf6;border-block-color:#eee1d6}.site-halloween .cleaner-download{background:radial-gradient(at 50% 0,#ffe5ca,#0000 75%),#fffaf6;border-color:#ead7c6}.site-halloween .cleaner-free-note{background:#fffaf5;border-color:#e9dbd0}.site-halloween .company-hero .eyebrow,.site-halloween .cleaner-overview .eyebrow{color:#a46b3e}.site-halloween .price-card.featured{border-color:#b97e4d;box-shadow:0 8px 38px #b4752912}.site-halloween .plan-highlight{background:#975c2b}.site-halloween .header .menu-toggle{color:#ffb478}@media (width<=960px){.site-halloween .header nav.open{background:#1b1511;border-color:#493122}}@media (width<=700px){.halloween-site-bar>.container{gap:12px}.halloween-site-bar a{display:none}.halloween-site-edition{letter-spacing:.08em;font-size:7px}.halloween-site-bar button{font-size:8px}.site-halloween .company-core:after{width:29px;height:16px;right:-51px}}.site-halloween,.bf-season{--accent:#a94e20;--muted:#796454;--ink:#241b14;--soft:#fff7ee;--line:#ecdfd2;color:var(--ink);background:#fffdf9}.site-halloween img[src="/logo.png"],.site-halloween img[src="/cleaner-logo.png"],.bf-season img[src="/logo.png"],.bf-season img[src="/cleaner-logo.png"]{filter:hue-rotate(150deg)saturate(1.25)brightness(1.12)}.site-halloween .button:not(.secondary),.bf-season .button:not(.secondary){color:#fff7ef;background:#a94e20;border-color:#a94e20}.site-halloween .button.secondary,.bf-season .button.secondary{color:#743b1e;background:#fff8f0;border-color:#dfc6b0}.site-halloween .text-link,.bf-season .text-link{color:#93471f}.site-halloween .eyebrow,.bf-season .eyebrow{color:#9c5f32}.site-halloween .feature-icon,.bf-season .feature-icon{color:#a15625;background:#fff0df;border-color:#ecd2b9}.site-halloween .badge,.bf-season .badge{color:#784321;background:#f7ead9;border-color:#e7d3bb}.site-halloween .company-core img,.bf-season .company-core img{box-shadow:0 22px 50px #a4552925,0 0 0 10px #fff9f180}.site-halloween .company-satellite,.bf-season .company-satellite{background:#fffdf8;border-color:#e4d4c6;box-shadow:0 12px 35px #8b491309}.site-halloween .company-satellite small,.bf-season .company-satellite small,.site-halloween .company-maker,.bf-season .company-maker,.site-halloween .company-orbit-label,.bf-season .company-orbit-label{color:#8b725c}.site-halloween .document-symbol,.bf-season .document-symbol{color:#957151;background:#f3e9dd}.site-halloween .company-products p,.site-halloween .company-account p,.site-halloween .lede,.bf-season .lede,.site-halloween .feature-grid p,.site-halloween .product-plans-content .price-card li,.site-halloween .product-plans-content .plan-description,.site-halloween .product-plans-content .pricing-faq p{color:#796655}.site-halloween .company-product.planned,.bf-season .company-product.planned{background:#fbf7f1}.site-halloween .company-account-card>span,.bf-season .company-account-card>span{color:#977550}.site-halloween .company-principles,.bf-season .company-principles{border-color:#e8d9ca}.site-halloween .company-principles>div,.bf-season .company-principles>div{color:#a46936}.site-halloween .company-principles strong,.bf-season .company-principles strong{color:#55402e}.site-halloween .company-principles span,.bf-season .company-principles span{color:#8c745f}.site-halloween .pricing-faq summary,.bf-season .pricing-faq summary{color:#795637}.site-halloween .pricing-faq p,.bf-season .pricing-faq p{color:#896c54}.site-halloween .price-amount,.bf-season .price-amount{color:#56341d}.site-halloween .price-amount>span,.bf-season .price-amount>span{color:#886e56}.site-halloween .plan-highlight,.bf-season .plan-highlight{background:#8d4a23}.site-halloween .price-card.featured,.bf-season .price-card.featured{border-color:#b87842;box-shadow:0 8px 38px #a8642416}.site-halloween .price-card,.bf-season .price-card{background:#fffdf8}.site-halloween .billing-detail,.bf-season .billing-detail{color:#7c644f}.site-halloween .price-card .plan-description,.site-halloween .price-card li,.bf-season .price-card .plan-description,.bf-season .price-card li{color:#796655}.site-halloween .pricing-product-catalog article,.bf-season .pricing-product-catalog article{background:#fffaf3;border-color:#e5d4c3}.site-halloween .bundle-empty,.bf-season .bundle-empty{background:#fff9f1;border-color:#e4d1bd}.site-halloween .bundle-empty p,.bf-season .bundle-empty p{color:#896d55}.site-halloween .product-subnav a,.bf-season .product-subnav a{color:#845534}.site-halloween .legal-scope,.bf-season .legal-scope{background:#fff9f2;border-color:#ead9c8}.site-halloween .article-body a,.bf-season .article-body a{color:#955023}.site-halloween .post-type,.bf-season .post-type{color:#9b5d30}.site-halloween .company-season,.bf-season .company-season{background:#17110d}.site-halloween .company-season:after,.bf-season .company-season:after{background:linear-gradient(90deg,#17110d 25%,#0000)}.site-halloween .company-season h3,.bf-season .company-season h3{color:#fff1df}.site-halloween .company-season p,.bf-season .company-season p{color:#d1b79b}.site-halloween .company-season .text-link,.bf-season .company-season .text-link{color:#f2c18c}.site-halloween .company-season .eyebrow,.bf-season .company-season .eyebrow{color:#d8ab7b}.halloween-decorations{pointer-events:none;z-index:1;height:520px;position:absolute;inset:125px 0 auto;overflow:hidden}.halloween-corner-web{color:#b48a5f;opacity:.33;width:130px;height:130px;position:absolute;top:0;left:0}.halloween-site-pumpkin{opacity:.9;filter:drop-shadow(0 10px 12px #6b340a18);width:160px;height:auto;position:absolute;bottom:0;right:-18px}.site-halloween .company-hero{z-index:2}.site-halloween .company-core:after{width:45px;height:25px;top:-33px;right:-80px}.site-halloween .header{z-index:50}.site-halloween{position:relative}.site-halloween .company-core:before{content:"";clip-path:polygon(0 0,35% 30%,43% 10%,50% 35%,58% 10%,66% 30%,100% 0,84% 80%,65% 64%,50% 100%,35% 64%,16% 80%);background:#b2713a;width:22px;height:12px;position:absolute;bottom:-42px;left:-67px;transform:rotate(-18deg)}.bf-strip{color:#efd2ae;background:#21170f;border-color:#81552b33}.bf-strip-link{color:#fff0dc}.bf-orbit{border-color:#e5af73;box-shadow:0 0 14px #e6a45333}.bf-season .header{background:#15110eef;border-color:#3a2a1d}.bf-season .header .brand,.bf-season .header nav a.active{color:#fff2e2}.bf-season .header nav a,.bf-season .header .sign-in{color:#c8b6a2}.bf-season .header .nav-cta{color:#352013;background:#f2cda0}.bf-hero{color:#fff2e3;background:#100d0b}.bf-sculpture{object-fit:cover;opacity:1;width:100%;right:0}.bf-shade{background:linear-gradient(90deg,#100d0b 0%,#100d0bd9 25%,#100d0b55 48%,#0000 70%),linear-gradient(#0000 75%,#100d0b)}.bf-edition,.bf-overline{color:#d6ab78}.bf-hero h1 em{color:#f1c18c}.bf-description{color:#cfbca5}.bf-proof{color:#b5a08b}.bf-folio{color:#b39578;border-color:#fff2e31a}.bf-folio span:last-child{color:#d3a573}.bf-hero .button,.site-halloween .bf-hero .button,.bf-season .bf-hero .button{color:#332013;background:#f5d4aa;border-color:#f5d4aa}.bf-quiet-link{color:#f6dfc2}.bf-offer-section{scroll-margin-top:115px}.bf-offer-section>.lede{color:#806a54;max-width:680px;margin-top:23px;font-size:14px}.bf-pc-selector{gap:10px;margin:35px 0 25px;display:flex}.bf-pc-selector button{color:#806247;background:#fffaf2;border:1px solid #dbc5ac;border-radius:8px;padding:10px 19px;font-size:12px}.bf-pc-selector button[aria-pressed=true]{color:#ffdfb5;background:#412b19;border-color:#412b19}.bf-preview-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bf-preview-plans article{background:#fffdf8;border:1px solid #e7d8c6;border-radius:17px;min-width:0;padding:30px}.bf-preview-plans article.suggested{border-color:#b8753a;box-shadow:0 12px 38px #99521914}.bf-preview-plans h3{margin:17px 0 20px;font-size:26px}.bf-preview-price{letter-spacing:-2px;color:#4e321d;font-size:43px;font-weight:650;line-height:1.2}.bf-preview-price span{letter-spacing:0;color:#82684e;margin-top:8px;font-size:11px;font-weight:400;display:block}.bf-saving{color:#955622;margin-top:22px;font-size:12px}.bf-renewal{color:#876f57;margin:13px 0 22px;font-size:11px;line-height:1.8}.bf-offer-terms{background:#fff8ed;border:1px solid #ead6bc;border-radius:12px;align-items:flex-start;gap:14px;margin-top:30px;padding:22px;display:flex}.bf-offer-terms svg{color:#956027;flex-shrink:0;margin-top:3px}.bf-offer-terms p{color:#82674a;font-size:11px;line-height:1.9}.bf-value-section{color:#fff0de;background:#19130f;padding:90px 0}.bf-value-section h2{color:#fff0de;margin-top:18px}.bf-value-section .eyebrow{color:#d8a874}.bf-value-grid{grid-template-columns:repeat(3,1fr);gap:45px;margin:55px 0 35px;display:grid}.bf-value-grid article{border-top:1px solid #73503466;padding-top:25px}.bf-value-grid article>span{color:#bd8b58;font-size:10px}.bf-value-grid h3{margin:21px 0 18px;font-size:23px}.bf-value-grid p{color:#bea68b;font-size:13px;line-height:1.9}.bf-value-section .text-link,.site-halloween .bf-value-section .text-link,.bf-season .bf-value-section .text-link{color:#e2b47f}.bf-platform{color:#8d765e;justify-content:center;align-items:center;gap:8px;margin-top:35px;font-size:11px;display:flex}.seo-content>.lede{max-width:750px;margin-top:25px}.seo-content>p{margin-top:23px}.seo-content .section>p{margin-top:22px}.seo-content img{border-radius:18px}.seo-content .download-card code{overflow-wrap:anywhere;font-size:10px}.seo-initial .nav-cta{color:#fff;background:#5146e5;border-radius:9px;padding:12px 18px;font-size:12px}@media (width<=1400px){.halloween-site-pumpkin{opacity:.65;width:125px;right:-28px}.halloween-corner-web{opacity:.25;width:95px;height:95px}}@media (width<=780px){.bf-sculpture{object-fit:cover;object-position:right;width:140%;height:65%;top:auto;bottom:0;right:-20%}.bf-shade{background:linear-gradient(#100d0b 0% 31%,#100d0b70 58%,#0000 78%,#100d0b)}.bf-preview-plans,.bf-value-grid{grid-template-columns:1fr}.bf-preview-plans article{padding:26px}.bf-value-grid{gap:30px;margin-top:35px}.bf-value-section{padding:65px 0}.bf-preview-price{font-size:40px}.halloween-decorations{height:470px}.halloween-site-pumpkin{display:none}.halloween-corner-web{opacity:.2;width:70px;height:70px}.bf-platform{align-items:flex-start;font-size:9px}.bf-pc-selector{gap:8px}.bf-pc-selector button{padding:10px 15px;font-size:11px}.seo-initial .header nav{display:none}.bf-season .header nav.open{background:#1c140f;border-color:#523722}}.site-halloween .catalog-card,.bf-season .catalog-card,.site-halloween .auth-card,.bf-season .auth-card,.site-halloween .download-card,.bf-season .download-card{background:#fffdf8;border-color:#e5d4c4}.site-halloween .auth-illustration,.bf-season .auth-illustration{background:radial-gradient(#f0c38b44,#0000 70%)}.site-halloween .auth-illustration>span,.bf-season .auth-illustration>span{color:#a75c29;background:#fff7eb;border-color:#e6c9a5}.site-halloween .company-core>span,.bf-season .company-core>span{color:#99714e}.bf-season .company-hero h1 span,.bf-season .cleaner-overview h1 span{color:#a85323}.bf-season .company-constellation{background:radial-gradient(#ffb97930,#0000 68%)}.bf-season .company-orbit{border-color:#e4cdb8}.bf-season .company-product{background:linear-gradient(140deg,#fffaf4,#fff);border-color:#e6d9cd}.bf-season .company-account-card{border-color:#e5d6c9}.bf-season .product-subnav{background:#fffaf5f5;border-bottom-color:#e8d9cc}.bf-season .cleaner-plans{background:#fffaf6;border-block-color:#eee1d6}.bf-season .cleaner-download{background:radial-gradient(at 50% 0,#ffe5ca,#0000 75%),#fffaf6;border-color:#ead7c6}.bf-season .cleaner-free-note{background:#fffaf5;border-color:#e9dbd0}.site-halloween .pdf-satellite,.bf-season .pdf-satellite,.site-halloween .product-download-link,.bf-season .product-download-link{color:#845534}.bf-pricing-note{color:#fff0dc;background:radial-gradient(at 93% 0,#d9833233,#0000 60%),#1b130e;border-color:#684426}.bf-pricing-note div>span{color:#c8ab8e}.bf-pricing-note>svg{color:#edbd85}.site-halloween .pricing-intro h1 span,.bf-season .pricing-intro h1 span{color:#a85323}
