@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal.BOIZVyIN.woff2)format("woff2"),url(/assets/fredoka-latin-700-normal.C8FeHd3X.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-400-normal.CtPo2yA5.woff2)format("woff2"),url(/assets/silkscreen-latin-400-normal.D0DfPJut.woff)format("woff")}:root{--space:#030608;--space-2:#0a0f12;--space-3:#10181d;--orbit:#22343d;--sky:#00bffc;--sky-lit:#40d0ff;--deep:#0a7ea4;--abyss:#075a76;--star:#eef9fd;--dust:#a9c2cc;--mute:#7f98a3;--cream:#fdf8ea;--flame:#ffb347;--flame-hot:#ff6a3d;--line:1px;--radius:16px;--pop:2px 2px 0 var(--abyss);--page:1160px;--gutter:clamp(16px, 4vw, 40px);--font-head:"Inter", system-ui, sans-serif;--space-1:8px;--space-2-unit:16px;--space-3-unit:24px;--space-4-unit:32px;--space-6-unit:48px;--space-9-unit:72px;--font-body:"Inter", system-ui, sans-serif;--font-pixel:"Silkscreen", ui-monospace, monospace;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--space);min-height:100vh;color:var(--dust);font:400 16px/1.6 var(--font-body);margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:var(--sky);text-underline-offset:3px}h1,h2,h3{color:var(--star);font-family:var(--font-head);letter-spacing:-.01em;margin:0 0 .5em;font-weight:600;line-height:1.1}h1{font-size:clamp(36px,4.2vw,56px)}h2{font-size:clamp(28px,3vw,36px)}h3{font-size:22px;font-weight:600}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--sky-lit);outline-offset:3px;border-radius:6px}.skip{z-index:100;background:var(--sky);color:var(--space);border-radius:999px;padding:8px 16px;font-weight:600;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.wrap{width:min(var(--page), 100% - 2 * var(--gutter));margin-inline:auto}.stars,.stars:before,.stars:after{z-index:-1;pointer-events:none;position:fixed;inset:0}.stars:before,.stars:after{content:"";inset:-400px 0 0}.stars:before{background-image:radial-gradient(1px 1px at 20px 30px, var(--star), transparent), radial-gradient(1px 1px at 140px 90px, var(--dust), transparent), radial-gradient(1px 1px at 260px 210px, var(--star), transparent), radial-gradient(1px 1px at 330px 40px, var(--mute), transparent), radial-gradient(1px 1px at 90px 300px, var(--dust), transparent), radial-gradient(1px 1px at 380px 330px, var(--star), transparent);opacity:.14;background-size:400px 400px}.stars:after{background-image:radial-gradient(2px 2px at 60px 120px, var(--star), transparent), radial-gradient(2px 2px at 420px 60px, var(--sky-lit), transparent), radial-gradient(2px 2px at 300px 480px, var(--star), transparent), radial-gradient(2px 2px at 560px 340px, var(--cream), transparent);opacity:.18;background-size:640px 640px}@keyframes drift{to{transform:translateY(400px)}}.btn{border:2px solid var(--sky);background:var(--sky);min-height:44px;box-shadow:var(--pop);color:var(--space);font:600 17px/1.2 var(--font-head);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.btn:hover{background:var(--sky-lit);box-shadow:2px 2px 0 var(--abyss);transform:translate(-1px,-1px)}.btn:active{box-shadow:0 0 0 var(--abyss);transform:translate(1px,1px)}.btn--ghost{border-color:var(--orbit);box-shadow:none;color:var(--star);background:0 0}.btn--ghost:hover{background:var(--space-3);border-color:var(--sky);box-shadow:none}.btn--ghost:active{transform:translate(1px,1px)}.btn--small{padding:7px 16px;font-size:15px}.btn-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.acct-panel .signin-list{--signin-color:var(--star);--signin-bg:transparent;--signin-bg-hover:var(--space-3);--signin-bg-active:var(--space-2);--signin-radius:999px;--signin-font:var(--font-head);--signin-gap:10px}.signin-list .signin-button{border-color:var(--orbit);font-weight:600;transition:background-color .15s,border-color .15s}.signin-list .signin-button:hover{border-color:var(--sky)}.badge{border:2px solid var(--orbit);background:var(--space-2);color:var(--sky);font:600 12px/1.5 var(--font-body);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 12px;display:inline-block}.kicker{color:var(--sky);font:400 13px/1.4 var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.site-header{z-index:50;backdrop-filter:blur(10px);background:#030608c7;border-bottom:1px solid #0000;position:sticky;top:0}.site-header .wrap{align-items:center;gap:24px;height:72px;display:flex}.brand{color:var(--star);align-items:center;gap:10px;font:700 26px/1 Fredoka,ui-rounded,system-ui,sans-serif;text-decoration:none;display:inline-flex}.brand img{width:38px;height:38px;transition:transform .3s}.brand:hover img{transform:rotate(-12deg)translateY(-2px)}.nav{flex:1;align-items:center;gap:4px;display:flex}.nav-link{color:var(--dust);font:500 16px/1 var(--font-head);border-radius:999px;padding:8px 14px;text-decoration:none}.nav-link:hover{background:var(--space-3);color:var(--star)}.nav-link[aria-current=page]{background:var(--space-3);color:var(--sky)}.nav-end{gap:10px;margin-left:auto;display:flex}.nav-toggle{border:2px solid var(--orbit);background:var(--space-2);color:var(--star);cursor:pointer;border-radius:12px;margin-left:auto;padding:8px;display:none}@media (width<=1060px){.nav-toggle{display:block}.nav{padding:12px var(--gutter) 20px;border-bottom:2px solid var(--orbit);background:var(--space-2);flex-direction:column;align-items:stretch;display:none;position:absolute;top:72px;left:0;right:0}.site-header.is-open .nav{display:flex}.nav-link{padding:12px 14px;font-size:18px}.nav-end{margin:12px 0 0}}.laylo{width:var(--size,220px);aspect-ratio:1;cursor:pointer;touch-action:manipulation;user-select:none;background:0 0;border:0;border-radius:50%;padding:0;animation:4s ease-in-out infinite bob;display:block;position:relative}.laylo:focus-visible{outline:2px solid var(--sky);outline-offset:8px}.laylo-look{width:100%;height:100%;display:none}.laylo[data-look=portrait] .laylo-look--portrait,.laylo[data-look=raw] .laylo-look--raw,.laylo[data-look=polished] .laylo-look--polished,.laylo[data-look=more-polished] .laylo-look--more-polished{display:block}.laylo-art{z-index:1;width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--size,220px) / 8) #00bffc59);position:relative}.laylo-eyes{transform-origin:50% 52.38%;animation:5s infinite blink}.laylo.is-hop{animation:.6s cubic-bezier(.3,1.6,.5,1) hop}@keyframes bob{50%{transform:translateY(-14px)rotate(2deg)}}@keyframes blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes hop{40%{transform:translateY(-40px)rotate(-10deg)}70%{transform:translateY(6px)rotate(4deg)}}.planet{--planet:var(--deep);--shade:var(--abyss);--ring:var(--sky)}.planet--cream{--planet:var(--cream);--shade:#e0d6bd;--ring:var(--flame)}.planet--sky{--planet:var(--sky);--shade:var(--deep);--ring:var(--cream)}.planet--dusk{--planet:#2a4a5c;--shade:#1a2f3b;--ring:var(--sky)}.planet .ring{display:none}.planet--ringed .ring{display:inline}main{display:block}.section{padding-block:var(--space-9-unit);position:relative}.section-head{max-width:680px;margin-bottom:48px}.section-head--center{text-align:center;margin-inline:auto}.lead{max-width:600px;color:var(--dust);font-size:18px}.hero{padding-block:64px 72px;overflow-x:clip}.hero .wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.hero h1 em{color:var(--sky);font-style:normal}.hero .badge{margin-bottom:20px}.hero .lead{margin-bottom:32px}.hero-note{color:var(--mute);margin-top:20px;font-size:14px}.hero-scene{place-items:center;min-height:460px;display:grid;position:relative}.hero-scene .orbit-path{border:2px dashed var(--orbit);border-radius:50%;position:absolute;inset:8% 0;transform:rotate(-14deg)}.hero-scene .planet{position:absolute}.hero-scene .planet--big{width:46%;bottom:2%;right:-6%}.hero-scene .planet--small{width:18%;top:6%;left:2%}.hero-scene .laylo{--size:clamp(150px, 22vw, 230px);margin-top:-120px}.mini-site{z-index:2;border:var(--line) solid var(--star);width:52%;box-shadow:var(--pop);background:#faf9f8;border-radius:16px;position:absolute;bottom:0;left:-2%;overflow:hidden;transform:rotate(-4deg)}.mini-site__bar{background:var(--deep);height:14px}.mini-site__hero{background:linear-gradient(135deg, var(--sky), var(--deep));border-radius:6px;height:54px;margin:8px}.mini-site__row{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 8px 8px;display:grid}.mini-site__row span{background:#e1dfdd;border-radius:4px;height:34px}.mini-site__row span:first-child{background:#c7e0f4}@media (width<=860px){.hero .wrap{grid-template-columns:1fr}.hero-scene{min-height:340px}}.cards{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width<=960px){.cards{--cols:2}}@media (width<=620px){.cards{--cols:1}}.card{border:var(--line) solid var(--orbit);border-radius:var(--radius);background:var(--space-2);padding:24px;transition:transform .2s,border-color .2s;position:relative}.card:hover{border-color:var(--deep)}.card p:last-child{margin-bottom:0}.card .planet{width:64px;margin-bottom:18px}.card-icon{border:2px solid var(--orbit);background:var(--space-3);width:52px;height:52px;color:var(--sky);border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.card-icon svg{width:26px;height:26px}.card-link{margin-top:12px;font-weight:600;text-decoration:none;display:inline-block}.more{margin-top:32px}.card-link:hover{text-decoration:underline}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps .card{padding-top:40px}.steps .card:before{counter-increment:step;content:counter(step);border:var(--line) solid var(--star);background:var(--sky);width:44px;height:44px;box-shadow:3px 3px 0 var(--abyss);color:var(--space);font:400 18px/1 var(--font-pixel);border-radius:50%;place-items:center;display:grid;position:absolute;top:-22px;left:24px}.steps-orbit{border-top:2px dashed var(--orbit);position:absolute;inset:50% 8% auto}.steps-wrap{position:relative}.band{border:var(--line) solid var(--orbit);background:linear-gradient(135deg, var(--space-3), var(--space-2));border-radius:32px;grid-template-columns:auto 1fr;align-items:center;gap:40px;padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.band .planet{width:clamp(120px,16vw,180px)}.band p:last-child{margin-bottom:0}@media (width<=700px){.band{grid-template-columns:1fr}.band .planet{width:110px}}.checks{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.checks li{padding-left:32px;position:relative}.checks li:before{content:"";background:var(--sky) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%23030608' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;left:0}.cta{text-align:center}.cta .laylo{--size:120px;margin:0 auto 48px}.cta .lead{margin-inline:auto}.cta .btn-row{justify-content:center}.site-footer{border-top:2px solid var(--orbit);background:var(--space-2);margin-top:40px;padding-block:56px 32px;font-size:15px}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:32px;display:grid}.footer-grid h2{color:var(--mute);font:400 12px/1.4 var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.footer-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-grid a{color:var(--dust);text-decoration:none}.footer-grid a:hover{color:var(--sky)}.footer-about p{max-width:300px;color:var(--mute);margin-top:12px}.footer-legal{border-top:1px solid var(--orbit);color:var(--mute);margin-top:48px;padding-top:20px;font-size:13px}.footer-legal p{margin:0 0 6px}@media (width<=760px){.footer-grid{grid-template-columns:1fr 1fr}.footer-about{grid-column:1/-1}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-hero{padding-block:48px 24px}.page-hero .wrap{grid-template-columns:1fr auto;align-items:center;gap:32px;display:grid}.page-hero h1{font-size:clamp(36px,5vw,56px)}.page-hero .lead{margin-bottom:0}.page-hero .laylo{--size:clamp(96px, 12vw, 150px)}.page-hero .planet{width:clamp(110px,14vw,170px)}@media (width<=700px){.page-hero .wrap{grid-template-columns:1fr}.page-hero .wrap>.planet{display:none}}.section--tight{padding-block:40px}.features{gap:clamp(56px,8vw,96px);margin:0;padding:0;list-style:none;display:grid}.feature{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.feature:nth-child(2n) .feature-art{order:1}.feature-art{place-items:center;min-height:240px;display:grid}.feature-art .planet{width:min(240px,70%)}.feature p:last-child,.feature .checks{margin-bottom:0}.screen{border:var(--line) solid var(--star);width:100%;max-width:440px;box-shadow:var(--pop);background:#faf9f8;border-radius:16px;overflow:hidden}.screen img{width:100%;height:auto}.eras{gap:10px;width:min(360px,100%);margin:0;padding:0;list-style:none;display:grid}.eras li{border:2px solid var(--orbit);background:var(--space-2);color:var(--star);border-radius:14px;align-items:baseline;gap:14px;padding:10px 16px;display:flex}.eras li:nth-child(odd){transform:translate(16px)}.eras b{color:var(--sky);font:400 13px/1 var(--font-pixel)}.swatches{grid-template-columns:repeat(5,48px);gap:12px;display:grid}.swatches span:first-child{--c:#0078d4}.swatches span:nth-child(2){--c:#038387}.swatches span:nth-child(3){--c:#107c10}.swatches span:nth-child(4){--c:#8764b8}.swatches span:nth-child(5){--c:#d13438}.swatches span:nth-child(6){--c:#ca5010}.swatches span:nth-child(7){--c:#4f6bed}.swatches span:nth-child(8){--c:#69797e}.swatches span:nth-child(9){--c:#5c2e91}.swatches span:nth-child(10){--c:#c19c00}.swatches span{aspect-ratio:1;border:var(--line) solid var(--star);background:var(--c);box-shadow:3px 3px 0 var(--abyss);border-radius:50%}.plan-note{color:var(--mute);margin-top:16px;font-size:14px;display:inline-block}@media (width<=760px){.feature{grid-template-columns:1fr}.feature:nth-child(2n) .feature-art{order:0}.feature-art{min-height:0}.feature-art .planet{width:140px}}.filters{border:0;flex-wrap:wrap;gap:10px;margin:0 0 32px;padding:0;display:flex}.filters input,.toggle input{opacity:0;pointer-events:none;position:absolute}.filters label{border:2px solid var(--orbit);color:var(--dust);font:500 16px/1.2 var(--font-head);cursor:pointer;border-radius:999px;padding:8px 18px}.filters label:hover{border-color:var(--deep);color:var(--star)}.filters input:checked+label{border-color:var(--star);background:var(--sky);box-shadow:3px 3px 0 var(--abyss);color:var(--space)}.filters input:focus-visible+label,.toggle input:focus-visible+label{outline:3px solid var(--sky-lit);outline-offset:3px}.filters-count{color:var(--mute);margin:-16px 0 24px;font-size:14px}body:has(#f-sites:checked) .tpl:not([data-groups~=sites]),body:has(#f-lookbook:checked) .tpl:not([data-groups~=lookbook]),body:has(#f-portals:checked) .tpl:not([data-groups~=portals]),body:has(#f-pages:checked) .tpl:not([data-groups~=pages]),body:has(#f-pro:checked) .tpl:not([data-groups~=pro]){display:none}.tpls{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.tpl{border:var(--line) solid var(--orbit);border-radius:var(--radius);background:var(--space-2);flex-direction:column;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.tpl:hover{border-color:var(--deep)}.tpl-shot{aspect-ratio:3/2;border-bottom:var(--line) solid var(--orbit);background:#faf9f8;margin:0;overflow:hidden}.tpl-shot img{object-fit:cover;object-position:top;width:100%;height:100%}.tpl--page .tpl-shot img{transition:object-position 3s ease-in-out}.tpl--page:hover .tpl-shot img{object-position:bottom}.tpl-locked{background:linear-gradient(135deg, var(--space-3), var(--space));place-items:center;height:100%;display:grid}.tpl-locked .planet{width:120px}.tpl-body{padding:20px 22px 24px}.tpl-body h3{margin-bottom:8px;font-size:20px}.tpl-body p:last-child{margin-bottom:0;font-size:15px}.tpl-tags{align-items:center;gap:10px;margin-bottom:12px;display:flex}.tpl-kind{color:var(--mute);font-size:13px}.badge--pro{border-color:var(--flame);color:var(--flame)}.toggle{border:2px solid var(--orbit);background:var(--space-2);border-radius:999px;margin:0 0 40px;padding:4px;display:inline-flex}.toggle label{color:var(--dust);font:500 16px/1.2 var(--font-head);cursor:pointer;border-radius:999px;padding:8px 20px}.toggle input:checked+label{background:var(--sky);color:var(--space)}.toggle small{font:400 11px/1 var(--font-pixel);text-transform:uppercase;margin-left:6px}body:has(#bill-month:checked) [data-bill=year],body:not(:has(#bill-month:checked)) [data-bill=month]{display:none}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (width<=1080px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.plans{grid-template-columns:1fr}}.plan{border:var(--line) solid var(--orbit);border-radius:var(--radius);background:var(--space-2);flex-direction:column;padding:28px 24px;display:flex}.plan--star{border-color:var(--sky);box-shadow:6px 6px 0 var(--abyss)}.plan h3{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan-for{min-height:3.2em;color:var(--mute);font-size:15px}.price{color:var(--star);font:600 36px/1.1 var(--font-body);margin:4px 0 2px}.price small{color:var(--dust);font:400 15px/1.2 var(--font-body)}.price-note{min-height:1.5em;color:var(--mute);font-size:14px}.plan .checks{flex:1;margin-bottom:24px;font-size:15px}.plan .btn{justify-content:center}.enterprise{margin-top:24px}.enterprise .band{grid-template-columns:1fr auto}@media (width<=700px){.enterprise .band{grid-template-columns:1fr}}.table-scroll{border:var(--line) solid var(--orbit);border-radius:var(--radius);background:var(--space-2);overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.compare th,.compare td{border-bottom:1px solid var(--orbit);text-align:center;padding:14px 18px}.compare th:first-child,.compare td:first-child{text-align:left}.compare thead th{color:var(--star);font:600 17px/1.2 var(--font-head)}.compare tbody th{color:var(--dust);font-weight:400}.compare tr:last-child>*{border-bottom:0}.yes,.no{vertical-align:middle;width:20px;height:20px;display:inline-block}.yes{background:var(--sky) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%23030608' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;border-radius:50%}.no:before{content:"–";color:var(--mute)}.small-print{color:var(--mute);margin-top:20px;font-size:14px}.qa-group+.qa-group{margin-top:56px}.qa{gap:12px;max-width:820px;display:grid}.qa details{border:var(--line) solid var(--orbit);background:var(--space-2);border-radius:18px}.qa details[open]{border-color:var(--deep)}.qa summary{color:var(--star);font:600 19px/1.3 var(--font-head);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";border:2px solid var(--orbit);width:32px;height:32px;color:var(--sky);font:400 18px/1 var(--font-pixel);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.qa details[open] summary:after{transform:rotate(45deg)}.qa details>:not(summary){margin:0;padding:0 22px 20px}.qa details>p+p{margin-top:-8px;padding-top:0}.store{align-items:center;gap:14px;display:inline-flex}.store svg{width:26px;height:26px}kbd{border:2px solid var(--orbit);background:var(--space-3);min-width:28px;color:var(--star);font:400 14px/1.4 var(--font-pixel);text-align:center;border-bottom-width:4px;border-radius:8px;padding:2px 8px;display:inline-block}.keys{color:var(--mute);align-items:center;gap:8px;display:flex}.keys kbd{padding:8px 14px;font-size:18px}.legal{padding-block:clamp(32px,6vw,72px)}.paper{--ink:#0b2a36;--ink-2:#3c5a66;--rule:#b9dcea;border:var(--line) solid var(--orbit);max-width:800px;box-shadow:6px 6px 0 var(--abyss);color:var(--ink);color-scheme:light;background:#e2f5fc;border-radius:28px;padding:clamp(24px,5vw,56px);font-size:16px}.paper h1,.paper h2{color:var(--abyss)}.paper h1{font-size:clamp(32px,5vw,44px)}.paper h2{border-top:2px dashed var(--rule);margin-top:40px;padding-top:24px;font-size:24px}.paper a{color:var(--abyss)}.paper .meta{color:var(--ink-2);font-size:14px}.paper .tldr{border:2px solid var(--rule);background:#fff;border-radius:16px;padding:16px 20px}.paper ul{padding-left:22px}.paper li+li{margin-top:8px}.paper code{font-size:14px}.paper kbd{border-color:var(--rule);min-width:0;color:var(--ink);background:#fff;font-size:12px}.table-wrap{overflow-x:auto}.paper table{border-collapse:collapse;width:100%;font-size:15px}.paper th,.paper td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 10px}.paper th{color:var(--abyss);font-family:var(--font-head);font-weight:600}.contact .card-link{overflow-wrap:anywhere}.lost{text-align:center;padding-block:clamp(48px,10vw,120px)}.lost .lead{margin-inline:auto}.lost .btn-row{justify-content:center}.lost-scene{width:220px;height:200px;margin:0 auto 24px;position:relative}.lost-scene .laylo{--size:120px;position:absolute;top:40px;left:50px}.lost-scene .laylo:not(.is-hop){animation:9s ease-in-out infinite adrift}.lost-scene .planet{width:70px;position:absolute;top:0;right:0}@keyframes adrift{0%,to{transform:translate(0)rotate(-8deg)}50%{transform:translate(10px,14px)rotate(10deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.btn--danger{background:var(--flame-hot)}.btn--danger:hover{background:var(--flame)}.acct{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.acct-nav{gap:6px;display:grid;position:sticky;top:96px}.acct-who{justify-items:start;gap:8px;margin:0 0 14px;display:grid}.acct-email{color:var(--star);overflow-wrap:anywhere;font-weight:600}.acct-tab{color:var(--dust);font:600 17px/1.2 var(--font-head);border:2px solid #0000;border-radius:14px;padding:10px 16px;text-decoration:none}.acct-tab:hover{border-color:var(--orbit);color:var(--star)}.acct-tab[aria-current=page]{border-color:var(--deep);background:var(--space-2);color:var(--sky)}.acct-body h1{font-size:clamp(28px,3vw,32px)}.acct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.acct-panel{border:var(--line) solid var(--orbit);border-radius:var(--radius);background:var(--space-2);padding:clamp(20px,3vw,28px)}.acct-panel h2{font-size:24px}.acct-panel>:last-child{margin-bottom:0}.acct-wide{grid-column:1/-1}.acct-narrow{max-width:480px;margin-inline:auto}.acct-narrow h1{font-size:clamp(28px,3vw,32px)}.acct-plan{color:var(--sky);font:700 40px/1 var(--font-head);margin:0 0 8px}.acct-features{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acct-features li{align-items:baseline;gap:10px;display:flex}.acct-features li:before{font:400 14px/1 var(--font-pixel);flex:none}.acct-features .is-on{color:var(--star)}.acct-features .is-on:before{content:"+";color:var(--sky)}.acct-features .is-off{color:var(--mute)}.acct-features .is-off:before{content:"-"}.acct-hint{color:var(--mute);margin-top:16px;font-size:15px}.acct-soon{border:2px dashed var(--orbit);border-radius:14px;padding:14px 16px}.acct-soon .badge{color:var(--flame);margin-right:6px}.acct-form{gap:18px;display:grid}.field{gap:6px;display:grid}.field>span{color:var(--star);font-weight:600}.field small{color:var(--mute);font-size:14px}.field input,.field select{border:2px solid var(--orbit);background:var(--space);width:100%;color:var(--star);font:inherit;border-radius:12px;padding:11px 14px}.field input:focus-visible,.field select:focus-visible{border-color:var(--sky);outline:none}.field input:disabled{opacity:.5}.acct-invite{grid-template-columns:1fr auto;align-items:end;margin-block:20px}.acct-error{color:var(--flame);margin:0}.acct-checking{color:var(--mute);text-align:center}@media (width<=760px){.acct,.acct-grid,.acct-invite{grid-template-columns:1fr}.acct-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.acct-tab{padding:8px 12px}.acct-who{grid-column:1/-1}}html{scroll-padding-top:96px}[id]{scroll-margin-top:96px}p{max-width:65ch}h1,h2,h3{overflow-wrap:anywhere}.nav-link{align-items:center;min-height:44px;display:inline-flex}.account-page .stars,.quiet-page .stars{display:none}.section-head{margin-bottom:40px}.product-hero .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}.product-hero h1{letter-spacing:-.055em;font-size:clamp(36px,4vw,56px);line-height:1.12}.product-hero .badge{letter-spacing:0;font-size:11px}.hero-copy,.hero-preview,.transformation,.acct-body,.acct-nav,.acct-panel{min-width:0}.hero-copy .lead{margin-block:24px}.hero-note{max-width:48ch}.transformation{border:1px solid var(--orbit);background:linear-gradient(140deg, #0e202a, var(--space-2));border-radius:24px;grid-template-columns:1fr;gap:12px;padding:16px;display:grid;position:relative}.product-shot{background:var(--space-2);border:1px solid #38515d;border-radius:12px;margin:0;overflow:hidden}.product-shot figcaption{color:var(--star);align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.product-shot img{width:100%;height:auto}.original-shot{justify-self:start;width:82%}.transformation-arrow{color:var(--sky);text-align:center;margin:0;font-size:18px}.transformation-arrow span{color:var(--dust);margin-left:8px;font-size:12px}.status-dot{background:var(--sky);border-radius:50%;flex:none;width:6px;height:6px}.section--surface{border-block:1px solid var(--orbit);background:#0a0f12bf}.section-heading-row{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.section-heading-row .section-head{margin:0}.capability-grid{--cols:4;gap:16px}.capability-number{color:var(--sky);margin-bottom:24px;font-size:12px}.audience-band{grid-template-columns:1fr 1fr;gap:64px;display:grid}.audience-band>div+div{border-left:1px solid var(--orbit);padding-left:32px}.audience-band h3{font-size:18px}.privacy-band{border-radius:16px;grid-template-columns:1.3fr 1fr;gap:32px;padding:32px}.privacy-band .checks{margin-top:0}.cta .lead{text-align:center}.tpl-body{flex-direction:column;flex:1;padding:24px;display:flex}.tpl-body>.card-link{min-height:44px;margin-top:auto;padding-top:16px}.tpl-tags{flex-wrap:wrap}.tpl-shot img{height:auto;min-height:100%}.tpl--page .tpl-shot img{height:100%;min-height:0}.preview-unavailable{color:var(--mute);margin-top:16px}.browser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.browser-card{border:1px solid var(--orbit);background:var(--space-2);border-radius:16px;padding:32px}.browser-card h2{font-size:28px}.availability,.launch-notice{color:var(--star);background:var(--space-3);border:1px solid #426071;border-radius:12px;padding:16px}.browser-store{margin-top:12px;font-size:14px}.install-steps{margin-top:24px;padding-left:24px}.install-steps li+li{margin-top:12px}.shortcut-band{grid-template-columns:1fr;padding:32px}.shortcut-band code{overflow-wrap:anywhere;color:var(--star)}.plan h3{flex-wrap:wrap}.plan .badge{font-size:10px}.plan-for{min-height:3.2em}.plans .checks{align-content:start}.plan .btn,.upcoming-team{margin-top:24px}.upcoming-team .band{border-radius:16px;grid-template-columns:1fr auto;padding:32px}.preview-open{overflow:hidden}.template-preview{background:var(--space-2);width:min(1040px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--dust);border:1px solid #426071;border-radius:16px;padding:24px}.template-preview::backdrop{background:#000000d9}.preview-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.preview-heading h2{font-size:24px}.preview-status{color:var(--sky);font-size:13px}.preview-image{background:#faf9f8;border-radius:8px;overflow:hidden}.preview-image img{width:100%;height:auto}.features{gap:64px}.feature{gap:48px}.feature-art{min-width:0}.feature-art .screen{border:1px solid #426071;border-radius:12px;width:100%;overflow:hidden;transform:none}.feature-art .screen img{width:100%;height:auto;display:block}.feature .kicker{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:13px}.feature h2{font-size:32px}.acct-description{margin-bottom:32px}.acct-tab{align-items:center;min-height:44px;display:flex}.acct-features li{grid-template-columns:88px 1fr;align-items:start;gap:12px;display:grid}.acct-features li:before{content:none}.feature-state{color:var(--dust);padding-top:3px;font-size:12px;font-weight:600}.is-on .feature-state{color:var(--sky)}.acct-soon{border-style:solid;border-color:#426071}.development-notice{border-left:3px solid var(--sky);background:var(--space-3);color:var(--star);padding:12px 16px;font-size:14px}.development-fields{border:1px solid var(--orbit);border-radius:12px;min-width:0;padding:16px}.development-fields legend{color:var(--dust);padding-inline:8px;font-size:13px}.acct-form .btn{justify-content:center}.field input,.field select{min-height:48px}.field input:focus-visible,.field select:focus-visible{outline:2px solid var(--sky-lit);outline-offset:3px}.acct-checking{margin:0}.acct-danger{border-color:#a94a3c}.btn--danger{border-color:var(--flame-hot);color:var(--space)}.btn--danger:hover{border-color:var(--flame)}.acct-error{border:1px solid var(--flame);border-radius:8px;padding:12px 16px}@media (width<=1080px){.capability-grid{--cols:2}}@media (width>=861px){.transformation{grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding:16px}.original-shot{width:100%}.transformation-arrow{grid-area:2/1/auto/-1}}@media (width<=860px){.product-hero .wrap{grid-template-columns:1fr;gap:32px}.product-hero{padding-block:40px}.hero-copy h1{max-width:18ch}.transformation{width:100%;max-width:640px;margin-inline:auto}.product-hero .hero-note{max-width:55ch}}@media (width<=760px){.section{padding-block:40px}.section-head{margin-bottom:32px}.page-hero{padding-block:32px 8px}.page-hero h1{font-size:36px}.section-heading-row,.preview-heading{flex-direction:column;align-items:start}.audience-band,.browser-grid,.privacy-band,.upcoming-team .band{grid-template-columns:1fr;gap:24px}.audience-band>div+div{border-left:0;padding-left:0}.browser-card,.privacy-band{padding:24px}.acct-nav{margin-bottom:8px}.acct-tab{padding:12px}.acct-who{border-bottom:1px solid var(--orbit);width:100%;padding-bottom:16px}.acct-body h1{font-size:28px}.template-preview{padding:16px}}@media (width<=620px){.capability-grid{--cols:1}.product-hero h1{font-size:36px}.hero-copy .btn-row{gap:12px}.hero-copy .btn{padding:12px 18px;font-size:15px}.hero-copy .badge{padding-inline:8px;font-size:10px}.transformation-arrow span{font-size:11px}}.filters label,.toggle label{align-items:center;min-height:44px;display:inline-flex}.laylo-portrait{--size:420px;animation:none}.laylo-look--portrait img{object-fit:contain;width:100%;height:100%}.page-hero--illustrated .wrap{grid-template-columns:minmax(0,1fr) clamp(320px,36vw,440px);gap:8px}.page-hero--illustrated .laylo-portrait{--size:clamp(320px, 36vw, 440px);margin-block:-24px}.product-hero .wrap{display:block}.product-hero .hero-copy{min-height:440px;padding-right:440px;position:relative}.hero-designer{position:absolute;top:0;right:-8px}.hero-designer .laylo-portrait{--size:440px}.hero-preview{min-width:0;max-width:1000px;margin:32px auto 0}.lost-designer{width:min(380px,80vw);margin:0 auto 16px}.lost-designer .laylo-portrait{--size:100%}@media (width<=1000px){.product-hero .hero-copy{min-height:360px;padding-right:340px}.hero-designer .laylo-portrait{--size:340px}}@media (width<=760px){.page-hero--illustrated .wrap{grid-template-columns:minmax(0,1fr) 260px;gap:0}.page-hero--illustrated .laylo-portrait{--size:260px}.product-hero .hero-copy{min-height:0;padding-right:0}.hero-designer{justify-content:flex-end;margin-block:-12px 4px;display:flex;position:static}.hero-designer .laylo-portrait{--size:260px}}@media (width<=520px){.page-hero--illustrated .wrap{grid-template-columns:1fr}.page-hero--illustrated .laylo-portrait{--size:260px;justify-self:end;margin-block:-12px -20px}}.header-actions{flex:none;order:2;align-items:center;gap:12px;margin-left:auto;display:flex}.language-picker{flex:none;order:2;margin-left:auto;font-size:12px;font-weight:600;position:relative}.language-picker summary{min-height:44px;color:var(--dust);cursor:pointer;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;list-style:none;transition:color .15s,background-color .15s;display:inline-flex}.language-picker summary::-webkit-details-marker{display:none}.language-picker summary:hover,.language-picker[open] summary{color:var(--star);background:#ffffff0f}.language-picker summary:focus{outline:none}.language-picker summary:focus-visible{color:var(--star);background:#ffffff1a}.language-picker__chevron{transition:transform .15s}.language-picker[open] .language-picker__chevron{transform:rotate(180deg)}.language-picker__menu{z-index:60;background:var(--space-2);border:var(--line) solid var(--orbit);border-radius:14px;min-width:190px;margin:0;padding:6px;list-style:none;animation:.14s ease-out language-menu-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000080}@keyframes language-menu-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.language-picker__menu{animation:none}}.language-picker__menu a{min-height:40px;color:var(--dust);border-radius:9px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.language-picker__menu a:hover,.language-picker__menu a:focus-visible{color:var(--star);background:var(--space-3);outline:none}.language-picker__menu a[aria-current]{color:var(--star)}.language-picker__code{min-width:22px;color:var(--mute);letter-spacing:.04em;font-size:11px;font-weight:700}.language-picker__menu a[aria-current] .language-picker__code{color:var(--sky)}.language-picker__check{color:var(--sky);margin-left:auto}.site-header .nav{order:1}.site-header .nav-toggle{order:3}@media (width<=1060px){.site-header .nav-toggle{margin-left:0}.site-header .wrap{gap:12px}.nav-end{flex-wrap:wrap}}@media (width<=380px){.site-header .brand{gap:6px;font-size:22px}.site-header .brand img{width:30px;height:30px}}
