.bayt{--mint:#aee7cb;--lavender:#cebcf4;--peach:#ffbf98;--blue:#b7d4f2;--gutter:clamp(20px,5vw,80px)}.bayt h1,.bayt h2{letter-spacing:-.06em}.bayt h2{font-size:clamp(38px,4.6vw,70px)}.bayt h3{font-size:27px}.bayt .wrap{max-width:1512px}.bayt .nav-row{gap:26px}.bayt-nav-name{font:13px Georgia,serif;text-decoration:none;border-left:1px solid var(--line);padding-left:25px}.bayt .nav-links{gap:24px}.bayt .nav-cta{background:var(--lime);color:var(--ink);border-color:var(--lime)}.bayt .nav-cta:hover{color:var(--ink);background:#e5ff9b}.bayt-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:25px;padding-block:66px 76px;align-items:center;overflow:hidden}.house-wordmark{display:flex;align-items:center;gap:12px;font:25px/1.2 Georgia,serif}.block-mark{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;width:28px;height:28px;flex:none}.block-mark i{background:var(--lime);border-radius:2px}.block-mark i:nth-child(2){background:var(--lavender)}.block-mark i:nth-child(3){background:var(--peach)}.block-mark i:nth-child(4){background:var(--mint);border-top-right-radius:10px}.marketplace-line{font-size:12px;color:var(--muted);margin:12px 0 22px}.release-label{font:10px/1.6 'Courier New',monospace;color:var(--lime);display:flex;gap:8px;align-items:center;letter-spacing:.02em}.release-label>span{width:5px;height:5px;border-radius:50%;background:var(--lime);flex:none}.bayt-hero h1{font-size:clamp(53px,5.8vw,87px);margin:20px 0 26px;line-height:.98}.bayt-hero h1 em{color:var(--lime)}.hero-intro{color:#c0ccbf;font-size:17px;max-width:450px;line-height:1.6}.hero-copy .buttons{margin-top:30px;align-items:center;gap:25px}.hero-footnote{font-size:11px;color:var(--muted);margin-top:15px}.assembly{position:relative;min-height:580px;display:flex;justify-content:center;align-items:center;padding:58px 35px 68px;isolation:isolate}.assembly-grid{position:absolute;inset:10px -30px 20px;background-image:linear-gradient(#66845e15 1px,transparent 1px),linear-gradient(90deg,#66845e15 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse,#000 35%,transparent 70%);z-index:-2}.assembly:before{content:'';position:absolute;width:390px;height:390px;border:1px solid #68815c32;border-radius:50%;z-index:-1}.assembly:after{content:'';position:absolute;width:480px;height:480px;border:1px dashed #68815c22;border-radius:50%;z-index:-1}.assembly-label{position:absolute;top:13px;left:50%;transform:translateX(-50%);white-space:nowrap;font:10px 'Courier New',monospace;letter-spacing:.15em;color:var(--muted)}.sample-page{width:358px;max-width:100%;background:#f2f2e9;border:7px solid #37443a;border-radius:26px;box-shadow:20px 28px 60px #0005;transform:rotate(-4deg);padding:13px 13px 15px;color:#17251d;animation:page-settle 1s ease-out both}.sample-address{display:flex;align-items:center;justify-content:space-between;font:10px 'Courier New',monospace;padding:0 3px 12px;color:#5e6d5c}.sample-address>span:first-child{font-size:7px;letter-spacing:1px}.sample-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.sample-grid>div{border-radius:14px;padding:15px;overflow:hidden}.sample-about{grid-column:span 2;background:#c2d1aa;display:flex;flex-direction:column;position:relative;min-height:172px}.sample-about small{font:8px 'Courier New',monospace;letter-spacing:.06em;margin-bottom:11px}.sample-about strong{font:25px/.99 Georgia,serif;max-width:230px;letter-spacing:-.035em}.sample-about>span:last-child{font-size:8px;margin-top:12px}.avatar-monogram{position:absolute;right:13px;top:13px;font:20px Georgia,serif;background:#edf1d9;width:33px;height:33px;border-radius:50%;display:grid;place-items:center}.sample-portfolio{background:#d5c9ee;display:flex;min-height:150px;flex-direction:column;justify-content:space-between}.sample-portfolio small{font-size:8px}.paper-sculpture{height:95px;position:relative;margin-top:-7px;transform:rotate(-8deg)}.paper-sculpture i{position:absolute;left:15%;top:10%;width:80%;height:75%;background:#b4a0d3;border:1px solid #9b82be;border-radius:50% 50% 0 0;transform:rotate(25deg);transform-origin:center bottom;box-shadow:0 2px 10px #32164c10}.paper-sculpture i:nth-child(2){transform:rotate(0);background:#cab6e5}.paper-sculpture i:nth-child(3){transform:rotate(-25deg);background:#dfd0f5}.paper-sculpture i:nth-child(4){transform:rotate(-50deg);background:#eee4ff}.sample-book{background:#edbd9f;display:flex;flex-direction:column}.sample-book .tiny-icon{font-size:25px;line-height:1;margin-bottom:15px}.sample-book strong{font:22px Georgia,serif}.sample-book>span:not(.tiny-icon){font-size:8px;margin-top:2px}.mock-slots{display:flex;gap:5px;margin-top:10px}.mock-slots b{font-size:8px;background:#fff8;border-radius:4px;padding:5px 9px}.sample-community{grid-column:span 2;background:#193c2d;color:#e8f1df;display:flex;align-items:center;gap:20px;min-height:92px}.sample-community>span{color:var(--lime);font-size:42px;line-height:1}.sample-community strong{font-size:14px;line-height:1.15;display:block}.sample-community small{font-size:8px;display:block;margin-top:8px}.float-block{position:absolute;z-index:2;border-radius:10px;color:#16251c;box-shadow:0 8px 20px #0004;font-size:12px;font-weight:600;padding:14px 20px;display:flex;align-items:center;gap:15px}.float-block>span{font-size:25px;line-height:1}.float-a{background:var(--lime);top:65px;right:0;transform:rotate(8deg);animation:float-a 8s ease-in-out infinite}.float-b{background:var(--blue);left:-8px;bottom:74px;transform:rotate(4deg);animation:float-b 9s ease-in-out infinite}.assembly-caption{position:absolute;bottom:26px;display:flex;align-items:center;gap:6px;font:8px 'Courier New',monospace;color:#899986}.assembly-caption span{padding:4px 6px;border:1px solid var(--line);border-radius:3px}.demo-caption{font-size:9px;color:#859382;position:absolute;bottom:5px}.entry-section{border-top:1px solid var(--line);padding-block:56px 72px}.entry-heading{display:flex;gap:40px;justify-content:space-between;align-items:start}.entry-heading h2{font-size:38px;width:62%;margin-bottom:35px}.entry-heading .eyebrow{padding-top:5px;font-size:10px}.entry-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}.entry-grid article{padding:28px;display:flex;flex-direction:column}.entry-grid article+article{border-left:1px solid var(--line)}.step-number{font:10px 'Courier New',monospace;letter-spacing:.07em;color:var(--muted)}.entry-grid h3{margin:26px 0 18px;font-size:26px;letter-spacing:-.04em}.entry-grid p{font-size:13px;line-height:1.65;color:#c1cbbf;margin-bottom:22px}.entry-grid code{font:10px/1.7 'Courier New',monospace;background:#33402d;padding:6px 8px;align-self:flex-start;word-break:break-all;margin-top:auto}.entry-detail{font-size:11px;color:var(--lime);margin-top:auto}.entry-grid a{margin-top:27px;padding-top:15px;border-top:1px solid var(--line);font-size:12px;font-weight:600;text-decoration:none;display:flex;justify-content:space-between;gap:10px}.entry-grid a:hover{color:var(--lime)}.entry-pro{background:#202e20}.discover-section{padding-block:70px 94px;border-top:1px solid var(--line)}.shelf-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end;margin-bottom:36px}.shelf-heading p.sub,.shelf-heading>p{font-size:15px;line-height:1.7;max-width:415px}.shelf-heading .eyebrow{font-size:10px;margin-bottom:22px}.intent-bar{border-radius:12px;background:#202a23;padding:18px 22px;margin-bottom:28px}.intent-bar label{display:flex;align-items:center;gap:12px}.intent-bar label>span:first-child{font-size:35px;font-family:Georgia,serif;color:var(--lime);line-height:1}.intent-bar input{font-size:19px;color:var(--white);width:100%;background:transparent;border:0;min-height:45px;outline-offset:3px}.intent-bar input::placeholder{color:#a9b4a7;opacity:1}.intent-examples{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:10px;margin:12px 0 0 42px;color:#b4c0b0}.intent-examples button{border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;font-size:11px;min-height:30px;padding:0 7px}.intent-examples button:hover{color:var(--lime)}.shelf-controls{display:flex;align-items:center;justify-content:space-between;gap:15px}.category-filters{display:flex;flex-wrap:wrap;gap:7px}.category-filters button{background:transparent;border:1px solid var(--line);border-radius:50px;padding:11px 17px;font-size:12px;min-height:44px}.category-filters button[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--ink)}.category-filters button:hover{border-color:var(--lime)}#recipe-count{font:11px 'Courier New',monospace;color:var(--muted);white-space:nowrap}.shelf-note{font-size:11px;color:var(--muted);margin:20px 0}.recipe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.recipe-card{padding:25px 24px 14px;border-radius:14px;display:flex;flex-direction:column;color:#18251d;position:relative;overflow:hidden;min-height:340px;transition:transform .2s,box-shadow .2s}.recipe-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0003}.tone-person{background:var(--lavender)}.tone-masjid{background:var(--mint)}.tone-business{background:var(--peach)}.tone-community{background:var(--blue)}.recipe-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font:10px 'Courier New',monospace;text-transform:uppercase;letter-spacing:.08em;margin-bottom:23px}.recipe-icon{font-size:33px;line-height:1}.recipe-card h3{font-size:29px;line-height:1.08;letter-spacing:-.04em;margin-bottom:16px;max-width:300px;font-weight:600}.recipe-card>p{font-size:12px;line-height:1.65;margin-bottom:20px;color:#24372ed9}.ingredient-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:auto;padding-bottom:22px}.ingredient-chips>span{font-size:10px;padding:4px 9px;border:1px solid #24372e44;border-radius:30px;line-height:1.35}.recipe-bottom{border-top:1px solid #24372e33;display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:5px}.recipe-bottom>span{font-size:9px;white-space:nowrap}.recipe-bottom i{font-style:normal}.recipe-bottom button{border:0;color:inherit;background:none;min-height:44px;padding:8px 0 8px 10px;font-size:11px;font-weight:700;display:flex;gap:14px;align-items:center}.recipe-bottom button:after{content:'';position:absolute;inset:0}.recipe-bottom button:focus-visible{outline-color:#17251d}.recipe-bottom button span{font-size:20px}.shelf-more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px}.shelf-more>span{font:11px 'Courier New',monospace;color:var(--muted)}.shelf-empty{padding:45px 0}.shelf-empty p{margin:15px 0 25px}.kits-section{padding-block:82px 92px;background:var(--paper);color:var(--ink)}.kits-section .eyebrow{color:#5e6b49}.kit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.kit-card{text-align:left;padding:0;border:0;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:start}.kit-illustration{width:100%;height:220px;border-radius:12px;overflow:hidden;position:relative;margin-bottom:23px;transition:transform .25s}.kit-card:hover .kit-illustration{transform:translateY(-5px)}.kit-card>span{font:9px/1.5 'Courier New',monospace;letter-spacing:.04em}.kit-card h3{font-size:30px;line-height:1.1;margin:13px 0}.kit-card p{font-size:13px;color:#53624e;line-height:1.6;margin-bottom:20px}.kit-card b{font-size:12px;margin-top:auto;border-bottom:1px solid;padding-bottom:7px}.arches{background:#cfddba;display:flex;gap:8px;align-items:end;padding:28px 30px 0}.arches i{display:block;border-radius:90px 90px 0 0;width:33%;height:67%;background:#769767;border:1px solid #436642;box-shadow:inset -9px 0 0 #25432c20}.arches i:nth-child(2){height:90%;background:#a3be8b}.arches i:nth-child(3){background:#3f674c}.arches>span{position:absolute;font-size:45px;top:9px;right:18px;color:#193d2c}.shop-art{background:#f5bf99;padding:24px 35px 0;display:flex;flex-wrap:wrap;gap:5px;align-content:start}.shop-art>span{display:block;width:100%;border:7px solid #9d522e;background:#ffedce;padding:21px 8px;text-align:center;font:17px Georgia,serif;letter-spacing:.05em;transform:rotate(-5deg);margin:15px 0 15px}.shop-art i{height:85px;flex:1;background:#a15b3a;transform:skewY(-5deg);border-radius:3px}.shop-art i:nth-last-child(2){background:#e59765}.people-art{background:#b9cbe8;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:26px 70px;transform:rotate(0)}.people-art i{background:#ebdfc2;font:29px Georgia,serif;font-style:normal;border-radius:50%;display:grid;place-items:center;aspect-ratio:1;max-height:80px;transform:rotate(-12deg);color:#294332}.people-art i:nth-child(2){background:#749e89}.people-art i:nth-child(3){background:#eeb49a}.people-art i:nth-child(4){background:#204231;color:var(--lime)}.ingredients-section{padding-block:94px 80px}.block-playground{border:1px solid var(--line);border-radius:15px;overflow:hidden;display:grid;grid-template-columns:280px 1fr}.block-picker{background:#18221b;padding:30px}.playground-caption{font:10px 'Courier New',monospace;color:var(--muted);letter-spacing:.06em;margin-bottom:15px}.block-picker>div[role=group]:first-of-type{display:grid;gap:8px;margin-bottom:35px}.block-picker>div>button{background:transparent;border:1px solid var(--line);text-align:left;padding:12px;min-height:44px;font-size:17px;display:flex;gap:13px;align-items:center;border-radius:6px}.block-picker button span{font-size:12px}.block-picker button[aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.size-picker{display:flex;flex-wrap:wrap;gap:7px}.block-picker .size-picker button{font-size:11px;padding:9px 13px}.playground-note{font-size:10px;line-height:1.6;color:var(--muted);margin-top:23px}.block-stage{padding:28px 35px;background-color:#1e2921;background-image:radial-gradient(#51654855 1px,transparent 1px);background-size:18px 18px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:460px}.stage-ruler{width:100%;display:flex;justify-content:space-between;gap:10px;font:9px 'Courier New',monospace;color:#a8b99f;margin-bottom:30px}.block-preview{background:#eef0df;color:#1b3125;border-radius:20px;padding:25px;width:100%;max-width:430px;min-height:220px;box-shadow:0 16px 32px #0002;transition:max-width .3s,min-height .3s}.block-preview.size-tall{max-width:255px;min-height:330px}.block-preview.size-feature{max-width:520px;min-height:330px}.block-preview.size-wide .feature-extra{display:none}.block-preview.size-tall .preview-row{gap:15px}.preview-eyebrow{font:10px 'Courier New',monospace;letter-spacing:.05em;color:#526446;margin-bottom:18px}.preview-title{font:30px/1.08 Georgia,serif;letter-spacing:-.04em;margin-bottom:10px}.preview-sub{font-size:12px;color:#53634c;margin:8px 0 20px}.preview-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.preview-slots span{font-size:12px;background:#d4dfc2;border-radius:6px;padding:11px 7px;text-align:center}.preview-row{display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:12px;padding:11px 0;border-top:1px solid #b6c1a8}.preview-row strong{font-size:13px}.preview-row.active{background:#d0e0b9;margin-inline:-10px;padding-inline:10px;border-radius:5px}.preview-cta{background:#234c34;color:#eff5db;font-size:12px;padding:12px 16px;border-radius:6px;display:flex;justify-content:space-between;margin-top:15px}.preview-avatar-row{display:flex;margin:20px 0}.preview-avatar-row span{width:35px;height:35px;border:2px solid #eef0df;margin-left:-4px;border-radius:50%;display:grid;place-items:center;background:#cebcef;font:12px Georgia,serif}.preview-avatar-row span:nth-child(2){background:var(--peach)}.preview-avatar-row span:nth-child(3){background:var(--mint)}.preview-avatar-row span:nth-child(4){background:var(--blue)}.ingredient-list{margin-top:20px;border:1px solid var(--line);border-radius:10px;padding:0 25px}.ingredient-list>summary{display:flex;justify-content:space-between;gap:15px;align-items:center;min-height:75px;font-size:14px;cursor:pointer;list-style:none}.ingredient-list>summary>span:last-child{font:10px 'Courier New',monospace;color:var(--muted);display:flex;gap:15px;align-items:center}.ingredient-list b{font-size:25px;font-weight:400;color:var(--lime)}.ingredient-list>p{font-size:13px;color:var(--muted);margin:0 0 25px;max-width:850px}.ingredient-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;padding-bottom:25px}.ingredient-detail{border-top:1px solid var(--line);padding:14px 0}.ingredient-detail summary{font-size:12px;list-style:none;cursor:pointer;display:flex;justify-content:space-between;min-height:24px;align-items:center}.ingredient-detail p{font-size:12px;color:#c1cbbd;margin:10px 0}.ingredient-detail small{font:10px/1.6 'Courier New',monospace;color:var(--muted);display:block}.creators-section{background:#21372a;padding-block:88px}.creator-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.creators-section h2 em{color:var(--lime)}.creator-lead{font-size:19px;line-height:1.5;color:#e2ebd8;margin:28px 0 20px;max-width:420px}.creator-lead+p{font-size:13px;color:#bbcfb9;line-height:1.8}.creator-status{display:flex;gap:12px;margin-top:30px;border-top:1px solid #4c6350;padding-top:23px}.status-dot{width:6px;height:6px;background:var(--peach);border-radius:50%;margin-top:7px;flex:none}.creator-status strong{font-size:12px;color:var(--peach)}.creator-status p{font-size:11px;color:#bbcfb9;margin-top:5px}.creator-future{border:1px solid #57745a;border-radius:17px;padding:30px 36px 35px;background:#1c3024}.future-orbit{height:260px;position:relative;display:flex;align-items:center;justify-content:center}.future-orbit:before{content:'';position:absolute;width:205px;height:205px;border:1px dashed #648f56;border-radius:50%;transform:rotate(-20deg)}.orbit-center{width:112px;height:112px;border-radius:22px;background:#284631;display:grid;place-items:center;transform:rotate(-10deg);box-shadow:12px 12px 0 #122d1d}.orbit-center .block-mark{width:62px;height:62px;gap:7px}.future-orbit>span{position:absolute;border-radius:6px;font:10px 'Courier New',monospace;color:#1d3023;z-index:2;padding:10px 15px}.future-orbit>span:nth-child(1){background:var(--lavender);top:20px;left:15px;transform:rotate(-7deg)}.future-orbit>span:nth-child(2){background:var(--peach);right:0;top:80px;transform:rotate(8deg)}.future-orbit>span:nth-child(3){background:var(--lime);bottom:17px;left:25px;transform:rotate(-4deg)}.creator-future h3{font-size:34px}.creator-future>p{font-size:13px;color:#bbcfb9;line-height:1.8;margin:18px 0 8px}.creator-future .text-link{font-size:11px}.trust-section{padding-block:90px 60px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:45px 0}.trust-grid article{border-top:1px solid var(--line);padding-top:15px}.trust-grid article>span{color:var(--lime);font:11px 'Courier New',monospace}.trust-grid h3{margin:25px 0 20px;font-size:25px}.trust-grid p{color:var(--muted);font-size:13px;line-height:1.8}.governance-note{border-block:1px solid var(--line);padding-block:20px}.governance-note summary{display:flex;justify-content:space-between;gap:15px;font-size:13px;min-height:32px;cursor:pointer;list-style:none}.governance-note summary span{color:var(--lime);font-size:22px}.governance-note>p{font-size:12px;color:var(--muted);margin-bottom:15px}.naming-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:25px 0}.naming-grid p{font-size:12px;color:var(--muted)}.naming-grid strong{display:block;color:var(--white);margin-bottom:10px}.house-section{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center;padding-block:65px 85px}.house-section .eyebrow{color:var(--peach)}.house-section h2{font-size:52px}.house-section p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.8;margin-top:20px;max-width:440px}.house-section a{font-size:10px;color:var(--muted);display:inline-block;margin-top:18px}.house-art{min-height:350px;display:grid;place-items:center;background:#1d2820;border-radius:50% 50% 12px 12px;overflow:hidden}.house-arch{position:relative;width:150px;height:250px;border-radius:80px 80px 0 0;background:#59694c;box-shadow:0 0 0 24px #344a36,0 0 0 25px #7b8b5655,0 0 0 48px #2a3c2d,0 0 0 49px #7b8b5644;display:flex;align-items:center;justify-content:center}.house-arch>span{font:62px Georgia,serif;color:#d6dab5;transform:translateY(-15px)}.house-arch i{position:absolute;width:95px;height:15px;border-radius:2px;bottom:20px;left:28px;background:#d3bea0;transform:rotate(-5deg);box-shadow:inset 0 0 0 2px #ffffff15}.house-arch i:nth-last-child(2){bottom:40px;transform:rotate(4deg);background:#a6b998}.house-arch i:nth-last-child(3){bottom:61px;transform:rotate(-2deg);background:#d6bd97}.status-section{padding-block:75px;border-block:1px solid var(--line)}.status-table>div{display:grid;grid-template-columns:150px 1fr 1.2fr;gap:25px;align-items:center;border-top:1px solid var(--line);padding:21px 0}.status-table strong{font-size:14px;font-weight:500}.status-table p{font-size:12px;color:var(--muted)}.status-table>div>span{font:9px 'Courier New',monospace;justify-self:start;border:1px solid;padding:6px 9px;border-radius:4px}.pill-live{color:var(--lime);background:#29381f}.pill-next{color:#d8c19d;background:#2b2920}.design-section{padding-block:70px}.design-archive>summary{display:flex;justify-content:space-between;gap:25px;align-items:center;list-style:none;cursor:pointer}.design-archive>summary h2{font-size:39px}.design-archive>summary>span{font:11px 'Courier New',monospace;color:var(--muted);display:flex;gap:40px;align-items:center}.design-archive>summary b{font:40px Arial,sans-serif;color:var(--lime);font-weight:400}.design-intro{margin-top:40px;padding-top:25px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.bayt .library-tools{margin-top:25px}.bayt .catalog{margin-top:20px}.bayt .module{scroll-margin-top:95px}.bayt-final{text-align:center;background:#1a291d;border-top:1px solid var(--line);padding-block:70px 90px;display:flex;flex-direction:column;align-items:center}.bayt-final>.block-mark{width:43px;height:43px;gap:5px;transform:rotate(-8deg);margin-bottom:25px}.bayt-final .eyebrow{margin-bottom:22px}.bayt-final h2{font-size:clamp(53px,7vw,100px)}.bayt-final h2 em{color:var(--lime)}.bayt-final p:not(.eyebrow){font-size:14px;color:var(--muted);margin:25px 0 30px}.bayt-final .buttons{justify-content:center}.bayt .footer{padding-block:45px}.bayt .footer .note{font-size:10px}.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}
#recipe-dialog{position:fixed;border:1px solid #5b6c56;border-radius:20px;background:#f0f0e5;color:#1a2b20;padding:0;width:min(880px,calc(100% - 32px));max-height:90dvh;overflow:auto;color-scheme:light;box-shadow:0 20px 100px #0006}#recipe-dialog::backdrop{background:#08110de6;backdrop-filter:blur(7px)}.dialog-close{position:absolute;top:12px;right:12px;border:1px solid #20332844;border-radius:50%;width:42px;height:42px;background:#f2f1e8;color:#1a2b20;font-size:27px;z-index:3}.dialog-close:focus-visible,#recipe-dialog :focus-visible{outline-color:#294d2c}.recipe-detail{display:grid;grid-template-columns:.9fr 1.1fr}.dialog-visual{padding:70px 30px 35px;display:flex;flex-direction:column;justify-content:center}.dialog-visual>span{font-size:90px;line-height:1;margin-bottom:50px}.dialog-visual h3{font:35px/1.05 Georgia,serif;letter-spacing:-.04em}.dialog-visual .ingredient-chips{margin-top:24px}.dialog-visual>small{font:10px 'Courier New',monospace;letter-spacing:.06em;margin-top:25px}.dialog-text{padding:70px 36px 35px}.dialog-text .eyebrow{font-size:9px;margin-bottom:15px}.dialog-text h2{font-size:34px;line-height:1.08;letter-spacing:-.04em}.dialog-text>p{font-size:13px;line-height:1.7;margin-top:20px;color:#50624e}.dialog-text ol{padding-left:18px;font-size:13px;line-height:1.6;margin:25px 0}.dialog-text li{padding-left:3px;margin:12px 0}.dialog-text .button{width:100%;margin-top:12px;font-size:12px;background:#214731;color:#f1f5df;border-color:#214731}.dialog-text .dialog-note{font-size:10px;margin-top:12px}.kit-dialog{padding:58px 45px 36px}.kit-dialog .eyebrow{font-size:10px;color:#54713c}.kit-dialog h2{font-size:43px;max-width:600px}.kit-dialog>p{font-size:13px;line-height:1.7;color:#56624d;margin-top:20px}.kit-recipe-list{display:grid;gap:9px;margin-top:25px}.kit-recipe-list button{background:#e2e7d5;color:#1b3424;border:1px solid #b8c8ac;border-radius:8px;padding:15px 16px;text-align:left;display:flex;justify-content:space-between;gap:15px;min-height:50px;font-size:13px}.kit-dialog .button{margin-top:25px;background:#254c35;color:#fff;font-size:12px}.dialog-back{background:transparent;border:0;text-decoration:underline;font-size:11px;color:#526547;margin-top:25px;padding:10px 0;min-height:44px}body.dialog-open{overflow:hidden}
@keyframes page-settle{from{opacity:0;transform:translateY(15px) rotate(-7deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes float-a{0%,100%{transform:translateY(0) rotate(8deg)}50%{transform:translateY(-8px) rotate(6deg)}}@keyframes float-b{0%,100%{transform:translateY(0) rotate(4deg)}50%{transform:translateY(6px) rotate(2deg)}}
@media(min-width:1500px){.assembly{min-height:620px}.sample-page{width:390px}.sample-about{min-height:180px}.sample-portfolio{min-height:165px}}
@media(max-width:1100px){.bayt .nav-links{gap:14px}.bayt .nav-links a{font-size:11px}.bayt-hero{gap:0}.assembly{padding-inline:20px;min-height:540px}.sample-page{width:330px}.float-block{font-size:10px;padding:10px 13px}.float-a{right:-6px;top:60px}.float-b{left:-10px}.entry-grid article{padding:24px 20px}.creator-grid{gap:45px}.people-art{padding:30px 40px}.recipe-card{padding:23px 20px 13px}.recipe-card h3{font-size:26px}}
@media(max-width:900px){.bayt-nav-name{display:none}.bayt-hero{grid-template-columns:1fr 1fr}.bayt-hero h1{font-size:58px}.hero-intro{font-size:15px}.assembly{padding-inline:15px}.sample-page{width:290px;padding:10px}.sample-about strong{font-size:22px}.sample-about{min-height:158px}.sample-grid>div{padding:12px}.sample-community{gap:14px}.float-a{right:-8px;top:70px}.float-b{bottom:83px}.assembly-caption{font-size:6px;gap:4px}.hero-copy .buttons{gap:12px}.hero-copy .button{font-size:12px;padding:14px 15px}.recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf-heading{gap:35px}.kit-grid{gap:18px}.kit-illustration{height:185px}.kit-card h3{font-size:25px}.kit-card>span{font-size:8px}.people-art{padding:26px 27px}.block-playground{grid-template-columns:235px 1fr}.block-picker{padding:25px 20px}.block-stage{padding:25px}.trust-grid{gap:25px}.creator-future{padding:25px}.future-orbit>span:nth-child(1){left:0}.future-orbit>span:nth-child(3){left:0}.house-section{gap:45px}.naming-grid{grid-template-columns:repeat(2,1fr)}.status-table>div{grid-template-columns:130px 1fr 1fr;gap:18px}}
@media(max-width:700px){.bayt .nav-row{height:68px}.bayt .brand{font-size:23px}.bayt-nav-name{display:block;font-size:11px;padding-left:15px}.bayt .menu-button{display:block}.bayt .nav-links{display:none;position:absolute;top:68px;left:0;right:0;background:#17231b;padding:20px var(--gutter);border-bottom:1px solid var(--line);gap:0;align-items:stretch}.bayt .nav-links.open{display:flex;flex-direction:column}.bayt .nav-links a{min-height:47px;font-size:14px;display:flex;align-items:center}.bayt .nav-cta{margin-top:10px;padding-inline:15px;align-self:start}.bayt-hero{grid-template-columns:1fr;padding-top:38px;padding-bottom:43px;gap:10px}.house-wordmark{font-size:25px}.marketplace-line{font-size:11px;max-width:300px;margin-bottom:20px;line-height:1.6}.release-label{font-size:9px}.bayt-hero h1{font-size:clamp(53px,10.6vw,74px);margin-block:20px 23px}.hero-intro{font-size:15px;max-width:440px}.hero-copy .buttons{margin-top:25px;gap:22px}.hero-copy .button{font-size:12px}.hero-copy .text-link{font-size:12px}.hero-footnote{font-size:10px}.assembly{min-height:530px;margin-top:22px;padding:50px 20px 63px;max-width:490px;width:100%;justify-self:center}.sample-page{width:325px;padding:12px}.sample-about{min-height:165px}.sample-about strong{font-size:25px}.sample-portfolio{min-height:150px}.sample-community{min-height:90px}.float-a{right:-3px;top:58px}.float-b{left:-1px;bottom:83px}.assembly-caption{bottom:27px;font-size:7px}.assembly-label{top:0}.entry-section{padding-block:40px 55px}.entry-heading{display:block}.entry-heading h2{width:100%;font-size:34px;margin-bottom:30px}.entry-heading .eyebrow{font-size:9px;margin-bottom:19px}.entry-grid{grid-template-columns:1fr}.entry-grid article{padding:25px}.entry-grid article+article{border-left:0;border-top:1px solid var(--line)}.entry-grid h3{margin:18px 0 13px;font-size:27px}.entry-grid p{font-size:13px;margin-bottom:18px}.entry-grid a{margin-top:20px;padding-top:14px}.entry-grid code{font-size:11px}.discover-section{padding-block:50px 60px}.shelf-heading{grid-template-columns:1fr;gap:23px;margin-bottom:27px}.shelf-heading .eyebrow{font-size:9px;margin-bottom:20px}.shelf-heading p.sub,.shelf-heading>p{font-size:14px;max-width:100%}.bayt h2{font-size:40px}.intent-bar{padding:13px 14px;margin-bottom:22px}.intent-bar input{font-size:14px;min-height:44px}.intent-bar label{gap:9px}.intent-bar label>span:first-child{font-size:28px}.intent-examples{margin-left:0;gap:4px}.intent-examples>span{display:none}.intent-examples button{font-size:9px;padding:0 6px;min-height:35px}.shelf-controls{align-items:start;flex-direction:column;gap:17px}.category-filters{gap:6px}.category-filters button{padding:9px 13px;font-size:11px;min-height:42px}#recipe-count{font-size:10px}.shelf-note{font-size:10px;line-height:1.6;margin-block:14px 22px}.recipe-grid{gap:13px}.recipe-card{min-height:320px;padding:18px 17px 10px}.recipe-top{font-size:8px;letter-spacing:.01em;gap:8px;margin-bottom:21px;align-items:start}.recipe-icon{font-size:25px}.recipe-card h3{font-size:25px;line-height:1.05;margin-bottom:14px}.recipe-card>p{font-size:11px;line-height:1.6}.ingredient-chips{padding-bottom:15px}.ingredient-chips>span{font-size:9px;padding:4px 7px}.recipe-bottom{gap:5px;flex-wrap:wrap;align-items:start}.recipe-bottom>span{font-size:8px;display:none}.recipe-bottom button{font-size:10px;padding:7px 0;justify-content:space-between;width:100%}.kits-section{padding-block:50px 55px}.kit-grid{grid-template-columns:1fr;gap:35px}.kit-illustration{height:230px}.kit-card h3{font-size:31px}.kit-card>span{font-size:10px}.kit-card p{font-size:13px;margin-bottom:15px}.arches{padding-inline:45px}.people-art{padding:22px 70px;gap:9px}.people-art i{max-height:89px}.shop-art{padding:16px 45px 0}.shop-art>span{padding:26px 8px}.ingredients-section{padding-block:55px}.block-playground{grid-template-columns:1fr}.block-picker{padding:23px 20px}.block-picker>div[role=group]:first-of-type{grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:25px}.block-picker button span{font-size:11px}.block-picker>div>button{font-size:19px;padding:10px 12px;gap:8px;min-height:48px}.playground-caption{font-size:9px}.playground-note{font-size:9px;margin-top:16px}.block-stage{min-height:380px;padding:20px}.stage-ruler{font-size:7px;margin-bottom:25px;gap:10px}.block-preview{padding:20px}.block-preview.size-tall{min-height:325px}.block-preview.size-feature{min-height:325px}.preview-title{font-size:28px}.preview-slots{gap:5px}.preview-slots span{font-size:11px;padding:10px 5px}.ingredient-list{padding:0 17px}.ingredient-list>summary{font-size:12px;line-height:1.5;padding-block:15px;gap:12px}.ingredient-list>summary>span:last-child{font-size:8px;gap:8px;flex-shrink:0}.ingredient-grid{grid-template-columns:1fr}.ingredient-list>p{font-size:12px}.creators-section{padding-block:55px}.creator-grid{grid-template-columns:1fr;gap:35px}.creator-lead{font-size:18px}.creator-future{padding:25px}.future-orbit{height:245px;max-width:330px;margin:auto}.creator-future h3{font-size:34px}.creator-future>p{font-size:13px}.trust-section{padding-block:55px 25px}.trust-grid{grid-template-columns:1fr;gap:25px;margin:28px 0}.trust-grid h3{margin-block:16px;font-size:28px}.trust-grid p{font-size:13px}.governance-note summary{font-size:12px}.naming-grid{gap:20px}.house-section{grid-template-columns:1fr;gap:35px;padding-block:35px 55px}.house-art{min-height:285px;max-width:390px;width:100%;justify-self:center}.house-arch{height:220px;width:135px}.house-section h2{font-size:42px}.house-section p:not(.eyebrow){font-size:13px}.status-section{padding-block:50px}.status-table>div{grid-template-columns:1fr;gap:10px;padding-block:22px}.status-table strong{font-size:16px}.status-table p{font-size:12px}.design-section{padding-block:50px}.design-archive>summary{align-items:start;flex-direction:column;gap:20px}.design-archive>summary h2{font-size:35px}.design-archive>summary>span{width:100%;justify-content:space-between}.design-archive>summary .eyebrow{font-size:9px}.design-intro{font-size:12px}.bayt-final{padding-block:50px 65px}.bayt-final h2{font-size:55px}.bayt-final .eyebrow{font-size:9px}.bayt-final p:not(.eyebrow){font-size:13px}.bayt-final .buttons{flex-direction:column;width:100%;max-width:330px}.bayt .footer{padding-block:35px}.bayt .footer-links{gap:15px}.recipe-detail{grid-template-columns:1fr}.dialog-visual{padding:32px 25px 25px;min-height:185px}.dialog-visual>span{font-size:45px;margin-bottom:15px}.dialog-visual h3{font-size:28px;max-width:250px}.dialog-visual .ingredient-chips{margin-top:15px;padding-bottom:0}.dialog-visual>small{margin-top:18px;font-size:9px}.dialog-text{padding:28px 25px 30px}.dialog-text h2{font-size:30px}.dialog-text .eyebrow{margin-bottom:13px}.dialog-text>p{margin-top:15px}.dialog-text ol{margin-block:20px}.kit-dialog{padding:65px 25px 30px}.kit-dialog h2{font-size:34px}.kit-dialog .eyebrow{font-size:9px}.dialog-close{position:sticky;float:right;top:10px;right:10px;margin:10px 10px -52px 0}}
@media(max-width:380px){.bayt-nav-name{display:none}.bayt-hero h1{font-size:48px}.assembly{min-height:500px;padding-inline:10px}.sample-page{width:280px}.sample-about strong{font-size:22px}.sample-about{min-height:155px}.sample-grid>div{padding:11px}.sample-book strong{font-size:20px}.float-block{font-size:9px;padding:9px 11px}.float-a{right:-2px}.float-b{bottom:80px}.assembly-caption{font-size:6px;gap:3px}.sample-portfolio{min-height:143px}.recipe-grid{grid-template-columns:1fr}.recipe-card{min-height:305px;padding:24px}.recipe-card h3{font-size:30px}.recipe-card>p{font-size:12px}.recipe-bottom>span{display:block}.recipe-bottom button{width:auto;gap:20px}.recipe-top{font-size:10px}.recipe-icon{font-size:32px}.ingredient-chips>span{font-size:10px}.people-art{padding-inline:50px}.hero-copy .buttons{gap:10px}.hero-copy .text-link{font-size:11px}.hero-copy .button{font-size:11px}.bayt h2{font-size:36px}.shelf-heading .eyebrow{font-size:8px}}
@media(prefers-reduced-motion:reduce){.bayt *{animation:none!important;transition:none!important;scroll-behavior:auto!important}html:has(.bayt){scroll-behavior:auto}.sample-page{transform:rotate(-4deg)}}

.creator-list-cta{margin-top:27px}.creator-list-cta .button{font-size:12px}.creator-list-cta button:disabled{opacity:.65}.creator-list-cta p{font-size:11px;color:#bbcfb9;margin-top:10px}

/* Added 11 October 2026: Square and Strip, so the picker can show every
   size the builder really allows for a block. Same idiom as the
   author's own .size-tall and .size-feature, and the same transition;
   each smaller shape drops what will not fit, which is the behaviour
   the section exists to demonstrate. */
.block-preview.size-square{max-width:258px;min-height:232px}
.block-preview.size-strip{max-width:520px;min-height:104px;padding:17px 22px}
.block-preview.size-square .feature-extra,
.block-preview.size-strip .feature-extra{display:none}
.block-preview.size-square .preview-sub{display:none}
.block-preview.size-strip .preview-sub,
.block-preview.size-strip .preview-slots,
.block-preview.size-strip .preview-row{display:none}
.block-preview.size-strip .preview-title{font-size:19px;margin:3px 0 0}
.block-preview.size-square .preview-slots{gap:6px}
/* Two "+" on every disclosure (13 Oct 2026): ciaas.css, which this page
   shares, draws one after every summary for its own questions, and this
   page draws its own inside each summary, so the inherited one goes. Where
   a summary stacks on a phone it stood alone at the left of the row. The
   Menu button, beside this page's longer name, wrapped its "+" onto a
   second line. */
.bayt .ingredient-list>summary:after,.bayt .ingredient-detail summary:after,.bayt .governance-note summary:after,.bayt .design-archive>summary:after{content:none}
.bayt .menu-button{flex:none;white-space:nowrap}


/* Reading size on a phone (11 October 2026, the founder's call).

   Nine people in ten arrive on a phone, and this page was being read at
   8 to 13 pixels. The author's rules above are untouched: these are the
   same selectors restated for narrow screens with the size raised, so the
   design, the spacing and the layout are exactly as drawn. Generated from
   this file's own rules by scripts/bump-static-type.ts. Delete this block
   to undo it. */
@media (max-width: 640px) {
  .marketplace-line {
    font-size: 15px;
  }
  .hero-footnote {
    font-size: 14px;
  }
  .sample-address>span:first-child {
    font-size: 12px;
  }
  .sample-about>span:last-child {
    font-size: 12px;
  }
  .sample-portfolio small {
    font-size: 12px;
  }
  .sample-book>span:not(.tiny-icon) {
    font-size: 12px;
  }
  .mock-slots b {
    font-size: 12px;
  }
  .sample-community strong {
    font-size: 16.5px;
  }
  .sample-community small {
    font-size: 12px;
  }
  .float-block {
    font-size: 15px;
  }
  .demo-caption {
    font-size: 12.5px;
  }
  .entry-heading .eyebrow {
    font-size: 13px;
  }
  .entry-grid p {
    font-size: 16px;
  }
  .entry-detail {
    font-size: 14px;
  }
  .entry-grid a {
    font-size: 15px;
  }
  .shelf-heading .eyebrow {
    font-size: 13px;
  }
  .intent-examples {
    font-size: 13px;
  }
  .intent-examples button {
    font-size: 14px;
  }
  .category-filters button {
    font-size: 15px;
  }
  .shelf-note {
    font-size: 14px;
  }
  .recipe-card>p {
    font-size: 15px;
  }
  .ingredient-chips>span {
    font-size: 13px;
  }
  .recipe-bottom>span {
    font-size: 12.5px;
  }
  .recipe-bottom button {
    font-size: 14px;
  }
  .kit-card p {
    font-size: 16px;
  }
  .kit-card b {
    font-size: 15px;
  }
  .block-picker button span {
    font-size: 15px;
  }
  .block-picker .size-picker button {
    font-size: 14px;
  }
  .playground-note {
    font-size: 13px;
  }
  .preview-sub {
    font-size: 15px;
  }
  .preview-slots span {
    font-size: 15px;
  }
  .preview-row {
    font-size: 15px;
  }
  .preview-row strong {
    font-size: 16px;
  }
  .preview-cta {
    font-size: 15px;
  }
  .ingredient-list>summary {
    font-size: 16.5px;
  }
  .ingredient-list>p {
    font-size: 16px;
  }
  .ingredient-detail summary {
    font-size: 15px;
  }
  .ingredient-detail p {
    font-size: 15px;
  }
  .creator-lead+p {
    font-size: 16px;
  }
  .creator-status strong {
    font-size: 15px;
  }
  .creator-status p {
    font-size: 14px;
  }
  .creator-future>p {
    font-size: 16px;
  }
  .creator-future .text-link {
    font-size: 14px;
  }
  .trust-grid p {
    font-size: 16px;
  }
  .governance-note summary {
    font-size: 16px;
  }
  .governance-note>p {
    font-size: 15px;
  }
  .naming-grid p {
    font-size: 15px;
  }
  .house-section p:not(.eyebrow) {
    font-size: 16px;
  }
  .house-section a {
    font-size: 13px;
  }
  .status-table strong {
    font-size: 16.5px;
  }
  .status-table p {
    font-size: 15px;
  }
  .design-intro {
    font-size: 16.5px;
  }
  .bayt-final p:not(.eyebrow) {
    font-size: 16.5px;
  }
  .bayt .footer .note {
    font-size: 13px;
  }
  .dialog-text .eyebrow {
    font-size: 12.5px;
  }
  .dialog-text>p {
    font-size: 16px;
  }
  .dialog-text ol {
    font-size: 16px;
  }
  .dialog-text .button {
    font-size: 15px;
  }
  .dialog-text .dialog-note {
    font-size: 13px;
  }
  .kit-dialog .eyebrow {
    font-size: 13px;
  }
  .kit-dialog>p {
    font-size: 16px;
  }
  .kit-recipe-list button {
    font-size: 16px;
  }
  .kit-dialog .button {
    font-size: 15px;
  }
  .dialog-back {
    font-size: 14px;
  }
  .creator-list-cta .button {
    font-size: 15px;
  }
  .creator-list-cta p {
    font-size: 14px;
  }
}
