:root{--ink:#252525;--muted:#6d6b70;--paper:#f7f6f2;--coral:#ed654c;--lilac:#e8e0f5;--line:#deddd7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Onest,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #714eb3;outline-offset:5px}button{cursor:pointer}p{line-height:1.65}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}h2{font-size:48px;line-height:1.13;letter-spacing:-2px}h3{letter-spacing:-.8px}.wrap{max-width:1240px;width:calc(100% - 96px);margin:auto}.header{display:flex;align-items:center;justify-content:space-between;gap:30px;height:110px;border-bottom:1px solid var(--line)}.brand{font-size:25px;letter-spacing:-1.3px;font-weight:800;display:inline-flex;align-items:center;white-space:nowrap}.brand-light{font-weight:400}.brand-icon{font-size:42px;color:var(--coral);margin-right:9px;line-height:1}.brand-dot{color:var(--coral)}nav{display:flex;gap:26px;font-size:13px;font-weight:500}nav a:hover,.text-link:hover,.footer a:hover{color:#b63f2a}.header-actions{display:flex;align-items:center;gap:24px}.login{font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;font-size:14px;font-weight:600;padding:19px 26px;border-radius:10px;transition:transform .2s,background .2s;min-height:52px}.button:hover{transform:translateY(-3px)}.small{padding:13px 22px;min-height:44px}.dark{background:var(--ink);color:#fff}.dark:hover{background:#42403d}.coral{background:var(--coral);color:#fff}.coral:hover{background:#d95038}.outline{border:1px solid #cccac4}.outline:hover{background:#f0eee7}.menu-button{display:none;border:0;background:transparent;font-size:26px}.hero{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;min-height:676px;gap:25px;padding:60px 0 68px}.eyebrow{font-size:10px;letter-spacing:1.9px;font-weight:600;display:inline-flex;align-items:center;gap:10px}.live-dot{width:7px;height:7px;background:var(--coral);border-radius:50%}.hero h1{font-size:clamp(44px,4.7vw,66px);line-height:1.08;letter-spacing:-3.2px;margin-top:25px;position:relative}.accent{color:var(--coral)}.underline{position:absolute;width:265px;height:23px;bottom:-18px;left:0;fill:none;stroke:var(--coral);stroke-width:2;stroke-linecap:round}.hero-description{font-size:16px;color:var(--muted);max-width:465px;margin-top:38px}.hero-actions{display:flex;gap:24px;align-items:center;margin-top:29px}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:500}.play-small{border:1px solid #b9b6af;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:9px}.micro{font-size:11px;color:var(--muted);margin-top:15px}.micro span{margin:0 8px}.hero-art{height:522px;position:relative;isolation:isolate;background:radial-gradient(ellipse at 58% 48%,#e7e0f2 0%,#ece6f350 48%,transparent 69%)}.art-orbit{position:absolute;border:1px solid #ded6e7;border-radius:50%;z-index:-1;top:60px;left:24px;width:440px;height:390px;transform:rotate(-35deg)}.orbit-two{transform:rotate(37deg);width:410px;height:460px;top:40px;left:40px}.hand-note{position:absolute;right:17px;top:3px;font-size:16px;font-style:italic;line-height:1.3;transform:rotate(8deg);color:#766a82}.hand-note span{font-size:40px;display:block;text-align:center}.spark{position:absolute;color:var(--coral);font-size:72px;right:-5px;bottom:101px;transform:rotate(8deg)}.post-card{position:absolute;top:72px;left:130px;width:284px;border:1px solid #e7e3e0;border-radius:16px;background:white;box-shadow:0 16px 38px #30233c12;transform:rotate(7deg);padding:13px}.post-top{display:flex;align-items:center;gap:8px;font-size:10px;padding-bottom:12px}.post-top small{display:block;font-size:8px;color:var(--muted);margin-top:3px}.post-top>span:last-child{margin-left:auto}.avatar{display:grid;place-items:center;width:30px;height:30px;background:#e7dacb;color:#6a5140;border-radius:50%;font-size:13px}.post-cover{height:215px;border-radius:7px;padding:17px;background:#e6e1f1;position:relative;overflow:hidden}.cover-tag{font-size:7px;letter-spacing:1.2px}.cover-title{display:block;font-size:25px;font-weight:600;line-height:1.17;letter-spacing:-1px;margin-top:21px}.cover-title em{font-style:normal;color:#7b60a2}.post-cover svg{width:230px;height:100px;position:absolute;bottom:-30px;right:-20px;fill:none;stroke:#a78fc4;stroke-width:2}.cover-number{font-size:7px;position:absolute;bottom:15px;letter-spacing:1px}.post-caption{font-size:10px;padding-top:13px}.post-caption p{font-size:9px;line-height:1.55;color:#6d6b70;margin-top:5px}.post-bottom{display:flex;justify-content:space-between;font-size:20px;margin-top:8px}.idea-note{position:absolute;z-index:2;top:33px;left:1px;transform:rotate(-9deg);width:228px;background:#fff;border:1px solid #eee9e2;border-radius:12px;padding:17px;box-shadow:0 10px 30px #342a3710}.mini-label{font-size:9px;letter-spacing:1.1px;font-weight:600}.voice{display:flex;align-items:center;gap:8px;background:#f0eafa;border-radius:25px;margin:12px 0;padding:9px}.voice-play{border-radius:50%;background:#ad96ce;color:white;font-size:9px;width:25px;height:25px;display:grid;place-items:center}.wave{color:#9d80c6;font-size:17px;letter-spacing:1px}.voice small{font-size:8px}.idea-note p{font-size:10px;line-height:1.6}.schedule-note{position:absolute;z-index:3;bottom:17px;left:19px;transform:rotate(-5deg);width:325px;background:#fff;border:1px solid #e2e1db;border-radius:12px;padding:19px;display:grid;grid-template-columns:30px 1fr;gap:10px;box-shadow:0 12px 30px #342a3710}.check-round{background:#eaf2d2;color:#607331;width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.schedule-note b{font-size:11px}.schedule-note small{display:block;font-size:8px;color:var(--muted);margin-top:5px}.week{display:flex;justify-content:space-between;grid-column:1/-1;margin-top:7px}.week>span{font-size:8px;color:#777;text-align:center}.week i{display:grid;place-items:center;font-style:normal;background:#eef2e5;color:#7a8b50;width:37px;height:27px;border-radius:6px;margin-top:5px}.art-caption{font-size:9px;color:#777;position:absolute;bottom:-15px;right:22px}.audience{display:flex;align-items:center;justify-content:space-between;gap:16px;border-block:1px solid var(--line);padding:26px 0}.audience>span{font-size:11px;line-height:1.6;color:var(--muted)}.audience>span b{font-weight:500;color:var(--ink)}.audience div{font-size:14px;font-weight:500}.audience i{font-style:normal;color:#b8b5b1;font-size:20px}.section{padding-top:105px;padding-bottom:10px}.section-intro{text-align:center;margin-bottom:45px}.section-intro h2{margin-top:19px}.section-intro p{margin-top:20px;color:var(--muted);font-size:15px}.cycle{display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr;gap:20px}.cycle article{padding:20px 20px 20px 0}.step-number{font-size:12px;color:#817d75;border-bottom:1px solid #b3b0a8;padding-bottom:8px;display:inline-block}.cycle h3{font-size:21px;margin-top:21px}.cycle p{font-size:13px;color:var(--muted);margin-top:12px}.cycle-arrow{align-self:center;color:#a49d95;font-size:35px}.break-cycle{display:flex;align-items:center;gap:25px;background:#eae5f0;border-radius:14px;padding:25px 32px;margin-top:28px}.break-icon{font-size:40px;color:#8869b0}.break-cycle p{font-size:13px}.break-cycle p b{font-size:16px}.break-cycle a{margin-left:auto;font-size:25px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feature-card{border-radius:20px;padding:33px 35px 0;min-height:470px;overflow:hidden;border:1px solid #e4e0d7}.content-feature{background:#eeece4}.producer-feature{background:#e9e2f2}.video-feature{background:#f5e6df}.publish-feature{background:#e9eddc}.feature-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.feature-icon{font-size:30px}.status{font-size:9px;border:1px solid #c4b8d0;border-radius:20px;padding:6px 10px;color:#594e66}.available{border-color:#afb59d;color:#4d5b35}.feature-card h3{font-size:30px;line-height:1.18;letter-spacing:-1.2px}.feature-card>p{font-size:13px;color:#655f64;max-width:420px;margin-top:15px}.mini-chat{margin:27px 0 0 8px;transform:rotate(-2deg)}.chat-user{background:white;padding:16px;border-radius:12px 12px 0 12px;width:84%;margin-left:auto;font-size:12px}.chat-user>span{float:right}.chat-assistant{display:flex;gap:12px;background:#f9f8f4;border:1px solid #dfdbcf;padding:19px;border-radius:12px;margin:12px 30px 20px 0}.chat-assistant>span{font-size:23px;color:var(--coral)}.chat-assistant b{font-size:11px}.chat-assistant p{font-size:10px;color:#777;margin-top:7px}.launch-plan{background:#fff9;border:1px solid #d7cce3;border-radius:12px;padding:18px 22px;margin:26px 8px -12px;transform:rotate(3deg)}.launch-plan .mini-label{color:#776489}.launch-plan div{padding:14px 0;border-bottom:1px solid #e5dfeb;font-size:12px}.launch-plan div>span{color:#a38abb;font-size:10px;margin-right:20px}.launch-plan i{float:right;font-style:normal}.video-demo{margin:27px 5px 0;display:grid;grid-template-columns:1fr 120px;gap:13px;background:#fff9;padding:15px;border-radius:13px 13px 0 0;transform:rotate(-2deg)}.video-frame{background:#b7988d;border-radius:6px;min-height:115px;padding:12px;color:white;display:flex;flex-direction:column;justify-content:space-between;background-image:radial-gradient(ellipse at 20% 80%,#927484,transparent 60%)}.video-frame>span{font-size:14px}.video-frame b{font-size:13px;line-height:1.7}mark{background:#fff1c0;color:#403c34;padding:2px 5px}.video-tools{display:flex;flex-direction:column;gap:9px;justify-content:center}.video-tools>span{font-size:10px;background:white;padding:9px;border-radius:5px}.video-tools b{float:right;color:#897591}.timeline{display:flex;gap:3px;position:relative;grid-column:1/-1;height:24px}.timeline span{flex:1;border-radius:3px;background:repeating-linear-gradient(90deg,#d7bfb4 0px,#d7bfb4 10px,#c4aaa0 11px,#c4aaa0 15px)}.timeline i{position:absolute;height:35px;width:2px;background:#e97353;left:42%;top:-5px}.publish-demo{text-align:center;margin:28px auto 25px}.publish-source{display:inline-flex;align-items:center;gap:10px;background:white;border-radius:9px;padding:14px 25px;font-size:22px;color:#8e9a69}.publish-source b{font-size:12px;color:var(--ink)}.publish-line{height:23px;width:1px;background:#a2ac8b;margin:auto}.social-row{display:flex;gap:10px;justify-content:center}.social-row span{padding:12px 20px;background:#f7f9f1;border:1px solid #cdd4bb;border-radius:8px;font-size:11px}.publish-demo small{font-size:9px;color:#72795f;display:block;margin-top:15px}.workflow{background:#29292b;color:#faf9f4;margin-top:100px;padding:70px 0 75px}.workflow .eyebrow{color:#c8b3e4}.workflow-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.workflow-tabs{display:flex;flex-direction:column;gap:10px}.workflow-tabs button{background:none;border:1px solid transparent;border-bottom:1px solid #484749;display:flex;align-items:center;text-align:left;padding:23px 20px;gap:20px;color:#aaa7ae}.workflow-tabs button[aria-selected=true]{color:white;background:#3a373f;border:1px solid #74637f;border-radius:10px}.workflow-tabs button>span{font-size:11px;color:#c3aedb}.workflow-tabs b{font-size:18px;font-weight:500}.workflow-tabs small{display:block;font-size:11px;margin-top:10px;color:#c0bac5}.workflow-tabs i{margin-left:auto;font-style:normal;font-size:22px}.workflow-panel{color:var(--ink);background:#f7f6f2;border-radius:16px;padding:28px;min-height:340px;box-shadow:12px 12px 0 #433c4b}.panel-top{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#706578;border-bottom:1px solid var(--line);padding-bottom:21px}.panel-top span:last-child{font-size:9px;color:#89828b}.workflow-panel h3{font-size:24px;margin-top:24px}.workflow-panel>p{font-size:12px;color:var(--muted);margin-top:9px}.demo-field{background:white;border:1px solid #ded9e2;padding:14px;border-radius:7px;margin-top:19px}.demo-field small{display:block;font-size:8px;color:#867a90;letter-spacing:.7px}.demo-field b{display:block;font-size:11px;margin-top:8px;font-weight:500}.demo-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.demo-tags span{font-size:9px;padding:6px 9px;border-radius:20px;background:#e8e1ef}.demo-response{display:flex;align-items:center;gap:13px;margin-top:19px}.demo-response>span{font-size:27px;color:#9d86b6}.demo-response p{font-size:10px;color:#7d7385}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-card{padding:30px 26px;background:#fbfaf7;border:1px solid #ddd9d0;border-radius:16px}.price-card.featured{background:#ece6f4;border-color:#c6b8d6}.price-card h3{font-size:26px;margin-top:18px}.price-card>p{font-size:11px;color:var(--muted);margin-top:10px}.price{font-size:37px;letter-spacing:-1.5px;font-weight:600;margin:28px 0}.price small{font-size:11px;letter-spacing:0;font-weight:400;color:var(--muted)}.price-card .button{width:100%;font-size:12px;gap:10px;padding:16px 10px}.price-card ul{list-style:none;padding:0;margin:24px 0 4px;display:flex;flex-direction:column;gap:14px}.price-card li{font-size:12px;display:flex;gap:9px;line-height:1.5}.price-card li:before{content:'✓';color:#777567}.pricing-note{text-align:center;max-width:660px;margin:24px auto 0;font-size:11px;color:var(--muted)}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:65px;padding-bottom:85px}.faq h2{margin:20px 0 28px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:15px;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:22px;line-height:1;flex-shrink:0}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:13px;color:var(--muted);margin-top:14px;padding-right:28px}.closing{background:#ecddd3;text-align:center;border-radius:22px;padding:61px 30px;position:relative;overflow:hidden}.closing h2{font-size:46px;margin-top:20px}.closing p{font-size:14px;color:#78675e;margin:23px 0 28px}.closing>small{display:block;font-size:10px;color:#78675e;margin-top:15px}.closing-star{position:absolute;left:28px;top:65px;font-size:115px;color:#dc9a80;transform:rotate(12deg)}.footer{padding-top:65px;padding-bottom:30px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:38px}.footer-top p{font-size:11px;color:var(--muted);margin-right:auto}.footer-top>div{display:flex;gap:25px;font-size:12px}.footer-bottom{border-top:1px solid var(--line);padding-top:24px;display:flex;gap:25px;font-size:10px;color:var(--muted)}.footer-bottom span{margin-right:auto}.legal{font-size:9px;color:#78756f;margin-top:17px}.skip{position:absolute;top:-60px;left:20px;z-index:10;background:white;padding:14px}.skip:focus{top:10px}
@media(min-width:1450px){.hero h1{font-size:69px}.hero-art{transform:scale(1.07)}}
@media(max-width:1100px){.wrap{width:calc(100% - 56px)}nav{gap:16px}.header-actions{gap:15px}.hero h1{font-size:53px}.hero-art{transform:scale(.88);transform-origin:center;min-width:440px;margin-left:-24px}.hero-actions{gap:15px}.button{padding:17px 20px}.hero-description{font-size:14px}.audience div{font-size:12px}.workflow-layout{gap:35px}.closing-star{font-size:80px;left:10px}.feature-card{padding-inline:28px}}
@media(max-width:850px){.header{height:85px;position:relative}.brand{font-size:23px}.brand-icon{font-size:35px}.header nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--paper);z-index:10;box-shadow:0 14px 20px #0001;padding:23px;border:1px solid var(--line);border-radius:12px}.header nav.open{display:flex;flex-direction:column}.menu-button{display:block}.login{display:none}.hero{grid-template-columns:1fr;gap:12px;padding-top:45px;padding-bottom:32px}.hero-copy{text-align:center}.hero h1{font-size:62px}.hero-description{margin-inline:auto;font-size:16px}.underline{left:50%;transform:translateX(-50%)}.hero-actions{justify-content:center}.hero-art{width:500px;max-width:100%;margin:0 auto;transform:none;min-width:0}.audience{flex-wrap:wrap;justify-content:center;gap:18px}.audience>span{width:100%;text-align:center}.audience>span br{display:none}.audience i{font-size:14px}.audience div{font-size:12px}.section{padding-top:75px}h2{font-size:39px}.cycle{gap:10px;grid-template-columns:1fr 15px 1fr 15px 1fr}.cycle article{padding-right:0}.cycle h3{font-size:18px}.cycle p{font-size:12px}.feature-card{padding:26px 23px 0;min-height:475px}.feature-card h3{font-size:26px}.feature-card>p{font-size:12px}.video-demo{grid-template-columns:1fr 85px;margin-inline:0;padding:10px}.video-tools span{font-size:8px}.video-frame b{font-size:10px}.social-row span{padding:10px;font-size:10px}.workflow{margin-top:75px;padding-bottom:65px}.workflow-layout{gap:25px}.workflow-tabs button{padding:20px 10px;gap:13px}.workflow-tabs b{font-size:15px}.workflow-tabs small{font-size:10px}.workflow-panel{padding:22px}.pricing-grid{gap:12px}.price-card{padding:24px 18px}.price-card .mini-label{font-size:8px}.price-card>p{min-height:36px}.price{font-size:30px}.price-card .button{font-size:10px}.price-card li{font-size:11px}.faq{gap:30px}.closing h2{font-size:36px}.closing-star{font-size:45px;top:13px;left:20px}.footer-top{flex-wrap:wrap}.footer-top>div{width:100%}.footer-top p{margin:0 0 0 auto}}
@media(max-width:600px){.wrap{width:calc(100% - 36px)}.header-actions{gap:10px}.header .small{font-size:11px;min-height:38px;padding:10px 12px}.brand{font-size:20px}.brand-icon{font-size:30px;margin-right:6px}.hero{padding-top:36px}.hero h1{font-size:45px;letter-spacing:-2px;margin-top:20px}.hero .eyebrow{font-size:9px}.hero-description{font-size:14px;margin-top:32px}.hero-actions{flex-direction:column;gap:20px;margin-top:24px}.hero-actions .button{width:100%;font-size:14px}.hero-art{height:415px;margin-top:25px;background-position:center}.post-card{left:calc(50% - 77px);top:56px;width:220px;padding:10px}.post-cover{height:177px;padding:12px}.cover-title{font-size:21px;margin-top:17px}.post-caption{font-size:9px}.post-caption p{font-size:8px}.post-top{font-size:8px}.post-top small{font-size:7px}.post-bottom{font-size:15px}.avatar{width:25px;height:25px}.idea-note{width:178px;left:2px;top:12px;padding:12px}.voice{gap:4px;padding:6px;margin-block:9px}.wave{font-size:13px;letter-spacing:.4px}.voice-play{width:21px;height:21px;font-size:7px}.voice small{font-size:7px}.idea-note p{font-size:8px}.idea-note .mini-label{font-size:8px}.hand-note{right:4px;top:-14px;font-size:12px}.hand-note span{font-size:28px}.schedule-note{width:260px;padding:14px;left:8px;bottom:12px}.schedule-note b{font-size:9px}.schedule-note small{font-size:7px}.week i{width:32px;height:24px}.spark{font-size:49px;right:0;bottom:101px}.art-orbit{width:90%;height:310px;left:5%;top:40px}.orbit-two{height:340px}.art-caption{bottom:-10px;font-size:8px;right:4px}.audience{gap:13px;padding-block:22px}.audience i{display:none}.audience div{font-size:11px;background:#eeece5;padding:7px 10px;border-radius:20px}.section{padding-top:65px}.section-intro{margin-bottom:30px}h2{font-size:34px;letter-spacing:-1.5px}.section-intro h2{margin-top:16px}.section-intro p{font-size:13px;margin-top:16px}.desktop{display:none}.cycle{grid-template-columns:1fr;gap:0}.cycle article{display:grid;grid-template-columns:35px 1fr;gap:5px 12px;padding:20px 0;border-bottom:1px solid var(--line)}.step-number{align-self:start;border:0;grid-row:1/3;padding-top:2px}.cycle h3{margin:0;font-size:20px}.cycle p{margin:4px 0 0;grid-column:2;font-size:13px}.cycle-arrow{display:none}.break-cycle{padding:20px;gap:14px}.break-cycle p{font-size:11px}.break-cycle p b{font-size:13px}.break-icon{font-size:30px}.break-cycle a{display:none}.feature-grid{grid-template-columns:1fr;gap:15px}.feature-card{min-height:0;padding:26px 25px 0}.feature-card h3{font-size:29px}.feature-card>p{font-size:13px}.feature-heading{margin-bottom:20px}.launch-plan{margin-bottom:20px}.video-demo{margin-bottom:0;grid-template-columns:1fr 110px;padding:14px}.video-frame b{font-size:12px}.video-tools span{font-size:10px}.social-row span{padding:12px 16px}.publish-demo{margin-bottom:30px}.workflow{margin-top:65px;padding-bottom:55px}.workflow-layout{grid-template-columns:1fr;gap:25px}.workflow-tabs button{padding:18px 15px}.workflow-tabs b{font-size:16px}.workflow-tabs small{font-size:11px}.workflow-panel{min-height:345px;box-shadow:6px 6px 0 #433c4b}.pricing-grid{grid-template-columns:1fr;gap:16px}.price-card{padding:28px}.price-card>p{min-height:0;font-size:12px}.price-card .mini-label{font-size:9px}.price{font-size:38px;margin:24px 0}.price-card .button{font-size:13px}.price-card li{font-size:13px}.pricing-note{font-size:10px}.faq{grid-template-columns:1fr;gap:35px;padding-bottom:55px}.faq h2{font-size:34px}.faq h2 br{display:none}.faq-list summary{font-size:14px}.closing{padding:53px 20px 40px}.closing h2{font-size:30px;letter-spacing:-1.3px}.closing p{font-size:12px}.closing .eyebrow{font-size:8px}.closing-star{font-size:28px;top:14px}.closing .button{width:100%;font-size:13px}.footer{padding-top:40px}.footer-top{gap:20px;padding-bottom:25px}.footer-top p{font-size:9px}.footer-top>div{font-size:11px;gap:22px}.footer-bottom{flex-wrap:wrap;gap:14px;font-size:9px}.footer-bottom>span{width:100%}.legal{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
/* Keep the decorative voice waveform inside its message at every width. */
.voice-play{flex-shrink:0}.wave{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.voice small{flex-shrink:0}
.hero-copy,.hero-art,.workflow-panel{min-width:0}
@media(max-width:850px){.hero{grid-template-columns:minmax(0,1fr)}}
@media(max-width:360px){.hero h1{font-size:39px}.header-actions{gap:5px}.header .small{padding:10px 8px}.header .brand{font-size:18px}.post-card{left:calc(50% - 95px)}}
@media(max-width:850px){.hero{overflow:clip}.hero-art{margin-bottom:15px}}
