:root{--mf-ink:#171717;--mf-paper:#f1f0ee;--mf-canvas:#faf9f7;--mf-white:#fff;--mf-line:#e0dedb;--mf-muted:#66625f;--mf-pink:#b523a5;--mf-pink-soft:#f8e5f5;--mf-purple:#7656a6;--mf-green:#306b4f;--mf-green-soft:#e9f2ec;--mf-amber:#8a5b20;--mf-amber-soft:#faf0df;--mf-logo-source:url(/makeflow_logo.png)}.mf-brand{color:inherit;white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.mf-brand-mark{background:var(--mf-pink);width:62px;height:25px;mask-image:var(--mf-logo-source);flex:none;display:inline-block;mask-position:50%;mask-size:100%;mask-repeat:no-repeat}.mf-brand-name{letter-spacing:-.065em;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:23px;font-weight:600}.marketing{--background:#f1f0ee;--foreground:#101010;--muted-foreground:#62615f;--primary:#181818;--primary-foreground:#fff;--secondary:#a115a5;--border:#dcdad7;--surface:#fff;--heading-font:"Geist", Arial, sans-serif;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;margin:0;font:400 15px/1.6 Geist,sans-serif}.marketing *,.marketing :before,.marketing :after{box-sizing:border-box}.marketing h1,.marketing h2,.marketing h3,.marketing h4,.marketing p,.marketing figure{margin:0}.marketing a{color:inherit;text-decoration:none}.marketing button{font:inherit;cursor:pointer}.marketing img{max-width:100%;display:block}.marketing a,.marketing button{-webkit-tap-highlight-color:transparent}.marketing :focus-visible{outline:3px solid var(--secondary);outline-offset:5px}.marketing ::selection{color:#101010;background:#ffdfff}.marketing [hidden]{display:none!important}.marketing .wrap{width:min(1280px,100% - 112px);margin-inline:auto}.marketing .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketing .skip-link{z-index:100;background:var(--surface);padding:12px 20px;position:fixed;top:-100px;left:20px}.marketing .skip-link:focus{top:10px}.landing-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;height:100px;display:flex}.brand{letter-spacing:-1.1px;align-items:center;gap:9px;font-size:25px;font-weight:700;display:inline-flex}.brand img{width:35px;height:35px}.landing-header nav{align-items:center;gap:34px;font-size:13px;display:flex}.landing-header nav a:hover,.landing-footer nav a:hover{color:var(--secondary)}.button{background:var(--primary);border:1px solid var(--primary);border-radius:4px;justify-content:center;align-items:center;gap:32px;min-height:54px;padding:14px 24px;font-size:13px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex;color:var(--primary-foreground)!important}.button:hover{background:var(--foreground);transform:translateY(-2px)}.button span{font-size:19px;line-height:1}.button-small{gap:20px;min-height:41px;padding:8px 17px;font-size:12px}.button-light{background:var(--background);border-color:var(--background);color:var(--foreground)!important}.button-light:hover{background:#e0e8d4}.button-outline{border-color:var(--border);background:0 0;color:var(--foreground)!important}.button-outline:hover{background:#edf2eb}.text-link{border-bottom:1px solid var(--border);align-items:center;gap:19px;padding-bottom:4px;font-size:12px;font-weight:500;display:inline-flex}.text-link:hover{border-color:var(--foreground)}.eyebrow{letter-spacing:1.3px;font:10px/1.6 IBM Plex Mono,monospace}.tiny-rule{vertical-align:middle;background:var(--secondary);width:23px;height:1px;margin-right:9px;display:inline-block}.hero-description{color:var(--muted-foreground);font-size:17px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.status-dot{vertical-align:middle;background:#5c9573;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.landing-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-block:54px 22px;display:flex}.landing-footer .brand{font-size:22px}.landing-footer .brand img{width:28px}.landing-footer p{color:var(--muted-foreground);margin-top:8px;font-size:12px}.landing-footer nav{gap:30px;padding-top:12px;font-size:12px;display:flex}.footer-bottom{border-top:1px solid var(--border);width:100%;color:var(--muted-foreground);justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.footer-bottom>div{flex-wrap:wrap;gap:22px;display:flex}.make-room{--background:#f1f0ee;--foreground:#101010;--primary:#224d3d;--secondary:#b34a2d;--border:#cdd2bd;--heading-font:"Geist", sans-serif}.make-room .landing-header{height:92px}.make-room .brand{font-family:Geist,sans-serif}.make-room .button{background:var(--foreground);border-color:var(--foreground);border-radius:0}.make-room .button:hover{background:var(--secondary);border-color:var(--secondary)}.room-cta{border-bottom:1px solid var(--border);padding-block:90px 80px}.room-cta h2{letter-spacing:-6px;margin-block:30px;font-size:clamp(60px,8.3vw,112px)}.room-cta h2>span{color:#a54f32}.room-cta>div{justify-content:space-between;align-items:center;gap:25px;display:flex}.room-cta p{color:var(--muted-foreground);font-size:13px}@media (width<=1100px){.marketing .wrap{width:calc(100% - 72px)}}@media (width<=800px){.marketing .wrap{width:calc(100% - 48px)}.landing-header{height:82px}.landing-header nav{gap:20px;font-size:11px}.landing-header .button-small{gap:12px;min-height:36px;padding:7px 12px;font-size:10px}.brand{gap:6px;font-size:22px}.brand img{width:30px;height:30px}.make-room h2{font-size:52px}.room-cta h2{letter-spacing:-4px;font-size:74px}}@media (width<=580px){.marketing .wrap{width:calc(100% - 40px)}.landing-header,.make-room .landing-header{gap:10px;height:74px}.landing-header nav{display:none}.brand{font-size:22px}.landing-header .button{gap:12px;min-height:35px;padding:8px 10px;font-size:9px}.landing-header .button span{font-size:16px}.eyebrow{letter-spacing:1px;font-size:8px}.button{gap:25px;min-height:49px;padding:12px 19px;font-size:12px}.text-link{gap:12px;font-size:11px}.landing-footer{gap:20px;padding-block:35px 20px}.landing-footer .brand{font-size:22px}.landing-footer nav{gap:24px;width:100%;padding-top:0;font-size:11px}.footer-bottom{gap:20px;margin-top:10px;font-size:8px}.footer-bottom>div{justify-content:flex-end;gap:12px;max-width:220px}.footer-bottom>span{white-space:nowrap}.make-room h2{letter-spacing:-2px;font-size:39px}.room-cta{padding-block:55px 45px}.room-cta .eyebrow{font-size:6px}.room-cta h2{letter-spacing:-2.8px;margin-block:28px;font-size:clamp(47px,13.2vw,65px)}.room-cta>div{flex-direction:column;align-items:flex-start;gap:20px}.room-cta>div p{font-size:11px}}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :before,.marketing :after{scroll-behavior:auto!important;transition:none!important}}.marketing section[id]{scroll-margin-top:24px}.landing-header{z-index:10;position:relative}.mobile-navigation{display:none}.mobile-navigation summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;list-style:none}.mobile-navigation summary::-webkit-details-marker{display:none}.landing-header .mobile-navigation nav{background:var(--background);border:1px solid var(--border);flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;display:flex;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 18px 24px #10101010}.mobile-navigation nav a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:49px;font-size:14px;display:flex}.mobile-navigation nav .button{margin-top:15px}.landing-footer nav{flex-wrap:wrap}.landing-footer a{text-underline-offset:4px}.landing-footer nav a:hover,.footer-bottom a:hover{text-decoration:underline}.room-questions{border-bottom:1px solid var(--border);grid-template-columns:.8fr 1fr;gap:90px;padding-block:85px;display:grid}.room-questions h2{margin-block:22px 26px;font-size:54px}.room-questions h2 em{font:italic 1.2em/1 Instrument Serif,serif}.question-list details{border-bottom:1px solid var(--border)}.question-list details:first-child{border-top:1px solid var(--border)}.question-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;font-size:15px;font-weight:500;list-style:none;display:flex}.question-list summary::-webkit-details-marker{display:none}.question-list summary>span{font-size:24px;font-weight:400;line-height:1;transition:transform .2s}.question-list details>p{color:var(--muted-foreground);padding:0 35px 26px 0;font-size:14px;line-height:1.85}.room-cta>.eyebrow{font-size:10px}.room-cta>.room-signup-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:60px;margin-top:30px;display:grid}.room-signup-grid h2{letter-spacing:-4px;margin:0 0 28px;font-size:clamp(54px,5.7vw,82px)}.room-signup-grid>div>p{font-size:15px}.room-signup-grid>div>.text-link{margin-top:24px}.waitlist{background:#e8ebdb;border:1px solid #cdd4bc;padding:28px}.waitlist h3{font:500 24px / 1.2 var(--heading-font);letter-spacing:-1px;margin-block:13px}.waitlist .eyebrow{font-size:8px}.waitlist .waitlist-intro{margin-bottom:23px;font-size:12px;line-height:1.8}.waitlist fieldset{border:0;min-width:0;margin:0;padding:0}.waitlist label{margin:16px 0 7px;font-size:12px;display:block}.waitlist input{width:100%;min-height:47px;color:var(--foreground);background:#fffdf6;border:1px solid #bdc7ae;border-radius:0;padding:11px 13px;font:400 16px Geist,sans-serif}.waitlist input::placeholder{color:#77816d}.waitlist .button{justify-content:space-between;width:100%;min-height:49px;margin-top:20px}.waitlist .button [data-submit-label]{font-size:13px;line-height:1.4}.waitlist :disabled{cursor:wait;opacity:.65}.waitlist .waitlist-note{margin-top:15px;font-size:10px;line-height:1.8}.waitlist-note a{text-underline-offset:3px;text-decoration:underline}.waitlist .waitlist-error{color:#943e26;background:#f7e6d8;border-left:2px solid #943e26;margin-top:15px;padding:12px;font-size:12px}.waitlist-success{padding-block:28px}.waitlist-success-mark{border:1px solid #779561;place-items:center;width:52px;height:52px;margin-bottom:28px;font-size:28px;display:grid}.waitlist-success h3{margin-block:18px;font-size:32px}.waitlist .waitlist-success>p:not(.eyebrow){font-size:14px;line-height:1.85}.waitlist-success .text-link{margin-top:24px;font-size:11px}@media (width<=1100px){.landing-header .desktop-nav{gap:23px}.room-questions{gap:50px}.room-cta>.room-signup-grid{grid-template-columns:minmax(0,1fr) 350px;gap:35px}.room-signup-grid h2{letter-spacing:-3px;font-size:57px}}@media (width<=800px){.room-questions{grid-template-columns:1fr 1.2fr;gap:35px;padding-block:60px}.room-questions h2{font-size:44px}.question-list summary{padding-block:21px;font-size:13px}.question-list details>p{padding-right:10px;font-size:12px}.room-cta>.room-signup-grid{grid-template-columns:1fr;gap:35px}.room-signup-grid h2{font-size:75px}.waitlist{max-width:520px;padding:30px}}@media (width<=700px){.landing-header .desktop-nav,.landing-header .header-signup{display:none}.mobile-navigation,.mobile-navigation summary{display:flex}}@media (width<=580px){.landing-footer nav{gap:12px 22px;font-size:12px}.landing-footer nav a{align-items:center;min-height:36px;display:inline-flex}.room-questions{grid-template-columns:1fr;gap:35px;padding-block:50px}.room-questions .eyebrow{font-size:7px}.room-questions h2{margin-block:18px 22px;font-size:43px}.question-list summary{font-size:14px}.question-list details>p{font-size:13px}.room-cta>.eyebrow{font-size:7px}.room-cta>.room-signup-grid{gap:30px;margin-top:24px}.room-signup-grid h2{letter-spacing:-2.5px;margin-block:0 22px;font-size:clamp(41px,12vw,65px)}.room-signup-grid>div>p{font-size:13px}.waitlist{width:100%;padding:22px}.waitlist h3{font-size:25px}.waitlist-success .text-link{gap:10px;font-size:10px}}.workspace-section{background:#dfe5d0;padding-block:74px 65px}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:35px;display:flex}.section-heading h2{margin-top:18px;font-size:56px}.section-heading>p{color:#4e604f;max-width:310px;font-size:15px}.tour-tabs{border-bottom:1px solid #a8b69c;gap:30px;display:flex}.tour-tabs button{color:#51614a;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:13px;padding:17px 0;font-size:14px;display:flex}.tour-tabs button>span{font:10px IBM Plex Mono,monospace}.tour-tabs button[aria-selected=true]{color:#101010;border-bottom-color:#101010}.tour-caption{justify-content:space-between;align-items:center;gap:40px;min-height:132px;padding:27px 0;display:flex}.tour-caption h3{letter-spacing:-.8px;margin-bottom:8px;font:500 23px/1.3 Geist,sans-serif}.tour-caption p{color:#51614a;max-width:650px;font-size:13px}.tour-caption .text-link{border-color:#a2b294;flex-shrink:0;font-size:11px}@media (width<=900px){.section-heading h2{font-size:48px}.section-heading>p{max-width:250px}.tour-caption{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=580px){.workspace-section{padding-block:45px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px}.section-heading h2{letter-spacing:-2px;font-size:39px}.section-heading>p{max-width:100%;font-size:14px}.tour-tabs{gap:18px}.tour-tabs button{text-align:left;flex:1;padding:13px 0;font-size:11px;line-height:1.5;display:block}.tour-tabs button>span{margin-bottom:7px;display:block}.tour-caption h3{font-size:22px}.tour-caption p{font-size:13px}}.cost-section{grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;padding-block:95px;display:grid}.cost-copy h2{margin-block:20px 26px;font-size:55px}.cost-copy>p:not(.eyebrow){color:#5a685b;max-width:410px;margin-bottom:18px;font-size:15px;line-height:1.85}.cost-copy .text-link{margin-top:10px}.cost-workbench{background:#fff;border:1px solid #c7ceb9;padding:28px}.cost-heading{color:#616d58;justify-content:space-between;gap:15px;font-size:10px;display:flex}.cost-workbench h3{letter-spacing:-1px;margin:17px 0 26px;font:500 27px/1.3 Geist,sans-serif}.package-calculation{background:#ecefdf;justify-content:space-between;align-items:center;gap:15px;padding:18px;font-size:11px;display:flex}.package-calculation strong{margin-top:5px;font-size:20px;font-weight:500;display:block}.cost-inputs{grid-template-columns:1fr 1fr;gap:17px 20px;margin-top:25px;display:grid}.cost-inputs label{color:#344f3a;font-size:12px}.cost-inputs label>span{float:right;color:#536249;font-size:10px}.cost-inputs input{color:#234a36;background:#fff;border:1px solid #b4c1a4;border-radius:0;width:100%;min-height:46px;margin-top:7px;padding:8px 12px;font:500 18px Geist,sans-serif;display:block}.cost-inputs input:user-invalid{border-color:#a4452d}.cost-breakdown{padding-top:20px}.cost-breakdown>p{border-bottom:1px solid #e1e4d6;justify-content:space-between;gap:20px;padding:9px 0;font-size:12px;display:flex}.cost-footnote{color:#5c6954;font-size:10px;line-height:1.7;margin-top:18px!important}@media (width<=1100px){.cost-section{gap:45px}}@media (width<=800px){.cost-section{grid-template-columns:1fr;gap:35px;padding-block:65px}.cost-copy>p:not(.eyebrow){max-width:570px}}@media (width<=580px){.cost-section{padding-block:45px}.cost-copy h2{letter-spacing:-2px;font-size:39px}.cost-workbench{padding:20px}.cost-heading{flex-wrap:wrap;gap:6px}.cost-workbench h3{font-size:25px}.cost-inputs{gap:15px}.cost-inputs label{font-size:11px}.cost-inputs label>span{font-size:9px}}.cost-breakdown .cost-total{border-bottom:0;padding-top:14px;font-weight:600}.cost-result{color:#f7f3e7;background:#234a39;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:23px 20px;display:flex}.cost-result>div{flex-direction:column;display:flex}.cost-result>div:first-child>span{letter-spacing:.5px;font:8px/1.6 IBM Plex Mono,monospace}.cost-result [data-profit]{letter-spacing:-2px;margin-top:8px;font:500 40px/1.2 Geist,sans-serif}.cost-result>div:last-child{text-align:right;font-size:11px}.cost-result [data-margin]{font:500 24px Geist,sans-serif}.cost-result.is-loss{background:#8b3926}.studio-details{padding-block:30px 80px}@media (width<=580px){.studio-details{padding-block:10px 45px}}.chippy-section{color:#f6f1e5;background:#101010;padding-block:75px}.chippy-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.chippy-copy h2{margin-block:21px 25px;font-size:58px}.chippy-copy>p:not(.eyebrow){color:#c4d0bd;max-width:430px;font-size:15px;line-height:1.85}.chippy-introduction{align-items:center;gap:22px;margin-top:25px;display:flex}.chippy-introduction img{width:150px;height:auto}.chippy-introduction p{color:#d9dfcd;font-size:12px;line-height:1.7}.chippy-introduction em{font:italic 26px/1.2 Instrument Serif,serif}.chippy-examples>.eyebrow{color:#c6d3bb;margin-bottom:19px}.chippy-prompts{flex-direction:column;gap:9px;display:flex}.chippy-prompts button{text-align:left;color:#e5e9dc;background:0 0;border:1px solid #527060;justify-content:space-between;align-items:center;gap:15px;min-height:49px;padding:12px 17px;font-size:13px;display:flex}.chippy-prompts button:hover{border-color:#c0d0b2}.chippy-answer{background:#23483e;border-left:2px solid #b9cc96;min-height:190px;margin-top:21px;padding:22px}.chippy-answer span{letter-spacing:1px;color:#c2d2b2;font:9px IBM Plex Mono,monospace}.chippy-answer p{margin-top:11px;font-size:15px;line-height:1.8}.chippy-answer small{color:#b7c9b2;margin-top:17px;font-size:10px;display:block}.chippy-note{color:#bacab3;font-size:10px;line-height:1.7;margin-top:15px!important}.chippy-examples>.text-link{border-color:#6c836d;margin-top:22px}@media (width<=1000px){.chippy-grid{gap:50px}}@media (width<=800px){.chippy-grid{gap:35px}.chippy-copy h2{font-size:45px}.chippy-introduction{gap:5px}.chippy-introduction img{width:115px}}@media (width<=650px){.chippy-section{padding-block:45px}.chippy-grid{grid-template-columns:1fr}.chippy-copy h2{letter-spacing:-2px;font-size:44px}.chippy-introduction{gap:20px;margin-top:15px}.chippy-introduction img{width:125px}.chippy-answer{min-height:205px}}.maker-audience{border-top:1px solid #ccd3be;align-items:center;gap:35px;padding-block:25px 32px;display:flex}.maker-audience>p{white-space:nowrap;font-size:12px;font-weight:500}.maker-audience ul{color:#59684e;flex-wrap:wrap;justify-content:space-between;gap:12px 22px;width:100%;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.maker-audience li:last-child{color:#a24c33}@media (width<=900px){.maker-audience{flex-direction:column;align-items:flex-start;gap:13px}.maker-audience ul{justify-content:flex-start}}@media (width<=580px){.maker-audience{padding-block:22px 25px}.maker-audience ul{gap:8px 17px;font-size:11px}}.start-section{padding-block:80px}.start-steps{grid-template-columns:repeat(3,1fr);gap:42px;margin:45px 0 0;padding:0;list-style:none;display:grid}.start-steps>li{border-top:1px solid #bbc6aa;padding-top:21px}.start-steps>li>span{color:#a14b33;font:12px IBM Plex Mono,monospace}.start-steps h3{letter-spacing:-1px;margin-block:18px 14px;font:500 25px/1.3 Geist,sans-serif}.start-steps p{color:#596653;font-size:14px;line-height:1.8}.start-steps .text-link{margin-top:22px;font-size:11px}@media (width<=800px){.start-steps{gap:25px}.start-steps h3{font-size:22px}}@media (width<=580px){.start-section{padding-block:45px}.start-steps{grid-template-columns:1fr;gap:30px;margin-top:30px}.start-steps h3{margin-top:12px}}.capture-open{overflow:hidden}.capture-dialog{color:#101010;background:#f7f5ed;border:1px solid #99a68f;width:min(1500px,100vw - 48px);max-width:calc(100vw - 24px);max-height:90dvh;padding:0}.capture-dialog::backdrop{background:#142e28d9}.capture-dialog-heading{border-bottom:1px solid #c4cdba;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.capture-dialog-heading h3{font:500 20px Geist,sans-serif}.capture-dialog-heading p{color:#5e6b55;margin-top:4px;font-size:11px}.capture-dialog-heading button{color:inherit;background:0 0;border:1px solid #aebba1;align-items:center;gap:15px;min-height:44px;padding:8px 15px;display:flex}.capture-dialog-scroll{max-height:calc(90dvh - 85px);overflow:auto}.capture-dialog-scroll img{width:100%;min-width:1200px;max-width:none;height:auto}@media (width<=580px){.capture-dialog{width:calc(100vw - 24px)}.capture-dialog-heading{gap:10px;padding:12px}.capture-dialog-heading h3{font-size:16px}.capture-dialog-heading p{font-size:10px}.capture-dialog-heading button{gap:8px;padding-inline:10px;font-size:11px}}.plan-section{background:#e4e8d5;border:1px solid #c7cfb7;grid-template-columns:1.3fr 1fr 1fr;gap:0;padding:38px;display:grid}.plan-intro h2{letter-spacing:-1.7px;margin-block:16px;font-size:36px}.plan-intro>p:not(.eyebrow){color:#59684f;max-width:250px;font-size:13px;line-height:1.8}.plan-intro .text-link{border-color:#b5c0a4;margin-top:22px;font-size:11px}.plan-summary{border-left:1px solid #c2ccb2;padding:10px 28px}.plan-summary h3{font:500 22px Geist,sans-serif}.plan-summary .plan-amount{letter-spacing:-2px;margin-block:15px 8px;font:500 46px/1.2 Geist,sans-serif}.plan-amount>span{letter-spacing:0;margin-left:8px;font:400 11px Geist,sans-serif}.plan-summary>p:not(.plan-amount){color:#54644c;font-size:12px}.plan-divider{border-top:1px solid #c4cdb7;margin-block:20px}.plan-summary .plan-yearly{margin-top:9px;font-size:10px!important}@media (width<=1000px){.plan-section{padding:25px}.plan-intro{padding-right:25px}.plan-summary{padding-inline:20px}.plan-intro h2{font-size:31px}}@media (width<=800px){.plan-section{grid-template-columns:1fr 1fr;gap:25px 0}.plan-intro{grid-column:1/-1;padding:0}.plan-intro>p:not(.eyebrow){max-width:none}.plan-summary{border-top:1px solid #c2ccb2;padding-top:25px}.plan-summary:nth-child(2){border-left:0;padding-left:0}}@media (width<=580px){.plan-section{padding:24px 20px}.plan-summary{padding-left:15px;padding-right:5px}.plan-summary .plan-amount{letter-spacing:-1px;font-size:35px}.plan-amount>span{margin-left:5px;font-size:9px}.plan-summary>p:not(.plan-amount){font-size:11px}.plan-summary .plan-yearly{font-size:9px!important}}.room-cta .waitlist p:not(.waitlist-error){color:#4e604b}.cost-validation{color:#963a27;font-size:12px;margin-top:15px!important}.product-film{background:#fff;border:1px solid #bcc6b8;box-shadow:0 16px 40px #15382a0a}.film-heading{background:#fafbf7;border-bottom:1px solid #d8ded3;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.film-title{align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.film-indicator{background:#8d997d;border-radius:50%;width:6px;height:6px}.is-playing .film-indicator{background:#397559}.film-provenance{letter-spacing:.7px;color:#53624e;font:8px IBM Plex Mono,monospace}.film-screen{background:#f9fafb;line-height:0;overflow:hidden}.film-screen video{aspect-ratio:1440/900;cursor:pointer;width:100%;height:auto;display:block}.product-film figcaption{color:#4d604b;background:#fafbf7;border-top:1px solid #d8ded3;justify-content:space-between;align-items:center;gap:15px;padding:6px 18px;font-size:10px;display:flex}.product-film figcaption>div{align-items:center;gap:22px;display:flex}.product-film figcaption a{text-underline-offset:3px;text-decoration:underline}.product-film button{color:#101010;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:9px;min-width:88px;min-height:38px;padding:6px 0;font-size:11px;display:inline-flex}.motion-control:disabled{cursor:default}.start-steps,.start-steps>li{position:relative}.start-steps>li:before{content:"";background:#a64a31;width:0;height:2px;position:absolute;top:-1px;left:0}.has-entered .start-steps>li:before{animation:1s cubic-bezier(.2,.7,.2,1) forwards step-line}.has-entered .start-steps>li:nth-child(2):before{animation-delay:.3s}.has-entered .start-steps>li:nth-child(3):before{animation-delay:.6s}.plan-summary{transition:background .25s,transform .25s}.plan-summary:hover{background:#f3f5e8;transform:translateY(-3px)}.cost-result{transition:background .3s}.cost-result output{font-variant-numeric:tabular-nums}.cost-demo-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.cost-demo-actions button{color:#234a39;background:0 0;border:0;border-bottom:1px solid #b3c2a4;min-height:38px;padding:7px 0;font-size:11px}.cost-demo-actions>span{color:#53624e;font-size:10px}.cost-inputs input.is-demonstrating{background:#e4edd6;border-color:#708e55;transition:background .3s}.chippy-art{flex:0 0 190px;width:190px;height:285px;position:relative}.chippy-art img{object-fit:contain;width:100%;height:100%;transition:opacity .4s,transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.chippy-art .chippy-working{opacity:0;transform:translateY(8px)}.chippy-section.is-thinking .chippy-guide{opacity:0;transform:translateY(-5px)}.chippy-section.is-thinking .chippy-working{opacity:1;transform:translateY(0)}.chippy-answer>div:not([hidden]){animation:.45s cubic-bezier(.2,.7,.2,1) answer-in}.chippy-progress{background:#3b5a48;height:2px;margin-top:19px}.chippy-progress>span{background:#b8cb99;width:0;height:100%;display:block}.chippy-section.is-cycling .chippy-progress>span{animation:8s linear infinite step-line}@keyframes step-line{0%{width:0}to{width:100%}}@keyframes answer-in{0%{opacity:.1;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}html[data-motion=paused] *,html[data-motion=paused] :before,html[data-motion=paused] :after{transition:none!important;animation:none!important}@media (width<=650px){.film-heading{gap:10px;padding:12px}.film-title{gap:7px;font-size:10px;line-height:1.4}.film-indicator{flex-shrink:0}.film-provenance{max-width:70px;font-size:6px;line-height:1.6}.product-film figcaption{gap:8px;padding:5px 10px;font-size:8px}.product-film figcaption>div{gap:13px}.product-film button{gap:6px;min-width:69px;min-height:40px;font-size:9px}.chippy-art{flex-basis:155px;width:155px;height:235px}.chippy-introduction img{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.start-steps>li:before{width:100%}}.detail-stories{gap:50px;margin-top:42px;display:grid}.detail-stories>article{border-top:1px solid #c7ceba;grid-template-columns:.7fr 1.5fr;align-items:center;gap:60px;padding-top:38px;display:grid}.detail-story-copy h3{letter-spacing:-1.3px;margin-block:18px;font:500 32px/1.15 Geist,sans-serif}.detail-story-copy>p:not(.eyebrow){color:#52614c;font-size:14px;line-height:1.85}.detail-story-copy .eyebrow{font-size:9px}.detail-stories .product-film{min-width:0}@media (width<=1000px){.detail-stories>article{grid-template-columns:.8fr 1.4fr;gap:35px}.detail-story-copy h3{font-size:27px}}@media (width<=700px){.detail-stories>article{grid-template-columns:1fr;gap:24px;padding-top:28px}.detail-stories{gap:35px;margin-top:25px}.detail-story-copy h3{margin-block:13px;font-size:28px}}@media (width<=650px){.motion-control [data-motion-label]{display:none}.motion-control [data-motion-icon]{font-size:15px}}.motion-control{color:#101010;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;display:flex}.room-hero{padding-block:27px 67px}.room-hero-top{justify-content:space-between;gap:20px;display:flex}.room-hero-top .eyebrow{font-size:8px}.room-hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:22px;margin-top:37px;display:grid}.room-hero h1{font:600 clamp(64px, 6.5vw, 92px) / 1.02 var(--heading-font);letter-spacing:-5px}.room-hero h1>span{background:#ffdfff;margin:7px 0 0 -6px;padding:0 9px 5px 6px;display:inline-block;position:relative;transform:rotate(-2deg)}.room-hero-copy>p{color:#5e7060;max-width:340px;margin-block:28px 26px;font-size:14px;line-height:1.85}.room-collage{height:510px;position:relative}.room-grid-paper{background-color:#d8dfc4;background-image:linear-gradient(#8f9f761f 1px,#0000 1px),linear-gradient(90deg,#8f9f761f 1px,#0000 1px);background-size:23px 23px;width:94%;height:85%;position:absolute;top:5%;right:-2%;transform:rotate(4deg)}.room-print{border:8px solid #fffdf6;border-bottom-width:33px;width:63%;height:360px;position:absolute;top:15px;right:20px;transform:rotate(7deg)}.room-print img{object-fit:cover;object-position:50% 64%;width:100%;height:100%}.room-print figcaption{text-align:center;letter-spacing:1px;width:100%;font:7px IBM Plex Mono,monospace;position:absolute;bottom:-23px}.room-order-slip{background:#fffdf5;border:1px solid #dddccf;width:290px;padding:22px 24px 14px;position:absolute;bottom:18px;left:1%;transform:rotate(-7deg);box-shadow:3px 9px 25px #1b3a2911}.room-order-slip .eyebrow{letter-spacing:.5px;font-size:6px}.slip-title{letter-spacing:-1px;justify-content:space-between;align-items:center;margin-block:16px 18px;font:500 24px/1.1 Geist,sans-serif;display:flex}.slip-title>span:last-child{font-size:35px}.room-order-slip>p{border-top:1px solid #e0e2d4;align-items:center;gap:8px;padding-block:12px;font-size:9px;display:flex}.room-order-slip>p>span:last-child{color:#53624a;margin-left:auto;font-size:8px}.slip-dot{background:#a8b887;border-radius:50%;width:6px;height:6px}.slip-dot.second{background:#c8894d}.slip-dot.third{background:#426d55}.room-order-slip small{text-align:right;color:#53624a;letter-spacing:1px;margin-top:8px;font:7px IBM Plex Mono,monospace;display:block}.room-sticker{color:#b84f30;width:115px;height:115px;position:absolute;top:-7px;right:-13px;transform:rotate(12deg)}.room-sticker svg{width:100%;height:100%;position:absolute}.room-sticker>span{color:#fff9e9;letter-spacing:.8px;flex-direction:column;justify-content:center;align-items:center;font:6px/1.5 IBM Plex Mono,monospace;display:flex;position:absolute;inset:0}.room-sticker strong{letter-spacing:0;font:italic 27px Instrument Serif,serif}.room-scribble{color:#a115a5;width:46%;position:absolute;bottom:-10px;right:-8%;transform:rotate(-12deg)}.room-ticker{background:#d0dbaa;border-block:1px solid #1b4034;padding:22px 24px;overflow:hidden}.room-ticker>div{white-space:nowrap;letter-spacing:-1px;justify-content:center;align-items:center;gap:38px;font:500 clamp(17px,2.3vw,32px) Geist,sans-serif;display:flex}.room-ticker svg{flex-shrink:0;width:65px;height:30px}.room-manifesto{padding-block:95px 80px}.make-room h2{font:500 64px / 1.08 var(--heading-font);letter-spacing:-3.5px}.room-manifesto>h2{margin-block:25px 55px}.room-feature-rows article{border-top:1px solid var(--border);grid-template-columns:80px 1fr 1fr 50px;align-items:center;gap:30px;padding-block:30px;display:grid}.room-feature-rows article:last-child{border-bottom:1px solid var(--border)}.room-row-index{color:#7c8a6f;align-self:start;padding-top:8px;font:12px IBM Plex Mono,monospace}.room-feature-rows h3{font:500 28px / 1.2 var(--heading-font);letter-spacing:-1px}.room-feature-rows p{max-width:285px;color:var(--muted-foreground);font-size:12px;line-height:1.8}.room-row-arrow{font-size:32px;font-weight:400}.marketing .brand img{mix-blend-mode:multiply;flex-shrink:0;width:84px;height:auto}.room-hero-copy{position:relative}.room-hero-copy .hero-access-note{max-width:none;margin:15px 0 0;font-size:10px}.room-hero-copy .motion-control{min-height:32px;margin-top:9px;padding:4px 0;position:static;font-size:10px!important}.room-print{background:#f1f0ee;width:64%;height:420px;top:0}.room-print img{object-position:center}.room-grid-paper{height:85%;top:6%}.room-order-slip{bottom:2px}.room-scribble{bottom:-12px;right:-5%}.room-feature-rows article{grid-template-columns:80px 1fr 1fr 120px;min-height:160px}.room-feature-rows h3{font-size:29px}.room-feature-rows p{max-width:300px;font-size:14px}.room-row-index{color:#566348}.room-row-arrow{justify-self:center}.manifesto-spot{object-fit:contain;justify-self:center;width:110px;height:110px}.room-manifesto>h2 span{color:#65734d}.workspace-section{background:#dce3c7;border-block:1px solid #c6d0af}.workspace-section h2 em,.maker-stories h2 em{letter-spacing:-2px;font:italic 1.15em/1 Instrument Serif,Georgia,serif}.workspace-tour .product-film{box-shadow:7px 7px #81946833}.maker-stories{padding-block:85px}.maker-stories .section-heading{margin-bottom:24px}.studio-example-note{color:#58634f;letter-spacing:.4px;font:9px/1.8 IBM Plex Mono,monospace;margin-bottom:28px!important}.maker-story-grid{border:1px solid #dcdad7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.maker-story{flex-direction:column;padding:28px;display:flex}.maker-story+.maker-story{border-left:1px solid #dcdad7}.studio-wordmark{color:#292929;background:#eee9ed;flex-direction:column;justify-content:center;align-items:center;min-height:110px;margin-bottom:27px;display:flex}.studio-wordmark>span{letter-spacing:-1.5px;font:500 29px Geist,sans-serif}.studio-wordmark>small{letter-spacing:2px;margin-top:6px;font:8px IBM Plex Mono,monospace}.maker-story-1 .studio-wordmark{color:#8f432d;background:#edddcb}.maker-story-1 .studio-wordmark>span{font:italic 38px Instrument Serif,serif}.maker-story-2 .studio-wordmark{color:#f1f0ee;background:#101010}.maker-story-2 .studio-wordmark>span{font-size:27px}.maker-story>.eyebrow{font-size:8px}.maker-story h3{letter-spacing:-1px;margin:17px 0 12px;font:500 27px/1.2 Geist,sans-serif}.story-intro{color:#52624e;font-size:13px;line-height:1.85}.maker-story ol{margin:24px 0 28px;padding:0;list-style:none}.maker-story li{border-top:1px solid #d3d8c7;grid-template-columns:20px 1fr;gap:10px;padding:14px 0;display:grid}.maker-story li>span{color:#9b482f;padding-top:4px;font:9px IBM Plex Mono,monospace}.maker-story h4{margin-bottom:5px;font-size:12px;font-weight:600}.maker-story li p{color:#52624e;font-size:12px;line-height:1.75}.maker-story .text-link{align-self:flex-start;margin-top:auto;font-size:11px}@media (width>=801px){html[data-motion=running] .room-sticker{animation:7s ease-in-out infinite print-nod}html[data-motion=running] .room-scribble path{stroke-dasharray:420;stroke-dashoffset:420px;animation:1.5s .4s forwards draw-scribble}}@keyframes print-nod{0%,to{transform:rotate(12deg)}50%{transform:rotate(7deg)}}@keyframes draw-scribble{to{stroke-dashoffset:0}}@media (width<=1100px){.room-hero h1{letter-spacing:-4px;font-size:74px}.room-hero-grid{grid-template-columns:1.1fr 1fr}.room-collage{height:480px}.room-print{height:350px;right:5px}.room-order-slip{width:250px;left:-4%}.room-sticker{width:95px;height:95px;right:-20px}.room-sticker strong{font-size:24px}.room-feature-rows article{grid-template-columns:45px 1fr 1fr 90px;gap:25px}.manifesto-spot{width:85px;height:100px}.maker-story{padding:22px}}@media (width<=800px){.room-hero h1{letter-spacing:-3px;font-size:58px}.room-hero-copy>p{max-width:270px;font-size:12px}.room-collage{height:420px}.room-print{width:76%;height:310px;top:18px;right:4px}.room-order-slip{width:220px;padding:15px 18px 10px;bottom:6px}.room-sticker{width:85px;height:85px;top:2px;right:-15px}.room-sticker>span{font-size:5px}.room-sticker strong{font-size:20px}.room-scribble{display:none}.room-hero-top .eyebrow{font-size:6px}.room-ticker>div{gap:23px}.room-ticker svg{width:40px}.room-feature-rows h3{font-size:24px}.room-feature-rows p{font-size:12px}.maker-story-grid{grid-template-columns:1fr}.maker-story+.maker-story{border-top:1px solid #dcdad7;border-left:0}.maker-story{grid-template-columns:1fr 1.3fr;gap:0 30px;padding:28px;display:grid}.maker-story>*{grid-column:1}.maker-story ol{grid-area:1/2/5;margin:0 0 20px}.maker-story .text-link{grid-column:2}.studio-wordmark{margin-bottom:22px}}@media (width<=580px){.marketing .brand img{width:66px}.room-hero{padding-block:23px 40px}.room-hero-top>span{display:none}.room-hero-top .eyebrow{font-size:7px}.room-hero-grid{grid-template-columns:1fr;gap:30px;margin-top:27px}.room-hero h1{letter-spacing:-3.5px;font-size:clamp(57px,15.7vw,84px)}.room-hero-copy>p{max-width:320px;margin-block:24px;font-size:13px}.room-hero-copy .hero-access-note{margin-block:14px 0;font-size:9px}.room-hero-copy .motion-control{justify-content:flex-start;gap:8px;min-width:0;min-height:32px;margin-top:6px}.room-hero-copy .motion-control [data-motion-label]{display:inline}.room-hero-copy .motion-control [data-motion-icon]{font-size:10px}.room-collage{height:410px;margin:0 13px 0 7px}.room-print{width:70%;height:315px;right:9px}.room-order-slip{width:225px;padding:19px;bottom:0;left:-3%}.room-order-slip p{font-size:8px}.room-grid-paper{height:82%;right:0}.room-sticker{width:90px;height:90px;top:-8px;right:-14px}.room-ticker{padding:14px 20px}.room-ticker>div{letter-spacing:-.4px;justify-content:center;gap:15px;font-size:17px}.room-ticker svg{width:30px;height:20px}.room-ticker>div>span:last-child,.room-ticker>div>svg:nth-of-type(2){display:none}.room-manifesto{padding-block:55px 45px}.room-manifesto>.eyebrow{max-width:280px;font-size:7px}.room-manifesto>h2{margin-block:24px 34px}.room-feature-rows article{grid-template-columns:24px 1fr 75px;gap:13px;padding-block:25px}.room-row-index{padding-top:5px;font-size:9px}.room-feature-rows h3{font-size:25px}.room-feature-rows p{grid-column:2;font-size:12px}.room-row-arrow,.manifesto-spot{grid-area:1/3/3;font-size:26px}.manifesto-spot{width:75px}.maker-stories{padding-block:50px}.maker-story{padding:23px;display:flex}.maker-story ol{margin-top:24px}.studio-example-note{font-size:8px}}.marketing{--heading-font:"Geist", Arial, sans-serif;--foreground:#101010;--muted-foreground:#62615f;--primary:#181818;--secondary:#a115a5;--surface:#fff;--border:#dcdad7}.marketing .brand span{letter-spacing:-.06em;font-family:Geist,sans-serif;font-weight:600}.marketing .button{color:#fff;box-shadow:none;background:#171717;border:1px solid #171717;border-radius:8px;font-weight:500}.marketing .button:hover{background:#373737;transform:translateY(-1px)}.marketing .button-outline{background:0 0;border-color:#ceccca;color:#171717!important}.marketing .button-outline:hover{background:#fff}.marketing .eyebrow{letter-spacing:.09em;font-family:Geist,Arial,sans-serif;font-weight:500}.studio-hero{text-align:center;padding-top:90px}.studio-hero-copy{z-index:2;max-width:970px;margin-inline:auto;position:relative}.studio-hero-copy>.eyebrow{color:#a115a5;font-size:11px}.studio-hero h1{letter-spacing:-.065em;margin-top:25px;font:450 clamp(46px,5.2vw,76px)/1.04 Geist,sans-serif}.studio-hero h1>span{color:#101010}.studio-hero-copy>p:not(.eyebrow):not(.hero-access-note){color:#52514f;max-width:660px;margin:26px auto;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.studio-hero-copy .hero-access-note{color:var(--muted-foreground);margin-top:14px;font-size:11px}.studio-hero-copy .motion-control{margin:12px auto 0}.studio-hero-stage{background:#f7dcf4;border:1px solid #e8c8e6;border-radius:20px;margin-top:60px;padding:32px;position:relative}.studio-hero-product{z-index:1;background:#fff;border:1px solid #d6d2d5;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 10px 35px #2311230c}.studio-hero-product .product-film{border:0;border-radius:0}.studio-hero-product .film-heading{background:#fff}.studio-hero-product .film-provenance{color:var(--muted-foreground)}.studio-hero-product .film-screen{aspect-ratio:1440/740;overflow:hidden}.studio-hero-product video{object-fit:cover;object-position:top;width:100%;height:auto}.maker-material{text-align:left;width:146px;position:absolute;top:-125px;left:-80px;transform:rotate(-10deg)}.maker-material svg{width:100%;display:block}.maker-material>span{letter-spacing:.06em;margin:4px 15px;font:500 8px/1.6 Geist,sans-serif;display:block}.maker-order{text-align:left;background:#fffdf8;border:1px solid #242424;border-radius:3px;width:208px;padding:17px;position:absolute;top:-86px;right:-65px;transform:rotate(9deg);box-shadow:4px 5px #101010}.maker-order-label{letter-spacing:.09em;color:#666;margin-bottom:15px;font-size:8px;display:block}.maker-order strong{letter-spacing:-.03em;font-size:15px;font-weight:500;line-height:1.25;display:block}.maker-order p{color:#666;margin-top:7px;font-size:10px}.maker-order div{align-items:center;gap:5px;margin-top:16px;font-size:9px;display:flex}.maker-order i{background:#346344;border-radius:50%;width:6px;height:6px}.maker-order-footer{letter-spacing:.04em;border-top:1px dashed #c5c2bb;margin-top:17px;padding-top:11px;font-size:8px;display:block}.studio-hero-caption{color:var(--muted-foreground);font-size:12px;margin-top:19px!important}.room-ticker{color:#62615f;background:0 0;border-block:1px solid #dedbd7;margin-top:70px}.room-ticker>div{letter-spacing:.07em;justify-content:center;gap:35px;font-size:11px}.marketing h2{letter-spacing:-.055em;font-family:Geist,sans-serif;font-weight:450;line-height:1.08}.marketing h2 em{font-style:normal}.marketing h3{letter-spacing:-.035em;font-family:Geist,sans-serif}.room-manifesto{text-align:center;padding-block:110px 100px}.room-manifesto>.eyebrow{color:var(--muted-foreground)}.room-manifesto h2{font-size:clamp(36px,4vw,56px)}.room-manifesto h2 span{color:var(--muted-foreground)}.room-feature-rows{text-align:left;background:#fff;border:1px solid #dcdad7;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;display:grid;overflow:hidden}.room-feature-rows>article{border:0;flex-direction:column;align-items:flex-start;gap:14px;min-height:260px;padding:30px;display:flex;position:relative}.room-feature-rows>article+article{border-left:1px solid #dedbd7}.room-feature-rows h3{font-size:26px;line-height:1.15}.room-feature-rows p{color:#62615f;max-width:240px;font-size:13px}.room-feature-rows .manifesto-spot,.room-feature-rows .room-row-arrow{object-fit:contain;opacity:.9;width:70px;max-height:80px;position:absolute;bottom:14px;right:16px}.room-feature-rows .room-row-index{color:#a115a5;font-size:10px}.workspace-section{background:#fff;border-block:1px solid #e4e1dd;padding-block:100px}.section-heading h2{font-size:clamp(36px,4vw,54px)}.workspace-tour{background:#f1f0ee;border:1px solid #dcdad7;border-radius:16px;padding:12px}.tour-tabs{background:#f1f0ee;border:0;gap:6px;padding:8px}.tour-tabs button{border:1px solid #0000;border-radius:8px;font-size:13px}.tour-tabs button[aria-selected=true]{color:#101010;background:#fff;border-color:#dfdcda;box-shadow:0 1px 3px #00000008}.tour-caption h3{font-size:25px}.product-film{background:#fff;border-color:#dcdad7;border-radius:10px}.film-heading{background:#fff}.room-cost{background:#f1f0ee}.maker-story-grid{background:#fff;border-radius:16px;overflow:hidden}.chippy-section{color:#101010;background:#eeeae5}.chippy-prompts button{color:#101010}@media (width<=1100px){.maker-material{width:110px;top:-100px;left:-36px}.maker-order{width:178px;top:-73px;right:-30px}.studio-hero-stage{padding:22px}}@media (width<=760px){.studio-hero{padding-top:55px}.studio-hero-copy>p:not(.eyebrow):not(.hero-access-note){max-width:540px;font-size:16px}.maker-material,.maker-order{display:none}.studio-hero-stage{border-radius:12px;margin-top:35px;padding:10px}.studio-hero-product .film-screen{aspect-ratio:1440/900}.studio-hero-product .film-provenance{display:none}.studio-hero-caption{max-width:250px;margin-inline:auto}.room-feature-rows{grid-template-columns:1fr}.room-feature-rows>article{min-height:210px}.room-feature-rows>article+article{border-top:1px solid #dedbd7;border-left:0}.room-manifesto,.workspace-section{padding-block:70px}.tour-caption{padding:18px 8px}.tour-caption h3{font-size:22px}.room-ticker>div{gap:15px;font-size:8px}}@media (prefers-reduced-motion:reduce){.marketing .button{transform:none!important}}.chippy-copy>p:not(.eyebrow),.chippy-note,.chippy-introduction p{color:#62615f}.chippy-examples .eyebrow,.chippy-section .eyebrow{color:#74146e}.chippy-prompts button{background:#fff;border-color:#cbc6c0}.chippy-prompts button[aria-pressed=true]{color:#74146e;background:#fce4fa;border-color:#bb80b8}.chippy-answer{color:#101010;background:#fff;border-color:#a115a5;border-radius:0 8px 8px 0}.chippy-answer span,.chippy-answer small{color:#62615f}@media (width<=1100px){.maker-material,.maker-order{display:none}}@media (width>=1101px){.maker-material{left:-50px}.maker-order{right:-42px}}.hero-actions{gap:26px}.hero-tour-link{padding:12px 0;font-size:14px}.maker-examples{padding-block:76px}.maker-examples .maker-story-grid{margin-top:32px}.maker-examples .maker-story{flex-direction:column;padding:0;display:flex}.maker-examples .maker-photo{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.maker-example-copy{flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding:26px;display:flex}.maker-example-copy h3{margin:0;font-size:24px;line-height:1.18}.maker-example-copy>p:not(.eyebrow){color:var(--muted-foreground);font-size:14px;line-height:1.7}.maker-example-copy .text-link{margin-top:auto}.maker-examples .studio-example-note{letter-spacing:0;font:14px/1.6 Geist,sans-serif}@media (width<=760px){.studio-hero{padding-top:40px}.workspace-section,.maker-examples{padding-block:48px}.maker-example-copy{padding:22px}}.product-mockup{text-align:left;color:var(--mf-ink);background:var(--mf-canvas);border:1px solid #d8d5d1;border-radius:14px;width:100%;min-width:0;font:400 12px/1.5 Geist,sans-serif;overflow:hidden;box-shadow:0 30px 70px -38px #33263340,0 2px 6px #33263308;container-type:inline-size}.product-mockup button,.product-mockup input{font:inherit}.product-mockup button{cursor:pointer}.product-mockup button:disabled{opacity:.5;cursor:default}.product-mockup svg{flex:none}.mock-window-bar{border-bottom:1px solid var(--mf-line);background:var(--mf-white);color:var(--mf-muted);justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;font-size:10px;display:flex}.mock-window-bar>span:nth-child(2){align-items:center;gap:12px;display:flex}.mock-window-bar>span:nth-child(2)>span{color:#b0aaa4}.mock-window-dots{gap:6px;display:flex}.mock-window-dots i{border:1px solid #d4cfca;border-radius:50%;width:7px;height:7px}.mock-live{background:var(--mf-paper);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:9px}.mock-app{min-height:400px;display:flex}.mock-sidebar{background:var(--mf-paper);border-right:1px solid var(--mf-line);flex-direction:column;flex:0 0 178px;gap:19px;padding:23px 10px 16px;display:flex}.mock-sidebar .mf-brand{gap:6px;padding-left:6px}.mock-sidebar .mf-brand-mark{width:43px;height:22px}.mock-sidebar .mf-brand-name{font-size:18px}.mock-studio{align-items:center;gap:7px;padding:0 6px;font-size:11px;font-weight:500;display:flex}.mock-studio>b{background:color-mix(in srgb, var(--mf-studio-accent,var(--mf-pink)) 12%, white);color:var(--mf-studio-accent,var(--mf-pink));border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.mock-studio>span:nth-child(2){flex:1}.mock-search{color:var(--mf-muted);background:#fff8;border:1px solid #dedad6;border-radius:6px;align-items:center;gap:6px;padding:7px;font-size:9px;display:flex}.mock-search kbd{font:inherit;white-space:nowrap;margin-left:auto}.mock-nav{flex-direction:column;gap:3px;display:flex}.mock-nav-item{color:#55514d;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.mock-nav-item.selected{color:#87247c;background:var(--mf-pink-soft);font-weight:500}.mock-nav-label{color:var(--mf-muted);letter-spacing:.07em;padding:13px 9px 4px;font-size:8px}.mock-user{color:var(--mf-muted);align-items:center;gap:8px;margin-top:auto;padding:22px 7px 0;font-size:10px;display:flex}.mock-user>b,.mock-avatar{color:#645c54;background:#e6e1db;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:8px;font-weight:500;display:grid}.mock-user small{color:var(--mf-muted);font-size:9px;display:block}.mock-user>svg{margin-left:auto}.mock-main{flex:1;min-width:0}.mock-toolbar{background:var(--mf-white);border-bottom:1px solid var(--mf-line);justify-content:space-between;align-items:center;gap:12px;height:47px;padding:0 24px;font-size:10px;display:flex}.mock-toolbar>span{align-items:center;gap:10px;display:flex}.mock-content{padding:28px 24px 18px}.mock-page-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;display:flex}.mock-overline{letter-spacing:.09em;color:var(--mf-muted);font-size:8px}.mock-page-title h3{letter-spacing:-.05em;margin-top:7px;font-size:25px;font-weight:500;line-height:1.15}.mock-date{border:1px solid var(--mf-line);white-space:nowrap;background:#fff;border-radius:6px;padding:7px 11px;font-size:10px}.mock-date>span{margin-left:10px}.mock-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.mock-metrics>div{border:1px solid var(--mf-line);background:#fff;border-radius:9px;padding:14px}.mock-metrics>div>span{color:var(--mf-muted);font-size:10px;display:block}.mock-metrics strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:25px;font-weight:500;display:block}.mock-metrics strong small{color:var(--mf-muted);letter-spacing:0;font-size:10px;font-weight:400}.mock-metrics>div:last-child{background:#f8edf6;border-color:#ead5e7}.mock-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:13px;display:grid;position:relative}.mock-column{background:#efede9;border-radius:9px;min-height:270px;padding:10px 8px 8px}.mock-column-title{justify-content:space-between;align-items:center;margin:0 2px 13px;font-size:11px;font-weight:500;display:flex}.mock-column-title>span{align-items:center;gap:7px;display:flex}.mock-column-title>b{color:var(--mf-muted);font-size:9px;font-weight:400}.stage-dot{background:#b4a0b4;border-radius:50%;width:6px;height:6px;display:inline-block}.stage-dot.dot-1{background:#b523a5}.stage-dot.dot-2{background:#5b8b70}.mock-order{background:#fff;border:1px solid #e0dcd8;border-radius:8px;margin-bottom:9px;padding:13px;box-shadow:0 2px 2px #221b2203}.mock-order-top{color:var(--mf-muted);justify-content:space-between;margin-bottom:14px;font-size:9px;display:flex}.mock-product-symbol{color:#76634e;border-radius:9px;flex:none;place-items:center;width:49px;height:49px;display:grid}.linen{background:#eae4da}.oak{background:#e9d8c1}.wax{background:#ece9d9}.wick{background:#f2e6e7}.mock-order h4{letter-spacing:-.03em;margin-top:13px;font-size:13px;font-weight:500;line-height:1.4}.mock-order>p{color:var(--mf-muted);margin-top:5px;font-size:10px}.mock-status{background:var(--mf-green-soft);color:var(--mf-green);border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;font-weight:400;display:inline-flex}.mock-order>.mock-status{margin-top:18px}.mock-order-bottom{color:var(--mf-muted);border-top:1px solid #f1eeeb;justify-content:space-between;align-items:center;gap:6px;margin-top:16px;padding-top:10px;font-size:9px;display:flex}.mock-action{color:#912185;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:9px 0 0;font-size:10px;display:flex}.mock-helper{color:var(--mf-muted);min-height:15px;margin-top:17px;font-size:10px}.mock-button{color:var(--mf-ink);background:#fff;border:1px solid #dcd8d3;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.mock-button:hover{background:var(--mf-pink-soft)}.mock-list-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.mock-list-toolbar>span{color:var(--mf-muted);align-items:center;gap:7px;font-size:11px;display:flex}.mock-table-scroll{border:1px solid var(--mf-line);background:#fff;border-radius:9px;overflow:auto}.mock-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.mock-table th{text-align:left;color:var(--mf-muted);background:#f4f2ef;padding:11px 13px;font-size:10px;font-weight:400}.mock-table td{border-top:1px solid #eeebe8;padding:16px 13px}.mock-table td:first-child{align-items:center;gap:10px;display:flex}.mock-table td strong{font-size:11px;font-weight:500}.mock-table td small{color:var(--mf-muted);margin-top:3px;font-size:9px;display:block}.mock-swatch{border:1px solid #c9bba855;border-radius:5px;flex:none;width:25px;height:29px;display:inline-block}.mock-low,.mock-table td.mock-low small{color:#9b4827}.mock-stock-note{background:var(--mf-amber-soft);color:#75501f;border:1px solid #ebdfc8;border-radius:8px;align-items:center;gap:12px;margin-top:17px;padding:13px 15px;font-size:10px;display:flex}.mock-stock-note strong{font-weight:500}.mock-warning{border:1px solid #ac8c55;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.mock-period,.mock-customer-tabs,.mock-folder-tabs{border-bottom:1px solid var(--mf-line);gap:6px;margin-bottom:18px;display:flex}.mock-period button,.mock-customer-tabs button,.mock-folder-tabs button{color:var(--mf-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.mock-period button.active,.mock-customer-tabs button.active,.mock-folder-tabs button.active{color:#912185;border-color:var(--mf-pink)}.mock-chart{border:1px solid var(--mf-line);background:#fff;border-radius:9px;padding:19px}.mock-chart>div:first-child{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.mock-chart strong{font-weight:500}.mock-chart>div>span{color:var(--mf-muted);font-size:9px}.mock-chart>div>span>i{background:var(--mf-pink);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.mock-chart>div>span>i:nth-child(2){background:#b9a2c4;margin-left:9px}.mock-bars{grid-template-columns:repeat(4,1fr);gap:18px;height:177px;padding-top:20px;display:grid}.mock-bars>div{flex-direction:column;align-items:center;display:flex}.mock-bars>div>span{border-bottom:1px solid var(--mf-line);background:repeating-linear-gradient(0deg,#0000 0 37px,#f0edeb 38px);justify-content:center;align-items:flex-end;gap:6px;width:100%;height:100%;display:flex}.mock-bars i{background:var(--mf-pink);border-radius:4px 4px 0 0;width:23%;transition:height .6s;display:block}.mock-bars i:nth-child(2){background:#b9a2c4}.mock-bars small{color:var(--mf-muted);margin-top:9px;font-size:9px}.mock-product-title,.mock-list-heading{align-items:center;gap:15px;margin-bottom:20px;display:flex}.mock-product-title h4,.mock-list-heading h4,.mock-customer-head h4,.mock-rule-title h4{letter-spacing:-.04em;font-size:17px;font-weight:500}.mock-product-title p,.mock-list-heading p,.mock-customer-head p,.mock-rule-title p{color:var(--mf-muted);margin-top:5px;font-size:10px}.mock-recipe{border:1px solid var(--mf-line);background:#fff;border-radius:8px;padding:0 15px}.mock-recipe>div{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:11px;display:flex}.mock-recipe>div+div{border-top:1px solid #eeebe8}.mock-recipe small{color:var(--mf-muted);margin-top:3px;font-size:9px;display:block}.mock-recipe b{font-weight:500}.mock-product-totals{color:var(--mf-muted);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;font-size:10px;display:grid}.mock-product-totals strong{color:var(--mf-ink);letter-spacing:-.06em;margin-top:5px;font-size:23px;font-weight:500;display:block}.mock-product-totals>span:last-child strong{color:#912185}.mock-batch{background:#f8edf6;border:1px solid #ead5e7;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:12px;font-size:10px;display:flex}.mock-batch input{background:#fff;border:1px solid #c5a7c1;border-radius:5px;width:47px;padding:5px}.mock-batch strong{color:#812077;font-weight:500}.mock-customer-head{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:22px;display:flex}.mock-customer-head>.mock-status{margin-left:auto}.mock-customer-avatar{color:#874b70;background:#eedfe9;border-radius:50%;place-items:center;width:47px;height:47px;font-size:14px;display:grid}.mock-history{border-bottom:1px solid var(--mf-line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;font-size:10px;display:flex}.mock-history strong{margin-left:12px;font-size:12px;font-weight:500}.mock-history small{color:var(--mf-muted);margin-top:5px;display:block}.mock-customer-note{border:1px solid var(--mf-line);background:#fff;border-radius:8px;min-height:130px;padding:20px}.mock-customer-note p{margin:12px 0 20px;font-size:12px;line-height:1.8}.mock-customer-note>span:last-child{color:var(--mf-muted);font-size:10px}.mock-rule-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.mock-switch{background:var(--mf-pink);border:0;border-radius:30px;flex:none;width:33px;height:20px;padding:3px;display:block}.mock-switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;display:block;transform:translate(13px)}.mock-switch[aria-checked=false]{background:#bbb5af}.mock-switch[aria-checked=false] span{transform:translate(0)}.mock-rule-canvas{border:1px solid var(--mf-line);background-image:radial-gradient(#dad2da 1px,#0000 1px);background-size:14px 14px;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;margin-top:22px;padding:28px 16px;display:flex}.mock-rule-node{background:#fff;border:1px solid #d8c9d6;border-radius:10px;align-items:center;gap:14px;width:260px;max-width:100%;padding:16px;display:flex;box-shadow:0 3px 4px #35243b05}.mock-node-icon{background:var(--mf-pink-soft);color:var(--mf-pink);border-radius:8px;flex:none;place-items:center;width:35px;height:35px;display:grid}.mock-rule-node small{color:var(--mf-muted);letter-spacing:.05em;font-size:7px;display:block}.mock-rule-node strong{margin-block:3px;font-size:12px;font-weight:500;display:block}.mock-rule-node div>span{color:var(--mf-muted);font-size:9px}.mock-rule-node>i{background:#538166;border-radius:50%;width:5px;height:5px;margin-left:auto}.mock-rule-connector{background:#c7a6c2;width:1px;height:42px;position:relative}.mock-rule-connector>span{color:var(--mf-pink);font-size:13px;position:absolute;bottom:-5px;left:-3px}.mock-rule-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:10px;display:flex}.mock-rule-footer>span{color:#76536f}.mock-rule-paused .mock-rule-canvas{opacity:.55}.mock-check-progress{color:var(--mf-muted);justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.mock-check-progress strong{color:#912185;font-weight:500}.mock-content progress{width:100%;height:5px;accent-color:var(--mf-pink);border:0;border-radius:8px;overflow:hidden}.mock-content progress::-webkit-progress-bar{background:#e9e3e7}.mock-content progress::-webkit-progress-value{background:var(--mf-pink)}.mock-checklist{margin-top:18px}.mock-checklist label{border-bottom:1px solid var(--mf-line);cursor:pointer;align-items:center;gap:12px;padding:14px 3px;font-size:12px;display:flex}.mock-checklist input{accent-color:var(--mf-pink);width:16px;height:16px}.mock-checklist input:checked+span{color:var(--mf-muted);text-decoration:line-through}.mock-expense-receipt{border:1px solid var(--mf-line);color:#8b557c;background:#fff;border-radius:9px;align-items:center;gap:13px;margin-bottom:20px;padding:21px;display:flex}.mock-expense-receipt strong{color:var(--mf-ink);font-size:13px;font-weight:500;display:block}.mock-expense-receipt small{color:var(--mf-muted);margin-top:4px;font-size:9px;display:block}.mock-expense-receipt b{letter-spacing:-.05em;color:var(--mf-ink);margin-left:auto;font-size:22px;font-weight:500}.mock-field-row{color:var(--mf-muted);grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px;font-size:10px;display:grid}.mock-field-row strong{color:var(--mf-ink);border:1px solid var(--mf-line);background:#fff;border-radius:6px;margin-top:6px;padding:10px;font-weight:500;display:block}.mock-receipt-note{background:var(--mf-green-soft);color:var(--mf-green);border-radius:7px;align-items:center;gap:7px;margin-top:20px;padding:12px;font-size:10px;display:flex}.mock-file{border-bottom:1px solid var(--mf-line);align-items:center;gap:13px;padding:16px 0;display:flex}.mock-file-icon{border:1px solid var(--mf-line);color:#936288;background:#fff;border-radius:5px;place-items:center;width:33px;height:39px;display:grid}.mock-file strong{font-size:12px;font-weight:500}.mock-file small{color:var(--mf-muted);margin-top:4px;font-size:9px;display:block}.mock-file>span:last-child{color:var(--mf-muted);margin-left:auto}.product-mockup>figcaption{border-top:1px solid var(--mf-line);color:var(--mf-muted);background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:10px 16px;font-size:9px;display:flex}.product-mockup>figcaption>span:first-child{align-items:center;gap:6px;display:flex}.product-mockup>figcaption i{background:var(--mf-pink);border-radius:50%;width:5px;height:5px;display:inline-block}.mock-compact .mock-app{min-height:0}.mock-compact .mock-content{padding:24px}.mock-compact .mock-page-title{margin-bottom:22px}.mock-compact .mock-page-title h3{font-size:23px}.mock-compact .mock-toolbar{display:none}@container (width<=800px){.mock-sidebar{flex-basis:150px}.mock-sidebar .mf-brand-name{font-size:16px}.mock-sidebar .mf-brand-mark{width:35px}.mock-content{padding:22px 18px 16px}.mock-toolbar{padding-inline:18px}.mock-board{gap:9px}.mock-order{padding:11px}.mock-order h4{font-size:12px}.mock-order>p{font-size:9px}.mock-order-bottom,.mock-order>.mock-status{font-size:8px}.mock-metrics>div{padding:12px}.mock-metrics strong{font-size:22px}.mock-metrics strong small{font-size:9px}}@container (width<=540px){.mock-sidebar{display:none}.mock-window-bar{gap:8px;padding:11px 13px}.mock-window-dots{display:none}.mock-window-bar>span:nth-child(2){gap:5px;font-size:9px}.mock-toolbar{height:42px}.mock-content,.mock-compact .mock-content{padding:22px 16px 16px}.mock-page-title h3{font-size:24px}.mock-page-title{margin-bottom:22px}.mock-overline{font-size:8px}.mock-date{padding:6px;font-size:9px}.mock-date>span{margin-left:5px}.mock-metrics{gap:7px}.mock-metrics>div{padding:10px 8px}.mock-metrics>div>span{font-size:9px}.mock-metrics strong{font-size:23px}.mock-metrics strong small{display:block}.mock-board{scroll-snap-type:x proximity;gap:12px;padding-bottom:9px;display:flex;overflow-x:auto}.mock-column{scroll-snap-align:start;flex:0 0 215px;min-height:285px;padding:12px 10px}.mock-column-title{font-size:12px}.mock-order h4{font-size:14px}.mock-order>p{font-size:11px}.mock-order{padding:14px}.mock-order-top,.mock-order>.mock-status,.mock-order-bottom{font-size:10px}.mock-action{padding-top:13px;font-size:11px}.mock-helper{font-size:10px}.mock-preview-hint,.mock-list-toolbar>span{display:none}.mock-list-toolbar{justify-content:flex-end}.mock-table{font-size:11px}.mock-table th,.mock-table td{padding:12px 10px}.mock-swatch{display:none}.mock-table td:first-child strong{font-size:11px}.mock-table th:last-child,.mock-table td:last-child{display:none}.mock-customer-head>.mock-status{margin-left:0}.mock-customer-head h4{font-size:17px}.mock-customer-head p{font-size:10px}.mock-history strong{margin:4px 0 0;display:block}.mock-product-title h4{font-size:18px}.mock-product-totals strong{font-size:25px}.mock-rule-footer,.mock-chart>div:first-child{flex-direction:column;align-items:flex-start}.mock-expense-receipt{padding:15px}.mock-recipe>div{padding-block:14px;font-size:12px}.mock-recipe small{font-size:10px}.mock-checklist label,.mock-file strong{font-size:13px}.mock-file small{font-size:10px}}@media (prefers-reduced-motion:reduce){.product-mockup *{transition:none}}[data-motion=paused] .product-mockup *{transition:none}.mock-metrics strong .mock-percent{display:inline}.mock-currency{color:var(--mf-muted);margin-left:auto}.mock-finance-ledger,.mock-expense-review,.mock-usage-heading{margin-top:22px}.mock-finance-ledger h4,.mock-usage-heading h4{margin:0 0 12px;font-size:17px}.mock-finance-ledger dl{margin:0}.mock-finance-ledger dl>div{border-bottom:1px solid var(--mf-line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.mock-finance-ledger dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.mock-finance-ledger p,.mock-usage-heading p,.mock-usage-note{color:var(--mf-muted);margin-top:14px;font-size:11px;line-height:1.7}.mock-expense-review [data-stock-review]{border:1px solid var(--mf-line);border-radius:8px;margin-top:14px;padding:14px}.mock-expense-review h4{margin:0 0 8px;font-size:13px}.mock-expense-review p{margin:10px 0}.mock-text-button{color:#74146e;text-underline-offset:3px;background:0 0;border:0;margin-top:12px;padding:5px 0;text-decoration:underline;display:inline-block}.mock-insight-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:20px}.mock-insight-table caption{text-align:left;color:var(--mf-muted);padding-bottom:12px;font-size:11px}.mock-insight-table th,.mock-insight-table td{border-bottom:1px solid var(--mf-line);text-align:left;padding:12px 8px}.mock-insight-table th{font-weight:500}.mock-insight-table td:last-child{width:42%}.mock-insight-bar{width:var(--bar-width);background:#74146e;border-radius:3px;min-height:12px;display:block}.mock-usage-row{border-bottom:1px solid var(--mf-line);justify-content:space-between;gap:14px;padding:16px 0;display:flex}.mock-usage-row>span{min-width:0}.mock-usage-row>span:last-child{text-align:right}.mock-usage-row small{color:var(--mf-muted);margin-top:4px;font-size:10px;display:block}.mock-usage-note{background:var(--mf-paper);border-radius:7px;padding:12px}.product-mockup [hidden]{display:none}.mock-run-history{border-top:1px solid var(--mf-line);margin-top:18px;padding-top:12px}.mock-run-history summary{cursor:pointer;font-weight:500}.mock-run-history dl>div{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.mock-run-history dd{text-align:right;margin:0}.mock-run-history p{color:var(--mf-muted);margin-top:12px;font-size:11px}@container (width<=420px){.mock-product-totals{grid-template-columns:1fr;gap:12px}.mock-product-totals>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.mock-product-totals strong{white-space:nowrap;margin:0;font-size:22px}}.marketing .brand{gap:9px}.marketing .brand .mf-brand-mark{width:62px;height:26px}.marketing .brand .mf-brand-name{font-size:25px}.studio-hero h1{letter-spacing:-.07em;font-size:clamp(48px,6vw,86px);font-weight:450}.studio-hero-copy>p:not(.eyebrow):not(.hero-access-note){max-width:565px;margin-inline:auto;font-size:16px;line-height:1.8}.studio-hero-stage{background:#efd6eb;border:1px solid #e8c8e2;border-radius:20px;height:auto;margin-top:45px;padding:25px;position:relative}.studio-hero-product{width:100%;max-width:100%;margin:0;position:relative;transform:none}.studio-hero .product-mockup{box-shadow:0 24px 45px -25px #54274d42}.studio-hero-caption{margin-top:22px}.maker-disciplines{border-bottom:1px solid var(--border);text-align:center;padding:55px 0}.maker-disciplines>span{letter-spacing:.1em;color:var(--muted-foreground);font-size:9px}.maker-disciplines>div{letter-spacing:-.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;margin-top:21px;font-size:17px;display:flex}.maker-disciplines i{color:#a66a9b;font-size:13px;font-style:normal}.workflow-map{padding-block:100px 35px}.workflow-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:38px;display:grid}.workflow-nodes>a{background:#f9f8f6;border:1px solid #dcd8d3;border-radius:10px;padding:25px;transition:background .2s,transform .2s;position:relative}.workflow-nodes>a:hover{background:#f7e8f3;transform:translateY(-4px)}.workflow-node-top{color:#8b3880;justify-content:space-between;align-items:center;font-size:10px;display:flex}.workflow-node-top>span{color:var(--muted-foreground)}.workflow-nodes h3{letter-spacing:-.045em;margin-top:35px;font-size:21px;font-weight:500}.workflow-nodes p{color:var(--muted-foreground);margin-top:7px;font-size:12px}.workflow-node-arrow{color:#925384;position:absolute;bottom:25px;right:19px}.product-feature{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:75px;padding-block:100px;display:grid}.product-feature h2,.studio-spaces h2,.studio-resources h2,.workflow-map h2{letter-spacing:-.06em;font-size:clamp(36px,4.1vw,57px);font-weight:450;line-height:1.07}.product-feature h2{margin-top:20px}.product-feature-copy>p:not(.eyebrow){color:var(--muted-foreground);max-width:370px;margin-top:24px;font-size:14px;line-height:1.9}.product-feature-copy ul{flex-direction:column;gap:13px;margin:26px 0;padding:0;list-style:none;display:flex}.product-feature-copy li{align-items:flex-start;gap:9px;font-size:12px;line-height:1.7;display:flex}.product-feature-copy li svg{color:#9f308e;flex:none;margin-top:3px}.feature-product-stage{background:#eae6f0;border-radius:16px;min-width:0;padding:26px}.feature-customers .feature-product-stage{background:#eedee8}.feature-automation .feature-product-stage{background:#e7e5df}.feature-customers{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.feature-customers .product-feature-copy{order:2}.feature-customers .feature-product-stage{order:1}.feature-try-note{color:#685d65;text-align:center;margin-top:16px;font-size:10px}.feature-try-note>span{color:#9f308e;margin-right:5px;font-size:16px;display:inline-block}.workspace-section{padding-block:100px}.workspace-tour{box-shadow:none;background:0 0;border:0}.tour-tabs{background:0 0;border-bottom:1px solid #d7d1d6;margin-bottom:28px}.tour-tabs button{color:var(--muted-foreground);padding:18px 22px;font-size:13px}.tour-tabs button[aria-selected=true]{color:#8a277e;background:0 0;box-shadow:inset 0 -2px #b523a5}.tour-caption{padding:0 0 26px}.tour-caption h3{letter-spacing:-.04em;font-size:24px;font-weight:500}.tour-caption p{max-width:600px;font-size:13px;line-height:1.8}.workspace-tour [role=tabpanel]{background:0 0}.detail-stories{gap:75px}.detail-stories>article{border-top:1px solid var(--border);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:75px;padding-top:50px}.detail-stories>article:nth-child(2){grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.detail-stories>article:nth-child(2) .detail-story-copy{order:2}.detail-stories>article>.product-mockup{max-width:100%}.detail-story-copy h3{letter-spacing:-.055em;font-size:35px;font-weight:450;line-height:1.12}.detail-story-copy>p:not(.eyebrow){max-width:320px;color:var(--muted-foreground);font-size:13px;line-height:1.9}.studio-spaces{padding-block:100px}.studio-space-layout{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:45px;margin-top:40px;display:grid}.studio-space-picker{flex-direction:column;gap:13px;display:flex}.studio-space-picker button{text-align:left;background:#f8f6f3;border:1px solid #dcd8d3;border-radius:10px;align-items:center;gap:14px;padding:21px 16px;transition:background .3s,border-color .3s;display:flex}.studio-space-picker button[aria-pressed=true]{background:color-mix(in srgb, var(--choice-color) 7%, #fff);border-color:color-mix(in srgb, var(--choice-color) 45%, #ddd)}.studio-space-picker button>b{width:40px;height:42px;color:var(--choice-color);background:color-mix(in srgb, var(--choice-color) 12%, #fff);border-radius:8px;flex:none;place-items:center;font-size:17px;font-weight:500;display:grid}.studio-space-picker button>span:last-child{color:var(--choice-color);margin-left:auto}.studio-space-picker strong{font-size:14px;font-weight:500;display:block}.studio-space-picker small{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.studio-space-picker>p{color:var(--muted-foreground);margin-top:7px;font-size:11px;line-height:1.8}.studio-space-preview{background:#e8e3e9;border-radius:15px;min-width:0;padding:24px}.studio-space-preview .mock-app{min-height:430px}.studio-resources{padding-block:70px 100px}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:37px;display:grid}.resource-grid>a{background:#faf9f7;border:1px solid #dcd8d3;border-radius:12px;padding:30px;transition:transform .2s,border-color .2s}.resource-grid>a:hover{border-color:#bc8eb5;transform:translateY(-4px)}.resource-icon{color:#965489;background:#f2e4ee;border:1px solid #e5cddd;border-radius:9px;place-items:center;width:56px;height:62px;margin-bottom:30px;display:grid}.resource-grid>a:nth-child(2) .resource-icon{color:#7656a6;background:#e9e4f0;border-color:#d9cfe4}.resource-grid>a:nth-child(3) .resource-icon{color:#5b6d50;background:#e8e9e2;border-color:#d3d6c8}.resource-grid .eyebrow{font-size:9px}.resource-grid h3{letter-spacing:-.05em;margin-top:13px;font-size:24px;font-weight:500}.resource-grid>a>p:not(.eyebrow){color:var(--muted-foreground);max-width:260px;margin-top:12px;font-size:12px;line-height:1.8}.resource-grid .text-link{margin-top:25px;display:inline-flex}.marketing .room-feature-rows>article{border-radius:10px}.marketing .maker-story{border-radius:12px}.marketing .plan-summary{background:#fbfaf8;border-radius:10px}.marketing .room-cta{background:#ecd6e7;border-radius:18px;padding:60px}.marketing .landing-footer{padding-top:60px}@media (width<=1100px){.product-feature{gap:40px}.feature-product-stage{padding:20px}.studio-space-layout{grid-template-columns:230px minmax(0,1fr);gap:25px}.studio-space-preview{padding:15px}.detail-stories>article,.detail-stories>article:nth-child(2){gap:40px}.workflow-nodes>a{padding:20px}.workflow-nodes h3{font-size:19px}}@media (width<=800px){.product-feature,.feature-customers{grid-template-columns:1fr;gap:35px;padding-block:65px}.feature-customers .product-feature-copy,.feature-customers .feature-product-stage{order:initial}.product-feature-copy>p:not(.eyebrow){max-width:520px}.product-feature-copy ul{margin-block:20px}.feature-product-stage{padding:23px}.studio-space-layout{grid-template-columns:1fr;gap:25px}.studio-space-picker{flex-flow:wrap}.studio-space-picker button{flex:1;gap:9px;padding:14px 10px}.studio-space-picker button>span:last-child{display:none}.studio-space-picker small{font-size:9px}.studio-space-picker>p{width:100%}.workflow-map,.studio-spaces{padding-block:65px}.workflow-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-node-arrow{bottom:20px}.detail-stories>article,.detail-stories>article:nth-child(2){grid-template-columns:1fr;gap:25px}.detail-stories>article:nth-child(2) .detail-story-copy{order:initial}.detail-story-copy>p:not(.eyebrow){max-width:500px}.detail-story-copy h3{font-size:32px}.resource-grid{gap:12px}.resource-grid>a{padding:20px}.resource-grid h3{font-size:21px}.studio-hero-stage{padding:16px}.marketing .room-cta{padding:40px}}@media (width<=540px){.studio-hero{padding-top:50px}.studio-hero h1{font-size:49px}.studio-hero-copy>p:not(.eyebrow):not(.hero-access-note){font-size:14px;line-height:1.8}.studio-hero-stage{border-radius:16px;margin-top:32px;padding:10px}.studio-hero-product{width:100%}.studio-hero .mock-content{padding-inline:12px}.studio-hero-caption{font-size:10px;line-height:1.6}.maker-disciplines{padding-block:35px}.maker-disciplines>div{gap:12px;font-size:15px}.maker-disciplines i{font-size:10px}.workflow-map{padding-block:55px 15px}.workflow-nodes{gap:9px;margin-top:25px}.workflow-nodes>a{padding:19px 14px}.workflow-nodes h3{margin-top:25px;font-size:20px}.workflow-nodes p{max-width:120px;font-size:10px}.workflow-node-arrow{font-size:12px;bottom:14px;right:12px}.product-feature h2,.studio-spaces h2,.studio-resources h2,.workflow-map h2{font-size:38px}.product-feature{gap:27px;padding-block:55px}.product-feature-copy>p:not(.eyebrow){margin-top:19px;font-size:13px}.product-feature-copy li{font-size:11px}.feature-product-stage{border-radius:12px;padding:12px}.feature-try-note{margin-top:10px;font-size:9px}.workspace-section{padding-block:60px}.tour-tabs{gap:0}.tour-tabs button{padding:14px 10px;font-size:11px}.tour-tabs button>span{display:none}.tour-caption{padding-bottom:20px}.tour-caption h3{font-size:23px}.tour-caption p{font-size:12px}.studio-space-picker{flex-direction:column;gap:8px}.studio-space-picker button{padding:12px 14px}.studio-space-picker button>span:last-child{display:block}.studio-space-picker small{font-size:10px}.studio-space-preview{padding:10px}.studio-space-preview .mock-app{min-height:350px}.studio-spaces{padding-block:60px}.studio-resources{padding-block:50px}.resource-grid{grid-template-columns:1fr;gap:12px;margin-top:27px}.resource-grid>a{padding:24px}.resource-icon{width:44px;height:48px;margin-bottom:22px}.resource-grid h3{font-size:25px}.resource-grid>a>p:not(.eyebrow){max-width:100%}.marketing .room-cta{border-radius:12px;padding:30px 24px}.marketing .room-signup-grid{gap:28px}}.hero-workflow-note{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:8px 12px;margin:26px auto 0;font-size:12px;display:flex}.latest-feature-list{color:var(--muted-foreground);margin:24px 0;padding-left:18px;font-size:14px;line-height:1.65}.latest-feature-list li+li{margin-top:10px}.feature-demo-note{color:var(--muted-foreground);margin-top:16px;font-size:12px}.feature-insights .feature-product-stage{background:#e7ede3}.feature-ai-activity .feature-product-stage{background:#f0dfed}.workshop-access{padding-block:80px}.workshop-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:38px;display:grid}.workshop-access-grid article{border:1px solid var(--border);background:var(--background);border-radius:12px;padding:32px}.availability-label{color:#45413e;letter-spacing:.06em;background:#eae9e7;border-radius:4px;padding:6px 9px;font-size:10px;display:inline-block}.workshop-access-grid h3{letter-spacing:-.04em;margin:24px 0 14px;font-size:25px;font-weight:500;line-height:1.2}.workshop-access-grid p{color:var(--muted-foreground);font-size:14px;line-height:1.75}.workshop-access-grid .availability-detail{margin:18px 0 24px;font-size:12px}@media (width<=700px){.workshop-access-grid{grid-template-columns:minmax(0,1fr)}.workshop-access-grid article{padding:24px}.hero-workflow-note{max-width:270px;line-height:2;display:block}.hero-workflow-note span{padding-inline:4px}}.workspace-tour{min-width:0}.tour-tabs{max-width:100%;overflow-x:auto}.tour-tabs button{flex-shrink:0}@media (width<=760px){.studio-hero{padding-top:40px}.tour-tabs button{flex:none;min-width:130px;padding-inline:12px}}.hero-preview-heading{text-align:left;justify-content:space-between;align-items:center;gap:16px;margin-top:38px;display:flex}.hero-preview-heading .eyebrow{color:#74146e;margin:0;font-size:10px}.hero-preview-heading>p{color:var(--muted-foreground);font-size:13px}.hero-preview-heading+.studio-hero-stage{margin-top:16px}.studio-hero-stage{transform-origin:top}.tour-instruction{color:#74146e;align-items:center;gap:9px;padding:0 18px 18px;font-size:12px;display:flex}.tour-instruction svg{flex-shrink:0}.tour-tabs button{transition:background .18s,border-color .18s;position:relative}.tour-tabs button:after{content:"";transform-origin:0;background:#b523a5;height:2px;transition:transform .25s;position:absolute;inset:auto 14px 0;transform:scaleX(0)}.tour-tabs button[aria-selected=true]:after{transform:scaleX(1)}.maker-photo-frame{overflow:hidden}.maker-photo{transition:transform .65s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.maker-story:hover .maker-photo{transform:scale(1.035)}}.maker-story:focus-within .maker-photo{transform:scale(1.035)}.marketing .plan-section{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:0;padding:32px}.plan-intro{padding-right:26px}.plan-summary{padding:10px 22px}.marketing .plan-summary:hover{background:#f8eef7;transform:none}.plan-divider{transform-origin:0}.plan-summary[data-revealed=true] .plan-divider{animation:.75s cubic-bezier(.2,.7,.2,1) both maker-line}.plan-access-note{color:var(--muted-foreground);grid-column:1/-1;padding-top:24px;font-size:12px}.question-list summary>span{transition:transform .22s;display:inline-flex}.question-list details[open] summary>span{transform:rotate(45deg)}.room-cta .signup-contact{margin-block:20px;font-size:14px}.signup-contact a{text-underline-offset:4px;text-decoration:underline}.motion-control [data-motion-icon]{display:inline-flex}@keyframes maker-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1000px){.marketing .plan-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 0}.plan-intro{grid-column:1/-1;padding:0}.plan-intro>p:not(.eyebrow){max-width:560px}.plan-summary:nth-child(2){border-left:0;padding-left:0}.plan-access-note{padding:0}}@media (width<=650px){.hero-preview-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px}.hero-preview-heading>p{text-align:left;font-size:12px}.studio-hero-caption{max-width:320px}.tour-instruction{align-items:flex-start;padding-inline:8px;line-height:1.6}.tour-instruction svg{margin-top:3px}.marketing .plan-section{grid-template-columns:1fr;gap:20px;padding:24px}.marketing .plan-summary{border-left:0;border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:8px 16px;padding:20px 0 0;display:grid}.plan-summary .plan-amount{grid-area:1/2/3;align-self:center;margin:0;font-size:32px}.plan-summary>p:not(.plan-amount){grid-column:1}.plan-summary .plan-divider{display:none}.plan-summary .plan-yearly{grid-column:1/-1;margin:0}}html[data-motion=paused]{scroll-behavior:auto}.marketing .plan-section{background:#f7edf5;border-color:#e5d3e1;border-radius:16px}.plan-intro>p:not(.eyebrow),.plan-summary>p:not(.plan-amount){color:var(--muted-foreground)}.marketing .plan-summary{background:#fff;border-color:#e5d3e1}.marketing .room-cta h2>span{color:#101010}.room-cta .waitlist{background:#fff;border:1px solid #e5d3e1;border-radius:12px}.room-cta .waitlist input{background:#fbfaf8}.studio-hero{padding-top:48px}.marketing .plan-intro h2{font-size:clamp(32px,3vw,40px)}.marketing .room-cta h2{font-size:clamp(38px,4.4vw,62px)}.room-cta .waitlist input{border-color:var(--border)}@media (width<=650px){.studio-hero{padding-top:32px}.marketing .plan-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:18px 16px}.marketing .room-cta h2{letter-spacing:-.05em;font-size:42px}}.maker-reference{--landing-pink:#b523a5;--landing-grid:#ffffff38}.maker-reference .wrap{width:min(1280px,100% - 80px)}.maker-reference .eyebrow{letter-spacing:.055em;color:#a51e96;font-size:11px;line-height:1.5}.maker-reference .landing-header{border:0;height:64px}.maker-reference .landing-header .brand .mf-brand-mark{width:44px;height:24px}.maker-reference .landing-header .brand .mf-brand-name{font-size:23px}.maker-reference .landing-header nav{gap:26px;font-size:14px}.header-actions{align-items:center;gap:10px;display:flex}.header-login{border:1px solid var(--border);border-radius:6px;padding:7px 14px;font-size:14px}.maker-reference .button{background:var(--landing-pink);border-color:var(--landing-pink);border-radius:6px;min-height:42px;padding:10px 18px;font-size:14px;line-height:1.4}.maker-reference .button:hover{background:#8e1c82;border-color:#8e1c82}.maker-reference .header-signup{min-height:36px;padding:7px 14px}.maker-reference .text-link{border-color:#aaa5a0;padding-bottom:4px;font-size:14px;line-height:1.5}.maker-reference .studio-hero{padding-top:56px;padding-bottom:0}.maker-reference .studio-hero-copy{max-width:800px}.maker-reference .studio-hero h1{letter-spacing:-.03em;margin:20px auto 0;font-size:56px;font-weight:400;line-height:1.16}.maker-reference .studio-hero-copy>p:not(.eyebrow):not(.hero-access-note){color:#30302f;max-width:680px;margin:26px auto;font-size:18px;line-height:1.5}.maker-reference .hero-actions{align-items:center;gap:16px}.maker-reference .hero-tour-link{border:1px solid var(--border);background:0 0;border-radius:6px;padding:9px 14px}.maker-reference .hero-access-note{margin-top:14px;font-size:12px}.maker-reference .motion-control{gap:7px;margin-top:12px;font-size:11px}.maker-reference .studio-hero-stage{background-color:#f6b1ee;background-image:linear-gradient(var(--landing-grid) 1px, transparent 1px), linear-gradient(90deg, var(--landing-grid) 1px, transparent 1px);background-size:24px 24px;border:0;border-radius:16px;margin-top:32px;padding:48px 48px 0;overflow:hidden}.maker-reference .studio-hero-product{border:1px solid #cabac7;border-radius:12px 12px 0 0;box-shadow:0 12px 50px #611d5026}.maker-reference .studio-hero .product-mockup{border:0;border-radius:0}.maker-reference .studio-hero .mock-sidebar{flex-basis:168px}.maker-reference .studio-hero-caption{margin:14px auto 0;font-size:12px}.maker-fit-strip{border:1px solid var(--border);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding:24px 26px;display:flex}.maker-fit-strip>span{letter-spacing:.045em;color:var(--muted-foreground);font-size:10px}.maker-fit-strip>div{flex:1;justify-content:space-between;align-items:center;gap:32px;display:flex}.maker-fit-strip>div>span{white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.maker-fit-strip svg{flex-shrink:0}.maker-reference .section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:32px;display:grid}.maker-reference .section-heading h2,.maker-reference .chippy-copy h2,.maker-reference .room-questions h2{letter-spacing:-.025em;margin:12px 0 0;font-size:40px;font-weight:400;line-height:1.2}.maker-reference .section-heading>p{color:#30302f;max-width:500px;font-size:16px;line-height:1.55}.maker-reference .workspace-section{background:0 0;border:0;padding-block:80px}.maker-reference .workspace-tour{background:0 0;border:0;border-radius:0;gap:32px;padding:0;display:grid}.workflow-chapter{border:1px solid var(--border);border-radius:14px;position:relative;overflow:hidden}.maker-reference .tour-tabs{z-index:2;background:0 0;border:0;gap:8px;width:calc(42% - 72px);padding:0;display:flex;position:absolute;top:32px;left:36px;overflow-x:auto}.maker-reference .tour-tabs button{border:1px solid var(--border);color:#4e4b49;white-space:nowrap;border-radius:6px;min-height:38px;padding:9px 10px;font-size:13px}.maker-reference .tour-tabs button[aria-selected=true]{color:#8e1c82;box-shadow:none;background:#fff;border-color:#ca88c0}.maker-reference .tour-tabs button:after{display:none}.chapter-panel{grid-template-columns:42% 58%;min-height:570px;display:grid}.maker-reference .tour-caption{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:96px 36px 36px;display:flex}.chapter-symbol{color:#891b7c;background:#f8d6f2;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.maker-reference .tour-caption h3{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:400;line-height:1.25}.maker-reference .tour-caption>p{color:#55514d;max-width:420px;margin:0;font-size:16px;line-height:1.55}.maker-reference .tour-caption .text-link{margin:0}.maker-reference .tour-caption .tour-instruction{border-top:1px solid var(--border);color:#8e1c82;margin-top:2px;padding:14px 0 0;font-size:12px;line-height:1.5;display:block}.chapter-product{background-color:#f6b1ee;background-image:linear-gradient(var(--landing-grid) 1px, transparent 1px), linear-gradient(90deg, var(--landing-grid) 1px, transparent 1px);background-size:24px 24px;align-items:center;min-width:0;padding:36px 24px;display:flex}.chapter-reverse .chapter-panel{grid-template-columns:58% 42%}.chapter-reverse .tour-caption{grid-area:1/2}.chapter-reverse .chapter-product{grid-area:1/1}.maker-reference .chapter-reverse .tour-tabs{left:calc(58% + 36px)}.chapter-apricot .chapter-product{background-color:#ffd7a5}.chapter-apricot .chapter-symbol{color:#84511b;background:#ffe6c6}.maker-reference .chapter-product .product-mockup{box-shadow:0 18px 35px -15px #46233226}.maker-reference .chippy-section{color:#101010;background:0 0;padding-block:0 80px}.maker-reference .chippy-grid{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid;overflow:hidden}.maker-reference .chippy-copy{background:#eadfd4;padding:44px}.maker-reference .chippy-copy>p:not(.eyebrow){color:#514a44;max-width:450px;margin-top:22px;font-size:16px;line-height:1.55}.maker-reference .chippy-introduction{align-items:center;gap:20px;margin-top:24px;display:flex}.maker-reference .chippy-art{flex:0 0 200px;width:200px;height:250px}.maker-reference .chippy-introduction p{font-size:14px;line-height:1.6}.maker-reference .chippy-introduction em{font-size:inherit;font-family:inherit;font-style:normal}.maker-reference .chippy-examples{flex-direction:column;justify-content:center;padding:44px;display:flex}.maker-reference .chippy-prompts{gap:8px;margin-block:20px;display:grid}.maker-reference .chippy-prompts button{text-align:left;border-radius:7px;min-height:46px;padding:12px 16px;font-size:15px}.maker-reference .chippy-answer{background:#fbf5fa;border:1px solid #e9c6e1;border-radius:10px;padding:22px}.maker-reference .chippy-answer p{font-size:17px;line-height:1.55}.maker-reference .chippy-answer small{font-size:12px;line-height:1.5}.maker-reference .chippy-progress{background:#f5e6f2}.maker-reference .chippy-progress>span{background:#b523a5}.maker-reference .chippy-note{margin-top:15px;font-size:12px;line-height:1.55}.maker-reference .chippy-examples>.text-link{align-self:flex-start;margin-top:16px}.maker-reference .maker-examples{padding-block:0 80px}.maker-reference .maker-story-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:0;display:grid}.maker-reference .maker-story{border:1px solid var(--border);background:0 0;border-radius:12px;overflow:hidden}.maker-reference .maker-photo{aspect-ratio:4/3}.maker-reference .maker-example-copy{gap:14px;padding:24px}.maker-reference .maker-example-copy h3{letter-spacing:-.02em;font-size:23px;font-weight:400;line-height:1.25}.maker-reference .maker-example-copy>p:not(.eyebrow){font-size:15px;line-height:1.55}.maker-reference .maker-example-copy .text-link{font-size:13px}.maker-reference .plan-section{border:1px solid var(--border);background:0 0;border-radius:12px;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));padding:32px}.maker-reference .plan-intro h2{letter-spacing:-.02em;font-size:30px;font-weight:400;line-height:1.2}.maker-reference .plan-intro>p:not(.eyebrow){font-size:14px;line-height:1.5}.maker-reference .plan-intro .text-link{margin-top:18px;font-size:13px}.maker-reference .plan-summary{border-color:var(--border);background:0 0;border-radius:0;padding:8px 22px}.maker-reference .plan-summary h3{font-size:20px;font-weight:400}.maker-reference .plan-summary .plan-amount{letter-spacing:-.03em;font-size:36px}.maker-reference .plan-summary>p:not(.plan-amount){font-size:13px;line-height:1.5}.maker-reference .plan-summary .plan-yearly{font-size:11px!important}.maker-reference .plan-access-note{padding-top:20px;font-size:12px}.maker-reference .room-questions{max-width:800px;padding-block:80px;display:block}.maker-reference .room-questions>div:first-child{text-align:center;margin-bottom:36px}.maker-reference .room-questions .text-link{margin-top:16px}.maker-reference .question-list summary{padding-block:20px;font-size:17px;font-weight:400;line-height:1.5}.maker-reference .question-list details>p{padding-bottom:22px;font-size:15px;line-height:1.6}.maker-reference .room-cta{text-align:center;background-color:#f5d7ef;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:24px 24px;border-radius:16px;padding:54px 32px}.maker-reference .room-cta>.eyebrow{margin:0 auto 16px}.maker-reference .room-cta>.room-signup-grid{max-width:720px;margin-inline:auto;display:block}.maker-reference .room-cta h2{letter-spacing:-.03em;font-size:48px;font-weight:400;line-height:1.15}.maker-reference .room-signup-grid>div:first-child>p{max-width:590px;margin:20px auto 0;font-size:16px;line-height:1.55}.maker-reference .room-signup-grid>div:first-child .signup-contact{margin-top:14px;font-size:14px}.maker-reference .room-signup-grid>div:first-child>.text-link{margin-top:14px;font-size:13px}.maker-reference .room-cta .waitlist{text-align:left;background:#fff;border-color:#e6c8df;max-width:640px;margin:30px auto 0;padding:26px}.maker-reference .waitlist form>.eyebrow{display:none}.maker-reference .waitlist h3{font-size:23px;font-weight:400;line-height:1.3}.maker-reference .room-cta .waitlist .waitlist-intro{margin:8px 0 0;font-size:13px;line-height:1.5}.maker-reference .waitlist fieldset{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.waitlist-field{min-width:0}.maker-reference .waitlist label{margin:0 0 7px;font-size:13px}.maker-reference .waitlist input{border-radius:6px;min-height:44px;margin:0;padding:10px 12px;font-size:15px}.maker-reference .waitlist fieldset>button,.maker-reference .waitlist-error{grid-column:1/-1;margin:0}.maker-reference .room-cta .waitlist .waitlist-note{text-align:center;margin-top:16px;font-size:12px;line-height:1.5}.maker-reference .landing-footer{grid-template-columns:1fr 1.3fr;gap:48px;padding-block:64px 28px;display:grid}.maker-reference .footer-brand>p{margin-top:16px;font-size:14px}.maker-reference .landing-footer nav{grid-template-columns:1fr 1fr 1.3fr;gap:28px;display:grid}.maker-reference .landing-footer nav>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.maker-reference .landing-footer nav h3{color:#8e1c82;letter-spacing:0;margin-bottom:2px;font-size:12px;font-weight:500}.maker-reference .landing-footer nav a{font-size:13px;line-height:1.5}.maker-reference .footer-bottom{grid-column:1/-1;margin-top:0;padding-top:22px;font-size:11px}@media (width<=1100px){.maker-fit-strip{flex-direction:column;align-items:flex-start;gap:18px}.maker-fit-strip>div{gap:16px;width:100%}.maker-reference .section-heading{gap:40px}.maker-reference .tour-tabs{gap:4px;width:calc(42% - 48px);left:24px}.maker-reference .tour-tabs button{padding-inline:7px;font-size:11px}.maker-reference .chapter-reverse .tour-tabs{left:calc(58% + 24px)}.maker-reference .tour-caption{padding-inline:24px}.maker-reference .tour-caption h3{font-size:27px}.chapter-product{padding:24px 16px}.maker-reference .chippy-copy,.maker-reference .chippy-examples{padding:30px}.maker-reference .chippy-art{flex-basis:150px;width:150px;height:210px}.maker-reference .plan-section{grid-template-columns:1fr 1fr 1fr;gap:24px 0}.maker-reference .plan-intro{grid-column:1/-1}.maker-reference .landing-footer{grid-template-columns:1fr;gap:36px}}@media (width<=800px){.maker-reference .wrap{width:calc(100% - 40px)}.maker-reference .landing-header nav{gap:16px;font-size:12px}.header-login{display:none}.maker-reference .studio-hero h1{font-size:48px}.maker-reference .studio-hero-stage{padding:24px 16px 0}.maker-reference .section-heading h2,.maker-reference .chippy-copy h2,.maker-reference .room-questions h2{font-size:34px}.chapter-panel,.chapter-reverse .chapter-panel{grid-template-columns:1fr;min-height:0}.maker-reference .tour-tabs,.maker-reference .chapter-reverse .tour-tabs{width:auto;padding:24px 24px 0;position:static}.maker-reference .tour-tabs button{padding-inline:12px;font-size:13px}.maker-reference .tour-caption,.chapter-reverse .tour-caption{grid-area:1/1;gap:16px;padding:24px}.chapter-reverse .chapter-product{grid-area:2/1}.maker-reference .tour-caption>p{max-width:none}.chapter-symbol{display:none}.chapter-product{padding:24px}.maker-reference .chippy-grid{grid-template-columns:1fr}.maker-reference .chippy-copy{grid-template-columns:1fr 190px;gap:12px 20px;display:grid}.maker-reference .chippy-copy>.eyebrow,.maker-reference .chippy-copy>h2,.maker-reference .chippy-copy>p{grid-column:1;margin:0}.maker-reference .chippy-introduction{flex-direction:column;grid-area:1/2/4;gap:6px;margin:0}.maker-reference .chippy-introduction p{font-size:12px}.maker-reference .chippy-art{flex-basis:auto;width:140px;height:190px}.maker-reference .maker-story-grid{gap:16px}.maker-reference .maker-example-copy{padding:18px}}@media (width<=700px){.maker-reference .header-actions{display:none}.maker-reference .landing-header{height:64px}.maker-reference .mobile-navigation summary{font-size:14px}.maker-reference .studio-hero{padding-top:40px}.maker-reference .studio-hero h1{max-width:500px;font-size:42px;line-height:1.15}.maker-reference .studio-hero-copy>p:not(.eyebrow):not(.hero-access-note){max-width:480px;margin-block:22px;font-size:16px;line-height:1.55}.maker-reference .hero-actions{gap:10px}.maker-reference .hero-actions .button,.maker-reference .hero-actions .text-link{font-size:13px}.maker-reference .studio-hero-stage{border-radius:12px;margin-top:28px;padding:16px 10px 0}.maker-reference .studio-hero .mock-sidebar{display:none}.maker-reference .studio-hero .mock-app{min-height:0}.maker-reference .studio-hero-caption{max-width:330px;line-height:1.6}.maker-fit-strip{margin-top:28px;padding:20px}.maker-fit-strip>div{grid-template-columns:1fr 1fr;gap:18px 12px;display:grid}.maker-fit-strip>div>span{white-space:normal;gap:7px;font-size:12px}.maker-reference .section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.maker-reference .section-heading h2,.maker-reference .chippy-copy h2,.maker-reference .room-questions h2{font-size:32px}.maker-reference .section-heading>p{max-width:none;font-size:15px}.maker-reference .workspace-section{padding-block:48px}.maker-reference .chippy-section,.maker-reference .maker-examples{padding-bottom:48px}.maker-reference .workspace-tour{gap:24px}.maker-reference .tour-caption{padding:22px}.maker-reference .tour-caption h3{font-size:28px}.maker-reference .tour-caption>p{font-size:15px}.maker-reference .tour-tabs{padding:22px 22px 0}.chapter-product{padding:20px 12px}.maker-reference .chippy-copy{padding:26px;display:block}.maker-reference .chippy-copy h2{margin-top:14px}.maker-reference .chippy-copy>p:not(.eyebrow){margin-top:18px;font-size:15px}.maker-reference .chippy-introduction{flex-direction:row;margin-top:16px}.maker-reference .chippy-art{flex:0 0 130px;width:130px;height:180px}.maker-reference .chippy-introduction p{font-size:13px}.maker-reference .chippy-examples{padding:26px}.maker-reference .chippy-answer p{font-size:16px}.maker-reference .maker-story-grid{grid-template-columns:1fr}.maker-reference .maker-photo{aspect-ratio:3/2}.maker-reference .maker-example-copy{padding:22px}.maker-reference .plan-section{grid-template-columns:1fr;gap:20px;padding:24px;display:grid}.maker-reference .plan-intro{padding:0}.maker-reference .plan-intro h2{font-size:28px}.maker-reference .plan-summary{border-left:0;border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:18px 0 0;display:grid}.maker-reference .plan-summary .plan-amount{grid-area:1/2/3;align-self:start;margin:0;font-size:30px}.maker-reference .plan-summary>p:not(.plan-amount){grid-column:1}.maker-reference .plan-divider{display:none}.maker-reference .plan-summary .plan-yearly{grid-column:1/-1}.maker-reference .plan-access-note{padding:0}.maker-reference .room-questions{padding-block:48px}.maker-reference .question-list summary{padding-block:18px;font-size:16px}.maker-reference .room-cta{padding:36px 20px}.maker-reference .room-cta h2{font-size:36px}.maker-reference .room-signup-grid>div:first-child>p{font-size:15px}.maker-reference .room-cta .waitlist{margin-top:24px;padding:20px}.maker-reference .waitlist fieldset{grid-template-columns:1fr;gap:16px}.maker-reference .landing-footer{gap:28px;padding-top:48px}.maker-reference .landing-footer nav{grid-template-columns:1fr 1fr;gap:24px}.maker-reference .landing-footer nav>div:last-child{grid-column:1/-1}.maker-reference .footer-bottom{flex-direction:column;align-items:flex-start;gap:16px;display:flex}}@media (width<=360px){.maker-reference .studio-hero h1{font-size:36px}.maker-reference .hero-actions{flex-direction:column}.maker-reference .studio-hero .hero-actions a{width:100%}.maker-reference .tour-tabs button{padding-inline:8px;font-size:12px}.maker-reference .chippy-copy,.maker-reference .chippy-examples{padding:22px}}.maker-reference .hero-preview-controls{justify-content:center;align-items:center;gap:20px;margin-top:14px;display:flex}.maker-reference .hero-preview-controls .studio-hero-caption{margin:0}.maker-reference [data-demo-playback]{color:#3b3638;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #aaa5a0;border-radius:0;align-items:center;gap:7px;padding:6px 0;font-size:12px;display:inline-flex}.maker-reference [data-demo-playback]:disabled{opacity:.65;cursor:default}@media (width<=700px){.maker-reference .hero-preview-controls{flex-direction:column;gap:6px}}.maker-reference .studio-hero-copy>.eyebrow{text-align:center;max-width:none;margin:0}.maker-reference .studio-hero .mock-metrics{display:none}.maker-reference .studio-hero .mock-column{scrollbar-width:thin;height:370px;max-height:370px;overflow-y:auto}.maker-reference #production-preview{scroll-margin-top:24px}.maker-reference #production-preview:focus-visible{outline:3px solid var(--landing-pink);outline-offset:4px}.maker-reference .studio-example-intro{max-width:480px;font-size:16px;line-height:1.55}.maker-reference .studio-example-intro .studio-example-note{color:#595550;margin-top:12px;font-size:13px;line-height:1.5}.maker-reference .maker-story-grid{align-items:start}.maker-reference .maker-photo-frame{position:relative}.maker-reference .maker-example-label{color:#30302f;background:#fff;border-radius:4px;padding:5px 9px;font-size:11px;line-height:1.4;position:absolute;top:16px;left:16px;box-shadow:0 1px 4px #00000012}.maker-reference .maker-studio-heading h3{letter-spacing:-.025em;margin:7px 0;font-size:25px;font-weight:500}.maker-reference .maker-studio-heading .eyebrow{color:#595550;font-size:10px}.maker-reference .maker-location{color:#595550;font-size:13px}.maker-reference .maker-job-description{min-height:6.2em}.maker-reference .maker-job-figures{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:2px 0 0;padding:16px 0;display:grid}.maker-reference .maker-job-figures dt{color:#595550;font-size:12px;line-height:1.4}.maker-reference .maker-job-figures dd{letter-spacing:-.025em;margin:6px 0 0;font-size:21px;font-weight:500;line-height:1.3}.maker-reference .maker-case{width:100%}.maker-reference .maker-case summary{cursor:pointer;color:#74146e;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:500;list-style:none;display:flex}.maker-reference .maker-case summary::-webkit-details-marker{display:none}.maker-reference .maker-case summary svg{flex-shrink:0}.maker-reference .maker-case[open] summary svg{transform:rotate(45deg)}.maker-reference .maker-case-body{padding:14px 0 4px}.maker-reference .maker-case-body ol{margin:12px 0 20px;padding-left:20px;list-style:decimal;display:block}.maker-reference .maker-case-body li{color:#47443f;border:0;padding:0 0 10px 5px;font-size:14px;line-height:1.6;display:list-item}.maker-reference .maker-case-body li::marker{color:#74146e;font-variant-numeric:tabular-nums}@media (width<=760px){.maker-reference .maker-job-description{min-height:0}.maker-reference .maker-example-copy{gap:18px}}.maker-reference .plan-includes{color:#30302f;grid-column:1/-1;margin:12px 0;padding:0;font-size:13px;line-height:1.6;list-style:none}.maker-reference .plan-includes li+li{margin-top:4px}.maker-reference .studio-hero-stage{background:radial-gradient(at 90% 5%,#ffd8a6 0,#0000 46%),linear-gradient(135deg,#efb2e5,#f5d8ef 55%,#dec7e4);border:1px solid #d6b6ce;border-radius:20px;padding:24px;box-shadow:inset 0 1px #ffffffa6}.showcase-heading{color:#563d50;text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:0 4px 20px;font-size:11px;display:flex}.showcase-heading>span:first-child{letter-spacing:.06em;align-items:center;gap:8px;font-weight:600;display:flex}.showcase-heading i{background:#8c287c;border-radius:50%;width:7px;height:7px}.showcase-workbench{grid-template-columns:minmax(0,1fr) 246px;align-items:stretch;gap:18px;display:grid}.maker-reference .studio-hero-product{background:#f9f8f6;border-color:#cabac7;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 20px 40px -25px #48223966,0 3px 7px #48223912}.maker-reference .studio-hero .mock-sidebar{flex-basis:132px;gap:18px;padding:20px 8px 16px}.maker-reference .studio-hero .mock-sidebar .mf-brand-mark{width:26px;height:18px}.maker-reference .studio-hero .mock-sidebar .mf-brand-name{font-size:16px}.maker-reference .studio-hero .mock-search,.maker-reference .studio-hero .mock-nav>:nth-child(n+8){display:none}.maker-reference .studio-hero .mock-nav-item{gap:7px;padding:8px 6px;font-size:10px}.maker-reference .studio-hero .mock-studio{padding:0 2px;font-size:10px}.maker-reference .studio-hero .mock-app{min-height:0}.maker-reference .studio-hero .mock-content{padding:22px 18px 18px}.maker-reference .studio-hero .mock-toolbar{display:none}.maker-reference .studio-hero .mock-page-title{margin-bottom:20px}.maker-reference .studio-hero .mock-page-title h3{letter-spacing:-.035em;font-size:24px}.maker-reference .studio-hero .mock-board{gap:10px}.maker-reference .studio-hero .mock-column{background:#eeeae6;border:1px solid #e5dfda;height:370px;max-height:370px;padding:10px 6px 6px}.maker-reference .studio-hero .mock-column[data-mock-column="1"]{background:#f2e8ef;border-color:#e8dce4}.maker-reference .studio-hero .mock-column[data-mock-column="2"]{background:#e8eee8;border-color:#dce5dc}.maker-reference .mock-order{border-radius:8px;padding:10px;box-shadow:0 3px 9px #3020270a}.mock-order-photo{background:#eae6df;border-radius:5px;height:90px;position:relative;overflow:hidden}.mock-order-photo img{object-fit:cover;width:100%;height:100%}.mock-order-photo.linen img{object-position:center 46%}.mock-order-photo.wax img{object-position:center 70%}.mock-order-photo>span{color:#36332f;background:#fffffff0;border-radius:3px;padding:3px 6px;font-size:9px;position:absolute;bottom:6px;right:6px}.maker-reference .mock-order-top{margin-bottom:8px}.maker-reference .mock-order h4{letter-spacing:-.02em;margin-top:11px;font-size:13px}.maker-reference .mock-order>.mock-status{margin-top:12px}.maker-reference .mock-action{color:#fff;background:#262421;border-radius:5px;justify-content:center;margin-top:10px;padding:9px 7px;font-size:11px}.maker-reference .mock-action svg{display:none}.maker-reference .mock-action:hover{background:#74146e}.order-story{text-align:left;background:#fffdf9;border:1px solid #d3c0ae;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 30px -24px #66452b77}.order-story-photo{background:#e7e4de;flex-shrink:0;height:132px;position:relative;overflow:hidden}.order-story-photo img{object-fit:cover;object-position:center 48%;width:100%;height:100%}.order-story-photo>span{color:#514334;letter-spacing:.05em;background:#fffdf7ed;padding:4px 7px;font-size:8px;position:absolute;bottom:10px;left:12px}.order-story-copy{padding:20px 18px 12px}.maker-reference .order-story .eyebrow{color:#796250;font-size:8px}.order-story h3{letter-spacing:-.04em;margin:8px 0 18px;font-size:24px;font-weight:500;line-height:1.13}.order-story dl{margin:0}.order-story dl>div{border-top:1px solid #ece5dc;justify-content:space-between;gap:10px;padding:9px 0;font-size:10px;display:flex}.order-story dt{color:#665d53}.order-story dd{text-align:right;margin:0;font-weight:500}.order-story dd span{color:#776a5e;font-weight:400;display:block}.order-story .order-story-total{align-items:center}.order-story-total dd{letter-spacing:-.04em;font-size:26px}.order-story-footnote{color:#71665b;margin:6px 0 0;font-size:9px;line-height:1.5}.order-story-status{background:#f0ede4;border-top:1px dashed #d6c9ba;align-items:center;gap:6px;min-height:126px;margin-top:auto;padding:12px 12px 14px 4px;display:flex}.chippy-vignette{object-fit:contain;pointer-events:none}.order-story-status .chippy-vignette{flex-shrink:0;width:78px;height:110px}.order-story-status>div{gap:7px;display:grid}.order-story-status strong{font-size:13px;font-weight:500;line-height:1.3}.order-story-status [data-hero-hint]{color:#665d53;font-size:10px;line-height:1.5}[data-order-stage="2"] .order-story-status{background:#e6eee2}[data-order-stage="2"] [data-hero-state]{color:#365b3c}.maker-reference .chapter-product{background-color:#efd4e9;background-image:none;padding:42px 28px}.maker-reference .chapter-apricot .chapter-product{background-color:#f2dfc1}.maker-reference .chapter-product .product-mockup{border-color:#d3c9ce;box-shadow:0 22px 35px -20px #4f354745,0 2px 4px #4f35470d}.maker-reference .chapter-product .mock-toolbar{display:none}.maker-reference .chapter-product .mock-window-bar{padding:11px 14px}.maker-reference .chapter-product .mock-overline{font-size:9px}.maker-reference .chapter-product .mock-table strong,.maker-reference .chapter-product .mock-table td{font-size:12px}.maker-reference .chapter-product .mock-swatch{border:1px solid #0000000a;border-radius:6px}.maker-reference .mock-swatch.linen{background:repeating-linear-gradient(0deg,#e7dac5 0 2px,#f1e6d5 2px 4px)}.maker-reference .mock-swatch.oak{background:repeating-linear-gradient(15deg,#c7a581 0 3px,#b89570 3px 4px,#d0b18c 4px 7px)}.mock-recipe-photo{border-radius:8px;flex-shrink:0;width:118px;height:106px;overflow:hidden}.mock-recipe-photo img{object-fit:cover;width:100%;height:100%}.maker-reference .mock-product-title{gap:18px}.maker-reference .mock-product-title h4{letter-spacing:-.03em;font-size:19px}.recipe-cost-strip{border-radius:6px;grid-template-columns:4fr 9fr;margin:18px 0 22px;font-size:10px;display:grid;overflow:hidden}.recipe-cost-strip>span{color:#473a2c;background:#e3c7a1;justify-content:space-between;gap:5px;padding:10px;display:flex}.recipe-cost-strip>span+span{color:#66395f;background:#ead3e6}.maker-reference .mock-recipe{border-top:1px solid #e6e0d8}.maker-reference .mock-product-totals{background:#f0ebe3;border-radius:8px;gap:12px;padding:16px}.maker-reference .mock-product-totals strong{font-size:23px}.tour-guide{align-items:center;gap:12px;width:100%;margin-top:4px;display:flex}.maker-reference .tour-guide .tour-instruction{flex:1;margin:0;font-size:12px}.tour-guide .chippy-vignette{flex-shrink:0;width:100px;height:142px}.maker-reference .room-signup-grid{position:relative}.signup-chippy{width:160px;height:240px;position:absolute;top:0;left:-185px}@media (width<=1150px){.showcase-workbench{grid-template-columns:minmax(0,1fr) 215px;gap:12px}.maker-reference .studio-hero .mock-sidebar{display:none}.signup-chippy{width:110px;height:165px;top:-35px;left:-90px}}@media (width<=900px){.showcase-workbench{grid-template-columns:1fr}.order-story{grid-template-columns:120px minmax(0,1fr) 220px;display:grid}.order-story-photo{height:100%;min-height:180px}.order-story-photo>span{display:none}.order-story-copy{padding:16px}.order-story h3{margin:7px 0 10px;font-size:20px}.order-story h3 br{display:none}.order-story-status{border-top:0;border-left:1px dashed #d6c9ba;height:100%;margin:0}.order-story-footnote{margin-bottom:2px}.signup-chippy{width:96px;height:136px;margin:0 auto 16px;position:static}}@media (width<=700px){.maker-reference .studio-hero-stage{border-radius:14px;padding:14px 10px 10px}.showcase-heading{padding:0 3px 14px;font-size:9px}.showcase-heading>span:last-child{display:none}.maker-reference .studio-hero .mock-content{padding:18px 14px 14px}.maker-reference .studio-hero .mock-column{height:380px;max-height:380px}.order-story{grid-template-columns:80px minmax(0,1fr)}.order-story-photo{min-height:0}.order-story-photo img{object-position:48% center}.order-story-copy{padding:15px 12px}.order-story h3{font-size:20px}.order-story dl>div{font-size:10px}.order-story-status{border-top:1px dashed #d6c9ba;border-left:0;grid-column:1/-1;gap:16px;min-height:96px;padding:8px 14px}.order-story-status .chippy-vignette{width:62px;height:88px}.order-story-status>div{gap:5px}.order-story .eyebrow{font-size:8px}.order-story-footnote{font-size:9px}.maker-reference .chapter-product{padding:24px 12px}.mock-recipe-photo{width:85px;height:86px}.maker-reference .mock-product-title{gap:12px}.maker-reference .mock-product-title h4{font-size:17px}.recipe-cost-strip{grid-template-columns:1fr 1.5fr;font-size:9px}.recipe-cost-strip>span{padding:8px}.tour-guide .chippy-vignette{width:90px;height:125px}}.maker-reference .plan-section{grid-template-columns:1.2fr 1fr 1fr}@media (width<=900px){.maker-reference .plan-section{grid-template-columns:1fr 1fr}.maker-reference .plan-intro{grid-column:1/-1}}@media (width<=600px){.maker-reference .plan-section{grid-template-columns:1fr}}@media (width<=700px){.order-story-status{height:auto}.order-story{display:block}.order-story-photo{display:none}.order-story-copy{padding:16px}.order-story dl{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.order-story dl>div{display:block}.order-story dd{text-align:left;margin-top:5px}.order-story-total dd{font-size:24px}}.journey-stage{text-align:left;background:radial-gradient(at 95% 0,#ffdeb0,#0000 50%),linear-gradient(140deg,#efb2e5,#efd5e8 65%,#e1cfeb);border:1px solid #d8b7cf;border-radius:20px;margin-top:40px;padding:30px}.journey-intro{justify-content:space-between;align-items:end;gap:30px;padding:0 4px 25px;display:flex}.maker-reference .journey-intro h2{letter-spacing:-.035em;margin:9px 0 0;font-size:27px;line-height:1.2}.journey-mobile-break{display:none}.journey-intro>p{color:#5b4355;max-width:300px;margin:0;font-size:14px;line-height:1.55}.maker-reference .journey-intro .eyebrow{color:#633e5b;font-size:10px}.order-walkthrough{color:#262421;background:#fdfcfb;border:1px solid #cbbdc5;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -30px #512c4b66,0 2px 6px #512c4b12}.journey-toolbar{color:#66605b;background:#fff;border-bottom:1px solid #e5dfda;align-items:center;gap:24px;padding:16px 24px;font-size:12px;display:flex}.maker-reference .journey-toolbar .brand .mf-brand-name{font-size:20px}.maker-reference .journey-toolbar .brand .mf-brand-mark{width:30px;height:20px}.journey-sample{background:#f1efeb;border-radius:4px;margin-left:auto;padding:5px 8px;font-size:10px}.journey-tabs{background:#f6f3f0;border-bottom:1px solid #ded7d1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.journey-tabs button{text-align:left;color:#625a56;background:0 0;border:0;border-right:1px solid #e5dfda;border-radius:0;justify-content:start;align-items:center;gap:10px;padding:19px 18px;font-size:13px;font-weight:500;display:flex;position:relative}.journey-tabs button:last-child{border-right:0}.journey-tabs button[aria-selected=true]{color:#74146e;background:#fff;box-shadow:inset 0 -3px #a22998}.journey-tabs button>svg{flex-shrink:0;margin-left:auto}.journey-step-number{font-variant-numeric:tabular-nums;color:#756c67;font-size:10px}.journey-tabs small{color:#6c625d;margin-top:5px;font-size:10px;font-weight:400;display:block}.journey-workspace{grid-template-columns:280px minmax(0,1fr);display:grid}.journey-order-summary{background:#f3efe7;border-right:1px solid #e0d9d0;padding:22px}.journey-product-photo{background:#e3ddd3;border-radius:7px;height:195px;position:relative;overflow:hidden}.journey-product-photo img{object-fit:cover;object-position:center 44%;width:100%;height:100%}.journey-product-photo>span{background:#fffcf6ed;border-radius:3px;padding:5px 8px;font-size:10px;position:absolute;bottom:10px;left:10px}.journey-summary-copy{padding-top:20px}.maker-reference .journey-summary-copy .eyebrow{color:#6c5d50;letter-spacing:.04em;font-size:9px}.journey-summary-copy h3{letter-spacing:-.04em;margin:8px 0;font-size:25px;font-weight:500;line-height:1.2}.journey-due{color:#655c52;margin:0;font-size:12px}.journey-quantity{margin-top:22px}.journey-stage label{margin-bottom:7px;font-size:12px;font-weight:500;display:block}.journey-quantity>div{color:#655c52;align-items:center;gap:10px;font-size:12px;display:flex}.journey-stage input,.journey-stage select{color:#292623;max-width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bfb5ad;border-radius:5px;padding:9px 10px;font-size:13px}.journey-stage select{width:100%}.journey-stage input{width:80px}.journey-stage input[aria-invalid=true]{border-color:#a62f32}.journey-stage input:disabled,.journey-stage select:disabled{opacity:.7}.journey-quantity p{color:#665b52;margin:7px 0 0;font-size:10px;line-height:1.5}.journey-quantity #journey-quantity-error{color:#a12e31}.journey-order-numbers{margin:20px 0 0;font-size:12px}.journey-order-numbers>div{border-top:1px solid #ddd5cb;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.journey-order-numbers dt{color:#665b52}.journey-order-numbers dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.journey-order-numbers>div:last-child dd{letter-spacing:-.04em;font-size:23px}.journey-quantity-lock{color:#665b52;font-size:11px;line-height:1.5}.journey-panels{grid-template-rows:max-content;grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;padding:30px 36px;display:grid}.journey-panel{grid-area:1/1;width:100%;min-width:0;min-height:600px}.journey-stage .journey-panel[hidden]{visibility:hidden;pointer-events:none;display:block!important}.journey-panel:focus-visible{outline-offset:7px;border-radius:3px;outline:2px solid #a22998}.journey-panel-title{margin-bottom:24px}.maker-reference .journey-panel-title .eyebrow{color:#6d625d;font-size:10px}.journey-panel-title h3{letter-spacing:-.045em;margin:9px 0 12px;font-size:34px;font-weight:500;line-height:1.08}.journey-panel-title p{color:#6b625b;max-width:390px;margin:0;font-size:13px;line-height:1.6}.journey-source{max-width:330px}.journey-source p{color:#735039;margin:8px 0;font-size:11px;line-height:1.5}.journey-request{background:#f3eee5;border:1px solid #e4dace;border-radius:7px;align-items:start;gap:12px;margin:20px 0;padding:18px;display:flex}.journey-request>svg{color:#80634b;flex-shrink:0;margin-top:2px}.journey-request strong{font-size:13px;font-weight:500}.journey-request p{color:#685848;margin:6px 0 0;font-size:12px;line-height:1.6}.journey-match{max-width:330px;margin-bottom:20px}.journey-stage .journey-action{color:#fff;text-align:center;background:#262421;border:1px solid #262421;border-radius:5px;justify-content:center;align-items:center;min-height:42px;margin-top:8px;padding:11px 15px;font-size:12px;line-height:1.5;display:inline-flex}.journey-stage .journey-action:hover:enabled{background:#74146e;border-color:#74146e}.journey-stage .journey-action:disabled{color:#6c625c;cursor:default;background:#e4e0db;border-color:#d2cac3}.journey-stage .journey-small{color:#6b625b;margin:12px 0 0;font-size:11px;line-height:1.6}.journey-order-result,.journey-finished{color:#315b40;background:#eaf2e9;border:1px solid #cbdcca;border-radius:6px;align-items:start;gap:10px;margin:16px 0 10px;padding:14px;font-size:12px;line-height:1.5;display:flex}.journey-order-result svg,.journey-finished svg{flex-shrink:0}.journey-finished strong{font-weight:500}.journey-finished p{margin:4px 0 0}.journey-stock-comparison{background:#f5f1ea;border:1px solid #e0d6ce;border-radius:8px;grid-template-columns:1fr 1fr;gap:20px;padding:22px;display:grid}.journey-stock-comparison>div+div{border-left:1px solid #d9cfc4;padding-left:24px}.journey-stock-comparison>div>span{color:#6b625b;margin-bottom:10px;font-size:12px;display:block}.journey-stock-comparison strong{letter-spacing:-.04em;font-size:48px;font-weight:500;line-height:1}.journey-stock-comparison small{padding-left:5px;font-size:20px;font-weight:400}.journey-stock-track{background:#e7e0d9;border-radius:5px;height:6px;margin:16px 0 22px;overflow:hidden}.journey-stock-track>span{background:#a45196;width:25%;height:100%;transition:width .45s;display:block}.journey-stock-ledger,.journey-recipe{margin:0 0 20px;font-size:13px}.journey-stock-ledger>div,.journey-recipe>div{border-bottom:1px solid #e7e0da;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.journey-stock-ledger dt{color:#6b625b}.journey-stock-ledger dd,.journey-recipe dd{white-space:nowrap;margin:0;font-weight:500}.journey-stock-verdict{color:#315b40;align-items:start;gap:9px;margin-bottom:12px;font-size:12px;line-height:1.6;display:flex}.journey-stock-verdict svg{flex-shrink:0;margin-top:2px}.journey-stock-verdict p{margin:0}.journey-stock-verdict[data-shortage=true]{color:#914518}.journey-stock-verdict[data-shortage=true] svg{display:none}.journey-cost-bar{border-radius:6px;grid-template-columns:4fr 9fr;margin:0 0 15px;display:grid;overflow:hidden}.journey-cost-bar>span{background:#e7cba4;justify-content:space-between;align-items:center;gap:10px;padding:14px;font-size:12px;display:flex}.journey-cost-bar>span+span{background:#ead0e5}.journey-cost-bar b{font-weight:500}.journey-recipe small{color:#6b625b;margin-top:4px;font-size:10px;display:block}.journey-unit-cost{color:#6b625b;gap:35px;margin:18px 0;font-size:12px;display:flex}.journey-unit-cost strong{letter-spacing:-.03em;color:#292623;margin-top:6px;font-size:24px;font-weight:500;display:block}.journey-cost-result{background:#f1e7ee;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;padding:18px;font-size:12px;display:grid}.journey-cost-result strong{letter-spacing:-.04em;color:#74146e;font-size:36px;font-weight:500}.journey-cost-result small{color:#6b5365;grid-column:1/-1;font-size:10px}.journey-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:20px;display:grid}.journey-column{background:#f0ebe5;border:1px solid #e3dcd5;border-radius:6px;min-width:0;padding:10px 8px}.journey-column[data-journey-column=making]{background:#f0e5ed;border-color:#e1d3dd}.journey-column[data-journey-column=finished]{background:#e7eee5;border-color:#d5e1d1}.journey-column h4{white-space:nowrap;align-items:center;gap:5px;margin:0 0 12px;font-size:11px;font-weight:500;display:flex}.journey-column h4 i{background:#9d9084;border-radius:50%;width:5px;height:5px}.journey-column[data-journey-column=making] h4 i{background:#a45196}.journey-column[data-journey-column=finished] h4 i{background:#5a7b51}.journey-column h4 span{color:#6b625b;margin-left:auto}.journey-card-slot{min-height:215px}.journey-work-card{background:#fff;border:1px solid #ded5ce;border-radius:5px;padding:12px 10px;position:relative;box-shadow:0 3px 5px #38253608}.journey-card-number{color:#6b625b;font-size:8px}.journey-work-card h5{letter-spacing:-.02em;margin:12px 0 8px;font-size:14px;font-weight:500;line-height:1.25}.journey-work-card p{color:#6b625b;margin:0 0 12px;font-size:10px;line-height:1.5}.journey-card-note{color:#6b625b;border-top:1px solid #ece5de;padding-top:10px;font-size:9px;line-height:1.5;display:block}.journey-card-status{color:#65405e;margin-top:12px;font-size:9px;line-height:1.4;display:block}.journey-column-empty{color:#71665c;text-align:center;margin:65px 6px 0;font-size:10px;line-height:1.6}.journey-production-note{color:#6b625b;font-size:12px;line-height:1.5}.journey-bottom{color:#6b625b;background:#fff;border-top:1px solid #e5dfd9;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:12px 22px;font-size:11px;display:flex}.journey-bottom p{max-width:640px;margin:0;line-height:1.5}.journey-bottom button{font:inherit;color:#74146e;text-underline-offset:4px;background:0 0;border:0;flex-shrink:0;padding:10px 0;text-decoration:underline}.journey-playback{color:#604758;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px 0;font-size:11px;display:flex}.journey-playback button{font:inherit;color:#5b3450;background:0 0;border:0;border-bottom:1px solid #b798ac;border-radius:0;align-items:center;gap:8px;padding:7px 0;display:flex}.journey-playback button:disabled{color:#735969}.journey-noscript{padding:20px;font-size:13px;line-height:1.6}.shop-strip{padding-block:55px 60px}.shop-strip-inner{border-bottom:1px solid #dcd5d0;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-bottom:45px;display:grid}.maker-reference .shop-strip h2{letter-spacing:-.04em;margin:12px 0;font-size:32px;line-height:1.12}.shop-strip-copy>p{color:#665f58;max-width:480px;margin-bottom:0;font-size:14px;line-height:1.65}.shop-provider-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shop-provider{background:#fffdfb;border:1px solid #dcd5ce;border-radius:8px;padding:22px}.shop-provider img{object-fit:contain;object-position:left center;max-width:100%;height:32px;display:block}.shop-provider>span{color:#77543d;margin:16px 0 8px;font-size:10px;display:block}.shop-provider>.text-link{font-size:12px}.maker-reference .maker-case-body .maker-job-description{min-height:0;margin:0 0 16px}.maker-reference .chippy-copy>p{max-width:425px}@media (width<=1100px){.journey-stage{padding:22px}.journey-workspace{grid-template-columns:220px minmax(0,1fr)}.journey-panels{padding:28px 24px}.journey-tabs button{padding:17px 13px}.journey-tabs button>svg{display:none}.journey-tabs small{font-size:9px}.journey-order-summary{padding:18px}.journey-panel-title h3{font-size:30px}.shop-strip-inner{gap:30px}}@media (width<=760px){.journey-stage{border-radius:13px;margin-top:30px;padding:16px 12px 12px}.journey-intro{gap:16px;padding:3px 3px 20px}.maker-reference .journey-intro h2{font-size:24px}.journey-intro>p{display:none}.journey-toolbar{padding:12px 16px}.journey-toolbar>span:not(.journey-sample){display:none}.maker-reference .journey-toolbar .brand .mf-brand-name{font-size:17px}.journey-tabs{grid-template-columns:1fr 1fr}.journey-tabs button{border-bottom:1px solid #e5dfda;padding:13px 12px;font-size:12px}.journey-tabs button:nth-child(2){border-right:0}.journey-tabs button>svg{width:15px;display:block}.journey-tabs small{display:none}.journey-workspace{display:block}.journey-order-summary{border-bottom:1px solid #e0d9d0;border-right:0;align-items:start;gap:16px;padding:18px;display:flex}.journey-product-photo{flex-shrink:0;width:82px;height:106px}.journey-product-photo>span{padding:4px;font-size:8px;bottom:5px;left:5px}.journey-summary-copy{flex:1;min-width:0;padding:0}.journey-summary-copy h3{margin:7px 0 5px;font-size:22px}.maker-reference .journey-summary-copy .eyebrow{font-size:8px}.journey-due{font-size:11px}.journey-quantity{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;margin-top:14px;display:grid}.journey-quantity label{margin:0;font-size:11px}.journey-quantity input{width:60px;min-height:36px;padding:6px;font-size:16px}.journey-quantity p{grid-column:1/-1;margin:0;font-size:9px}.journey-order-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.journey-order-numbers>div{padding:8px 0 0;display:block}.journey-order-numbers dt{min-height:26px;font-size:9px;line-height:1.4}.journey-order-numbers dd,.journey-order-numbers>div:last-child dd{margin-top:3px;font-size:18px}.journey-quantity-lock{margin-bottom:0;font-size:9px}.journey-panels{padding:24px}.journey-panel{min-height:550px}.journey-panel-title h3{font-size:29px}.journey-panel-title h3 br{display:none}.journey-panel-title p{font-size:12px}.journey-stage select{font-size:16px}.journey-board{gap:7px}.journey-column{padding:9px 6px}.journey-column h4{gap:4px;font-size:10px}.journey-column h4 i{display:none}.journey-work-card{padding:10px 8px}.journey-work-card h5{font-size:12px}.journey-card-number{font-size:7px}.journey-work-card p{font-size:9px}.journey-card-slot{min-height:245px}.journey-bottom{flex-wrap:wrap;gap:6px;padding:12px 18px;font-size:10px}.journey-playback{flex-direction:column;gap:6px;padding-top:14px;font-size:10px}.shop-strip{padding-block:32px 40px}.shop-strip-inner{grid-template-columns:1fr;gap:24px;padding-bottom:30px}.maker-reference .shop-strip h2{font-size:28px}.shop-provider{padding:18px}.shop-provider img{height:28px}}@media (width<=400px){.journey-mobile-break{display:block}.journey-stage{padding:14px 8px 10px}.journey-intro{padding-left:5px}.journey-toolbar{gap:8px;padding:12px}.journey-sample{font-size:8px}.journey-tabs button{gap:7px;padding-inline:10px;font-size:11px}.journey-tabs button>svg{display:none}.journey-order-summary{gap:12px;padding:15px}.journey-product-photo{width:52px;height:76px}.journey-summary-copy h3{font-size:21px}.journey-quantity>div{gap:6px}.journey-panels{padding:22px 15px}.journey-panel{min-height:580px}.journey-panel-title h3{font-size:27px}.journey-stock-comparison{gap:14px;padding:16px}.journey-stock-comparison>div+div{padding-left:14px}.journey-stock-comparison strong{font-size:40px}.journey-stock-comparison>div>span{font-size:10px}.journey-cost-bar>span{gap:6px;padding:12px;font-size:11px}.journey-cost-result{gap:9px;padding:15px}.journey-cost-result strong{font-size:30px}.journey-board{grid-template-columns:1fr;gap:6px}.journey-card-slot{min-height:0}.journey-column h4{margin-bottom:6px;font-size:11px}.journey-column-empty{margin:7px 0;font-size:10px}.journey-work-card{grid-template-columns:1fr 1fr;gap:6px;display:grid}.journey-card-number,.journey-work-card h5{grid-column:1/-1;margin:0}.journey-work-card p{margin:0}.journey-card-note{border-top:0;padding:0}.journey-card-status{grid-column:1/-1;margin:0}.shop-provider{padding:14px}}@media (prefers-reduced-motion:reduce){.journey-stock-track>span{transition:none}}html[data-motion=paused] .journey-stock-track>span{transition:none}.journey-line-item{background:#fff;border:1px solid #e3d9d0;border-radius:7px;align-items:center;gap:14px;padding:17px;display:flex}.journey-line-item>svg{color:#80634b;flex-shrink:0}.journey-line-item>div{gap:6px;display:grid}.journey-line-item strong{font-size:14px;font-weight:500}.journey-line-item>div>span{color:#6b625b;font-size:12px}.journey-line-item>strong{letter-spacing:-.04em;margin-left:auto;font-size:24px}.journey-order-fields{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:12px;display:grid}.journey-order-fields .journey-source,.journey-order-fields .journey-match{min-width:0;max-width:none;margin-bottom:0}.journey-stage [hidden]{display:none}@media (width>=761px){.journey-panels{width:100%;max-width:860px;margin-inline:auto}}@media (width<=760px){.journey-order-fields{grid-template-columns:1fr;gap:16px}.journey-order-summary{display:block;position:relative}.journey-product-photo{width:64px;height:86px;position:absolute;top:18px;left:18px}.journey-summary-copy>.eyebrow,.journey-summary-copy>h3,.journey-summary-copy>.journey-due{margin-left:80px}.journey-summary-copy>.journey-due{min-height:23px}.journey-quantity{margin-top:18px}.journey-quantity label{font-size:12px}.journey-order-numbers dt{min-height:14px;font-size:10px}.journey-panel{min-height:640px}.journey-request,.journey-line-item{padding:14px}.journey-line-item strong{font-size:13px}.journey-line-item>strong{font-size:23px}.journey-panel-title{margin-bottom:20px}}@media (width<=400px){.journey-product-photo{width:52px;height:74px;top:15px;left:15px}.journey-summary-copy>.eyebrow,.journey-summary-copy>h3,.journey-summary-copy>.journey-due{margin-left:65px}.journey-summary-copy h3{font-size:20px}.journey-panel{min-height:680px}.journey-line-item{gap:10px}.journey-line-item>svg{display:none}}
