.awatt-site .aw-original-app-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;margin:0;padding:16px 0;text-align:center}.awatt-site .aw-original-app-shot{display:block;width:min(350px,100%);padding:12px;background:#fff;border:1px solid #dedee2;border-radius:26px;box-shadow:0 14px 36px -24px #1c1d2040}.awatt-site .aw-original-app-shot picture{display:block}.awatt-site .aw-original-app-shot img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.awatt-site .aw-original-app-preview figcaption{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px;padding:0 10px;color:#76767b;font-size:11px;line-height:1.6}.awatt-site .aw-original-app-preview figcaption .text-link{font-size:12px;color:#252527;text-decoration:none;border-bottom:1px solid #b6b6ba;padding-bottom:3px}.awatt-site .aw-original-app-preview a:focus-visible{outline:2px solid #585a6c;outline-offset:4px}.awatt-site .aw-inline-demo{scroll-margin-top:105px}.awatt-site .aw-inline-demo-shell{position:relative;overflow:hidden;border-radius:24px;border:1px solid #dedee2;background:#f2f2f6;box-shadow:0 16px 40px -26px #14141924}.awatt-site .aw-inline-demo-toolbar{display:flex;justify-content:space-between;gap:15px;padding:15px 21px;border-bottom:1px solid #dedee5;background:linear-gradient(120deg,#f9f9fac9,#f1f1f3bd);font-size:11px;color:#727279}.awatt-site .aw-inline-demo-toolbar>span:first-child{display:flex;align-items:center;gap:8px;color:#42424b}.awatt-site .aw-inline-demo-toolbar i{width:6px;height:6px;background:#999999;border-radius:50%}.awatt-site .aw-inline-demo-cover{position:relative;min-height:510px;display:grid;grid-template-columns:minmax(0,260px) minmax(0,490px);gap:48px;align-items:center;justify-content:center;padding:36px;text-align:center;overflow:hidden}.awatt-site .aw-inline-demo-preview{width:100%;max-width:260px;justify-self:center;background:#fff;padding:12px;border:1px solid #e0e0e4;border-radius:24px}.awatt-site .aw-inline-demo-invite{position:relative;width:min(100%,490px);padding:34px 28px;background:radial-gradient(ellipse,#f3f3f7e6 55%,#f3f3f740 75%,transparent);z-index:1}.awatt-site .aw-inline-demo-invite .eyebrow{font-size:9px;color:#666670}.awatt-site .aw-inline-demo-invite h3{font-size:clamp(27px,4vw,42px);letter-spacing:-1.5px;line-height:1.1;margin:18px 0;color:#202023}.awatt-site .aw-inline-demo-invite p{font-size:13px;line-height:1.7;color:#65656c;margin:0 auto 26px;max-width:350px}.awatt-site .aw-inline-demo-invite .button{gap:18px}.awatt-site .aw-inline-demo-frame{display:block;width:100%;height:730px;border:0;background:#f1f1f7}.awatt-site .aw-inline-demo-frame[hidden],.awatt-site .aw-inline-demo-cover[hidden],.awatt-site .aw-inline-demo-loading[hidden]{display:none}.awatt-site .aw-inline-demo-loading{position:absolute;inset:45px 0 0;background:#f2f2f6;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;z-index:2;min-height:510px}.awatt-site .aw-inline-demo-loading p{font-size:13px;color:#6c6c75}.awatt-site .aw-demo-loader{width:22px;height:22px;border:2px solid #d6d6df;border-top-color:#44444d;border-radius:50%;animation:awatt-site-aw-demo-spin 1s linear infinite}.awatt-site .aw-inline-demo-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:15px 1px 36px;flex-wrap:wrap;font-size:10px;color:#7b7b83}.awatt-site .aw-inline-demo-bottom p{margin:0;font-size:10px;color:inherit}.awatt-site .aw-inline-demo-bottom .text-link{font-size:11px}.awatt-site .aw-inline-demo-buy{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:35px 36px;border:1px solid #e3e3e6;border-radius:22px;background:linear-gradient(115deg,#f9f9facb,#f0f0f2a6);backdrop-filter:blur(16px)}.awatt-site .aw-inline-demo-buy .eyebrow{font-size:9px;margin-bottom:12px}.awatt-site .aw-inline-demo-buy h3{font-size:22px;line-height:1.3;letter-spacing:-.6px;margin:0 0 8px}.awatt-site .aw-inline-demo-buy p{font-size:12px;color:#73737a;margin:0}.awatt-site .aw-inline-demo-buy>.button{white-space:nowrap;flex-shrink:0;font-size:12px}
@keyframes awatt-site-aw-demo-spin{to{transform:rotate(360deg)}}
@media(max-width:850px){.awatt-site .aw-inline-demo-cover{gap:24px;padding:28px;grid-template-columns:minmax(0,220px) minmax(0,1fr)}.awatt-site .aw-inline-demo-invite{padding:24px 10px}.awatt-site .aw-inline-demo-buy{padding:28px;gap:20px}.awatt-site .aw-inline-demo-buy h3{font-size:20px}}
@media(max-width:600px){.awatt-site .aw-original-app-preview{padding:12px 0}.awatt-site .aw-original-app-shot{width:min(302px,100%);padding:10px;border-radius:22px}.awatt-site .aw-original-app-preview figcaption{margin-top:18px}.awatt-site .aw-inline-demo{scroll-margin-top:90px}.awatt-site .aw-inline-demo-shell{border-radius:18px}.awatt-site .aw-inline-demo-toolbar{padding:14px;font-size:9px}.awatt-site .aw-inline-demo-cover{grid-template-columns:minmax(0,1fr);gap:10px;padding:24px 18px}.awatt-site .aw-inline-demo-preview{max-width:220px}.awatt-site .aw-inline-demo-invite{padding:22px 0}.awatt-site .aw-inline-demo-invite h3{font-size:32px}.awatt-site .aw-inline-demo-invite p{font-size:12px}.awatt-site .aw-inline-demo-invite .eyebrow{font-size:8px}.awatt-site .aw-inline-demo-frame{height:760px}.awatt-site .aw-inline-demo-bottom{gap:10px;margin-bottom:25px}.awatt-site .aw-inline-demo-buy{padding:24px;display:block}.awatt-site .aw-inline-demo-buy h3{font-size:21px}.awatt-site .aw-inline-demo-buy>.button{margin-top:24px;white-space:normal;line-height:1.5;min-height:50px;font-size:12px}.awatt-site .aw-inline-demo-loading{min-height:450px}}
@media(max-width:360px){.awatt-site .aw-original-app-preview figcaption .text-link{font-size:11px}.awatt-site .aw-inline-demo-buy{padding:22px 18px}.awatt-site .aw-inline-demo-buy h3{font-size:19px}}
@media(prefers-reduced-motion:reduce){.awatt-site .aw-demo-loader{animation:none}}

/* The frame is physical chrome; all app content comes from the original demo. */
.aw-original-live-phone{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;margin:0;padding:24px 0 12px;font-family:inherit;line-height:1.5;text-align:center;perspective:1400px}
.aw-original-live-phone,.aw-original-live-phone *{box-sizing:border-box}
.aw-original-live-phone [hidden]{display:none!important}
.aw-original-live-phone__halo{position:absolute;z-index:-1;inset:7% -3% 20%;border-radius:50%;background:radial-gradient(ellipse,#e2e3e780 0,#efeff163 40%,#f5f5f600 70%);pointer-events:none}
.aw-original-live-phone__device{position:relative;display:flex;width:min(330px,calc(100% - 12px));aspect-ratio:1/2;padding:8px;border:2px solid #696c72;border-radius:49px;background:linear-gradient(115deg,#73767c,#18191c 18%,#07080a 65%,#3e4146);box-shadow:0 38px 56px -35px #1b1c226b,0 10px 23px -13px #151619b0,inset 0 0 0 1px #17181c;animation:aw-original-phone-float 8s ease-in-out infinite;transform:rotate(-2deg);transform-origin:50% 55%}
.aw-original-live-phone__device:before{content:"";position:absolute;left:-5px;top:21%;width:3px;height:38px;border-radius:2px;background:#676a70;box-shadow:0 50px #676a70}
.aw-original-live-phone__device:after{content:"";position:absolute;right:-5px;top:27%;width:3px;height:58px;border-radius:2px;background:#676a70}
.aw-original-live-phone__screen{position:relative;display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-radius:39px;background:#f3f3f9;box-shadow:inset 0 0 0 1px #000}
.aw-original-live-phone__system{position:relative;display:flex;flex:0 0 56px;align-items:center;justify-content:space-between;gap:8px;padding:0 24px 3px;color:#17171c;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:11px;font-weight:650;line-height:1}
.aw-original-live-phone__island{position:absolute;top:11px;left:50%;width:90px;height:25px;transform:translateX(-50%);border-radius:20px;background:#08090b;box-shadow:inset -12px 0 0 #0f1115}
.aw-original-live-phone__system-icons{display:flex;align-items:center;gap:4px}
.aw-original-live-phone__system-icons svg{display:block;width:26px;height:12px}
.aw-original-live-phone__system-icons svg:last-child{width:23px}
.aw-original-live-phone__viewport{position:relative;flex:1;min-height:0;min-width:0;overflow:hidden;background:#f3f3f9}
.aw-original-live-phone__frame{position:absolute;inset:0 auto auto 0;display:block;width:390px;max-width:none;height:var(--aw-live-height,730px);margin:0;padding:0;border:0;border-radius:0;background:#f3f3f9;transform:scale(var(--aw-live-scale,.795));transform-origin:top left;visibility:hidden}
.aw-original-live-phone.is-ready .aw-original-live-phone__frame{visibility:visible}
.aw-original-live-phone__home{display:flex;flex:0 0 23px;align-items:center;justify-content:center;background:#f3f3f9}
.aw-original-live-phone__home span{width:96px;height:4px;border-radius:4px;background:#242529}
.aw-original-live-phone__cover{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:46px;background:#fff;pointer-events:none}
.aw-original-live-phone__cover picture,.aw-original-live-phone__cover img{display:block;width:100%;height:100%;max-width:100%;margin:0;object-fit:contain}
.aw-original-live-phone figcaption{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin:28px 0 0;padding:0 10px;color:#76767b;font-size:11px;line-height:1.6}
.aw-original-live-phone figcaption .text-link{font:inherit;font-size:12px;color:#252527;text-decoration:none;border-bottom:1px solid #b6b6ba;padding-bottom:3px}
.aw-original-live-phone__external{font:inherit;font-size:10px;line-height:1.6;color:#76767b;text-decoration:none}
.aw-original-live-phone__external:hover{text-decoration:underline}
.aw-original-live-phone__retry{appearance:none;border:1px solid #c8c9cd;border-radius:8px;padding:8px 13px;background:#fff;color:#303137;font:inherit;font-size:11px;cursor:pointer}
.aw-original-live-phone a:focus-visible,.aw-original-live-phone button:focus-visible{outline:2px solid #585a6c;outline-offset:4px}
.aw-original-live-phone.is-paused .aw-original-live-phone__device,.aw-original-live-phone:hover .aw-original-live-phone__device,.aw-original-live-phone:focus-within .aw-original-live-phone__device{animation-play-state:paused}
@keyframes aw-original-phone-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(-.75deg)}}
@media(max-width:600px){.aw-original-live-phone{padding:18px 0 8px}.aw-original-live-phone__device{width:min(310px,calc(100% - 12px));border-radius:46px;padding:7px}.aw-original-live-phone__screen{border-radius:36px}.aw-original-live-phone__cover{border-radius:43px}.aw-original-live-phone__system{flex-basis:52px;padding:0 22px 3px;font-size:10px}.aw-original-live-phone__island{width:84px;height:24px;top:10px}.aw-original-live-phone figcaption{margin-top:24px}.aw-original-live-phone__halo{inset:7% 0 20%}}
@media(max-width:360px){.aw-original-live-phone__device{width:min(290px,calc(100% - 12px));padding:6px;border-radius:42px}.aw-original-live-phone__screen{border-radius:33px}.aw-original-live-phone__cover{border-radius:40px}.aw-original-live-phone__system{padding:0 19px 3px}.aw-original-live-phone__island{width:78px}.aw-original-live-phone figcaption .text-link{font-size:11px}}
@media(prefers-reduced-motion:reduce){.aw-original-live-phone__device{animation:none;transform:none}}
