@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:light;--ink:#10151a;--muted:#6e7881;--line:#e3e7e9;--paper:#f8faf8;--white:#fff;--dark:#0c1118;--dark-2:#121a22;--acid:#d4ff58;--violet:#9a89ff;--mint:#a4e7d0;--radius:18px;--font:'Manrope','DM Sans',system-ui,sans-serif;--mono:'DM Mono',ui-monospace,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}.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}.skip-link{position:fixed;z-index:1000;top:10px;left:10px;padding:10px 14px;background:var(--acid);color:var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{height:76px;position:sticky;top:0;z-index:20;background:#f8faf8eF;border-bottom:1px solid #e3e7e999;backdrop-filter:blur(18px)}.header-inner,.section-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:8px;font-size:1.35rem;font-weight:800;letter-spacing:-.075em}.brand-mark{width:29px;height:29px;display:grid;place-items:center;background:var(--ink);color:var(--acid);border-radius:9px;font-size:.77rem;letter-spacing:-.09em}.brand-period{color:#859c43}.site-nav{display:flex;align-items:center;gap:30px;margin-left:auto;color:#525d65;font-size:.78rem;font-weight:700}.site-nav a,.footer-main nav a{transition:color .18s}.site-nav a:hover,.footer-main nav a:hover{color:#798d30}.header-cta{display:flex;align-items:center;gap:18px;padding:11px 17px;border:1px solid #d9dfe0;border-radius:999px;font-size:.75rem;font-weight:800}.header-cta span{font-size:1rem}.menu-toggle{display:none}.hero{min-height:668px;padding-top:90px;display:grid;grid-template-columns:.92fr 1.08fr;gap:42px;align-items:center;position:relative;padding-bottom:92px}.hero-copy{max-width:580px;padding-bottom:18px}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 21px;font:500 .66rem/1.4 var(--mono);letter-spacing:.105em;color:#6b7379}.pulse-dot{height:8px;width:8px;display:inline-block;border-radius:99px;background:#99bc38;box-shadow:0 0 0 4px #99bc381e}.hero h1,.section-heading h2,.package-copy h2,.faq-layout h2{margin:0;font-size:clamp(3.5rem,6.2vw,5.8rem);line-height:.99;letter-spacing:-.085em;font-weight:700}.hero h1 span,.section-heading h2 span,.package-copy h2 span,.faq-layout h2 span{color:#929da2}.hero-lede{max-width:470px;margin:27px 0 28px;color:#59636c;font-size:.98rem;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:24px}.button{min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:23px;padding:0 21px;border-radius:999px;font-size:.76rem;font-weight:800;transition:transform .18s,box-shadow .18s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0002}.button-primary{background:var(--ink);color:white}.button-primary span{color:var(--acid);font-size:1.1rem}.text-link{font-size:.77rem;font-weight:800}.text-link span{margin-left:7px}.hero-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:39px;color:#687178;font-size:.65rem}.hero-meta span{display:flex;align-items:center;gap:7px}.meta-icon{font-style:normal;color:#818c35;font-size:.95rem}.hero-art{min-width:0;position:relative;padding:22px 0 24px 17px}.art-glow{position:absolute;inset:6% -3% 7% 5%;border-radius:50%;background:radial-gradient(ellipse,#dff0b2 0%,#e9f0e5 34%,transparent 72%);filter:blur(16px)}.editor-window{position:relative;overflow:visible;border:1px solid #d8dddc;border-radius:17px;background:#fdfdfc;box-shadow:0 28px 72px #20291a21,0 3px 8px #20291a0b;transform:perspective(1300px) rotateY(-4deg) rotateX(1deg)}.window-top{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #e7eae8;color:#7a8283;font:400 .52rem var(--mono)}.window-dots{display:flex;gap:5px}.window-dots i{height:6px;width:6px;background:#cbd0cc;border-radius:99px}.window-dots i:first-child{background:#dba19b}.window-dots i:nth-child(2){background:#d9c784}.window-dots i:nth-child(3){background:#9cbea0}.live-pill{color:#708439;font-size:.46rem}.editor-body{height:384px;display:grid;grid-template-columns:39px minmax(0,1fr) 105px}.editor-tools{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:13px;border-right:1px solid #e7eae8;color:#949b99;font-size:.7rem}.editor-tools b{height:22px;width:22px;display:grid;place-items:center;border-radius:6px}.editor-tools .tool-active{color:#242d26;background:#eef3dc}.editor-tools span{height:1px;width:20px;background:#e4e8e3}.mock-page{overflow:hidden;position:relative;margin:12px 8px 11px;background:#f0eee8;color:#292920}.mock-nav{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #34332217;color:#464841;font-size:.39rem}.mock-nav b{letter-spacing:.08em}.mock-nav button,.mock-hero button{border:0;background:#313831;color:#fff;padding:5px 8px;border-radius:99px;font-size:.36rem}.mock-hero{padding:25px 17px 13px}.mock-hero>span{font:400 .39rem var(--mono);letter-spacing:.08em;color:#81846f}.mock-hero h2{margin:7px 0 8px;font-size:1.53rem;line-height:.97;letter-spacing:-.075em}.mock-hero p{width:75%;margin:0 0 9px;font-size:.48rem;line-height:1.55;color:#61635a}.mock-hero button{padding:6px 9px}.mock-hero button i{margin-left:8px;color:var(--acid);font-style:normal}.mock-image{height:101px;overflow:hidden;position:relative;margin:0 10px;background:linear-gradient(120deg,#d4c9b1,#ece1c9 40%,#c1bcac)}.mock-image>span{position:absolute;right:6px;bottom:5px;color:#57574e;font:400 .33rem var(--mono)}.mock-sun{position:absolute;width:64px;height:64px;top:8px;right:35px;background:#eee4c5;border-radius:50%;box-shadow:0 0 30px #fff8}.mock-shape{position:absolute;bottom:-23px;width:68px;height:92px;border-radius:45% 45% 0 0;background:linear-gradient(90deg,#777c6e,#c0bca9)}.shape-one{left:36px;transform:rotate(23deg)}.shape-two{left:110px;width:96px;height:72px;border-radius:52% 52% 0 0;background:linear-gradient(90deg,#c2ae8d,#817f70);transform:rotate(-18deg)}.mock-caption{display:flex;justify-content:space-between;padding:8px 11px;font-size:.36rem;color:#79796e}.editor-inspector{padding:13px 9px;border-left:1px solid #e7eae8;background:#fbfcfa}.editor-inspector>span{display:block;color:#969b96;font:400 .36rem var(--mono);margin-bottom:10px}.editor-inspector>b{display:block;font-size:.53rem;margin-bottom:14px}.editor-inspector small{display:block;margin:12px 0 5px;color:#8b918c;font-size:.4rem}.inspector-control{display:flex;gap:4px;padding:4px;border:1px solid #e3e7e2;border-radius:5px}.inspector-control i{height:13px;flex:1;border-radius:3px;background:#eff1ee}.inspector-control i:first-child{background:#dfeac4}.inspector-line{height:4px;border-radius:99px;background:linear-gradient(90deg,#a4be64 0 63%,#e8eae5 63%)}.inspector-chip{padding:5px;border:1px solid #e4e7e2;border-radius:5px;background:#fff;font-size:.44rem}.color-row{display:flex;gap:4px}.color-row i{height:11px;width:11px;background:#d7e5b5;border-radius:50%}.color-row i:nth-child(2){background:#41483b}.color-row i:nth-child(3){background:#d5b89a}.color-row i:nth-child(4){background:#f2f0e9;border:1px solid #ddd}.floating-note{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #e8eae4;border-radius:11px;background:#fff;box-shadow:0 12px 35px #26331b1a}.floating-note>span{height:27px;width:27px;display:grid;place-items:center;border-radius:8px;background:#f0f5dc;color:#86983e;font-size:.75rem}.floating-note b,.floating-note small{display:block}.floating-note b{font-size:.57rem}.floating-note small{margin-top:2px;color:#8b9291;font-size:.48rem}.note-top{right:-22px;top:14%}.floating-note .note-check{background:#e3f4ed;color:#449170}.note-bottom{left:-8px;bottom:13%}.hero-art-caption{position:relative;display:flex;justify-content:space-between;margin-top:18px;color:#8a9294;font:400 .54rem var(--mono);letter-spacing:.07em}.hero-foot{position:absolute;bottom:28px;left:0;right:0;display:flex;justify-content:space-between;color:#929a9d;font:400 .55rem var(--mono);letter-spacing:.06em}.trust-strip{min-height:118px;display:flex;align-items:center;justify-content:center;gap:clamp(25px,6vw,83px);background:#edf0eb;border-block:1px solid #e1e6df}.trust-strip>div{display:flex;align-items:baseline;gap:10px}.trust-strip strong{font-size:1.52rem;letter-spacing:-.07em}.trust-strip span{color:#707974;font-size:.67rem}.trust-strip>i{width:1px;height:27px;background:#d6ddd3}.platform{padding-top:126px;padding-bottom:120px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:43px}.section-heading h2,.package-copy h2,.faq-layout h2{font-size:clamp(2.7rem,4.6vw,4rem);line-height:1.04}.section-heading .eyebrow,.package-copy .eyebrow,.faq-layout .eyebrow{margin-bottom:20px}.section-intro{max-width:400px;margin:0 0 4px;color:#667078;font-size:.84rem;line-height:1.85}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.platform-card{min-width:0;overflow:hidden;padding:20px 22px 22px;border:1px solid #e0e5e1;border-radius:var(--radius);background:#fff}.card-topline{display:flex;align-items:center;justify-content:space-between;color:#7e8788;font:400 .56rem var(--mono);letter-spacing:.05em}.card-number{color:#9ba3a3}.card-tag{font-size:.48rem}.mini-layout,.content-visual,.ownership-visual{height:190px;position:relative;margin:20px -3px 20px;overflow:hidden;border-radius:11px;background:#eef1e9}.mini-layout{display:grid;grid-template-columns:29px 1fr 54px;gap:7px;padding:12px}.mini-layout-sidebar,.mini-layout-side{display:flex;flex-direction:column;gap:9px;padding-top:2px}.mini-layout-sidebar i{width:16px;height:16px;border-radius:5px;background:#d8dfcd}.mini-layout-sidebar i:first-child{background:#b9ca8d}.mini-layout-canvas{position:relative;overflow:hidden;padding:22px 13px;background:#f8f7ef;border:1px solid #e2e6dc}.mini-layout-canvas span{font:400 .38rem var(--mono);color:#899086}.mini-layout-canvas b{display:block;margin-top:7px;font-size:1.2rem;line-height:.95;letter-spacing:-.07em}.mini-layout-canvas>i{display:inline-block;height:5px;width:70%;margin-top:10px;background:#e4e7de;border-radius:9px}.mini-layout-canvas>i:last-child{width:40%;margin-left:6px}.mini-layout-side i{height:31px;border:1px solid #dce2d9;border-radius:5px;background:#f8faf6}.content-visual{background:#f0eee9}.content-paper{position:absolute;z-index:1;top:21px;left:calc(50% - 105px);width:210px;height:156px;padding:17px 16px;background:#fff;border:1px solid #e8e7e1;box-shadow:0 12px 25px #524a3014;transform:rotate(-3deg)}.content-paper>span{color:#9b9c8e;font:400 .36rem var(--mono)}.content-paper>b{display:block;margin:10px 0;font-size:1.05rem;letter-spacing:-.06em;line-height:1.05}.content-paper>i{display:block;height:4px;width:90%;margin:6px 0;background:#eceeea;border-radius:4px}.content-paper>i:last-of-type{width:62%}.publish-badge{position:absolute;right:10px;bottom:10px;padding:4px 7px;border-radius:5px;background:#e5f2d3;color:#597431;font-size:.42rem;font-weight:800}.content-orbit{position:absolute;border:1px solid #d6dbcf;border-radius:50%}.orbit-a{width:270px;height:110px;top:47px;left:calc(50% - 135px);transform:rotate(-19deg)}.orbit-b{width:240px;height:130px;top:29px;left:calc(50% - 120px);transform:rotate(28deg)}.ownership-visual{background:#eef1ed}.ownership-node{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:102px;height:57px;border:1px solid #dce2d9;border-radius:10px;background:#fbfcf8}.ownership-node b{font:500 .48rem var(--mono);letter-spacing:.06em}.ownership-node span{margin-top:3px;color:#8b938a;font-size:.43rem}.node-you{left:calc(50% - 51px);top:65px;background:#18231b;color:#fff;border-color:#18231b}.node-you span{color:#b3c0b2}.node-site{left:calc(50% - 158px);top:20px}.node-files{left:calc(50% + 56px);top:117px}.ownership-wire{position:absolute;height:1px;width:86px;background:#9eaf89}.wire-one{left:calc(50% - 103px);top:68px;transform:rotate(-25deg)}.wire-two{left:calc(50% - 18px);top:112px;transform:rotate(30deg)}.ownership-lock{position:absolute;left:calc(50% + 4px);top:112px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#d8e4bd;color:#5f743a;font-size:.7rem}.platform-card h3{margin:0 0 9px;font-size:1.13rem;letter-spacing:-.045em}.platform-card p{min-height:78px;margin:0 0 15px;color:#727c81;font-size:.7rem;line-height:1.85}.platform-card>a{font-size:.68rem;font-weight:800}.platform-card>a span{margin-left:7px;color:#71813c}.workflow-band{margin-top:18px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e1e5df;border-radius:14px;background:#f0f3ec}.workflow-label{color:#87918a;font:400 .51rem var(--mono);letter-spacing:.08em}.workflow-step{display:flex;align-items:center;gap:10px;font-size:.63rem;font-weight:700}.workflow-step b{color:#9aa384;font:400 .52rem var(--mono)}.workflow-band>i{color:#a0a991;font-style:normal}.plugins-section{padding:118px 0 106px;background:var(--dark);color:#f5f7f2}.section-heading-light .eyebrow{color:#a2aaa6}.section-heading-light h2 span{color:#808a90}.section-heading-light .section-intro{color:#a1abae}.catalog-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 22px}.filter-tabs{display:flex;flex-wrap:wrap;gap:7px}.filter-button{min-height:34px;padding:0 12px;border:1px solid #33404a;border-radius:999px;background:transparent;color:#b7c0c1;font-size:.59rem;font-weight:700;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.filter-button:hover{border-color:#78835f}.filter-button.active{border-color:var(--acid);background:var(--acid);color:#172018}.filter-button span{margin-left:5px;opacity:.68}.catalog-search{height:36px;min-width:175px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #33404a;border-radius:999px;color:#899396}.catalog-search>span{font-size:1.05rem}.catalog-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:white;font-size:.62rem}.catalog-search:focus-within{border-color:#b4d961;box-shadow:0 0 0 3px #d4ff5818}.catalog-search input::placeholder{color:#869094}.plugin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.plugin-card{min-width:0;display:flex;flex-direction:column;padding:20px;border:1px solid #27323b;border-radius:14px;background:linear-gradient(145deg,#151e26,#121920);transition:transform .2s,border-color .2s}.plugin-card:hover{transform:translateY(-3px);border-color:#4d5b4b}.plugin-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.plugin-icon{height:38px;width:38px;display:grid;place-items:center;border:1px solid #39463e;border-radius:11px;background:#202b27;color:var(--acid);font-size:1.08rem}.plugin-category{padding:5px 8px;border-radius:999px;background:#202a30;color:#a6b0b3;font:400 .46rem var(--mono)}.plugin-card h3{margin:17px 0 6px;font-size:.96rem;letter-spacing:-.035em}.plugin-card>p{min-height:56px;margin:0;color:#9ca8aa;font-size:.64rem;line-height:1.8}.plugin-features{display:grid;gap:7px;margin:15px 0 18px;padding:0;list-style:none}.plugin-features li{position:relative;padding-left:16px;color:#c2cbca;font-size:.58rem;line-height:1.55}.plugin-features li:before{content:'↳';position:absolute;left:0;color:#a9c45a}.plugin-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid #29343b}.plugin-version{color:#899596;font:400 .49rem var(--mono)}.plugin-download{display:inline-flex;align-items:center;gap:7px;color:var(--acid);font-size:.59rem;font-weight:800}.plugin-download:hover{text-decoration:underline;text-underline-offset:3px}.plugin-download span{font-size:.8rem}.catalog-empty,.catalog-loading{grid-column:1/-1;padding:34px;text-align:center;color:#9ca8aa;font-size:.72rem}.catalog-note{display:flex;gap:9px;margin:19px 0 0;color:#929d9e;font-size:.62rem;line-height:1.7}.catalog-note span{color:var(--acid)}.themes-section{padding-top:122px;padding-bottom:117px}.theme-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.theme-card{overflow:hidden;border:1px solid #e1e5e0;border-radius:14px;background:#fff}.theme-preview{height:143px;position:relative;overflow:hidden;padding:11px;background:var(--theme-bg);color:var(--theme-ink)}.theme-preview-bar{height:17px;display:flex;align-items:center;justify-content:space-between;color:var(--theme-ink);font-size:.4rem}.theme-preview-bar b{font-weight:800;letter-spacing:.01em}.theme-preview-bar span{font-size:.34rem;opacity:.58}.theme-preview-content{width:87%;margin:17px auto 0;padding:11px 12px 10px;border-radius:var(--preview-radius);background:var(--theme-surface);box-shadow:0 8px 25px #0000000b}.theme-preview-content small{display:block;color:var(--theme-accent);font:400 .35rem var(--mono);letter-spacing:.06em}.theme-preview-content strong{display:block;margin:5px 0 7px;font-size:.91rem;line-height:.99;letter-spacing:-.07em}.theme-preview-content p{max-width:170px;margin:0;color:var(--theme-ink);opacity:.63;font-size:.39rem;line-height:1.5}.theme-preview-cta{position:absolute;left:23px;bottom:10px;height:4px;width:38px;border-radius:8px;background:var(--theme-accent)}.theme-preview-orb{position:absolute;right:-15px;bottom:-42px;width:109px;height:109px;border-radius:50%;border:1px solid color-mix(in srgb,var(--theme-accent),transparent 50%);opacity:.65}.theme-preview-orb:after{content:'';position:absolute;inset:13px;border:1px solid color-mix(in srgb,var(--theme-accent),transparent 52%);border-radius:50%}.theme-info{padding:14px}.theme-title-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.theme-title-row h3{margin:0;font-size:.77rem;letter-spacing:-.03em}.theme-title-row span{color:#87918f;font:400 .42rem var(--mono)}.theme-info>p{min-height:37px;margin:6px 0 11px;color:#798281;font-size:.55rem;line-height:1.65}.theme-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid #edf0ec}.theme-category{color:#8b948f;font-size:.49rem}.theme-download{color:#334033;font-size:.52rem;font-weight:800}.theme-download:hover{color:#718633}.theme-download span{margin-left:5px}.themes-footnote{display:flex;align-items:center;gap:18px;margin-top:20px;padding-top:17px;border-top:1px solid var(--line)}.themes-footnote>span{color:#99a09e;font:400 .52rem var(--mono)}.themes-footnote p{flex:1;margin:0;color:#77817e;font-size:.61rem}.themes-footnote a{font-size:.62rem;font-weight:800}.themes-footnote a span{margin-left:6px}.package-section{padding:103px 0;background:var(--dark);color:#fff}.package-layout{display:grid;grid-template-columns:1fr .83fr;gap:100px;align-items:center}.package-copy .eyebrow{color:#a5adab}.package-copy h2{font-size:clamp(2.8rem,4.7vw,4.2rem)}.package-copy h2 span{color:#828e92}.package-copy>p:not(.eyebrow){max-width:465px;margin:22px 0;color:#a5b0b2;font-size:.79rem;line-height:1.85}.package-checklist{display:grid;gap:10px;margin:25px 0 29px}.package-checklist span{display:flex;align-items:center;gap:10px;color:#c7cecc;font-size:.67rem}.package-checklist b{height:17px;width:17px;display:grid;place-items:center;border-radius:50%;background:#28362b;color:var(--acid);font-size:.57rem}.button-light{background:var(--acid);color:#192019}.button-light span{font-size:1rem}.download-meta{display:block;margin-top:11px;color:#829092;font-size:.51rem}.package-stack{position:relative;min-height:324px;padding:51px 22px;border:1px solid #303c44;border-radius:18px;background:radial-gradient(ellipse at 59% 11%,#24323a,#131c23 67%);transform:rotate(1deg)}.package-stack:before,.package-stack:after{content:'';position:absolute;z-index:0;inset:29px 31px;border:1px solid #3a4548;border-radius:17px;transform:rotate(-4deg);background:#19242a}.package-stack:after{inset:38px 28px;transform:rotate(3deg);background:#152027}.package-file{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:13px 14px;margin:9px 0;border:1px solid #344149;border-radius:11px;background:#1a252c;box-shadow:0 8px 20px #070d1177}.file-symbol{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#29362d;color:var(--acid);font-size:.7rem;font-weight:800}.package-file>span:nth-child(2){flex:1}.package-file b,.package-file small{display:block}.package-file b{font-size:.66rem}.package-file small{margin-top:2px;color:#94a0a1;font-size:.51rem}.package-file>i{color:#a3b980;font:400 .47rem var(--mono);font-style:normal}.plugin-file .file-symbol{background:#292c41;color:#b4a7ff}.theme-file .file-symbol{background:#3b3027;color:#e3bd8f}.stack-stamp{position:absolute;right:-14px;bottom:-14px;z-index:2;padding:12px 15px;border:1px solid #405045;border-radius:10px;background:#d4ff58;color:#162014;text-align:center;font-size:.69rem;font-weight:800;line-height:1.1;transform:rotate(-5deg)}.stack-stamp small{font:400 .37rem var(--mono)}.getting-started{padding-top:121px;padding-bottom:100px}.setup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.setup-card{position:relative;min-height:253px;padding:22px;border:1px solid #e1e6e0;border-radius:15px;background:white}.setup-index{position:absolute;top:22px;right:22px;color:#98a19d;font:400 .53rem var(--mono)}.setup-icon{height:43px;width:43px;display:grid;place-items:center;margin-bottom:24px;border:1px solid #e3e9da;border-radius:12px;background:#f0f4e7;color:#657e35;font-size:1.12rem}.setup-card h3{margin:0 0 8px;font-size:.93rem;letter-spacing:-.04em}.setup-card p{min-height:69px;margin:0;color:#747f7e;font-size:.63rem;line-height:1.8}.setup-card small{display:block;margin-top:17px;color:#929b97;font:400 .43rem var(--mono);letter-spacing:.02em}.hosting-note{display:flex;align-items:flex-start;gap:13px;margin-top:14px;padding:16px 18px;border:1px solid #e4e8df;border-radius:12px;background:#f0f3eb}.hosting-icon{color:#758b42;font-size:.87rem}.hosting-note p{margin:0;color:#68736e;font-size:.62rem;line-height:1.8}.hosting-note b{color:#394239}.faq-section{padding:103px 0;background:#edf0eb}.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.faq-layout h2{font-size:clamp(2.5rem,4vw,3.6rem)}.faq-intro{max-width:310px;margin:20px 0;color:#737e7a;font-size:.73rem;line-height:1.85}.faq-list{border-top:1px solid #d8dfd7}.faq-list details{border-bottom:1px solid #d8dfd7}.faq-list summary{position:relative;padding:18px 35px 18px 0;list-style:none;cursor:pointer;font-size:.73rem;font-weight:800}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:4px;top:15px;color:#798742;font-size:1.1rem;font-weight:500}.faq-list details[open] summary:after{content:'−'}.faq-list details p{max-width:630px;margin:-3px 30px 18px 0;color:#697571;font-size:.65rem;line-height:1.85}.site-footer{background:#0a1015;color:#e9eeeb}.footer-main{min-height:140px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #273138}.footer-main .brand{color:#f3f5f2}.footer-main .brand-mark{background:var(--acid);color:#142013}.footer-main .brand-period{color:var(--acid)}.footer-main>p{margin:0;color:#8e9a9c;font-size:.65rem}.footer-main nav{display:flex;gap:17px;color:#acb6b5;font-size:.59rem}.footer-download{padding:9px 14px;border:1px solid #39444b;border-radius:99px;font-size:.6rem;font-weight:800}.footer-download span{margin-left:8px;color:var(--acid)}.footer-bottom{min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#849092;font-size:.51rem}.footer-bottom>span:nth-child(2){font:400 .44rem var(--mono);letter-spacing:.03em}.footer-bottom a{color:#bac4c0}.no-js .catalog-loading{color:#a5adab}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #8da854;outline-offset:3px}::selection{background:#d4ff58;color:#10151a}@media(max-width:1050px){.hero{grid-template-columns:.9fr 1.1fr;gap:21px}.hero h1{font-size:clamp(3.3rem,6.5vw,5rem)}.editor-body{height:347px}.mock-hero{padding-top:17px}.mock-image{height:89px}.workflow-band{flex-wrap:wrap}.workflow-label{width:100%;margin-bottom:3px}.plugin-grid{grid-template-columns:repeat(2,1fr)}.theme-grid{grid-template-columns:repeat(4,1fr)}.package-layout{gap:55px}.footer-main nav{gap:11px}}@media(max-width:760px){.header-inner,.section-wrap{width:min(100% - 38px,580px)}.site-header{height:66px}.header-inner{gap:12px}.site-nav{display:none;position:absolute;top:65px;left:0;right:0;padding:15px 20px 19px;border-bottom:1px solid var(--line);background:#f8faf8;box-shadow:0 15px 25px #10151a12}.site-nav.open{display:grid;grid-template-columns:1fr 1fr;gap:0}.site-nav a{padding:11px 4px;border-bottom:1px solid #eaede9}.menu-toggle{width:38px;height:38px;margin-left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid #dfe4de;border-radius:50%;background:transparent}.menu-toggle>span:not(.sr-only){width:14px;height:1px;background:#28302c}.header-cta{padding:9px 12px;font-size:.64rem;gap:9px}.hero{min-height:0;padding-top:56px;padding-bottom:72px;grid-template-columns:1fr;gap:33px}.hero-copy{max-width:530px}.hero h1{font-size:clamp(3.5rem,12vw,5.5rem)}.hero-lede{font-size:.9rem}.hero-meta{gap:10px 15px;margin-top:27px}.hero-art{margin:0 -2px;padding:8px 5px 16px}.editor-window{transform:none}.editor-body{height:clamp(280px,67vw,372px);grid-template-columns:32px minmax(0,1fr) 85px}.window-top{height:37px;padding-inline:9px}.mock-page{margin:9px 5px}.editor-tools{gap:9px}.editor-inspector{padding:11px 7px}.note-top{right:-4px;top:12%}.note-bottom{left:-3px;bottom:12%}.floating-note{padding:8px 9px}.hero-art-caption{font-size:.46rem}.hero-foot{bottom:23px;font-size:.46rem}.trust-strip{min-height:100px;gap:10px 21px;flex-wrap:wrap;padding:16px}.trust-strip>div{gap:6px}.trust-strip strong{font-size:1.2rem}.trust-strip span{font-size:.57rem}.trust-strip>i{height:21px}.platform,.themes-section,.getting-started{padding-top:82px;padding-bottom:78px}.section-heading{display:block;margin-bottom:30px}.section-heading h2,.package-copy h2,.faq-layout h2{font-size:clamp(2.65rem,9vw,3.6rem)}.section-intro{max-width:500px;margin-top:17px}.platform-grid{grid-template-columns:1fr}.platform-card{padding:18px}.mini-layout,.content-visual,.ownership-visual{height:175px}.platform-card p{min-height:0}.workflow-band{justify-content:flex-start;gap:13px}.workflow-label{font-size:.46rem}.workflow-step{gap:6px;font-size:.55rem}.workflow-band>i{font-size:.8rem}.plugins-section{padding:83px 0 77px}.catalog-controls{display:block}.filter-tabs{gap:6px}.catalog-search{width:100%;margin-top:11px}.plugin-grid{grid-template-columns:1fr}.plugin-card>p{min-height:0}.theme-grid{grid-template-columns:repeat(2,1fr);gap:9px}.theme-preview{height:130px;padding:9px}.theme-preview-content{margin-top:15px;padding:9px}.theme-preview-content strong{font-size:.81rem}.theme-info{padding:11px}.theme-title-row h3{font-size:.7rem}.theme-title-row span{font-size:.38rem}.theme-info>p{font-size:.51rem}.theme-category{font-size:.43rem}.theme-download{font-size:.47rem}.themes-footnote{gap:11px;align-items:flex-start}.themes-footnote p{font-size:.57rem}.themes-footnote a{white-space:nowrap;font-size:.56rem}.package-section{padding:79px 0}.package-layout{grid-template-columns:1fr;gap:42px}.package-stack{min-height:286px;padding:37px 17px}.package-copy>p:not(.eyebrow){font-size:.73rem}.package-file{padding:11px}.getting-started{padding-bottom:76px}.setup-grid{grid-template-columns:1fr}.setup-card{min-height:0}.setup-card p{min-height:0}.setup-card small{margin-top:15px}.hosting-note{padding:13px}.hosting-note p{font-size:.58rem}.faq-section{padding:78px 0}.faq-layout{grid-template-columns:1fr;gap:24px}.faq-list summary{font-size:.68rem}.footer-main{padding-top:27px;padding-bottom:24px;display:grid;grid-template-columns:1fr auto;gap:14px}.footer-main>p{grid-row:2}.footer-main nav{grid-column:1/-1;grid-row:3;flex-wrap:wrap;gap:12px}.footer-download{grid-column:2;grid-row:1}.footer-bottom{padding-block:14px;min-height:0;flex-wrap:wrap;font-size:.47rem}.footer-bottom>span:nth-child(2){order:3;width:100%}}@media(max-width:390px){.header-inner,.section-wrap{width:calc(100% - 30px)}.brand{font-size:1.18rem}.brand-mark{height:26px;width:26px}.header-cta{font-size:.57rem}.hero h1{font-size:3.3rem}.hero-actions{align-items:flex-start;flex-direction:column;gap:15px}.editor-body{grid-template-columns:27px minmax(0,1fr) 72px}.editor-inspector{padding-inline:5px}.mock-nav span{display:none}.floating-note b{font-size:.51rem}.floating-note small{font-size:.43rem}.trust-strip{gap:9px 14px}.trust-strip span{font-size:.52rem}.workflow-band{gap:9px}.workflow-step{font-size:.5rem}.theme-grid{gap:7px}.theme-info{padding:9px}.theme-category{font-size:.38rem}.theme-download{font-size:.42rem}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.button[aria-disabled="true"]{opacity:.62;cursor:not-allowed}.button[aria-disabled="true"]:hover{transform:none;box-shadow:none}
