.rowz-landing{--color-cream:#fffdfb;--color-ink:#382014;--color-ink-soft:#75685f;--color-terracotta:#d94d08;--color-terracotta-deep:#b93c00;--color-line:#ecdfd4;--font-serif:var(--font-landing),sans-serif;--shadow-soft:0 4px 18px rgb(81 43 19/4%);background:#fffdfb;color:#382014;font-family:var(--font-landing),sans-serif}.rowz-landing :is(button,a,input,textarea):focus-visible{outline:3px solid #a73b06;outline-offset:4px}.rowz-landing header{background:rgb(255 255 255/94%);border-color:#efe7e1}.rowz-landing header>div{max-width:1200px;height:80px}.rowz-landing header a.select-none{gap:0}.rowz-landing header a.select-none span{font:800 28px/1 var(--font-landing),sans-serif;letter-spacing:-1.5px}.rowz-nav{display:flex;align-items:center;gap:4px;margin-left:28px;padding-left:28px;border-left:1px solid #eadcd0;font-size:14px;font-weight:600;color:#5f4c40}.rowz-nav a{padding:9px 14px;border-radius:20px;transition:color .2s,background .2s}.rowz-nav a:hover{background:#fff1e6;color:#c74609}.rowz-hero{position:relative;padding-top:44px;padding-bottom:50px;background:radial-gradient(ellipse at 50% 26%,#fff0e3 0,#fffaf6 36%,#fff 74%);isolation:isolate}.rowz-hero:before{content:"";position:absolute;z-index:-1;inset:0 max(24px,calc((100% - 1160px)/2));border-inline:1px solid #edb68b44;background-image:radial-gradient(#d4854735 .65px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(black,transparent 65%);pointer-events:none}.rowz-hero>div{max-width:1120px;gap:24px}.rowz-social-proof{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #efdbcd;box-shadow:0 2px 4px #49291306;padding:9px 17px;border-radius:30px;font-size:13px;font-weight:700}.rowz-social-proof:has(.rowz-avatars){padding:5px 17px 5px 6px;gap:10px}.rowz-avatars{display:flex}.rowz-avatars svg{flex:none;border-radius:50%;box-shadow:0 0 0 2px #fff}.rowz-avatars svg+svg{margin-left:-8px}.rowz-avatars img{flex:none;width:28px;height:28px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff;background:#f3e7de}.rowz-avatars img+img{margin-left:-9px}.rowz-hero h1{max-width:900px;margin-top:4px;font-size:clamp(40px,5.2vw,68px);line-height:1.07;letter-spacing:-.055em;font-weight:800;text-wrap:balance}.rowz-hero h1+p{max-width:660px;font-size:17px;line-height:1.7;margin-top:6px}.rowz-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;font-size:12px;font-weight:650}.rowz-benefits li{display:flex;gap:8px;align-items:center}.rowz-benefits span{color:#c74609;font-size:17px}.rowz-hero button.bg-terracotta{border-radius:10px;padding:16px 28px;background:#dc5009;box-shadow:0 3px 0 #ae3d06,0 8px 22px #ec681521;font-weight:750}.rowz-hero button.bg-terracotta:hover{background:#c84605}.rowz-hero a[href="#how-it-works"]{border-radius:10px;background:white}.rowz-hero #demo{margin-top:32px;max-width:1020px}.rowz-hero #demo>div>div{max-width:1020px}.rowz-landing .rowz-video-frame{border:5px solid #f47127;border-radius:22px;box-shadow:0 22px 65px -28px #b7592a66}.rowz-hero #demo details{font-size:11px}.rowz-vc{position:absolute;inset:auto 0 0 0;z-index:2}.rowz-vc-line{position:absolute;left:0;bottom:0;height:4px;width:var(--p);background:#f47127;transition:opacity .25s}.rowz-vc-bar{display:flex;align-items:center;gap:12px;padding:28px 16px 12px;background:linear-gradient(transparent,rgb(30 16 8/62%));opacity:0;transition:opacity .25s}.rowz-vc:focus-within .rowz-vc-bar,.rowz-vc[data-paused=true] .rowz-vc-bar,.rowz-video-frame:hover .rowz-vc-bar{opacity:1}.rowz-vc:focus-within .rowz-vc-line,.rowz-vc[data-paused=true] .rowz-vc-line,.rowz-video-frame:hover .rowz-vc-line{opacity:0}.rowz-vc-btn{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#f47127;color:#fff;box-shadow:0 4px 12px -4px #b93c00;transition:transform .15s,background .2s}.rowz-vc-btn:hover{background:#d94d08;transform:scale(1.06)}.rowz-vc-btn+.rowz-vc-range{margin-left:4px}.rowz-vc-range{flex:1;min-width:0;height:22px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.rowz-vc-range::-webkit-slider-runnable-track{height:6px;border-radius:4px;background:linear-gradient(to right,#f47127 var(--p),rgb(255 255 255/38%) var(--p))}.rowz-vc-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-5px;border:3px solid #f47127;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0004}.rowz-vc-range::-moz-range-track{height:6px;border-radius:4px;background:rgb(255 255 255/38%)}.rowz-vc-range::-moz-range-progress{height:6px;border-radius:4px;background:#f47127}.rowz-vc-range::-moz-range-thumb{width:11px;height:11px;border:3px solid #f47127;border-radius:50%;background:#fff}.rowz-vc-range:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}.rowz-vc-time{flex:none;color:#fff;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #0006}@media (hover:none){.rowz-vc-bar{opacity:1}.rowz-vc-line{opacity:0}}.rowz-landing #create-file,.rowz-prompt-entry{scroll-margin-top:135px}.rowz-prompt-entry{padding:20px;border:1px solid #ecdfd4;background:#fff;border-radius:16px}.rowz-landing main>section:not(.rowz-hero):not(#demo){padding-block:80px}.rowz-landing main>section[aria-label]{padding-block:0!important;background:#fff;border-color:#eee5de}.rowz-landing main>section[aria-label]>div{max-width:1120px;padding-block:26px}.rowz-landing :is(#how-it-works,#pricing,#faq)>div{max-width:1120px}.rowz-landing :is(#how-it-works,#pricing,#faq) h2,.rowz-section-intro h2{font-size:clamp(30px,3.5vw,46px);font-weight:800;line-height:1.15;letter-spacing:-.045em;text-wrap:balance}.rowz-landing #how-it-works{background:#fff5ed;border-block:1px solid #f2e2d4}.rowz-landing #how-it-works article{border-radius:18px;box-shadow:none;padding:28px}.rowz-landing #how-it-works article>span{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid #f1c8ad;border-radius:10px;background:#fff8f1;font-weight:750}.rowz-landing #how-it-works h3{font-weight:750;letter-spacing:-.035em}.rowz-landing .how-illust{margin-block:12px 22px;min-height:110px}.rowz-landing :is(.how-typewriter-text,.how-typewriter-caret,.how-sheet-header,.how-sheet-row,.how-download-pulse){animation:none;opacity:1;max-width:100%;transform:none}.rowz-landing .how-typewriter-caret{display:none}.rowz-landing .reveal{opacity:1;transform:none;transition:none}.rowz-landing #pricing{background:#fff}.rowz-landing #pricing .max-w-2xl{max-width:840px;gap:24px}.rowz-landing #pricing .relative.flex.flex-col{padding:36px;border-radius:20px;box-shadow:none}.rowz-landing #pricing .relative.border-terracotta{border:2px solid #ec6815;background:#fff9f3}.rowz-landing #pricing h3{font-size:24px;font-weight:800}.rowz-landing #pricing button.w-full{border-radius:10px}.rowz-landing #faq{background:#fffaf6;border-top:1px solid #f1e4da}.rowz-landing #faq>div{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px}.rowz-landing #faq h2{text-align:left;padding-top:20px}.rowz-landing #faq .mt-10{margin-top:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.rowz-landing #faq h3 button{padding-block:23px}.rowz-landing footer{background:#fff;padding-block:34px}.rowz-use-cases{max-width:1200px;margin:auto;width:100%;padding-inline:40px;scroll-margin-top:130px}.rowz-section-intro{max-width:650px;margin:0 auto 48px;text-align:center}.rowz-section-intro p{color:#75685f;margin-top:16px;font-size:16px;line-height:1.7}.rowz-use-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;align-items:center}.rowz-sheet{border:1px solid #eadccc;border-radius:16px;overflow:hidden;background:white;box-shadow:0 18px 50px -24px #8a512948;transform:rotate(-1deg)}.rowz-sheet-toolbar{display:flex;align-items:center;gap:9px;padding:14px 20px;background:#faf6f2;border-bottom:1px solid #ece1d7;font-size:12px}.rowz-sheet-toolbar>span:last-child{margin-left:auto;color:#75685f}.rowz-file-icon{width:23px;height:26px;background:#217346;color:white;border-radius:3px;font-weight:800}.rowz-sheet-body{padding:24px}.rowz-sheet-heading>span{font-size:11px;color:#75685f}.rowz-sheet-heading h3{font-size:24px;font-weight:800;letter-spacing:-1px;margin-top:4px}.rowz-sheet-total{display:grid;grid-template-columns:1fr auto;padding:18px 0;margin-bottom:12px}.rowz-sheet-total>span{font-size:12px}.rowz-sheet-total strong{grid-column:1;font-size:38px;line-height:1.2;letter-spacing:-1.5px}.rowz-sheet-total small{grid-column:2;grid-row:2;align-self:center;color:#75685f;font-size:11px}.rowz-sheet table{width:100%;font-size:12px;border-collapse:collapse}.rowz-sheet th{text-align:left;font-weight:600;color:#75685f;background:#faf4ef}.rowz-sheet :is(td,th){padding:10px 8px;border-bottom:1px solid #eee3db}.rowz-sheet :is(td,th):nth-child(2){text-align:right;white-space:nowrap}.rowz-sheet :is(td,th):last-child{width:33%;padding-left:20px}.rowz-sheet-bar{display:block;height:6px;background:#ed762c;border-radius:2px}.rowz-sheet-note{margin-top:16px;font-size:10px;color:#75685f}.rowz-sheet-tabs{display:flex;gap:20px;background:#faf7f4;padding:12px 24px;border-top:1px solid #eadccc;font-size:11px}.rowz-sheet-tabs span:first-child{color:#b94308;font-weight:750}.rowz-use-list article{display:flex;gap:18px;padding-block:24px;border-bottom:1px solid #ecdfd4}.rowz-use-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;border:1px solid #f5d6bd;color:#c44a0c;background:#fff5eb;font-size:22px}.rowz-use-list h3{font-size:20px;font-weight:800;letter-spacing:-.6px}.rowz-use-list p{margin-top:8px;font-size:14px;line-height:1.8;color:#75685f}.rowz-text-link{display:inline-flex;gap:14px;align-items:center;margin-top:28px;font-size:14px;font-weight:750;color:#b43c04}@media(max-width:767px){.rowz-nav{display:none}.rowz-landing header>div{height:64px}.rowz-hero{padding-top:28px}.rowz-hero h1{font-size:44px;letter-spacing:-.055em}.rowz-hero h1+p{font-size:15px}.rowz-benefits{gap:7px 16px;font-size:11px}.rowz-social-proof{font-size:11px}.rowz-avatars svg{width:22px;height:22px}.rowz-avatars svg+svg{margin-left:-7px}.rowz-hero>div{gap:20px}.rowz-landing .rowz-video-frame{border-width:3px;border-radius:13px}.rowz-hero #demo{margin-top:25px}.rowz-use-cases{padding-inline:24px}.rowz-use-layout{grid-template-columns:1fr;gap:22px}.rowz-section-intro{margin-bottom:30px}.rowz-sheet{transform:none}.rowz-landing main>section:not(.rowz-hero):not(#demo){padding-block:55px}.rowz-landing #faq>div{grid-template-columns:1fr;gap:25px}.rowz-landing #faq h2{text-align:center}.rowz-landing #pricing .relative.flex.flex-col{padding:26px}.rowz-prompt-entry{padding:12px}}.rowz-ba{width:100%;max-width:1200px;margin:auto;padding-inline:40px;scroll-margin-top:110px}.rowz-ba-intro{max-width:760px;margin-bottom:40px}.rowz-ba-eyebrow{display:block;margin-bottom:14px;color:#d94d08;font-size:15px;font-weight:750}.rowz-ba-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;max-width:1020px;margin:0 auto 52px;padding:0;list-style:none}.rowz-ba-points li{display:flex;gap:16px;align-items:flex-start}.rowz-ba-num{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1.5px solid #f3a271;border-radius:12px;background:#fff7f1;color:#d94d08;font-size:17px;font-weight:750}.rowz-landing .rowz-ba-points h3{margin:2px 0 6px;font-size:18px;font-weight:750;letter-spacing:-.025em}.rowz-ba-points p{margin:0;color:#75685f;font-size:15px;line-height:1.65}.rowz-ba-frame{--pos:50%;position:relative;height:560px;max-width:1060px;margin:0 auto;overflow:hidden;border:5px solid #f47127;border-radius:22px;background:#fff;box-shadow:0 30px 70px -36px #b7592a80;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:ew-resize}.rowz-ba-pane{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden}.rowz-ba-after{clip-path:inset(0 0 0 var(--pos))}.rowz-ba-before{background:#f3f3f1;font-family:Calibri,Carlito,Segoe UI,Arial,sans-serif;color:#222}.rowz-ba-xlbar{display:flex;align-items:center;gap:10px;height:46px;padding:0 18px;background:#e9e9e6;border-bottom:1px solid #d6d6d2;font-size:13px;color:#555}.rowz-ba-xlicon{display:grid;place-items:center;width:22px;height:22px;border-radius:5px;background:#9aa39c;color:#fff;font:700 12px/1 Arial,sans-serif}.rowz-ba-fx{display:flex;align-items:center;gap:10px;height:30px;padding:0 14px;background:#fff;border-bottom:1px solid #d6d6d2;font-size:12px;color:#888}.rowz-ba-fx b{font-style:italic;font-weight:600}.rowz-ba-fx span{flex:1;height:16px;border-left:1px solid #e1e1de}.rowz-ba-grid{flex:1;overflow:hidden;background:#fff}.rowz-ba-grow{display:grid;grid-template-columns:40px 100px 112px 56px 60px 76px repeat(3,minmax(70px,1fr));height:30px;border-bottom:1px solid #e1e1de;font-size:13px}.rowz-ba-grow>span{display:flex;align-items:center;padding:0 10px;border-right:1px solid #e1e1de;white-space:pre;overflow:hidden}.rowz-ba-grow>span:first-child{justify-content:center;padding:0;background:#f0f0ee;color:#888;font-size:11px}.rowz-ba-grow>span:nth-child(n+4):nth-child(-n+6){justify-content:flex-end}.rowz-ba-letters{height:24px;background:#f0f0ee}.rowz-ba-letters>span{justify-content:center!important;color:#888;font-size:11px}.rowz-ba-selected{outline:2px solid #217346;outline-offset:-2px}.rowz-ba-sheets{display:flex;height:30px;padding-left:40px;background:#e9e9e6;border-top:1px solid #d6d6d2;font-size:12px}.rowz-ba-sheets span{display:flex;align-items:center;padding:0 16px;background:#fff;color:#217346;font-weight:600;border-inline:1px solid #d6d6d2}.rowz-ba-after{background:linear-gradient(180deg,#fffaf6,#fff 40%);color:#382014}.rowz-ba-appbar{display:flex;align-items:center;gap:12px;height:46px;padding:0 18px;background:#fff;border-bottom:1px solid #f0e3d8;font-size:13px}.rowz-ba-appbar .rowz-ba-xlicon{background:#1f7a4a}.rowz-ba-appbar strong{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rowz-ba-tabs{display:flex;gap:4px;margin-left:14px;padding:3px;border-radius:9px;background:#f7efe8;font-size:12px}.rowz-ba-tabs>*{padding:4px 11px;border-radius:7px;color:#8a7262;font-weight:600}.rowz-ba-tabs b{background:#fff;color:#c74609;box-shadow:0 1px 3px #7943221f}.rowz-ba-appbar em{margin-left:auto;padding:3px 9px;border-radius:20px;background:#fff1e7;color:#b94308;font-size:11px;font-style:normal;font-weight:700}.rowz-ba-body{flex:1;display:flex;flex-direction:column;gap:18px;padding:24px 28px}.rowz-ba-head{display:flex;align-items:center;gap:12px}.rowz-ba-head h4{margin:0;font-size:22px;font-weight:800;letter-spacing:-.04em}.rowz-ba-head span{padding:4px 10px;border:1px solid #f0d7c4;border-radius:20px;background:#fff;color:#9a4a1e;font-size:12px;font-weight:650}.rowz-ba-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rowz-ba-kpis>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid #f0e3d8;border-radius:14px;background:#fff;box-shadow:0 6px 18px -14px #79432259}.rowz-ba-kpis>div:first-child{border-color:#f6b48a;background:linear-gradient(140deg,#fff4ec,#fff)}.rowz-ba-kpis span{color:#8a7262;font-size:12px;font-weight:600}.rowz-ba-kpis strong{font-size:26px;font-weight:800;letter-spacing:-.04em}.rowz-ba-kpis>div:first-child strong{color:#c74609}.rowz-ba-split{display:grid;grid-template-columns:1.55fr 1fr;gap:16px;min-height:0}.rowz-ba-split table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #f0e3d8;border-radius:14px;background:#fff;font-size:13px}.rowz-ba-split th{padding:9px 12px;background:#d94d08;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase}.rowz-ba-split td{padding:9px 12px;border-top:1px solid #f4ebe3;font-variant-numeric:tabular-nums}.rowz-ba-split td:first-child{width:28px;color:#a49488;font-weight:700}.rowz-ba-split td:nth-child(2){font-weight:650}.rowz-ba-split :is(th,td):nth-child(3){text-align:right;font-weight:700;white-space:nowrap}.rowz-ba-split td:last-child{display:flex;align-items:center;gap:8px}.rowz-ba-split tr:first-child td{background:#fff8f2}.rowz-ba-bar{flex:1;height:8px;border-radius:4px;background:#f7ebe1;overflow:hidden}.rowz-ba-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f39257,#d94d08)}.rowz-ba-split small{width:42px;color:#8a7262;font-size:11px;text-align:right}.rowz-ba-chart{display:flex;flex-direction:column;gap:12px;padding:14px 16px 10px;border:1px solid #f0e3d8;border-radius:14px;background:#fff}.rowz-ba-chart>span{color:#8a7262;font-size:12px;font-weight:650}.rowz-ba-chart>div{flex:1;display:flex;align-items:flex-end;gap:10px;min-height:120px;padding-bottom:20px;border-bottom:1px solid #f0e3d8}.rowz-ba-chart i{position:relative;flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#f39257,#d94d08)}.rowz-ba-chart i:nth-child(2),.rowz-ba-chart i:nth-child(6){background:linear-gradient(180deg,#f8c39d,#f08a4b)}.rowz-ba-chart b{position:absolute;left:50%;bottom:-19px;transform:translateX(-50%);color:#a49488;font-size:10px;font-weight:600}.rowz-ba-label{position:absolute;bottom:46px;z-index:2;padding:7px 14px;border-radius:20px;font-size:13px;font-weight:750;pointer-events:none;transition:opacity .25s}.rowz-ba-label-before{left:18px;background:#3a3a38e6;color:#fff}.rowz-ba-label-after{right:18px;background:#d94d08;color:#fff;box-shadow:0 8px 20px -10px #d94d08}.rowz-ba-label.is-hidden{opacity:0}.rowz-ba-divider{top:0;bottom:0;z-index:3;width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 0 1px #d94d0833,0 0 22px #0000002e;pointer-events:none}.rowz-ba-divider,.rowz-ba-handle{position:absolute;left:var(--pos)}.rowz-ba-handle{top:50%;z-index:4;display:grid;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;border:3px solid #fff;border-radius:50%;background:#d94d08;color:#fff;box-shadow:0 10px 26px -8px #b93c00a6,0 0 0 6px #d94d0826;cursor:ew-resize;transition:transform .2s}.rowz-ba-frame:hover .rowz-ba-handle,.rowz-ba-handle:focus-visible{transform:scale(1.08)}.rowz-ba-handle:focus-visible{outline:3px solid #a73b06;outline-offset:4px}.rowz-ba-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:34px}.rowz-ba-button{display:inline-flex;align-items:center;gap:10px;padding:16px 30px;border-radius:10px;background:#dc5009;color:#fff;font-size:16px;font-weight:750;box-shadow:0 3px 0 #ae3d06,0 8px 22px #ec681521;transition:background .2s,transform .2s}.rowz-ba-button:hover{background:#c84605;transform:translateY(-1px)}.rowz-ba-cta>span{color:#a49488;font-size:13px}@media(max-width:899px){.rowz-ba-points{grid-template-columns:1fr;gap:18px;max-width:520px;margin-bottom:36px}.rowz-ba-chart{display:none}.rowz-ba-split{grid-template-columns:1fr}}@media(max-width:767px){.rowz-ba{padding-inline:20px}.rowz-ba-intro{margin-bottom:28px}.rowz-ba-eyebrow{font-size:13px;margin-bottom:10px}.rowz-ba-num{width:38px;height:38px;font-size:15px;border-radius:10px}.rowz-landing .rowz-ba-points h3{font-size:16px}.rowz-ba-points p{font-size:14px}.rowz-ba-frame{height:450px;border-width:4px;border-radius:18px}.rowz-ba-grow{grid-template-columns:28px 82px 84px 40px 42px 52px repeat(3,60px);height:28px;font-size:12px}.rowz-ba-grow>span{padding:0 6px}.rowz-ba-sheets{padding-left:28px}.rowz-ba-appbar,.rowz-ba-xlbar{height:40px;padding:0 12px;font-size:12px}.rowz-ba-appbar strong{max-width:120px}.rowz-ba-tabs{margin-left:auto}.rowz-ba-appbar em,.rowz-ba-tabs span{display:none}.rowz-ba-body{gap:12px;padding:16px 14px}.rowz-ba-head h4{font-size:17px}.rowz-ba-head span{font-size:10px;padding:3px 8px}.rowz-ba-kpis{grid-template-columns:1fr 1fr;gap:8px}.rowz-ba-kpis>div{padding:10px 12px;border-radius:12px}.rowz-ba-kpis>div:last-child{display:none}.rowz-ba-kpis strong{font-size:20px}.rowz-ba-kpis span{font-size:11px}.rowz-ba-split table{font-size:12px}.rowz-ba-split th{padding:7px 8px;font-size:10px}.rowz-ba-split td{padding:7px 8px}.rowz-ba-split small{display:none}.rowz-ba-handle{width:44px;height:44px;margin:-22px 0 0 -22px}.rowz-ba-label{bottom:40px;padding:5px 11px;font-size:12px}.rowz-ba-label-before{left:12px}.rowz-ba-label-after{right:12px}.rowz-ba-button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.rowz-ba-button,.rowz-ba-handle,.rowz-ba-label{transition:none}}.rowz-landing main>section.rowz-compat{border:0;background:#fff}.rowz-landing main>section.rowz-compat>div{padding-block:6px 56px}.rowz-compat-inner{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0 auto;padding-inline:20px;text-align:center}.rowz-compat-lead{margin:0;color:#75685f;font-size:16px;font-weight:500;letter-spacing:-.01em}.rowz-compat-tools{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 34px;margin:0;padding:0;list-style:none}.rowz-compat-tool{display:flex;align-items:center;gap:10px}.rowz-compat-logo{display:contents}.rowz-compat-logo img{width:26px;height:26px}.rowz-compat-name{color:#382014;font-size:20px;font-weight:650;letter-spacing:-.025em;white-space:nowrap}.rowz-compat-note{margin:2px 0 0;color:#a49488;font-size:12px;font-weight:500}.rowz-compat-note svg{display:none}@media(max-width:767px){.rowz-landing main>section.rowz-compat>div{padding-block:0 40px}.rowz-compat-inner{gap:12px}.rowz-compat-lead{font-size:14px}.rowz-compat-tools{gap:10px 24px}.rowz-compat-logo img{width:22px;height:22px}.rowz-compat-name{font-size:17px}.rowz-compat-note{font-size:11px}}.rowz-steps-intro{text-align:center;max-width:650px;margin:0 auto 72px}.rowz-steps-intro p{margin-top:18px;color:#75685f;font-size:16px}.rowz-timeline{position:relative;--rail-x:50%;--rail-start:0px;--rail-length:100%;--rail-progress:0}.rowz-rail{position:absolute;left:var(--rail-x);top:var(--rail-start);height:var(--rail-length);width:2px;margin-left:-1px;border-radius:2px;background:#ead8ca;pointer-events:none}.rowz-rail-fill{position:absolute;inset:0 0 auto;height:calc(var(--rail-progress) * 100%);border-radius:inherit;background:linear-gradient(#f39257,#d94d08)}.rowz-rail-fill:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#d94d08;box-shadow:0 0 0 5px #d94d0820,0 0 18px 4px #f0782f66;opacity:calc(var(--rail-progress) * 40 - .2)}.rowz-steps{list-style:none;margin:0;padding:0}.rowz-step{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;padding:40px 0}.rowz-step:first-child{padding-top:0}.rowz-step:last-child{padding-bottom:0}.rowz-step-number{position:relative;z-index:1;grid-column:2;grid-row:1;justify-self:center;display:grid;place-items:center;width:56px;height:56px;border:1.5px solid #e6d3c4;border-radius:50%;color:#a49488;background:#fff5ed;box-shadow:0 0 0 10px #fff5ed;font-size:15px;font-weight:750;transition:color .35s,border-color .35s}.rowz-step-number:before{content:"";position:absolute;inset:-1.5px;border-radius:50%;background:linear-gradient(145deg,#f07a36,#d94d08);transform:scale(0);transition:transform .45s cubic-bezier(.2,.9,.3,1.25)}.rowz-step-number>span{position:relative}.rowz-step[data-reached=true] .rowz-step-number{color:white;border-color:#d94d08}.rowz-step[data-reached=true] .rowz-step-number:before{transform:scale(1)}.rowz-step[data-reached=true] .rowz-step-number:after{content:"";position:absolute;inset:-1.5px;border-radius:50%;animation:rowz-dot-pulse 1s ease-out both}@keyframes rowz-dot-pulse{0%{box-shadow:0 0 0 0 #d94d0866}to{box-shadow:0 0 0 18px #d94d0800}}.rowz-step-copy{grid-column:1;grid-row:1;text-align:right}.rowz-step-eyebrow{display:inline-block;margin-bottom:12px;color:#c74609;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.rowz-landing #how-it-works .rowz-step-copy h3{font-size:32px;line-height:1.15;margin:0 0 16px}.rowz-step-copy p{color:#75685f;font-size:15px;line-height:1.8;max-width:390px;margin-left:auto}.rowz-step-visual{grid-column:3;grid-row:1;border:1px solid #eadbcf;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 18px 40px -28px #79432250}.rowz-step-window{display:flex;align-items:center;gap:5px;height:38px;padding:0 16px;border-bottom:1px solid #efe5dd;background:#fffcf9}.rowz-step-window>span{width:6px;height:6px;border-radius:50%;background:#e8dcd2}.rowz-step-window b{margin-left:auto;font-size:10px;color:#a48c7b;font-weight:600}.rowz-step-canvas{padding:30px 22px;min-height:200px;display:flex;align-items:center;background:radial-gradient(ellipse at center,#fff4e9,white 75%)}.rowz-landing .rowz-step-canvas .how-illust{width:100%;margin:0;min-height:80px}.rowz-step:nth-child(2n) .rowz-step-copy{grid-column:3;text-align:left}.rowz-step:nth-child(2n) .rowz-step-copy p{margin-left:0}.rowz-step:nth-child(2n) .rowz-step-visual{grid-column:1}.rowz-timeline[data-motion=true] :is(.rowz-step-copy,.rowz-step-visual){transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.rowz-timeline[data-motion=true] .rowz-step:not([data-reached=true]) :is(.rowz-step-copy,.rowz-step-visual){opacity:.3}@media(min-width:768px){.rowz-timeline[data-motion=true] .rowz-step:nth-child(2n):not([data-reached=true]) .rowz-step-visual,.rowz-timeline[data-motion=true] .rowz-step:nth-child(odd):not([data-reached=true]) .rowz-step-copy{transform:translateX(-28px)}.rowz-timeline[data-motion=true] .rowz-step:nth-child(2n):not([data-reached=true]) .rowz-step-copy,.rowz-timeline[data-motion=true] .rowz-step:nth-child(odd):not([data-reached=true]) .rowz-step-visual{transform:translateX(28px)}}.rowz-type-text{white-space:normal;line-height:1.45}.rowz-type-caret{display:inline-block;width:1.5px;height:13px;margin-left:1px;vertical-align:-2px;background:#d94d08;animation:rowz-caret 1s steps(1) infinite}@keyframes rowz-caret{50%{opacity:0}}.rowz-type-send{transition:transform .3s,box-shadow .3s}.rowz-step[data-reached=true] .rowz-type[data-done=true] .rowz-type-send{animation:rowz-send 1.6s ease-out .2s 2}@keyframes rowz-send{0%{box-shadow:0 0 0 0 #d94d0866;transform:scale(1)}20%{transform:scale(1.12)}45%{transform:scale(1)}to{box-shadow:0 0 0 10px #d94d0800}}.rowz-build{--rh:24px;position:relative;overflow:hidden;border:1px solid #ecdccf;border-radius:12px;background:#fff;box-shadow:0 10px 28px -18px #8a46205c;font-size:10px;color:#382014;text-align:left}.rowz-landing .rowz-step-canvas .rowz-build{min-height:0}.rowz-build-bar{display:flex;align-items:center;gap:10px;height:30px;padding:0 10px;border-bottom:1px solid #f1e6dd;background:#fffaf6}.rowz-build-status{position:relative;display:flex;align-items:center;gap:6px;min-width:118px;font-weight:700}.rowz-build-status i{width:7px;height:7px;border-radius:50%;background:#1d9b5f;box-shadow:0 0 0 3px #1d9b5f22}.rowz-build-status em{font-style:normal;white-space:nowrap}.rowz-build-busy{position:absolute;left:13px;opacity:0;background:linear-gradient(90deg,#b2400a,#f39257,#b2400a) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.rowz-build-done{color:#1d7a4c}.rowz-build-fx{display:flex;align-items:center;gap:6px;min-width:0;margin-left:auto;padding:3px 8px;border:1px solid #efe2d7;border-radius:6px;background:#fff}.rowz-build-fx b{color:#c74609;font-style:italic;font-weight:700}.rowz-build-fx code{overflow:hidden;white-space:nowrap;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#5b4335}.rowz-build-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:10px;padding:10px}.rowz-build-grid{position:relative;border:1px solid #efe2d7;border-radius:8px;overflow:hidden}.rowz-build-row{display:grid;grid-template-columns:1.25fr 1fr;height:var(--rh);border-top:1px solid #f4ebe3}.rowz-build-row>span{display:flex;align-items:center;gap:6px;padding:0 8px;white-space:nowrap;overflow:hidden}.rowz-build-row>span+span{justify-content:flex-end;border-left:1px solid #f4ebe3;font-variant-numeric:tabular-nums;font-weight:650}.rowz-build-row i{flex:none;width:6px;height:6px;border-radius:2px;background:#d94d08}.rowz-build-row:nth-child(3) i{background:#f08a4b}.rowz-build-row:nth-child(4) i{background:#f6b98e}.rowz-build-head{border-top:0;background:linear-gradient(90deg,#d94d08,#ec7230);color:#fff;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rowz-build-head>span+span{border-color:#ffffff40;font-weight:700}.rowz-build-total{background:#fff3ea;font-weight:800}.rowz-build-total>span+span{color:#c74609}.rowz-build-cursor{position:absolute;right:0;top:calc(var(--rh) * 4);width:44.5%;height:var(--rh);border:1.5px solid #d94d08;border-radius:3px;box-shadow:0 0 0 3px #d94d081f;opacity:0;pointer-events:none}.rowz-build-chart{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 6px;border:1px solid #efe2d7;border-radius:8px;background:radial-gradient(circle at 50% 60%,#fff3ea,#fff 70%)}.rowz-build-chart p{margin:0;font-size:9px;font-weight:700;color:#8a7262;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.rowz-build-donut{position:relative;width:76px;aspect-ratio:1}.rowz-build-donut svg{width:100%;height:100%;overflow:visible}.rowz-build-donut circle{fill:none;stroke-width:6}.rowz-build-track{stroke:#f5e9df}.rowz-build-slice{stroke:#d94d08;transform-origin:21px 21px;stroke-dashoffset:0}.rowz-build-slice:nth-of-type(3){stroke:#f08a4b}.rowz-build-slice:nth-of-type(4){stroke:#f6b98e}.rowz-build-donut strong{position:absolute;inset:0;display:grid;place-items:center;font-size:10px;font-weight:800;letter-spacing:-.02em}.rowz-build-tabs{display:flex;gap:4px;padding:0 10px 8px}.rowz-build-tabs span{padding:3px 8px;border:1px solid #efe2d7;border-radius:0 0 6px 6px;border-top:0;background:#fffaf6;font-size:9px;font-weight:650;color:#8a7262;white-space:nowrap}.rowz-build-tabs span:first-child{background:#fff;color:#c74609;box-shadow:inset 0 2px #d94d08}.rowz-build-shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,#ffffffb3 50%,transparent 65%);transform:translateX(-120%);pointer-events:none}.rowz-timeline[data-motion=true] .rowz-step:not([data-reached=true]) :is(.rowz-build-row:not(.rowz-build-head)>span,.rowz-build-head,.rowz-build-slice,.rowz-build-donut strong,.rowz-build-tabs span,.rowz-build-fx code,.rowz-build-done){opacity:0}.rowz-timeline[data-motion=true] .rowz-step[data-reached=true] .rowz-build{& .rowz-build-head{animation:rb-in .45s cubic-bezier(.2,.8,.2,1) .15s both}& .rowz-build-row:not(.rowz-build-head):not(.rowz-build-total)>span:first-child{animation:rb-in .4s cubic-bezier(.2,.8,.2,1) calc(.45s + var(--i) * .35s) both}& .rowz-build-row:not(.rowz-build-head):not(.rowz-build-total)>span+span{animation:rb-cell .7s ease-out calc(.7s + var(--i) * .35s) both}& .rowz-build-total>span{animation:rb-cell .8s ease-out 1.8s both}& .rowz-build-cursor{animation:rb-cursor 1.75s cubic-bezier(.6,0,.3,1) .6s both}& .rowz-build-fx code{animation:rb-type .6s steps(12) 1.65s both}& .rowz-build-chart{animation:rb-pop .55s cubic-bezier(.2,.9,.3,1.2) 1.95s both}& .rowz-build-slice{animation:rb-slice .55s cubic-bezier(.4,0,.2,1) calc(2.15s + var(--i) * .3s) both}& .rowz-build-donut strong{animation:rb-pop .45s cubic-bezier(.2,.9,.3,1.3) 2.75s both}& .rowz-build-tabs span{animation:rb-tab .35s cubic-bezier(.2,.9,.3,1.2) calc(2.4s + var(--i) * .12s) both}& .rowz-build-busy{animation:rb-busy 3.1s linear both}& .rowz-build-done{animation:rb-in .4s ease-out 3.1s both}& .rowz-build-status i{animation:rb-dot 3.1s linear both}& .rowz-build-shine{animation:rb-shine 1.1s ease-in-out 3.25s both}}@keyframes rb-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes rb-cell{0%{opacity:0;background:#ffe1cc}25%{opacity:1;background:#ffe1cc}to{opacity:1;background:transparent}}@keyframes rb-cursor{0%{opacity:0;top:var(--rh)}22%,6%{opacity:1;top:var(--rh)}30%,44%{top:calc(var(--rh) * 2)}52%,66%{top:calc(var(--rh) * 3)}76%,90%{opacity:1;top:calc(var(--rh) * 4)}to{opacity:0;top:calc(var(--rh) * 4)}}@keyframes rb-type{0%{max-width:0}to{max-width:14ch}}@keyframes rb-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes rb-slice{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes rb-tab{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes rb-busy{0%{opacity:1;background-position:100% 0}92%{opacity:1;background-position:-100% 0}to{opacity:0}}@keyframes rb-dot{0%,96%{background:#f08a4b;box-shadow:0 0 0 3px #f08a4b33}to{background:#1d9b5f;box-shadow:0 0 0 3px #1d9b5f22}}@keyframes rb-shine{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media(max-width:767px){.rowz-steps-intro{margin-bottom:40px}.rowz-steps-intro p{font-size:14px}.rowz-timeline{--rail-x:19px}.rowz-step,.rowz-step:nth-child(2n){grid-template-columns:38px minmax(0,1fr);column-gap:20px;row-gap:18px;align-items:start;padding:0 0 44px}.rowz-step:last-child{padding-bottom:0}.rowz-step-number{grid-column:1;grid-row:1;width:38px;height:38px;font-size:12px;box-shadow:0 0 0 6px #fff5ed}.rowz-step-copy,.rowz-step:nth-child(2n) .rowz-step-copy{grid-column:2;grid-row:1;text-align:left;padding-top:8px}.rowz-step-visual,.rowz-step:nth-child(2n) .rowz-step-visual{grid-column:2;grid-row:2}.rowz-step-eyebrow{margin-bottom:6px;font-size:11px}.rowz-landing #how-it-works .rowz-step-copy h3{font-size:24px;margin:0 0 10px}.rowz-step-copy p{margin:0;font-size:14px;line-height:1.7}.rowz-step-canvas{padding:18px 12px;min-height:140px}.rowz-build{--rh:22px}.rowz-build-bar{padding:0 8px}.rowz-build-status{min-width:0}.rowz-build-busy,.rowz-build-done{font-size:9px}.rowz-build-fx b{display:none}.rowz-build-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:6px;padding:8px}.rowz-build-row>span{padding:0 5px;gap:4px}.rowz-build-donut{width:58px}.rowz-build-chart p{font-size:7.5px}.rowz-build-tabs{padding:0 8px 6px}.rowz-build-tabs span{padding:3px 5px;font-size:8px}.rowz-timeline[data-motion=true] .rowz-step:not([data-reached=true]) :is(.rowz-step-copy,.rowz-step-visual){transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.rowz-step-number,.rowz-step-number:before{transition:none}.rowz-step-number:after,.rowz-type-caret,.rowz-type-send{animation:none!important}}:root:has(.rowz-app){--color-cream:#fffdfb;--color-ink:#382014;--color-ink-soft:#75685f;--color-terracotta:#d94d08;--color-terracotta-deep:#b93c00;--color-line:#ecdfd4;--font-serif:var(--font-app,Manrope),ui-sans-serif,system-ui,sans-serif;--font-sans:var(--font-app,Manrope),ui-sans-serif,system-ui,sans-serif;--shadow-soft:0 1px 2px rgb(81 43 19/4%),0 8px 24px -12px rgb(121 67 34/18%);--shadow-lift:0 2px 4px rgb(81 43 19/5%),0 22px 50px -20px rgb(121 67 34/30%)}:root:has(.rowz-app) body{background:#fffdfb}.rowz-app :is(button,a,input,textarea):focus-visible{outline:3px solid #a73b06;outline-offset:3px}.rowz-app header{background:rgb(255 255 255/92%);border-color:#f0e6de}.rowz-app header a.select-none{gap:0}.rowz-app header a.select-none span{font:800 24px/1 var(--font-app,Manrope),sans-serif;letter-spacing:-1.3px}.rowz-ws-shell{height:calc(100dvh - var(--shell-top, 64px));min-height:420px;overflow:hidden}.rowz-ws-shell>aside,.rowz-ws-shell>main{min-height:0}.rowz-side-list,.rowz-thread-scroll,.rowz-ws-hero{overscroll-behavior:contain}.rowz-ws-backdrop{background:radial-gradient(ellipse 60% 42% at 50% 30%,#fff0e3 0,#fff8f2 45%,transparent 75%)}.rowz-ws-backdrop:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#d4854738 .7px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(ellipse 70% 55% at 50% 32%,black,transparent 75%)}.rowz-side{background:#fff;border-right:1px solid #f0e6de}.rowz-side-mobile{box-shadow:0 30px 60px -20px #38201466}.rowz-side-scrim{background:rgb(56 32 20/28%);backdrop-filter:blur(2px)}.rowz-side-top{padding:16px 14px 12px}.rowz-side-new,.rowz-side-top{display:flex;align-items:center;gap:8px}.rowz-side-new{flex:1;justify-content:center;height:42px;border-radius:11px;background:#dc5009;color:#fff;font-size:14px;font-weight:750;box-shadow:0 2px 0 #ae3d06,0 8px 18px -8px #ec6815;transition:background .2s,transform .2s}.rowz-side-new:hover{background:#c84605}.rowz-side-new:active{transform:translateY(1px)}.rowz-side-new-icon{flex:none;width:42px}.rowz-side-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid #eee3da;border-radius:11px;background:#fff;color:#8a7262;font-size:13px;font-weight:750;transition:background .2s,border-color .2s,color .2s}.rowz-side-icon:hover,.rowz-side-icon[data-active=true]{background:#fff5ed;border-color:#f3c9ab;color:#c74609}.rowz-side-search{display:flex;align-items:center;gap:8px;margin:0 14px;padding:0 12px;height:38px;border:1px solid #eee3da;border-radius:10px;background:#fdfaf7;color:#a49488;transition:border-color .2s,background .2s}.rowz-side-search:focus-within{border-color:#f0b48d;background:#fff}.rowz-side-search input{flex:1;min-width:0;border:0;background:transparent;color:#382014;font-size:13px;outline:none}.rowz-side-search input::placeholder{color:#b3a397}.rowz-side-label{margin:20px 22px 6px;color:#a49488;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.rowz-side-list{flex:1;overflow-y:auto;padding:0 10px 10px}.rowz-side-list ul{display:flex;flex-direction:column;gap:2px}.rowz-side-empty{padding:16px 8px;color:#a49488;font-size:12px;text-align:center}.rowz-side-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:10px;text-align:left;transition:background .15s}.rowz-side-item:hover{background:#fdf6f0}.rowz-side-item[data-active=true]{background:#fff1e6}.rowz-side-item[data-active=true]:before{content:"";position:absolute;left:-10px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#d94d08}.rowz-side-meta{display:flex;flex-direction:column;min-width:0;flex:1}.rowz-side-title{overflow:hidden;color:#382014;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.rowz-side-item[data-active=true] .rowz-side-title{font-weight:750}.rowz-side-date{margin-top:2px;color:#a49488;font-size:11px}.rowz-side-badge{flex:none;padding:2px 7px;border-radius:20px;background:#f7ede5;color:#9a5a33;font-size:10px;font-weight:750}.rowz-side-item[data-active=true] .rowz-side-badge{background:#fff;color:#c74609}.rowz-side-foot{margin:10px 14px 0;padding:12px;border:1px solid #f2e7de;border-radius:12px;background:#fdfaf7;color:#a49488;font-size:11px;line-height:1.5}.rowz-side-legal{display:flex;flex-wrap:wrap;gap:4px 12px;padding:10px 18px 14px;font-size:11px}.rowz-side-legal a{color:#a49488}.rowz-side-legal a:hover{color:#c74609;text-decoration:underline;text-underline-offset:2px}.rowz-side-status{display:flex;align-items:center;gap:7px;margin-bottom:4px;color:#5f4c40;font-weight:700}.rowz-side-status i{width:7px;height:7px;border-radius:50%;background:#1d9b5f;box-shadow:0 0 0 3px #1d9b5f22}.rowz-side-status[data-busy=true] i{background:#f08a4b;box-shadow:0 0 0 3px #f08a4b33;animation:rowz-ws-pulse 1.2s ease-in-out infinite}.rowz-side-rail{gap:8px;height:100%;padding:16px 0 14px}.rowz-side-rail,.rowz-side-rail-list{display:flex;flex-direction:column;align-items:center;min-height:0}.rowz-side-rail-list{gap:4px;flex:1;width:100%;margin-top:6px;overflow-y:auto}.rowz-side-info,.rowz-side-rail-list .rowz-side-icon{border-color:transparent}.rowz-side-info{margin-top:auto;font-family:Georgia,serif;font-style:italic}.rowz-ws-hero{display:flex;justify-content:center;width:100%;height:100%;min-height:0;overflow-y:auto;padding:clamp(48px,16vh,150px) 20px 48px}.rowz-ws-hero-inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:720px;text-align:center}.rowz-ws-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:8px 16px;border:1px solid #efdbcd;border-radius:30px;background:#fff;box-shadow:0 2px 4px #49291306;color:#382014;font-size:13px;font-weight:700}.rowz-ws-eyebrow i{width:8px;height:8px;border-radius:50%;background:#d94d08;box-shadow:0 0 0 4px #fff0e5}.rowz-ws-hero h1{margin:0;color:#382014;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.08;letter-spacing:-.05em}.rowz-ws-subtitle{max-width:520px;margin:14px 0 34px;color:#75685f;font-size:17px;line-height:1.6}.rowz-ws-hero-inner>div{width:100%;text-align:left}.rowz-console{position:relative;width:100%;border:1px solid #ecdccf;border-radius:20px;background:#fff;box-shadow:0 1px 2px #3820140a,0 18px 44px -24px #8a46206b;transition:border-color .2s,box-shadow .2s}.rowz-console:focus-within{border-color:#f0b48d;box-shadow:0 0 0 4px #d94d0814,0 22px 50px -24px #8a46207a}.rowz-console[data-state=loading]{border-color:#f3b88f}.rowz-console[data-state=dragging]{border:2px dashed #d94d08;background:#fff8f2}.rowz-console-drop{position:absolute;inset:0;z-index:2;display:grid;place-items:center;border-radius:inherit;background:#fff5edcc;pointer-events:none}.rowz-console-drop p{padding:8px 16px;border-radius:20px;background:#fff;color:#c74609;font-size:14px;font-weight:700;box-shadow:0 8px 20px -10px #8a462066}.rowz-console-file{padding:14px 16px 0}.rowz-console-file-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 6px;border:1px solid #d5ecdd;border-radius:12px;background:#f3faf6}.rowz-console-file-icon{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:6px;background:#1f7a4a;color:#fff;font:800 11px/1 Arial,sans-serif}.rowz-console-file-name{min-width:0;overflow:hidden;color:#1d3b2b;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.rowz-console-file-size{flex:none;color:#5d8a71;font-size:11px}.rowz-console-file-chip button{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;color:#5d8a71;font-size:11px}.rowz-console-file-chip button:hover{background:#e2f2e8;color:#1d3b2b}.rowz-console-input{display:block;width:100%;min-height:30px;padding:18px 20px 6px;border:0;background:transparent;color:#382014;font-size:16px;line-height:1.55;resize:none;overflow-y:auto}.rowz-app .rowz-console-input:focus,.rowz-app .rowz-console-input:focus-visible{outline:none}.rowz-console-input::placeholder{color:#b3a397}.rowz-console-input:disabled{opacity:.6}.rowz-console-tools{display:flex;align-items:center;gap:10px;padding:8px 10px 10px 12px}.rowz-console-attach{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px 0 10px;border:1px solid #eee3da;border-radius:11px;background:#fdfaf7;color:#75685f;font-size:13px;font-weight:650;transition:border-color .2s,color .2s,background .2s}.rowz-console-attach:hover{border-color:#f0b48d;background:#fff5ed;color:#c74609}.rowz-console-attach:disabled{opacity:.5}.rowz-console-hint{flex:1;min-width:0;overflow:hidden;color:#b3a397;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.rowz-console-send{display:grid;place-items:center;flex:none;width:42px;height:42px;margin-left:auto;border-radius:12px;background:#dc5009;color:#fff;box-shadow:0 2px 0 #ae3d06,0 8px 18px -8px #ec6815;transition:background .2s,transform .2s}.rowz-console-send:hover{background:#c84605}.rowz-console-send:active{transform:translateY(1px)}.rowz-console-send:disabled{cursor:wait;opacity:.65}.rowz-console-spinner{width:16px;height:16px;border:2px solid #ffffff66;border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.rowz-console-error{margin-top:12px;padding:12px 16px;border:1px solid #f3c2a3;border-radius:14px;background:#fff3ea;color:#a73b06;font-size:14px;text-align:center}.rowz-chips{margin-top:26px}.rowz-chips-label{margin:0 0 12px;color:#a49488;font-size:11px;font-weight:750;letter-spacing:.07em;text-align:center;text-transform:uppercase}.rowz-chips-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.rowz-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border:1px solid #eee3da;border-radius:30px;background:#fff;color:#4d3a2f;font-size:13px;font-weight:650;box-shadow:0 1px 2px #3820140a;transition:border-color .2s,transform .2s,box-shadow .2s}.rowz-chip:hover{transform:translateY(-1px);border-color:#f0b48d;box-shadow:0 8px 18px -12px #8a462080}.rowz-chip-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff1e6;color:#c74609}.rowz-chip[data-kind=transform] .rowz-chip-icon{background:#eaf6ef;color:#1f7a4a}.rowz-chip-label{white-space:nowrap}.rowz-thread-bar{display:flex;align-items:center;gap:12px;padding:14px 28px;border-bottom:1px solid #f0e6de;background:rgb(255 255 255/85%);backdrop-filter:blur(8px)}.rowz-thread-file{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:#eaf6ef}.rowz-thread-bar strong{display:block;overflow:hidden;color:#382014;font-size:14px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.rowz-thread-bar span:not(.rowz-thread-file){color:#a49488;font-size:12px}.rowz-thread-scroll{padding:28px 20px}.rowz-thread-list{display:flex;flex-direction:column;gap:26px;max-width:760px;margin:0 auto}.rowz-thread-turn{display:flex;flex-direction:column;gap:12px}.rowz-bubble-row{display:flex;justify-content:flex-end}.rowz-bubble{max-width:min(85%,480px);padding:12px 16px;border:1px solid #f6d5bf;border-radius:18px 18px 6px 18px;background:#fff3ea;color:#382014;font-size:14px;line-height:1.55}.rowz-turn{display:flex;align-items:flex-start;gap:12px}.rowz-turn-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:linear-gradient(145deg,#f07a36,#d94d08);color:#fff;font-size:16px;font-weight:800;letter-spacing:-.04em;box-shadow:0 6px 14px -6px #d94d08}.rowz-file-card{width:min(100%,460px);padding:14px;border:1px solid #ecdfd4;border-radius:16px;background:#fff;box-shadow:0 1px 2px #3820140a,0 14px 34px -22px #8a462066}.rowz-file-card[data-latest=true]{border-color:#f3c3a2;box-shadow:0 0 0 4px #d94d080d,0 16px 38px -22px #8a46207a}.rowz-file-head{display:flex;align-items:center;gap:12px}.rowz-file-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:#eaf6ef}.rowz-file-name{overflow:hidden;color:#382014;font-size:14px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.rowz-file-meta{display:flex;align-items:center;gap:6px;margin-top:4px}.rowz-file-ver{padding:2px 7px;background:#f7ede5;color:#9a5a33}.rowz-file-latest,.rowz-file-ver{border-radius:20px;font-size:10px;font-weight:750}.rowz-file-latest{padding:2px 8px;background:#eaf6ef;color:#1f7a4a}.rowz-file-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #f4ebe3}.rowz-file-btn{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid #eee3da;border-radius:10px;background:#fff;color:#4d3a2f;font-size:13px;font-weight:700;transition:border-color .2s,background .2s,color .2s}.rowz-file-btn:hover{border-color:#f0b48d;color:#c74609}.rowz-file-btn-primary{border-color:#dc5009;background:#dc5009;color:#fff;box-shadow:0 2px 0 #ae3d06}.rowz-file-btn-primary:hover{background:#c84605;border-color:#c84605;color:#fff}.rowz-file-btn-ghost{border-color:transparent;background:transparent;color:#8a7262}.rowz-loading-card{display:flex;align-items:flex-start;gap:12px;width:min(100%,460px);padding:14px 16px;border:1px solid #f3c9ab;border-radius:16px;background:linear-gradient(140deg,#fff5ed,#fff)}.rowz-loading-card p{color:#382014;font-size:14px;font-weight:700}.rowz-loading-card span:not(.rowz-loading-spinner){display:block;margin-top:3px;color:#8a7262;font-size:12px;font-style:italic}.rowz-loading-spinner{flex:none;width:18px;height:18px;margin-top:1px;border:2px solid #f3c9ab;border-top-color:#d94d08;border-radius:50%;animation:spin 1s linear infinite}.rowz-loading-bar{position:relative;display:block;width:180px;max-width:100%;height:5px;margin-top:10px;overflow:hidden;border-radius:4px;background:#f7e3d4}.rowz-loading-bar:after{content:"";position:absolute;inset:0;width:40%;border-radius:inherit;background:linear-gradient(90deg,#f39257,#d94d08);animation:rowz-ws-slide 1.4s ease-in-out infinite}.rowz-composer{flex:none;padding:14px 20px 16px;border-top:1px solid #f0e6de;background:linear-gradient(180deg,rgb(255 253 251/85%),#fffdfb);backdrop-filter:blur(8px)}.rowz-composer-inner{max-width:760px;margin:0 auto}.rowz-composer .rowz-console-input{padding:14px 18px 2px;font-size:15px}.rowz-composer .rowz-chips{margin-top:10px}.rowz-composer .rowz-chips-list{justify-content:flex-start}.rowz-composer .rowz-chip{padding:4px 12px 4px 4px;font-size:12px}.rowz-composer .rowz-chip-icon{width:22px;height:22px}.rowz-composer-context{margin-top:8px;color:#b3a397;font-size:11px;text-align:center}@keyframes rowz-ws-pulse{50%{opacity:.4}}@keyframes rowz-ws-slide{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@media(max-width:767px){.rowz-ws-hero{padding:40px 16px 32px}.rowz-ws-eyebrow{margin-bottom:16px;font-size:12px}.rowz-ws-subtitle{margin:10px 0 24px;font-size:15px}.rowz-console{border-radius:18px}.rowz-console-input{padding:16px 16px 4px}.rowz-console-hint{display:none}.rowz-chips-list{justify-content:flex-start}.rowz-chip{font-size:12px}.rowz-thread-bar{padding:12px 16px}.rowz-thread-scroll{padding:20px 14px}.rowz-turn-avatar{width:28px;height:28px;border-radius:9px;font-size:14px}.rowz-file-btn{min-height:40px}.rowz-composer{padding:10px 12px 12px}.rowz-composer .rowz-chips-list{flex-wrap:nowrap;overflow-x:auto}.rowz-composer-context{display:none}}@media(prefers-reduced-motion:reduce){.rowz-loading-bar:after,.rowz-side-status[data-busy=true] i{animation:none}.rowz-chip,.rowz-console-send,.rowz-side-new{transition:none}}.rowz-pv-panel{font-family:var(--font-app,Manrope),ui-sans-serif,system-ui,sans-serif}.rowz-pv-head{display:flex;align-items:center;gap:14px;flex-shrink:0;padding:16px 18px;border-bottom:1px solid #f0e6de;background:#fff}.rowz-pv-fileicon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:#eaf6ef}.rowz-pv-title{overflow:hidden;color:#382014;font-size:17px;font-weight:750;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.rowz-pv-meta{display:flex;align-items:center;gap:8px;margin-top:3px;color:#a49488;font-size:12px;font-weight:600}.rowz-pv-ver{padding:2px 8px;border-radius:20px;background:#f7ede5;color:#9a5a33;font-size:11px;font-weight:750}.rowz-pv-btn{align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #eee3da;border-radius:11px;background:#fff;color:#4d3a2f;font-size:13px;font-weight:700;transition:border-color .2s,color .2s,background .2s}.rowz-pv-btn:hover{border-color:#f0b48d;color:#c74609}.rowz-pv-btn-primary{border-color:#dc5009;background:#dc5009;color:#fff;box-shadow:0 2px 0 #ae3d06}.rowz-pv-btn-primary:hover{border-color:#c84605;background:#c84605;color:#fff}.rowz-pv-close{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:#8a7262;transition:background .2s,color .2s}.rowz-pv-close:hover{background:#f7efe8;color:#382014}.rowz-pv-banner{flex-shrink:0;padding:10px 18px;border-bottom:1px solid #f6d5bf;background:#fff5ed;color:#7a4a2a;font-size:12.5px;line-height:1.45;text-align:left}.rowz-pv-banner:hover{background:#ffeee1}.rowz-pv-fx{display:flex;align-items:center;gap:12px;flex-shrink:0;height:42px;padding:0 18px;border-bottom:1px solid #f0e6de;background:#fffaf6;font-size:13px}.rowz-pv-fx b{color:#d94d08;font-style:italic;font-weight:700}.rowz-pv-ref{min-width:42px;padding:3px 8px;border:1px solid #efe2d7;border-radius:7px;background:#fff;color:#5f4c40;font-size:12px;font-weight:750;text-align:center}.rowz-pv-ref:empty{visibility:hidden}.rowz-pv-val{flex:1;min-width:0;overflow:hidden;color:#382014;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rowz-pv-hint{color:#b3a397;font-weight:500}.rowz-pv-scroll{background:#fff}.rowz-pv-table{border-collapse:separate;border-spacing:0;font-size:13.5px;line-height:1.35;color:#2f2620}.rowz-pv-table thead th{position:sticky;top:0;z-index:20;height:32px;border-right:1px solid #efe6de;border-bottom:1px solid #e6d9ce;background:#faf6f2;color:#8a7262;font-size:12px;font-weight:700;text-align:center}.rowz-pv-corner{left:0;z-index:30!important}.rowz-pv-rowhead{position:sticky;left:0;z-index:10;border-right:1px solid #e6d9ce;border-bottom:1px solid #efe6de;background:#faf6f2;color:#a49488;font-size:12px;font-weight:650;text-align:center}.rowz-pv-cell{height:40px;padding:0 12px;overflow:hidden;border-right:1px solid #f1e9e2;border-bottom:1px solid #f1e9e2;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;cursor:cell}.rowz-pv-blank{background:#fff}.rowz-pv-cell[data-selected]{outline:2px solid #d94d08;outline-offset:-2px;box-shadow:inset 0 0 0 4px #d94d0822}.rowz-pv-partial{flex-shrink:0;padding:8px 18px;border-top:1px solid #f0e6de;background:#fffaf6;color:#a49488;font-size:11.5px;text-align:center}.rowz-pv-tabs{display:flex;gap:4px;flex-shrink:0;overflow-x:auto;padding:0 12px;border-top:1px solid #e6d9ce;background:#faf6f2}.rowz-pv-tab{flex:none;padding:10px 16px;border-top:3px solid transparent;color:#8a7262;font-size:13px;font-weight:650;transition:color .2s,background .2s}.rowz-pv-tab:hover{color:#382014;background:#fff}.rowz-pv-tab[data-active=true]{border-top-color:#d94d08;background:#fff;color:#c74609;font-weight:750}@media(max-width:767px){.rowz-pv-head{padding:12px 14px;gap:10px}.rowz-pv-fileicon{width:38px;height:38px}.rowz-pv-title{font-size:15px}.rowz-pv-cell{height:38px;padding:0 10px;font-size:13px}}.rowz-split{display:flex;flex:1;min-height:0;min-width:0}.rowz-split-chat{position:relative;display:flex;flex-direction:column;flex:none;width:clamp(380px,32vw,480px);min-height:0;border-right:1px solid #f0e6de}.rowz-split-chat .rowz-thread-bar{padding:14px 20px}.rowz-split-chat .rowz-thread-scroll{padding:22px 16px}.rowz-split-chat .rowz-file-card{width:100%}.rowz-split-chat .rowz-file-btn-ghost{display:none}.rowz-split-chat .rowz-composer{padding:12px 14px 14px}.rowz-split-chat .rowz-console-hint{display:none}.rowz-sheetpane{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;background:#fff}.rowz-versions{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:10px 18px;border-bottom:1px solid #f0e6de;background:#fffaf6}.rowz-versions-label{margin-right:6px;color:#a49488;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.rowz-version{padding:5px 12px;border:1px solid #eee3da;border-radius:20px;background:#fff;color:#6b574a;font-size:12.5px;font-weight:750;transition:border-color .2s,color .2s,background .2s}.rowz-version:hover{border-color:#f0b48d;color:#c74609}.rowz-version[data-active=true]{border-color:#d94d08;background:#d94d08;color:#fff;box-shadow:0 2px 0 #ae3d06}.rowz-version-next{border-style:dashed;border-color:#f0b48d;color:#c74609;animation:rowz-ws-pulse 1.2s ease-in-out infinite}.rowz-pv-inline{border:0}.rowz-building{display:flex;flex:1;flex-direction:column;gap:22px;min-height:0;padding:28px;background:radial-gradient(ellipse 70% 50% at 50% 20%,#fff3ea,#fff 70%)}.rowz-building-card{display:flex;align-items:flex-start;gap:14px;align-self:flex-start;padding:16px 18px;border:1px solid #f3c9ab;border-radius:16px;background:#fff;box-shadow:0 14px 34px -22px #8a462066}.rowz-building-card p{color:#382014;font-size:15px;font-weight:750}.rowz-building-card span:not(.rowz-building-spinner){display:block;margin-top:3px;color:#8a7262;font-size:13px;font-style:italic}.rowz-building-spinner{flex:none;width:20px;height:20px;margin-top:1px;border:2.5px solid #f3c9ab;border-top-color:#d94d08;border-radius:50%;animation:spin 1s linear infinite}.rowz-building-grid{display:flex;flex-direction:column;overflow:hidden;border:1px solid #f0e6de;border-radius:14px;background:#fff}.rowz-building-row{display:grid;grid-template-columns:46px repeat(4,1fr);height:40px;border-bottom:1px solid #f4ebe3;animation:rowz-build-in .6s ease-out both}.rowz-building-row:first-child{background:#fff1e6}.rowz-building-row i{margin:13px 12px;border-radius:6px;background:linear-gradient(90deg,#f7ede5,#fbf4ee,#f7ede5);background-size:200% 100%;animation:rowz-shimmer 1.4s linear infinite}.rowz-building-row i:first-child{margin-inline:14px;background:#f4ebe3}@keyframes rowz-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rowz-build-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rowz-building-row,.rowz-building-row i,.rowz-version-next{animation:none}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-landing:"Manrope","Manrope Fallback"}