.v3-device-viewport{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.v3-device-viewport>foreignObject{overflow:visible}:is(.home-page,.landing-kit) .v3-stage{isolation:isolate;place-items:center;width:100%;max-width:1000px;margin-inline:auto;display:grid;position:relative}.v3-phone{aspect-ratio:406/860;text-align:left;flex:none;width:320px;position:relative}:is(.home-page,.landing-kit) .v3-phone .v3-phone-body{box-sizing:border-box;background:linear-gradient(165deg,#24262e,#0d0e12 55%);border-radius:48px;height:860px;padding:8px;position:absolute;inset:0 auto auto 0;box-shadow:0 0 0 1px #ffffff21,inset 0 0 0 1px #ffffff0d,0 24px 60px -24px #000c;width:406px!important;max-width:none!important}:is(.home-page,.landing-kit) .v3-phone .scr{height:844px;width:390px!important}:is(.home-page,.landing-kit) .v3-phone .scr.app-ph,:is(.home-page,.landing-kit) .v3-window .v3-window-body{font-family:Plus Jakarta Sans,sans-serif}:is(.home-page,.landing-kit) .v3-phone .scr.dc-ph{--dfont:"Noto Sans",sans-serif}.v3-phone-content{position:absolute;inset:44px 0 28px;overflow:hidden}:is(.home-page,.landing-kit) .v3-phone .scr.dc-ph .dmsgs{justify-content:flex-start;overflow:hidden;-webkit-mask-image:none;mask-image:none}.v3-window{aspect-ratio:1120/700;text-align:left;width:100%;max-width:1000px;position:relative}.v3-window-phone{display:none}:is(.home-page,.landing-kit) .v3-window .v3-window-body{box-sizing:border-box;width:1120px;height:700px;margin:0;position:absolute;inset:0 auto auto 0}.v3-window-body>.app{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.v3-window-body>.app>:not(.app-side){min-height:0;overflow:hidden}.v3-stage[data-v3-stage=window-phone]{box-sizing:border-box}.v3-stage[data-v3-stage=window-phone]>.v3-phone{z-index:2;position:relative;inset:auto}@media (width>=768px) and (width<1200px){:is(.home-page,.landing-kit) .v3-stage[data-v3-stage=window-phone]{grid-template-columns:minmax(0,1fr);row-gap:28px}}@media (width>=1200px){:is(.home-page,.landing-kit) .v3-stage[data-v3-stage=window-phone]{grid-template-columns:var(--v3-window-width) var(--v3-phone-width);align-items:start;column-gap:40px;max-width:1240px}:is(.home-page,.landing-kit) .v3-stage[data-v3-stage=window-phone]>.v3-window{max-width:none}}.v3-card-spread{box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:8% 6%;display:flex}.v3-card-spread img{width:calc(100% / (1 + (var(--card-count) - 1) * .65));aspect-ratio:63.5/88.9;object-fit:contain;border-radius:4%;max-width:260px;height:auto;box-shadow:0 8px 18px #0009}.v3-card-spread[data-layout=fan]{grid-template-columns:minmax(0,1fr);display:grid}.v3-card-spread[data-layout=fan] img{transform:translateX(calc((var(--card-index) - (var(--card-count) - 1) / 2) * 65%)) rotate(var(--card-angle));grid-area:1/1;justify-self:center}.v3-card-spread[data-layout=flat]{flex-wrap:wrap;gap:12px}.v3-card-spread[data-layout=flat] img{width:calc((100% - (var(--card-count) - 1) * 12px) / var(--card-count))}.v3-stage[data-v3-stage=trio]{flex-wrap:wrap;justify-content:center;align-items:start;gap:20px;display:flex}.v3-trio-panel{justify-items:center;gap:14px;display:grid}.v3-trio-label{color:var(--grey);font:600 16px Plus Jakarta Sans,sans-serif}@media (width<768px){.v3-stage[data-v3-stage=trio]{gap:0;display:grid}.v3-trio-panel{gap:4px}.v3-trio-label{font-size:14px;line-height:18px}.v3-phone{width:320px;max-width:100%}.v3-window-has-phone{aspect-ratio:406/860;width:320px;max-width:100%}.v3-window-has-phone>.v3-device-viewport{display:none}.v3-window-phone{display:block}.v3-stage,.v3-stage[data-v3-stage=window-phone]{min-height:0;padding-bottom:0}.v3-stage>[data-device]{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;margin:0;position:relative!important;inset:auto!important}.v3-stage>[data-device][data-current=true]{opacity:1;visibility:visible;pointer-events:auto}.v3-stage>[data-device][data-current=false] *{visibility:hidden!important}}:is(.home-page,.landing-kit) .v3-window-body>.app{grid-template-columns:150px minmax(0,1fr)}:is(.home-page,.landing-kit) .v3-window-body .app-side{display:flex}:is(.home-page,.landing-kit) .v3-phone .scr.dc-ph .dmsgs>:first-child{margin-top:0}@media (width>=1200px){:is(.home-page,.landing-kit){--v3-device-height:calc((min(100vw - 2 * var(--pad), 1240px) - 40px) / (1120 / 700 + 406 / 860));--v3-window-width:calc(var(--v3-device-height) * 1120 / 700);--v3-phone-width:calc(var(--v3-device-height) * 406 / 860)}:is(.home-page,.landing-kit) [data-v3-window]{width:var(--v3-window-width);max-width:none}:is(.home-page,.landing-kit) [data-v3-phone]{width:var(--v3-phone-width);max-width:none}:is(.home-page,.landing-kit) .v3-stage{justify-content:center}}
