.rnblocks-landing *{box-sizing:border-box}.rnblocks-landing{scroll-behavior:smooth;font-family:var(--font-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--fg);--bg:#090a0c;--fg:#eeeef0;--muted:#9a9ba4;--line:#25262b;--panel:#111216;--strong:#fff;--inverse:#111215;--soft:#15161a;--accent:#a7cec9;margin:0;scroll-padding-top:100px}.rnblocks-landing.daylight{--bg:#fafafa;--fg:#17181b;--muted:#676870;--line:#dfe0e4;--panel:#f0f1f3;--strong:#1b1c1f;--inverse:#fff;--soft:#f1f1f3;--accent:#25746b}.rnblocks-landing h1,.rnblocks-landing h2,.rnblocks-landing h3,.rnblocks-landing p,.rnblocks-landing figure{margin:0}.rnblocks-landing a{color:inherit;text-decoration:none}.rnblocks-landing button{font:inherit;color:inherit;cursor:pointer}.rnblocks-landing button,.rnblocks-landing a{-webkit-tap-highlight-color:transparent}.rnblocks-landing button:focus-visible,.rnblocks-landing a:focus-visible,.rnblocks-landing summary:focus-visible,.rnblocks-landing [tabindex]:focus-visible{outline-offset:5px;outline:2px solid #879eec}.rnblocks-landing .wrap{width:min(1200px,100% - 96px);margin:auto}.rnblocks-landing .icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px}.rnblocks-landing .brand{letter-spacing:-1px;align-items:center;gap:9px;font-size:23px;font-weight:650;display:inline-flex}.rnblocks-landing .brand-mark{grid-template-columns:1fr 1fr;gap:2px;width:19px;height:21px;display:grid}.rnblocks-landing .brand-mark i{background:currentColor;border-radius:.5px}.rnblocks-landing .brand-mark i:first-child{grid-column:span 2;height:4px}.rnblocks-landing .brand-mark i:nth-child(2),.rnblocks-landing .brand-mark i:nth-child(3){height:10px}.rnblocks-landing .brand-mark i:nth-child(3){opacity:.6}.rnblocks-landing .brand-mark i:last-child{opacity:.35;grid-column:span 2;height:3px}.rnblocks-landing .header{border-bottom:1px solid var(--line)}.rnblocks-landing .nav{align-items:center;gap:40px;height:72px;display:flex}.rnblocks-landing .navlinks{color:var(--muted);gap:29px;margin-left:auto;font-size:14px;display:flex}.rnblocks-landing .navlinks>a:hover{color:var(--fg)}.rnblocks-landing .navend{align-items:center;gap:24px;margin-left:28px;font-size:14px;display:flex}.rnblocks-landing .button{border:1px solid var(--strong);background:var(--strong);min-height:48px;color:var(--inverse);border-radius:8px;justify-content:center;align-items:center;gap:17px;padding:11px 20px;font-size:15px;font-weight:500;line-height:24px;transition:filter .15s,transform .15s;display:inline-flex}.rnblocks-landing .button:hover{filter:brightness(.9);transform:translateY(-1px)}.rnblocks-landing .button.small{border-radius:7px;gap:12px;min-height:36px;padding:6px 13px;font-size:13px;line-height:22px}.rnblocks-landing .text-link{background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;line-height:24px;display:inline-flex}.rnblocks-landing .text-link:hover{color:var(--accent)}.rnblocks-landing .menu-toggle{border:1px solid var(--line);background:0 0;border-radius:6px;padding:9px;display:none}.rnblocks-landing .skip{z-index:100;background:var(--strong);color:var(--inverse);padding:12px;position:fixed;top:-100px;left:10px}.rnblocks-landing .skip:focus{top:10px}.rnblocks-landing .hero{padding:84px 0 56px}.rnblocks-landing .eyebrow{color:var(--muted);margin-bottom:23px;font-size:14px}.rnblocks-landing .hero h1{letter-spacing:-3.3px;font-size:80px;font-weight:500;line-height:1.03}.rnblocks-landing .hero-bottom{justify-content:space-between;align-items:flex-end;gap:35px;margin-top:30px;display:flex}.rnblocks-landing .hero-bottom>p{color:var(--muted);font-size:19px;line-height:29px}.rnblocks-landing .hero-actions{align-items:center;gap:24px;padding-bottom:3px;display:flex}.rnblocks-landing .hero-actions .text-link{font-size:14px}.rnblocks-landing .showcase{color:#f3f3f4;background:#15171b;border:1px solid #32343a;border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #0002}.rnblocks-landing .showcase-bar{background:#15161a;border-bottom:1px solid #2c2e34;justify-content:space-between;align-items:center;padding:21px 28px;display:flex}.rnblocks-landing .showcase-bar>div{align-items:center;gap:12px;display:flex}.rnblocks-landing .app-symbol{color:#b9e0d9;letter-spacing:-1px;background:#173b37;border:1px solid #32554d;border-radius:11px;place-items:center;width:42px;height:42px;font-size:25px;font-weight:550;display:grid}.rnblocks-landing .showcase-bar h2{letter-spacing:-.2px;font-size:15px;font-weight:500;line-height:21px}.rnblocks-landing .showcase-bar p{color:#9c9da6;font-size:12px;line-height:19px}.rnblocks-landing .try-app{color:#eeeef1;background:#24262c;border-color:#41434a;gap:13px;min-height:36px;padding:6px 12px;font-size:13px;line-height:22px}.rnblocks-landing .try-app:hover{filter:none;background:#30323a}.rnblocks-landing .screens-stage{background:radial-gradient(at 50% 100%,#242c30 0,#0000 70%),#14161a;grid-template-columns:repeat(3,1fr);gap:44px;max-height:650px;padding:45px 70px 0;display:grid;overflow:hidden}.rnblocks-landing .screens-stage figure{min-width:0;position:relative}.rnblocks-landing .screens-stage img{border-radius:15%/7.5%;width:100%;height:auto;display:block;box-shadow:0 12px 28px #0004}.rnblocks-landing .screens-stage figure:nth-of-type(2){padding-top:38px}.rnblocks-landing .screens-stage figure:nth-of-type(3){padding-top:76px}.rnblocks-landing .screens-stage figcaption{color:#bbb;font-size:12px;position:absolute;bottom:-30px;left:0}.rnblocks-landing .showcase-foot{color:#aaaab3;background:#15161a;border-top:1px solid #2c2e34;justify-content:space-between;align-items:center;padding:18px 27px;font-size:12px;line-height:20px;display:flex;position:relative}.rnblocks-landing .showcase-foot p,.rnblocks-landing .showcase-foot a{align-items:center;gap:9px;display:flex}.rnblocks-landing .showcase-foot a{color:#e5e5e9}.rnblocks-landing .showcase-foot .icon{width:14px;height:14px}.rnblocks-landing .status-dot{background:#8cc5b6;border-radius:50%;flex-shrink:0;width:5px;height:5px}.rnblocks-landing .native-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:41px 0 44px;font-size:14px;line-height:22px;display:flex}.rnblocks-landing .native-line p>span{color:var(--muted)}.rnblocks-landing .native-line>div{color:var(--muted);align-items:center;gap:34px;font-size:13px;display:flex}.rnblocks-landing .native-line>div>span{align-items:center;gap:8px;display:flex}.rnblocks-landing .native-line .icon{width:16px;height:16px}.rnblocks-landing .section-top{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.rnblocks-landing .section-top h2{letter-spacing:-1.7px;font-size:48px;font-weight:500;line-height:1.1}.rnblocks-landing .section-top>p{color:var(--muted);max-width:415px;font-size:18px;line-height:28px}.rnblocks-landing .overline{color:var(--muted);margin-bottom:24px;font-size:13px;line-height:22px}.rnblocks-landing .apps{border-top:1px solid var(--line);padding:80px 0 92px}.rnblocks-landing .apps-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.rnblocks-landing .app-image{background:#c8d1cc;border:1px solid #ffffff15;border-radius:8px;height:400px;padding:31px 38px 0;overflow:hidden}.rnblocks-landing .app-image>img{filter:drop-shadow(0 12px 20px #0002);border-radius:15%/7.5%;width:100%;height:auto;transition:transform .3s;display:block}.rnblocks-landing .app-description{justify-content:space-between;align-items:center;padding:23px 0;display:flex}.rnblocks-landing .app-description h3{font-size:17px;font-weight:500;line-height:24px}.rnblocks-landing .app-description p{color:var(--muted);margin-top:4px;font-size:14px;line-height:22px}.rnblocks-landing .app-description>span{color:var(--muted);padding-right:5px;font-size:23px}.rnblocks-landing .section-end{color:var(--muted);justify-content:space-between;align-items:center;gap:25px;padding-top:13px;font-size:12px;display:flex}.rnblocks-landing .section-end .text-link{color:var(--fg);font-size:13px}.rnblocks-landing .connections{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);padding:90px 0}.rnblocks-landing .connections-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.rnblocks-landing .connections-grid article{min-width:0}.rnblocks-landing .service-art{border:1px solid var(--line);background:var(--bg);border-radius:9px;flex-direction:column;justify-content:center;height:210px;margin-bottom:27px;padding:24px;display:flex;overflow:hidden}.rnblocks-landing .table-row{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}.rnblocks-landing .table-label{color:var(--fg);border:0;padding-top:0;padding-bottom:13px;font-size:11px}.rnblocks-landing .checkmark,.rnblocks-landing .empty-check{border:1px solid var(--line);width:16px;height:16px;color:var(--accent);border-radius:3px;place-items:center;font-size:10px;display:grid}.rnblocks-landing .ai-question{background:var(--soft);border:1px solid var(--line);color:var(--muted);border-radius:7px;align-self:flex-end;padding:10px 12px;font-size:12px}.rnblocks-landing .ai-reply{align-items:flex-start;gap:11px;font-size:13px;line-height:22px;display:flex}.rnblocks-landing .ai-reply>span{color:var(--accent);font-size:21px}.rnblocks-landing .voice-art{flex-direction:row;align-items:center;gap:14px;padding:20px}.rnblocks-landing .audio-play{border:1px solid var(--line);border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;padding-left:2px;font-size:10px;display:grid}.rnblocks-landing .wave{align-items:center;gap:4px;height:64px;display:flex}.rnblocks-landing .wave>i{width:3px;height:var(--h);background:var(--accent);opacity:.7;border-radius:3px}.rnblocks-landing .audio-time{color:var(--muted);font-size:10px}.rnblocks-landing .service-name{color:var(--muted);margin-bottom:10px;font-size:12px}.rnblocks-landing .connections-grid h3{letter-spacing:-.5px;margin-bottom:13px;font-size:21px;font-weight:500;line-height:28px}.rnblocks-landing .connections-grid h3+p{color:var(--muted);min-height:100px;font-size:15px;line-height:25px}.rnblocks-landing .provider{align-items:center;gap:9px;margin-top:19px;font-size:13px;display:flex}.rnblocks-landing .provider .icon{width:13px;height:13px;color:var(--muted)}.rnblocks-landing .fine-print{color:var(--muted);margin-top:43px;font-size:11px;line-height:19px}.rnblocks-landing .faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:100px;padding:85px 0;display:grid}.rnblocks-landing .faq h2{letter-spacing:-1px;font-size:32px;font-weight:500;line-height:1.15}.rnblocks-landing .faq .text-link{color:var(--muted);margin-top:27px;font-size:14px}.rnblocks-landing .faq details{border-bottom:1px solid var(--line);padding:20px 0}.rnblocks-landing .faq details:first-child{padding-top:0}.rnblocks-landing .faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:15px;line-height:25px;list-style:none;display:flex}.rnblocks-landing .faq summary::-webkit-details-marker{display:none}.rnblocks-landing .faq summary:after{content:"+";color:var(--muted);font-size:20px;font-weight:300}.rnblocks-landing .faq details[open] summary:after{content:"−"}.rnblocks-landing .faq details p{color:var(--muted);margin-top:14px;font-size:14px;line-height:24px}.rnblocks-landing .closing{border-top:1px solid var(--line);padding:88px 0 90px}.rnblocks-landing .closing>p{color:var(--muted);font-size:15px;line-height:24px}.rnblocks-landing .closing h2{letter-spacing:-2.5px;margin:21px 0 33px;font-size:64px;font-weight:500;line-height:1.08}.rnblocks-landing .footer{border-top:1px solid var(--line);grid-template-columns:1.7fr 1fr 1fr;gap:40px;padding:48px 0 98px;display:grid}.rnblocks-landing .footer>div{color:var(--muted);flex-direction:column;align-items:start;gap:17px;font-size:13px;display:flex}.rnblocks-landing .footer .brand{color:var(--fg)}.rnblocks-landing .footer>div:first-child{gap:14px}.rnblocks-landing .footer p{font-size:13px}.rnblocks-landing .footer>div:last-child>span{margin-top:2px;font-size:11px}.rnblocks-landing .direction-switch{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#aaaab3;background:#202126e8;border:1px solid #45464d;border-radius:7px;padding:4px;font-size:11px;display:flex;position:fixed;bottom:16px;right:18px;box-shadow:0 3px 15px #0002}.rnblocks-landing .direction-switch>a{border-radius:4px;padding:7px 10px}.rnblocks-landing .direction-switch>a[aria-current=page]{color:#f3f3f5;background:#3e4047}.rnblocks-landing.daylight .hero{padding-top:90px}.rnblocks-landing.daylight .hero h1{letter-spacing:-2.8px;font-size:72px}.rnblocks-landing.daylight .showcase{color:#202127;background:#f0f1f3;border-color:#dddfe4;box-shadow:0 16px 45px #15171b08}.rnblocks-landing.daylight .showcase-bar,.rnblocks-landing.daylight .showcase-foot{color:#626570;background:#f2f3f5;border-color:#dcdfe4}.rnblocks-landing.daylight .showcase-bar h2,.rnblocks-landing.daylight .showcase-foot a{color:#292c34}.rnblocks-landing.daylight .showcase-bar p{color:#72757f}.rnblocks-landing.daylight .try-app{color:#383b45;background:#fff;border-color:#d8dbe1}.rnblocks-landing.daylight .app-symbol{color:#27594e;background:#d5e6e1;border-color:#b6d0c7}.rnblocks-landing .live-dialog{color:#262932;background:#f7f8fa;border:1px solid #dcdfe4;border-radius:12px;width:min(1100px,100% - 40px);max-height:calc(100dvh - 36px);padding:0;overflow:hidden;box-shadow:0 25px 100px #0008}.rnblocks-landing .live-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080910c9}.rnblocks-landing .live-dialog>header{background:#fff;border-bottom:1px solid #dddfe4;justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.rnblocks-landing .live-dialog h2{font-size:16px;font-weight:550;line-height:24px}.rnblocks-landing .live-dialog header p{color:#858994;font-size:12px;line-height:19px}.rnblocks-landing .close-live{color:#626670;background:#f5f6f8;border:1px solid #e1e3e8;border-radius:7px;width:35px;height:35px;font-size:24px;line-height:1}.rnblocks-landing .live-container{height:min(650px,100dvh - 190px);position:relative}.rnblocks-landing .live-loading{color:#707680;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:14px;display:flex;position:absolute;inset:0}.rnblocks-landing .live-loading small{font-size:12px}.rnblocks-landing .loading-bars{align-items:center;gap:5px;height:30px;display:flex}.rnblocks-landing .loading-bars i{background:#96aba8;border-radius:3px;width:5px;height:12px;animation:1.2s ease-in-out infinite pulse}.rnblocks-landing .loading-bars i:nth-child(2){animation-delay:.15s}.rnblocks-landing .loading-bars i:nth-child(3){animation-delay:.3s}@keyframes pulse{50%{opacity:.5;transform:scaleY(2)}}.rnblocks-landing #live-mount{position:absolute;inset:0}.rnblocks-landing #live-mount iframe{background:0 0;border:0;width:100%;height:100%;position:relative}.rnblocks-landing .live-dialog>footer{color:#747983;background:#fff;border-top:1px solid #dddfe4;justify-content:space-between;gap:25px;padding:13px 22px;font-size:11px;line-height:18px;display:flex}.rnblocks-landing .live-dialog>footer a{white-space:nowrap;color:#424b58}@media (max-width:1150px){.rnblocks-landing .navlinks{gap:20px}.rnblocks-landing .navend{gap:20px;margin-left:0}.rnblocks-landing .nav{gap:25px}.rnblocks-landing .hero h1{font-size:72px}.rnblocks-landing .hero-bottom{display:block}.rnblocks-landing .hero-actions{margin-top:27px}.rnblocks-landing .screens-stage{gap:30px;max-height:570px;padding:40px 46px 0}.rnblocks-landing .section-top h2{font-size:42px}.rnblocks-landing .app-image{height:350px;padding:25px 25px 0}.rnblocks-landing .connections-grid{gap:26px}.rnblocks-landing .service-art{padding:20px}.rnblocks-landing .wave{gap:3px}.rnblocks-landing .wave>i{width:2px}.rnblocks-landing .connections-grid h3{font-size:19px}.rnblocks-landing .connections-grid h3+p{min-height:125px}.rnblocks-landing .navlinks{font-size:13px}}@media (max-width:900px){.rnblocks-landing .wrap{width:calc(100% - 56px)}.rnblocks-landing .navlinks{gap:16px}.rnblocks-landing .navend .login,.rnblocks-landing .navlinks>a:nth-child(2){display:none}.rnblocks-landing .hero{padding:66px 0 44px}.rnblocks-landing .hero h1,.rnblocks-landing.daylight .hero h1{letter-spacing:-2.4px;font-size:64px}.rnblocks-landing.daylight .hero{padding-top:66px}.rnblocks-landing .screens-stage{gap:24px;max-height:490px;padding:32px 32px 0}.rnblocks-landing .showcase-bar{padding:18px 22px}.rnblocks-landing .native-line>div{gap:20px;font-size:12px}.rnblocks-landing .native-line>div>span:last-child{display:none}.rnblocks-landing .section-top>p{max-width:330px;font-size:16px;line-height:26px}.rnblocks-landing .section-top h2{font-size:38px}.rnblocks-landing .app-image{height:300px;padding:23px 17px 0}.rnblocks-landing .apps-grid{gap:18px}.rnblocks-landing .connections-grid{gap:21px}.rnblocks-landing .connections-grid h3{font-size:19px}.rnblocks-landing .service-art{height:185px;padding:17px}.rnblocks-landing .ai-question{font-size:10px}.rnblocks-landing .ai-reply{font-size:12px}.rnblocks-landing .voice-art{gap:7px}.rnblocks-landing .audio-time{display:none}.rnblocks-landing .connections-grid h3+p{min-height:140px;font-size:14px;line-height:24px}.rnblocks-landing .faq{gap:55px}}@media (max-width:650px){.rnblocks-landing{scroll-padding-top:25px}.rnblocks-landing .wrap{width:calc(100% - 40px)}.rnblocks-landing .nav{gap:20px;height:66px}.rnblocks-landing .brand{font-size:22px}.rnblocks-landing .navend{gap:10px;margin-left:auto}.rnblocks-landing .navlinks{z-index:30;background:var(--bg);border-bottom:1px solid var(--line);padding:24px 20px;font-size:16px;display:none;position:absolute;top:66px;left:0;right:0}.rnblocks-landing .navlinks.open{flex-direction:column;gap:22px;display:flex}.rnblocks-landing .navlinks>a:nth-child(2),.rnblocks-landing .menu-toggle{display:block}.rnblocks-landing .button.small{gap:7px;padding:6px 11px;font-size:12px}.rnblocks-landing .button.small .icon{width:13px}.rnblocks-landing .hero,.rnblocks-landing.daylight .hero{padding:49px 0 33px}.rnblocks-landing .eyebrow{margin-bottom:19px;font-size:12px;line-height:20px}.rnblocks-landing .hero h1{letter-spacing:-1.9px;font-size:48px;line-height:1.06}.rnblocks-landing.daylight .hero h1{letter-spacing:-1.5px;font-size:40px;line-height:1.07}.rnblocks-landing .hero-bottom{margin-top:24px}.rnblocks-landing .hero-bottom>p{max-width:365px;font-size:16px;line-height:25px}.rnblocks-landing .hero-bottom>p br{display:none}.rnblocks-landing .hero-actions{flex-wrap:wrap;gap:19px;margin-top:25px}.rnblocks-landing .button{gap:13px;min-height:44px;padding:10px 16px;font-size:14px}.rnblocks-landing .hero-actions .text-link{gap:5px;font-size:12px}.rnblocks-landing .showcase{border-radius:9px}.rnblocks-landing .showcase-bar{padding:15px}.rnblocks-landing .app-symbol{border-radius:8px;width:33px;height:33px;font-size:20px}.rnblocks-landing .showcase-bar>div{gap:9px}.rnblocks-landing .showcase-bar h2{font-size:14px}.rnblocks-landing .showcase-bar p{font-size:10px;line-height:17px}.rnblocks-landing .try-app{gap:7px;min-height:34px;padding:7px 9px;font-size:11px;line-height:18px}.rnblocks-landing .try-app .icon{width:12px;height:12px}.rnblocks-landing .screens-stage{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#656a71 transparent;gap:22px;max-height:505px;padding:25px 29px 0;display:flex;overflow-x:auto}.rnblocks-landing .screens-stage figure{scroll-snap-align:center;flex:0 0 84%;padding-top:0!important}.rnblocks-landing .screens-stage img{width:100%;max-width:none}.rnblocks-landing .screens-stage figcaption{display:none}.rnblocks-landing .showcase-foot{align-items:start;gap:14px;padding:14px;font-size:10px;line-height:16px}.rnblocks-landing .showcase-foot p{align-items:baseline;gap:6px;max-width:180px}.rnblocks-landing .showcase-foot a{white-space:nowrap;gap:5px}.rnblocks-landing .showcase-foot .icon{width:11px;height:11px}.rnblocks-landing .native-line{padding:25px 0 29px;display:block}.rnblocks-landing .native-line>p{font-size:13px;line-height:21px}.rnblocks-landing .native-line>p br{display:none}.rnblocks-landing .native-line>div{flex-wrap:wrap;gap:17px 22px;margin-top:21px;font-size:11px}.rnblocks-landing .native-line>div>span:last-child{display:flex}.rnblocks-landing .section-top{margin-bottom:29px;display:block}.rnblocks-landing .section-top h2{letter-spacing:-1.1px;font-size:34px;line-height:1.1}.rnblocks-landing .section-top>p{margin-top:23px;font-size:16px;line-height:25px}.rnblocks-landing .apps{padding:58px 0}.rnblocks-landing .apps-grid{grid-template-columns:1fr;gap:27px}.rnblocks-landing .app-image{height:410px;padding:28px 48px 0}.rnblocks-landing .app-description{padding:17px 0 0}.rnblocks-landing .app-description h3{font-size:17px}.rnblocks-landing .app-description p{font-size:13px}.rnblocks-landing .section-end{flex-direction:column;align-items:start;gap:19px;padding-top:30px;font-size:11px;line-height:19px}.rnblocks-landing .connections{padding:62px 0}.rnblocks-landing .connections-grid{grid-template-columns:1fr;gap:34px}.rnblocks-landing .service-art{height:190px;margin-bottom:21px;padding:27px 30px}.rnblocks-landing .connections-grid h3{margin-bottom:11px;font-size:22px;line-height:28px}.rnblocks-landing .connections-grid h3+p{min-height:0;font-size:15px;line-height:25px}.rnblocks-landing .provider{margin-top:18px;font-size:13px}.rnblocks-landing .ai-question{font-size:12px}.rnblocks-landing .ai-reply{font-size:14px;line-height:23px}.rnblocks-landing .voice-art{gap:19px}.rnblocks-landing .wave{gap:4px}.rnblocks-landing .wave>i{width:3px}.rnblocks-landing .audio-time{display:block}.rnblocks-landing .fine-print{margin-top:30px;font-size:11px;line-height:19px}.rnblocks-landing .faq{grid-template-columns:1fr;gap:31px;padding:59px 0}.rnblocks-landing .faq h2{letter-spacing:-.9px;font-size:30px}.rnblocks-landing .faq h2 br{display:none}.rnblocks-landing .faq .text-link{margin-top:19px;font-size:13px}.rnblocks-landing .faq summary{font-size:14px;line-height:23px}.rnblocks-landing .faq details p{font-size:14px;line-height:24px}.rnblocks-landing .closing{padding:59px 0}.rnblocks-landing .closing>p{font-size:13px;line-height:22px}.rnblocks-landing .closing h2{letter-spacing:-1.6px;margin:19px 0 28px;font-size:43px;line-height:1.08}.rnblocks-landing .footer{grid-template-columns:1fr 1fr;gap:31px 20px;padding:33px 0 92px}.rnblocks-landing .footer>div:first-child{grid-column:span 2}.rnblocks-landing .footer>div{gap:17px;font-size:12px}.rnblocks-landing .footer>div:last-child>span{font-size:10px}.rnblocks-landing .direction-switch{font-size:10px;bottom:12px;right:12px}.rnblocks-landing .direction-switch>a{padding:7px 9px}.rnblocks-landing .live-dialog{border-radius:9px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.rnblocks-landing .live-dialog>header{padding:12px 15px}.rnblocks-landing .live-dialog h2{font-size:15px}.rnblocks-landing .live-dialog header p{font-size:11px}.rnblocks-landing .live-dialog>footer{gap:14px;padding:11px 15px;font-size:10px;line-height:16px}.rnblocks-landing .live-dialog>footer>span{max-width:220px}.rnblocks-landing .live-container{height:calc(100dvh - 173px)}}@media (max-width:380px){.rnblocks-landing .navend .button.small{display:none}.rnblocks-landing .hero h1{letter-spacing:-1.6px;font-size:41px}.rnblocks-landing.daylight .hero h1{letter-spacing:-1.4px;font-size:35px}.rnblocks-landing .hero-actions{gap:17px}.rnblocks-landing .hero-actions .text-link{font-size:11px}.rnblocks-landing .hero-actions .button{padding:10px 12px;font-size:13px}.rnblocks-landing .showcase-bar{padding:12px}.rnblocks-landing .showcase-bar p{max-width:96px;line-height:14px}.rnblocks-landing .showcase-bar>div{gap:7px}.rnblocks-landing .app-symbol{width:28px;height:28px}.rnblocks-landing .try-app{gap:5px;padding:6px 8px;font-size:10px}.rnblocks-landing .screens-stage{max-height:435px;padding:23px 24px 0}.rnblocks-landing .showcase-foot{gap:10px;padding:12px;font-size:9px}.rnblocks-landing .showcase-foot p{max-width:143px}.rnblocks-landing .native-line>div{gap:15px}.rnblocks-landing .app-image{height:365px;padding:24px 35px 0}.rnblocks-landing .wave{gap:3px}.rnblocks-landing .wave>i{width:2px}.rnblocks-landing .closing h2{letter-spacing:-1.3px;font-size:36px}}@media (prefers-reduced-motion:reduce){.rnblocks-landing *,.rnblocks-landing :before,.rnblocks-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rnblocks-landing .live-dialog{width:min(540px,100% - 24px)}.rnblocks-landing .live-container{background:#fafafa}.rnblocks-landing #live-mount{width:min(402px,100%);inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}.rnblocks-landing #live-mount iframe{width:960px;height:calc(100% + 48px);position:absolute;top:-48px;right:0}.rnblocks-landing .screens-stage img,.rnblocks-landing .app-image>img{clip-path:inset(0 1.6% round 20%/10%)}@media (max-width:650px){.rnblocks-landing .live-dialog{width:calc(100% - 16px)}}.rnblocks-landing #live-mount{width:min(300px,100%)}@media (max-width:650px){.rnblocks-landing .live-container{height:min(650px,100dvh - 173px)}.rnblocks-landing.daylight .hero h1{letter-spacing:-1.4px;font-size:36px}}@media (max-width:380px){.rnblocks-landing.daylight .hero h1{letter-spacing:-1.1px;font-size:30px}}.rnblocks-landing .prompt-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding-top:83px;padding-bottom:70px;display:grid}.rnblocks-landing .prompt-hero h1{letter-spacing:-2.8px;font-size:68px}.rnblocks-landing.daylight .prompt-hero h1{letter-spacing:-2.5px;font-size:60px}.rnblocks-landing .hero-description{color:var(--muted);margin-top:26px;font-size:17px;line-height:27px}.rnblocks-landing .hero-explore{color:var(--muted);margin-top:24px;font-size:14px}.rnblocks-landing .hero-start{min-width:0;padding-top:31px}.rnblocks-landing .prompt-form{background:linear-gradient(145deg,#ffffff05,#0000 65%),#14161a;border:1px solid #42464c;border-radius:14px;padding:23px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff16,0 10px 30px #0002}.rnblocks-landing .prompt-form label{margin-bottom:15px;font-size:15px;font-weight:500;line-height:23px;display:block}.rnblocks-landing .prompt-form textarea{resize:vertical;width:100%;min-height:92px;max-height:240px;color:var(--fg);font:400 16px/25px var(--font-sans),Arial,sans-serif;background:0 0;border:0;outline:none;margin:0;padding:0;display:block;overflow:auto}.rnblocks-landing .prompt-form textarea::placeholder{color:#777b86;opacity:1}.rnblocks-landing .prompt-bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:17px;display:flex}.rnblocks-landing .prompt-bottom>span{color:var(--muted);font-size:11px;line-height:18px}.rnblocks-landing .prompt-submit{gap:13px;min-height:38px;padding:6px 12px;font-size:13px}.rnblocks-landing .prompt-submit:disabled{opacity:.6;cursor:default}.rnblocks-landing .prompt-submit:disabled:hover{filter:none;transform:none}.rnblocks-landing .prompt-submit:disabled:after{display:none}.rnblocks-landing .prompt-suggestions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:17px;font-size:11px;display:flex}.rnblocks-landing .prompt-suggestions>span{margin-right:3px}.rnblocks-landing .prompt-suggestions button{border:1px solid var(--line);background:0 0;border-radius:6px;padding:6px 9px;font-size:11px;line-height:16px;transition:background .2s,color .2s}.rnblocks-landing .prompt-suggestions button:hover{background:var(--soft);color:var(--fg)}.rnblocks-landing.daylight .prompt-form:focus-within{border-color:#67998e;box-shadow:0 0 0 3px #67998e12,0 10px 30px #00000008}.rnblocks-landing.daylight .prompt-form textarea::placeholder{color:#878b95}@media (max-width:1150px){.rnblocks-landing .prompt-hero{gap:38px}.rnblocks-landing .prompt-hero h1{letter-spacing:-2.3px;font-size:57px}.rnblocks-landing.daylight .prompt-hero h1{letter-spacing:-2.1px;font-size:51px}.rnblocks-landing .hero-description{font-size:16px;line-height:26px}.rnblocks-landing .hero-description br{display:none}.rnblocks-landing .prompt-form{padding:20px}.rnblocks-landing .prompt-bottom>span{font-size:10px}.rnblocks-landing .prompt-submit{font-size:12px}}@media (max-width:900px){.rnblocks-landing .prompt-hero{grid-template-columns:1fr;gap:30px;padding-top:63px;padding-bottom:46px}.rnblocks-landing .prompt-hero h1,.rnblocks-landing.daylight .prompt-hero h1{letter-spacing:-2.4px;font-size:64px}.rnblocks-landing .hero-start{width:100%;max-width:640px;padding-top:0}.rnblocks-landing .hero-description{max-width:510px}.rnblocks-landing .hero-explore{display:none}.rnblocks-landing .prompt-form textarea{min-height:78px}.rnblocks-landing .prompt-suggestions{margin-top:14px}}@media (max-width:650px){.rnblocks-landing .prompt-hero,.rnblocks-landing.daylight .prompt-hero{gap:26px;padding-top:44px;padding-bottom:32px}.rnblocks-landing .prompt-hero h1{letter-spacing:-1.8px;font-size:46px}.rnblocks-landing.daylight .prompt-hero h1{letter-spacing:-1.4px;font-size:36px}.rnblocks-landing .hero-description{margin-top:20px;font-size:15px;line-height:24px}.rnblocks-landing .prompt-form{border-radius:11px;padding:19px 17px}.rnblocks-landing .prompt-form label{margin-bottom:13px;font-size:14px}.rnblocks-landing .prompt-form textarea{min-height:79px;font-size:16px;line-height:25px}.rnblocks-landing .prompt-bottom{gap:8px;margin-top:14px}.rnblocks-landing .prompt-submit{gap:9px;min-height:36px;padding:6px 10px;font-size:12px}.rnblocks-landing .prompt-bottom>span{font-size:10px}.rnblocks-landing .prompt-suggestions{gap:6px;font-size:10px}.rnblocks-landing .prompt-suggestions button{padding:5px 8px;font-size:10px}.rnblocks-landing .prompt-suggestions>span{margin-right:0}}@media (max-width:380px){.rnblocks-landing .prompt-hero h1{letter-spacing:-1.5px;font-size:40px}.rnblocks-landing.daylight .prompt-hero h1{letter-spacing:-1.1px;font-size:30px}.rnblocks-landing .prompt-form{padding:16px 14px}.rnblocks-landing .prompt-bottom>span{max-width:70px}.rnblocks-landing .prompt-suggestions{gap:5px}.rnblocks-landing .prompt-suggestions button{padding:5px 6px;font-size:9px}}.rnblocks-landing .prompt-hero,.rnblocks-landing.daylight .prompt-hero{text-align:center;flex-direction:column;gap:27px;padding:64px 0 53px;display:flex}.rnblocks-landing .prompt-hero h1,.rnblocks-landing.daylight .prompt-hero h1{letter-spacing:-3px;font-size:74px;line-height:1.02}.rnblocks-landing .prompt-hero .eyebrow{margin-bottom:22px}.rnblocks-landing .hero-description{margin:23px auto 0;font-size:18px;line-height:28px}.rnblocks-landing .hero-description br{display:block}.rnblocks-landing .hero-start{width:min(660px,100%);max-width:660px;padding:0}.rnblocks-landing .prompt-form{text-align:left;padding:20px 22px}.rnblocks-landing .prompt-form textarea{height:66px;min-height:66px}.rnblocks-landing .prompt-form label{margin-bottom:13px}.rnblocks-landing .prompt-bottom{margin-top:9px}.rnblocks-landing .prompt-suggestions{justify-content:center;margin-top:14px}.rnblocks-landing .hero-explore{margin-top:18px;font-size:13px;display:inline-flex}.rnblocks-landing .apps{border-top:0;padding-top:78px}.rnblocks-landing .ai-feature{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;padding:16px 0 72px;display:grid}.rnblocks-landing .ai-feature-copy>.service-name{margin-bottom:18px;font-size:13px}.rnblocks-landing .ai-feature-copy h3{letter-spacing:-1.3px;margin-bottom:21px;font-size:38px;font-weight:500;line-height:1.12}.rnblocks-landing .ai-feature-copy h3+p{color:var(--muted);max-width:370px;font-size:18px;line-height:29px}.rnblocks-landing .ai-providers{flex-wrap:wrap;align-items:center;gap:23px;margin-top:27px;font-size:13px;display:flex}.rnblocks-landing .ai-providers>span{align-items:center;gap:8px;display:flex}.rnblocks-landing .ai-providers .provider-mark{width:21px;height:21px}.rnblocks-landing .ai-providers>span:first-child .provider-mark{color:#ce997c}.rnblocks-landing .ai-providers>span:last-child .provider-mark{width:15px}.rnblocks-landing .example-note{color:var(--muted);margin-top:28px;font-size:12px;line-height:20px}.rnblocks-landing .chat-demo{border:1px solid var(--line);background:var(--bg);border-radius:13px;overflow:hidden;box-shadow:inset 0 1px #ffffff15,0 20px 45px #00000012}.rnblocks-landing .chat-demo-header{border-bottom:1px solid var(--line);background:linear-gradient(#ffffff04,#0000);align-items:center;gap:11px;padding:18px 22px;display:flex}.rnblocks-landing .chat-app-icon{color:#adcab7;background:#5c7b6530;border:1px solid #88a49140;border-radius:9px;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.rnblocks-landing.daylight .chat-app-icon{color:#466e56}.rnblocks-landing .chat-demo-header>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.rnblocks-landing .chat-demo-header strong{font-size:13px;font-weight:500}.rnblocks-landing .chat-demo-header>div>span{color:var(--muted);font-size:10px}.rnblocks-landing .demo-label{color:var(--muted);border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:3px 7px;font-size:10px}.rnblocks-landing .chat-messages{flex-direction:column;gap:21px;min-height:373px;padding:25px 22px 28px;display:flex}.rnblocks-landing .chat-user{background:var(--soft);border:1px solid var(--line);width:fit-content;max-width:84%;color:var(--fg);border-radius:11px 11px 3px;align-self:flex-end;padding:11px 14px;font-size:13px;line-height:21px;box-shadow:0 3px 9px #00000008}.rnblocks-landing .chat-assistant{align-items:flex-start;gap:12px;font-size:13px;line-height:22px;display:flex}.rnblocks-landing .chat-assistant .claude-avatar{color:#d29778;background:0 0;border:0;border-radius:0;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:25px;padding:0;display:flex}.rnblocks-landing .claude-avatar .provider-mark{width:22px;height:22px}.rnblocks-landing .reply-content p{margin:0}.rnblocks-landing .reply-content strong{font-size:13px;font-weight:500}.rnblocks-landing .reply-content ol{color:var(--muted);margin:9px 0 0;padding-left:17px;font-size:12px;line-height:21px}.rnblocks-landing .reply-content li{padding-left:3px}.rnblocks-landing .chat-answer>p{max-width:380px;color:var(--muted);font-size:13px}.rnblocks-landing .chat-compose{border:1px solid var(--line);color:var(--muted);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:center;margin:0 22px 20px;padding:10px 12px;font-size:12px;display:flex}.rnblocks-landing .chat-compose>span:last-child{background:var(--soft);border:1px solid var(--line);border-radius:5px;place-items:center;width:24px;height:24px;font-size:16px;display:grid}.rnblocks-landing .connections-grid{border-top:1px solid var(--line);padding-top:48px}.rnblocks-landing .connections-grid h3+p{min-height:75px}.rnblocks-landing .image-art{justify-content:flex-start;gap:9px;padding-top:72px;padding-bottom:16px}.rnblocks-landing .image-prompt{color:var(--muted);white-space:nowrap;padding:0 0 2px;font-size:10px;line-height:15px}.rnblocks-landing .image-result{background:#efe3cf;border:1px solid #ffffff30;border-radius:7px;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:0 5px 13px #0002}.rnblocks-landing .image-result>svg{object-fit:cover;width:100%;height:100%;display:block}.rnblocks-landing .image-result>span{letter-spacing:.2px;color:#fff;text-shadow:0 1px 4px #0005;font-size:9px;position:absolute;bottom:9px;left:12px}.rnblocks-landing .replicate-badge{background:linear-gradient(145deg,#404148,#191b21)}.rnblocks-landing .replicate-badge .provider-mark{width:19px;height:19px}@media (max-width:1150px){.rnblocks-landing .ai-feature{gap:55px}.rnblocks-landing .ai-feature-copy h3{font-size:34px}.rnblocks-landing .chat-messages{min-height:392px}.rnblocks-landing .connections-grid h3+p{min-height:100px}}@media (max-width:900px){.rnblocks-landing .prompt-hero h1,.rnblocks-landing.daylight .prompt-hero h1{letter-spacing:-2.6px;font-size:66px}.rnblocks-landing .hero-description{max-width:none}.rnblocks-landing .ai-feature{grid-template-columns:.85fr 1.15fr;gap:35px}.rnblocks-landing .ai-feature-copy h3{font-size:31px}.rnblocks-landing .ai-feature-copy h3+p{font-size:16px;line-height:26px}.rnblocks-landing .ai-providers{gap:15px;font-size:12px}.rnblocks-landing .chat-demo-header{padding:16px}.rnblocks-landing .chat-messages{gap:17px;min-height:420px;padding:20px 15px}.rnblocks-landing .chat-user,.rnblocks-landing .chat-assistant,.rnblocks-landing .chat-answer>p{font-size:12px;line-height:20px}.rnblocks-landing .chat-user{max-width:92%;padding:10px 12px}.rnblocks-landing .reply-content strong{font-size:12px}.rnblocks-landing .reply-content ol{font-size:11px;line-height:19px}.rnblocks-landing .chat-compose{margin:0 15px 16px;font-size:11px}.rnblocks-landing .image-prompt{font-size:8px}.rnblocks-landing .connections-grid h3+p{min-height:120px}}@media (max-width:650px){.rnblocks-landing .prompt-hero,.rnblocks-landing.daylight .prompt-hero{gap:24px;padding:43px 0 34px}.rnblocks-landing .prompt-hero h1,.rnblocks-landing.daylight .prompt-hero h1{letter-spacing:-1.7px;font-size:44px;line-height:1.05}.rnblocks-landing .prompt-hero .eyebrow{margin-bottom:18px}.rnblocks-landing .hero-description{max-width:365px;margin-top:20px;font-size:15px;line-height:24px}.rnblocks-landing .hero-description br{display:none}.rnblocks-landing .prompt-form{padding:18px 17px}.rnblocks-landing .prompt-form textarea{height:74px;min-height:74px}.rnblocks-landing .prompt-form label{font-size:14px}.rnblocks-landing .hero-explore{margin-top:18px;font-size:12px;display:inline-flex}.rnblocks-landing .apps{padding-top:55px}.rnblocks-landing .ai-feature{grid-template-columns:1fr;gap:28px;padding-top:3px;padding-bottom:36px}.rnblocks-landing .ai-feature-copy h3{margin-bottom:16px;font-size:31px}.rnblocks-landing .ai-feature-copy>.service-name{margin-bottom:14px}.rnblocks-landing .ai-feature-copy h3+p{max-width:100%;font-size:16px;line-height:26px}.rnblocks-landing .ai-providers{gap:23px;margin-top:21px;font-size:12px}.rnblocks-landing .example-note{margin-top:20px;font-size:11px}.rnblocks-landing .chat-messages{gap:18px;min-height:410px;padding:21px 16px}.rnblocks-landing .chat-demo-header{padding:17px}.rnblocks-landing .chat-user{max-width:90%;font-size:12px;line-height:20px}.rnblocks-landing .reply-content strong{font-size:12px}.rnblocks-landing .reply-content ol{font-size:11px;line-height:20px}.rnblocks-landing .chat-answer>p{font-size:12px;line-height:20px}.rnblocks-landing .chat-compose{font-size:11px}.rnblocks-landing .connections-grid{padding-top:34px}.rnblocks-landing .connections-grid h3+p{min-height:0}.rnblocks-landing .image-art{padding-top:72px;padding-bottom:17px}.rnblocks-landing .image-prompt,.rnblocks-landing .image-result>span{font-size:10px}}@media (max-width:380px){.rnblocks-landing .prompt-hero h1,.rnblocks-landing.daylight .prompt-hero h1{letter-spacing:-1.3px;font-size:37px}.rnblocks-landing .hero-description{font-size:14px;line-height:23px}.rnblocks-landing .prompt-form{padding:16px 14px}.rnblocks-landing .chat-demo-header{padding:15px}.rnblocks-landing .chat-messages{min-height:452px;padding:18px 13px}.rnblocks-landing .chat-user{max-width:94%}.rnblocks-landing .chat-assistant{gap:9px}.rnblocks-landing .chat-compose{margin:0 13px 15px}.rnblocks-landing .chat-demo-header strong{font-size:12px}.rnblocks-landing .ai-providers{gap:18px}}.rnblocks-landing .button{isolation:isolate;background-image:linear-gradient(#ffffff26,#fff0 65%);transition:transform .25s,box-shadow .25s,filter .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff60,0 1px 2px #0002,0 4px 9px #0001}.rnblocks-landing .button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff5,#0000);width:45%;transition:translate .65s cubic-bezier(.2,.65,.3,1);position:absolute;inset:-40% auto -40% -70%;transform:skew(-23deg)}.rnblocks-landing .button:hover:after{translate:430%}.rnblocks-landing .button .icon,.rnblocks-landing .text-link .icon,.rnblocks-landing .showcase-foot a .icon{transition:transform .25s}.rnblocks-landing .button:hover .icon,.rnblocks-landing .text-link:hover .icon,.rnblocks-landing .showcase-foot a:hover .icon{transform:translate(3px)}.rnblocks-landing.daylight .button{box-shadow:inset 0 1px #ffffff35,0 1px 2px #0003,0 4px 9px #0001}.rnblocks-landing .hero h1{background:linear-gradient(175deg,#fff 24%,#d3d4d9 68%,#a4a8b3);color:#0000;-webkit-background-clip:text;background-clip:text}.rnblocks-landing.daylight .hero h1{background-image:linear-gradient(175deg,#16181d 30%,#3b414b)}.rnblocks-landing .showcase{position:relative;box-shadow:0 0 0 1px #ffffff03,inset 0 1px #ffffff15,0 28px 65px #0003}.rnblocks-landing .showcase:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff75,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.rnblocks-landing .showcase-bar,.rnblocks-landing .showcase-foot{background-image:linear-gradient(#ffffff03,#0000)}.rnblocks-landing .app-symbol{background-image:linear-gradient(145deg,#ffffff14,#0000 60%);box-shadow:inset 0 1px #b2e5d830,inset 0 -3px 5px #0002,0 3px 8px #0003}.rnblocks-landing .screens-stage{isolation:isolate;background:radial-gradient(at 50% 100%,#243638 0,#0000 65%),linear-gradient(135deg,#1b2025,#111317 70%);position:relative}.rnblocks-landing .stage-light{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#c8e8e70a 45%,#e5fbff12 50%,#0000 60%);width:70%;height:170%;position:absolute;top:-40%;left:15%;transform:rotate(-28deg)}.rnblocks-landing.daylight .screens-stage{background:radial-gradient(at 50% 95%,#ccddd9,#0000 68%),linear-gradient(140deg,#f6f7f8,#e2e6e8)}.rnblocks-landing.daylight .stage-light{background:linear-gradient(90deg,#0000,#ffffff90 50%,#0000 62%)}.rnblocks-landing .native-line>div{gap:29px}.rnblocks-landing .provider-mark{fill:currentColor;flex-shrink:0;width:22px;height:22px}.rnblocks-landing .native-line .provider-mark{width:23px;height:23px}.rnblocks-landing .native-line>div>span{gap:9px}.rnblocks-landing .native-line>div>span:hover{color:var(--fg)}.rnblocks-landing .tour-panel{background:radial-gradient(ellipse at 50% 105%,#a7cec91a,transparent 70%),var(--panel);box-shadow:inset 0 1px #ffffff0c}.rnblocks-landing .tour-tabs>button{transition:color .2s}.rnblocks-landing .tour-tabs>button[aria-selected=true]>.icon{color:var(--accent)}.rnblocks-landing .app-image{background-image:radial-gradient(at 50% 10%,#ffffff65,#0000 70%);position:relative;box-shadow:inset 0 1px #ffffff65,0 2px 3px #0001}.rnblocks-landing .app-image:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #ffffff26;position:absolute;inset:0}.rnblocks-landing .service-art{isolation:isolate;border-color:color-mix(in srgb,var(--line),var(--fg) 6%);background:radial-gradient(ellipse at 50% 0%,#a7cec90a,transparent 65%),var(--bg);height:275px;padding:65px 23px 30px;position:relative;box-shadow:inset 0 1px #ffffff10,0 12px 28px #0000000a}.rnblocks-landing .service-art:before{content:"";background:linear-gradient(90deg,#0000,#a7cec970,#0000);height:1px;position:absolute;top:0;left:16%;right:16%}.rnblocks-landing .connector-badge{color:#e9e9eb;background:linear-gradient(145deg,#363c40,#171c20);border:1px solid #ffffff25;border-radius:10px;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:20px;left:23px;box-shadow:inset 0 1px #ffffff26,0 4px 8px #0003}.rnblocks-landing .connector-badge .provider-mark{width:20px;height:20px}.rnblocks-landing .supabase-badge{color:#88dbb4}.rnblocks-landing .anthropic-badge{color:#f2c6ab;background:linear-gradient(145deg,#70594d,#3b302c)}.rnblocks-landing .voice-badge{background:linear-gradient(145deg,#454554,#212129)}.rnblocks-landing.daylight .connector-badge{color:#263e37;background:linear-gradient(145deg,#fff,#ebeeee);border-color:#dadddf;box-shadow:inset 0 1px #fff,0 3px 6px #0001}.rnblocks-landing.daylight .anthropic-badge{color:#6d4935;background:linear-gradient(145deg,#f9e6db,#edd2c4)}.rnblocks-landing.daylight .voice-badge{color:#2b2b34}.rnblocks-landing .data-window{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:12px 13px 0;box-shadow:0 6px 12px #0001}.rnblocks-landing .table-row{padding:9px 0;font-size:11px}.rnblocks-landing .table-label{padding:0 0 9px;font-size:10px}.rnblocks-landing .empty-check{position:relative}.rnblocks-landing .empty-check b{opacity:0;font-weight:400}.rnblocks-landing .sync-label{letter-spacing:.1px;color:var(--accent);align-items:center;gap:5px;font-size:9px;display:flex;position:absolute;bottom:11px;right:24px}.rnblocks-landing .sync-label i{background:currentColor;border-radius:50%;width:4px;height:4px}.rnblocks-landing .ai-art{gap:24px}.rnblocks-landing .ai-question{font-size:11px;box-shadow:0 3px 8px #0001}.rnblocks-landing .ai-reply{font-size:12px}.rnblocks-landing .ai-reply>p>span{display:inline-block}.rnblocks-landing .ai-reply>span{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0a,#0000);border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:18px;display:grid}.rnblocks-landing .voice-art{flex-direction:column;justify-content:center;align-items:stretch;gap:20px}.rnblocks-landing .audio-player{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff06,transparent),var(--panel);border-radius:9px;align-items:center;gap:14px;padding:18px 13px;display:flex;box-shadow:0 6px 15px #0001}.rnblocks-landing .audio-play{background:linear-gradient(160deg,#ffffff12,#0000);box-shadow:inset 0 1px #ffffff12}.rnblocks-landing .wave{flex:1;justify-content:space-between;gap:3px;min-width:0}.rnblocks-landing .wave>i{flex-shrink:0;width:3px}.rnblocks-landing .audio-time{font-size:9px}.rnblocks-landing .voice-caption{text-align:center;color:var(--muted);font-size:10px}.rnblocks-landing .provider>.provider-mark{width:17px;height:17px}.rnblocks-landing .source-card{background:linear-gradient(145deg,#ffffff03,transparent 50%),var(--panel);box-shadow:inset 0 1px #ffffff10,0 16px 40px #0000000a}.rnblocks-landing .source-title{background:linear-gradient(#ffffff04,#0000)}.rnblocks-landing .file{position:relative}.rnblocks-landing .file.nested:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:25px}.rnblocks-landing .motion-toggle{color:#bec0c8;background:0 0;border:0;border-left:1px solid #45464d;border-radius:0;align-items:center;gap:6px;margin-left:4px;padding:7px 8px 7px 11px;font-size:10px;display:flex}.rnblocks-landing .motion-toggle:hover{color:#fff}.rnblocks-landing .motion-toggle>span:first-child{font-size:12px}.rnblocks-landing.motion-paused *,.rnblocks-landing.motion-paused :before,.rnblocks-landing.motion-paused :after{animation-play-state:paused!important}@media (max-width:1150px){.rnblocks-landing .service-art{padding-left:16px;padding-right:16px}.rnblocks-landing .connector-badge{left:17px}.rnblocks-landing .audio-player{gap:10px;padding:16px 9px}.rnblocks-landing .wave{gap:2px}.rnblocks-landing .wave>i{width:2px}.rnblocks-landing .audio-time{display:none}.rnblocks-landing .native-line>div{gap:22px}}@media (max-width:900px){.rnblocks-landing .service-art{height:260px;padding-left:13px;padding-right:13px}.rnblocks-landing .table-row{font-size:10px}.rnblocks-landing .ai-question{padding:9px;font-size:9px}.rnblocks-landing .ai-reply{gap:7px;font-size:11px}.rnblocks-landing .native-line>div{gap:16px}.rnblocks-landing .native-line .provider-mark{width:19px;height:19px}.rnblocks-landing .audio-player{gap:7px;padding:13px 8px}.rnblocks-landing .wave{gap:1px}.rnblocks-landing .wave>i{width:2px}}@media (max-width:650px){.rnblocks-landing .service-art{height:260px;padding:70px 25px 28px}.rnblocks-landing .connector-badge{left:25px}.rnblocks-landing .table-row{font-size:12px}.rnblocks-landing .table-label{font-size:10px}.rnblocks-landing .ai-question{font-size:12px}.rnblocks-landing .ai-reply{gap:12px;font-size:13px}.rnblocks-landing .audio-player{gap:16px;padding:18px 14px}.rnblocks-landing .wave{gap:3px}.rnblocks-landing .wave>i{width:3px}.rnblocks-landing .audio-time{display:block}.rnblocks-landing .native-line>div{gap:19px 24px}.rnblocks-landing .sync-label{right:27px}.rnblocks-landing .motion-label{display:none}.rnblocks-landing .motion-toggle{padding:6px 8px 6px 10px}.rnblocks-landing .stage-light{display:none}}@media (max-width:380px){.rnblocks-landing .service-art{padding-left:17px;padding-right:17px}.rnblocks-landing .wave>i{width:2px}.rnblocks-landing .audio-player{gap:11px}.rnblocks-landing .ai-question{font-size:11px}.rnblocks-landing .ai-reply{font-size:12px}}@media (prefers-reduced-motion:reduce){.rnblocks-landing .button:after{display:none}.rnblocks-landing .button:hover,.rnblocks-landing .app-card:hover .app-image>img,.rnblocks-landing .button:hover .icon,.rnblocks-landing .text-link:hover .icon{transform:none}.rnblocks-landing .motion-toggle{display:none}}.rnblocks-landing.motion-paused :is(.hero .eyebrow,.hero h1,.hero-bottom,.hero-description,.hero-explore,.hero-start,.screens-stage figure,.ai-question,.ai-reply>span,.ai-reply>p>span,.empty-check b,.sync-label,.section-top,.app-card,.file,#tour-image),.rnblocks-landing.motion-paused :is(.ai-reply,.chat-followup,.chat-answer,.image-prompt,.image-result){opacity:1!important;visibility:visible!important;transform:none!important}.rnblocks-landing{--accent:#b9b9ff}.rnblocks-landing.daylight{--accent:#5554cf}.rnblocks-landing .nav{gap:28px}.rnblocks-landing .navlinks{gap:23px}.rnblocks-landing .navend{gap:19px;margin-left:10px}.rnblocks-landing .prompt-hero,.rnblocks-landing.daylight .prompt-hero{gap:24px;padding-top:54px;padding-bottom:56px}.rnblocks-landing .prompt-hero h1,.rnblocks-landing.daylight .prompt-hero h1{font-size:74px}.rnblocks-landing .hero-description{margin-top:21px}.rnblocks-landing .prompt-form:focus-within{border-color:#9994d0;box-shadow:0 0 0 3px #9690da10}.rnblocks-landing .hero-explore{margin-top:16px}.rnblocks-landing .prompt-suggestions button:hover{border-color:#737081}.rnblocks-landing .product-intro{grid-template-columns:1fr 1fr;align-items:end;gap:14px 70px;padding:28px 0 30px;display:grid}.rnblocks-landing .section-kicker{letter-spacing:.13em;color:var(--muted);font-size:10px;font-weight:500;line-height:16px}.rnblocks-landing .product-intro>.section-kicker{grid-column:1/-1}.rnblocks-landing .product-intro h2,.rnblocks-landing .section-top h2{letter-spacing:-1.8px;font-size:45px;font-weight:500;line-height:1.08}.rnblocks-landing .product-intro>p{color:var(--muted);max-width:425px;margin-left:auto;padding-bottom:3px;font-size:16px;line-height:26px}.rnblocks-landing .product-film{background:#14151b;border:1px solid #34353e;border-radius:13px;overflow:hidden;box-shadow:0 30px 60px #0002}.rnblocks-landing .film-toolbar{justify-content:space-between;align-items:center;gap:20px;height:62px;padding:0 19px;display:flex}.rnblocks-landing .film-chapters{align-items:center;gap:5px;display:flex}.rnblocks-landing .film-chapters button{color:#a7a7b1;background:0 0;border:0;border-radius:7px;padding:11px 14px;font-size:12px;transition:background .2s,color .2s}.rnblocks-landing .film-chapters button span{color:#767682;margin-right:7px;font-size:9px}.rnblocks-landing .film-chapters button[aria-pressed=true]{color:#fff;background:#282933}.rnblocks-landing .film-chapters button[aria-pressed=true] span{color:#c6c0ff}.rnblocks-landing .film-expand{color:#bbbcc8;background:0 0;border:0;align-items:center;gap:8px;padding:8px;font-size:21px;display:flex}.rnblocks-landing .film-stage{aspect-ratio:16/9;background:#dedcf2;overflow:hidden}.rnblocks-landing .film-stage video{object-fit:cover;width:100%;height:100%;display:block}.rnblocks-landing .film-footer{color:#bdbdc8;justify-content:space-between;align-items:center;gap:15px;padding:15px 24px;font-size:11px;display:flex}.rnblocks-landing .film-footer p{align-items:center;gap:8px;display:flex}.rnblocks-landing .film-dot{background:#aaa0f6;border-radius:50%;width:5px;height:5px}.rnblocks-landing .film-play{color:#eeeef4;background:0 0;border:0;align-items:center;gap:9px;padding:4px 0;font-size:12px;display:flex}.rnblocks-landing .film-play b{font-weight:400}.rnblocks-landing .film-play span{width:13px}.rnblocks-landing .film-play:disabled{opacity:.6;cursor:default}.rnblocks-landing.daylight .product-film{background:#fff;border-color:#dadbe4;box-shadow:0 25px 60px #1414260b}.rnblocks-landing.daylight .film-chapters button{color:#666572}.rnblocks-landing.daylight .film-chapters button[aria-pressed=true]{color:#29283b;background:#eeedf4}.rnblocks-landing.daylight .film-chapters button[aria-pressed=true] span{color:#6760ab}.rnblocks-landing.daylight .film-expand,.rnblocks-landing.daylight .film-footer,.rnblocks-landing.daylight .film-play{color:#646371}.rnblocks-landing .native-line{padding-top:30px;padding-bottom:33px}.rnblocks-landing .apps{padding-top:78px;padding-bottom:90px}.rnblocks-landing .app-image.travel{background:#d9e2e4}.rnblocks-landing .app-image.shop{background:#dedde7}.rnblocks-landing .app-image.social{background:#ddd8df}.rnblocks-landing .app-card:hover .app-image>img{transform:translateY(-8px)rotate(-1deg)}.rnblocks-landing .app-card .app-image>img{transition:transform .5s}.rnblocks-landing .publishing{padding:25px 0 84px}.rnblocks-landing .publishing .section-top{align-items:end}.rnblocks-landing .publishing .section-kicker{margin-bottom:20px}.rnblocks-landing .publishing .section-top>p{max-width:380px}.rnblocks-landing .release-path{grid-template-columns:repeat(4,1fr);gap:30px;margin:38px 0;display:grid}.rnblocks-landing .release-path article{border-top:1px solid var(--line);padding-top:19px}.rnblocks-landing .release-path article>span{letter-spacing:.08em;color:#a39daf;font-size:9px}.rnblocks-landing .release-path h3{letter-spacing:-.3px;margin:14px 0 9px;font-size:16px;font-weight:500;line-height:23px}.rnblocks-landing .release-path p{color:var(--muted);font-size:13px;line-height:22px}.rnblocks-landing .publish-bottom{justify-content:space-between;align-items:center;gap:45px;margin-top:30px;display:flex}.rnblocks-landing .publish-bottom h3{letter-spacing:-.4px;margin-bottom:9px;font-size:17px;font-weight:500}.rnblocks-landing .publish-bottom p{color:var(--muted);font-size:13px;line-height:22px}.rnblocks-landing .publish-bottom .text-link{white-space:nowrap;font-size:12px}.rnblocks-landing .ai-feature{gap:85px}.rnblocks-landing .chat-demo{background:#15131b;border-color:#38334a}.rnblocks-landing .chat-demo-header{background:#211c2e}.rnblocks-landing .chat-user{background:#31263f;border-color:#42364d}.rnblocks-landing .chat-app-icon{color:#d8b9f3;background:#514064;border-color:#755789}.rnblocks-landing.daylight .chat-demo{background:#fbf9fd;border-color:#e4d8ee}.rnblocks-landing.daylight .chat-demo-header{background:#f2eaf9}.rnblocks-landing.daylight .chat-user{background:#eae0f2;border-color:#dfd2ea}.rnblocks-landing.daylight .chat-app-icon{color:#574067;background:#dbc6ea}.rnblocks-landing.daylight .chat-compose{background:#fff}.rnblocks-landing .data-art{background:linear-gradient(135deg,#18222e,#192d3e)}.rnblocks-landing .image-art{background:linear-gradient(135deg,#252239,#383353)}.rnblocks-landing .voice-art{background:linear-gradient(135deg,#382627,#291d28)}.rnblocks-landing.daylight .data-art{background:linear-gradient(135deg,#e7eef6,#cddfee)}.rnblocks-landing.daylight .image-art{background:linear-gradient(135deg,#eeebf8,#d9d2ef)}.rnblocks-landing.daylight .voice-art{background:linear-gradient(135deg,#f3e8e6,#eacfd6)}.rnblocks-landing .connections{background:var(--panel)}.rnblocks-landing .hero h1{-webkit-text-fill-color:currentColor!important;background:0 0!important}.rnblocks-landing .capture-dialog{color:#eeeef0;background:#101115;border:1px solid #45454d;border-radius:13px;width:min(1380px,100% - 36px);max-height:calc(100dvh - 36px);padding:0;overflow:auto}.rnblocks-landing .capture-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05050ad9}.rnblocks-landing .capture-dialog header{border-bottom:1px solid #303039;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.rnblocks-landing .capture-dialog strong{font-size:13px;font-weight:500}.rnblocks-landing .capture-close{background:#24242c;border:1px solid #44444d;border-radius:6px;width:34px;height:34px;font-size:24px;line-height:1}.rnblocks-landing .capture-content video,.rnblocks-landing .capture-content img{width:100%;height:auto;display:block}.rnblocks-landing .capture-content p{color:#a9a9b7;padding:16px 22px;font-size:12px;line-height:20px}.rnblocks-landing .capture-content .still-link{margin:0 22px 20px;font-size:12px;text-decoration:underline;display:inline-block}@media (max-width:1150px){.rnblocks-landing .navlinks,.rnblocks-landing .nav{gap:18px}.rnblocks-landing .navend{gap:15px}.rnblocks-landing .navlinks>a:last-child{display:none}.rnblocks-landing .product-intro{gap:14px 35px}.rnblocks-landing .release-path{gap:23px}.rnblocks-landing .ai-feature{gap:45px}}@media (max-width:900px){.rnblocks-landing .prompt-hero h1,.rnblocks-landing.daylight .prompt-hero h1{font-size:66px}.rnblocks-landing .navlinks>a:nth-child(3){display:none}.rnblocks-landing .product-intro h2,.rnblocks-landing .section-top h2{font-size:37px}.rnblocks-landing .product-intro{gap:13px 25px}.rnblocks-landing .product-intro>p{font-size:14px;line-height:23px}.rnblocks-landing .release-path{grid-template-columns:1fr 1fr;gap:25px}.rnblocks-landing .publish-bottom{align-items:start;gap:25px}.rnblocks-landing .publish-bottom .text-link{white-space:normal;max-width:210px}.rnblocks-landing .film-stage{aspect-ratio:16/10}.rnblocks-landing .ai-feature{gap:30px}}@media (max-width:650px){.rnblocks-landing .navlinks>a:nth-child(3),.rnblocks-landing .navlinks>a:last-child{display:block}.rnblocks-landing .prompt-hero,.rnblocks-landing.daylight .prompt-hero{gap:24px;padding:42px 0 36px}.rnblocks-landing .prompt-hero h1,.rnblocks-landing.daylight .prompt-hero h1{font-size:44px}.rnblocks-landing .product-intro{padding:25px 0;display:block}.rnblocks-landing .product-intro h2{letter-spacing:-1.1px;margin-top:15px;font-size:34px}.rnblocks-landing .product-intro>p{margin:19px 0 0;font-size:15px;line-height:25px}.rnblocks-landing .film-toolbar{gap:5px;height:53px;padding:0 9px}.rnblocks-landing .film-chapters{gap:1px}.rnblocks-landing .film-chapters button{padding:9px;font-size:10px}.rnblocks-landing .film-chapters button span,.rnblocks-landing .film-expand span{display:none}.rnblocks-landing .film-footer{gap:8px;padding:13px 15px;font-size:9px}.rnblocks-landing .film-play{gap:5px;font-size:10px}.rnblocks-landing .film-footer p{gap:5px;max-width:220px;line-height:16px}.rnblocks-landing .film-stage{aspect-ratio:16/11}.rnblocks-landing .product-film{border-radius:9px}.rnblocks-landing .native-line{padding:25px 0 29px}.rnblocks-landing .apps{padding:57px 0 63px}.rnblocks-landing .publishing{padding:0 0 60px}.rnblocks-landing .publishing .section-top h2{font-size:34px}.rnblocks-landing .release-path{gap:22px 20px;margin:27px 0}.rnblocks-landing .release-path h3{font-size:14px;line-height:21px}.rnblocks-landing .release-path p{font-size:12px;line-height:20px}.rnblocks-landing .release-path article>span{font-size:8px}.rnblocks-landing .publish-bottom{margin-top:24px;display:block}.rnblocks-landing .publish-bottom h3{font-size:16px;line-height:24px}.rnblocks-landing .publish-bottom .text-link{max-width:none;margin-top:17px}.rnblocks-landing .capture-dialog{width:calc(100% - 16px)}.rnblocks-landing .capture-content img{min-width:1000px}.rnblocks-landing .capture-content{overflow:auto}.rnblocks-landing .capture-content video{min-width:0}.rnblocks-landing .capture-dialog header{z-index:1;background:#101115;position:sticky;top:0}.rnblocks-landing .capture-content p{min-width:0;font-size:11px}.rnblocks-landing .direction-switch{font-size:9px}.rnblocks-landing .motion-toggle{font-size:9px!important}}@media (max-width:380px){.rnblocks-landing .prompt-hero h1,.rnblocks-landing.daylight .prompt-hero h1{font-size:39px}.rnblocks-landing .film-chapters button{padding:8px}.rnblocks-landing .film-footer p{max-width:187px}.rnblocks-landing .product-intro h2{font-size:31px}}.rnblocks-landing .hero h1,.rnblocks-landing.daylight .hero h1{color:var(--fg)!important}.rnblocks-landing .gallery-stage{background:#dedee6;justify-content:center;gap:24px;padding:35px;display:flex;overflow-x:auto}.rnblocks-landing .capture-content .gallery-stage img{object-fit:contain;clip-path:inset(0 1.6% round 20%/10%);width:auto;min-width:0;max-width:290px;height:540px}@media (max-width:650px){.rnblocks-landing .gallery-stage{justify-content:flex-start;gap:20px;padding:24px}.rnblocks-landing .capture-content .gallery-stage img{max-width:none;height:480px}}.rnblocks-landing .dream-demo{color:#f4eefb;background:#302641;border:1px solid #75639c50;border-radius:12px;overflow:hidden}.rnblocks-landing .dream-tabs{border-bottom:1px solid #ffffff15;gap:8px;padding:15px 19px;display:flex}.rnblocks-landing .dream-tabs button{color:#c8bbd5;background:0 0;border:0;border-radius:6px;padding:9px 12px;font-size:11px}.rnblocks-landing .dream-tabs button[aria-pressed=true]{color:#fff;background:#ffffff16}.rnblocks-landing .dream-composition{background:radial-gradient(at 35% 40%,#70579b55,#0000 70%);justify-content:space-between;align-items:center;gap:24px;height:460px;padding:28px 38px 0;display:flex;overflow:hidden}.rnblocks-landing .dream-quote{white-space:nowrap;align-self:start;padding-top:65px}.rnblocks-landing .dream-quote>span{color:#b9a3ce;font-size:10px}.rnblocks-landing .dream-quote>p{letter-spacing:-1px;margin-top:15px;font-size:25px;line-height:1.1}.rnblocks-landing .dream-quote>i{color:#a18abd;margin-top:37px;font-size:74px;font-style:normal;display:block}.rnblocks-landing .dream-screen{aspect-ratio:285/626;background:#fff;border-radius:13px 13px 0 0;flex:0 0 240px;align-self:flex-start;width:240px;position:relative;overflow:hidden;box-shadow:0 10px 45px #110b2360}.rnblocks-landing .dream-screen img{width:530.526%;max-width:none;height:auto;position:absolute;top:-17.412%;left:-337.193%}.rnblocks-landing .dream-story{opacity:0}.rnblocks-landing .dream-inspect{color:#cabcd8;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff15;width:100%;margin:0;padding:16px 25px;font-size:11px;display:block}.rnblocks-landing.daylight .dream-demo{color:#2a1e3d;background:#ece6f5;border-color:#d8cde7}.rnblocks-landing.daylight .dream-tabs{border-color:#d8cde7}.rnblocks-landing.daylight .dream-tabs button{color:#725e8b}.rnblocks-landing.daylight .dream-tabs button[aria-pressed=true]{color:#302043;background:#dcd0ea}.rnblocks-landing.daylight .dream-quote>span,.rnblocks-landing.daylight .dream-inspect{color:#78628f}.rnblocks-landing.daylight .dream-composition{background:radial-gradient(at 35% 40%,#d6c5ed,#0000 70%)}@media (max-width:1150px){.rnblocks-landing .dream-composition{gap:18px;padding:25px 24px 0}.rnblocks-landing .dream-quote>p{font-size:22px}.rnblocks-landing .dream-screen{flex-basis:215px;width:215px}.rnblocks-landing .dream-quote{padding-top:70px}}@media (max-width:900px) and (min-width:651px){.rnblocks-landing .dream-quote{display:none}.rnblocks-landing .dream-composition{justify-content:center;height:420px}}@media (max-width:650px){.rnblocks-landing .dream-composition{gap:13px;height:360px;padding:23px 19px 0}.rnblocks-landing .dream-screen{flex-basis:190px;width:190px}.rnblocks-landing .dream-quote{padding-top:55px}.rnblocks-landing .dream-quote>span{font-size:8px}.rnblocks-landing .dream-quote>p{font-size:19px}.rnblocks-landing .dream-quote>i{margin-top:29px;font-size:49px}.rnblocks-landing .dream-tabs{padding:12px}.rnblocks-landing .dream-tabs button{font-size:10px}.rnblocks-landing .dream-inspect{padding:14px 18px;font-size:10px}}@media (max-width:380px){.rnblocks-landing .dream-screen{flex-basis:170px;width:170px}.rnblocks-landing .dream-composition{gap:10px;height:335px;padding-left:15px;padding-right:15px}.rnblocks-landing .dream-quote>p{font-size:17px}}.rnblocks-landing .crisp-stage{background:linear-gradient(125deg,#d9d8ec,#bcc6e6 55%,#b4a5da);padding:22px;overflow:hidden;aspect-ratio:auto!important}.rnblocks-landing .scene-camera{transform-origin:50%;position:relative}.rnblocks-landing .scene-cursor{z-index:30;pointer-events:none;filter:drop-shadow(0 2px 2px #0004);opacity:0;width:23px;height:30px;position:absolute;top:0;left:0}.rnblocks-landing .scene-actions{align-items:center;gap:17px;display:flex}.rnblocks-landing .scene-replay{color:inherit;background:0 0;border:0;padding:0 4px;font-size:20px}.rnblocks-landing .film-chapters{scrollbar-width:none;overflow-x:auto}.rnblocks-landing .film-chapters button{white-space:nowrap}.rnblocks-landing .film-footer>p{align-items:center;gap:8px;display:flex}.rnblocks-landing .scene-caption{font-size:11px}.rnblocks-landing .product-native{color:#18181b;font:12px/1.5 var(--font-sans),Arial,sans-serif;text-align:left;background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 20px 50px #24183225}.rnblocks-landing .product-native *{box-sizing:border-box}.rnblocks-landing .product-native p,.rnblocks-landing .product-native h3,.rnblocks-landing .product-native h4{margin:0}.rnblocks-landing .product-native button{cursor:pointer;color:inherit;font-family:inherit}.rnblocks-landing .product-native button:focus-visible{outline-offset:3px;outline:2px solid #8571c9}.rnblocks-landing .product-native button{background:#fff;border:1px solid #e4e4e7;border-radius:7px;padding:7px 10px;font-size:11px}.rnblocks-landing .product-native code{color:#52525b;background:#e6e6e8;border-radius:3px;padding:2px 6px;font:11px/1.35 ui-monospace,monospace}.rnblocks-landing .ui-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;width:15px;height:15px}.rnblocks-landing .product-native-nav{background:#fff;border-bottom:1px solid #f0f0f1;flex-shrink:0;justify-content:space-between;align-items:center;height:42px;padding:0 6%;display:flex}.rnblocks-landing .product-native-nav>b{letter-spacing:-.4px;font-size:12px}.rnblocks-landing .product-native-nav>div{color:#71717a;background:#f4f4f5;border-radius:30px;gap:4px;padding:3px;font-size:10px;display:flex;box-shadow:inset 0 1px 4px #0001}.rnblocks-landing .product-native-nav>div>*{padding:5px 12px;font-weight:500}.rnblocks-landing .product-native-nav strong{color:#18181b;background:#fff;border-radius:25px;box-shadow:0 1px 4px #0002}.rnblocks-landing .native-profile{border:1px solid #e4e4e7;border-radius:7px;padding:5px 12px;font-size:10px}.rnblocks-landing .studio-recreation{flex-direction:column;height:626px;display:flex}.rnblocks-landing .studio-workarea{flex:1;grid-template-columns:32px 35% minmax(0,1fr);min-height:0;display:grid}.rnblocks-landing .studio-mini-rail{color:#a1a1aa;text-align:center;border-right:1px solid #f1f1f2;padding-top:12px}.rnblocks-landing .studio-conversation{border-right:1px solid #e4e4e7;flex-direction:column;min-width:0;min-height:0;display:flex}.rnblocks-landing .studio-chat-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:17px 13px;overflow:auto}.rnblocks-landing .studio-request,.rnblocks-landing .connector-user,.rnblocks-landing .studio-confirmation,.rnblocks-landing .connector-continue{color:#fff;background:#18181b;border-radius:14px 4px 14px 14px;width:fit-content;max-width:95%;margin:0 0 22px auto;padding:12px 14px;font-size:12px;line-height:1.7}.rnblocks-landing .studio-thinking{color:#71717a;align-items:center;gap:8px;display:flex}.rnblocks-landing .studio-thinking i{background:#a1a1aa;border-radius:50%;width:6px;height:6px}.rnblocks-landing .studio-connect-question>p,.rnblocks-landing .connector-check{color:#52525b;align-items:center;gap:8px;margin-bottom:10px;display:flex}.rnblocks-landing .native-request-card{color:#71717a;background:#fafafa;border:1px solid #e4e4e7;border-radius:9px;gap:10px;padding:12px;font-size:12px;line-height:1.5;display:flex}.rnblocks-landing .studio-connect{margin-top:12px!important}.rnblocks-landing .studio-confirmation,.rnblocks-landing .connector-continue{margin-top:15px;margin-bottom:15px;padding:9px 12px;font-size:11px}.rnblocks-landing .studio-activity{color:#3f3f46}.rnblocks-landing .loaded-skills{gap:12px;margin:0 0 20px;display:grid}.rnblocks-landing .loaded-skills p,.rnblocks-landing .activity-label,.rnblocks-landing .written-files>p,.rnblocks-landing .connector-activity>p{align-items:center;gap:8px;display:flex}.rnblocks-landing .loaded-skills b,.rnblocks-landing .activity-label b,.rnblocks-landing .written-files b{white-space:nowrap;font-size:11px;font-weight:600}.rnblocks-landing .hide-steps{color:#71717a;margin:7px 0 15px 23px;font-size:9px;display:block}.rnblocks-landing .written-files{gap:12px;display:grid}.rnblocks-landing .written-files code{white-space:nowrap;text-overflow:ellipsis;max-width:205px;overflow:hidden}.rnblocks-landing .activity-summary{color:#71717a;font-size:10px;margin:18px 0 22px 22px!important}.rnblocks-landing .preview-receipt{color:#52525b;align-items:center;gap:8px;font-size:11px;display:flex}.rnblocks-landing .native-composer{color:#8b8b94;background:#fff;border:1px solid #d4d4d8;border-radius:12px;flex-shrink:0;min-height:90px;margin:10px;padding:11px;font-size:10px}.rnblocks-landing .native-composer>div{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.rnblocks-landing .native-composer>div>span{gap:11px;display:flex}.rnblocks-landing .native-composer b{color:#fff;background:#a1a1aa;border-radius:7px;place-items:center;padding:5px;display:grid}.rnblocks-landing .studio-preview{flex-direction:column;min-width:0;display:flex}.rnblocks-landing .studio-projectbar{background:#fff;border-bottom:1px solid #f0f0f1;flex:none;justify-content:space-between;align-items:center;gap:8px;height:41px;padding:0 12px;font-size:10px;display:flex}.rnblocks-landing .studio-projectbar>strong{white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:flex}.rnblocks-landing .studio-projectbar strong i{color:#fff;background:#71bc84;border-radius:50%;place-items:center;width:11px;height:11px;font-size:8px;font-style:normal;display:grid}.rnblocks-landing .studio-projectbar>div{align-items:center;gap:6px;display:flex}.rnblocks-landing .studio-projectbar button,.rnblocks-landing .studio-projectbar .native-share{border:1px solid #e4e4e7;border-radius:7px;padding:5px 8px;font-size:9px}.rnblocks-landing .view-toggle{border:1px solid #e4e4e7;border-radius:7px;padding:2px;display:flex}.rnblocks-landing .view-toggle button{border:0;padding:4px 6px}.rnblocks-landing .view-toggle button:first-child{color:#fff;background:#18181b;border-radius:5px}.rnblocks-landing .native-download{color:#fff;background:#18181b;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:flex}.rnblocks-landing .studio-preview-body{background:#fafafa;flex:1;justify-content:center;align-items:center;min-height:0;padding:15px 10px 40px;display:flex;position:relative}.rnblocks-landing .native-phone{aspect-ratio:833/1665;flex-shrink:0;height:100%;max-height:484px;position:relative}.rnblocks-landing .native-phone>img{object-fit:contain;border-radius:14%/7%;width:100%;height:100%;display:block}.rnblocks-landing .phone-hotspot{background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important;position:absolute!important}.rnblocks-landing .phone-hotspot.destination{width:87%;height:8.5%;top:63%;left:7%}.rnblocks-landing .phone-hotspot.saved{width:25%;height:6.5%;bottom:1.5%;left:53%}.rnblocks-landing .phone-hotspot.back{width:18%;height:8%;top:6%;left:6%}.rnblocks-landing .phone-hotspot.home{width:23%;height:6.5%;bottom:1.5%;left:5%}.rnblocks-landing .phone-hotspot.add{width:80%;height:8%;bottom:8%;left:10%}.rnblocks-landing .preview-hint{color:#9a9aa2;font-size:9px;position:absolute;bottom:36px;left:18px}.rnblocks-landing .native-device-tabs{white-space:nowrap;color:#222;background:#fff;align-items:center;font:8px/1.5 Arial,sans-serif;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.rnblocks-landing .native-device-tabs>*{border:1px solid #e4e4e7;margin-left:-1px;padding:4px 8px}.rnblocks-landing .native-device-tabs i{border-radius:9px;width:27px;height:13px;margin-right:8px;position:relative}.rnblocks-landing .native-device-tabs i:after{content:"";background:#4086ed;border-radius:50%;width:10px;height:10px;position:absolute;top:1px;right:1px}.rnblocks-landing .native-device-tabs b{color:#fff;background:#4086ed;border-color:#4086ed;font-weight:400}.rnblocks-landing .preview-wait{z-index:2;color:#a1a1aa;background:#fafafa;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.rnblocks-landing .preview-wait .loading-flower{color:#d4d4d8;font-size:32px}.rnblocks-landing .preview-wait strong{color:#71717a;font-size:14px;font-weight:500}.rnblocks-landing .preview-wait small{font-size:10px}.rnblocks-landing .studio-code-ui,.rnblocks-landing .crisp-film[data-scene=studio]:not([data-state="0"]) .studio-thinking,.rnblocks-landing .crisp-film[data-scene=studio]:not([data-state="1"]) .studio-connect-question,.rnblocks-landing .crisp-film[data-scene=studio][data-state="0"] .studio-activity,.rnblocks-landing .crisp-film[data-scene=studio][data-state="1"] .studio-activity,.rnblocks-landing .crisp-film[data-scene=studio][data-state="0"] .studio-confirmation,.rnblocks-landing .crisp-film[data-scene=studio][data-state="1"] .studio-confirmation,.rnblocks-landing .crisp-film[data-scene=studio][data-state="3"] .preview-wait,.rnblocks-landing .crisp-film[data-scene=studio][data-state="2"] .loaded-skills,.rnblocks-landing .crisp-film[data-scene=studio][data-state="3"] .studio-request,.rnblocks-landing .crisp-film[data-scene=studio][data-state="3"] .studio-confirmation,.rnblocks-landing .finished-studio .studio-request,.rnblocks-landing .finished-studio .studio-thinking,.rnblocks-landing .finished-studio .studio-connect-question,.rnblocks-landing .finished-studio .studio-confirmation,.rnblocks-landing .finished-studio .preview-wait{display:none}.rnblocks-landing .finished-studio{height:100%;box-shadow:none;border-radius:0}.rnblocks-landing .finished-studio .loaded-skills{display:none}.rnblocks-landing .publishing-simulation{height:638px;position:relative}.rnblocks-landing .publish-from-studio,.rnblocks-landing .publishing-workspace,.rnblocks-landing .artwork-recreation{position:absolute;inset:0}.rnblocks-landing .publishing-workspace{flex-direction:column;display:flex}.rnblocks-landing .publish-breadcrumb{border-bottom:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:12px;height:42px;padding:0 17px;font-size:11px;display:flex}.rnblocks-landing .publish-breadcrumb button{border:0;padding:3px}.rnblocks-landing .publish-breadcrumb i{color:#d4d4d8;font-style:normal}.rnblocks-landing .publish-breadcrumb>span{color:#71717a}.rnblocks-landing .publish-breadcrumb small{color:#a1a1aa;margin-left:auto;font-size:9px}.rnblocks-landing .publish-columns{flex:1;grid-template-columns:17% 41% minmax(0,1fr);min-height:0;display:grid}.rnblocks-landing .release-plan{background:#fcfcfc;border-right:1px solid #f0f0f1;padding:18px 14px;overflow:auto}.rnblocks-landing .release-plan>strong{font-size:10px;font-weight:600}.rnblocks-landing .release-plan>small{color:#a1a1aa;margin-top:3px;font-size:8px;display:block}.rnblocks-landing .release-plan ol{gap:24px;margin:23px 0;padding:0;list-style:none;display:grid}.rnblocks-landing .release-plan li{gap:9px;display:flex}.rnblocks-landing .release-plan li>span{color:#71717a;background:#fff;border:1px solid #e4e4e7;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.rnblocks-landing .release-plan .ui-icon{width:13px;height:13px}.rnblocks-landing .release-plan li b{font-size:10px;font-weight:500;line-height:1.5;display:block}.rnblocks-landing .release-plan li p{color:#71717a;margin-top:4px;font-size:9px;line-height:1.65}.rnblocks-landing .release-plan li.complete>span{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.rnblocks-landing .publishing-conversation{border-right:1px solid #f0f0f1;flex-direction:column;min-width:0;min-height:0;display:flex}.rnblocks-landing .publishing-conversation>header{border-bottom:1px solid #f4f4f5;flex:none;padding:13px 16px}.rnblocks-landing .publishing-conversation h4{font-size:11px;font-weight:500}.rnblocks-landing .publishing-conversation header p{color:#a1a1aa;margin-top:3px;font-size:9px}.rnblocks-landing .publishing-chat-scroll{flex:1;min-height:0;padding:19px 16px;overflow:auto}.rnblocks-landing .publish-welcome>span{color:#71717a;border:1px solid #e4e4e7;border-radius:10px;margin-bottom:17px;padding:10px;display:inline-flex}.rnblocks-landing .publish-welcome h3{letter-spacing:-.5px;font-size:17px;font-weight:600}.rnblocks-landing .publish-welcome p{color:#71717a;margin:10px 0 18px;font-size:11px;line-height:1.8}.rnblocks-landing .publish-welcome button{font-size:9px}.rnblocks-landing .publish-welcome small{border:1px solid #e4e4e7;border-radius:7px;margin-top:6px;padding:7px 9px;font-size:9px;display:inline-block}.rnblocks-landing .publish-request{font-size:11px;line-height:1.7}.rnblocks-landing .publish-agent-response{color:#52525b;font-size:11px;line-height:1.8}.rnblocks-landing .publish-tool-list{gap:12px;margin-top:22px;display:grid}.rnblocks-landing .publish-tool-list p{color:#52525b;flex-wrap:wrap;align-items:center;gap:5px 7px;font-size:10px;display:flex}.rnblocks-landing .publish-tool-list b{font-weight:500}.rnblocks-landing .publish-tool-list code{font-size:9px}.rnblocks-landing .publish-artwork-link{align-items:center;gap:8px;margin-top:23px;display:inline-flex;font-size:10px!important}.rnblocks-landing .publish-right{background:#fdfdfd;min-width:0;position:relative;overflow:auto}.rnblocks-landing .publish-work-tabs{white-space:nowrap;scrollbar-width:none;background:#fff;border-bottom:1px solid #f4f4f5;align-items:center;gap:14px;height:48px;padding:0 14px;display:flex;overflow:auto}.rnblocks-landing .publish-work-tabs button,.rnblocks-landing .publish-work-tabs>span{color:#71717a;border:0;border-radius:0;align-items:center;gap:5px;padding:14px 0;font-size:9px;display:flex}.rnblocks-landing .publish-work-tabs .ui-icon{width:11px;height:11px}.rnblocks-landing .publish-work-tabs button.active{color:#18181b;border-bottom:2px solid #18181b}.rnblocks-landing .publish-overview,.rnblocks-landing .publish-listing,.rnblocks-landing .publish-review,.rnblocks-landing .release-card{padding:23px 20px}.rnblocks-landing .publish-overview>small,.rnblocks-landing .publish-review>small{color:#a1a1aa;font-size:9px}.rnblocks-landing .publish-overview>h3,.rnblocks-landing .publish-listing>h3,.rnblocks-landing .publish-review h3,.rnblocks-landing .release-card h3{letter-spacing:-.4px;margin:8px 0;font-size:17px;font-weight:600}.rnblocks-landing .publish-overview>p,.rnblocks-landing .publish-listing>p,.rnblocks-landing .publish-review>p,.rnblocks-landing .release-card>p{color:#71717a;font-size:10px;line-height:1.75}.rnblocks-landing .publish-overview article{background:#fff;border:1px solid #e4e4e7;border-radius:10px;margin-top:13px;padding:15px}.rnblocks-landing .publish-overview article h4{font-size:11px;font-weight:500}.rnblocks-landing .publish-overview article p{color:#71717a;margin:8px 0 12px;font-size:10px;line-height:1.8}.rnblocks-landing .publish-overview button,.rnblocks-landing .publish-listing button,.rnblocks-landing .native-pill{border:1px solid #e4e4e7;border-radius:6px;padding:6px 8px;display:inline-block;font-size:9px!important}.rnblocks-landing .publish-listing label{color:#52525b;margin-top:18px;font-size:10px;display:block}.rnblocks-landing .publish-listing label span{color:#27272a;background:#fff;border:1px solid #e4e4e7;border-radius:6px;margin-top:5px;padding:9px;display:block}.rnblocks-landing .listing-description{line-height:1.8}.rnblocks-landing .listing-thumbs{gap:9px;margin:15px 0;display:flex}.rnblocks-landing .listing-thumbs>div{text-align:center;background:#e7f2ed;width:79px;height:124px;padding:8px;font:8px Georgia,serif;overflow:hidden}.rnblocks-landing .listing-thumbs img{object-fit:contain;border-radius:5px;max-width:100%;height:98px;margin-top:6px}.rnblocks-landing .submission-permission{border:1px solid #d4d4d8;border-radius:9px;margin-top:18px;padding:13px;font-size:10px}.rnblocks-landing .submission-permission>b{font-weight:600}.rnblocks-landing .submission-permission p{margin-top:9px}.rnblocks-landing .submission-permission span{color:#71717a;margin:7px 0 12px;font-size:9px;display:block}.rnblocks-landing .publish-approval{color:#fff!important;background:#18181b!important;font-size:10px!important}.rnblocks-landing .publish-review article{background:#fff;border:1px solid #e4e4e7;border-radius:9px;margin:22px 0}.rnblocks-landing .publish-review article div{border-bottom:1px solid #f4f4f5;justify-content:space-between;padding:13px;font-size:10px;display:flex}.rnblocks-landing .publish-review article b{color:#047857;font-size:9px;font-weight:500}.rnblocks-landing .release-card{background:#fff;border:1px solid #e4e4e7;border-radius:11px;margin:22px 18px;padding:22px}.rnblocks-landing .release-status{color:#047857;align-items:center;gap:8px;margin-bottom:25px;font-size:11px;display:flex}.rnblocks-landing .release-card>div:not(.release-status){border-top:1px solid #e4e4e7;justify-content:space-between;margin-top:20px;padding-top:15px;font-size:10px;display:flex}.rnblocks-landing .release-card>div>b{font-weight:500}.rnblocks-landing .release-card small{color:#71717a;margin-top:15px;font-size:9px;display:block}.rnblocks-landing .publish-mobile-nav,.rnblocks-landing .publish-discussion,.rnblocks-landing .publish-listing,.rnblocks-landing .publish-review,.rnblocks-landing .release-card,.rnblocks-landing .submission-permission,.rnblocks-landing .crisp-film[data-scene=artwork] .publish-from-studio,.rnblocks-landing .crisp-film[data-scene=artwork] .artwork-recreation{display:none}.rnblocks-landing .crisp-film[data-scene=artwork][data-state="0"] .publish-from-studio{display:block}.rnblocks-landing .crisp-film[data-scene=artwork][data-state="0"] .publishing-workspace{display:none}.rnblocks-landing .crisp-film[data-scene=artwork][data-state="3"] .artwork-recreation{display:flex}.rnblocks-landing .crisp-film[data-scene=artwork][data-state="3"] .publishing-workspace,.rnblocks-landing .crisp-film[data-scene=artwork]:not([data-state="1"]) .publish-welcome{display:none}.rnblocks-landing .crisp-film[data-scene=artwork]:not([data-state="1"]) .publish-discussion,.rnblocks-landing .crisp-film[data-scene=artwork][data-state="4"] .submission-permission{display:block}.rnblocks-landing .crisp-film[data-scene=artwork][data-state="4"] .publish-artwork-link,.rnblocks-landing .crisp-film[data-scene=artwork][data-state="5"] .publish-artwork-link,.rnblocks-landing .publish-right[data-work=listing] .publish-overview{display:none}.rnblocks-landing .publish-right[data-work=listing] .publish-listing{display:block}.rnblocks-landing .crisp-film[data-scene=artwork][data-state="4"] .publish-right>:not(.publish-work-tabs):not(.publish-review),.rnblocks-landing .crisp-film[data-scene=artwork][data-state="5"] .publish-right>:not(.publish-work-tabs):not(.release-card){display:none}.rnblocks-landing .crisp-film[data-scene=artwork][data-state="4"] .publish-review,.rnblocks-landing .crisp-film[data-scene=artwork][data-state="5"] .release-card{display:block}.rnblocks-landing .artwork-recreation{background:#fdfdfd;flex-direction:column}.rnblocks-landing .artwork-projectbar{border-bottom:1px solid #e4e4e7;flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 15px;display:flex}.rnblocks-landing .artwork-projectbar strong{align-items:center;gap:11px;font-size:11px;font-weight:600;display:flex}.rnblocks-landing .artwork-projectbar strong button{border:0;padding:3px}.rnblocks-landing .artwork-projectbar strong i{color:#d4d4d8;font-style:normal;font-weight:400}.rnblocks-landing .artwork-projectbar strong span{color:#71717a;font-weight:400}.rnblocks-landing .artwork-projectbar>div{gap:6px;display:flex}.rnblocks-landing .artwork-projectbar>div button{align-items:center;gap:5px;font-size:9px;display:flex}.rnblocks-landing .artwork-top{flex:none;justify-content:space-between;align-items:center;padding:15px 13px 7px;font-size:11px;display:flex}.rnblocks-landing .artwork-top>span{border:1px solid #e4e4e7;border-radius:7px;padding:7px 11px;font-size:9px}.rnblocks-landing .artwork-actions{flex:none;justify-content:space-between;align-items:center;padding:3px 13px 19px;font-size:9px;display:flex}.rnblocks-landing .artwork-actions>span{border:1px solid #e4e4e7;border-radius:7px;padding:7px}.rnblocks-landing .artwork-actions small{color:#71717a;margin-left:9px;font-size:8px}.rnblocks-landing .artwork-actions>div{gap:6px;display:flex}.rnblocks-landing .artwork-actions>div>*{background:#fff;border:1px solid #e4e4e7;border-radius:7px;padding:7px;font-size:9px}.rnblocks-landing .artwork-actions>div>span:first-child{color:#b5b5bc}.rnblocks-landing .artwork-workspace{flex:1;grid-template-columns:52px minmax(0,1fr) 210px;gap:12px;min-height:0;padding:0 12px 12px 8px;display:grid}.rnblocks-landing .artwork-rail{flex-direction:column;gap:7px;display:flex}.rnblocks-landing .artwork-rail button{border-radius:9px;padding:4px;font-size:7px}.rnblocks-landing .artwork-rail button.selected{border-color:#18181b;outline:1px solid #18181b}.rnblocks-landing .artwork-rail button>div{background:#e7f2ed;height:75px;padding:4px 2px;font:5px/1.6 Georgia,serif;overflow:hidden}.rnblocks-landing .artwork-rail img{object-fit:contain;width:100%;height:64px;margin-top:3px}.rnblocks-landing .artwork-rail small{font-size:7px;display:block}.rnblocks-landing .tiny-phone{color:#8370bc;background:#fff;border:2px solid #202024;border-radius:6px;height:60px;margin-top:3px}.rnblocks-landing .artwork-canvas{background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;min-height:0;margin:6px;display:flex;overflow:hidden;box-shadow:0 0 0 7px #f4f4f5}.rnblocks-landing .artwork-canvas header{color:#71717a;white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:7px;height:39px;padding:0 9px;font-size:9px;display:flex}.rnblocks-landing .artwork-canvas header strong{color:#18181b;background:#fafafa;border:1px solid #e4e4e7;border-radius:6px;margin:0 6px;padding:5px 8px;font-weight:500}.rnblocks-landing .artwork-canvas header b{font-weight:400}.rnblocks-landing .artwork-stage{background:#f4f4f5;flex:1;justify-content:center;align-items:center;min-height:0;margin:0 9px;padding:2px;display:flex}.rnblocks-landing .artwork-paper{aspect-ratio:1260/2736;background:#e8f4ef;flex-direction:column;align-items:center;height:100%;padding:16px 14px 7px;display:flex;overflow:hidden}.rnblocks-landing .product-native .artwork-headline{color:#20392e;background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:3px 0;font:13px/1.3 Georgia,serif;position:relative}.rnblocks-landing .headline-selected .artwork-headline{outline:1px solid #9874e9}.rnblocks-landing .artwork-headline>i{background:#fff;border:1px solid #9874e9;border-radius:50%;width:7px;height:7px;display:none;position:absolute}.rnblocks-landing .headline-selected .artwork-headline>i{display:block}.rnblocks-landing .artwork-headline>i:first-child{top:-4px;left:-4px}.rnblocks-landing .artwork-headline>i:nth-child(2){top:-4px;right:-4px}.rnblocks-landing .artwork-headline>i:nth-child(3){bottom:-4px;left:-4px}.rnblocks-landing .artwork-headline>i:nth-child(4){bottom:-4px;right:-4px}.rnblocks-landing .artwork-paper>p{color:#42584e;text-align:center;flex:none;margin:8px 0 11px;font:5px/1.5 Arial,sans-serif}.rnblocks-landing .artwork-phone{flex:1;justify-content:center;align-items:flex-start;width:100%;min-height:0;display:flex;overflow:hidden}.rnblocks-landing .artwork-phone>img{object-fit:contain;object-position:top;border-radius:15%/7%;width:100%;height:100%}.rnblocks-landing .canvas-size{text-align:center;color:#71717a;flex:none;padding:6px;font-size:8px}.rnblocks-landing .artwork-properties{border:1px solid #e4e4e7;border-radius:10px;padding:17px 14px;overflow:auto}.rnblocks-landing .artwork-properties h4{margin-bottom:15px;font-size:11px;font-weight:600}.rnblocks-landing .headline-properties,.rnblocks-landing .artwork-layers{border:1px solid #e4e4e7;border-radius:11px;padding:10px}.rnblocks-landing .property-back{justify-content:space-between;width:100%;display:flex;border:0!important;border-bottom:1px solid #f4f4f5!important;border-radius:0!important;padding:4px 0 13px!important;font-size:9px!important}.rnblocks-landing .headline-properties label{color:#71717a;margin-top:15px;font-size:9px;display:block}.rnblocks-landing .headline-properties textarea{width:100%;height:52px;font:10px/1.5 var(--font-sans),sans-serif;color:#3f3f46;resize:vertical;background:#fff;border:1px solid #d4d4d8;border-radius:7px;margin-top:5px;padding:8px;display:block}.rnblocks-landing .select-look{color:#52525b;border:1px solid #e4e4e7;border-radius:7px;justify-content:space-between;margin-top:5px;padding:7px;font-size:9px;display:flex}.rnblocks-landing .select-look b{font-weight:400}.rnblocks-landing .property-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rnblocks-landing .property-swatch{float:right;background:#20392e;border:3px solid #fff;border-radius:3px;outline:1px solid #e4e4e7;width:22px;height:18px;display:inline-block}.rnblocks-landing .headline-properties>small{color:#52525b;margin-top:22px;font-size:9px;display:block}.rnblocks-landing .headline-properties>p{color:#8a8a94;margin-top:15px;font-size:8px;line-height:1.8}.rnblocks-landing .layer-tabs{gap:25px;margin-bottom:17px;font-size:10px;display:flex}.rnblocks-landing .artwork-layers>button,.rnblocks-landing .artwork-layers>div:not(.layer-tabs){border:1px solid #e4e4e7;border-radius:6px;gap:8px;width:100%;margin-bottom:8px;padding:9px;font-size:9px;display:flex}.rnblocks-landing .artwork-layers strong{color:#71717a;margin-top:4px;font-size:8px;font-weight:400;display:block}.rnblocks-landing .headline-properties{display:none}.rnblocks-landing .headline-selected .headline-properties{display:block}.rnblocks-landing .headline-selected .artwork-layers{display:none}.rnblocks-landing .editor-drawer{z-index:5;background:#fff;border-left:1px solid #e4e4e7;width:320px;padding:18px;position:absolute;top:44px;bottom:0;right:0;box-shadow:-5px 0 25px #0002}.rnblocks-landing .editor-drawer>button{float:right;padding:2px 8px;font-size:18px}.rnblocks-landing .editor-drawer h4{margin:10px 0;font-size:13px}.rnblocks-landing .editor-drawer p{color:#71717a;margin:20px 0;font-size:11px;line-height:1.8}.rnblocks-landing .editor-drawer .release-plan{background:#fff;border:0;padding:0}.rnblocks-landing .connector-demo{border:1px solid var(--line);border-radius:13px;overflow:hidden}.rnblocks-landing .connector-tabs{background:var(--bg);grid-template-columns:repeat(6,1fr);gap:5px;padding:8px;display:grid}.rnblocks-landing .connector-tabs button{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:28px 1fr;align-items:center;gap:3px 9px;padding:13px 9px;display:grid}.rnblocks-landing .connector-tabs button[aria-pressed=true]{background:var(--soft);color:var(--fg)}.rnblocks-landing .connector-tabs button>span:nth-child(2){font-size:12px}.rnblocks-landing .connector-tabs small{white-space:nowrap;grid-column:2;font-size:8px}.rnblocks-landing .service-icon{color:#fff;background:#18181b;border-radius:9px;flex-shrink:0;grid-row:span 2;place-items:center;width:30px;height:30px;display:grid}.rnblocks-landing .service-icon .provider-mark{fill:currentColor;width:17px;height:17px}.rnblocks-landing .service-icon[data-brand=groq]{background:#f55036}.rnblocks-landing .service-icon[data-brand=supabase]{background:#3fcf8e}.rnblocks-landing .connector-body{height:626px;box-shadow:none;background:#fff;border-radius:0;position:relative}.rnblocks-landing .connector-workspace{grid-template-columns:40% 60%;height:calc(100% - 42px);display:grid}.rnblocks-landing .connector-conversation{border-right:1px solid #e4e4e7;flex-direction:column;min-width:0;padding:20px;display:flex;overflow:auto}.rnblocks-landing .connector-user{font-size:12px}.rnblocks-landing .connector-check{font-size:11px}.rnblocks-landing .connector-request .service-icon{border-radius:7px;width:24px;height:24px}.rnblocks-landing .connector-request .provider-mark{width:14px;height:14px}.rnblocks-landing .connector-request p{color:#71717a;font-size:12px;line-height:1.6}.rnblocks-landing .connector-open{margin-top:11px;font-size:10px!important}.rnblocks-landing .connector-conversation .native-composer{min-height:86px;margin:auto 0 0}.rnblocks-landing .connector-activity{gap:14px;margin:10px 0 23px;display:grid}.rnblocks-landing .connector-activity>p{flex-wrap:wrap;font-size:11px}.rnblocks-landing .connector-activity b{font-weight:500}.rnblocks-landing .connector-done{color:#71717a;line-height:1.8}.rnblocks-landing .connector-app-preview{background:#fafafa;flex-direction:column;align-items:center;min-width:0;padding-bottom:18px;display:flex;position:relative;overflow:hidden}.rnblocks-landing .connector-app-bar{background:#fff;border-bottom:1px solid #f0f0f1;flex:none;align-self:stretch;height:41px;padding:12px 17px;font-size:10px}.rnblocks-landing .connector-app-bar>span{float:right;color:#a1a1aa}.rnblocks-landing .connector-preview-wait{color:#a1a1aa;background:#fafafa;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;inset:41px 0 0}.rnblocks-landing .connector-preview-wait .ui-icon{color:#b7b7c0;width:30px;height:30px}.rnblocks-landing .connector-preview-wait strong{color:#71717a;font-size:13px;font-weight:400}.rnblocks-landing .connector-preview-wait span{font-size:10px}.rnblocks-landing .connector-result{color:#27272a;background:#fff;border:1px solid #e4e4e7;border-radius:12px;width:300px;max-width:calc(100% - 40px);margin-top:17px;overflow:hidden;box-shadow:0 12px 24px #00000008}.rnblocks-landing .result-head{border-bottom:1px solid #f4f4f5;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;font-size:10px;display:flex}.rnblocks-landing .result-head strong{font-weight:500}.rnblocks-landing .result-head span{color:#047857;font-size:9px}.rnblocks-landing .generated-art{border-radius:7px;height:347px;margin:10px;position:relative;overflow:hidden}.rnblocks-landing .generated-art img{object-fit:cover;width:100%;height:100%}.rnblocks-landing .generated-art>span{color:#fff;background:linear-gradient(#0000,#102030bc);padding:40px 17px 17px;font:20px/1.1 Georgia,serif;position:absolute;bottom:0;left:0;right:0}.rnblocks-landing .generation-prompt{color:#71717a;padding:0 18px 14px;font-size:9px;line-height:1.7}.rnblocks-landing .generated-text,.rnblocks-landing .generated-voice,.rnblocks-landing .generated-data{min-height:350px;padding:25px;display:none}.rnblocks-landing .generated-text>span{letter-spacing:.08em;color:#8a8295;font-size:8px}.rnblocks-landing .generated-text>p{color:#55485f;margin:22px 0;font:18px/1.6 Georgia,serif}.rnblocks-landing .generated-voice{text-align:center}.rnblocks-landing .generated-voice img{object-fit:cover;border-radius:10px;width:105px;height:145px}.rnblocks-landing .generated-voice h3{margin-top:14px;font:17px/1.3 Georgia,serif}.rnblocks-landing .generated-voice p{color:#71717a;margin-top:7px;font-size:10px}.rnblocks-landing .voice-wave{justify-content:center;align-items:center;gap:4px;height:75px;margin:12px 0;display:flex}.rnblocks-landing .voice-wave i{height:var(--h);background:#9f8dbf;border-radius:3px;width:4px}.rnblocks-landing .generated-voice>span{color:#71717a;font-size:10px}.rnblocks-landing .saved-pill{color:#047857;background:#ecfdf5;border-radius:20px;padding:6px 9px;font-size:9px}.rnblocks-landing .generated-data h3{letter-spacing:-.7px;margin:24px 0;font-size:25px;line-height:1.1}.rnblocks-landing .saved-story{border-block:1px solid #eee;align-items:center;gap:12px;padding:15px 0;display:flex}.rnblocks-landing .saved-story img{object-fit:cover;border-radius:7px;width:40px;height:53px}.rnblocks-landing .saved-story b{font-size:10px}.rnblocks-landing .saved-story small{color:#71717a;margin-top:4px;font-size:8px;display:block}.rnblocks-landing .generated-data>p{color:#71717a;margin-top:18px;font-size:11px;line-height:1.8}.rnblocks-landing .connector-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:12;background:#0006;justify-content:center;align-items:center;padding:25px;display:none;position:absolute;inset:0}.rnblocks-landing .connector-modal{background:#fff;border-radius:14px;width:520px;max-height:100%;overflow:auto;box-shadow:0 25px 60px #0003}.rnblocks-landing .connector-modal>header{border-bottom:1px solid #f4f4f5;justify-content:space-between;align-items:center;padding:10px 18px;font-size:12px;display:flex}.rnblocks-landing .connector-modal>header>button{color:#a1a1aa;border:0;padding:0 5px;font-size:19px}.rnblocks-landing .connection-crumb{text-align:left;width:100%;color:#a1a1aa!important;border:0!important;border-bottom:1px solid #f4f4f5!important;border-radius:0!important;padding:11px 18px!important;font-size:10px!important;display:block!important}.rnblocks-landing .connection-crumb span{color:#52525b}.rnblocks-landing .connection-detail{padding:20px}.rnblocks-landing .connection-heading{gap:13px;display:flex}.rnblocks-landing .connection-heading .service-icon{width:34px;height:34px}.rnblocks-landing .connection-heading strong{font-size:14px;font-weight:600}.rnblocks-landing .connection-status{color:#a1a1aa;margin-left:10px;font-size:8px}.rnblocks-landing .connection-copy{color:#71717a;font-size:11px;line-height:1.7;margin-top:5px!important}.rnblocks-landing .connection-use{margin:20px 0}.rnblocks-landing .connection-use>span{color:#a1a1aa;letter-spacing:.07em;font-size:8px}.rnblocks-landing .connection-use ul{color:#52525b;margin:7px 0 0;padding-left:13px;font-size:10px;line-height:1.9;list-style:outside}.rnblocks-landing .connection-docs{color:#a1a1aa;font-size:9px}.rnblocks-landing .api-key-form{margin-top:15px}.rnblocks-landing .connection-key-label{color:#52525b;font-size:10px}.rnblocks-landing .connection-key{letter-spacing:2px;color:#71717a;border:1px solid #e4e4e7;border-radius:7px;margin-top:6px;padding:10px 12px;font-size:11px}.rnblocks-landing .connection-key>span{float:right;letter-spacing:0}.rnblocks-landing .api-key-form small{color:#a1a1aa;margin-top:6px;font-size:8px;display:block}.rnblocks-landing .connection-confirm{margin:15px 0 0 auto;display:block;color:#fff!important;background:#18181b!important;font-size:10px!important}.rnblocks-landing .supabase-oauth{border:1px solid #e4e4e7;border-radius:8px;gap:12px;margin-top:15px;padding:14px;display:none}.rnblocks-landing .supabase-oauth strong{font-size:12px;font-weight:500}.rnblocks-landing .supabase-oauth p{color:#a1a1aa;margin-top:4px;font-size:10px;line-height:1.7}.rnblocks-landing .connector-catalog{padding:16px 19px;display:none}.rnblocks-landing .connector-catalog>p{color:#a1a1aa;margin-bottom:16px;font-size:10px;line-height:1.6}.rnblocks-landing .connector-catalog>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rnblocks-landing .connector-catalog button{text-align:left;grid-template-columns:32px 1fr;gap:4px 10px;padding:12px;display:grid}.rnblocks-landing .connector-catalog b{font-size:11px;font-weight:500}.rnblocks-landing .connector-catalog small{color:#a1a1aa;font-size:8px}.rnblocks-landing .connector-catalog button p{color:#71717a;grid-column:span 2;margin-top:10px;font-size:9px}.rnblocks-landing .connector-catalog>small{color:#a1a1aa;margin-top:16px;font-size:9px;display:block}.rnblocks-landing .catalog-open .connector-catalog{display:block}.rnblocks-landing .catalog-open .connection-panel,.rnblocks-landing .connector-demo[data-state="0"] .connector-result,.rnblocks-landing .connector-demo[data-state="1"] .connector-result,.rnblocks-landing .connector-demo[data-state="0"] .connector-activity,.rnblocks-landing .connector-demo[data-state="1"] .connector-activity,.rnblocks-landing .connector-demo[data-state="0"] .connector-continue,.rnblocks-landing .connector-demo[data-state="1"] .connector-continue{display:none}.rnblocks-landing .connector-demo[data-state="1"] .connector-overlay{display:flex}.rnblocks-landing .connector-demo[data-state="3"] .connector-preview-wait,.rnblocks-landing .connector-demo[data-state="2"] .connector-open,.rnblocks-landing .connector-demo[data-state="3"] .connector-open,.rnblocks-landing .connector-demo[data-state="2"] .connector-preview-wait span,.rnblocks-landing .connector-demo[data-provider-name=supabase] .connection-use,.rnblocks-landing .connector-demo[data-provider-name=supabase] .api-key-form,.rnblocks-landing .connector-demo[data-provider-name=supabase] .connection-docs,.rnblocks-landing .connector-demo[data-provider-name=supabase] .connection-crumb{display:none}.rnblocks-landing .connector-demo[data-provider-name=supabase] .supabase-oauth{display:flex}.rnblocks-landing .connector-demo:not([data-provider-name=replicate]) .generated-art{display:none}.rnblocks-landing .connector-demo[data-provider-name=anthropic] .generated-text,.rnblocks-landing .connector-demo[data-provider-name=openai] .generated-text,.rnblocks-landing .connector-demo[data-provider-name=groq] .generated-text,.rnblocks-landing .connector-demo[data-provider-name=elevenlabs] .generated-voice,.rnblocks-landing .connector-demo[data-provider-name=supabase] .generated-data{display:block}.rnblocks-landing .connector-demo .film-footer{background:var(--bg);border-top:1px solid var(--line);color:var(--muted)}@media (max-width:1100px){.rnblocks-landing .studio-workarea{grid-template-columns:26px 37% minmax(0,1fr)}.rnblocks-landing .native-download,.rnblocks-landing .native-share{display:none}.rnblocks-landing .studio-chat-scroll{padding:16px 11px}.rnblocks-landing .studio-request{font-size:11px}.rnblocks-landing .written-files code{max-width:150px;font-size:9px}.rnblocks-landing .publish-columns{grid-template-columns:18% 39% minmax(0,1fr)}.rnblocks-landing .release-plan{padding:15px 10px}.rnblocks-landing .release-plan li{gap:6px}.rnblocks-landing .release-plan li b{font-size:9px}.rnblocks-landing .release-plan li p{font-size:8px}.rnblocks-landing .publish-welcome{padding:14px 0}.rnblocks-landing .publish-tool-list code{font-size:8px}.rnblocks-landing .artwork-workspace{grid-template-columns:44px minmax(0,1fr) 170px;gap:9px}.rnblocks-landing .artwork-properties{padding:13px 10px}.rnblocks-landing .connector-tabs button{text-align:center;flex-direction:column;gap:7px;padding:11px 4px;display:flex}.rnblocks-landing .connector-tabs small{font-size:8px}.rnblocks-landing .connector-tabs button>span:nth-child(2){font-size:11px}.rnblocks-landing .connector-conversation{padding:17px}.rnblocks-landing .connector-request p{font-size:11px}.rnblocks-landing .connector-workspace{grid-template-columns:43% 57%}}@media (max-width:800px){.rnblocks-landing .crisp-stage{padding:12px}.rnblocks-landing .product-native-nav{height:36px;padding:0 4%}.rnblocks-landing .product-native-nav>div>*{padding:5px 8px;font-size:8px}.rnblocks-landing .product-native-nav>b{font-size:10px}.rnblocks-landing .native-profile{padding:4px 7px;font-size:8px}.rnblocks-landing .studio-recreation{height:618px}.rnblocks-landing .studio-workarea{grid-template-columns:20px 39% minmax(0,1fr)}.rnblocks-landing .studio-projectbar{padding:0 8px}.rnblocks-landing .studio-projectbar>strong{font-size:9px}.rnblocks-landing .studio-projectbar .view-toggle{display:none}.rnblocks-landing .native-request-card{padding:10px;font-size:11px}.rnblocks-landing .loaded-skills b,.rnblocks-landing .written-files b,.rnblocks-landing .activity-label b{font-size:10px}.rnblocks-landing .loaded-skills code,.rnblocks-landing .activity-label code{font-size:9px}.rnblocks-landing .written-files code{max-width:135px}.rnblocks-landing .studio-activity .ui-icon{width:13px;height:13px}.rnblocks-landing .native-composer{margin:7px;padding:9px;font-size:9px}.rnblocks-landing .native-phone{aspect-ratio:833/1665;width:auto;max-width:95%;height:auto;max-height:100%}.rnblocks-landing .native-phone>img{max-height:480px}.rnblocks-landing .publish-columns{grid-template-columns:19% 39% minmax(0,1fr)}.rnblocks-landing .release-plan li>span{display:none}.rnblocks-landing .release-plan ol{gap:26px}.rnblocks-landing .publishing-chat-scroll{padding:15px 12px}.rnblocks-landing .publishing-conversation>header{padding:13px 12px}.rnblocks-landing .publish-welcome h3{font-size:15px}.rnblocks-landing .publish-agent-response{font-size:10px}.rnblocks-landing .publish-tool-list{gap:13px}.rnblocks-landing .publish-tool-list p{font-size:9px}.rnblocks-landing .publish-tool-list code{margin-left:20px}.rnblocks-landing .publish-overview,.rnblocks-landing .publish-listing,.rnblocks-landing .publish-review{padding:20px 14px}.rnblocks-landing .publish-overview>h3,.rnblocks-landing .publish-listing>h3,.rnblocks-landing .publish-review h3{font-size:15px}.rnblocks-landing .publish-overview article{padding:12px}.rnblocks-landing .publish-overview article p{font-size:9px}.rnblocks-landing .publish-work-tabs{gap:11px}.rnblocks-landing .artwork-workspace{grid-template-columns:39px minmax(0,1fr) 146px}.rnblocks-landing .artwork-properties{padding:12px 8px}.rnblocks-landing .headline-properties{padding:8px}.rnblocks-landing .artwork-actions>div>span:nth-child(-n+2){display:none}.rnblocks-landing .artwork-canvas header>span:last-child{font-size:8px}.rnblocks-landing .connector-workspace{height:calc(100% - 36px)}.rnblocks-landing .connector-request{gap:8px}.rnblocks-landing .connector-conversation{padding:15px}.rnblocks-landing .connector-user{font-size:11px}.rnblocks-landing .connector-request p{font-size:10px}.rnblocks-landing .connector-activity code{font-size:9px}.rnblocks-landing .connector-result{max-width:calc(100% - 24px)}.rnblocks-landing .generated-art{height:335px}.rnblocks-landing .generated-text{padding:23px}.rnblocks-landing .generated-text>p{font-size:16px}}@media (max-width:600px){.rnblocks-landing .film-toolbar{gap:4px!important;padding:10px!important}.rnblocks-landing .film-chapters{flex:1;gap:0!important}.rnblocks-landing .film-chapters button{padding:8px 7px!important;font-size:9px!important}.rnblocks-landing .film-chapters button>span{display:none}.rnblocks-landing .film-expand{padding:3px;font-size:19px}.rnblocks-landing .crisp-stage{padding:8px}.rnblocks-landing .film-footer{gap:10px!important;padding:13px!important}.rnblocks-landing .scene-caption{max-width:200px;font-size:9px;line-height:1.5}.rnblocks-landing .scene-actions{gap:7px}.rnblocks-landing .film-play b{display:none}.rnblocks-landing .product-native-nav{height:34px;padding:0 11px}.rnblocks-landing .product-native-nav>div{display:none}.rnblocks-landing .product-native-nav>b{font-size:11px}.rnblocks-landing .native-profile{font-size:8px}.rnblocks-landing .studio-recreation{height:812px}.rnblocks-landing .studio-workarea{flex-direction:column;display:flex}.rnblocks-landing .studio-mini-rail{display:none}.rnblocks-landing .studio-conversation{border-bottom:1px solid #e4e4e7;border-right:0;flex-shrink:0;height:240px}.rnblocks-landing .studio-chat-scroll{padding:15px;overflow:auto}.rnblocks-landing .studio-conversation .native-composer{display:none}.rnblocks-landing .studio-request{margin-bottom:15px;padding:10px 13px;font-size:12px;line-height:1.7}.rnblocks-landing .native-request-card,.rnblocks-landing .studio-thinking{font-size:11px}.rnblocks-landing .studio-connect-question>p{margin-bottom:8px;font-size:11px}.rnblocks-landing .studio-connect{padding:6px 9px!important;font-size:10px!important}.rnblocks-landing .loaded-skills,.rnblocks-landing .studio-confirmation{display:none}.rnblocks-landing .activity-label{margin-top:0!important}.rnblocks-landing .hide-steps{margin-bottom:12px}.rnblocks-landing .written-files{grid-template-columns:1fr 1fr;gap:8px}.rnblocks-landing .written-files code{max-width:105px;padding:3px;font-size:8px}.rnblocks-landing .written-files b{display:none}.rnblocks-landing .written-files .ui-icon{width:11px;height:11px}.rnblocks-landing .activity-summary{font-size:9px;margin:12px 0 10px 22px!important}.rnblocks-landing .preview-receipt{font-size:10px}.rnblocks-landing .studio-preview{flex:1;min-height:0}.rnblocks-landing .studio-projectbar{height:37px;padding:0 11px}.rnblocks-landing .studio-projectbar>strong{font-size:11px}.rnblocks-landing .studio-projectbar .view-toggle{display:flex}.rnblocks-landing .studio-projectbar button{padding:4px 7px;font-size:10px}.rnblocks-landing .studio-preview-body{padding:11px 9px 35px}.rnblocks-landing .native-phone{width:auto;max-width:100%;height:100%;max-height:460px}.rnblocks-landing .native-phone>img{max-height:none}.rnblocks-landing .native-device-tabs{font-size:8px;bottom:5px}.rnblocks-landing .preview-hint{display:none}.rnblocks-landing .finished-studio .studio-conversation{height:225px}.rnblocks-landing .publishing-simulation{height:812px}.rnblocks-landing .publish-breadcrumb{gap:9px;height:41px;padding:0 12px;font-size:11px}.rnblocks-landing .publish-breadcrumb small{font-size:8px}.rnblocks-landing .publish-mobile-nav{border-bottom:1px solid #e4e4e7;display:flex}.rnblocks-landing .publish-mobile-nav button{border:0;border-radius:0;flex:1;padding:11px;font-size:10px}.rnblocks-landing .publish-mobile-nav button[aria-pressed=true]{border-bottom:2px solid #18181b}.rnblocks-landing .publish-columns{flex-direction:column;display:flex;position:relative}.rnblocks-landing .publish-columns>.release-plan,.rnblocks-landing .publish-columns>.publish-right{display:none}.rnblocks-landing .publish-columns>.publishing-conversation{border:0;height:100%}.rnblocks-landing .publishing-simulation[data-mobile-panel=plan] .publish-columns>.release-plan{height:100%;padding:22px;display:block}.rnblocks-landing .publishing-simulation[data-mobile-panel=plan] .publishing-conversation,.rnblocks-landing .publishing-simulation[data-mobile-panel=work] .publishing-conversation{display:none}.rnblocks-landing .publishing-simulation[data-mobile-panel=work] .publish-columns>.publish-right{height:100%;display:block}.rnblocks-landing .release-plan>strong{font-size:12px}.rnblocks-landing .release-plan>small{font-size:10px}.rnblocks-landing .release-plan ol{gap:30px}.rnblocks-landing .release-plan li>span{width:27px;height:27px;display:grid}.rnblocks-landing .release-plan li{gap:13px}.rnblocks-landing .release-plan li b{font-size:13px}.rnblocks-landing .release-plan li p{font-size:11px}.rnblocks-landing .publishing-conversation>header{padding:14px 17px}.rnblocks-landing .publishing-conversation h4{font-size:12px}.rnblocks-landing .publishing-conversation header p{font-size:10px}.rnblocks-landing .publishing-chat-scroll{padding:22px 17px}.rnblocks-landing .publish-welcome{padding:25px 6px}.rnblocks-landing .publish-welcome h3{font-size:20px}.rnblocks-landing .publish-welcome p{font-size:12px}.rnblocks-landing .publish-welcome button,.rnblocks-landing .publish-welcome small{font-size:10px}.rnblocks-landing .publish-request,.rnblocks-landing .publish-agent-response{font-size:12px}.rnblocks-landing .publish-tool-list p{font-size:11px}.rnblocks-landing .publish-tool-list code{margin:0;font-size:9px}.rnblocks-landing .publish-tool-list{gap:19px;margin-top:27px}.rnblocks-landing .publish-artwork-link{margin-top:30px;font-size:11px!important}.rnblocks-landing .publishing-conversation .native-composer{min-height:100px;margin:12px;font-size:11px}.rnblocks-landing .publishing-conversation .native-composer>div{margin-top:30px}.rnblocks-landing .submission-permission{font-size:12px}.rnblocks-landing .submission-permission span{font-size:10px}.rnblocks-landing .publish-approval{font-size:11px!important}.rnblocks-landing .publish-overview,.rnblocks-landing .publish-listing,.rnblocks-landing .publish-review{padding:24px 20px}.rnblocks-landing .publish-overview>h3,.rnblocks-landing .publish-review h3{font-size:20px}.rnblocks-landing .publish-overview>p,.rnblocks-landing .publish-review>p{font-size:12px}.rnblocks-landing .publish-overview article p{font-size:11px}.rnblocks-landing .publish-overview article h4{font-size:12px}.rnblocks-landing .publish-review article div{padding:18px;font-size:12px}.rnblocks-landing .release-card{margin:25px 20px;padding:24px}.rnblocks-landing .release-card h3{font-size:20px}.rnblocks-landing .release-card>p{font-size:12px}.rnblocks-landing .artwork-projectbar{padding:0 10px}.rnblocks-landing .artwork-projectbar strong{gap:7px;font-size:10px}.rnblocks-landing .artwork-projectbar>div button{gap:0;padding:5px;font-size:0}.rnblocks-landing .artwork-projectbar>div .ui-icon{width:13px;height:13px}.rnblocks-landing .artwork-top{padding:13px 10px;font-size:11px}.rnblocks-landing .artwork-top>span{padding:6px;font-size:7px}.rnblocks-landing .artwork-actions{gap:9px;padding:0 10px 14px;font-size:8px}.rnblocks-landing .artwork-actions>span{padding:6px;font-size:8px}.rnblocks-landing .artwork-actions small{display:none}.rnblocks-landing .artwork-actions>div>*{padding:6px!important;font-size:8px!important}.rnblocks-landing .artwork-workspace{grid-template-rows:minmax(0,1fr) 138px;grid-template-columns:35px minmax(0,1fr);gap:9px;padding:0 10px 12px}.rnblocks-landing .artwork-rail{grid-row:span 2}.rnblocks-landing .artwork-rail button{padding:3px}.rnblocks-landing .artwork-rail button>div{height:61px;font-size:4px}.rnblocks-landing .artwork-rail img{height:52px}.rnblocks-landing .artwork-canvas{grid-area:1/2;margin:4px}.rnblocks-landing .artwork-canvas header{height:34px;padding:0 7px;font-size:8px}.rnblocks-landing .artwork-canvas header>span:last-child{font-size:7px}.rnblocks-landing .artwork-canvas header strong{margin:0 3px;padding:3px 5px}.rnblocks-landing .artwork-stage{margin:0 5px}.rnblocks-landing .artwork-paper{max-width:100%;padding:14px 13px 5px}.rnblocks-landing .artwork-headline{font-size:12px!important}.rnblocks-landing .artwork-paper>p{margin:7px 0 10px;font-size:5px}.rnblocks-landing .artwork-properties{grid-area:2/2;padding:10px}.rnblocks-landing .artwork-properties h4{margin-bottom:5px;font-size:10px}.rnblocks-landing .artwork-properties .headline-properties{border:0;padding:0;display:block}.rnblocks-landing .artwork-properties .artwork-layers,.rnblocks-landing .property-back,.rnblocks-landing .headline-properties label:not(:first-of-type),.rnblocks-landing .headline-properties .property-pair,.rnblocks-landing .headline-properties>small,.rnblocks-landing .headline-properties>p{display:none!important}.rnblocks-landing .headline-properties label{margin-top:5px;font-size:9px}.rnblocks-landing .headline-properties textarea{height:47px;font-size:11px}.rnblocks-landing .editor-drawer{width:100%;top:44px}.rnblocks-landing .connector-tabs{grid-template-columns:repeat(3,1fr);gap:4px;padding:6px}.rnblocks-landing .connector-tabs button{text-align:left;grid-template-columns:24px 1fr;align-items:center;gap:2px 7px;padding:10px 5px;display:grid}.rnblocks-landing .connector-tabs .service-icon{border-radius:7px;width:24px;height:24px}.rnblocks-landing .connector-tabs .provider-mark{width:14px;height:14px}.rnblocks-landing .connector-tabs button>span:nth-child(2){font-size:10px}.rnblocks-landing .connector-tabs small{grid-column:2;font-size:7px}.rnblocks-landing .connector-body{height:900px}.rnblocks-landing .connector-workspace{flex-direction:column;display:flex}.rnblocks-landing .connector-conversation{border:0;border-bottom:1px solid #e4e4e7;flex:none;height:325px;padding:20px}.rnblocks-landing .connector-conversation .native-composer{display:none}.rnblocks-landing .connector-user{margin-bottom:20px;font-size:12px;line-height:1.65}.rnblocks-landing .connector-request p,.rnblocks-landing .connector-check{font-size:11px}.rnblocks-landing .connector-open{font-size:10px!important}.rnblocks-landing .connector-continue{margin:13px 0 8px auto;padding:7px 10px;font-size:10px}.rnblocks-landing .connector-activity{gap:8px;margin:5px 0}.rnblocks-landing .connector-activity p{font-size:10px}.rnblocks-landing .connector-activity .ui-icon{width:12px;height:12px}.rnblocks-landing .connector-activity code{font-size:8px}.rnblocks-landing .connector-demo[data-state="2"] .connector-request,.rnblocks-landing .connector-demo[data-state="3"] .connector-request{display:none}.rnblocks-landing .connector-app-preview{flex:1;min-height:0;padding-bottom:15px}.rnblocks-landing .connector-result{width:275px;max-width:calc(100% - 35px);margin-top:14px}.rnblocks-landing .generated-art{height:326px}.rnblocks-landing .generated-text,.rnblocks-landing .generated-voice,.rnblocks-landing .generated-data{min-height:340px}.rnblocks-landing .generated-text>p{font-size:17px}.rnblocks-landing .connector-overlay{padding:14px}.rnblocks-landing .connector-modal{max-height:calc(100% - 30px)}.rnblocks-landing .connection-detail{padding:19px}.rnblocks-landing .connection-heading strong{font-size:14px}.rnblocks-landing .connection-copy,.rnblocks-landing .connection-use ul,.rnblocks-landing .connection-key-label{font-size:11px}.rnblocks-landing .connection-confirm{font-size:11px!important}.rnblocks-landing .connector-modal>header{padding:13px 17px}.rnblocks-landing .connector-catalog{padding:16px}.rnblocks-landing .connector-catalog button{grid-template-columns:27px 1fr;gap:3px 6px;padding:10px}.rnblocks-landing .connector-catalog b{font-size:10px}.rnblocks-landing .connector-catalog p{font-size:9px}.rnblocks-landing .connector-catalog .service-icon{width:25px;height:25px}.rnblocks-landing .connector-caption{font-size:9px}.rnblocks-landing .connector-demo .film-footer{padding:14px!important}}@media (prefers-reduced-motion:reduce){.rnblocks-landing .scene-cursor{display:none!important}}.rnblocks-landing .native-code-mark{color:#71717a;align-items:center;padding:4px 6px;display:flex}.rnblocks-landing .studio-service-overlay{z-index:15;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}.rnblocks-landing .studio-service-overlay[hidden]{display:none}.rnblocks-landing .studio-service-modal{background:#fff;border-radius:12px;width:420px;max-width:100%;overflow:hidden;box-shadow:0 25px 60px #0003}.rnblocks-landing .studio-service-modal>header{border-bottom:1px solid #f4f4f5;align-items:center;gap:12px;padding:16px;display:flex}.rnblocks-landing .studio-service-modal>header strong{font-size:12px;font-weight:600}.rnblocks-landing .studio-service-modal>header p{color:#a1a1aa;margin-top:3px;font-size:10px}.rnblocks-landing .studio-service-modal>header button{color:#a1a1aa;border:0;margin-left:auto;padding:0 3px;font-size:20px}.rnblocks-landing .studio-service-modal>div{padding:17px}.rnblocks-landing .studio-service-modal .supabase-oauth{margin:0;display:flex}.rnblocks-landing .studio-service-modal .supabase-oauth strong{font-size:11px}.rnblocks-landing .studio-service-modal .supabase-oauth p{font-size:10px}.rnblocks-landing .studio-service-modal>div>button{color:#fff;background:#18181b;margin:16px 0 0 auto;font-size:10px;display:block}.rnblocks-landing .studio-claude-form{display:none}.rnblocks-landing .studio-service-overlay[data-service=anthropic] .studio-claude-form{display:block}.rnblocks-landing .studio-service-overlay[data-service=anthropic] .studio-supabase-form{display:none}.rnblocks-landing .studio-claude-form label{color:#52525b;margin-top:16px;font-size:10px;display:block}.rnblocks-landing .studio-claude-form small{color:#a1a1aa;margin-top:8px;font-size:8px;display:block}.rnblocks-landing .studio-claude-form .native-request-card{background:0 0;border:0;padding:0}.rnblocks-landing .studio-claude-form .native-request-card strong{color:#18181b;font-size:12px}.rnblocks-landing .studio-claude-form .native-request-card p{margin-top:5px;font-size:10px}.rnblocks-landing .generated-data{text-align:center;min-height:350px;padding:18px 24px}.rnblocks-landing .generated-data h3{margin:14px 0 10px;font-size:20px}.rnblocks-landing .saved-places-phone{object-fit:contain;border-radius:15%/7%;max-width:100%;height:220px}.rnblocks-landing .generated-data>p{margin-top:10px;font-size:9px}.rnblocks-landing .studio-service-modal .service-icon[hidden]{display:none}.rnblocks-landing .publishing-suggestions{flex-wrap:wrap;gap:6px;display:flex}.rnblocks-landing .publish-welcome .publishing-suggestions button{padding:7px 8px;font-size:9px}.rnblocks-landing .database-review{border:1px solid #e4e4e7;border-radius:9px;padding:13px;font-size:11px;display:none}.rnblocks-landing .database-review p{color:#71717a;margin:8px 0;font-size:10px;line-height:1.7}.rnblocks-landing .database-review button{color:#fff;background:#18181b;font-size:10px}.rnblocks-landing .database-review small{color:#71717a;margin-left:12px;font-size:9px}.rnblocks-landing .connector-demo[data-provider-name=supabase][data-state="2"] .database-review{display:block}@media (max-width:600px){.rnblocks-landing .publish-welcome .publishing-suggestions button{font-size:10px}.rnblocks-landing .database-review{padding:10px;font-size:10px}.rnblocks-landing .database-review p{font-size:9px}}.rnblocks-landing .connector-chapters{align-items:center;gap:7px;display:flex}.rnblocks-landing .connector-chapters button{color:var(--muted);font:10px var(--font-sans),sans-serif;background:0 0;border:0;border-radius:5px;padding:6px 9px}.rnblocks-landing .connector-chapters button[aria-pressed=true]{background:var(--soft);color:var(--fg)}@media (max-width:600px){.rnblocks-landing .connector-chapters{gap:2px}.rnblocks-landing .connector-chapters button{padding:6px 7px;font-size:9px}}.rnblocks-landing .crisp-film[data-scene=studio]:not([data-state="3"]) .studio-projectbar strong i{background:#bcbcc4}.rnblocks-landing .connector-catalog button p{min-height:34px;margin-top:9px;font-size:10px;line-height:1.7}.rnblocks-landing .catalog-uses{flex-wrap:wrap;grid-column:span 2;gap:4px;margin-top:6px;display:flex}.rnblocks-landing .catalog-uses span{color:#71717a;background:#f4f4f5;border-radius:12px;padding:2px 5px;font-size:8px;line-height:1.3}.rnblocks-landing .connector-catalog button{align-content:start;padding:13px}.rnblocks-landing .connector-catalog>div{gap:10px}.rnblocks-landing .connector-modal{scrollbar-width:thin}@media (max-width:600px){.rnblocks-landing .connector-catalog button{padding:10px}.rnblocks-landing .connector-catalog button p{min-height:0;font-size:9px}.rnblocks-landing .catalog-uses span{font-size:7px}.rnblocks-landing .catalog-uses{gap:3px}}.rnblocks-landing .studio-service-request{margin:10px 0}.rnblocks-landing .studio-service-request>div{flex:1}.rnblocks-landing .studio-service-request b{font-size:11px;font-weight:600}.rnblocks-landing .studio-service-request p{color:#71717a;font-size:11px;margin:4px 0!important}.rnblocks-landing .studio-service-request .studio-connect{margin-top:7px}.rnblocks-landing .film-footer>p[hidden]{display:none}.rnblocks-landing .film-footer .scene-actions{margin-left:auto}.rnblocks-landing .product-native .studio-connect,.rnblocks-landing .product-native .connector-open,.rnblocks-landing .product-native .connect-action,.rnblocks-landing .product-native .show-service-catalog{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:33px;padding:7px 12px;font-weight:550;transition:box-shadow .2s,transform .2s,filter .2s;display:inline-flex;box-shadow:0 1px 2px #0002,inset 0 1px #ffffff20,inset 0 -1px #0006;color:#fff!important;background:linear-gradient(#36363a,#1d1d20)!important;border:1px solid #151518!important;font-size:11px!important}.rnblocks-landing .product-native .studio-connect:hover,.rnblocks-landing .product-native .connector-open:hover,.rnblocks-landing .product-native .connect-action:hover,.rnblocks-landing .product-native .show-service-catalog:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 3px 7px #0002,inset 0 1px #ffffff25,inset 0 -1px #0006}.rnblocks-landing .product-native .studio-connect:active,.rnblocks-landing .product-native .connector-open:active,.rnblocks-landing .product-native .connect-action:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #0005}.rnblocks-landing .product-native .studio-connect .ui-icon,.rnblocks-landing .product-native .connector-open .ui-icon,.rnblocks-landing .product-native .connect-action .ui-icon{color:currentColor;stroke-width:1.8px;width:13px;height:13px}.rnblocks-landing .product-native .studio-connect[data-connected=true]{box-shadow:0 1px 2px #00000008,inset 0 1px #fff;color:#52525b!important;background:#fafafa!important;border-color:#dedee2!important}.rnblocks-landing .product-native .service-icon{background:#fff;border:1px solid #e7e7eb;border-radius:9px;box-shadow:0 1px 2px #00000008,inset 0 1px #fff}.rnblocks-landing .studio-service-request{align-items:flex-start;gap:12px;padding:12px}.rnblocks-landing .studio-service-request .service-icon{flex:none;width:30px;height:30px}.rnblocks-landing .studio-service-request .provider-mark{width:19px;height:19px}.rnblocks-landing .connection-bridge{text-align:center;border-radius:15px;flex-direction:column;align-items:center;min-height:320px;position:relative;padding:36px 30px 24px!important;display:flex!important}.rnblocks-landing .studio-service-modal.connection-bridge{width:355px}.rnblocks-landing .connection-bridge>button[data-close-studio-connect]{color:#9a9aa3;background:0 0;border:0;padding:4px;font-size:21px;position:absolute;top:10px;right:14px}.rnblocks-landing .connection-bridge .connection-orbit{place-items:center;width:86px;height:86px;margin:0 auto 22px;padding:0;display:grid;position:relative}.rnblocks-landing .connection-orbit .service-icon{z-index:1;border-radius:15px;width:56px;height:56px}.rnblocks-landing .connection-orbit .provider-mark{width:31px;height:31px}.rnblocks-landing .connection-ring{border:1.5px solid #ededf0;border-radius:50%;position:absolute;inset:0}.rnblocks-landing .connection-bridge[data-connection=connecting] .connection-ring{border-color:#76767f #b0b0b8 #e8e8ed #e8e8ed}.rnblocks-landing .connection-tick{color:#222;z-index:2;background:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:none;position:absolute;bottom:5px;right:5px;box-shadow:0 2px 4px #0001}.rnblocks-landing .connection-tick .ui-icon{width:14px;height:14px}.rnblocks-landing .connection-bridge[data-connection=connected] .connection-tick{display:flex}.rnblocks-landing .connection-bridge[data-connection=connected] .connection-ring{border-color:#c6c6ce}.rnblocks-landing .bridge-title,.rnblocks-landing .connection-bridge .connection-heading strong{letter-spacing:-.4px;font-size:17px;font-weight:550}.rnblocks-landing .connection-bridge .connection-heading{display:block}.rnblocks-landing .connection-bridge .connection-status{display:none}.rnblocks-landing .bridge-copy,.rnblocks-landing .connection-bridge .connection-copy{color:#82828b;max-width:270px;font-size:12px;line-height:1.7;margin:9px 0 21px!important}.rnblocks-landing .connection-bridge .connect-action{min-width:134px;min-height:36px;margin:0;font-size:12px!important}.rnblocks-landing .connection-bridge .connect-action:disabled{cursor:default;opacity:.85;transform:none}.rnblocks-landing .bridge-status{color:#9999a2;min-height:13px;margin-top:15px;font-size:9px;display:block}.rnblocks-landing .connector-modal{border:1px solid #e3e3e8;width:395px;box-shadow:0 30px 80px #0003,0 3px 12px #0001}.rnblocks-landing .catalog-open .connector-modal{width:540px}.rnblocks-landing .connector-modal:has(.connection-detail[data-connection=connecting]) .connection-crumb{pointer-events:none}.rnblocks-landing .connector-result{width:300px;max-width:calc(100% - 32px);box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:13px;overflow:visible}.rnblocks-landing .result-head{color:#71717a;border:0;padding:0 0 10px}.rnblocks-landing .result-head span{display:none}.rnblocks-landing .captured-app{background:#fff;border:1px solid #e4e4e7;border-radius:13px;justify-content:center;width:100%;height:445px;display:flex;overflow:hidden;box-shadow:0 12px 24px #0000000a}.rnblocks-landing .connector-capture{object-fit:contain;object-position:top;width:100%;height:100%;display:block}.rnblocks-landing [data-provider-name=supabase] .captured-app,.rnblocks-landing [data-provider-name=groq] .captured-app{box-shadow:none;background:0 0;border:0;border-radius:0}.rnblocks-landing .generation-prompt{text-align:center;color:#93939c;padding:12px 0 0;font-size:10px;line-height:1.5}.rnblocks-landing .uncaptured-service{text-align:center;background:#fff;border:1px solid #e3e3e7;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:445px;padding:25px;display:flex}.rnblocks-landing .uncaptured-service>.service-icon{width:58px;height:58px}.rnblocks-landing .uncaptured-service .provider-mark{width:31px;height:31px}.rnblocks-landing .uncaptured-service h3{letter-spacing:-.6px;font-size:22px;line-height:1.1}.rnblocks-landing .uncaptured-service p{color:#8a8a93;font-size:12px;line-height:1.7}@media (max-width:600px){.rnblocks-landing .studio-service-request{margin:7px 0;padding:9px}.rnblocks-landing .studio-service-request>div{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;display:grid}.rnblocks-landing .studio-service-request p{grid-column:1;font-size:10px}.rnblocks-landing .studio-service-request .studio-connect{grid-area:1/2/span 2;min-height:32px;margin:0;padding:6px 9px!important;font-size:9px!important}.rnblocks-landing .studio-service-request .studio-connect .ui-icon{display:none}.rnblocks-landing .studio-connect-question>p{margin-top:8px}.rnblocks-landing .studio-service-request b{font-size:10px}.rnblocks-landing .studio-request{margin-bottom:10px}.rnblocks-landing .studio-conversation{height:285px}.rnblocks-landing .studio-recreation{height:850px}.rnblocks-landing .connector-result{width:265px}.rnblocks-landing .captured-app,.rnblocks-landing .uncaptured-service{height:424px}.rnblocks-landing .result-head{font-size:10px}.rnblocks-landing .connection-bridge{min-height:315px;padding:32px 22px 22px!important}.rnblocks-landing .connection-bridge .connect-action{margin:0!important}.rnblocks-landing .connector-conversation{height:305px}}@media (prefers-reduced-motion:reduce){.rnblocks-landing .product-native .studio-connect,.rnblocks-landing .product-native .connector-open,.rnblocks-landing .product-native .connect-action{transition:none}}.rnblocks-landing .product-native .service-icon{color:#202023}.rnblocks-landing .product-native .service-icon[data-brand=supabase]{color:#30b982}.rnblocks-landing .product-native .service-icon[data-brand=groq]{color:#f55036}.rnblocks-landing .product-native .service-icon[data-brand=anthropic]{color:#b97150}.rnblocks-landing .captured-app{width:max-content;max-width:100%;margin-inline:auto}.rnblocks-landing .connector-capture{object-fit:contain;width:auto;max-width:100%;height:100%}@media (max-width:600px){.rnblocks-landing [data-scene=studio] .studio-recreation{height:885px}.rnblocks-landing [data-scene=studio] .studio-conversation{height:320px}.rnblocks-landing .finished-studio{height:100%}}.rnblocks-landing .native-story-demo{aspect-ratio:286/593;color:#09090b;background:#111;border:2px solid #333;border-radius:39px;height:445px;margin-inline:auto;padding:5px;font-family:Arial,sans-serif;position:relative;box-shadow:inset 0 0 0 1px #777,0 8px 20px #0000000c}.rnblocks-landing .story-device-screen{background:#fff;border:1px solid #111;border-radius:31px;height:100%;position:relative;overflow:hidden}.rnblocks-landing .story-status{color:#09090b;z-index:2;background:#fff;justify-content:space-between;align-items:center;height:31px;padding:4px 16px 0;font-size:7px;display:flex;position:relative}.rnblocks-landing .story-status>b{font-weight:700}.rnblocks-landing .story-status>i{background:#000;border-radius:20px;width:64px;height:17px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.rnblocks-landing .story-status>span{letter-spacing:.4px;font-size:7px}.rnblocks-landing .story-scroll{scrollbar-width:none;height:calc(100% - 31px);padding-bottom:28px;overflow:auto}.rnblocks-landing .story-scroll::-webkit-scrollbar{display:none}.rnblocks-landing .story-cover{background:#133354 url(/landing/assets/current/dreamweaver-ember-preview.png) 50% 15%/130% no-repeat;height:162px;position:relative}.rnblocks-landing .story-cover:after{content:"";background:linear-gradient(#0000,#0009);position:absolute;inset:45% 0 0}.rnblocks-landing .story-back{color:#fff;z-index:1;background:#0006;border-radius:50%;place-items:center;width:21px;height:21px;font:22px/1 Arial;display:grid;position:absolute;top:8px;left:8px}.rnblocks-landing .story-cover h3{color:#fff;letter-spacing:0;z-index:1;font-size:12.2px;font-weight:800;line-height:1.2;position:absolute;bottom:11px;left:10px;right:10px}.rnblocks-landing .story-narration{background:#faf6ef;border:1px solid #e4e4e7;border-radius:13px;align-items:center;gap:6px;margin:10px 10px 0;padding:6px;display:flex}.rnblocks-landing .connector-demo .native-story-demo .story-play{border:0;flex:none;place-items:center;width:25px;height:25px;font-size:11px;display:grid;color:#fff!important;box-shadow:none!important;background:#8b7cd8!important;border-radius:50%!important;padding:0!important}.rnblocks-landing .story-narration>div{flex:1;min-width:0}.rnblocks-landing .story-track{background:#e4e4e7;border-radius:2px;height:3px;overflow:hidden}.rnblocks-landing .story-track i{transform-origin:0;background:#8b7cd8;width:100%;height:100%;display:block;transform:scaleX(0)}.rnblocks-landing .story-narration small{color:#71717a;margin-top:4px;font-size:6.2px;font-weight:500;line-height:1.3;display:block}.rnblocks-landing .story-prose{margin-top:12px;padding:0 10px}.rnblocks-landing .story-prose p{letter-spacing:0;color:#09090b;font-size:8.2px;font-weight:400;line-height:12.3px}.rnblocks-landing .story-actions{gap:6px;padding:16px 10px 0;display:grid}.rnblocks-landing .story-actions span{text-align:center;color:#8b7cd8;border:1px solid #e4e4e7;border-radius:10px;padding:7px;font-size:7.5px;font-weight:600}.rnblocks-landing .story-actions span+span{color:#fff;background:#8b7cd8;border-color:#8b7cd8}.rnblocks-landing .story-home{z-index:2;background:#111;border-radius:5px;width:76px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #fff}.rnblocks-landing .result-head .connector-source{color:#8b8b95;white-space:nowrap;background:0 0;border:0;padding:0;font-size:8px}.rnblocks-landing .result-head .connector-source:hover{color:#34343c}.rnblocks-landing .captured-app{box-shadow:none;background:0 0;border:0;border-radius:0}.rnblocks-landing .capture-content img.portrait-capture{width:auto;min-width:0;max-width:100%;max-height:75dvh;margin:25px auto}@media (max-width:600px){.rnblocks-landing .native-story-demo{height:424px}.rnblocks-landing .story-cover{height:151px}.rnblocks-landing .story-prose p{font-size:7.7px;line-height:11.7px}.rnblocks-landing .connector-result .result-head{gap:8px}.rnblocks-landing .connector-result .result-head strong{max-width:170px;font-size:9px}.rnblocks-landing .result-head .connector-source{font-size:7px}}.rnblocks-landing{--surface-top:#202126;--surface-bottom:#131418;--edge-top:#ffffff16;--edge-bottom:#0008;--surface-shadow:#0003}.rnblocks-landing.daylight{--surface-top:#fff;--surface-bottom:#f7f7f9;--edge-top:#fff;--edge-bottom:#1c1c2415;--surface-shadow:#20202e0a}.rnblocks-landing .button{background:linear-gradient(#fff,#e9e9ed);border-color:#d2d2d9;transition:box-shadow .18s,transform .18s,filter .18s;box-shadow:inset 0 1px #fff,inset 0 -1px #c6c6d0,0 1px 2px #0003,0 0 0 1px #ffffff08}.rnblocks-landing .button:hover{filter:none;box-shadow:inset 0 1px #fff,inset 0 -1px #c6c6d0,0 3px 8px #0003,0 0 0 1px #ffffff14}.rnblocks-landing .button:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #00000015,0 1px 1px #0002}.rnblocks-landing.daylight .button{background:linear-gradient(#37383e,#202126);border-color:#24252a;box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #0005,0 1px 2px #17172121}.rnblocks-landing.daylight .button:hover{background:linear-gradient(#42434a,#27282f);box-shadow:inset 0 1px #ffffff30,inset 0 -1px #0005,0 3px 7px #17172124}.rnblocks-landing .prompt-form{background:linear-gradient(160deg,#1b1c21,#131418 65%);border-color:#3c3d45;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0007,0 1px 3px #0003,0 18px 45px -18px #0007}.rnblocks-landing.daylight .prompt-form{background:linear-gradient(160deg,#fff,#fcfcfe);border-color:#d6d6de;box-shadow:inset 0 1px #fff,0 1px 3px #22223807,0 18px 45px -18px #22223818}.rnblocks-landing .prompt-form:focus-within,.rnblocks-landing.daylight .prompt-form:focus-within{box-shadow:inset 0 1px var(--edge-top),0 0 0 3px #9d94d110,0 15px 35px -20px var(--surface-shadow);border-color:#8b87b2}.rnblocks-landing .prompt-bottom{justify-content:flex-end}.rnblocks-landing .prompt-suggestions button,.rnblocks-landing .scene-actions button,.rnblocks-landing .film-expand,.rnblocks-landing .direction-switch a,.rnblocks-landing .motion-toggle{background:linear-gradient(var(--surface-top),var(--surface-bottom));border:1px solid var(--line);box-shadow:inset 0 1px var(--edge-top),0 1px 2px var(--surface-shadow);transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.rnblocks-landing .prompt-suggestions button:hover,.rnblocks-landing .scene-actions button:hover,.rnblocks-landing .film-expand:hover{border-color:color-mix(in srgb,var(--fg) 28%,var(--line));box-shadow:inset 0 1px var(--edge-top),0 3px 7px var(--surface-shadow);transform:translateY(-1px)}.rnblocks-landing .scene-actions{gap:7px}.rnblocks-landing .scene-actions button{border-radius:7px;min-height:29px;padding:6px 9px}.rnblocks-landing .scene-actions .scene-play{gap:6px}.rnblocks-landing .film-expand{border-radius:7px;padding:6px 9px;font-size:17px}.rnblocks-landing .film-expand>span{font-size:10px}.rnblocks-landing .film-chapters button,.rnblocks-landing .connector-chapters button{border:1px solid #0000;transition:background .18s,border-color .18s,box-shadow .18s,color .18s}.rnblocks-landing .film-chapters button[aria-pressed=true],.rnblocks-landing .connector-chapters button[aria-pressed=true]{background:linear-gradient(#33343c,#25262e);border-color:#42434c;box-shadow:inset 0 1px #ffffff0b,0 1px 2px #0003}.rnblocks-landing.daylight .film-chapters button[aria-pressed=true],.rnblocks-landing.daylight .connector-chapters button[aria-pressed=true]{background:linear-gradient(#fff,#f4f3f7);border-color:#dbd9e2;box-shadow:inset 0 1px #fff,0 1px 3px #2420320a}.rnblocks-landing .product-film,.rnblocks-landing .connector-demo{border:1px solid #3a3b44;box-shadow:inset 0 1px #ffffff0d,0 1px 3px #0004,0 24px 56px -18px #0006}.rnblocks-landing.daylight .product-film,.rnblocks-landing.daylight .connector-demo{border-color:#d8d8e0;box-shadow:inset 0 1px #fff,0 1px 3px #24243a08,0 20px 50px -20px #24243a16}.rnblocks-landing .film-toolbar,.rnblocks-landing .connector-tabs{background:linear-gradient(#1c1d23,#14151a);box-shadow:inset 0 1px #ffffff09}.rnblocks-landing.daylight .film-toolbar,.rnblocks-landing.daylight .connector-tabs{background:linear-gradient(#fff,#fafafa);box-shadow:inset 0 1px #fff}.rnblocks-landing .connector-tabs{gap:6px;padding:10px}.rnblocks-landing .connector-tabs button{border:1px solid #0000;transition:background .2s,border-color .2s,box-shadow .2s}.rnblocks-landing .connector-tabs button[aria-pressed=true]{background:linear-gradient(#32333c,#24252c);border-color:#42434c;box-shadow:inset 0 1px #ffffff10,0 2px 4px #0002}.rnblocks-landing .connector-tabs button:hover:not([aria-pressed=true]){background:#ffffff05;border-color:#ffffff0b}.rnblocks-landing.daylight .connector-tabs button[aria-pressed=true]{background:linear-gradient(#fff,#f2f2f6);border-color:#dbdbe3;box-shadow:inset 0 1px #fff,0 2px 4px #1b18350a}.rnblocks-landing.daylight .connector-tabs button:hover:not([aria-pressed=true]){background:#f4f4f7;border-color:#e4e4e9}.rnblocks-landing .connector-tabs .service-icon{color:#202023;background:linear-gradient(#fff,#f1f1f4);border:1px solid #dedee5;border-radius:8px;box-shadow:inset 0 1px #fff,0 1px 3px #0001}.rnblocks-landing .connector-tabs .service-icon[data-brand=supabase]{color:#2ea56f}.rnblocks-landing .connector-tabs .service-icon[data-brand=groq]{color:#ed542e}.rnblocks-landing .connector-tabs .service-icon[data-brand=anthropic]{color:#bf775d}.rnblocks-landing .release-path{gap:14px}.rnblocks-landing .release-path article{border:1px solid var(--line);background:linear-gradient(155deg,var(--surface-top),var(--surface-bottom));box-shadow:inset 0 1px var(--edge-top),0 2px 3px var(--surface-shadow);border-radius:10px;padding:21px}.rnblocks-landing .release-path article>span{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:inline-flex}.rnblocks-landing .release-path h3{margin:17px 0 9px}.rnblocks-landing .release-path p{font-size:12px;line-height:20px}.rnblocks-landing .app-image{position:relative;box-shadow:inset 0 1px #ffffff45,0 1px 3px #0002}.rnblocks-landing .app-image:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff12;position:absolute;inset:0;box-shadow:inset 0 -1px #00000018}.rnblocks-landing .direction-switch{gap:5px;padding:5px;box-shadow:0 4px 15px #0002}.rnblocks-landing .direction-switch a,.rnblocks-landing .motion-toggle{border-radius:5px}@media (max-width:650px){.rnblocks-landing .film-chapters button{padding:7px}.rnblocks-landing .film-expand{padding:6px;font-size:15px}.rnblocks-landing .scene-actions button{min-height:27px;padding:5px 7px}.rnblocks-landing .release-path{gap:12px}.rnblocks-landing .release-path article{padding:17px 15px}.rnblocks-landing .release-path h3{font-size:14px}.rnblocks-landing .release-path p{font-size:11px;line-height:18px}.rnblocks-landing .connector-tabs{gap:5px;padding:7px}.rnblocks-landing .connector-tabs button{padding:10px 8px}.rnblocks-landing .film-footer p{max-width:185px}}@media (prefers-reduced-motion:reduce){.rnblocks-landing .button,.rnblocks-landing .prompt-suggestions button,.rnblocks-landing .scene-actions button,.rnblocks-landing .film-expand,.rnblocks-landing .connector-tabs button{transition:none}.rnblocks-landing .button:hover,.rnblocks-landing .prompt-suggestions button:hover,.rnblocks-landing .scene-actions button:hover,.rnblocks-landing .film-expand:hover{transform:none}}.rnblocks-landing:not(.review-mode) [data-capture-image],.rnblocks-landing:not(.review-mode) .result-head{display:none!important}.rnblocks-landing .native-line .provider-mark{fill:currentColor;vertical-align:middle;width:19px;height:19px}.rnblocks-landing .native-line>div{flex-wrap:wrap}.rnblocks-landing .native-line>div>span{white-space:nowrap}.rnblocks-landing .bridge-status:empty{visibility:hidden}.rnblocks-landing .connector-demo:not([data-state="3"]) .connector-result{display:none!important}.rnblocks-landing .connector-demo[data-state="3"] .connector-preview-wait{display:none}.rnblocks-landing .connector-result{margin-top:28px}.rnblocks-landing .connector-app-preview{justify-content:flex-start}.rnblocks-landing .studio-projectbar strong i{display:none}.rnblocks-landing .product-native .connector-check,.rnblocks-landing .product-native .studio-connect-question>p{color:#3f3f46;gap:10px;margin-bottom:12px;font-size:14px;line-height:20px}.rnblocks-landing .connector-check b,.rnblocks-landing .studio-connect-question>p b{font-weight:600}.rnblocks-landing .connector-check .ui-icon,.rnblocks-landing .studio-connect-question>p .ui-icon{color:#71717a;stroke-width:1.5px;width:16px;height:16px}.rnblocks-landing .product-native .native-request-card{background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px}.rnblocks-landing .product-native .native-request-card p{color:#71717a;margin:0;font-size:14px;line-height:20px}.rnblocks-landing .product-native .native-request-card>.service-icon{width:24px;height:24px;box-shadow:none;color:#fff;background:#000;border:0;border-radius:6px;flex:none;margin-top:2px}.rnblocks-landing .product-native .native-request-card>.service-icon .provider-mark{fill:currentColor;width:13px;height:13px}.rnblocks-landing .product-native .native-request-card>.service-icon[data-brand=groq]{color:#fff;background:#f55036}.rnblocks-landing .product-native .native-request-card>.service-icon[data-brand=anthropic]{color:#fff;background:#191919}.rnblocks-landing .product-native .studio-service-request>.service-icon[data-brand=anthropic]{color:#b97150;background:#fff;border:1px solid #e4e4e7}.rnblocks-landing .product-native .native-request-card>.service-icon[data-brand=supabase]{color:#30b982;background:#fff;border:1px solid #e4e4e7}.rnblocks-landing .product-native .native-request-card>div{flex:1;min-width:0;display:block}.rnblocks-landing .product-native .studio-service-request b{display:none}.rnblocks-landing .product-native .native-request-card .connector-open,.rnblocks-landing .product-native .native-request-card .studio-connect{border-radius:6px;min-height:32px;font-weight:600;line-height:20px;margin-top:8px!important;padding:6px 10px!important;font-size:14px!important}.rnblocks-landing .connector-user{font-size:14px;line-height:22px}.rnblocks-landing .connector-activity>p{gap:10px;font-size:14px}.rnblocks-landing .connector-activity>p b{font-weight:600}.rnblocks-landing .connector-conversation{padding:20px 22px}.rnblocks-landing .connector-check{margin-top:8px!important}.rnblocks-landing .release-card{text-align:center;background:linear-gradient(155deg,#fff,#faf9fd);padding:24px 18px 20px;position:relative;overflow:hidden}.rnblocks-landing .release-card .release-launch{height:160px;position:relative;border:0!important;margin:0!important;padding:0!important;display:block!important}.rnblocks-landing .launch-halo{background:radial-gradient(circle,#eee8fa,#0000 70%);border-radius:50%;width:130px;height:130px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.rnblocks-landing .launch-rocket{filter:drop-shadow(0 5px 4px #49415a15);width:100px;height:136px;position:absolute;top:20px;left:calc(50% - 50px)}.rnblocks-landing .launch-confetti{position:absolute;top:100px;left:50%}.rnblocks-landing .launch-confetti i{background:var(--c);opacity:0;border-radius:1px;width:5px;height:9px;position:absolute}.rnblocks-landing .release-card .release-status{letter-spacing:.12em;color:#8c829e;margin:8px 0 12px;font-size:9px;display:block}.rnblocks-landing .release-card h3{letter-spacing:-.7px;max-width:260px;margin:0 auto 10px;font-size:24px;font-weight:600;line-height:1.2}.rnblocks-landing .release-card>p{max-width:240px;margin:auto;font-size:12px;line-height:1.7}.rnblocks-landing .release-card .submission-status{margin-top:24px;padding-top:17px;font-size:11px}.rnblocks-landing .submission-status b{color:#73608c}.rnblocks-landing [data-scene=artwork][data-state="5"] .launch-rocket{animation:2.2s cubic-bezier(.22,.7,.25,1) both release-liftoff}.rnblocks-landing [data-scene=artwork][data-state="5"] .rocket-fire{transform-origin:55px 107px;animation:1.7s ease-out both release-flame}.rnblocks-landing [data-scene=artwork][data-state="5"] .launch-confetti i{animation:release-confetti 2.2s calc(var(--n)*25ms) cubic-bezier(.16,.8,.3,1) both}.rnblocks-landing.motion-paused .release-launch *,.rnblocks-landing .scene-offscreen .release-launch *{animation-play-state:paused!important}@keyframes release-liftoff{0%{opacity:0;transform:translateY(45px)rotate(-12deg)}18%{opacity:1}65%{transform:translateY(-23px)rotate(5deg)}to{transform:translateY(-12px)rotate(0)}}@keyframes release-flame{0%{opacity:0;transform:scaleY(.2)}25%{opacity:1;transform:scaleY(1.2)}65%{transform:scaleY(.8)}to{opacity:.35;transform:scaleY(.5)}}@keyframes release-confetti{0%{opacity:0;transform:translateY(15px)rotate(0)}10%{opacity:1}65%{opacity:.8}to{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:0}}@media (max-width:600px){.rnblocks-landing [data-scene=studio] .studio-conversation{height:420px}.rnblocks-landing [data-scene=studio] .studio-recreation{height:900px}.rnblocks-landing .connector-conversation{height:370px;padding:18px}.rnblocks-landing .connector-body{height:970px}.rnblocks-landing .connector-result{margin-top:23px}.rnblocks-landing .product-native .studio-service-request{margin:9px 0}.rnblocks-landing .product-native .studio-service-request p{font-size:13px;line-height:19px}.rnblocks-landing .product-native .studio-service-request .studio-connect{line-height:18px;font-size:12px!important}.rnblocks-landing .product-native .connector-request p{font-size:14px}.rnblocks-landing .release-card h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.rnblocks-landing .release-launch *{animation:none!important}.rnblocks-landing .launch-rocket{transform:translateY(-12px)}.rnblocks-landing .launch-confetti i{display:none}}.rnblocks-landing:not(.review-mode) [data-review-note]{display:none}.rnblocks-landing .browser-section{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:center;gap:65px;padding-block:125px;display:grid}.rnblocks-landing .browser-intro h2{letter-spacing:-1.6px;margin:22px 0;font-size:clamp(32px,3.4vw,49px);font-weight:500;line-height:1.08}.rnblocks-landing .browser-intro>p{color:var(--muted);max-width:330px;font-size:15px;line-height:1.8}.rnblocks-landing .browser-story-steps{flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px;display:flex}.rnblocks-landing .browser-story-steps button{color:var(--muted);font:13px var(--font-sans),sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.rnblocks-landing .browser-story-steps button span{color:var(--muted);border:1px solid var(--line);box-shadow:inset 0 1px var(--edge-top);border-radius:6px;padding:6px 7px;font-size:10px}.rnblocks-landing .browser-story-steps button[aria-pressed=true]{color:var(--fg)}.rnblocks-landing .browser-story-steps button[aria-pressed=true] span{background:var(--soft);color:var(--fg);border-color:#797480}.rnblocks-landing .browser-agent-demo{border:1px solid var(--line);color:#18181b;min-width:0;font:14px/1.5 var(--font-sans),sans-serif;background:linear-gradient(140deg,#e1e0eb,#c7cbdc 65%,#c2b5d7);border-radius:13px;padding:28px;box-shadow:inset 0 1px #ffffff80,0 20px 60px #0002}.rnblocks-landing .browser-prompt{color:#fff;background:#18181b;border-radius:16px 5px 16px 16px;max-width:85%;margin:0 0 18px auto;padding:13px 17px;font-size:13px;line-height:1.7}.rnblocks-landing .browser-task{background:#fff;border:1px solid #dedee4;border-radius:12px;padding:13px;box-shadow:0 4px 12px #1911260c}.rnblocks-landing .browser-task>header{flex-wrap:wrap;align-items:center;gap:3px 8px;margin-bottom:12px;display:flex}.rnblocks-landing .browser-task strong{font-size:14px;font-weight:500}.rnblocks-landing .browser-task-dot{background:#a1a1aa;border-radius:50%;width:7px;height:7px}.rnblocks-landing .browser-task-status{color:#71717a;width:100%;margin-top:2px;font-size:12px}.rnblocks-landing .browser-live-card{background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;overflow:hidden}.rnblocks-landing .browser-live-toolbar{background:#fff;border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.rnblocks-landing .browser-live-status{color:#52525b;align-items:center;gap:6px;font-size:12px;display:flex}.rnblocks-landing .browser-live-status i{background:#10b981;border-radius:50%;width:6px;height:6px}.rnblocks-landing .browser-live-toolbar>div{gap:6px;display:flex}.rnblocks-landing .browser-agent-demo button{cursor:pointer;font-family:inherit}.rnblocks-landing .browser-live-toolbar button{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:8px;min-height:36px;padding:6px 10px;font-size:12px;font-weight:600;box-shadow:0 1px 2px #0000000d}.rnblocks-landing .browser-live-toolbar .browser-expand{box-shadow:none;color:#3f3f46;border:0;font-weight:500}.rnblocks-landing .browser-site{background:#f9faf9;min-height:344px;position:relative;overflow:hidden}.rnblocks-landing .browser-control-footer{color:#71717a;background:#fff;border-top:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex}.rnblocks-landing .browser-control-footer[hidden]{display:none}.rnblocks-landing .browser-control-footer button{font:500 12px/18px var(--font-sans),sans-serif;color:#fff;background:#18181b;border:0;border-radius:8px;padding:8px 12px}.rnblocks-landing .browser-actions{color:#71717a;margin:10px 0 0;font-size:11px}.rnblocks-landing .browser-actions summary{cursor:pointer}.rnblocks-landing .browser-actions p{color:#71717a;margin:7px 0 0;padding-left:12px}.rnblocks-landing .browser-demo-controls{align-items:center;gap:14px;margin-top:14px;display:flex}.rnblocks-landing .browser-demo-controls button{font:11px var(--font-sans),sans-serif;color:#58566a;background:0 0;border:0;padding:3px 0}.rnblocks-landing .browser-source{margin-left:auto}.rnblocks-landing .browser-motion:disabled{opacity:.45;cursor:default}.rnblocks-landing .browser-fullscreen{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:12px;width:min(1100px,96vw);max-width:96vw;height:90dvh;max-height:94dvh;padding:0}.rnblocks-landing .browser-fullscreen::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.rnblocks-landing .browser-fullscreen[open]{flex-direction:column;display:flex}.rnblocks-landing .browser-expanded-header{border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;display:flex}.rnblocks-landing .browser-expanded-header button{color:#27272a;background:#fff;border:0;padding:4px 7px;font-size:14px}.rnblocks-landing .browser-expanded-body{background:#fafafa;flex:1;justify-content:center;align-items:stretch;display:flex;overflow:auto}.rnblocks-landing .browser-expanded-body>.browser-site{flex-direction:column;width:100%;display:flex}.rnblocks-landing .browser-expanded-body .browser-control-footer{position:sticky;bottom:0}.rnblocks-landing .browser-expanded-body .scene-cursor{display:none}.rnblocks-landing .browser-agent-demo button:focus-visible,.rnblocks-landing .browser-story-steps button:focus-visible{outline-offset:3px;outline:2px solid #9d87d2}.rnblocks-landing [data-browser-state="1"] .browser-live-status i{background:#ad91d3}.rnblocks-landing [data-browser-state="2"] .browser-live-status i{background:#a1a1aa}@media (max-width:900px){.rnblocks-landing .browser-section{grid-template-columns:.7fr 1.3fr;gap:30px}.rnblocks-landing .browser-agent-demo{padding:18px}.rnblocks-landing .browser-intro h2{font-size:36px}.rnblocks-landing .browser-intro>p{font-size:14px}}@media (max-width:650px){.rnblocks-landing .browser-section{padding-block:75px;display:block}.rnblocks-landing .browser-intro h2{letter-spacing:-1.3px;font-size:37px}.rnblocks-landing .browser-intro>p{max-width:360px}.rnblocks-landing .browser-story-steps{flex-flow:wrap;gap:15px;margin:20px 0 25px}.rnblocks-landing .browser-story-steps button{gap:5px;font-size:10px}.rnblocks-landing .browser-story-steps button span{padding:4px;font-size:8px}.rnblocks-landing .browser-agent-demo{padding:12px}.rnblocks-landing .browser-task{padding:10px}.rnblocks-landing .browser-prompt{max-width:93%;padding:12px;font-size:12px}.rnblocks-landing .browser-live-toolbar{gap:4px;padding:7px}.rnblocks-landing .browser-live-toolbar button{min-height:32px;padding:6px 8px;font-size:10px}.rnblocks-landing .browser-live-status{font-size:10px}.rnblocks-landing .browser-expand .ui-icon{display:none}.rnblocks-landing .browser-control-footer{flex-direction:column}.rnblocks-landing .browser-control-footer button{font-size:11px}.rnblocks-landing .browser-demo-controls{gap:14px}}.rnblocks-landing .browser-site{background:#fff;min-height:0}.rnblocks-landing .expo-docs-nav{height:42px;font:12px/1.5 var(--font-sans),sans-serif;color:#171719;border-bottom:1px solid #e5e5e7;align-items:center;gap:12px;padding:0 14px;display:flex}.rnblocks-landing .expo-docs-nav b,.rnblocks-landing .expo-docs-nav>span{align-items:center;gap:5px;display:flex}.rnblocks-landing .expo-docs-nav b{letter-spacing:-.5px;font-size:17px}.rnblocks-landing .expo-docs-nav img{width:18px;height:18px}.rnblocks-landing .expo-docs-nav .ui-icon{color:#2981b9;width:13px;height:13px}.rnblocks-landing .expo-docs-nav small{color:#71717a;margin-left:auto;font-size:10px}.rnblocks-landing .expo-docs-layout{grid-template-columns:125px minmax(0,1fr);height:352px;display:grid}.rnblocks-landing .expo-docs-sidebar{color:#6b6b71;border-right:1px solid #e4e4e7;flex-direction:column;gap:8px;padding:14px 9px;font-size:10px;line-height:1.6;display:flex;overflow:hidden}.rnblocks-landing .expo-docs-sidebar b{color:#242427;background:#e3e3e9;border-radius:5px;margin-inline:-2px;padding:3px 6px;font-weight:500}.rnblocks-landing .expo-docs-sidebar strong{color:#303036;margin-top:8px;font-weight:600}.rnblocks-landing .expo-docs-sidebar .expo-page-top{color:#347fa5;text-align:left;font:inherit;box-shadow:none;background:0 0;border:0;padding:0}.rnblocks-landing .expo-search{white-space:nowrap;border:1px solid #e4e4e7;border-radius:15px;align-items:center;gap:3px;min-width:0;margin-bottom:3px;padding:3px 2px;font-size:8px;display:flex}.rnblocks-landing .expo-search>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rnblocks-landing .expo-docs-sidebar .expo-search>.ui-icon{flex:none;width:10px;height:10px}.rnblocks-landing .expo-docs-scroll{overscroll-behavior:contain;scrollbar-width:thin;color:#18181b;font:12px/1.7 var(--font-sans),sans-serif;background:#fff;position:relative;overflow:auto}.rnblocks-landing .expo-docs-scroll article{padding:22px 20px 80px}.rnblocks-landing .expo-docs-scroll article>header{border-bottom:1px solid #e4e4e7;padding-bottom:17px}.rnblocks-landing .expo-docs-scroll h3{letter-spacing:-.5px;margin:0 0 7px;font-size:23px;font-weight:650;line-height:1.2}.rnblocks-landing .expo-docs-scroll header>p{color:#71717a;font-size:11px}.rnblocks-landing .expo-docs-scroll article>section{padding-top:20px}.rnblocks-landing .expo-docs-scroll h4{gap:9px;margin:0 0 13px;font-size:15px;font-weight:650;line-height:1.35;display:flex}.rnblocks-landing .expo-docs-scroll h4>i{font:11px/19px var(--font-sans),sans-serif;text-align:center;color:#71717a;background:#f4f4f5;border-radius:50%;flex:none;width:19px;height:19px}.rnblocks-landing .expo-docs-scroll p{margin:10px 0}.rnblocks-landing .expo-terminal{color:#fff;background:#000;border-radius:12px;margin-top:15px;font-size:10px;overflow:hidden}.rnblocks-landing .expo-terminal>span{color:#a1a1aa;background:#222328;padding:6px 10px;display:block}.rnblocks-landing .expo-terminal b{color:#fff;background:#37383c;border-radius:4px;margin:0 4px;padding:3px 4px;font-weight:500}.rnblocks-landing .expo-terminal code{font:10px/1.5 var(--font-geist-mono),monospace;color:#fff;background:#000;padding:13px 11px;display:block}.rnblocks-landing .expo-terminal em{color:#ec75b7;font-style:normal}.rnblocks-landing .expo-ios-note{color:#26434f;background:#e4f4fa;border:1px solid #bed5df;border-radius:14px;margin-top:14px;padding:12px;font-size:11px;line-height:1.8}.rnblocks-landing .expo-docs-scroll kbd{background:#fafafa;border:1px solid #ddd;border-radius:3px;padding:2px 4px;font:10px monospace}.rnblocks-landing .browser-expanded-body .expo-docs-nav{flex:none;height:52px}.rnblocks-landing .browser-expanded-body .expo-docs-layout{flex:1;grid-template-columns:210px minmax(0,1fr);height:auto;min-height:0}.rnblocks-landing .browser-expanded-body .expo-docs-sidebar{gap:13px;padding:22px 15px;font-size:13px}.rnblocks-landing .browser-expanded-body .expo-search{padding:7px;font-size:11px}.rnblocks-landing .browser-expanded-body .expo-docs-scroll article{max-width:900px;padding:35px 40px 100px}.rnblocks-landing .browser-expanded-body .expo-docs-scroll{font-size:14px}.rnblocks-landing .browser-expanded-body .expo-docs-scroll h3{font-size:32px}.rnblocks-landing .browser-expanded-body .expo-docs-scroll h4{font-size:22px}.rnblocks-landing .browser-expanded-body .expo-docs-scroll header>p,.rnblocks-landing .browser-expanded-body .expo-ios-note{font-size:14px}.rnblocks-landing .browser-expanded-body .expo-terminal{font-size:12px}.rnblocks-landing .browser-expanded-body .expo-terminal code{padding:18px;font-size:12px}@media (max-width:1000px){.rnblocks-landing .expo-docs-layout{grid-template-columns:100px minmax(0,1fr)}.rnblocks-landing .expo-docs-sidebar{font-size:9px}.rnblocks-landing .expo-docs-scroll article{padding-inline:14px}.rnblocks-landing .expo-docs-nav small{display:none}}@media (max-width:650px){.rnblocks-landing .expo-docs-layout{grid-template-columns:1fr;height:375px}.rnblocks-landing .expo-docs-sidebar{display:none}.rnblocks-landing .expo-docs-scroll article{padding:24px 20px 65px}.rnblocks-landing .expo-docs-scroll h3{font-size:24px}.rnblocks-landing .expo-docs-scroll h4{font-size:17px}.rnblocks-landing .expo-docs-scroll{font-size:12px}.rnblocks-landing .browser-expanded-body .expo-docs-layout{grid-template-columns:1fr}.rnblocks-landing .browser-expanded-body .expo-docs-scroll article{padding:25px 22px 60px}.rnblocks-landing .browser-expanded-body .expo-docs-scroll h3{font-size:28px}.rnblocks-landing .browser-expanded-body .expo-docs-scroll h4{font-size:20px}.rnblocks-landing .browser-expanded-body .expo-docs-sidebar{display:none}}.rnblocks-landing .browser-chat-surface{color:#18181b;background:#fff;border-radius:9px;padding:20px 18px}.rnblocks-landing .browser-chat-surface .browser-prompt{border-radius:16px 4px 16px 16px;padding:10px 14px;font-size:15px;line-height:1.625}.rnblocks-landing .browser-chat-surface .browser-result{box-shadow:none;background:0 0;border:0;border-radius:0;margin:12px 0 0;padding:0}.rnblocks-landing .browser-result>p{font:400 15px/1.625 var(--font-sans),Arial,sans-serif;color:#3f3f46;margin:0}.rnblocks-landing .browser-result strong{color:#18181b;font-weight:600}@media (max-width:639px){.rnblocks-landing .browser-chat-surface{padding:16px 12px}.rnblocks-landing .browser-chat-surface .browser-prompt,.rnblocks-landing .browser-result>p{font-size:16px}}.rnblocks-landing .browser-task-dot{flex:none;width:8px;height:8px}.rnblocks-landing [data-browser-state="0"] .browser-task-dot{background:#10b981;animation:2s ease-in-out infinite browser-working-pulse}.rnblocks-landing [data-browser-state="1"] .browser-task-dot,.rnblocks-landing [data-browser-state="2"] .browser-task-dot{background:#a1a1aa}@keyframes browser-working-pulse{50%{opacity:.45}}.rnblocks-landing.motion-paused .browser-task-dot{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.rnblocks-landing .browser-task-dot{animation:none!important}}.rnblocks-landing .product-native{font:14px/1.5 var(--font-sans),Arial,sans-serif}.rnblocks-landing .product-native button{font-size:12px}.rnblocks-landing .product-native .ui-icon{stroke-width:2px;width:16px;height:16px;color:inherit}.rnblocks-landing .product-native .source-icon{stroke-width:1.5px}.rnblocks-landing .product-native code{font:14px/1 var(--font-geist-mono),ui-monospace,monospace;color:#3f3f46;white-space:nowrap;text-overflow:ellipsis;background:#e4e4e7;border-radius:4px;min-width:0;padding:4px 8px;overflow:hidden}.rnblocks-landing .studio-request,.rnblocks-landing .connector-user,.rnblocks-landing .studio-confirmation,.rnblocks-landing .connector-continue,.rnblocks-landing .publish-request,.rnblocks-landing .browser-prompt{font-size:14px;line-height:24px}.rnblocks-landing .studio-thinking{font-size:14px}.rnblocks-landing .studio-workarea{grid-template-columns:32px minmax(330px,39%) minmax(0,1fr)}.rnblocks-landing .studio-chat-scroll{padding:20px 18px}.rnblocks-landing [data-scene=studio] .studio-recreation{height:660px}.rnblocks-landing [data-scene=studio] .studio-workarea{grid-template-rows:minmax(0,1fr)}.rnblocks-landing [data-scene=studio] .studio-preview{min-height:0}.rnblocks-landing [data-scene=studio] .studio-preview-body{flex:1 1 0;padding-bottom:52px}.rnblocks-landing [data-scene=studio] .native-device-tabs{bottom:16px}.rnblocks-landing [data-scene=studio] .preview-wait{padding-bottom:52px}.rnblocks-landing .product-native .native-request-card p{font-size:14px;line-height:20px}.rnblocks-landing .product-native .native-request-card .studio-connect,.rnblocks-landing .product-native .native-request-card .connector-open{line-height:20px;font-size:14px!important}.rnblocks-landing .studio-activity .loaded-skills b,.rnblocks-landing .studio-activity .activity-label b,.rnblocks-landing .studio-activity .written-files b,.rnblocks-landing .connector-activity>p b,.rnblocks-landing .publish-tool-list b{color:#3f3f46;font-size:14px;font-weight:600;line-height:1}.rnblocks-landing .loaded-skills p,.rnblocks-landing .activity-label,.rnblocks-landing .written-files>p,.rnblocks-landing .connector-activity>p,.rnblocks-landing .publish-tool-list p{gap:10px;min-height:29px}.rnblocks-landing .studio-activity .ui-icon,.rnblocks-landing .connector-activity>p>.ui-icon,.rnblocks-landing .publish-tool-list .ui-icon{color:#71717a;width:16px;height:16px}.rnblocks-landing .activity-label{margin:13px 0 0!important}.rnblocks-landing .product-native .hide-steps{color:#71717a;background:0 0;border:0;align-items:center;gap:4px;margin:0 0 4px 22px;padding:5px 0;font-size:12px;line-height:18px;display:flex}.rnblocks-landing .hide-steps .ui-icon{width:10px;height:10px;transform:rotate(180deg)}.rnblocks-landing .hide-steps[aria-expanded=false] .ui-icon{transform:none}.rnblocks-landing .written-files{grid-template-columns:1fr;gap:4px;margin:2px 0 8px 4px;display:grid}.rnblocks-landing .written-files[hidden]{display:none}.rnblocks-landing .written-files>p{flex-direction:row;min-width:0;padding:5px 0;display:flex}.rnblocks-landing .written-files code{flex-shrink:1;max-width:250px}.rnblocks-landing .activity-summary{font-size:13px;line-height:20px;margin:8px 0 20px 23px!important}.rnblocks-landing .preview-receipt{font-size:14px;line-height:20px}.rnblocks-landing .native-composer,.rnblocks-landing .publishing-conversation .native-composer{min-height:105px;margin:12px;padding:12px;font-size:14px;line-height:24px}.rnblocks-landing .product-native-nav{height:48px}.rnblocks-landing .product-native-nav>b{font-size:14px}.rnblocks-landing .product-native-nav>div,.rnblocks-landing .native-profile{font-size:12px}.rnblocks-landing .studio-projectbar{height:48px;font-size:14px}.rnblocks-landing .studio-projectbar button,.rnblocks-landing .studio-projectbar .native-share,.rnblocks-landing .native-download{font-size:12px}.rnblocks-landing .studio-projectbar .ui-icon{width:14px;height:14px}.rnblocks-landing .native-device-tabs{font-size:10px}.rnblocks-landing .publishing-simulation{height:700px}.rnblocks-landing .publish-breadcrumb{height:48px;font-size:14px}.rnblocks-landing .publish-breadcrumb small{font-size:12px}.rnblocks-landing .release-plan{padding:20px 16px}.rnblocks-landing .release-plan>strong,.rnblocks-landing .release-plan>small{font-size:12px;line-height:18px}.rnblocks-landing .release-plan ol{gap:28px;margin-top:28px}.rnblocks-landing .release-plan li{gap:12px}.rnblocks-landing .release-plan li>div{min-width:0}.rnblocks-landing .release-plan li>span{border-radius:8px;width:28px;height:28px;display:grid}.rnblocks-landing .release-plan li b{font-size:14px;line-height:20px}.rnblocks-landing .release-plan li p{font-size:12px;line-height:19.5px}.rnblocks-landing .publishing-conversation>header{padding:16px 20px}.rnblocks-landing .publishing-conversation h4{font-size:14px}.rnblocks-landing .publishing-conversation header p{font-size:12px;line-height:18px}.rnblocks-landing .publishing-chat-scroll{padding:24px 20px}.rnblocks-landing .publish-welcome{padding:15px 0}.rnblocks-landing .publish-welcome h3{font-size:20px}.rnblocks-landing .publish-welcome p,.rnblocks-landing .publish-agent-response{font-size:14px;line-height:24px}.rnblocks-landing .publish-welcome>span .ui-icon{width:20px;height:20px}.rnblocks-landing .publish-welcome .publishing-suggestions button{padding:8px 12px;font-size:12px;line-height:18px}.rnblocks-landing .publish-tool-list{gap:12px}.rnblocks-landing .publish-tool-list p{gap:8px 10px;font-size:14px}.rnblocks-landing .publish-tool-list code{margin:0;font-size:14px}.rnblocks-landing .publish-submit-result{margin-top:12px;display:none}.rnblocks-landing [data-scene=artwork][data-state="5"] .publish-submit-result{display:block}.rnblocks-landing .publish-submit-receipt{color:#52525b;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:29px;font-size:14px;display:flex}.rnblocks-landing .publish-submit-receipt b{color:#3f3f46;font-size:14px;font-weight:600}.rnblocks-landing .publish-submit-receipt .ui-icon{color:#71717a}.rnblocks-landing .publish-submit-message{color:#3f3f46;font-size:14px;line-height:24px;margin-top:16px!important}.rnblocks-landing .product-native .publish-artwork-link,.rnblocks-landing .product-native .publish-approval{line-height:18px;font-size:12px!important}.rnblocks-landing .publish-work-tabs{gap:16px;height:52px}.rnblocks-landing .publish-work-tabs button,.rnblocks-landing .publish-work-tabs>span{gap:8px;font-size:12px}.rnblocks-landing .publish-work-tabs .ui-icon{stroke-width:1.75px;width:15px;height:15px}.rnblocks-landing .publish-overview>small,.rnblocks-landing .publish-review>small{font-size:12px}.rnblocks-landing .publish-overview>h3,.rnblocks-landing .publish-listing>h3,.rnblocks-landing .publish-review h3{font-size:20px}.rnblocks-landing .publish-overview>p,.rnblocks-landing .publish-listing>p,.rnblocks-landing .publish-review>p,.rnblocks-landing .publish-overview article h4,.rnblocks-landing .publish-overview article p,.rnblocks-landing .publish-listing label{font-size:14px;line-height:24px}.rnblocks-landing .publish-overview button,.rnblocks-landing .publish-listing button,.rnblocks-landing .native-pill{line-height:18px;font-size:12px!important}.rnblocks-landing .publish-review article div{gap:12px;font-size:14px;line-height:20px}.rnblocks-landing .publish-review article b{font-size:12px}.rnblocks-landing .submission-permission{font-size:14px}.rnblocks-landing .submission-permission p{font-size:14px!important}.rnblocks-landing .submission-permission span{line-height:20px;font-size:12px!important}.rnblocks-landing .release-card>p{font-size:14px;line-height:24px}.rnblocks-landing .release-card .submission-status{font-size:12px}.rnblocks-landing .release-card .release-status{font-size:11px}.rnblocks-landing .artwork-projectbar strong{font-size:14px}.rnblocks-landing .artwork-projectbar>div button{font-size:12px}.rnblocks-landing .artwork-top{font-size:14px}.rnblocks-landing .artwork-top>span,.rnblocks-landing .artwork-actions,.rnblocks-landing .artwork-actions>div>*,.rnblocks-landing .artwork-actions>span{font-size:12px}.rnblocks-landing .artwork-actions small{font-size:11px}.rnblocks-landing .artwork-properties h4{font-size:14px}.rnblocks-landing .artwork-layers>button,.rnblocks-landing .artwork-layers>div:not(.layer-tabs),.rnblocks-landing .headline-properties label,.rnblocks-landing .select-look{font-size:12px}.rnblocks-landing .artwork-layers strong{font-size:11px}.rnblocks-landing .artwork-canvas header{font-size:12px}.rnblocks-landing .editor-glyphs{vertical-align:middle;align-items:center;gap:12px;margin-left:10px;display:inline-flex}.rnblocks-landing .editor-glyphs .ui-icon{width:14px;height:14px}.rnblocks-landing .artwork-canvas header>span>.ui-icon{width:12px;height:12px}.rnblocks-landing .connection-bridge .bridge-copy,.rnblocks-landing .connection-bridge .connection-copy{font-size:14px;line-height:22px}.rnblocks-landing .connection-bridge .connect-action{font-size:14px!important}.rnblocks-landing .bridge-status{font-size:12px}.rnblocks-landing .database-review{font-size:14px}.rnblocks-landing .database-review p{font-size:14px;line-height:22px}.rnblocks-landing .database-review button,.rnblocks-landing .database-review small{font-size:12px}.rnblocks-landing .connector-activity code{font-size:14px}.rnblocks-landing .connector-activity>p{flex-wrap:wrap}.rnblocks-landing .connector-app-bar{font-size:14px}.rnblocks-landing .connector-app-bar span{font-size:12px}.rnblocks-landing .browser-prompt,.rnblocks-landing .browser-result{font-size:14px;line-height:24px}.rnblocks-landing .browser-actions{font-size:12px}.rnblocks-landing .browser-expand .ui-icon{width:14px;height:14px}.rnblocks-landing .sequence-pending{visibility:hidden!important;pointer-events:none!important}.rnblocks-landing .sequence-thinking{color:#71717a;align-items:center;gap:8px;margin:12px 0;font-size:14px;line-height:20px;display:flex}.rnblocks-landing .sequence-thinking[hidden]{display:none}.rnblocks-landing .sequence-thinking i{background:#a1a1aa;border-radius:50%;width:6px;height:6px}@media (max-width:1050px){.rnblocks-landing .publish-mobile-nav{border-bottom:1px solid #e4e4e7;display:flex}.rnblocks-landing .publish-mobile-nav button{border:0;border-radius:0;flex:1;padding:12px;font-size:12px}.rnblocks-landing .publish-mobile-nav button[aria-pressed=true]{border-bottom:2px solid #18181b}.rnblocks-landing .publish-columns{flex-direction:column;display:flex;position:relative}.rnblocks-landing .publish-columns>.release-plan,.rnblocks-landing .publish-columns>.publish-right{display:none}.rnblocks-landing .publish-columns>.publishing-conversation{border:0;height:100%}.rnblocks-landing .publishing-simulation[data-mobile-panel=plan] .publish-columns>.release-plan{height:100%;padding:22px;display:block}.rnblocks-landing .publishing-simulation[data-mobile-panel=plan] .publishing-conversation,.rnblocks-landing .publishing-simulation[data-mobile-panel=work] .publishing-conversation{display:none}.rnblocks-landing .publishing-simulation[data-mobile-panel=work] .publish-columns>.publish-right{height:100%;display:block}.rnblocks-landing .studio-workarea{grid-template-columns:24px minmax(285px,44%) minmax(0,1fr)}.rnblocks-landing .native-download{display:none}}@media (max-width:600px){.rnblocks-landing .studio-workarea{display:flex}.rnblocks-landing .studio-chat-scroll{padding:18px 15px}.rnblocks-landing .product-native-nav{height:40px}.rnblocks-landing .native-profile{font-size:12px}.rnblocks-landing .studio-request{font-size:14px;line-height:24px}.rnblocks-landing .studio-thinking,.rnblocks-landing .studio-projectbar{font-size:14px}.rnblocks-landing .studio-projectbar button{font-size:12px}.rnblocks-landing [data-scene=studio] .studio-conversation{height:430px}.rnblocks-landing [data-scene=studio] .studio-recreation{height:956px}.rnblocks-landing .written-files code{max-width:calc(100% - 70px);font-size:13px}.rnblocks-landing .studio-activity .written-files b{font-size:14px;display:inline}.rnblocks-landing .publishing-simulation{height:870px}.rnblocks-landing .publishing-chat-scroll{padding:22px 17px}.rnblocks-landing .publishing-conversation>header{padding:14px 17px}.rnblocks-landing .publish-tool-list code{font-size:13px}.rnblocks-landing .artwork-projectbar strong{font-size:12px}.rnblocks-landing .artwork-projectbar>div button{font-size:0}.rnblocks-landing .artwork-top{flex-wrap:wrap;gap:8px}.rnblocks-landing .artwork-top>span{font-size:10px}.rnblocks-landing .artwork-actions{gap:5px}.rnblocks-landing .artwork-actions>span,.rnblocks-landing .artwork-actions>div>*{font-size:10px!important}.rnblocks-landing .artwork-actions>div>span{display:none}.rnblocks-landing .artwork-canvas header{font-size:10px}.rnblocks-landing .artwork-canvas header>span:last-child{display:none}.rnblocks-landing .artwork-properties h4{font-size:12px}.rnblocks-landing .connector-conversation{height:420px;padding:18px}.rnblocks-landing .connector-body{height:1020px}.rnblocks-landing .connector-activity code{font-size:13px}.rnblocks-landing .database-review p,.rnblocks-landing .browser-prompt{font-size:14px}.rnblocks-landing .browser-live-toolbar button,.rnblocks-landing .browser-live-status{font-size:12px}}.rnblocks-landing .stream-pending{display:none!important}.rnblocks-landing .native-loading-mark{color:#71717a;flex:none;grid-template-columns:repeat(2,1fr);gap:2.8px;width:14px;height:14px;display:none}.rnblocks-landing .native-loading-mark i{background:currentColor;border-radius:2px;animation:2.8s ease-in-out infinite native-waiting-breathe}.rnblocks-landing .stream-writing>.native-loading-mark{display:inline-grid}.rnblocks-landing .stream-writing>.ui-icon{display:none}@keyframes native-waiting-breathe{0%,to{opacity:.35;transform:scale(.78)}45%{opacity:.85;transform:scale(1)}}.rnblocks-landing .crisp-film[data-scene=studio][data-state="2"] .loaded-skills,.rnblocks-landing .crisp-film[data-scene=studio][data-state="3"] .loaded-skills{display:grid}.rnblocks-landing .crisp-film[data-scene=studio][data-state="2"] .preview-receipt{display:none}.rnblocks-landing.motion-paused .native-loading-mark i,.rnblocks-landing .scene-paused .native-loading-mark i,.rnblocks-landing .scene-offscreen .native-loading-mark i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.rnblocks-landing .native-loading-mark i{animation:none}}.rnblocks-landing .artwork-phone>img,.rnblocks-landing .artwork-rail img,.rnblocks-landing .listing-thumbs img{border-radius:0;-webkit-mask-image:url(/landing/assets/device-mask.svg);mask-image:url(/landing/assets/device-mask.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rnblocks-landing .artwork-phone>img{-webkit-mask-position:top;mask-position:top}.rnblocks-landing .phone-skeleton{aspect-ratio:1/2;filter:drop-shadow(0 12px 22px #0003);background:url(/landing/assets/iphone11pro_frame.svg) 50%/100% 100% no-repeat;flex-shrink:0;height:100%;max-height:484px;position:relative}.rnblocks-landing .skeleton-screen{background:#0d0d10;border-radius:16px;flex-direction:column;gap:8px;width:86.87%;height:94.05%;padding:18px 12px 10px;display:flex;position:absolute;top:2.97%;left:6.56%;overflow:hidden}.rnblocks-landing .phone-shimmer{background:linear-gradient(90deg,#232326 25%,#2e2e32 50%,#232326 75%) 0 0/200% 100%;border-radius:4px;flex:none;height:8px;animation:1.8s ease-in-out infinite native-phone-shimmer;display:block}.rnblocks-landing .skeleton-title{width:55%;height:14px}.rnblocks-landing .skeleton-subtitle{width:30%;height:8px;margin-bottom:4px}.rnblocks-landing .skeleton-simple,.rnblocks-landing .skeleton-rich{flex-direction:column;gap:8px;display:flex}.rnblocks-landing .skeleton-rich{display:none}.rnblocks-landing .skeleton-search{border-radius:8px;width:100%;height:36px;margin-bottom:2px}.rnblocks-landing .skeleton-row{align-items:center;gap:8px;display:flex}.rnblocks-landing .skeleton-row>div{flex-direction:column;flex:1;gap:5px;display:flex}.rnblocks-landing .skeleton-avatar{border-radius:6px;width:32px;height:32px}.rnblocks-landing .skeleton-tabs{border-top:1px solid #1e1e22;gap:4px;margin-top:auto;padding-top:8px;display:flex}.rnblocks-landing .skeleton-tabs>div{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.rnblocks-landing .skeleton-tabs i:first-child{width:20px;height:20px}.rnblocks-landing .skeleton-tabs i:last-child{border-radius:2px;width:60%;height:5px}.rnblocks-landing [data-scene=studio][data-state="2"] .skeleton-simple{display:none}.rnblocks-landing [data-scene=studio][data-state="2"] .skeleton-rich{display:flex}.rnblocks-landing .connector-preview-wait{justify-content:flex-start;padding:28px 18px 18px}.rnblocks-landing .connector-preview-wait .phone-skeleton{height:445px;max-height:100%}.rnblocks-landing .connector-demo[data-state="2"] .skeleton-simple{display:none}.rnblocks-landing .connector-demo[data-state="2"] .skeleton-rich{display:flex}.rnblocks-landing .connector-tabs button{position:relative;overflow:hidden}.rnblocks-landing .connector-progress{transform-origin:0;pointer-events:none;background:#b5a4dd;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.rnblocks-landing .connector-tabs button[aria-pressed=true] .connector-progress{transform:scaleX(var(--connector-progress,0))}.rnblocks-landing.daylight .connector-progress{background:#84709f}@media (max-width:600px){.rnblocks-landing .connector-preview-wait{padding-top:23px}.rnblocks-landing .connector-preview-wait .phone-skeleton{height:424px}}@media (prefers-reduced-motion:reduce){.rnblocks-landing .connector-progress{display:none}}.rnblocks-landing.motion-paused .phone-shimmer,.rnblocks-landing .scene-paused .phone-shimmer,.rnblocks-landing .scene-offscreen .phone-shimmer{animation-play-state:paused}@keyframes native-phone-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.rnblocks-landing .phone-shimmer{animation:none}}.rnblocks-landing .native-aria-demo{aspect-ratio:286/593;background:#111;border:2px solid #333;border-radius:39px;height:445px;margin:auto;padding:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #777,0 8px 20px #0000000c}.rnblocks-landing .aria-viewport{background:#0a0a0a;border-radius:32px;width:100%;height:100%;position:relative;overflow:hidden}.rnblocks-landing .aria-viewport .aria-ui{transform:translateX(-50%) scale(var(--aria-scale,1));transform-origin:top;position:absolute;top:0;left:50%}.rnblocks-landing .aria-ui{color:#fff;background:#0a0a0a;flex-direction:column;width:390px;height:844px;font:15px/21px Arial,sans-serif;display:flex;position:relative}.rnblocks-landing .aria-status{flex:none;justify-content:space-between;align-items:center;height:60px;padding:8px 32px 0;font-size:12px;display:flex;position:relative}.rnblocks-landing .aria-status>i{background:#000;border-radius:20px;width:114px;height:30px;position:absolute;top:14px;left:138px}.rnblocks-landing .aria-ui>header{border-bottom:.5px solid #27272a;align-items:center;gap:12px;padding:12px 20px;display:flex}.rnblocks-landing .aria-orb{background:linear-gradient(135deg,#8b5cf6,#4c1d95);border-radius:50%;flex:none;width:40px;height:40px}.rnblocks-landing .aria-ui header strong{font-size:16px;font-weight:700}.rnblocks-landing .aria-ui header small{color:#a1a1aa;margin-top:2px;font-size:12px;display:block}.rnblocks-landing .aria-edit{color:#a1a1aa;margin-left:auto}.rnblocks-landing .aria-ui .ui-icon{stroke-width:2px;width:20px;height:20px}.rnblocks-landing .aria-messages{flex-direction:column;flex:1;gap:16px;padding:16px 16px 8px;display:flex}.rnblocks-landing .aria-message{max-width:82%;margin:0}.rnblocks-landing .aria-message p{background:#1a1a1a;border-radius:20px;margin:0;padding:12px 16px;font:15px/21px Arial,sans-serif}.rnblocks-landing .aria-message.user{align-self:flex-end}.rnblocks-landing .aria-message.user p{background:#8b5cf6;border-bottom-right-radius:4px}.rnblocks-landing .aria-message.assistant{align-self:flex-start}.rnblocks-landing .aria-message.assistant p{border-bottom-left-radius:4px}.rnblocks-landing .aria-message small{color:#52525b;margin-top:4px;font-size:11px;display:block}.rnblocks-landing .aria-message.user small{text-align:right}.rnblocks-landing .aria-typing{background:#1a1a1a;border-radius:20px 20px 20px 4px;gap:6px;width:max-content;padding:16px;display:flex}.rnblocks-landing .aria-typing i{background:#a1a1aa;border-radius:50%;width:6px;height:6px;animation:.8s ease-in-out infinite alternate aria-dot}.rnblocks-landing .aria-message[hidden],.rnblocks-landing .aria-typing[hidden]{display:none}.rnblocks-landing .aria-input{border-top:.5px solid #27272a;align-items:flex-end;gap:12px;padding:12px 16px 22px;display:flex}.rnblocks-landing .aria-input>span{color:#52525b;background:#1a1a1a;border:1px solid #27272a;border-radius:20px;flex:1;padding:12px 16px}.rnblocks-landing .product-native .aria-input button{color:#0a0a0a;width:40px;height:40px;box-shadow:none;background:#8b5cf6;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.rnblocks-landing .aria-ui>nav{border-top:.5px solid #27272a;flex:none;height:88px;padding:8px 0 28px;display:flex}.rnblocks-landing .aria-ui>nav>span{color:#52525b;flex-direction:column;flex:1;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.rnblocks-landing .aria-ui>nav .selected{color:#8b5cf6}.rnblocks-landing .aria-ui>nav .ui-icon{width:24px;height:24px}.rnblocks-landing .aria-home{background:#777;border-radius:5px;width:130px;height:5px;position:absolute;bottom:8px;left:130px}@keyframes aria-dot{0%{opacity:.3}to{opacity:1}}.rnblocks-landing .scene-paused .aria-typing i,.rnblocks-landing .scene-offscreen .aria-typing i{animation-play-state:paused}@media (max-width:600px){.rnblocks-landing .native-aria-demo{height:424px}}@media (prefers-reduced-motion:reduce){.rnblocks-landing .aria-typing i{animation:none}}.rnblocks-landing .mature-phone{aspect-ratio:390/844;background:#111;border:2px solid #333;border-radius:36px;height:445px;margin:auto;padding:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #777,0 8px 20px #0000000c}.rnblocks-landing .mature-viewport{background:#fff;border-radius:29px;width:100%;height:100%;position:relative;overflow:hidden}.rnblocks-landing .mature-ui{transform:translateX(-50%) scale(var(--mature-scale,1));transform-origin:top;color:#171717;text-align:left;letter-spacing:0;background:#fff;flex-direction:column;width:390px;height:844px;font:16px/1.5 -apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;display:flex;position:absolute;top:0;left:50%}.rnblocks-landing .mature-ui *{box-sizing:border-box}.rnblocks-landing .mature-ui p,.rnblocks-landing .mature-ui h3{margin:0}.rnblocks-landing .mature-ui .ui-icon{stroke:currentColor;fill:none;stroke-width:1.7px;flex:none;width:23px;height:23px}.rnblocks-landing .mature-ui button{font:inherit;cursor:pointer;box-shadow:none}.rnblocks-landing .mature-status{flex:none;justify-content:space-between;align-items:center;height:54px;padding:0 27px;font-size:15px;display:flex}.rnblocks-landing .mature-status>i{background:#111;border-radius:20px;width:108px;height:28px;position:absolute;top:13px;left:141px}.rnblocks-landing .mature-status>span{align-items:center;gap:7px;font-size:10px;display:flex}.rnblocks-landing .mature-status svg{width:25px;height:12px}.rnblocks-landing .mature-home{background:#171717;border-radius:5px;width:130px;height:5px;position:absolute;bottom:8px;left:130px}.rnblocks-landing .mature-app-header{flex:none;justify-content:space-between;align-items:center;height:62px;padding:0 24px;font-size:20px;display:flex}.rnblocks-landing .mature-app-header small{color:#999;font-size:16px}.rnblocks-landing .mind-thread{flex:1;min-height:0;padding:18px 24px 0}.rnblocks-landing .mind-question{background:#f3f3f3;border-radius:22px;margin-left:28px;padding:15px 18px;font-size:16px;line-height:1.45}.rnblocks-landing .mind-avatar{color:#fff;background:#171717;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:12px;font-weight:700;display:grid}.rnblocks-landing .mind-answer h3{letter-spacing:-.5px;margin:17px 0 12px;font-size:20px}.rnblocks-landing .mind-point{gap:12px;margin-bottom:12px;display:flex}.rnblocks-landing .mind-point>span{text-align:center;background:#f3f3f3;border-radius:50%;flex:none;width:24px;height:24px;font-size:13px;line-height:24px}.rnblocks-landing .mind-point b{margin-bottom:2px;font-size:16px;display:block}.rnblocks-landing .mind-answer .mind-follow{margin-top:14px;font-size:15px}.rnblocks-landing .mind-tools{color:#858585;gap:17px;margin-top:15px;display:flex}.rnblocks-landing .mind-tools .ui-icon{width:19px;height:19px}.rnblocks-landing .mind-composer{color:#a1a1a6;background:#f5f5f5;border-radius:28px;flex:none;margin:12px 14px 28px;padding:15px 17px 10px;font-size:17px}.rnblocks-landing .mind-composer>div{align-items:center;gap:18px;margin-top:14px;display:flex}.rnblocks-landing .mind-composer>div>.ui-icon:nth-child(2){margin-left:auto}.rnblocks-landing .mind-composer b{color:#aaa;background:#e9e9e9;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.rnblocks-landing .baz-brand{letter-spacing:-1.6px;font-size:30px}.rnblocks-landing .baz-brand>span{color:#ff6c40}.rnblocks-landing .baz-main{flex:1;padding:7px 24px 0}.rnblocks-landing .baz-heading small{letter-spacing:1.6px;color:#939393;font-size:10px;font-weight:600}.rnblocks-landing .baz-heading h3{letter-spacing:-.8px;margin:3px 0;font-size:27px}.rnblocks-landing .baz-heading p{color:#777;font-size:14px}.rnblocks-landing .baz-prompt{background:#f6f6f6;border:1px solid #ededed;border-radius:16px;margin:18px 0 15px;padding:12px 15px}.rnblocks-landing .baz-prompt>span{color:#797979;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.rnblocks-landing .baz-prompt .ui-icon{width:15px;height:15px}.rnblocks-landing .baz-prompt p{margin-top:6px;font-size:14px;line-height:1.5}.rnblocks-landing .baz-photo{aspect-ratio:1;background:#ece4db;border-radius:18px;position:relative;overflow:hidden}.rnblocks-landing .baz-photo img{object-fit:cover;width:100%;height:100%;display:block}.rnblocks-landing .baz-photo>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffde;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:flex;position:absolute;bottom:12px;left:12px}.rnblocks-landing .baz-photo .ui-icon{width:13px;height:13px}.rnblocks-landing .baz-photo-meta{justify-content:space-between;align-items:center;margin:13px 0;display:flex}.rnblocks-landing .baz-photo-meta small{color:#888;margin-top:3px;font-size:12px;display:block}.rnblocks-landing .baz-photo-meta>span{color:#777;border:1px solid #e7e7e7;border-radius:8px;padding:4px 7px;font-size:12px}.rnblocks-landing .baz-actions button{color:#fff;background:#ff6c40;border:0;border-radius:24px;justify-content:center;align-items:center;gap:12px;width:100%;height:46px;font-size:15px;font-weight:600;display:flex}.rnblocks-landing .baz-confirm{color:#526b4e;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex;margin-top:7px!important}.rnblocks-landing .baz-confirm .ui-icon{width:16px;height:16px}.rnblocks-landing .mature-bottom{border-top:1px solid #eee;flex:none;justify-content:space-around;height:76px;padding:10px 20px 24px;display:flex}.rnblocks-landing .mature-bottom>span{color:#999;flex-direction:column;align-items:center;gap:3px;font-size:10px;display:flex}.rnblocks-landing .mature-bottom .active{color:#ff6c40}.rnblocks-landing .briefly-ui{background:#faf9f6}.rnblocks-landing .briefly-ui .mature-app-header b{letter-spacing:-1px;font-size:24px}.rnblocks-landing .brief-dot{color:#ef7c4b}.rnblocks-landing .brief-main{padding:8px 26px 24px}.rnblocks-landing .brief-cover{color:#f5ecdc;background:#253b37;border-radius:12px;height:205px;padding:20px 23px;position:relative;overflow:hidden}.rnblocks-landing .brief-cover small{letter-spacing:2px;color:#d2d9cd;font-size:9px}.rnblocks-landing .brief-cover h3{letter-spacing:-1.1px;margin:19px 0 11px;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.02}.rnblocks-landing .brief-cover>span{color:#d2d9cd;font-size:10px}.rnblocks-landing .brief-cover-art{width:120px;height:120px;position:absolute;bottom:-35px;right:-23px;transform:rotate(-30deg)}.rnblocks-landing .brief-cover-art i{border:16px solid #c7b28e;border-radius:60px 60px 0 0;position:absolute;inset:0}.rnblocks-landing .brief-cover-art i:nth-child(2){border-width:11px;inset:23px}.rnblocks-landing .brief-cover-art i:nth-child(3){border-width:8px;inset:45px}.rnblocks-landing .brief-title>small{letter-spacing:1.3px;color:#8d8d83;font-size:9px;font-weight:600}.rnblocks-landing .brief-title h3{letter-spacing:-.5px;margin:7px 0;font-size:23px;line-height:1.18}.rnblocks-landing .brief-title p{color:#92928c;font-size:12px}.rnblocks-landing .brief-transcript{gap:11px;padding:15px 0 7px;display:flex}.rnblocks-landing .brief-transcript>span{color:#999;padding-top:4px;font-size:10px}.rnblocks-landing .brief-transcript mark{color:#283f35;background:#e4e8d6;padding:2px 0}.rnblocks-landing .brief-wave{justify-content:space-between;align-items:center;gap:3px;height:53px;margin:6px 0;display:flex}.rnblocks-landing .brief-wave i{transform-origin:50%;background:#afbdad;border-radius:4px;flex:1;width:4px}.rnblocks-landing .brief-scrub{background:#dfdfd8;border-radius:3px;height:3px;overflow:hidden}.rnblocks-landing .brief-scrub i{transform-origin:0;background:#355f50;width:100%;height:100%;display:block;transform:scaleX(.29)}.rnblocks-landing .brief-time{color:#96968e;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.rnblocks-landing .brief-controls{justify-content:space-between;align-items:center;margin:14px 14px 18px;display:flex}.rnblocks-landing .brief-controls>span{font-size:19px;position:relative}.rnblocks-landing .brief-controls small{font-size:9px}.rnblocks-landing .brief-controls button{color:#fff;background:#253b37;border:0;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.rnblocks-landing .brief-controls button svg{fill:currentColor;width:24px;height:24px}.rnblocks-landing .brief-voice{border-top:1px solid #e4e3dc;align-items:center;gap:10px;padding-top:14px;display:flex}.rnblocks-landing .brief-voice-mark{color:#786043;background:#e6d8bd;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;display:grid}.rnblocks-landing .brief-voice b{font-size:13px;display:block}.rnblocks-landing .brief-voice small{color:#999;font-size:11px;display:block}.rnblocks-landing .brief-voice>span:last-child{color:#7c8174;border:1px solid #dddfd6;border-radius:20px;margin-left:auto;padding:5px 9px;font-size:10px}.rnblocks-landing .brief-muted{text-align:center;color:#999;margin-top:11px;font-size:9px;display:block}@media (max-width:600px){.rnblocks-landing .mature-phone{height:424px}}.rnblocks-landing .mature-phone{aspect-ratio:auto;width:213px}.rnblocks-landing .mature-bottom{height:88px;padding-bottom:35px}@media (min-width:1024px){.rnblocks-landing .mature-phone{width:229px;height:480px}}@media (max-width:600px){.rnblocks-landing .mature-phone{width:203px}}.rnblocks-landing .baz-photo{aspect-ratio:auto;height:290px}.rnblocks-landing .baz-photo img{object-fit:cover}.rnblocks-landing .baz-main{min-height:0}.rnblocks-landing .baz-confirm[hidden]{display:none}.rnblocks-landing .product-native .mature-ui{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:17px;line-height:1.35}.rnblocks-landing .product-native .mature-ui h3,.rnblocks-landing .product-native .mature-ui h4{letter-spacing:-.5px;font-family:inherit;font-weight:700}.rnblocks-landing .product-native .mature-ui b,.rnblocks-landing .product-native .mature-ui strong{font-weight:600}.rnblocks-landing .product-native .mature-ui button{letter-spacing:-.25px;box-shadow:none;font-family:inherit;font-size:17px;font-weight:600;line-height:1.2;transition:background .2s,opacity .2s;transform:none}.rnblocks-landing .product-native .mature-ui button:disabled{opacity:1;cursor:default}.rnblocks-landing .product-native .mature-ui .mature-app-header{height:58px;font-size:17px;font-weight:600}.rnblocks-landing .native-glyph{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:24px;height:24px}.rnblocks-landing .native-profile-avatar{color:#685947;letter-spacing:0;background:#ede8e2;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:12px;font-weight:600;display:grid}.rnblocks-landing .mind-thread{padding-top:6px}.rnblocks-landing .mind-date{text-align:center;color:#9b9b9f;margin-bottom:23px;font-size:12px}.rnblocks-landing .mind-question{margin-left:26px;padding:14px 17px;font-size:17px;line-height:1.4}.rnblocks-landing .mind-answer{padding-top:26px}.rnblocks-landing .mind-answer>p{font-size:18px;line-height:1.5}.rnblocks-landing .mind-answer h3{margin:22px 0 18px;font-size:21px}.rnblocks-landing .mind-point{margin-bottom:17px}.rnblocks-landing .mind-point p{font-size:17px;line-height:1.4}.rnblocks-landing .mind-point b{margin-bottom:4px;font-size:17px}.rnblocks-landing .mind-answer .mind-follow{color:#777;margin-top:22px;font-size:17px}.rnblocks-landing .mind-composer{background:#f4f4f5;height:90px;padding:13px 17px}.rnblocks-landing .mind-composer>div{margin-top:9px}.rnblocks-landing .mind-composer b{color:#fff;background:#18181b;margin-left:auto}.rnblocks-landing .mind-composer .native-glyph{width:22px;height:22px}.rnblocks-landing .native-thinking{align-items:center;gap:5px;height:32px;margin-top:24px;display:flex}.rnblocks-landing .native-thinking i{background:#999;border-radius:50%;width:6px;height:6px}.rnblocks-landing .baz-main{position:relative}.rnblocks-landing .baz-heading h3{font-size:30px}.rnblocks-landing .baz-heading p{font-size:15px}.rnblocks-landing .baz-prompt{margin:16px 0}.rnblocks-landing .baz-prompt>span{font-size:12px}.rnblocks-landing .baz-prompt p{font-size:16px}.rnblocks-landing .baz-photo{height:280px}.rnblocks-landing .baz-photo-meta{margin:15px 0}.rnblocks-landing .baz-photo-meta b{font-size:17px}.rnblocks-landing .baz-photo-meta small{font-size:13px}.rnblocks-landing .baz-photo-meta>span{display:none}.rnblocks-landing .baz-actions{height:48px}.rnblocks-landing .product-native .mature-ui .baz-actions button{color:#fff;background:#ff6c40;border-radius:14px;height:48px}.rnblocks-landing .product-native .mature-ui .baz-actions button:disabled{background:#252525}.rnblocks-landing .baz-progress{color:#796f62;background:#f3ede6;border-radius:18px;justify-content:center;align-items:center;gap:8px;height:280px;font-size:14px;display:flex;position:absolute;top:234px;left:24px;right:24px}.rnblocks-landing .baz-progress i{border:2px solid #c4b7a5;border-top-color:#7a6953;border-radius:50%;width:17px;height:17px}.rnblocks-landing .mature-bottom .native-glyph{width:23px;height:23px}.rnblocks-landing .mature-bottom>span{gap:5px;font-size:11px}.rnblocks-landing .product-native .brief-cover h3{letter-spacing:-.8px;font:600 31px/1.1 -apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.rnblocks-landing .brief-cover{background:#283c45;border-radius:10px;height:198px}.rnblocks-landing .brief-cover-art{opacity:.5}.rnblocks-landing .brief-cover-art i{border-color:#a9b9be}.rnblocks-landing .brief-title{margin-top:22px}.rnblocks-landing .brief-title h3{font-size:25px;line-height:1.2}.rnblocks-landing .brief-title>small{letter-spacing:.6px;font-size:10px}.rnblocks-landing .brief-title p{font-size:14px}.rnblocks-landing .brief-transcript p{color:#81848a;font-family:inherit;font-size:18px;line-height:1.4}.rnblocks-landing .brief-transcript mark{color:#243746;background:#e2e9ee}.rnblocks-landing .brief-controls>span{place-items:center;display:grid}.rnblocks-landing .brief-controls>span>small{font-size:8px;position:absolute;top:9px}.rnblocks-landing .brief-controls button{background:#283c45}.rnblocks-landing .brief-controls>span:first-child{font-size:15px}.rnblocks-landing .brief-voice{padding-top:16px}.rnblocks-landing .brief-voice b{font-size:15px}.rnblocks-landing .brief-voice small{font-size:12px}.rnblocks-landing .brief-voice-mark{color:#426171;background:#e1e8eb;width:38px;height:38px}.rnblocks-landing .brief-voice-mark .native-glyph{width:20px;height:20px}.rnblocks-landing .brief-voice>span:last-child{color:#637d8c;border:0;padding:0;font-size:12px}.rnblocks-landing .brief-voice>span:last-child b{margin-left:4px;display:inline}.rnblocks-landing .brief-wave i{background:#a8b9c1}.rnblocks-landing .brief-wave i:nth-child(-n+10),.rnblocks-landing .brief-scrub i{background:#426171}.rnblocks-landing .chef-main{flex:1;min-height:0;padding:14px 24px 0;overflow:hidden}.rnblocks-landing .product-native .chef-main h3{margin:8px 0 10px;font-size:29px;line-height:1.15}.rnblocks-landing .chef-entry>p{color:#8b8b8d;font-size:16px;line-height:1.4}.rnblocks-landing .chef-input{color:#aaa;border:1px solid #e5e5e7;border-radius:12px;justify-content:space-between;align-items:center;margin:25px 0 16px;padding:14px;font-size:16px;display:flex}.rnblocks-landing .chef-input .native-glyph{color:#aa841b}.rnblocks-landing .chef-chips{flex-wrap:wrap;gap:9px;margin-bottom:30px;display:flex}.rnblocks-landing .chef-chips>span{background:#f4f4f4;border-radius:20px;padding:8px 12px;font-size:15px}.rnblocks-landing .chef-chips small{color:#999;margin-left:7px;font-size:17px}.rnblocks-landing .chef-preferences{gap:16px;margin-bottom:27px;display:flex}.rnblocks-landing .chef-preferences>span{color:#aaa;border-bottom:1px solid #eee;flex:1;padding-bottom:14px;font-size:12px}.rnblocks-landing .chef-preferences b{color:#333;margin-top:6px;font-size:16px;display:block}.rnblocks-landing .product-native .chef-main button:not(.chef-back){color:#282314;background:#e8be38;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:49px;display:flex}.rnblocks-landing .chef-thinking{text-align:center;padding:35px 0}.rnblocks-landing .chef-thinking .native-thinking{justify-content:center;margin:0 0 17px}.rnblocks-landing .chef-thinking b{font-size:17px}.rnblocks-landing .chef-thinking p{color:#999;margin-top:8px;font-size:14px}.rnblocks-landing .chef-hint{color:#aaa;justify-content:center;align-items:center;gap:7px;margin-top:32px;font-size:13px;display:flex}.rnblocks-landing .chef-hint .native-glyph{width:16px;height:16px}.rnblocks-landing .chef-nav .active{color:#9e7911}.rnblocks-landing .product-native .chef-main .chef-back{color:#907316;background:0 0;border:0;align-items:center;gap:4px;height:25px;margin:0 0 18px;padding:0;font-size:15px;display:flex}.rnblocks-landing .chef-back .native-glyph{width:18px;height:18px}.rnblocks-landing .chef-ready{letter-spacing:1px;color:#9d842e;font-size:9px;font-weight:600}.rnblocks-landing .chef-recipe>p{color:#8c8c8e;font-size:16px;line-height:1.4}.rnblocks-landing .chef-meta{gap:8px;margin:16px 0 20px;display:flex}.rnblocks-landing .chef-meta span{color:#78651f;background:#faf5e4;border-radius:16px;padding:6px 10px;font-size:12px}.rnblocks-landing .chef-recipe h4{margin:15px 0 9px;font-size:18px}.rnblocks-landing .chef-ingredients p{border-bottom:1px solid #f0f0f0;justify-content:space-between;padding:7px 0;font-size:15px;display:flex}.rnblocks-landing .chef-ingredients b{color:#929292;font-size:14px}.rnblocks-landing .chef-step{gap:10px;margin:12px 0;display:flex}.rnblocks-landing .chef-step>span{background:#f7e9af;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.rnblocks-landing .chef-step p{font-size:14px;line-height:1.4}.rnblocks-landing .product-native .chef-main .chef-recipe>button:last-child{height:43px;margin-top:16px;font-size:15px}.rnblocks-landing .chef-recipe .native-glyph{width:19px;height:19px}.rnblocks-landing .ariaaccount-ui{color:#fff;background:#0a0a0a}.rnblocks-landing .ariaaccount-ui .mature-status>i{background:#000}.rnblocks-landing .ariaaccount-ui .mature-home{background:#777}.rnblocks-landing .aria-account-entry{padding:45px 24px 0}.rnblocks-landing .account-orb{background:linear-gradient(140deg,#9741fa,#251344);border-radius:50%;width:90px;height:90px;margin:0 auto 29px}.rnblocks-landing .aria-account-entry h3{text-align:center;margin-bottom:8px;font-size:28px}.rnblocks-landing .aria-account-entry>p{text-align:center;color:#888;margin-bottom:35px;font-size:14px;line-height:1.5}.rnblocks-landing .aria-account-entry label{color:#aaa;margin-bottom:7px;font-size:12px;display:block}.rnblocks-landing .account-field{color:#666;background:#1a1a1a;border:1px solid #27272a;border-radius:12px;height:48px;margin-bottom:20px;padding:14px;font-size:15px}.rnblocks-landing .account-field[data-filled=true]{color:#ddd}.rnblocks-landing .product-native .aria-account-entry button{color:#171021;background:#8b5cf6;border:0;border-radius:12px;width:100%;height:48px;margin-top:6px}.rnblocks-landing .aria-account-entry>small{text-align:center;color:#888;margin-top:22px;font-size:12px;display:block}.rnblocks-landing .aria-account-entry>small b{color:#a485ef}.rnblocks-landing .aria-account-history{flex-direction:column;flex:1;min-height:0;display:flex}.rnblocks-landing .account-mini-orb{background:linear-gradient(140deg,#9741fa,#251344);border-radius:50%;width:30px;height:30px}.rnblocks-landing .ariaaccount-ui .native-profile-avatar{color:#b9a9d7;background:#29252f}.rnblocks-landing .account-history-body{flex:1;padding:30px 24px}.rnblocks-landing .account-history-body h3{font-size:29px;line-height:1.15}.rnblocks-landing .account-history-body>p{color:#888;margin:12px 0 36px;font-size:14px}.rnblocks-landing .account-history-body>small{letter-spacing:1px;color:#666;margin:24px 0 10px;font-size:10px;display:block}.rnblocks-landing .account-history-body article{border-bottom:1px solid #242424;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.rnblocks-landing .account-history-body article b{font-size:16px}.rnblocks-landing .account-history-body article p{color:#888;margin-top:8px;font-size:13px}.rnblocks-landing .account-history-body article>span{color:#555;font-size:23px}.rnblocks-landing .ariaaccount-ui .mature-bottom{border-color:#27272a}.rnblocks-landing .ariaaccount-ui .mature-bottom .active{color:#a485ef}.rnblocks-landing .mature-ui [hidden]{display:none!important}.rnblocks-landing .baz-photo .baz-progress{border-radius:inherit;z-index:2;height:100%;inset:0}.rnblocks-landing .product-native .pocketchef-ui>.mature-app-header b{letter-spacing:-.7px;font-size:23px;font-weight:700}.rnblocks-landing .chef-recipe{flex-direction:column;gap:9px;height:100%;padding-bottom:14px;display:flex}.rnblocks-landing .chef-recipe>*{flex:none}.rnblocks-landing .chef-photo{object-fit:cover;border-radius:16px;width:100%;height:145px}.rnblocks-landing .product-native .chef-main .chef-back{margin:0 0 2px}.rnblocks-landing .product-native .chef-main .chef-recipe h3{margin:3px 0 0;font-size:27px;line-height:1.15}.rnblocks-landing .chef-recipe>p{margin:0;font-size:15px}.rnblocks-landing .chef-meta{gap:8px;margin:1px 0 3px}.rnblocks-landing .chef-meta span{padding:4px 10px}.rnblocks-landing .chef-tabs{background:#f2f2f3;border-radius:9px;gap:3px;padding:3px;display:flex}.rnblocks-landing .product-native .chef-main .chef-tabs button{color:#86868b;background:0 0;border-radius:7px;height:29px;font-size:13px}.rnblocks-landing .product-native .chef-main .chef-tabs button[aria-pressed=true]{color:#222;background:#fff;box-shadow:0 1px 3px #00000012}.rnblocks-landing .chef-detail{flex:1;min-height:125px;overflow:hidden}.rnblocks-landing .chef-ingredients p{padding:7px 0;font-size:14px}.rnblocks-landing .chef-step{margin:9px 0}.rnblocks-landing .chef-step p{font-size:14px}.rnblocks-landing .product-native .chef-main .chef-recipe>button:last-child{flex:none;height:43px;margin:0}.rnblocks-landing .mature-status>span{gap:5px}.rnblocks-landing .mature-status svg.native-signal{fill:currentColor;width:17px;height:11px}.rnblocks-landing .mature-status svg.native-wifi{width:15px;height:11px}.rnblocks-landing .product-native .aria-ui{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.rnblocks-landing .mature-phone,.rnblocks-landing .native-aria-demo,.rnblocks-landing .native-phone,.rnblocks-landing .phone-skeleton{aspect-ratio:1/2;box-shadow:none;filter:drop-shadow(0 8px 14px #0002);background:url(/landing/assets/iphone11pro_frame.svg) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.rnblocks-landing .mature-phone,.rnblocks-landing .native-aria-demo,.rnblocks-landing .connector-preview-wait .phone-skeleton{width:222.5px;height:445px;max-height:none}.rnblocks-landing .mature-phone>.mature-viewport,.rnblocks-landing .native-phone>.mature-viewport,.rnblocks-landing .native-aria-demo>.aria-viewport,.rnblocks-landing .skeleton-screen{border-radius:11%/5.2%;width:89.2%;height:96.4%;position:absolute;top:1.8%;left:5.4%;overflow:hidden}.rnblocks-landing .native-phone{width:auto}.rnblocks-landing .mature-status>i,.rnblocks-landing .aria-status>i{border-radius:0 0 20px 20px;width:176px;height:27px;top:0;left:107px}.rnblocks-landing .connector-preview-wait{justify-content:center;align-items:center;padding:0}.rnblocks-landing .connector-result{justify-content:center}.rnblocks-landing .connector-result .mature-phone,.rnblocks-landing .connector-result .native-aria-demo{flex:none}@media (min-width:1024px){.rnblocks-landing .mature-phone,.rnblocks-landing .native-aria-demo,.rnblocks-landing .connector-preview-wait .phone-skeleton{width:240px;height:480px}}@media (max-width:600px){.rnblocks-landing .mature-phone,.rnblocks-landing .native-aria-demo,.rnblocks-landing .connector-result .native-aria-demo,.rnblocks-landing .connector-preview-wait .phone-skeleton{width:212px;height:424px;max-height:none}}.rnblocks-landing .wandr-ui{color:#151918;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.rnblocks-landing .wandr-page{height:790px;padding:10px 22px 95px;position:relative;overflow:hidden}.rnblocks-landing .wandr-page[hidden]{display:none}.rnblocks-landing .wandr-page header small{color:#36958b;letter-spacing:1.5px;font-size:12px;font-weight:600}.rnblocks-landing .wandr-ui h3{letter-spacing:-.8px;margin:6px 0;font-size:29px;font-weight:700;line-height:1.18}.rnblocks-landing .wandr-ui h4{letter-spacing:-.3px;margin:20px 0 12px;font-size:19px;font-weight:700}.rnblocks-landing .wandr-ui button{text-align:left;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.rnblocks-landing .wandr-ui .native-glyph{stroke:currentColor;stroke-width:1.7px;fill:none;flex:none;width:23px;height:23px}.rnblocks-landing .wandr-search{color:#89918e;align-items:center;gap:12px;margin:20px 0 16px;display:flex}.rnblocks-landing .wandr-search>span{background:#f4f6f5;border-radius:13px;flex:1;align-items:center;gap:10px;padding:12px;font-size:15px;display:flex}.rnblocks-landing .wandr-search>.native-glyph{color:#188f82}.rnblocks-landing .wandr-categories{white-space:nowrap;gap:9px;display:flex}.rnblocks-landing .wandr-categories>*{color:#6b7470;background:#f5f6f5;border-radius:24px;padding:8px 13px;font-size:14px;font-weight:400}.rnblocks-landing .wandr-categories>b{color:#fff;background:#0c9f90}.rnblocks-landing .wandr-ui .wandr-feature{color:#fff;border-radius:24px;width:100%;height:230px;display:block;position:relative;overflow:hidden}.rnblocks-landing .wandr-feature>img{object-fit:cover;width:100%;height:100%}.rnblocks-landing .wandr-feature>div{background:linear-gradient(#0000 20%,#061c2baf);flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:absolute;inset:0}.rnblocks-landing .wandr-feature small{align-items:center;gap:4px;font-size:12px;display:flex}.rnblocks-landing .wandr-feature small svg{width:15px;height:15px}.rnblocks-landing .wandr-feature span{opacity:.8;margin-top:3px;font-size:12px}.rnblocks-landing .wandr-section-title{justify-content:space-between;align-items:center;display:flex}.rnblocks-landing .wandr-section-title>span{color:#188f82;font-size:13px}.rnblocks-landing .wandr-ui .wandr-row{border-bottom:.5px solid #ecefed;align-items:center;gap:12px;width:100%;padding:11px 0;display:flex}.rnblocks-landing .wandr-row>img{object-fit:cover;border-radius:12px;width:56px;height:62px}.rnblocks-landing .wandr-row>div{flex:1}.rnblocks-landing .wandr-row b{font-size:16px;font-weight:600}.rnblocks-landing .wandr-row p{color:#888f8b;margin:3px 0;font-size:12px}.rnblocks-landing .wandr-row small{color:#888f8b;font-size:11px}.rnblocks-landing .wandr-row>svg{color:#949c97;width:20px!important}.rnblocks-landing .wandr-tabs{background:#fff;border-top:.5px solid #e6ece9;height:88px;padding:10px 6px 26px;display:flex;position:absolute;bottom:0;left:0;right:0}.rnblocks-landing .wandr-ui .wandr-tabs button{color:#969e99;flex-direction:column;flex:1;align-items:center;gap:4px;font-size:10px;display:flex}.rnblocks-landing .wandr-tabs .selected{color:#0c9f90!important}.rnblocks-landing .wandr-detail{padding:0 0 88px}.rnblocks-landing .wandr-destination-photo{height:290px;position:relative}.rnblocks-landing .wandr-destination-photo>img{object-fit:cover;width:100%;height:100%}.rnblocks-landing .wandr-ui .wandr-destination-photo button{background:#fffe;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;left:18px}.rnblocks-landing .wandr-destination-photo>span{color:#176f65;letter-spacing:1px;background:#fff;border-radius:6px;padding:5px 8px;font-size:10px;position:absolute;bottom:16px;left:22px}.rnblocks-landing .wandr-region{color:#7e8983;font-size:15px}.rnblocks-landing .wandr-rating{align-items:center;gap:7px;margin:12px 0;font-size:13px;display:flex}.rnblocks-landing .wandr-rating svg{width:16px!important;height:16px!important}.rnblocks-landing .wandr-rating>span{color:#8b948f}.rnblocks-landing .wandr-description{color:#6a7670;font-size:14px;line-height:1.55}.rnblocks-landing .wandr-facts{border-block:1px solid #edf0ee;justify-content:space-between;margin:18px 0;padding:17px 0;display:flex}.rnblocks-landing .wandr-facts small{color:#8b948f;letter-spacing:1px;font-size:9px;display:block}.rnblocks-landing .wandr-facts b{font-size:13px;font-weight:600}.rnblocks-landing .wandr-detail h4{margin:12px 0 5px;font-size:18px}.rnblocks-landing .wandr-ui .wandr-save{color:#fff;background:#0c9f90;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;height:48px;margin-top:18px;font-size:16px;font-weight:600;display:flex}.rnblocks-landing .wandr-saved header p{color:#86908a;margin-top:10px;font-size:14px}.rnblocks-landing .wandr-saved-card{border-radius:24px;height:400px;margin-top:28px;position:relative;overflow:hidden}.rnblocks-landing .wandr-saved-card>img{object-fit:cover;width:100%;height:100%}.rnblocks-landing .wandr-saved-card>div{color:#fff;background:linear-gradient(#0000,#0a282be6);padding:50px 22px 22px;position:absolute;bottom:0;left:0;right:0}.rnblocks-landing .wandr-saved-card small{letter-spacing:1px;font-size:10px}.rnblocks-landing .wandr-saved-card p{font-size:15px}.rnblocks-landing .wandr-saved-card>span{color:#0c9f90;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.rnblocks-landing .wandr-saved-note{color:#849089;text-align:center;margin-top:20px;font-size:12px}.rnblocks-landing .artwork-phone>img,.rnblocks-landing .artwork-rail img,.rnblocks-landing .listing-thumbs img{-webkit-mask-image:none;mask-image:none}.rnblocks-landing .phone-skeleton .skeleton-screen{border-radius:11%/5.2%;width:89.2%;height:96.4%;top:1.8%;left:5.4%}.rnblocks-landing .native-phone,.rnblocks-landing .preview-wait .phone-skeleton{width:242px;height:484px;max-height:100%}@media (max-width:600px){.rnblocks-landing .native-phone,.rnblocks-landing .preview-wait .phone-skeleton{width:220px;height:440px}}.rnblocks-landing .studio-preview-body>.native-phone,.rnblocks-landing .preview-wait>.phone-skeleton{aspect-ratio:1/2;width:auto;height:calc(100% - 64px);max-height:484px;position:absolute;top:calc(50% - 20px);left:50%;translate:-50% -50%!important}.rnblocks-landing .wandr-ui .mature-status{height:56px;padding-inline:30px}.rnblocks-landing .wandr-ui .mature-status>span{gap:4px}.rnblocks-landing .wandr-ui .mature-status svg{width:20px}.rnblocks-landing .wandr-page{height:788px;padding:4px 20px 75px}.rnblocks-landing .wandr-page header{position:relative}.rnblocks-landing .wandr-page header small{letter-spacing:1px;font-size:12px}.rnblocks-landing .wandr-ui h3{letter-spacing:-.5px;margin:5px 0;font-size:26px;line-height:1.2}.rnblocks-landing .wandr-bell{position:absolute;top:25px;right:10px}.rnblocks-landing .wandr-bell svg{width:20px!important}.rnblocks-landing .wandr-search{gap:12px;margin:20px 0 16px}.rnblocks-landing .wandr-search>span{border-radius:13px;padding:12px;font-size:15px}.rnblocks-landing .wandr-search>b{color:#3b9b91;background:#f7f7f7;border-radius:13px;padding:11px;display:flex}.rnblocks-landing .wandr-categories{gap:8px;margin-right:-20px;overflow:hidden}.rnblocks-landing .wandr-categories>*{border:1px solid #e8e8e8;padding:8px 14px;font-size:14px}.rnblocks-landing .wandr-categories>b{border-color:#0c9f90}.rnblocks-landing .wandr-ui h4{margin:24px 0 13px;font-size:18px}.rnblocks-landing .wandr-carousel{gap:16px;height:211px;margin-inline:-36px;display:flex}.rnblocks-landing .wandr-ui .wandr-feature{border-radius:20px;flex:none;width:279px;height:211px}.rnblocks-landing .wandr-peek{border-radius:20px;flex:none;width:36px;overflow:hidden}.rnblocks-landing .wandr-photo{background-repeat:no-repeat;width:100%;height:100%}.rnblocks-landing .photo-patagonia,.rnblocks-landing .photo-amalfi,.rnblocks-landing .photo-kyoto{background-image:url(/landing/assets/current/wandr-reference-3.webp);background-size:257.45% 693.33%}.rnblocks-landing .photo-patagonia{background-position:15.78% 25.28%}.rnblocks-landing .photo-amalfi{background-position:83.83% 25.28%}.rnblocks-landing .photo-kyoto{background-position:15.78% 52.67%}.rnblocks-landing .photo-santorini{background-image:url(/landing/assets/current/wandr-santorini.jpg);background-position:46.71% 43.46%;background-size:157.47% 412.13%}.rnblocks-landing .wandr-feature>div:last-child{background:0 0;padding:14px 16px}.rnblocks-landing .wandr-feature>.wandr-photo{background-color:#d1dad9;padding:0;display:block;position:static}.rnblocks-landing .wandr-feature h3{font-size:24px}.rnblocks-landing .wandr-feature p{font-size:14px}.rnblocks-landing .wandr-feature span{margin-top:0;font-size:12px}.rnblocks-landing .wandr-section-title h4{margin:35px 0 21px}.rnblocks-landing .wandr-section-title>span{font-size:13px}.rnblocks-landing .wandr-ui .wandr-row{gap:12px;padding:11px 0}.rnblocks-landing .wandr-row>.wandr-photo{border-radius:13px;flex:none;width:62px;height:62px}.rnblocks-landing .wandr-row b{font-size:16px}.rnblocks-landing .wandr-row p{font-size:12px}.rnblocks-landing .wandr-row small{color:#252525;align-items:center;gap:4px;font-size:12px;display:flex}.rnblocks-landing .wandr-row small svg{color:#d3a43b;width:13px!important;height:13px!important}.rnblocks-landing .wandr-row small span{color:#aaa}.rnblocks-landing .wandr-tabs{height:62px;padding:9px 0}.rnblocks-landing .wandr-ui .wandr-tabs button{gap:3px;font-size:10px}.rnblocks-landing .wandr-tabs svg{width:25px!important;height:25px!important}.rnblocks-landing .wandr-ui .mature-home{background:#888;bottom:5px}.rnblocks-landing .wandr-ui:has([data-wandr-screen="2"]:not([hidden]))>.mature-status{z-index:2;color:#fff;width:100%;position:absolute;top:0;left:0}.rnblocks-landing .wandr-detail{height:844px;padding:0 0 104px}.rnblocks-landing .wandr-destination-photo{height:270px}.rnblocks-landing .wandr-ui .wandr-destination-photo>.back{color:#fff;background:#0007;width:34px;height:34px;top:60px;left:22px}.rnblocks-landing .wandr-destination-photo>.wandr-share{color:#fff;background:0 0;padding:0;position:absolute;inset:64px 23px auto auto}.rnblocks-landing .wandr-destination-title{color:#fff;background:linear-gradient(#0000,#0007);padding:30px 20px 20px;position:absolute;bottom:0;left:0;right:0}.rnblocks-landing .wandr-destination-title small{letter-spacing:1px;background:#0c9f90;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:600}.rnblocks-landing .wandr-destination-title h3{letter-spacing:-.5px;margin:14px 0 5px;font-size:31px}.rnblocks-landing .wandr-destination-title p{color:#fff9;align-items:center;gap:4px;font-size:14px;display:flex}.rnblocks-landing .wandr-destination-title p svg{width:16px!important;height:16px!important}.rnblocks-landing .wandr-detail-scroll{height:470px;overflow:hidden}.rnblocks-landing .wandr-facts{border-top:0;border-bottom:1px solid #f4f4f4;gap:8px;height:58px;margin:0;padding:15px 20px;overflow:hidden}.rnblocks-landing .wandr-facts>div{color:#999;flex:1;gap:4px;min-width:0;font-size:12px;line-height:17px;display:flex}.rnblocks-landing .wandr-facts>div+div{border-left:1px solid #eee;padding-left:7px}.rnblocks-landing .wandr-facts svg{width:14px!important;height:14px!important}.rnblocks-landing .wandr-facts>div:first-child svg{color:#d6a239}.rnblocks-landing .wandr-facts b{color:#161616;font-size:14px}.rnblocks-landing .wandr-facts>div:nth-child(2)>span{text-overflow:ellipsis;overflow:hidden}.rnblocks-landing .wandr-tags{white-space:nowrap;gap:8px;margin:24px 20px 26px;display:flex;overflow:hidden}.rnblocks-landing .wandr-tags span{color:#32998b;background:#d8faf1;border-radius:24px;padding:5px 14px;font-size:13px;font-weight:500}.rnblocks-landing .wandr-detail .wandr-detail-copy{padding:0 20px}.rnblocks-landing .wandr-detail .wandr-detail-copy h4{margin:0 0 12px;font-size:18px}.rnblocks-landing .wandr-detail .wandr-detail-copy>p{color:#242424;font-size:16px;line-height:24px}.rnblocks-landing .wandr-detail .wandr-detail-copy>h4:nth-of-type(2){margin-top:24px}.rnblocks-landing .wandr-gallery{gap:10px;height:120px;display:flex}.rnblocks-landing .wandr-gallery>div{border-radius:14px;flex:1}.rnblocks-landing .wandr-detail-actions{background:#fff;border-top:1px solid #eee;gap:12px;height:104px;padding:12px 20px 38px;display:flex;position:absolute;bottom:0;left:0;right:0}.rnblocks-landing .wandr-ui .wandr-detail-actions button{color:#fff;background:#0c9f90;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;width:auto;height:48px;margin:0;font-size:16px;font-weight:500;display:flex}.rnblocks-landing .wandr-ui .wandr-detail-actions .wandr-save{color:#858585;background:#fff;border:1px solid #e3e3e3;flex:0 0 98px}.rnblocks-landing .wandr-detail-actions svg{width:20px!important;height:20px!important}.rnblocks-landing .wandr-saved header h3{margin:0 0 20px;font-size:28px}.rnblocks-landing .wandr-segment{text-align:center;background:#f7f7f7;border-radius:12px;margin-bottom:22px;padding:3px;font-size:14px;display:flex}.rnblocks-landing .wandr-segment>*{color:#929292;flex:1;padding:8px;font-weight:500}.rnblocks-landing .wandr-segment>b{color:#151515;background:#fff;border-radius:10px}.rnblocks-landing .wandr-saved-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rnblocks-landing .wandr-saved-card{background:#f8f8f8;border-radius:12px;height:194px;margin:0}.rnblocks-landing .wandr-saved-card>.wandr-photo{height:127px}.rnblocks-landing .wandr-saved-card>div:last-child{color:#151515;background:0 0;padding:9px 10px;position:static}.rnblocks-landing .wandr-saved-card b{font-size:13px;font-weight:600}.rnblocks-landing .wandr-saved-card p{color:#969696;margin:1px 0;font-size:12px}.rnblocks-landing .wandr-saved-card small{letter-spacing:0;align-items:center;gap:3px;font-size:11px;display:flex}.rnblocks-landing .wandr-saved-card small svg{color:#d6a239;width:12px!important;height:12px!important}.rnblocks-landing .wandr-saved-card>span{width:27px;height:27px;top:8px;right:8px}.rnblocks-landing .wandr-saved-card>span svg{width:15px!important;height:15px!important}.rnblocks-landing .browser-native-phone{clip-path:none;object-fit:contain;-webkit-mask:none;mask:none;border-radius:0!important}.rnblocks-landing .wandr-photo.photo-patagonia,.rnblocks-landing .wandr-photo.photo-amalfi,.rnblocks-landing .wandr-photo.photo-kyoto{background-image:url(/landing/assets/current/wandr-reference-3.webp)}.rnblocks-landing .wandr-photo.photo-santorini{background-image:url(/landing/assets/current/wandr-santorini.jpg)}.rnblocks-landing .wandr-saved-card>.wandr-photo{background-color:#0000;padding:0;display:block;position:static}.rnblocks-landing .wandr-photo.photo-patagonia,.rnblocks-landing .wandr-photo.photo-amalfi,.rnblocks-landing .wandr-photo.photo-kyoto{background-size:257.45% 693.33%}.rnblocks-landing .wandr-photo.photo-patagonia{background-position:15.78% 25.28%}.rnblocks-landing .wandr-photo.photo-amalfi{background-position:83.83% 25.28%}.rnblocks-landing .wandr-photo.photo-kyoto{background-position:15.78% 52.67%}.rnblocks-landing .wandr-photo.photo-santorini{background-image:url(/landing/assets/current/wandr-santorini.jpg);background-position:50%;background-size:cover}.rnblocks-landing .wandr-feature>div:last-child{background:linear-gradient(#0000 35%,#05263888)}.rnblocks-landing .wandr-saved{padding-top:18px}.rnblocks-landing .wandr-saved header h3{font-size:26px}.rnblocks-landing .wandr-destination-photo>.photo-patagonia,.rnblocks-landing .wandr-row>.photo-patagonia,.rnblocks-landing .wandr-gallery>.photo-patagonia{background-position:13.82% 25.28%;background-size:331.6% 693.33%}.rnblocks-landing .wandr-row>.photo-amalfi,.rnblocks-landing .wandr-gallery>.photo-amalfi{background-position:73.4% 25.28%;background-size:331.6% 693.33%}.rnblocks-landing .wandr-row>.photo-kyoto{background-position:13.82% 52.67%;background-size:331.6% 693.33%}.rnblocks-landing .wandr-photo.photo-proportional{position:relative;overflow:hidden;background-image:none!important}.rnblocks-landing .wandr-photo.photo-proportional>svg{width:100%;height:100%;display:block}.rnblocks-landing .product-native-nav>b{align-items:center;display:flex}.rnblocks-landing .demo-brand-logo{color:#18181b;width:95px;height:auto;display:block}.rnblocks-landing .studio-preview-body>.native-phone,.rnblocks-landing .preview-wait>.phone-skeleton{margin:auto;inset:0 0 40px;translate:none!important}.rnblocks-landing .wandr-carousel{justify-content:center;gap:16px;width:calc(100% + 40px);margin-inline:-20px}.rnblocks-landing .wandr-peek{border-radius:20px;width:279px;height:211px}.rnblocks-landing .wandr-facts{height:66px}.rnblocks-landing .wandr-facts>div:nth-child(2){flex:1.55}.rnblocks-landing .wandr-facts>div:nth-child(2)>span{white-space:nowrap;font-size:11px;line-height:16px}.rnblocks-landing .browser-studio .browser-native-phone,.rnblocks-landing .browser-preview-wait .phone-skeleton{max-height:510px}@media (max-width:1023px){.rnblocks-landing .browser-studio .browser-native-phone,.rnblocks-landing .browser-preview-wait .phone-skeleton{max-height:460px}}@media (max-width:600px){.rnblocks-landing .studio-preview-body>.native-phone,.rnblocks-landing .preview-wait>.phone-skeleton{height:calc(100% - 84px);bottom:60px}}.rnblocks-landing .artwork-zoom-control select{font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:6px;padding:5px 7px}.rnblocks-landing .artwork-zoom-control select:focus-visible{outline-offset:2px;outline:2px solid #71717a}.rnblocks-landing .artwork-canvas[data-zoom=width] .artwork-stage{align-items:flex-start;overflow:auto}.rnblocks-landing .artwork-canvas[data-zoom=width] .artwork-paper{flex:none;width:100%;height:auto}.rnblocks-landing .landing-pricing{border-top:1px solid var(--line);padding:72px 0 32px}.rnblocks-landing .landing-pricing .section-top{align-items:end}.rnblocks-landing .landing-pricing .section-top>p{max-width:355px}.rnblocks-landing .landing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rnblocks-landing .landing-plan{background:linear-gradient(150deg,#17181d,#101115 75%);border:1px solid #303138;border-radius:13px;flex-direction:column;padding:28px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 4px 12px #00000015}.rnblocks-landing .plan-featured{background:radial-gradient(at 100% 0,#49395633,#0000 65%),linear-gradient(150deg,#1d1c24,#141418 75%);border-color:#6e637f;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #b9a6d210,0 8px 24px #0002}.rnblocks-landing .plan-heading{justify-content:space-between;align-items:center;gap:12px;min-height:25px;display:flex}.rnblocks-landing .plan-heading h3{letter-spacing:-.2px;font-size:16px;font-weight:550}.rnblocks-landing .plan-badge{color:#c9bedb;white-space:nowrap;background:#a296b70c;border:1px solid #a296b72e;border-radius:5px;padding:3px 8px;font-size:10px;line-height:18px}.rnblocks-landing .plan-description{color:var(--muted);margin-top:11px;font-size:13px;line-height:22px}.rnblocks-landing .plan-price{align-items:baseline;gap:9px;margin-top:28px;display:flex}.rnblocks-landing .plan-price strong{letter-spacing:-1.8px;font-variant-numeric:tabular-nums;font-size:47px;font-weight:500;line-height:1.1}.rnblocks-landing .plan-price>span{color:var(--muted);font-size:13px}.rnblocks-landing .plan-allowance{color:var(--fg);margin-top:13px;font-size:13px;line-height:20px}.rnblocks-landing .plan-cta{color:#ededf1;background:linear-gradient(#2d2e35,#212228);border:1px solid #41424a;justify-content:space-between;width:100%;min-height:43px;margin-top:26px;padding:10px 13px;font-size:13px;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0005,0 1px 3px #0003}.rnblocks-landing .plan-cta .ui-icon{width:15px;height:15px}.rnblocks-landing .plan-cta-primary{color:#18171d;background:linear-gradient(#fff,#eae7ef);border-color:#f3effa;box-shadow:inset 0 1px #fff,inset 0 -1px #b5aebf,0 1px 3px #0003}.rnblocks-landing .landing-plan ul{border-top:1px solid var(--line);gap:13px;margin:24px 0 0;padding:22px 0 0;list-style:none;display:grid}.rnblocks-landing .landing-plan li{color:var(--muted);align-items:center;gap:10px;font-size:13px;line-height:20px;display:flex}.rnblocks-landing .landing-plan li .ui-icon{color:#a499b7;width:14px;height:14px}.rnblocks-landing .pricing-footnote{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:12px;line-height:20px;display:flex}.rnblocks-landing .pricing-footnote a{align-items:center;gap:8px;display:inline-flex}.rnblocks-landing .pricing-footnote a:hover{color:var(--fg)}.rnblocks-landing .pricing-footnote .ui-icon{width:13px;height:13px}.rnblocks-landing .closing-conversation{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:90px;padding:85px 0 100px;display:grid}.rnblocks-landing .closing-copy{min-width:0}.rnblocks-landing .closing-copy h2{letter-spacing:-2.4px;margin:24px 0 20px;font-size:64px;line-height:1.07}.rnblocks-landing .closing-copy>p{color:var(--muted);font-size:15px;line-height:25px}.rnblocks-landing .closing-platforms{color:var(--muted);align-items:center;gap:17px;font-size:12px;display:flex}.rnblocks-landing .closing-platforms span{align-items:center;gap:6px;display:inline-flex}.rnblocks-landing .closing-platforms .provider-mark{fill:currentColor;width:16px;height:16px}.rnblocks-landing .closing-start{min-width:0}.rnblocks-landing .closing-prompt{padding:23px}.rnblocks-landing .closing-prompt textarea{height:98px;min-height:98px;line-height:27px}.rnblocks-landing .closing-prompt .prompt-bottom{margin-top:14px}.rnblocks-landing .closing-prompt .prompt-submit .ui-icon{width:15px;height:15px}.rnblocks-landing .closing-start .prompt-suggestions{justify-content:flex-start;gap:8px;margin-top:18px}.rnblocks-landing .closing-note{color:var(--muted);margin-top:17px;font-size:12px;line-height:20px}.rnblocks-landing.daylight .landing-plan{background:linear-gradient(150deg,#fff,#fafafa);border-color:#dedde5;box-shadow:inset 0 1px #fff,0 4px 12px #18142b04}.rnblocks-landing.daylight .plan-featured{background:radial-gradient(at 100% 0,#eee8f570,#0000 70%),#fff;border-color:#afa2c1;box-shadow:inset 0 1px #fff,0 0 0 1px #a996c012,0 8px 24px #49346208}.rnblocks-landing.daylight .plan-badge{color:#71617f;background:#f6f2fa;border-color:#d8cfe5}.rnblocks-landing.daylight .plan-cta{color:#29282e;background:linear-gradient(#fff,#f6f6f8);border-color:#d5d3dc;box-shadow:inset 0 1px #fff,inset 0 -1px #dedce4,0 1px 2px #18142b0a}.rnblocks-landing.daylight .plan-cta-primary{color:#fff;background:linear-gradient(#33313b,#1b1922);border-color:#26222d;box-shadow:inset 0 1px #ffffff1b,inset 0 -1px #0005,0 1px 2px #18142b20}.rnblocks-landing.daylight .landing-plan li .ui-icon{color:#8c7b9f}.rnblocks-landing .product-native button[data-editor-plan]:disabled,.rnblocks-landing .product-native button[data-editor-agent]:disabled{opacity:.45;cursor:default;box-shadow:none}@media (max-width:1050px){.rnblocks-landing .landing-plan{padding:23px 20px}.rnblocks-landing .plan-badge{padding:2px 5px;font-size:9px}.rnblocks-landing .plan-description{min-height:44px}.rnblocks-landing .closing-conversation{gap:45px}.rnblocks-landing .closing-copy h2{font-size:54px}}@media (max-width:760px){.rnblocks-landing .landing-pricing{padding-top:52px}.rnblocks-landing .landing-plans{grid-template-columns:1fr}.rnblocks-landing .landing-plan{padding:25px}.rnblocks-landing .plan-description{min-height:0}.rnblocks-landing .plan-price{margin-top:22px}.rnblocks-landing .landing-plan ul{gap:10px;margin-top:20px;padding-top:18px}.rnblocks-landing .plan-heading h3{font-size:17px}.rnblocks-landing .plan-badge{padding:3px 8px;font-size:10px}.rnblocks-landing .plan-price strong{font-size:44px}.rnblocks-landing .pricing-footnote{flex-direction:column;align-items:start;gap:8px}.rnblocks-landing .closing-conversation{grid-template-columns:1fr;gap:28px;padding:55px 0 65px}.rnblocks-landing .closing-copy h2{letter-spacing:-1.7px;margin-top:18px;font-size:48px}.rnblocks-landing .closing-copy h2 br{display:none}.rnblocks-landing .closing-prompt{padding:20px}.rnblocks-landing .closing-prompt textarea{height:100px;min-height:100px}.rnblocks-landing .closing-start .prompt-suggestions{gap:6px}}@media (max-width:390px){.rnblocks-landing .closing-copy h2{font-size:42px}.rnblocks-landing .closing-prompt{padding:18px 16px}.rnblocks-landing .closing-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.rnblocks-landing .plan-cta{transition:none}}.rnblocks-landing{-moz-text-size-adjust:100%;text-size-adjust:100%}.rnblocks-landing .publish-columns>*,.rnblocks-landing .release-plan li>div,.rnblocks-landing .publish-tool-list p,.rnblocks-landing .publish-work-tabs>*{min-width:0}.rnblocks-landing .publish-work-tabs>*{flex:none;min-width:max-content}.rnblocks-landing .publish-agent-response,.rnblocks-landing .publish-request,.rnblocks-landing .submission-permission,.rnblocks-landing .release-card,.rnblocks-landing .release-plan li p{overflow-wrap:anywhere}.rnblocks-landing .property-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.rnblocks-landing .property-pair>label,.rnblocks-landing .property-pair .select-look{overflow-wrap:anywhere;min-width:0}.rnblocks-landing .property-pair .select-look{flex-wrap:wrap;gap:4px}.rnblocks-landing .studio-mobile-tabs,.rnblocks-landing .native-mobile-menu,.rnblocks-landing .preview-receipt-mobile{display:none}@media (max-width:1050px){.rnblocks-landing .publish-mobile-nav{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:11px;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1.85fr) minmax(0,1fr);gap:4px;margin:10px 12px;padding:4px;display:grid}.rnblocks-landing .product-native .publish-mobile-nav button{color:#71717a;white-space:nowrap;min-width:0;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 6px;font-size:13px;font-weight:500;line-height:20px;display:flex}.rnblocks-landing .product-native .publish-mobile-nav button[aria-pressed=true]{color:#18181b;background:#fff;border:1px solid #dcdce0;box-shadow:0 1px 3px #18181b0c,inset 0 1px #fff}.rnblocks-landing .product-native .publish-mobile-nav .ui-icon{stroke-width:1.75px;flex:none;width:15px;height:15px}}@media (max-width:1023px){.rnblocks-landing .preview-receipt-wide{display:none}.rnblocks-landing .preview-receipt-mobile{display:inline}.rnblocks-landing .product-native-nav{height:48px;padding:0 16px}.rnblocks-landing .product-native-nav>b{font-size:16px}.rnblocks-landing .product-native-nav>div,.rnblocks-landing .product-native-nav>.native-profile{display:none}.rnblocks-landing .native-mobile-menu{place-items:center;width:32px;height:32px;display:grid}.rnblocks-landing .native-mobile-menu .ui-icon{width:20px;height:20px}.rnblocks-landing .studio-mobile-tabs{background:#fff;border-bottom:1px solid #e4e4e7;flex:none;align-items:stretch;height:46px;display:flex}.rnblocks-landing .studio-mobile-tabs button{color:#71717a;background:#fff;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;padding:10px;font-size:14px;font-weight:500}.rnblocks-landing .studio-mobile-tabs button[aria-pressed=true]{color:#18181b;border-bottom-color:#18181b}.rnblocks-landing [data-scene=studio] .studio-recreation,.rnblocks-landing .connector-body,.rnblocks-landing .publishing-simulation{height:clamp(520px,100svh - 164px,680px)}.rnblocks-landing .finished-studio{height:100%}.rnblocks-landing .studio-workarea,.rnblocks-landing .connector-workspace{flex-direction:row;flex:1;height:auto;min-height:0;display:flex}.rnblocks-landing .studio-mini-rail{display:none}.rnblocks-landing [data-scene=studio] .studio-conversation,.rnblocks-landing .finished-studio .studio-conversation,.rnblocks-landing .connector-conversation{border:0;flex:1;min-width:0;height:auto;min-height:0}.rnblocks-landing .studio-conversation .native-composer,.rnblocks-landing .connector-conversation .native-composer{flex-shrink:0;min-height:96px;font-size:14px;line-height:21px;display:block}.rnblocks-landing .native-composer>div{margin-top:16px}.rnblocks-landing .studio-chat-scroll{overscroll-behavior:contain;padding:18px 16px}.rnblocks-landing .studio-preview{flex:1;height:100%;min-height:0}.rnblocks-landing [data-mobile-demo-panel=chat]>.studio-workarea>.studio-preview,.rnblocks-landing [data-mobile-demo-panel=chat]>.connector-workspace>.connector-app-preview,.rnblocks-landing [data-mobile-demo-panel=preview]>.studio-workarea>.studio-conversation,.rnblocks-landing [data-mobile-demo-panel=preview]>.connector-workspace>.connector-conversation{display:none}.rnblocks-landing .studio-projectbar{height:48px;padding:0 10px}.rnblocks-landing .studio-projectbar>strong{font-size:14px}.rnblocks-landing .studio-projectbar .view-toggle,.rnblocks-landing .studio-projectbar .native-download,.rnblocks-landing .studio-projectbar .native-share{display:none}.rnblocks-landing .studio-projectbar .studio-publish{min-height:36px;padding:7px 11px;font-size:14px}.rnblocks-landing .studio-preview-body,.rnblocks-landing .preview-wait{padding:16px 12px 50px}.rnblocks-landing .native-device-tabs{font-size:10px;bottom:12px}.rnblocks-landing .native-device-tabs>*{padding:7px 9px}.rnblocks-landing .native-phone,.rnblocks-landing .phone-skeleton{max-width:100%;max-height:484px}.rnblocks-landing .studio-request,.rnblocks-landing .connector-user,.rnblocks-landing .publish-request,.rnblocks-landing .publish-agent-response,.rnblocks-landing .connector-request p,.rnblocks-landing .studio-service-request p{font-size:16px;line-height:26px}.rnblocks-landing .studio-service-request>div{display:block}.rnblocks-landing .product-native .studio-connect,.rnblocks-landing .product-native .connector-open{min-height:44px;padding:10px 13px!important;font-size:14px!important}.rnblocks-landing .studio-service-request .studio-connect{margin-top:12px!important}.rnblocks-landing .studio-service-request .studio-connect .ui-icon{display:inline-block}.rnblocks-landing .written-files{grid-template-columns:1fr;gap:12px}.rnblocks-landing .written-files code{max-width:calc(100% - 80px);font-size:13px}.rnblocks-landing .written-files .ui-icon{width:14px;height:14px}.rnblocks-landing .product-native [data-toggle-steps]{min-height:40px;margin-top:0;margin-bottom:8px}.rnblocks-landing .connector-body{flex-direction:column;display:flex}.rnblocks-landing .connector-conversation{overscroll-behavior:contain;padding:18px 16px}.rnblocks-landing .connector-conversation .native-composer{margin-top:auto;padding-top:12px}.rnblocks-landing .connector-activity{gap:16px;margin:18px 0 24px}.rnblocks-landing .connector-app-preview{flex:1;min-height:0;padding:0 0 18px}.rnblocks-landing .connector-app-bar{height:48px;padding:13px 16px;font-size:14px}.rnblocks-landing .connector-result{flex-direction:column;align-items:center;width:100%;max-width:calc(100% - 24px);height:calc(100% - 72px);min-height:0;margin-top:12px;display:flex}.rnblocks-landing .connector-result .result-head{flex:none;padding:0}.rnblocks-landing .connector-result .native-story-demo,.rnblocks-landing .connector-result .native-aria-demo,.rnblocks-landing .connector-result .captured-app{flex:none;max-width:100%;height:100%;max-height:445px;margin:0 auto}.rnblocks-landing .connector-preview-wait{justify-content:center;padding:16px 12px 18px;inset:48px 0 0}.rnblocks-landing .connector-preview-wait .phone-skeleton{height:100%;max-height:445px}.rnblocks-landing .connector-overlay{padding:12px}.rnblocks-landing .connector-modal{max-height:100%}.rnblocks-landing .connector-close,.rnblocks-landing .studio-service-overlay button[data-close-studio-connect]{min-width:44px;min-height:44px}.rnblocks-landing .connection-bridge .connect-action{min-height:44px;font-size:14px!important}.rnblocks-landing .publish-mobile-nav button{justify-content:center;align-items:center;gap:6px;min-height:46px;padding:10px 6px;font-size:14px;display:flex}.rnblocks-landing .publish-mobile-nav .ui-icon{width:16px;height:16px}.rnblocks-landing .publishing-conversation>header{padding:12px 16px}.rnblocks-landing .publishing-conversation h4{font-size:14px}.rnblocks-landing .publishing-chat-scroll{overscroll-behavior:contain;padding:18px 16px}.rnblocks-landing .publish-welcome{padding:12px 0}.rnblocks-landing .publish-welcome p{font-size:16px;line-height:26px}.rnblocks-landing .publish-welcome .publishing-suggestions button{min-height:44px;font-size:12px}.rnblocks-landing .publish-tool-list{gap:16px}.rnblocks-landing .publish-tool-list p,.rnblocks-landing .publish-tool-list b{font-size:14px}.rnblocks-landing .publishing-conversation .native-composer{min-height:90px;margin:10px;font-size:14px}.rnblocks-landing .publishing-conversation .native-composer>div{margin-top:18px}.rnblocks-landing .product-native .publish-approval,.rnblocks-landing .product-native .publish-artwork-link{min-height:44px;font-size:14px!important}.rnblocks-landing .publish-work-tabs{gap:18px;min-height:48px}.rnblocks-landing .publish-work-tabs button{flex:none;min-height:44px;font-size:13px}.rnblocks-landing .publish-right,.rnblocks-landing .release-plan{overscroll-behavior:contain}.rnblocks-landing .film-chapters{scrollbar-width:none;min-width:0;max-width:100%}.rnblocks-landing .film-chapters button,.rnblocks-landing .connector-chapters button{flex:none;min-height:44px;padding:10px!important;font-size:12px!important}.rnblocks-landing .scene-actions{flex:none;gap:4px}.rnblocks-landing .scene-replay,.rnblocks-landing .scene-play{min-width:44px;min-height:44px}.rnblocks-landing .film-footer{flex-wrap:wrap;gap:6px!important;padding:8px 12px!important}.rnblocks-landing .film-footer>.scene-actions{margin-left:auto}.rnblocks-landing .scene-caption{font-size:11px;line-height:17px}.rnblocks-landing .connector-tabs{scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:5px;padding:8px;display:flex;overflow-x:auto}.rnblocks-landing .connector-tabs button{flex:0 0 148px;grid-template-columns:28px 1fr;gap:3px 9px;padding:12px 10px}.rnblocks-landing .connector-tabs button>span:nth-child(2){font-size:13px}.rnblocks-landing .connector-tabs small{font-size:10px}.rnblocks-landing .connector-tabs .service-icon{width:28px;height:28px}.rnblocks-landing .connector-tabs .provider-mark{width:17px;height:17px}.rnblocks-landing .headline-properties textarea,.rnblocks-landing .prompt-form textarea{font-size:16px}.rnblocks-landing .browser-live-toolbar button,.rnblocks-landing .browser-control-footer button,.rnblocks-landing .browser-expanded-header button,.rnblocks-landing .browser-demo-controls button,.rnblocks-landing .browser-story-steps button,.rnblocks-landing .motion-toggle{min-height:44px}.rnblocks-landing .direction-switch{width:max-content;max-width:calc(100% - 32px);box-shadow:none;margin:0 auto 24px;position:static}.rnblocks-landing .direction-switch>a{align-items:center;min-height:44px;font-size:12px;display:flex}}@media (max-width:600px){.rnblocks-landing [data-scene=artwork][data-state="3"] .publishing-simulation{height:760px}.rnblocks-landing .crisp-stage{padding:6px}.rnblocks-landing .film-toolbar{gap:0;padding:6px!important}.rnblocks-landing .film-chapters{gap:0}.rnblocks-landing .film-chapters button{padding:10px 8px!important}.rnblocks-landing .film-footer>p{flex:1;min-width:160px}.rnblocks-landing .connector-demo .film-footer{padding:8px!important}.rnblocks-landing .connector-chapters{gap:0}.rnblocks-landing .connector-chapters button{padding:10px 7px!important}.rnblocks-landing .artwork-workspace{grid-template-rows:minmax(0,1fr) 130px;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:0 8px 10px}.rnblocks-landing .artwork-rail button{min-width:44px;min-height:44px}.rnblocks-landing .artwork-projectbar{height:48px}.rnblocks-landing .artwork-projectbar button{min-width:32px;min-height:36px}.rnblocks-landing .artwork-projectbar strong{gap:5px;font-size:12px}.rnblocks-landing .artwork-projectbar strong>span{display:none}.rnblocks-landing .artwork-top{padding:10px}.rnblocks-landing .artwork-actions{padding-bottom:10px}.rnblocks-landing .artwork-actions>div>button{min-height:36px;font-size:11px!important}.rnblocks-landing .artwork-properties{padding:8px}.rnblocks-landing .headline-properties textarea{resize:none;height:56px;font-size:16px;line-height:20px}.rnblocks-landing .artwork-canvas header{height:32px;font-size:10px}.rnblocks-landing .artwork-paper{padding:9px 8px 4px}.rnblocks-landing .artwork-paper>p{margin:5px 0 6px}.rnblocks-landing .canvas-size{padding:5px 1px;font-size:7px}.rnblocks-landing .menu-toggle{min-width:44px;min-height:44px}.rnblocks-landing .navend{gap:6px}.rnblocks-landing .nav .button.small,.rnblocks-landing .prompt-suggestions button{min-height:44px}.rnblocks-landing .plan-cta{min-height:48px}}.rnblocks-landing{--section-space:112px;--intro-gap:56px}.rnblocks-landing .publishing,.rnblocks-landing .connections,.rnblocks-landing .apps{padding-block:var(--section-space)}.rnblocks-landing .landing-pricing{padding:var(--section-space) 0 72px}.rnblocks-landing .faq{padding-block:96px}.rnblocks-landing .closing-conversation{column-gap:88px;padding-block:112px}.rnblocks-landing .section-top{margin-bottom:var(--intro-gap);gap:48px}.rnblocks-landing .section-top>p,.rnblocks-landing .product-intro>p{max-width:40ch;line-height:1.65}.rnblocks-landing .product-intro{padding-bottom:var(--intro-gap);column-gap:64px}.rnblocks-landing .browser-section{gap:72px;padding-block:128px}.rnblocks-landing .browser-intro>p{max-width:38ch;line-height:1.7}.rnblocks-landing .landing-plans{gap:24px}.rnblocks-landing .landing-plan{padding:30px}@media (min-width:601px) and (max-width:1023px){.rnblocks-landing{--section-space:88px;--intro-gap:44px}.rnblocks-landing .section-top,.rnblocks-landing .product-intro{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.rnblocks-landing .section-top>p,.rnblocks-landing .product-intro>p{max-width:48ch;margin:0;font-size:17px;line-height:28px}.rnblocks-landing .section-top h2,.rnblocks-landing .product-intro h2{max-width:22ch;font-size:40px;line-height:1.12}.rnblocks-landing .browser-section{gap:40px;padding-block:96px}.rnblocks-landing .closing-conversation{gap:40px;padding-block:88px}.rnblocks-landing .faq{gap:48px;padding-block:80px}.rnblocks-landing .landing-plan{padding:24px}}@media (max-width:600px){.rnblocks-landing{--section-space:72px;--intro-gap:40px}.rnblocks-landing .wrap{width:calc(100% - 40px)}.rnblocks-landing .section-top{gap:24px}.rnblocks-landing .section-top>p{max-width:36ch;margin-top:24px}.rnblocks-landing .product-intro{padding-top:32px;padding-bottom:40px}.rnblocks-landing .product-intro>p{max-width:36ch;margin-top:24px}.rnblocks-landing .section-top h2,.rnblocks-landing .product-intro h2{line-height:1.14}.rnblocks-landing .browser-section{gap:40px;padding-block:80px}.rnblocks-landing .browser-intro>p{margin-top:24px;line-height:1.7}.rnblocks-landing .landing-pricing{padding-bottom:64px}.rnblocks-landing .landing-plan{padding:28px 24px}.rnblocks-landing .faq{gap:36px;padding-block:72px}.rnblocks-landing .faq details{padding-block:24px}.rnblocks-landing .closing-conversation{gap:40px;padding-block:72px}.rnblocks-landing .closing-copy>p{max-width:34ch}.rnblocks-landing .closing-start .prompt-suggestions{gap:10px;margin-top:20px}.rnblocks-landing .closing-note{margin-top:20px}}@media (max-width:1023px){.rnblocks-landing .header{z-index:60;position:relative}.rnblocks-landing .header>.nav{gap:20px;height:64px}.rnblocks-landing .header .navend{gap:0;margin-left:auto;margin-right:-12px}.rnblocks-landing .header .navend>.button,.rnblocks-landing .header .navend>.login{display:none}.rnblocks-landing .header .menu-toggle{background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:flex}.rnblocks-landing .header .menu-toggle .icon{stroke-width:1.5px;width:20px;height:20px}.rnblocks-landing .header .menu-toggle:hover{background:var(--soft)}.rnblocks-landing .header .navlinks{background:var(--bg);border-bottom:1px solid var(--line);z-index:30;margin:0;padding:16px 24px;display:none;position:absolute;inset:65px 0 auto}.rnblocks-landing .header .navlinks.open{flex-direction:column;gap:4px;display:flex}.rnblocks-landing .header .navlinks>a,.rnblocks-landing .header .navlinks>a:nth-child(2){align-items:center;min-height:44px;padding:8px 0;font-size:15px;display:flex}}.rnblocks-landing .product-journey{border:1px solid var(--line);background:var(--panel);border-radius:13px;position:relative;overflow:hidden}.rnblocks-landing .journey-anchor{scroll-margin-top:32px;position:absolute;top:0}.rnblocks-landing .product-journey>.product-film{box-shadow:none;border:0;border-radius:0;margin:0}.rnblocks-landing .product-journey>[hidden]{display:none!important}.rnblocks-landing .product-journey>.product-film>.film-toolbar{display:none}.rnblocks-landing .journey-toolbar{border-bottom:1px solid var(--line);padding:12px 18px}.rnblocks-landing .journey-chapters{justify-content:space-between;gap:10px;width:100%}.rnblocks-landing .journey-chapters button{white-space:nowrap;min-height:44px}.rnblocks-landing .product-journey [data-scene=studio] .studio-recreation,.rnblocks-landing .product-journey .publishing-simulation{height:700px}.rnblocks-landing .product-journey .film-footer{min-height:62px}.rnblocks-landing .browser-section{display:block}.rnblocks-landing .browser-intro{margin-bottom:var(--intro-gap);grid-template-columns:1fr 1fr;align-items:end;column-gap:64px;display:grid}.rnblocks-landing .browser-intro .section-kicker{grid-column:1/-1}.rnblocks-landing .browser-intro h2{max-width:20ch;margin:22px 0 0;font-size:clamp(36px,3.8vw,52px)}.rnblocks-landing .browser-intro>p{max-width:39ch;margin:0;font-size:16px;line-height:1.7}.rnblocks-landing .browser-agent-demo{background:var(--panel);box-shadow:none;border-color:var(--line);color:var(--fg);border-radius:13px;padding:0}.rnblocks-landing .browser-story-steps{scrollbar-width:none;flex-flow:row;gap:12px;margin:0;overflow-x:auto}.rnblocks-landing .browser-story-steps button{white-space:nowrap;flex:none;min-height:44px;padding:8px 12px;font-size:12px}.rnblocks-landing .browser-stage{background:linear-gradient(125deg,#d9d8ec,#bcc6e6 55%,#b4a5da);padding:22px}.rnblocks-landing .browser-studio{height:800px}.rnblocks-landing .browser-studio .studio-workarea{grid-template-columns:32px minmax(350px,44%) minmax(0,1fr)}.rnblocks-landing .browser-studio .browser-chat-surface{border-radius:0;padding:20px 18px}.rnblocks-landing .browser-studio .browser-prompt{max-width:95%;margin-bottom:22px}.rnblocks-landing .browser-studio .browser-task{box-shadow:none}.rnblocks-landing .browser-live-toolbar .browser-expand{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rnblocks-landing .browser-studio .expo-docs-layout{grid-template-columns:100px minmax(0,1fr);height:216px}.rnblocks-landing .browser-studio .expo-docs-sidebar{font-size:9px}.rnblocks-landing .browser-studio .expo-docs-scroll article{padding:18px 14px 50px}.rnblocks-landing .browser-studio .expo-docs-scroll h3{font-size:22px}.rnblocks-landing .browser-studio .expo-docs-scroll h4{font-size:15px}.rnblocks-landing .browser-studio .expo-docs-nav small{display:none}.rnblocks-landing .browser-studio .studio-preview{min-height:0}.rnblocks-landing .browser-studio .studio-preview-body{flex:1;min-height:0;padding:26px 18px 60px}.rnblocks-landing .browser-studio .expo-terminal code{color:#fff;background:#000;padding:13px 11px;font-size:10px;line-height:1.5}.rnblocks-landing .browser-native-phone{object-fit:contain;border-radius:20%/9.5%;width:auto;max-width:100%;height:100%;max-height:540px;display:block}.rnblocks-landing .browser-studio .browser-result{margin-top:18px}.rnblocks-landing .browser-studio .native-device-tabs{bottom:16px}.rnblocks-landing .browser-studio .studio-projectbar>strong{gap:8px}.rnblocks-landing .browser-studio .native-pill{background:#fff;min-height:32px}.rnblocks-landing .browser-demo-controls{min-height:62px;color:var(--muted);justify-content:flex-end;gap:12px;margin:0;padding:8px 18px}.rnblocks-landing .browser-demo-controls button{color:var(--muted);min-width:44px;min-height:44px;font-size:12px}.rnblocks-landing .browser-demo-controls .browser-source{margin-left:0}@media (max-width:1023px){.rnblocks-landing .product-journey [data-scene=studio] .studio-recreation,.rnblocks-landing .product-journey .publishing-simulation,.rnblocks-landing .browser-studio{height:clamp(580px,100svh - 164px,700px)}.rnblocks-landing .product-journey [data-scene=artwork][data-state="3"] .publishing-simulation{height:760px}.rnblocks-landing .journey-toolbar{padding:6px}.rnblocks-landing .journey-chapters{justify-content:flex-start;gap:0}.rnblocks-landing .browser-intro{grid-template-columns:1fr;gap:22px}.rnblocks-landing .browser-intro h2{margin:0;font-size:40px}.rnblocks-landing .browser-intro>p{max-width:48ch;font-size:17px;line-height:28px}.rnblocks-landing .browser-studio .studio-workarea{display:flex}.rnblocks-landing .browser-studio .studio-conversation{border:0;flex:1;min-width:0;height:auto}.rnblocks-landing .browser-studio .browser-chat-surface{padding:18px 16px}.rnblocks-landing .browser-studio .native-composer{min-height:96px;display:block}.rnblocks-landing .browser-studio .studio-preview-body{padding:16px 12px 50px}.rnblocks-landing .browser-native-phone{max-height:484px}}@media (max-width:600px){.rnblocks-landing .browser-intro{gap:0}.rnblocks-landing .browser-intro h2{margin-top:22px;font-size:37px;line-height:1.14}.rnblocks-landing .browser-intro>p{margin-top:24px;font-size:15px;line-height:25px}.rnblocks-landing .browser-stage{padding:6px}.rnblocks-landing .browser-story-steps{justify-content:space-between;gap:0}.rnblocks-landing .browser-story-steps button{gap:5px;padding:8px 6px;font-size:11px}.rnblocks-landing .browser-story-steps button span{padding:4px;font-size:9px}.rnblocks-landing .browser-studio .expo-docs-layout{grid-template-columns:1fr;height:230px}.rnblocks-landing .browser-studio .expo-docs-sidebar{display:none}.rnblocks-landing .browser-studio .browser-task{padding:10px}.rnblocks-landing .browser-studio .browser-live-toolbar{gap:4px;padding:6px}.rnblocks-landing .browser-studio .browser-live-toolbar button{padding:6px;font-size:11px}.rnblocks-landing .browser-studio .browser-live-status{font-size:11px}.rnblocks-landing .browser-studio .browser-chat-surface{padding:16px 12px}.rnblocks-landing .browser-studio .browser-prompt{font-size:16px}.rnblocks-landing .browser-demo-controls{padding:8px 12px}}.rnblocks-landing .studio-projectbar>strong{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.rnblocks-landing .studio-projectbar>div{flex:none}.rnblocks-landing .studio-projectbar .view-toggle{border-radius:8px;align-items:center;gap:2px;padding:2px}.rnblocks-landing .studio-projectbar .view-toggle>button,.rnblocks-landing .studio-projectbar .native-code-mark{border:0;border-radius:6px;place-items:center;width:34px;height:28px;padding:0;display:grid}.rnblocks-landing .studio-projectbar .view-toggle>button{color:#fff;background:#18181b}.rnblocks-landing .studio-projectbar .native-code-mark{color:#71717a}.rnblocks-landing .studio-projectbar .view-toggle .ui-icon{flex:none;width:13px;height:13px}.rnblocks-landing .browser-stage{isolation:isolate;position:relative;overflow:hidden}.rnblocks-landing .browser-stage>.scene-cursor{z-index:8;pointer-events:none}.rnblocks-landing .browser-handoff>p{color:#27272a;margin:0 0 14px;font-size:14px;font-weight:500;line-height:1.5}.rnblocks-landing .browser-handoff[hidden],.rnblocks-landing .browser-live-card[hidden],.rnblocks-landing .browser-embedded[hidden]{display:none!important}.rnblocks-landing .browser-waiting{background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.rnblocks-landing .browser-waiting>img{width:192px;max-width:100%;height:auto}.rnblocks-landing .browser-waiting>button{color:#fff;background:#18181b;border:0;border-radius:8px;min-height:36px;padding:9px 14px;font-size:12px;font-weight:600}.rnblocks-landing .browser-embedded{z-index:5;color:#18181b;background:#fff;border-radius:10px;min-width:0;min-height:0;position:absolute;inset:22px;overflow:hidden;box-shadow:0 14px 50px #0003}.rnblocks-landing .browser-expanded-frame{color:#18181b;width:100%;min-width:0;height:100%;min-height:0;font:14px/1.5 var(--font-sans),sans-serif;background:#fff;flex-direction:column;display:flex;overflow:hidden}.rnblocks-landing .browser-fullscreen{box-sizing:border-box;width:min(1280px,100vw - 32px);max-width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden}.rnblocks-landing .browser-expanded-header{flex-wrap:wrap;flex:none;gap:10px;min-width:0;padding:8px 10px}.rnblocks-landing .browser-expanded-header>span{color:#71717a;white-space:nowrap;font-size:12px}.rnblocks-landing .browser-expanded-header>div{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.rnblocks-landing .browser-expanded-header button{font:500 12px/18px var(--font-sans),sans-serif;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:6px 10px;display:inline-flex}.rnblocks-landing .browser-expanded-header .ui-icon{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:14px;height:14px}.rnblocks-landing .browser-zoom{border:1px solid #e4e4e7;border-radius:8px;align-items:center;gap:4px;min-width:0;padding:0 4px;display:flex}.rnblocks-landing .browser-zoom button{border:0;min-width:36px;padding:0;font-size:18px}.rnblocks-landing .browser-zoom button:disabled{opacity:.4}.rnblocks-landing .browser-zoom select{color:#3f3f46;font:12px/18px var(--font-sans),sans-serif;background:#fff;border:0;border-radius:4px;max-width:114px;min-height:36px;padding:0 4px}.rnblocks-landing .browser-expanded-body{background:#fff;flex:1;min-width:0;min-height:0;padding:8px;overflow:hidden}.rnblocks-landing .browser-expanded-body>.browser-site{border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.rnblocks-landing .browser-expanded-body .expo-docs-layout{flex:1;grid-template-columns:minmax(0,200px) minmax(0,1fr);min-width:0;height:auto;min-height:0}.rnblocks-landing .browser-expanded-body .expo-docs-scroll{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.rnblocks-landing .browser-expanded-body .expo-docs-scroll article{box-sizing:border-box;overflow-wrap:anywhere;width:100%;max-width:900px}.rnblocks-landing .browser-expanded-body .expo-docs-nav{height:52px;min-height:52px}.rnblocks-landing .browser-private-location{color:#52525b;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-bottom:1px solid #e4e4e7;flex:none;padding:9px 12px;font-size:12px;overflow:hidden}.rnblocks-landing .browser-private-location[hidden]{display:none}.rnblocks-landing .browser-control-footer{flex-flow:wrap;flex:none;justify-content:space-between;gap:8px;padding:10px 12px;display:flex;position:static!important}.rnblocks-landing .browser-control-footer button{font:500 12px/18px var(--font-sans),sans-serif;white-space:normal;text-align:center;cursor:pointer;border-radius:8px;max-width:100%;min-height:36px;padding:8px 14px}.rnblocks-landing .browser-control-footer button:disabled{opacity:.6}.rnblocks-landing .expo-icon-guide{border:1px solid #e4e4e7;border-radius:8px;font-size:12px;overflow:hidden}.rnblocks-landing .expo-icon-guide>summary{font-size:inherit;cursor:pointer;list-style:revert;padding:14px;font-weight:600;line-height:1.5}.rnblocks-landing .expo-icon-guide>div{border-top:1px solid #e4e4e7;padding:18px 14px}.rnblocks-landing .expo-icon-guide h4{margin:0 0 12px}.rnblocks-landing .browser-expanded-body .expo-icon-guide{font-size:14px}.rnblocks-landing [data-browser-mode=requesting] .browser-live-status i{background:#a1a1aa;animation:1s infinite browser-working-pulse}@media (max-width:1023px){.rnblocks-landing .browser-expanded-body .expo-docs-layout{grid-template-columns:minmax(0,160px) minmax(0,1fr)}.rnblocks-landing .browser-expanded-body .expo-docs-scroll article{padding:28px 24px 60px}}@media (max-width:600px){.rnblocks-landing .browser-embedded{inset:6px}.rnblocks-landing .browser-fullscreen{border-radius:10px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.rnblocks-landing .browser-expanded-header{gap:6px;padding:7px}.rnblocks-landing .browser-expanded-header>span{width:100%}.rnblocks-landing .browser-expanded-header>div{justify-content:space-between;gap:6px;width:100%;margin:0}.rnblocks-landing .browser-expanded-header .browser-collapse{min-height:44px;padding:6px 8px}.rnblocks-landing .browser-zoom{gap:0;padding:0 2px}.rnblocks-landing .browser-zoom button{min-width:36px;min-height:44px}.rnblocks-landing .browser-zoom select{max-width:106px;min-height:44px;padding:0 2px}.rnblocks-landing .browser-expanded-body{padding:6px}.rnblocks-landing .browser-expanded-body .expo-docs-layout{grid-template-columns:minmax(0,1fr)}.rnblocks-landing .browser-expanded-body .expo-docs-scroll article{padding:24px 16px 48px}.rnblocks-landing .browser-expanded-body .expo-docs-scroll h3{font-size:27px}.rnblocks-landing .browser-control-footer button{min-height:44px}.rnblocks-landing .browser-control-footer{gap:8px;padding:8px}.rnblocks-landing .browser-control-footer [data-browser-return]{flex:1}.rnblocks-landing .browser-handoff>p{font-size:15px}.rnblocks-landing .browser-waiting{padding:20px 12px}.rnblocks-landing .browser-waiting>button{min-height:44px;font-size:14px}}@media (max-width:359px){.rnblocks-landing .browser-expanded-header .browser-collapse>span{display:none}.rnblocks-landing .browser-expanded-header .browser-collapse{min-width:44px}.rnblocks-landing .browser-control-footer{flex-direction:column;align-items:stretch}.rnblocks-landing .browser-control-footer button{width:100%}}.rnblocks-landing .browser-story-layout{flex-direction:column;gap:26px;min-width:0;display:flex;position:relative}.rnblocks-landing .browser-story-layout .browser-story-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin:0;display:grid;position:relative;overflow:visible}.rnblocks-landing .browser-story-layout .browser-story-steps>button{text-align:left;white-space:normal;border:0;border-top:1px solid var(--line);min-width:0;min-height:44px;color:var(--muted);font-family:var(--font-sans),sans-serif;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0 0;display:flex;position:relative}.rnblocks-landing .browser-story-layout .browser-story-steps>button[aria-pressed=true]{border-color:var(--fg);color:var(--fg)}.rnblocks-landing .browser-story-layout .browser-step-number{box-shadow:none;font:11px/1.4 var(--font-geist-mono),monospace;letter-spacing:.04em;color:var(--muted);border:0;border-radius:0;padding:0;background:0 0!important}.rnblocks-landing .browser-story-layout .browser-step-copy{box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:0;display:flex}.rnblocks-landing .browser-story-layout .browser-step-copy>strong{letter-spacing:-.5px;color:inherit;font-size:21px;font-weight:500;line-height:1.25}.rnblocks-landing .browser-story-layout .browser-step-copy>span{box-shadow:none;font:14px/1.65 var(--font-sans),sans-serif;color:var(--muted);background:0 0;border:0;max-width:27ch;padding:0}.rnblocks-landing .browser-story-layout .browser-story-steps>button[aria-pressed=true] .browser-step-copy,.rnblocks-landing .browser-story-layout .browser-story-steps>button[aria-pressed=true] .browser-step-copy>span{box-shadow:none;background:0 0;border:0}.rnblocks-landing .browser-story-layout .browser-story-steps>button[aria-pressed=true] .browser-step-copy>span{color:var(--muted)}.rnblocks-landing .browser-story-layout .browser-story-steps>button:focus-visible{outline:0}.rnblocks-landing .browser-story-layout .browser-story-steps>button:focus-visible .browser-step-copy{outline:2px solid var(--fg);outline-offset:7px;border-radius:3px}.rnblocks-landing .browser-story-rail{display:none}.rnblocks-landing .browser-story-layout .browser-agent-demo{min-width:0}.rnblocks-landing .browser-story-layout .browser-demo-controls{min-height:54px;padding-block:4px}@media (min-width:1200px) and (min-height:760px) and (prefers-reduced-motion:no-preference){.rnblocks-landing .browser-story-layout{grid-template-columns:minmax(0,1fr) minmax(0,2.65fr);align-items:start;gap:48px;display:grid}.rnblocks-landing .browser-story-layout .browser-agent-demo{background:0 0;border:0;grid-area:1/2;position:sticky;top:32px;overflow:visible}.rnblocks-landing .browser-story-layout .browser-story-steps{flex-direction:column;grid-area:1/1;gap:0;padding-left:28px;display:flex}.rnblocks-landing .browser-story-layout .browser-story-steps>button{border:0;justify-content:center;gap:20px;width:100%;min-height:clamp(540px,100svh - 100px,740px);padding:40px 0}.rnblocks-landing .browser-story-layout .browser-step-copy{gap:18px}.rnblocks-landing .browser-story-layout .browser-step-copy>strong{letter-spacing:-1px;max-width:9ch;font-size:clamp(28px,2.65vw,37px);line-height:1.13}.rnblocks-landing .browser-story-layout .browser-step-copy>span{max-width:23ch;font-size:15px;line-height:1.75}.rnblocks-landing .browser-story-layout .browser-step-number{font-size:12px}.rnblocks-landing .browser-story-layout .browser-story-rail{background:var(--line);border:0;border-radius:2px;width:2px;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.rnblocks-landing .browser-story-rail>i{background:var(--fg);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.rnblocks-landing .browser-story-layout .browser-stage{border:1px solid var(--line);border-radius:18px;padding:14px;box-shadow:inset 0 1px #ffffff70,0 18px 50px #00000010}.rnblocks-landing .browser-story-layout .browser-studio{height:clamp(540px,100svh - 166px,680px)}.rnblocks-landing .browser-story-layout .browser-studio .studio-workarea{grid-template-columns:24px minmax(300px,48%) minmax(0,1fr)}.rnblocks-landing .browser-story-layout .browser-studio .browser-chat-surface{padding:16px 12px}.rnblocks-landing .browser-story-layout .browser-studio .browser-prompt{max-width:100%;padding:10px 12px;font-size:14px}.rnblocks-landing .browser-story-layout .browser-studio .browser-task{padding:10px}.rnblocks-landing .browser-story-layout .browser-studio .browser-live-toolbar{gap:5px;padding:7px}.rnblocks-landing .browser-story-layout .browser-studio .browser-live-toolbar button{padding:6px 7px;font-size:11px}.rnblocks-landing .browser-story-layout .browser-studio .expo-docs-sidebar{display:none}.rnblocks-landing .browser-story-layout .browser-studio .expo-docs-layout{grid-template-columns:minmax(0,1fr)}.rnblocks-landing .browser-story-layout .browser-studio .studio-projectbar{padding-inline:9px}.rnblocks-landing .browser-story-layout .browser-studio .studio-projectbar>div{gap:5px}.rnblocks-landing .browser-story-layout .browser-studio .native-download{gap:0;padding:8px;font-size:0}.rnblocks-landing .browser-story-layout .browser-studio .native-composer{min-height:88px;margin:10px;padding:10px;font-size:13px}.rnblocks-landing .browser-story-layout .browser-studio .native-composer>div{margin-top:18px}.rnblocks-landing .browser-story-layout .browser-embedded{border-radius:12px;inset:14px}.rnblocks-landing .browser-story-layout .browser-expanded-body .expo-docs-layout{grid-template-columns:minmax(0,150px) minmax(0,1fr)}.rnblocks-landing .browser-story-layout .browser-expanded-body .expo-docs-scroll article{padding:28px 24px 60px}.rnblocks-landing .browser-story-layout .browser-expanded-body .expo-docs-scroll h3{font-size:28px}.rnblocks-landing .browser-story-layout .browser-demo-controls{padding-inline:2px}}@media (max-width:600px){.rnblocks-landing .browser-story-layout{gap:20px}.rnblocks-landing .browser-story-layout .browser-story-steps{gap:10px}.rnblocks-landing .browser-story-layout .browser-story-steps>button{gap:10px;padding-top:12px}.rnblocks-landing .browser-story-layout .browser-step-number{font-size:10px}.rnblocks-landing .browser-story-layout .browser-step-copy>strong{letter-spacing:-.3px;max-width:none;font-size:14px;line-height:1.3}.rnblocks-landing .browser-story-layout .browser-step-copy>span{display:none}.rnblocks-landing .browser-story-layout .browser-agent-demo{border-radius:12px}}.rnblocks-landing .chef-web-nav b{letter-spacing:-.5px;font-size:17px}.rnblocks-landing .chef-web-nav b>span{color:#c5a12d}.rnblocks-landing .chef-web-layout{background:#fffdf7}.rnblocks-landing .chef-web-layout .expo-docs-sidebar{background:#faf8f0}.rnblocks-landing .chef-web-scroll article{max-width:none;padding:24px!important}.rnblocks-landing .chef-web-scroll article>header{margin-bottom:20px;display:block!important}.rnblocks-landing .chef-web-scroll header small{letter-spacing:1.3px;color:#89846f;font-size:8px}.rnblocks-landing .chef-web-scroll header h3{letter-spacing:-1px;color:#272619;margin:8px 0;font:600 27px/1.1 -apple-system,BlinkMacSystemFont,sans-serif}.rnblocks-landing .chef-web-scroll header p{color:#88816f;font-size:11px}.rnblocks-landing .chef-web-scroll .chef-web-create{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 20px!important;padding:0!important;display:grid!important}.rnblocks-landing .chef-web-ingredients{background:#fff;border:1px solid #eae6d8;border-radius:14px;padding:15px}.rnblocks-landing .chef-web-ingredients>small,.rnblocks-landing .chef-web-recipe small{letter-spacing:1px;color:#8f8773;font-size:7px}.rnblocks-landing .chef-web-ingredients>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.rnblocks-landing .chef-web-ingredients>div span{color:#5a5442;background:#f7f4e9;border-radius:14px;padding:5px 7px;font-size:9px}.rnblocks-landing .chef-web-ingredients>p{color:#827a67;margin:16px 0;font-size:9px}.rnblocks-landing .chef-web-ingredients>b{color:#373018;background:#e8c646;border-radius:8px;justify-content:space-between;padding:9px;font-size:10px;font-weight:500;display:flex}.rnblocks-landing .chef-web-ingredients>b svg{width:12px;height:12px}.rnblocks-landing .chef-web-recipe{background:#fff;border:1px solid #eae6d8;border-radius:14px;overflow:hidden}.rnblocks-landing .chef-web-recipe>img{object-fit:cover;width:100%;height:110px;display:block}.rnblocks-landing .chef-web-recipe>div{padding:10px}.rnblocks-landing .chef-web-scroll .chef-web-recipe h4{margin:5px 0;font-size:13px}.rnblocks-landing .chef-web-recipe p{margin:0!important;font-size:9px!important}.rnblocks-landing .chef-web-saved{background:#fff!important;border-color:#eae6d8!important}.rnblocks-landing .chef-web-saved>summary{justify-content:space-between;display:flex;font-size:12px!important}.rnblocks-landing .chef-web-saved>summary span{color:#999;font-size:9px;font-weight:400}.rnblocks-landing .chef-web-saved>div>div{align-items:center;gap:10px;padding:8px;display:flex}.rnblocks-landing .chef-web-saved img,.rnblocks-landing .chef-web-recipe-icon{object-fit:cover;border-radius:7px;width:45px;height:40px}.rnblocks-landing .chef-web-recipe-icon{background:#f4edcf;place-items:center;display:grid}.rnblocks-landing .chef-web-recipe-icon svg{width:20px;height:20px}.rnblocks-landing .chef-web-saved p{margin:0!important;font-size:11px!important}.rnblocks-landing .chef-web-saved p>span{color:#888;font-size:9px;display:block}.rnblocks-landing .chef-web-saved p>b{font-weight:500}.rnblocks-landing .browser-native-phone{clip-path:none;-webkit-mask:none;mask:none;border-radius:0!important}@media (max-width:767px){.rnblocks-landing .chef-web-scroll article{padding:14px!important}.rnblocks-landing .chef-web-scroll article>header{margin-bottom:12px}.rnblocks-landing .chef-web-scroll header h3{font-size:21px}.rnblocks-landing .chef-web-scroll .chef-web-create{gap:9px;margin-bottom:12px!important}.rnblocks-landing .chef-web-ingredients{padding:9px}.rnblocks-landing .chef-web-ingredients>small{font-size:6px}.rnblocks-landing .chef-web-recipe>img{height:75px}.rnblocks-landing .chef-web-recipe>div{padding:7px}.rnblocks-landing .chef-web-scroll .chef-web-recipe h4{font-size:11px}.rnblocks-landing .chef-web-nav{gap:10px}.rnblocks-landing .chef-web-nav>span:not(.browser-control-mark){display:none}}.rnblocks-landing .chef-web-scroll article>header{border:0;margin-bottom:12px;padding:0}.rnblocks-landing .chef-web-scroll article>.chef-web-create{border:0}.rnblocks-landing .chef-web-scroll header h3{font-size:23px}.rnblocks-landing .chef-web-scroll article>header p{margin:5px 0;font-size:10px}.rnblocks-landing .chef-web-scroll article>section{border:0}.rnblocks-landing .chef-web-scroll .expo-device{margin-top:0;padding-top:0}.rnblocks-landing .browser-preview-wait{justify-content:center;align-items:center;padding:12px 8px 52px;display:flex;position:absolute;inset:0}.rnblocks-landing .browser-preview-wait .phone-skeleton{aspect-ratio:1/2;width:auto;height:100%;max-height:540px}.rnblocks-landing .browser-agent-demo:not([data-app-ready=true]) .browser-native-phone{visibility:hidden}.rnblocks-landing .browser-agent-demo[data-app-ready=true] .browser-preview-wait{display:none}.rnblocks-landing .browser-app-generation{color:#52525b;align-items:center;gap:9px;margin-top:16px;font-size:14px;display:flex}.rnblocks-landing .browser-app-generation i{border:2px solid #ddd;border-top-color:#777;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite browser-app-spin}.rnblocks-landing .browser-app-generation.ready i{background:#7eaa87;border:0;width:6px;height:6px;animation:none}.rnblocks-landing .browser-motion-paused .browser-app-generation i{animation-play-state:paused}@keyframes browser-app-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rnblocks-landing .browser-app-generation i{animation:none}}@media (max-width:1023px){.rnblocks-landing .browser-preview-wait .phone-skeleton{max-height:484px}}.rnblocks-landing .brand{flex-shrink:0;line-height:1;display:inline-flex}.rnblocks-landing .rnblocks-logo{width:140px;height:32px;display:block;overflow:visible}.rnblocks-landing .header .nav{grid-template-columns:1fr auto 1fr;gap:32px;display:grid}.rnblocks-landing .header .navlinks{border:1px solid var(--line);background:var(--soft);border-radius:999px;gap:4px;margin-left:0;padding:4px;box-shadow:inset 0 1px 2px #00000008}.rnblocks-landing .header .navlinks>a{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:flex}.rnblocks-landing .header .navlinks>a:hover,.rnblocks-landing .header .navlinks>a:focus-visible{background:var(--panel);color:var(--fg);box-shadow:0 1px 3px #00000016}.rnblocks-landing.daylight .header .navlinks>a:hover,.rnblocks-landing.daylight .header .navlinks>a:focus-visible{background:#fff}.rnblocks-landing .header .navend{justify-self:end;gap:20px;margin-left:0}.rnblocks-landing .header .navlinks .mobile-login{display:none}.rnblocks-landing.daylight .header{background:#fcfcfd;border-bottom-color:#e4e5ec}.rnblocks-landing.daylight .hero{isolation:isolate;padding-top:76px;padding-bottom:76px;position:relative}.rnblocks-landing.daylight .hero:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at 20% 60%,#deddf366,#0000 48%),radial-gradient(at 85% 40%,#dce8ff80,#0000 48%),linear-gradient(#fafbff 0%,#f6f7fb 78%,#fafafa 100%);position:absolute;inset:0 calc(600px - 50vw)}.rnblocks-landing.daylight .hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 calc(25% - .5px),#dfe1ec66 25%,#0000 calc(25% + .5px) calc(75% - .5px),#dfe1ec66 75%,#0000 calc(75% + .5px));border-inline:1px solid #dedfea80;position:absolute;inset:0 -24px;-webkit-mask-image:linear-gradient(#0000,#0008 20%,#0005 80%,#0000);mask-image:linear-gradient(#0000,#0008 20%,#0005 80%,#0000)}.rnblocks-landing.daylight .hero .eyebrow{color:#636276}.rnblocks-landing.daylight .hero .hero-description{color:#60616b}.rnblocks-landing.daylight .hero .prompt-form{background:#ffffffed;border:1px solid #d2d3e0;box-shadow:inset 0 1px #fff,0 0 0 5px #ffffff70,0 8px 20px -12px #39396535,0 28px 60px -35px #5c5fa760}.rnblocks-landing.daylight .hero .prompt-form:focus-within{border-color:#8b87b2;box-shadow:0 0 0 4px #9994d11a,0 20px 45px -25px #55578c40}.rnblocks-landing.daylight .hero .prompt-suggestions button{background:#ffffffc9;border-color:#dedfe8;box-shadow:inset 0 1px #fff,0 1px 2px #42415c08}.rnblocks-landing .native-line>p{color:var(--muted);font-size:14px;line-height:1.6}.rnblocks-landing .signup-offer>span{white-space:nowrap}.rnblocks-landing .closing-copy>.signup-offer{max-width:none;font-size:15px;line-height:1.8}.rnblocks-landing .template-gallery .section-top{align-items:end}.rnblocks-landing .template-gallery .section-top>.text-link{flex:none;margin-bottom:4px;font-size:14px}.rnblocks-landing .template-track{overscroll-behavior-inline:contain;scrollbar-width:none;isolation:isolate;padding:4px 1px 8px;overflow-x:auto}.rnblocks-landing .template-belt{grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;gap:24px;display:grid}.rnblocks-landing .template-track[data-moving=true]{overflow-x:hidden}.rnblocks-landing .template-track[data-moving=true] .template-belt{will-change:transform}.rnblocks-landing .template-controls [data-template-motion][aria-pressed=false] .template-play,.rnblocks-landing .template-controls [data-template-motion][aria-pressed=true] .template-pause{display:none}.rnblocks-landing .template-track::-webkit-scrollbar{display:none}.rnblocks-landing .template-card{scroll-snap-align:start;border-radius:14px;flex-direction:column;min-width:0;display:flex}.rnblocks-landing .template-image{aspect-ratio:1/2.04;background:linear-gradient(150deg,#fff,#f4f5f8);border:1px solid #e3e4e9;border-radius:14px;justify-content:center;align-items:center;padding:12px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #fff,0 2px 6px #00000008}.rnblocks-landing .template-image img{object-fit:contain;mix-blend-mode:multiply;border-radius:0;width:100%;height:100%;max-height:100%}.rnblocks-landing:not(.daylight) .template-image{background:linear-gradient(150deg,#ebecef,#d7d9df);border-color:#44454c;box-shadow:inset 0 1px #ffffff90,0 2px 6px #0003}.rnblocks-landing .template-card:hover .template-image{border-color:#a5a2bf;box-shadow:0 5px 18px #35315218}.rnblocks-landing .template-caption{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:18px 2px 4px;display:grid}.rnblocks-landing .template-caption h3{letter-spacing:-.2px;font-size:16px;font-weight:500;line-height:1.4}.rnblocks-landing .template-caption p{color:var(--muted);grid-column:1/-1;font-size:13px;line-height:1.6}.rnblocks-landing .template-caption>.icon{width:16px;height:16px;color:var(--muted);margin-top:3px}.rnblocks-landing .template-controls{color:var(--muted);justify-content:flex-end;align-items:center;margin-top:24px;font-size:12px;display:flex}.rnblocks-landing .template-controls>div{gap:8px;display:flex}.rnblocks-landing .template-controls button{border:1px solid var(--line);width:44px;height:44px;color:var(--fg);background:linear-gradient(var(--surface-top),var(--surface-bottom));box-shadow:inset 0 1px var(--edge-top),0 1px 2px var(--surface-shadow);border-radius:50%;place-items:center;display:grid}.rnblocks-landing .template-controls button:disabled{opacity:.3;cursor:default;box-shadow:none}.rnblocks-landing .template-controls button:not(:disabled):hover{border-color:var(--muted)}.rnblocks-landing .template-controls [data-template-prev] .icon{transform:rotate(180deg)}@media (max-width:1296px){.rnblocks-landing.daylight .hero:before{inset-inline:-48px}}@media (min-width:1024px) and (max-width:1199px){.rnblocks-landing .header .nav{gap:16px}.rnblocks-landing .header .navlinks{gap:18px}.rnblocks-landing .header .navlinks>a{padding-inline:0;font-size:13px}.rnblocks-landing .header .navend{gap:12px}.rnblocks-landing .header .rnblocks-logo{width:122px;height:28px}}@media (max-width:1199px){.rnblocks-landing .template-belt{grid-auto-columns:calc(33.3333% - 16px)}}@media (max-width:1023px){.rnblocks-landing .header .nav{gap:24px;display:flex}.rnblocks-landing .header .navlinks{border:0;border-bottom:1px solid var(--line);background:var(--bg);border-radius:0;gap:0;padding:16px 24px;box-shadow:0 12px 24px #0000000c}.rnblocks-landing .header .navlinks>a,.rnblocks-landing .header .navlinks>a:nth-child(2){border-radius:999px;justify-content:flex-start;min-height:44px;padding:10px 14px;font-size:15px}.rnblocks-landing .header .navlinks .mobile-login{border-top:1px solid var(--line);border-radius:0;margin-top:8px;padding-top:18px;display:flex}.rnblocks-landing .header .navend{margin-left:auto;margin-right:-12px}.rnblocks-landing .header .menu-toggle .menu-close,.rnblocks-landing .header .menu-toggle[aria-expanded=true] .menu-open{display:none}.rnblocks-landing .header .menu-toggle[aria-expanded=true] .menu-close{display:block}.rnblocks-landing.daylight .hero:before{inset-inline:-28px}.rnblocks-landing.daylight .hero{padding-top:64px;padding-bottom:64px}}@media (max-width:760px){.rnblocks-landing .template-belt{grid-auto-columns:min(280px,80vw);gap:20px}.rnblocks-landing .template-gallery .section-top{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.rnblocks-landing .template-gallery .section-top>.text-link{margin:0}.rnblocks-landing .template-image{padding:10px}.rnblocks-landing .template-caption{padding-top:16px}.rnblocks-landing .template-controls{margin-top:20px}.rnblocks-landing .closing-copy>.signup-offer{max-width:100%;font-size:14px}}@media (max-width:600px){.rnblocks-landing .rnblocks-logo{width:128px;height:30px}.rnblocks-landing.daylight .hero{padding-top:50px;padding-bottom:52px}.rnblocks-landing.daylight .hero:before{inset-inline:-20px}.rnblocks-landing.daylight .hero:after{inset-inline:-10px}.rnblocks-landing.daylight .hero .hero-description{font-size:16px;line-height:1.65}.rnblocks-landing .native-line>div{margin-top:16px}.rnblocks-landing .signup-offer>span{white-space:normal}}@media (prefers-reduced-motion:reduce){.rnblocks-landing .template-image,.rnblocks-landing .header .navlinks>a{transition:none}}.rnblocks-landing .signup-promotion-note{color:var(--muted);font-size:12px;line-height:1.6;margin-top:10px!important}.rnblocks-landing .signup-promotion-note a{text-underline-offset:3px;text-decoration:underline}.rnblocks-landing .signup-offer sup{margin-left:2px;font-size:.7em}.rnblocks-landing .crisp-film>.film-footer{justify-content:flex-end}.rnblocks-landing button{appearance:none}.rnblocks-landing .text-arrow{vertical-align:-.15em;display:inline-block}.rnblocks-landing .faq-guide{text-underline-offset:3px;white-space:normal;text-decoration:underline}.rnblocks-landing .release-link{max-width:100%;color:var(--muted);border:1px solid var(--line);border-radius:24px;align-items:center;gap:9px;margin-bottom:20px;padding:6px 10px 6px 6px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.rnblocks-landing .release-link span{color:var(--fg);background:var(--panel);border-radius:12px;padding:2px 7px;font-size:10px;font-weight:600}.rnblocks-landing .release-link .icon{flex-shrink:0;width:14px;height:14px}.rnblocks-landing .release-link:hover{color:var(--fg)}.rnblocks-landing .release-link:focus-visible{outline-offset:4px;outline:2px solid}.rnblocks-landing .product-journey .scene-actions .scene-play,.rnblocks-landing .browser-demo-controls .browser-motion{white-space:nowrap;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-width:82px;min-height:44px;padding:8px 12px;font-size:12px;line-height:20px;display:inline-flex}.rnblocks-landing .scene-play>span{flex:none;align-items:center;width:16px;display:inline-flex}.rnblocks-landing .scene-play .icon,.rnblocks-landing .browser-motion .icon{flex:none;width:16px;height:16px}.rnblocks-landing .mobile-copy{display:none}.rnblocks-landing .connector-request-link{color:var(--muted);justify-content:flex-end;margin-top:14px;font-size:13px;line-height:22px;display:flex}.rnblocks-landing .connector-request-link a{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;display:inline-flex}.rnblocks-landing .connector-request-link a:hover{color:var(--fg);text-decoration:underline}.rnblocks-landing .connector-request-link .ui-icon{width:14px;height:14px}@media (max-width:767px){.rnblocks-landing .mobile-copy{display:inline}.rnblocks-landing .desktop-copy,.rnblocks-landing .publishing-suggestions .publishing-test-prompt{display:none}.rnblocks-landing .publishing-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rnblocks-landing .product-native .publishing-suggestions button{white-space:normal;min-height:44px;padding:9px;font-size:13px}.rnblocks-landing .artwork-projectbar>div,.rnblocks-landing .artwork-top>span,.rnblocks-landing .artwork-actions{display:none}.rnblocks-landing .artwork-top{padding-block:12px}.rnblocks-landing .browser-studio .expo-docs-scroll article>header,.rnblocks-landing .browser-expanded-body .expo-docs-scroll article>header,.rnblocks-landing .browser-studio .expo-docs-scroll article>section:not(.expo-device)>p,.rnblocks-landing .browser-expanded-body .expo-docs-scroll article>section:not(.expo-device)>p{display:none}.rnblocks-landing .browser-studio .expo-docs-scroll article,.rnblocks-landing .browser-expanded-body .expo-docs-scroll article{padding:14px 12px 20px}.rnblocks-landing .browser-studio .expo-docs-scroll h4,.rnblocks-landing .browser-expanded-body .expo-docs-scroll h4{margin:0 0 10px;font-size:17px}.rnblocks-landing .expo-icon-guide>div>h4{display:none}.rnblocks-landing .browser-studio .expo-docs-scroll p,.rnblocks-landing .browser-expanded-body .expo-docs-scroll p{font-size:12px;line-height:19px}.rnblocks-landing .browser-studio .expo-docs-scroll article>section{margin:0;padding-top:0}.rnblocks-landing .browser-studio .expo-docs-scroll article>section:not(.expo-device){display:none}.rnblocks-landing .browser-studio .expo-icon-guide>summary,.rnblocks-landing .browser-studio .expo-icon-guide>div{padding:8px 10px}.rnblocks-landing .browser-studio .expo-icon-guide p{margin:0 0 6px}.rnblocks-landing .product-journey,.rnblocks-landing .connector-demo,.rnblocks-landing .browser-agent-demo{border-radius:14px}.rnblocks-landing .product-showcase,.rnblocks-landing .connections,.rnblocks-landing .browser-section,.rnblocks-landing .apps{--intro-gap:28px}.rnblocks-landing .product-journey .journey-toolbar{align-items:stretch;height:auto;min-height:0;padding:8px}.rnblocks-landing .product-journey .journey-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.rnblocks-landing .product-journey .journey-chapters button{justify-content:center;min-width:0;min-height:44px;padding:8px 4px!important;font-size:13px!important}.rnblocks-landing .product-journey .journey-chapters button>span{display:none}.rnblocks-landing .crisp-stage,.rnblocks-landing .browser-stage{background:var(--panel);padding:0}.rnblocks-landing .product-native-nav{display:none}.rnblocks-landing .product-journey [data-scene=studio] .studio-recreation,.rnblocks-landing .product-journey .publishing-simulation,.rnblocks-landing .connector-body,.rnblocks-landing .browser-studio{height:clamp(420px,100svh - 180px,540px);min-height:0;box-shadow:none;border:0;border-radius:0}.rnblocks-landing .studio-mobile-tabs{height:44px}.rnblocks-landing .studio-mobile-tabs button{font-size:13px}.rnblocks-landing .studio-chat-scroll,.rnblocks-landing .connector-conversation{padding:18px 16px}.rnblocks-landing .product-native .native-composer{border-radius:10px;min-height:0!important;margin:12px!important;padding:12px 14px!important;font-size:12px!important;line-height:18px!important}.rnblocks-landing .native-composer>div{display:none}.rnblocks-landing .product-native .native-composer{max-height:60px;overflow:hidden}.rnblocks-landing .studio-request,.rnblocks-landing .connector-user,.rnblocks-landing .publish-request,.rnblocks-landing .publish-agent-response,.rnblocks-landing .connector-request p,.rnblocks-landing .studio-service-request p{font-size:15px;line-height:24px}.rnblocks-landing .studio-preview-body,.rnblocks-landing .browser-studio .studio-preview-body{padding:12px 8px 42px}.rnblocks-landing .product-journey .native-phone{max-height:440px}.rnblocks-landing .native-device-tabs{bottom:6px}.rnblocks-landing .studio-projectbar{height:42px;padding-inline:12px}.rnblocks-landing .studio-projectbar>strong{font-size:13px}.rnblocks-landing .studio-projectbar .studio-publish{min-height:34px;padding:6px 10px;font-size:12px}.rnblocks-landing .product-journey .film-footer,.rnblocks-landing .browser-demo-controls{min-height:52px;padding:4px 10px!important}.rnblocks-landing .scene-actions{margin-left:auto}.rnblocks-landing .scene-play b{font-size:12px;font-weight:500;display:inline}.rnblocks-landing .scene-play{align-items:center;gap:6px;display:flex}.rnblocks-landing .connector-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px;display:grid;overflow:visible}.rnblocks-landing .connector-tabs button{text-align:center;flex-flow:wrap;justify-content:center;gap:6px;width:auto;min-width:0;min-height:48px;padding:8px 3px;display:flex}.rnblocks-landing .connector-tabs button>span:nth-child(2){font-size:11px}.rnblocks-landing .connector-tabs small{display:none}.rnblocks-landing .connector-progress{height:3px;display:block}.rnblocks-landing .connector-tabs .service-icon{width:22px;height:22px;box-shadow:none}.rnblocks-landing .connector-tabs .provider-mark{width:15px;height:15px}.rnblocks-landing .connector-demo .film-footer{flex-wrap:nowrap;min-height:54px;display:flex;gap:0!important;padding:4px 6px!important}.rnblocks-landing .connector-chapters{flex:1;gap:0;min-width:0}.rnblocks-landing .connector-chapters button{min-width:0;padding:8px 6px!important;font-size:11px!important}.rnblocks-landing .connector-demo .scene-replay{display:none}.rnblocks-landing .connector-demo .scene-play{gap:4px;padding:8px 5px;font-size:11px}.rnblocks-landing .connector-result{padding:10px 0 0}.rnblocks-landing .connector-result .native-story-demo,.rnblocks-landing .connector-result .native-aria-demo,.rnblocks-landing .connector-result .captured-app{max-height:440px}.rnblocks-landing .browser-story-layout{gap:16px}.rnblocks-landing .browser-story-layout .browser-story-steps{gap:6px}.rnblocks-landing .browser-story-layout .browser-story-steps>button{border:1px solid var(--line);border-radius:9px;flex-direction:row;align-items:center;gap:7px;min-height:52px;padding:10px 4px}.rnblocks-landing .browser-story-layout .browser-story-steps>button[aria-pressed=true]{background:var(--soft);border-color:var(--muted)}.rnblocks-landing .browser-story-layout .browser-step-copy>strong{letter-spacing:0;font-size:12px;line-height:17px}.rnblocks-landing .browser-story-layout .browser-step-number{font-size:10px}.rnblocks-landing .browser-studio .browser-chat-surface{padding:16px 14px}.rnblocks-landing .browser-studio .browser-prompt{margin-bottom:16px;font-size:14px;line-height:22px}.rnblocks-landing .browser-studio .expo-docs-layout{height:200px}.rnblocks-landing .browser-studio .native-composer{display:none!important}.rnblocks-landing .browser-studio .browser-live-card{margin-bottom:0}.rnblocks-landing .browser-studio .browser-result{margin-top:14px}.rnblocks-landing .product-journey [data-scene=artwork][data-state="3"] .publishing-simulation{height:clamp(480px,100svh - 180px,540px)}.rnblocks-landing .product-journey [data-scene=artwork][data-state="4"] .publish-tool-list{display:none}.rnblocks-landing .template-track{scroll-snap-type:x proximity}.rnblocks-landing .template-card{scroll-snap-align:start}.rnblocks-landing .prompt-form textarea{resize:none}}@media (max-width:374px){.rnblocks-landing .connector-tabs button{flex-direction:column;gap:4px}.rnblocks-landing .connector-tabs button>span:nth-child(2){font-size:10px}.rnblocks-landing .connector-chapters button{padding-inline:4px!important;font-size:10px!important}}.rnblocks-landing .connector-workspace .connector-conversation{padding:0;overflow:hidden}.rnblocks-landing .connector-chat-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow:auto}.rnblocks-landing .connector-workspace .connector-conversation>.native-composer{flex:none;margin:12px!important}.rnblocks-landing .browser-site,.rnblocks-landing .browser-waiting{isolation:isolate;position:relative}.rnblocks-landing .browser-waiting{border-radius:10px;overflow:hidden}.rnblocks-landing .browser-site:after,.rnblocks-landing .browser-waiting:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;border:2px solid #0000;transition:border-color .3s,box-shadow .3s;position:absolute;inset:0}.rnblocks-landing .browser-site[data-browser-owner]:after,.rnblocks-landing .browser-waiting:after{background:0 0;box-shadow:inset 0 0 15px 2px #9065ce4d}.rnblocks-landing .browser-waiting:after,.rnblocks-landing .browser-site[data-browser-owner=agent]:after{border-color:#9871ca85}.rnblocks-landing .browser-site[data-browser-owner=user]:after{border-color:#559ac980}.rnblocks-landing .browser-site[data-browser-owner=waiting]:after{border-style:dashed;border-color:#a1a1aa70}.rnblocks-landing .expo-docs-nav .browser-control-mark{color:#8062b2;background:#ede9f5;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.rnblocks-landing .browser-control-mark svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:19px;height:19px}.rnblocks-landing .browser-control-mark .owner-user{display:none}.rnblocks-landing [data-browser-owner=agent] .owner-agent{animation:6s linear infinite browser-agent-orbit}.rnblocks-landing [data-browser-owner=user] .browser-control-mark{color:#397ba7;background:#e6f1f8}.rnblocks-landing [data-browser-owner=user] .owner-agent{display:none}.rnblocks-landing [data-browser-owner=user] .owner-user{display:block}.rnblocks-landing [data-browser-owner=idle] .browser-control-mark,.rnblocks-landing [data-browser-owner=waiting] .browser-control-mark{color:#71717a;background:#f4f4f5}.rnblocks-landing .browser-motion-paused .browser-site:after,.rnblocks-landing .browser-motion-paused .owner-agent{animation-play-state:paused}@keyframes browser-agent-glow{0%,to{opacity:.7}50%{opacity:1}}@keyframes browser-agent-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rnblocks-landing .browser-site:after,.rnblocks-landing .browser-control-mark .owner-agent{transition:none;animation:none!important}}@media (max-width:767px){.rnblocks-landing .native-line{flex-direction:column;align-items:flex-start;gap:22px;padding-block:28px;display:flex}.rnblocks-landing .native-line>div{flex-wrap:wrap;gap:18px 24px;margin-top:0}.rnblocks-landing .connector-chat-scroll{padding:18px 16px}.rnblocks-landing .signup-promotion-note{display:none}}.rnblocks-landing .journey-chapters button{position:relative;overflow:hidden}.rnblocks-landing .journey-chapters button:after{content:"";transform-origin:0;pointer-events:none;background:#b5a4dd;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.rnblocks-landing .journey-chapters button[aria-pressed=true]:after{transform:scaleX(var(--step-progress,0))}.rnblocks-landing.daylight .journey-chapters button:after{background:#84709f}@media (max-width:1199px){.rnblocks-landing .browser-story-layout .browser-story-steps>button{overflow:hidden}.rnblocks-landing .browser-story-steps>button:after{content:"";transform-origin:0;pointer-events:none;background:#b5a4dd;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.rnblocks-landing .browser-story-steps>button[aria-pressed=true]:after{transform:scaleX(var(--step-progress,0))}.rnblocks-landing.daylight .browser-story-steps>button:after{background:#84709f}}.rnblocks-landing .browser-result.reply-streaming>p:after{content:"";vertical-align:-2px;background:#8d75b5;width:2px;height:1em;margin-left:3px;display:inline-block}.rnblocks-landing .connector-demo .connector-app-preview{position:relative}.rnblocks-landing .connector-demo .connector-result,.rnblocks-landing .connector-demo .connector-preview-wait{justify-content:center;align-items:center;width:100%;max-width:none;height:auto;margin:0;padding:14px 0 18px;position:absolute;inset:48px 0 0}.rnblocks-landing .connector-demo .connector-result{flex-direction:column;display:flex}.rnblocks-landing .connector-demo .connector-result .result-head{display:none}.rnblocks-landing .connector-demo .connector-result .mature-phone,.rnblocks-landing .connector-demo .connector-result .native-aria-demo,.rnblocks-landing .connector-demo .connector-preview-wait .phone-skeleton{aspect-ratio:1/2;flex:none;width:auto;max-width:none;height:100%;max-height:480px;margin:0}.rnblocks-landing .studio-preview-body>.native-phone,.rnblocks-landing .preview-wait>.phone-skeleton{aspect-ratio:1/2;width:auto;height:calc(100% - 64px);max-height:484px}.rnblocks-landing .preview-wait{padding:12px 8px 52px}.rnblocks-landing .browser-studio .chef-web-scroll article>header,.rnblocks-landing .browser-expanded-body .chef-web-scroll article>header{display:block}.rnblocks-landing .browser-studio .chef-web-scroll article>.chef-web-create,.rnblocks-landing .browser-expanded-body .chef-web-scroll article>.chef-web-create{display:grid}.rnblocks-landing .browser-studio .chef-web-scroll .chef-web-recipe h4,.rnblocks-landing .browser-expanded-body .chef-web-scroll .chef-web-recipe h4{margin:5px 0;font-size:13px}@media (max-width:767px){.rnblocks-landing .browser-studio .studio-preview-body,.rnblocks-landing .browser-preview-wait{padding-bottom:66px}.rnblocks-landing .direction-switch{margin-bottom:calc(40px + env(safe-area-inset-bottom,0px))}}@media (max-width:1050px){.rnblocks-landing .product-native .publish-mobile-nav{display:none}}.rnblocks-landing [data-scene=artwork][data-state="5"] .publish-right .publish-overview{display:none!important}.rnblocks-landing [data-scene=artwork][data-state="5"] .publish-right .release-card{display:block}@media (max-width:767px){.rnblocks-landing #asset-reference .native-pill,.rnblocks-landing #asset-reference .native-download,.rnblocks-landing [data-scene=artwork][data-state="5"] .publishing-simulation>:not(.publishing-workspace){display:none!important}.rnblocks-landing [data-scene=artwork][data-state="5"] .publishing-workspace{height:100%}.rnblocks-landing [data-scene=artwork][data-state="5"] .publishing-workspace>:not(.publish-columns){display:none!important}.rnblocks-landing [data-scene=artwork][data-state="5"] .publish-columns{height:100%;display:flex}.rnblocks-landing [data-scene=artwork][data-state="5"] .publish-columns>:not(.publish-right){display:none!important}.rnblocks-landing [data-scene=artwork][data-state="5"] .publish-columns>.publish-right{flex:1;width:100%;height:100%;padding:0;overflow:hidden;display:flex!important}.rnblocks-landing #main .product-journey [data-scene=artwork][data-state="5"] .publish-right>:not(.release-card){display:none!important}.rnblocks-landing [data-scene=artwork][data-state="5"] .publish-right>.release-card{border:0;flex-direction:column;flex:1;justify-content:center;margin:0;padding:28px 20px;display:flex}.rnblocks-landing [data-scene=artwork][data-state="5"] .release-card>.release-status,.rnblocks-landing [data-scene=artwork][data-state="5"] .release-card>.submission-status{display:none}}.rnblocks-landing [data-scene=artwork][data-state="4"] .publish-columns{display:flex}.rnblocks-landing [data-scene=artwork][data-state="4"] .publish-columns>.release-plan,.rnblocks-landing [data-scene=artwork][data-state="4"] .publish-columns>.publish-right{display:none!important}.rnblocks-landing [data-scene=artwork][data-state="4"] .publishing-conversation{border:0;flex:1}.rnblocks-landing [data-scene=artwork][data-state="4"] .submission-status{display:none}.rnblocks-landing [data-scene=artwork][data-state="5"] .publishing-simulation>:not(.publishing-workspace),.rnblocks-landing [data-scene=artwork][data-state="5"] .publishing-workspace>:not(.publish-columns),.rnblocks-landing [data-scene=artwork][data-state="5"] .publish-columns>:not(.publish-right),.rnblocks-landing #main .product-journey [data-scene=artwork][data-state="5"] .publish-right>:not(.release-card){display:none!important}.rnblocks-landing [data-scene=artwork][data-state="5"] .publishing-workspace{height:100%}.rnblocks-landing [data-scene=artwork][data-state="5"] .publish-columns{height:100%;display:flex}.rnblocks-landing [data-scene=artwork][data-state="5"] .publish-columns>.publish-right{flex:1;width:100%;height:100%;padding:0;display:flex!important}.rnblocks-landing [data-scene=artwork][data-state="5"] .publish-right>.release-card{border:0;flex-direction:column;flex:1;justify-content:center;margin:0;padding:28px 20px;display:flex}.rnblocks-landing [data-scene=artwork][data-state="5"] .release-status,.rnblocks-landing [data-scene=artwork][data-state="5"] .submission-status{display:none!important}.rnblocks-landing .demo-provider-icon{vertical-align:middle;flex-shrink:0;width:14px;height:14px;display:inline-block}.rnblocks-landing .demo-store-scopes{border-bottom:1px solid #e4e4e7;gap:8px;margin:18px 0;display:flex}.rnblocks-landing .demo-store-scopes button{white-space:nowrap;flex:1;color:#71717a!important;background:0 0!important;border:0!important;border-radius:0!important;padding:10px 3px!important;font-size:11px!important}.rnblocks-landing .demo-store-scopes button[aria-pressed=true]{font-weight:600;color:#18181b!important;border-bottom:2px solid #18181b!important}.rnblocks-landing .demo-store-scopes svg{margin-right:3px}.rnblocks-landing .publish-listing h4{margin:12px 0;font-size:12px}.rnblocks-landing .demo-policy-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.rnblocks-landing .demo-policy-actions span{border:1px solid #e4e4e7;border-radius:7px;padding:8px;font-size:10px}.rnblocks-landing .demo-fold{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:12px;margin-top:14px;padding:16px}.rnblocks-landing .demo-fold>summary{cursor:pointer;align-items:center;gap:10px;font-size:12px;list-style:none;display:flex}.rnblocks-landing .demo-fold>summary::-webkit-details-marker{display:none}.rnblocks-landing .demo-fold>summary>span:nth-child(2){flex:1;min-width:0}.rnblocks-landing .demo-fold b{font-size:12px;font-weight:600;display:block}.rnblocks-landing .demo-fold small{color:#71717a;overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:5px;font-size:10px;line-height:1.5;display:flex}.rnblocks-landing .demo-fold-icon{background:#f4f4f5;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.rnblocks-landing .demo-chevron{color:#a1a1aa}.rnblocks-landing .demo-fold p{margin-top:12px!important;font-size:11px!important;line-height:1.6!important}.rnblocks-landing .demo-fold[open] .demo-chevron{transform:rotate(180deg)}.rnblocks-landing .demo-connections,.rnblocks-landing .demo-release-settings{color:#18181b;background:#fafafa;height:calc(100% - 52px);padding:24px;display:none;overflow:auto}.rnblocks-landing .demo-connections h3,.rnblocks-landing .demo-release-settings h3{margin:0 0 10px;font-size:20px}.rnblocks-landing .demo-connections>p{color:#71717a;font-size:12px;line-height:1.6}.rnblocks-landing .demo-release-settings label{margin-top:18px;font-size:12px;display:block}.rnblocks-landing .demo-release-settings label>span{background:#fff;border:1px solid #e4e4e7;border-radius:8px;margin-top:8px;padding:12px;display:block}.rnblocks-landing .publish-right[data-work=connections]>.publish-overview,.rnblocks-landing .publish-right[data-work=connections]>.publish-listing,.rnblocks-landing .publish-right[data-work=release]>.publish-overview,.rnblocks-landing .publish-right[data-work=release]>.publish-listing{display:none!important}.rnblocks-landing .publish-right[data-work=connections]>.demo-connections,.rnblocks-landing .publish-right[data-work=release]>.demo-release-settings{display:block}.rnblocks-landing .publish-columns{grid-template-columns:minmax(280px,40%) minmax(0,1fr)}.rnblocks-landing .reference-demo .reference-thumbnail{background:#faf8f0;border:1px solid #d4d4d8;border-radius:8px;flex:none;width:80px;height:80px;overflow:hidden}.rnblocks-landing .reference-thumbnail svg{width:100%;height:auto;display:block}.rnblocks-landing .reference-sent .reference-thumbnail{border-color:#3f3f46;margin:0 0 6px auto}.rnblocks-landing .reference-composer-input p{font:14px/1.6 var(--font-sans),sans-serif;color:#18181b;margin:8px 0 14px}.rnblocks-landing .reference-demo .native-composer{height:auto;min-height:100px}.rnblocks-landing .reference-demo .reference-composer-input{display:block}.rnblocks-landing .reference-demo .reference-composer-empty,.rnblocks-landing .reference-sent,.rnblocks-landing .reference-working,.rnblocks-landing .reference-finished{display:none}.rnblocks-landing .reference-working{color:#71717a;align-items:center;gap:10px;margin-top:26px;font-size:14px}.rnblocks-landing .reference-working .native-loading-mark{display:grid}.rnblocks-landing .reference-working .native-loading-mark i{background:currentColor;border-radius:1px}.rnblocks-landing .reference-finished{font:15px/1.65 var(--font-sans),sans-serif;color:#3f3f46}.rnblocks-landing .reference-activity{color:#71717a;margin:20px 0 14px;font-size:12px}.rnblocks-landing .reference-demo .browser-native-phone{display:none}.rnblocks-landing .reference-demo .browser-preview-wait{opacity:1;visibility:visible;display:flex}.rnblocks-landing .reference-demo[data-reference-stage="1"] .reference-sent,.rnblocks-landing .reference-demo[data-reference-stage="2"] .reference-sent,.rnblocks-landing .reference-demo[data-reference-stage="2"] .reference-finished{display:block}.rnblocks-landing .reference-demo[data-reference-stage="1"] .reference-working{display:flex}.rnblocks-landing .reference-demo:not([data-reference-stage="0"]) .reference-composer-input{display:none}.rnblocks-landing .reference-demo:not([data-reference-stage="0"]) .reference-composer-empty,.rnblocks-landing .reference-demo[data-reference-stage="2"] .browser-native-phone{display:block}.rnblocks-landing .reference-demo[data-reference-stage="2"] .browser-preview-wait{display:none}.rnblocks-landing .reference-caption{margin-right:auto;font-size:11px}@media (max-width:700px){.rnblocks-landing .reference-demo .browser-studio .native-composer{min-height:100px;padding:12px;display:block!important}.rnblocks-landing .reference-demo .reference-composer-input p{font-size:13px}.rnblocks-landing .reference-demo .browser-demo-controls{flex-wrap:wrap;gap:8px}.rnblocks-landing .reference-caption{flex-basis:100%}.rnblocks-landing .reference-demo .browser-studio{height:570px}}.rnblocks-landing .reference-demo[data-reference-stage="2"] .browser-native-phone{visibility:visible;opacity:1;transform:none}.rnblocks-landing .reference-welcome{text-align:center;color:#18181b;padding:10px 0}.rnblocks-landing .reference-welcome>span{background:#f4f4f5;border-radius:12px;place-items:center;width:36px;height:36px;display:inline-grid}.rnblocks-landing .reference-welcome h3{margin:16px 0 4px;font-size:14px;font-weight:600}.rnblocks-landing .reference-welcome p{color:#71717a;margin:0 0 20px;font-size:12px}.rnblocks-landing .reference-welcome>div{text-align:left;color:#52525b;background:#fafafa;border:1px solid #f4f4f5;border-radius:9px;margin:7px 0;padding:11px;font-size:11px}.rnblocks-landing .reference-empty-preview{text-align:center;color:#71717a;flex-direction:column;justify-content:center;align-items:center;max-width:300px;height:100%;margin:auto;display:flex}.rnblocks-landing .reference-empty-preview>span{color:#fff;background:#18181b;border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.rnblocks-landing .reference-empty-preview h3{color:#18181b;margin:14px 0 8px;font-size:14px}.rnblocks-landing .reference-empty-preview p{font-size:12px;line-height:1.7}.rnblocks-landing .reference-demo:not([data-reference-stage="0"]) .reference-welcome,.rnblocks-landing .reference-demo:not([data-reference-stage="0"]) .reference-empty-preview{display:none}.rnblocks-landing .reference-demo .reference-composer-input{margin-top:0!important}.rnblocks-landing .reference-demo .reference-composer-input .reference-thumbnail{width:80px;height:80px}.rnblocks-landing .reference-demo .native-composer>div:last-child{margin-top:10px}@media (max-width:700px){.rnblocks-landing .reference-demo .browser-studio{height:620px}.rnblocks-landing .reference-demo .studio-conversation{flex-direction:column;min-height:0;display:flex}.rnblocks-landing .reference-demo .browser-chat-surface{flex:1;min-height:0;overflow:auto}.rnblocks-landing .reference-demo .native-composer{flex-shrink:0;margin:8px!important}.rnblocks-landing .reference-demo .reference-composer-input{max-height:none;overflow:visible}.rnblocks-landing .reference-demo .reference-composer-input p{font-size:13px;line-height:1.55}.rnblocks-landing .reference-demo .reference-welcome{padding:0}.rnblocks-landing .reference-demo .reference-welcome>div{padding:8px;font-size:10px}.rnblocks-landing .reference-demo .reference-welcome p{margin-bottom:12px}.rnblocks-landing .reference-demo .reference-welcome h3{margin-top:8px}.rnblocks-landing .reference-demo .studio-projectbar{flex-shrink:0}.rnblocks-landing .reference-demo .browser-native-phone{object-fit:contain;max-width:100%}.rnblocks-landing .reference-demo .studio-preview-body{overflow:hidden}.rnblocks-landing .reference-demo .browser-studio .native-composer{max-height:none!important;overflow:visible!important}.rnblocks-landing .reference-demo .browser-studio .native-composer>div{display:flex}.rnblocks-landing .reference-demo .browser-studio .native-composer>.reference-composer-input{display:block}.rnblocks-landing .reference-demo:not([data-reference-stage="0"]) .browser-studio .native-composer>.reference-composer-input{display:none}.rnblocks-landing .reference-demo .browser-studio .native-composer .reference-composer-input p{white-space:normal;display:block}.rnblocks-landing .reference-demo .browser-studio .native-composer>div:last-child{display:flex}}.rnblocks-landing .reference-demo[data-reference-stage="1"] .reference-working,.rnblocks-landing .reference-demo[data-reference-stage="2"] .reference-working{margin-top:20px;display:block}.rnblocks-landing .reference-demo[data-reference-stage="1"] .activity-label>.ui-icon,.rnblocks-landing .reference-demo[data-reference-stage="2"] .activity-label .native-loading-mark,.rnblocks-landing .reference-demo.reference-complete .activity-label .native-loading-mark{display:none}.rnblocks-landing .reference-demo.reference-complete .activity-label>.ui-icon{display:block}.rnblocks-landing .reference-demo.reference-complete .reference-finished{margin-top:14px;display:block}.rnblocks-landing .demo-fold>summary,.rnblocks-landing .demo-fold b{font-family:var(--font-sans),sans-serif;font-size:14px;line-height:20px}.rnblocks-landing .demo-fold b{font-weight:600}.rnblocks-landing .demo-fold small{font-family:var(--font-sans),sans-serif;font-size:12px;line-height:20px}.rnblocks-landing .demo-fold p{font-size:14px!important;line-height:22px!important}.rnblocks-landing .demo-fold>summary{gap:12px}.rnblocks-landing .demo-fold-icon{width:36px;height:36px}.rnblocks-landing .demo-fold{padding:20px}.rnblocks-landing .demo-chevron{font-size:16px}.rnblocks-landing .demo-connections,.rnblocks-landing .demo-release-settings{font-family:var(--font-sans),sans-serif}.rnblocks-landing .demo-connections>p{font-size:14px;line-height:22px}.rnblocks-landing .demo-release-settings label{font-size:14px;font-weight:500;line-height:20px}.rnblocks-landing .demo-release-settings label>span{font-size:14px;font-weight:400;line-height:20px}.rnblocks-landing .demo-release-settings .demo-store-scopes{gap:16px;padding:12px 0;font-size:14px}.rnblocks-landing .demo-store-status{margin-top:24px}.rnblocks-landing .demo-store-status h4{margin:0 0 12px;font-size:14px;font-weight:600}.rnblocks-landing .demo-store-status article{border:1px solid #e4e4e7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex;margin:8px 0!important;padding:14px!important}.rnblocks-landing .demo-store-status article>span{align-items:center;gap:8px;display:flex}.rnblocks-landing .demo-store-status b{color:#52525b;font-size:12px;font-weight:500}.rnblocks-landing .demo-store-status>p{color:#71717a;margin-top:10px;font-size:12px!important}.rnblocks-landing .demo-store-status{display:none}.rnblocks-landing .crisp-film[data-scene=artwork][data-state="4"] .publish-right[data-work=overview]>.publish-overview,.rnblocks-landing .crisp-film[data-scene=artwork][data-state="5"] .publish-right[data-work=overview]>.publish-overview{display:block!important}.rnblocks-landing .crisp-film[data-scene=artwork][data-state="4"] .demo-store-status,.rnblocks-landing .crisp-film[data-scene=artwork][data-state="5"] .demo-store-status{display:block}.rnblocks-landing .demo-policy-actions{flex-wrap:wrap;gap:12px;margin-top:24px;padding-bottom:16px;display:flex}.rnblocks-landing .demo-policy-actions span{min-height:36px;font:500 14px/20px var(--font-sans),sans-serif;color:#3f3f46;background:#fff;border:1px solid #d4d4d8;border-radius:8px;align-items:center;padding:8px 12px;display:inline-flex}.rnblocks-landing .connector-done:empty{display:none}.rnblocks-landing .reference-demo .studio-projectbar{flex-wrap:wrap;gap:8px;height:auto;min-height:52px;display:flex;padding:10px 12px!important}.rnblocks-landing .reference-demo .studio-projectbar>strong{font-size:14px}.rnblocks-landing .reference-demo .studio-projectbar>div{flex-wrap:wrap;display:flex;gap:6px!important}.rnblocks-landing .reference-demo .studio-projectbar .native-download{align-items:center;gap:5px!important;padding:7px!important;font-size:11px!important;display:inline-flex!important}.rnblocks-landing .reference-demo .studio-projectbar .native-share{display:none}.rnblocks-landing .reference-demo .browser-native-phone{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:540px}@media (max-width:700px){.rnblocks-landing .reference-demo .studio-projectbar>strong,.rnblocks-landing .reference-demo .studio-projectbar>div{width:100%}.rnblocks-landing .reference-demo .studio-projectbar .native-download{font-size:11px!important}.rnblocks-landing .reference-demo .studio-projectbar .native-pill{display:inline-flex!important}.rnblocks-landing .reference-demo .browser-native-phone{max-height:460px}.rnblocks-landing .publish-overview .demo-fold{margin-top:10px;padding:12px}.rnblocks-landing .publish-overview .demo-store-status{margin-top:16px}.rnblocks-landing .publish-overview .demo-store-status article{flex-wrap:wrap;gap:5px;padding:10px!important}.rnblocks-landing .publish-overview .demo-store-status h4{margin-bottom:8px}.rnblocks-landing .publish-overview>h3{margin:0 0 10px;font-size:16px!important}.rnblocks-landing .publish-right .publish-overview{height:calc(100% - 52px);padding:16px;overflow:auto}}.rnblocks-landing .reference-section .browser-step-number{font-family:var(--font-sans),sans-serif;font-weight:500}.rnblocks-landing .reference-section .browser-step-copy>strong{font-family:var(--font-sans),sans-serif;letter-spacing:-.02em;font-weight:600}.rnblocks-landing .reference-section .browser-step-copy>span{font-family:var(--font-sans),sans-serif;line-height:1.6}.rnblocks-landing .reference-section .browser-story-steps>button{transition:color .15s,border-color .15s}.rnblocks-landing .reference-section .browser-story-steps>button:hover{color:var(--fg)}@media (max-width:1199px){.rnblocks-landing .reference-section .browser-story-steps{gap:8px}.rnblocks-landing .reference-section .browser-story-steps>button{border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px}.rnblocks-landing .reference-section .browser-story-steps>button[aria-pressed=true]{background:var(--soft);border-color:var(--fg)}.rnblocks-landing .reference-section .browser-step-copy>strong{letter-spacing:0;font-size:14px;line-height:1.4}.rnblocks-landing .reference-section .browser-step-copy{gap:6px}}@media (max-width:700px){.rnblocks-landing .reference-section .browser-story-steps{gap:6px}.rnblocks-landing .reference-section .browser-story-steps>button{text-align:center;min-height:52px;color:var(--fg);justify-content:center;align-items:center;padding:8px 6px}.rnblocks-landing .reference-section .browser-step-number{display:none}.rnblocks-landing .reference-section .browser-step-copy{align-items:center}.rnblocks-landing .reference-section .browser-step-copy>strong{font-size:13px;font-weight:500;line-height:18px}.rnblocks-landing .reference-section .browser-story-steps>button[aria-pressed=true]{color:#fff;background:#18181b;border-color:#18181b}.rnblocks-landing .reference-section .browser-story-steps>button[aria-pressed=true] .browser-step-copy{color:#fff}}body:has(.rnblocks-landing){overflow-x:clip}.rnblocks-landing{isolation:isolate;width:100%;min-height:100vh}.rnblocks-landing [hidden]{display:none!important}.rnblocks-landing .landing-preferences{z-index:50;border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:3px;padding:4px;display:flex;position:fixed;bottom:12px;right:16px;box-shadow:0 5px 24px #0002}.rnblocks-landing .landing-preferences button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.rnblocks-landing .landing-preferences [aria-pressed=true]{background:var(--soft);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.rnblocks-landing .landing-preferences button:hover{color:var(--fg)}.rnblocks-landing .mobile-login{display:none}@media (max-width:1023px){.rnblocks-landing .navlinks.open .mobile-login{display:flex}}.rnblocks-landing .landing-preferences .icon{width:15px;height:15px}.rnblocks-landing .footer{padding-bottom:96px}@media (max-width:480px){.rnblocks-landing .landing-preferences{bottom:8px;right:8px}.rnblocks-landing .landing-preferences .motion-label{display:none}.rnblocks-landing .landing-preferences .motion-toggle{min-width:44px}}.rnblocks-landing .landing-auth-error{color:#fca5a5;padding:12px 24px}.rnblocks-landing [data-auth-loading]{opacity:.6;pointer-events:none}@media (max-width:767px){.rnblocks-landing{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.rnblocks-landing .landing-preferences{width:max-content;max-width:calc(100% - 32px);box-shadow:none;flex-wrap:wrap;justify-content:center;margin:0 auto 24px;position:static}.rnblocks-landing .footer{padding-bottom:32px}.rnblocks-landing .landing-preferences .motion-label{display:inline}}