.beta-landing{min-height:100vh;color:var(--color-text)}.beta-landing button,.beta-landing input,.beta-landing select,.beta-landing textarea{font:inherit}.beta-header{position:sticky;top:0;z-index:20;display:grid;max-width:1200px;margin:0 auto;padding:.95rem clamp(1rem,4vw,2rem);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.beta-header,.beta-hero,.beta-section,.beta-footer{width:100%}.beta-brand,.beta-nav,.beta-header-cta,.beta-primary,.beta-secondary{display:inline-flex;align-items:center}.beta-brand{gap:.55rem;color:var(--color-text);font-weight:800;text-decoration:none}.beta-brand img{width:2.15rem;height:2.15rem}.beta-nav{justify-content:center;gap:clamp(.8rem,2.3vw,1.7rem)}.beta-nav a,.beta-header-cta,.beta-secondary{color:var(--color-text-muted);font-size:.92rem;font-weight:700;text-decoration:none}.beta-nav a:hover,.beta-secondary:hover{color:var(--color-primary)}.beta-header-cta,.beta-secondary{min-height:42px;justify-content:center;gap:.45rem;border:1px solid var(--color-border);border-radius:999px;background:#fffdf8c7;padding:.48rem .95rem;cursor:pointer}.beta-hero{display:grid;max-width:1200px;min-height:min(720px,calc(100vh - 70px));margin:0 auto;padding:clamp(2.2rem,6vw,5.4rem) clamp(1rem,4vw,2rem) clamp(3rem,6vw,5rem);grid-template-columns:minmax(0,1.02fr) minmax(330px,.82fr);align-items:center;gap:clamp(2.4rem,7vw,5.5rem)}.beta-hero-copy h1,.beta-section-heading h2,.beta-public-copy h2,.beta-access-copy h2{margin:0;font-family:var(--font-display);color:var(--color-text)}.beta-hero-copy h1{max-width:13.5ch;font-size:clamp(2.7rem,6.1vw,4.6rem);line-height:1;text-wrap:balance}.beta-hero-copy p{max-width:42rem;margin:1.35rem 0 0;color:var(--color-text-muted);font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.5}.beta-hero-actions,.beta-inline-actions{display:flex;margin-top:2rem;flex-wrap:wrap;gap:.8rem}.beta-primary{min-height:48px;justify-content:center;gap:.5rem;border:1px solid var(--color-primary);border-radius:999px;background:var(--color-primary);padding:.65rem 1.15rem;color:#fff;font-weight:800;text-decoration:none;box-shadow:0 10px 24px #b2683733;cursor:pointer}.beta-primary:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.beta-primary:disabled{cursor:wait;opacity:.72}.beta-primary:focus-visible,.beta-secondary:focus-visible,.beta-header-cta:focus-visible,.beta-landing input:focus-visible,.beta-landing select:focus-visible,.beta-landing textarea:focus-visible{outline:none;box-shadow:0 0 0 4px var(--color-focus)}.beta-product-shell,.beta-panel,.beta-proof-strip article,.beta-feature,.beta-public-card,.beta-lead-form{border:1px solid var(--color-border);background:#fffdf8d6;box-shadow:0 10px 26px #322e2b0f}.beta-product-shell{border-radius:1.2rem;background:linear-gradient(145deg,#fffdf8f5,#f9e8d3b8),var(--color-surface);padding:clamp(1rem,3vw,1.45rem);box-shadow:0 22px 50px #322e2b1f}.beta-product-top,.beta-recommendation,.beta-mix-heading,.beta-entry-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.beta-product-top{color:var(--color-text);font-weight:800}.beta-live-dot{width:.72rem;height:.72rem;flex:0 0 auto;border-radius:50%;background:var(--color-secondary);box-shadow:0 0 0 6px #8ea06d2e}.beta-stat-grid{display:grid;margin-top:1.2rem;grid-template-columns:repeat(3,1fr);gap:.65rem}.beta-stat,.beta-preview-steps li{border:1px solid var(--color-border);background:#fffdf8c2}.beta-stat{min-width:0;border-radius:.85rem;padding:.82rem}.beta-stat span,.beta-card-label{display:block;color:var(--color-text-muted);font-size:.76rem;font-weight:800}.beta-stat strong{display:block;margin-top:.35rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1}.beta-preview-steps,.beta-notes-list,.beta-step-list{display:grid;margin:1rem 0 0;padding:0;gap:.55rem;list-style:none}.beta-preview-steps li{display:flex;min-height:48px;align-items:center;gap:.75rem;border-radius:.85rem;padding:.75rem .85rem;color:var(--color-text-muted);font-weight:700}.beta-preview-steps span,.beta-step-index{display:inline-flex;width:1.65rem;height:1.65rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:#e0ae6347;color:var(--color-primary-hover);font-size:.78rem;font-weight:800}.beta-section{max-width:1200px;margin:0 auto;padding:clamp(3.2rem,7vw,5.8rem) clamp(1rem,4vw,2rem)}.beta-section-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,.68fr);gap:clamp(1.3rem,5vw,4rem);align-items:end}.beta-section-heading h2,.beta-public-copy h2,.beta-access-copy h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.02}.beta-section-heading p,.beta-feature p,.beta-public-copy p,.beta-public-card p,.beta-access-copy p,.beta-footer p,.beta-timer-face p,.beta-step p{color:var(--color-text-muted);line-height:1.5}.beta-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding-top:0}.beta-proof-strip article{display:flex;align-items:flex-start;gap:.9rem;border-radius:1rem;padding:1rem}.beta-proof-strip svg,.beta-proof-strip img,.beta-public-card svg{flex:0 0 auto;color:var(--color-primary)}.beta-proof-strip img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.beta-proof-strip h2,.beta-feature h3,.beta-public-card h3,.beta-panel h3,.beta-entry h3,.beta-entry h4{margin:0;font-size:1.12rem;line-height:1.18}.beta-proof-strip p,.beta-feature p,.beta-public-card p{margin:.28rem 0 0}.beta-demo-grid,.beta-journal-layout,.beta-public-section,.beta-access{display:grid;gap:clamp(1.2rem,4vw,2rem)}.beta-demo-grid{margin-top:2rem;grid-template-columns:minmax(0,1fr) minmax(310px,.48fr);align-items:start}.beta-demo-grid-reverse{grid-template-columns:minmax(310px,.48fr) minmax(0,1fr)}.beta-demo-grid-reverse>.beta-timeline-panel{order:2}.beta-demo-grid-reverse>.beta-timer-card{order:1}.beta-panel{border-radius:1.05rem;padding:clamp(1rem,3vw,1.25rem)}.beta-profile-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.beta-profile-row button,.beta-temperature-row button{border:1px solid var(--color-border);border-radius:.9rem;background:#f9e8d347;padding:.75rem;color:var(--color-text-muted);text-align:left;cursor:pointer}.beta-profile-row button.is-active,.beta-temperature-row button.is-active{border-color:#b268377a;background:#e0ae6342;color:var(--color-text)}.beta-profile-row strong,.beta-profile-row span,.beta-temperature-row span,.beta-temperature-row small{display:block}.beta-profile-row strong{font-size:.98rem}.beta-profile-row span,.beta-temperature-row small{margin-top:.25rem;font-size:.82rem;line-height:1.3}.beta-field-list{display:grid;margin-top:1rem;overflow:hidden;border:1px solid var(--color-border);border-radius:1rem;background:#fff}.beta-number-control{display:grid;gap:.65rem;padding:.9rem;border-bottom:1px solid var(--color-border)}.beta-number-control:last-child{border-bottom:0}.beta-control-label,.beta-control-input,.beta-temperature-row,.beta-mix-selects,.beta-email-row,.beta-metric-row{display:flex;align-items:center}.beta-control-label{gap:.7rem;font-weight:800}.beta-icon-dot,.beta-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#8ea06d2e;color:var(--color-secondary)}.beta-icon-dot{width:2.35rem;height:2.35rem}.beta-icon-dot img{width:1.9rem;height:1.9rem;-o-object-fit:contain;object-fit:contain}.beta-control-input{overflow:hidden;width:min(220px,100%);border:1px solid var(--color-border-strong);border-radius:.85rem;background:#fff}.beta-control-input input{width:100%;min-width:0;border:0;background:transparent;padding:.55rem .75rem;color:var(--color-text);font-size:1.1rem;font-weight:800}.beta-control-input span{align-self:stretch;display:grid;min-width:2.8rem;place-items:center;border-left:1px solid var(--color-border);background:#f9e8d361;color:var(--color-text-muted);font-weight:800}.beta-range{width:100%;accent-color:var(--color-primary)}.beta-mix-demo{margin-top:1rem;border:1px solid var(--color-border);border-radius:1rem;background:#f9e8d352;padding:1rem}.beta-mix-heading span,.beta-entry-head span{border-radius:999px;background:#fff;padding:.3rem .65rem;color:var(--color-primary-hover);font-size:.78rem;font-weight:800}.beta-mix-selects{margin-top:.75rem;gap:.65rem}.beta-mix-selects label{display:grid;flex:1;gap:.3rem}.beta-mix-selects span{color:var(--color-text-muted);font-size:.8rem;font-weight:800}.beta-mix-selects select,.beta-lead-form input,.beta-textarea-field textarea{width:100%;border:1px solid var(--color-border-strong);border-radius:.85rem;background:#fff;color:var(--color-text)}.beta-mix-selects select{min-height:42px;padding:.45rem .7rem}.beta-flour-breakdown,.beta-weigh-list,.beta-entry-metrics{display:grid;margin-top:1rem;gap:.55rem}.beta-metric-row{justify-content:space-between;gap:1rem;color:var(--color-text-muted)}.beta-metric-row strong{color:var(--color-text);font-variant-numeric:tabular-nums}.beta-weigh-card,.beta-timer-card,.beta-journal-side{position:sticky;top:5.5rem}.beta-weigh-card h3,.beta-timer-card h3,.beta-journal-side h3,.beta-recommendation h3,.beta-mix-heading h3{margin-top:.35rem}.beta-total,.beta-timer-face{margin-top:1rem;border:1px solid var(--color-border);border-radius:1rem;background:#f9e8d366;padding:1rem}.beta-total span,.beta-total strong,.beta-timer-face span,.beta-timer-face strong{display:block}.beta-total span,.beta-timer-face span{color:var(--color-text-muted);font-weight:800}.beta-total strong,.beta-timer-face strong{margin-top:.25rem;font-size:clamp(2rem,5vw,3.4rem);line-height:1}.beta-full-button{width:100%;margin-top:1rem}.beta-temperature-row{gap:.55rem}.beta-temperature-row button{display:grid;justify-items:center;flex:1;text-align:center}.beta-temperature-row img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.beta-recommendation{margin-top:1rem;border:1px solid var(--color-border);border-radius:1rem;background:#f9e8d347;padding:1rem}.beta-recommendation strong{color:var(--color-primary-hover);font-size:clamp(1.35rem,3vw,2rem)}.beta-notes-list li,.beta-step{display:flex;align-items:flex-start;gap:.65rem}.beta-notes-list li{color:var(--color-text-muted);font-size:.94rem;font-weight:700}.beta-notes-list svg{margin-top:.15rem;flex:0 0 auto;color:var(--color-secondary)}.beta-step{border:1px solid var(--color-border);border-radius:1rem;background:#fff;padding:.85rem}.beta-step-watch{border-color:#e0ae6380;background:#e0ae631f}.beta-step-shorter{border-color:#b2683757}.beta-step-longer{border-color:#8ea06d73}.beta-step div{min-width:0;flex:1}.beta-step p{margin:.25rem 0 0;font-size:.9rem}.beta-step-time{display:grid;justify-items:end;color:var(--color-primary-hover);font-weight:900}.beta-step-time small{color:var(--color-text-muted);font-size:.72rem}.beta-journal-layout{margin-top:2rem;grid-template-columns:minmax(0,1fr) minmax(300px,.4fr);align-items:start}.beta-entry{display:grid;gap:1rem}.beta-entry-timeline{display:grid;gap:.85rem;border:1px solid var(--color-border);border-radius:1rem;background:#f9e8d347;padding:1rem}.beta-entry-timeline ol{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.beta-entry-timeline li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--color-border);border-radius:.8rem;background:#fffdf8c7;padding:.72rem .85rem}.beta-entry-timeline li span{min-width:0;color:var(--color-text);font-weight:800}.beta-entry-timeline li strong{flex:0 0 auto;color:var(--color-primary-hover);font-weight:900}.beta-textarea-field{display:grid;gap:.4rem}.beta-textarea-field span,.beta-lead-form label{color:var(--color-text-muted);font-size:.85rem;font-weight:800}.beta-textarea-field textarea{min-height:96px;resize:vertical;padding:.75rem;line-height:1.45}.beta-feature-grid,.beta-public-grid{display:grid;margin-top:2rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.beta-feature,.beta-public-card{border-radius:1rem;padding:1.1rem}.beta-icon{width:2.6rem;height:2.6rem;margin-bottom:1rem}.beta-icon img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.beta-public-section,.beta-access{grid-template-columns:minmax(0,.82fr) minmax(320px,.68fr);align-items:center}.beta-public-copy p,.beta-access-copy p{max-width:42rem;margin:1rem 0 0}.beta-public-grid{margin-top:0;grid-template-columns:1fr}.beta-lead-form{display:grid;gap:.8rem;border-radius:1.05rem;padding:1.1rem}.beta-email-row{gap:.65rem}.beta-lead-form input{min-height:48px;min-width:0;padding:.6rem .85rem}.beta-email-row input{flex:1}.beta-form-message{margin:0;color:var(--color-text-muted);font-size:.92rem;font-weight:700;line-height:1.45}.beta-form-message-error,.beta-form-message-network-error{color:#9f2d20}.beta-form-message-success{color:#4f6f31}.beta-privacy-check{display:flex;align-items:flex-start;gap:.5rem;color:var(--color-text-muted);font-size:.78rem;font-weight:700;line-height:1.35}.beta-privacy-check input{width:.875rem;height:.875rem;min-height:0;margin-top:.12rem;accent-color:var(--color-primary)}.beta-privacy-check a{color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.18em}.beta-mailto-link{width:-moz-fit-content;width:fit-content}.beta-footer{display:flex;max-width:1200px;margin:0 auto;padding:2rem clamp(1rem,4vw,2rem) 2.8rem;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--color-border)}.beta-footer img{width:8.4rem;max-width:42vw}.beta-footer p{max-width:30rem;margin:0;text-align:right}@media(max-width:940px){.beta-header{grid-template-columns:1fr auto}.beta-nav{display:none}.beta-hero,.beta-section-heading,.beta-demo-grid,.beta-demo-grid-reverse,.beta-journal-layout,.beta-public-section,.beta-access{grid-template-columns:1fr}.beta-hero{min-height:auto;align-items:start}.beta-demo-grid-reverse>.beta-timeline-panel,.beta-demo-grid-reverse>.beta-timer-card{order:initial}.beta-weigh-card,.beta-timer-card,.beta-journal-side{position:static}.beta-proof-strip,.beta-feature-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.beta-header{padding-top:.85rem;max-width:100vw;grid-template-columns:auto minmax(0,1fr);overflow:hidden}.beta-brand span{display:none}.beta-header-cta{min-height:40px;max-width:calc(100vw - 5rem);justify-self:end;padding-inline:.78rem;font-size:.86rem}.beta-hero{padding-top:1.4rem;overflow:hidden}.beta-hero-copy h1{max-width:10.8ch;font-size:clamp(2.15rem,10vw,2.8rem);line-height:1.03}.beta-hero-copy p{max-width:100%;font-size:1rem;overflow-wrap:break-word}.beta-product-shell,.beta-panel,.beta-proof-strip article,.beta-feature,.beta-public-card,.beta-lead-form{min-width:0;max-width:100%;overflow:hidden}.beta-preview-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;overflow-wrap:anywhere}.beta-notes-list li,.beta-step,.beta-metric-row,.beta-proof-strip article,.beta-public-card,.beta-feature{min-width:0;overflow-wrap:anywhere}.beta-hero-actions,.beta-primary,.beta-secondary,.beta-email-row{width:100%}.beta-email-row,.beta-inline-actions,.beta-mix-selects,.beta-temperature-row{flex-direction:column;align-items:stretch}.beta-stat-grid,.beta-proof-strip,.beta-profile-row,.beta-feature-grid{grid-template-columns:1fr}.beta-footer{display:block}.beta-footer p{margin-top:1rem;text-align:left}}
