.mw-demo{padding:50px 4% 36px}.mw-header{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px}.mw-header :is(h1,h2){margin:0;font-size:clamp(34px,4vw,56px);font-weight:300;line-height:1.12;letter-spacing:-.045em}.mw-header :is(h1,h2) span{color:#77658d}.mw-header>p{max-width:310px;font-size:13px;color:#66616a}.mw-header small{display:block;font-size:10px;margin-top:12px;color:#88818c;line-height:1.7}.mw-filterbar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ece9ef;padding:20px 0 26px;gap:16px}.mw-filterbar>div{display:flex;gap:6px}.mw-filterbar button{border-radius:999px;padding:10px 19px;background:transparent;border:1px solid #ddd7e3;color:#62596b;font-size:11px;min-height:40px}.mw-filterbar button[aria-pressed=true]{color:#fff;background:#242127;border-color:#242127}.mw-filterbar>span{font-size:10px;color:#827a88}.mw-columns{display:grid;gap:20px;align-items:start}.mw-column{display:flex;flex-direction:column;gap:20px;min-width:0}.mw-card{border-radius:20px;overflow:hidden;background:#f7f6f8;border:1px solid #efedf2;transition:box-shadow .3s,translate .3s}.mw-card:hover{translate:0 -3px;box-shadow:0 12px 28px #2c203e0c}.mw-video{background:#fff;border:0}.mw-video-trigger{display:block;position:relative;width:100%;aspect-ratio:4/3;background:#242127;padding:0;overflow:hidden;border-radius:20px;text-align:left;color:#fff!important}.mw-video-trigger.mw-portrait{aspect-ratio:4/5}.mw-video-trigger>img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.mw-video-trigger:hover>img{transform:scale(1.035)}.mw-video-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#14121ce0,#14121c10 65%)}.mw-play{position:absolute;left:50%;top:42%;translate:-50% -50%;display:grid;place-items:center;padding-left:4px;width:62px;height:62px;font-size:23px;background:#fffffff0;color:#242127;border-radius:50%;box-shadow:0 2px 16px #0001;transition:scale .25s}.mw-video-trigger:hover .mw-play{scale:1.08}.mw-video-copy{position:absolute;inset:auto 23px 22px;display:flex;flex-direction:column;gap:12px}.mw-video-copy small{font-size:8px;letter-spacing:.15em;color:#e3dfea}.mw-video-copy strong{font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.15;letter-spacing:-.035em}.mw-video-copy>span{font-size:10px;color:#ded9e4}.mw-video-note{font-size:8px;color:#827987;margin:9px 10px 2px}.mw-image-frame{position:relative;aspect-ratio:4/3;overflow:hidden}.mw-image-frame.mw-portrait{aspect-ratio:4/4.4}.mw-image-frame img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.mw-card:hover .mw-image-frame img{transform:scale(1.025)}.mw-image-frame>span{position:absolute;bottom:12px;left:14px;background:#ffffffe8;padding:5px 9px;border-radius:20px;font-size:7px;letter-spacing:.1em}.mw-card-text{padding:22px}.mw-card-text h3{font-size:18px;line-height:1.3;font-weight:400;letter-spacing:-.03em}.mw-card-text blockquote{font-size:13px;line-height:1.8;font-weight:400;margin:14px 0 20px;letter-spacing:0;color:#655d6b}.mw-author{display:flex;align-items:center;gap:10px}.mw-author>span{width:32px;height:32px;border-radius:50%;background:#e9e3ef;display:grid;place-items:center;font-size:10px;color:#77628b}.mw-author strong{display:block;font-size:11px;font-weight:400}.mw-author small{display:block;font-size:8px;color:#8b808f;margin-top:5px}.mw-quote-icon{font-size:44px;color:#b9acc6;line-height:1;display:block;height:36px}.mw-quote:nth-child(2n){background:#f1f4f1}.mw-more{text-align:center;position:relative;margin-top:28px;padding-top:12px}.mw-more:before{content:"";position:absolute;left:0;right:0;top:-38px;height:34px;pointer-events:none;background:linear-gradient(0deg,#fff,transparent)}.mw-more button{background:#fff;border:1px solid #aaa1b6;border-radius:999px;padding:16px 26px;min-height:48px;font-size:12px;color:#3b3245}.mw-more button span{margin-left:18px}.mw-more button:hover{background:#ede8f4}.mw-more p{font-size:10px;margin-top:12px;color:#827987}.mw-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(900px,92vw);max-width:92vw;max-height:92dvh;overflow:auto;padding:18px;background:#141216;border:1px solid #5c5267;border-radius:18px;color:#fff;box-shadow:0 20px 90px #0006}.mw-dialog::backdrop{background:#14121bd9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.mw-dialog-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:16px}.mw-dialog-top span{font-size:8px;letter-spacing:.14em;color:#b8a9c7}.mw-dialog-top h2{font-size:22px;font-weight:400;margin:6px 0 0;letter-spacing:-.025em}.mw-dialog-top button{background:#ffffff18;color:#fff;width:44px;height:44px;border-radius:50%;font-size:26px;flex-shrink:0}.mw-dialog video{width:100%;max-height:65dvh;background:#000;object-fit:contain;border-radius:8px}.mw-dialog>p{font-size:10px;color:#b8a9c7;margin-top:12px}.rl-tabs{flex-wrap:wrap}.rl-tabs>button{min-width:175px}.rl-preview:has(.mw-demo){overflow:visible}@media(max-width:700px){.mw-demo{padding:30px 20px}.mw-header{display:block;margin-bottom:24px}.mw-header :is(h1,h2){font-size:37px}.mw-header>p{margin-top:20px;font-size:12px}.mw-filterbar{flex-wrap:wrap;padding:18px 0;gap:12px}.mw-filterbar button{font-size:10px;padding:9px 14px}.mw-filterbar>span{font-size:9px}.mw-columns,.mw-column{gap:18px}.mw-card-text{padding:23px}.mw-card-text h3{font-size:21px}.mw-card-text blockquote{font-size:14px}.mw-video-trigger.mw-portrait{aspect-ratio:4/4.5}.mw-video-copy strong{font-size:29px}.mw-image-frame.mw-portrait{aspect-ratio:4/3.8}.mw-video-note{font-size:9px}.mw-author strong{font-size:12px}.mw-author small{font-size:9px}.mw-dialog{padding:12px}.mw-dialog-top h2{font-size:19px}.rl-tabs>button{min-width:130px}.rl-tabs>button:last-child{max-width:none}}@media(prefers-reduced-motion:reduce){.mw-card,.mw-video-trigger>img,.mw-image-frame img,.mw-play{transition:none}.mw-card:hover{translate:none}.mw-video-trigger:hover>img,.mw-card:hover .mw-image-frame img{transform:none}.mw-video-trigger:hover .mw-play{scale:1}}.mw-product{padding:80px 5.5% 64px}.mw-product .mw-header :is(h1,h2){text-wrap:initial}.mw-product .mw-filterbar{scroll-margin-top:24px}@media(max-width:1023px){.mw-product{padding-inline:32px}}@media(max-width:767px){.mw-product{padding:56px 22px 48px}.mw-product .mw-header h2{font-size:36px}}.mw-source{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;font-size:11px;line-height:1.5;color:#68626e;text-decoration:none;border-top:1px solid #e9e6ed}.mw-source:hover{color:#171719;text-decoration:underline}.mw-video .mw-source{padding:12px 8px;border:0}.mw-video-copy small{font-size:9px;line-height:1.5}.mw-author small{line-height:1.6}.mw-dialog iframe{display:block;width:100%;height:min(65vh,640px);border:0;border-radius:12px;background:#111}.mw-dialog:has(iframe[src*=instagram]){max-width:560px}.mw-dialog:has(iframe[src*=instagram]) iframe{height:65vh;background:#fff}.mw-dialog>p{margin:16px 0 0;font-size:13px}.mw-dialog>p a{color:inherit;text-decoration:underline}.mw-platform-note{display:block;color:#777;font-size:11px;margin-top:6px}.mw-video-trigger:not(.mw-portrait) .mw-play{top:27%;width:48px;height:48px;font-size:18px}.mw-video-trigger:not(.mw-portrait) .mw-video-copy{gap:7px;inset:auto 20px 18px}.mw-video-trigger:not(.mw-portrait) .mw-video-copy strong{font-size:22px;line-height:1.12}.mw-external-player{position:relative;display:block;max-height:65vh;overflow:hidden;border-radius:12px;background:#222;text-decoration:none!important}.mw-external-player img{display:block;width:100%;height:58vh;object-fit:contain}.mw-external-player span{position:absolute;left:50%;bottom:22px;transform:translate(-50%);white-space:nowrap;background:#fff;color:#18181a;border-radius:999px;padding:14px 20px;font-size:13px}.mw-dialog:has(.mw-external-player){max-width:560px}.mw-external-player:hover span{background:#e9e3f2}@media(max-width:639px){.mw-product.mw-compact,.hm-reviews .mw-product.mw-compact{padding:40px 22px 36px}.mw-compact .mw-header{margin-bottom:20px}.mw-compact .mw-header .rl-eyebrow{margin-bottom:16px;font-size:10px;letter-spacing:.13em}.mw-compact.mw-product .mw-header h2,.hm-reviews .mw-compact .mw-header h2{font-size:32px;line-height:1.12}.mw-compact .mw-header>p,.hm-reviews .mw-compact .mw-header>p{margin-top:16px;font-size:12px}.mw-compact .mw-header small{font-size:10px;line-height:1.55;margin-top:10px}.mw-compact .mw-more{margin-top:20px}}:is(.hm-home,.sf,.prototype-added){--review-ink:#19191c;--review-muted:#64646c;--review-surface:#f5f5f7;--review-line:#dedee3;font-synthesis:none}.hm-home :is(.hm-section-head,.hp-press,.kg-creators,.hn-copy,.hm-app-copy,.hm-start,.hm-faq,.he-orbit,.lb-heading) h2,.hm-home .mw-product .mw-header h2,.sf :is(.section-head,.mw-header) h2,.sf #overview h2{font-size:clamp(32px,3.4vw,48px);line-height:1.15;letter-spacing:-.04em}.hm-home :is(.hm-kicker,.hm-fine,.sx-from,.kg-disclosure,.kg-caption>a,.hp-quotes figcaption,.hn-signup label,.hn-signup form>p,.hn-signup #hn-handoff,.hm-finishes button),.sf :is(.small-note,.finish-options button,.finish-options span,.purchase-shortcuts),:is(.hm-home,.sf,.prototype-added) :is(.mw-header small,.mw-filterbar>span,.mw-video-copy small,.mw-video-copy>span,.mw-author small,.mw-author strong,.mw-source,.mw-more p,.mw-more button,.mw-filterbar button){font-size:13px!important;line-height:1.6;opacity:1}:is(.hm-home,.sf,.prototype-added) :is(.mw-header small,.mw-source,.mw-more p,.mw-filterbar>span,.small-note){color:var(--review-muted)}.sf :is(.product-intro,.buy-benefits li){font-style:normal;font-synthesis:none}.hm-home .hh-card .hh-copy,.hm-home .hp-quotes>figure,.hm-home .hn-newsletter{background:var(--review-surface);color:var(--review-ink)}.hm-home .hh-card .hh-copy :is(h3,p),.hm-home .hh-card .hh-copy .hm-kicker{color:var(--review-ink);opacity:1}.hm-home .hh-card .hh-copy :is(.hm-kicker,p:last-child){color:var(--review-muted)}.hm-home .hp-press{background:#fff}.hm-home .hp-quotes>figure{border:1px solid var(--review-line)}.hm-home :is(.hh-card,.hp-quotes>figure,.kg-film,.mw-card,.mw-video-trigger),.sf :is(.mw-card,.mw-video-trigger){border-radius:20px}.hm-home .hm-reviews .mw-product.mw-compact,.prototype-added .mw-product.mw-compact{padding-bottom:24px}:is(.hm-home,.sf,.prototype-added) .mw-product .mw-more{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:16px 0;min-height:80px}:is(.hm-home,.sf,.prototype-added) .mw-product .mw-more:before{display:none}:is(.hm-home,.sf,.prototype-added) .mw-product .mw-more p{margin:0}:is(.hm-home,.sf,.prototype-added) .mw-product .mw-more button{padding:12px 22px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;background:#fff}@media(min-width:701px){.hm-home .hm-hardware-stack{max-width:1440px;padding-inline:max(4vw,24px)}.hm-home .hm-hardware-stack>.hm-section-head{max-width:1280px;margin-bottom:28px}.hm-home .hh-cards{max-width:1280px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hm-home .hh-cards .hh-card{position:relative;top:auto;transform:none!important;height:auto;min-height:0;margin:0;display:flex;flex-direction:column;box-shadow:none;border:1px solid var(--review-line)}.hm-home .hh-card .hh-media{height:auto;aspect-ratio:16/9}.hm-home .hh-card .hh-media video{width:100%;height:100%;object-fit:cover}.hm-home .hh-card .hh-copy{flex:1;padding:24px;justify-content:start}.hm-home .hh-card .hh-copy h3{font-size:28px;line-height:1.2;margin-bottom:12px}.hm-home .hh-card .hh-copy .hm-kicker{margin-bottom:14px!important}.hm-home .hh-card .hh-copy>p:last-child{max-width:none;font-size:15px}.hm-home .hm-hardware-stack .hh-cards{max-width:1280px}.hm-home .hh-cards .hh-card .hh-media{height:clamp(210px,21vw,280px);aspect-ratio:auto}}@media(max-width:700px){:is(.hm-home,.sf,.prototype-added) .mw-product .mw-more{flex-direction:column;gap:8px;padding:12px 0;margin-top:20px;min-height:0}.hm-home :is(.hm-section-head,.hp-press,.kg-creators,.hn-copy,.hm-app-copy,.hm-start,.hm-faq,.he-orbit,.lb-heading) h2,.hm-home .mw-product .mw-header h2,.sf :is(.section-head,.mw-header) h2,.sf #overview h2{font-size:32px}:is(.hm-home,.sf,.prototype-added) .mw-video-copy{inset-inline:16px}:is(.hm-home,.sf,.prototype-added) .mw-video-copy small{letter-spacing:.06em}}.hm-home .hh-cards .hh-card:nth-child(n) .hh-copy{background:#f5f5f7}.hm-home .hp-quotes>figure:nth-child(n){background:#f5f5f7}.sf #NativeProductForm .product-intro,.sf #NativeProductForm .buy-benefits li{font-style:normal!important;font-synthesis:none!important}.sf .sf-section h2,.sf .prototype-added :is(.section-head,.pt-heading) h2{font-size:clamp(32px,3.4vw,48px);line-height:1.15;letter-spacing:-.04em}.hm-home .hm-start .hm-start-details{background:#f5f5f7}@media(max-width:700px){.sf .sf-section h2,.sf .prototype-added :is(.section-head,.pt-heading) h2{font-size:32px}}.hm-home .hm-finish-labels span,.sf .pt-guides .pt-kicker,.sf .pt-guides .pt-watch{font-size:13px;opacity:1}.prototype-added .mw-product .mw-header h2{font-size:clamp(32px,3.4vw,48px);line-height:1.15;color:#19191c}.prototype-added .mw-product .mw-header h2 span{color:#64646c}.hm-home .hm-start{background:#f5f5f7}@media(max-width:700px){.prototype-added .mw-product .mw-header h2{font-size:32px}}.hm-home .hh-cards .hh-card:nth-child(1) .hh-copy{background:#513a89}.hm-home .hh-cards .hh-card:nth-child(2) .hh-copy{background:#16675d}.hm-home .hh-cards .hh-card:nth-child(3) .hh-copy{background:#a34533}.hm-home .hh-cards .hh-card:nth-child(4) .hh-copy{background:#284b91}.hm-home .hh-cards .hh-card .hh-copy :is(h3,p,.hm-kicker){color:#fff;opacity:1}@media(min-width:701px){.hm-home .hf-fold:not(.hf-static){height:calc(min(720px,100svh) + 480px)}.hm-home .hf-fold .hf-stage{max-width:1280px;height:min(720px,100svh);min-height:620px;padding:48px;grid-template-columns:1fr 1.2fr;gap:48px}.hm-home .hf-copy h2{font-size:48px;line-height:1.15;letter-spacing:-.04em}.hm-home .hf-copy>p:not(.hm-kicker){font-size:15px;margin-top:22px}.hm-home .hf-size{margin-top:28px}.hm-home .hf-size strong{font-size:22px}.hm-home .hf-size span{font-size:13px}.hm-home .hf-product{height:auto;width:100%;max-width:560px;justify-self:end}.hm-home .hf-visual{flex:none;aspect-ratio:4/3;width:100%;border-radius:20px}.hm-home .hf-controls{margin-top:16px}.hm-home .hf-controls :is(span,p){font-size:13px}.hm-home .hf-static{height:auto}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.visible{visibility:visible}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
