@charset "UTF-8";@media screen and (min-width: 1151px){#container{min-width:1136px;background-color:#f4f4f4}#content{margin:0 auto;position:relative;width:100%}#main{clear:both;padding-top:94px;height:100%;background-color:#fff}#main .main_visual{display:flex;position:relative;height:850px;gap:24px;padding:0 0 0 80px;background-color:#eaedf5}#main .main_visual .text_wrapper{display:flex;flex-direction:column;gap:96px;width:477px;height:100%;padding-top:80px}#main .main_visual .text_wrapper>h1{width:100%;display:block;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:58px;font-weight:600;line-height:138%;letter-spacing:10px;color:#00004c;white-space:nowrap}#main .main_visual .text_wrapper>div{display:flex;flex-direction:column;gap:11px}#main .main_visual .text_wrapper>div>.subtitle{color:#00004c;font-size:27.215px;font-weight:600;line-height:138%;letter-spacing:3.416px;width:fit-content}#main .main_visual .text_wrapper>div>.title{display:flex;gap:22px}#main .main_visual .text_wrapper>div>.title>img{width:72px}#main .main_visual .text_wrapper>div>.title>div{display:flex;flex-direction:column;justify-content:end;align-items:flex-end}#main .main_visual .text_wrapper>div>.title>div img{width:307px}#main .main_visual .text_wrapper>div>.title>div img:last-child{width:118px}#main .main_visual .text_wrapper>div>.button{margin-top:29px;width:fit-content;z-index:10}#main .main_visual .text_wrapper>div>.button>a>img{width:150px}#main .main_visual .display_wrapper{position:relative;width:auto;height:100%;flex-shrink:1;overflow:hidden}#main .main_visual .display_wrapper>img{width:100%;height:100%;object-fit:cover;object-position:left}#main .cases{display:flex;position:relative;flex-direction:column;padding:80px 112px 60px;background-color:#eaedf5;gap:48px;z-index:999}#main .cases>.title-wrapper>h2{color:#00004c;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:52px;font-weight:700;line-height:150%;letter-spacing:1.5px}#main .cases>.title-wrapper>h2>.sp{display:none}#main .cases>.title-wrapper>h2>br{display:none}#main .cases>.title-wrapper>a{color:#007aff;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:25px;font-weight:700;line-height:150%;letter-spacing:1px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}#main .cases>.title-wrapper>a:after{content:"";display:inline-block;width:31px;height:38px;background:url(../../img/sleipnir-mobile/iphone/movie_play.svg) no-repeat center center;background-size:contain}#main .cases>.case-wrapper{display:flex;align-items:center;justify-content:center;gap:60px}#main .cases>.case-wrapper.sp{display:none}#main .cases>.case-wrapper>div{display:flex;flex-direction:column;align-items:center;width:350px}#main .cases>.case-wrapper>div>img{width:260px}#main .cases>.case-wrapper>div>h3{color:#00004c;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:32px;font-weight:700;line-height:150%;letter-spacing:1.5px}#main .cases>.case-wrapper>div>p{margin-top:18px;color:#222222b3;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:190%}#main .cases>p{color:#fff;font-size:44px;font-weight:700;line-height:170%;text-align:center}#main .cases>p>.sp{display:none}#main .cases>p:nth-child(2)>.sp{display:none}#content #main .scrapbooks,.performance,.site-updates{display:flex;flex-direction:column;align-items:center;padding:100px 112px 0;background-color:#fff}#content #main .scrapbooks>p,#content #main .scrapbooks>p a,.performance>p,.performance>p a,.site-updates>p,.site-updates>p a{width:fit-content;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:30px;font-weight:700;line-height:150%;letter-spacing:1.5px;background:var(--Text, linear-gradient(270deg, #0bf -.06%, #2871fa 56.19%, #ee57ff 99.94%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#content #main .scrapbooks>h1,.performance>h1,.site-updates>h1{color:#00004c;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:52px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.5px;margin-bottom:48px}#content #main .scrapbooks>h1>br,.performance>h1>br,.site-updates>h1>br{display:none}#content #main .scrapbooks .content,.performance .content,.site-updates .content{display:flex;justify-content:center;gap:140px;width:100%}#content #main .scrapbooks .content .image-display,.performance .content .image-display,.site-updates .content .image-display{position:relative;width:320px;height:auto;flex-shrink:0}#content #main .scrapbooks .content .image-display .image,.performance .content .image-display .image,.site-updates .content .image-display .image{display:none;width:100%}#content #main .scrapbooks .content .image-display .image.active,.performance .content .image-display .image.active,.site-updates .content .image-display .image.active{display:block}#content #main .scrapbooks .content .image-display .gesture-wrapper .gesture-pattern,.performance .content .image-display .gesture-wrapper .gesture-pattern,.site-updates .content .image-display .gesture-wrapper .gesture-pattern{display:none}#content #main .scrapbooks .content .image-display .gesture-wrapper>img,.performance .content .image-display .gesture-wrapper>img,.site-updates .content .image-display .gesture-wrapper>img{width:100%}#content #main .scrapbooks .content .image-display .gesture-wrapper>video,.performance .content .image-display .gesture-wrapper>video,.site-updates .content .image-display .gesture-wrapper>video{width:100%;height:auto;display:block}#content #main .scrapbooks .content .controls,.performance .content .controls,.site-updates .content .controls{display:flex;flex-direction:column;position:relative;top:60px;align-items:flex-start}#content #main .scrapbooks .content .controls .buttons,.performance .content .controls .buttons,.site-updates .content .controls .buttons{display:flex;flex-direction:column;gap:25px;width:100%}#content #main .scrapbooks .content .controls .buttons .button,.performance .content .controls .buttons .button,.site-updates .content .controls .buttons .button{display:flex;width:fit-content;padding:14px 20px;align-items:center;gap:4px;border-radius:60px;border:1px solid #007aff;background-color:#fff;color:#007aff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:24px;font-weight:700;line-height:150%}#content #main .scrapbooks .content .controls .buttons .button>img,.performance .content .controls .buttons .button>img,.site-updates .content .controls .buttons .button>img{width:24px;height:24px}#content #main .scrapbooks .content .controls .buttons .button.active,.performance .content .controls .buttons .button.active,.site-updates .content .controls .buttons .button.active{background-color:#007aff;color:#fff;border-color:#007aff}#content #main .scrapbooks .content .controls .buttons .button>.case-wrapper,.performance .content .controls .buttons .button>.case-wrapper,.site-updates .content .controls .buttons .button>.case-wrapper{display:none}#content #main .scrapbooks .content .controls .buttons .button>br,.performance .content .controls .buttons .button>br,.site-updates .content .controls .buttons .button>br{display:none}#content #main .scrapbooks .content .controls .buttons .button>.sp,.performance .content .controls .buttons .button>.sp,.site-updates .content .controls .buttons .button>.sp{display:none}#content #main .scrapbooks .content .controls .descriptions-wrapper,.performance .content .controls .descriptions-wrapper,.site-updates .content .controls .descriptions-wrapper{margin-top:32px}#content #main .scrapbooks .content .controls .descriptions-wrapper .description,.performance .content .controls .descriptions-wrapper .description,.site-updates .content .controls .descriptions-wrapper .description{display:none}#content #main .scrapbooks .content .controls .descriptions-wrapper .description>p,.performance .content .controls .descriptions-wrapper .description>p,.site-updates .content .controls .descriptions-wrapper .description>p{width:460px;color:#222222b3;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:20px;font-weight:400;line-height:190%}#content #main .scrapbooks .content .controls .descriptions-wrapper .description.active,.performance .content .controls .descriptions-wrapper .description.active,.site-updates .content .controls .descriptions-wrapper .description.active{display:block}#content #main .scrapbooks .content .controls .descriptions-wrapper .description>p.has-image,.performance .content .controls .descriptions-wrapper .description>p.has-image,.site-updates .content .controls .descriptions-wrapper .description>p.has-image{width:460px}#content #main .scrapbooks .content .controls .descriptions-wrapper .description>p.has-image .gesture-example-image,.performance .content .controls .descriptions-wrapper .description>p.has-image .gesture-example-image,.site-updates .content .controls .descriptions-wrapper .description>p.has-image .gesture-example-image{margin-top:32px;width:100%;height:auto;display:block}#content #main .performance,.site-updates{padding:160px 112px 0}#content #main .performance .content{height:620px}#content #main .performance .content .image-display .image.active{width:320px;height:auto}#content #main .site-updates>.content{flex-direction:column;align-items:center;gap:48px}#content #main .site-updates>.content>.controls{top:0}#content #main .site-updates>.content>.controls>.descriptions-wrapper{margin-top:0}#content #main .site-updates>.content>.controls>.descriptions-wrapper>.description{display:block}#content #main .site-updates>.content>.controls>.descriptions-wrapper>.description>p{width:502px}#main .more-features{display:flex;flex-direction:column;padding:160px 0 0;background-color:#fff;position:relative;z-index:1}#main .more-features>h1{color:#000;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:42px;font-weight:700;line-height:150%;letter-spacing:1.5px}#main .more-features>div{display:flex;flex-direction:column;align-items:center;gap:18px;padding:48px 40px 0}#main .more-features>div .feature-row-top,#main .more-features>div .feature-row-bottom{display:flex;justify-content:center;gap:18px;width:100%}#main .more-features>div .feature-item{display:flex;width:166px;padding:20px 10px;flex-direction:column;align-items:center;gap:8px;border-radius:10px;background:#f5f8ff}#main .more-features>div .feature-item>img{width:40px;height:40px}#main .more-features>div .feature-item>h3{display:flex;align-items:center;height:48px;color:#00004c;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:16px;font-weight:700;line-height:150%}#main .video-area{padding:160px 0 0}#main .video-area video{width:100%;height:auto;opacity:.9;background-color:#000;display:block}#main .upcoming-features{display:flex;padding:160px 160px 0;flex-direction:column;align-items:center;gap:24px;align-self:stretch;text-align:center}#main .upcoming-features h1{color:#000;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:42px;font-weight:700;line-height:150%;letter-spacing:1.5px}#main .upcoming-features .description{color:#000;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:18px;font-weight:400;line-height:190%}#main .upcoming-features ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;width:394px}#main .upcoming-features li{color:#000;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:190%;text-align:left;position:relative;padding-left:1.2em}#main .upcoming-features li:before{content:"・";position:absolute;left:0}#main .upcoming-features .contact-button{display:inline-block;margin-top:24px;padding:20px 120px;border-radius:16px;border:2px solid #000;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.5px;text-decoration:none;transition:opacity .3s}#main .upcoming-features .contact-button:hover{opacity:.8}#main .black-edition{display:flex;padding:104px 160px 0;flex-direction:column;align-items:center;gap:24px;align-self:stretch;text-align:left}#main .black-edition h1{color:#000;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:24px;font-weight:700;line-height:150%;letter-spacing:1.5px}#main .black-edition p{max-width:640px;color:#000;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:16px;font-weight:400;line-height:190%}#main .download{display:flex;padding:160px 160px 0;flex-direction:column;align-items:center;gap:24px;align-self:stretch;background-color:#fff}#main .download h1{color:#000;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:24px;font-weight:700;line-height:150%;letter-spacing:1.5px}#main .download h1>br{display:none}#main .download .appstore-link img{width:200px;height:73px}#main .download>div{margin-top:24px;display:flex;gap:40px}#main .download>div{display:flex;flex-direction:column;align-items:center;gap:12px}#main .download>div>div{display:flex;align-items:center;gap:40px}#main .download>div>div a{color:#007aff;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:20px;font-weight:400;line-height:150%}#main .download>div>div a:hover{text-decoration:underline}#main .download>div>a:last-child{position:relative;color:#007aff;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:20px;font-weight:400;line-height:150%}#main .download>div>a:last-child:after{position:relative;content:"";display:inline-block;width:33px;height:33px;top:7px;background-image:url(/img/sleipnir-mobile/iphone/dl_icon.svg);background-size:contain;background-repeat:no-repeat}#main .download>div>a:last-child:hover{text-decoration:underline}#main .social-promo{display:flex;padding:160px;flex-direction:column;align-items:center;gap:48px}#main .social-promo h1{color:#000;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:24px;font-weight:700;line-height:150%;letter-spacing:1.5px}#main .social-promo .x-link{display:flex;align-items:center;gap:16px;text-decoration:none}#main .social-promo .x-link span{color:#000;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:24px;font-weight:400;line-height:150%}#main .social-promo .x-link img{width:36px;height:36px}.grecaptcha-badge{display:none!important}}@media screen and (max-width: 1150px){#container{background:#fff;padding-bottom:32px}#content{width:100%}#main{clear:both;padding-top:64px;width:100%;height:100%;background-color:#fff}#main .main_visual{display:flex;flex-direction:column;position:relative;height:820px;background-color:#eaedf5;overflow:hidden}#main .main_visual .text_wrapper{display:flex;flex-direction:column;gap:32px;width:477px;height:fit-content;padding:44px 0 0 32px}#main .main_visual .text_wrapper>h1{color:#00004c;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:37px;font-weight:800;line-height:138%;letter-spacing:6.45px}#main .main_visual .text_wrapper>div{display:flex;flex-direction:column;gap:15px;position:relative}#main .main_visual .text_wrapper>div>.subtitle{color:#00004c;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:15.463px;font-weight:600;line-height:138%;letter-spacing:1.941px;width:fit-content}#main .main_visual .text_wrapper>div>.subtitle>br{display:none}#main .main_visual .text_wrapper>div>.title{display:flex;gap:10px}#main .main_visual .text_wrapper>div>.title>img{width:43px;height:43px}#main .main_visual .text_wrapper>div>.title>div{display:flex;flex-direction:column;justify-content:end;align-items:flex-end}#main .main_visual .text_wrapper>div>.title>div img{width:178px}#main .main_visual .text_wrapper>div>.title>div img:last-child{width:118px}#main .main_visual .text_wrapper>div>.button{width:140px;z-index:10}#main .main_visual .text_wrapper>div>.button>a>img{width:140px}#main .main_visual .display_wrapper{position:relative;width:100%;height:100%;bottom:30px}#main .main_visual .display_wrapper>img{width:100%;height:100%;object-fit:cover}#main .cases{display:flex;position:relative;flex-direction:column;align-items:first baseline;justify-content:space-between;padding:14px 0 48px;background-color:#eaedf5;gap:48px;z-index:999}#main .cases>.title-wrapper{display:flex;flex-direction:column;gap:8px;padding-left:24px}#main .cases>.title-wrapper>h2{color:#00004c;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:28px;font-weight:700;line-height:150%;letter-spacing:1.5px}#main .cases>.title-wrapper>h2>span{display:none}#main .cases>.title-wrapper>h2>.sp{display:contents}#main .cases>.title-wrapper>a{color:#007aff;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:18px;font-weight:700;line-height:150%;letter-spacing:1px;display:inline-flex;align-items:center;gap:8px}#main .cases>.title-wrapper>a:after{content:"";display:inline-block;width:22px;height:27px;background:url(../../img/sleipnir-mobile/iphone/movie_play.svg) no-repeat center center;background-size:contain}#main .cases>p{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:19px;font-weight:700;line-height:170%}#main .cases .case-wrapper{display:flex;flex-direction:column;width:100%;overflow:hidden}#main .cases .case-wrapper.pc{display:none}#main .cases .case-wrapper>.case-images{display:flex;justify-content:flex-start;align-items:center;gap:16px;width:100%;transition:transform .4s ease-in-out}#main .cases .case-wrapper>.case-images .case-image{flex:0 0 230px;width:230px;transition:transform .4s ease-in-out}#main .cases .case-wrapper>.case-images .case-image img{width:100%;height:auto}#main .cases .case-wrapper>.case-text-content{display:flex;flex-direction:column;align-items:center;margin-top:24px;width:100%}#main .cases .case-wrapper>.case-text-content>.case-title-wrapper{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:18px}#main .cases .case-wrapper>.case-text-content>.case-title-wrapper button{position:relative;background:none;border:none;padding:0;cursor:pointer;top:3px}#main .cases .case-wrapper>.case-text-content>.case-title-wrapper button img{width:29px;height:29px}#main .cases .case-wrapper>.case-text-content>.case-title-wrapper>.case-title-container{position:relative;text-align:center;width:190px}#main .cases .case-wrapper>.case-text-content>.case-title-wrapper>.case-title-container .case-title{display:none;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:30px;font-weight:700;line-height:150%;letter-spacing:1.5px}#main .cases .case-wrapper>.case-text-content>.case-title-wrapper>.case-title-container .case-title.active{display:block}#main .cases .case-wrapper>.case-text-content .case-description-container{position:relative;text-align:left;padding:0 24px}#main .cases .case-wrapper>.case-text-content .case-description-container .case-description{display:none}#main .cases .case-wrapper>.case-text-content .case-description-container .case-description.active{display:block;color:#222222b3;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:190%}}@media screen and (max-width: 1150px) and (min-width: 768px){#main .cases .case-wrapper.pc{display:none}#main .cases .case-wrapper.sp{display:flex;max-width:722px;margin:0 auto}}@media screen and (max-width: 1150px){#content #main .scrapbooks,.performance,.site-updates{display:flex;flex-direction:column;align-items:center;padding:78px 24px 0;background-color:#fff}#content #main .scrapbooks>p,.performance>p,.site-updates>p{width:fit-content;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:18px;font-weight:700;line-height:150%;letter-spacing:1.5px;background:var(--Text, linear-gradient(270deg, #0bf -.06%, #2871fa 56.19%, #ee57ff 99.94%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#content #main .scrapbooks>h1,.performance>h1,.site-updates>h1{color:#000;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.5px;margin-top:8px;margin-bottom:32px}#content #main .scrapbooks .content,.performance .content,.site-updates .content{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}#content #main .scrapbooks .content .image-display,.performance .content .image-display,.site-updates .content .image-display{position:relative;height:auto}#content #main .scrapbooks .content .image-display .image,.performance .content .image-display .image,.site-updates .content .image-display .image{display:none}#content #main .scrapbooks .content .image-display .image.active,.performance .content .image-display .image.active,.site-updates .content .image-display .image.active{display:block;width:180px}#content #main .scrapbooks .content .controls,.performance .content .controls,.site-updates .content .controls{display:flex;flex-direction:column;align-items:center;width:100%}#content #main .scrapbooks .content .controls .buttons,.performance .content .controls .buttons,.site-updates .content .controls .buttons{display:flex;flex-direction:row;justify-content:center;gap:8px;width:100%}#content #main .scrapbooks .content .controls .buttons .button,.performance .content .controls .buttons .button,.site-updates .content .controls .buttons .button{display:flex;flex-direction:column;width:110px;justify-content:center;padding:10px 14px 10px 10px;align-items:center;gap:12px;border-radius:10px;border:1px solid #007aff;background-color:#fff;color:#007aff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:14px;font-weight:700;line-height:140%}#content #main .scrapbooks .content .controls .buttons .button>img,.performance .content .controls .buttons .button>img,.site-updates .content .controls .buttons .button>img{width:24px;height:24px}#content #main .scrapbooks .content .controls .buttons .button>span,.performance .content .controls .buttons .button>span,.site-updates .content .controls .buttons .button>span{display:none}#content #main .scrapbooks .content .controls .buttons .button>.sp,.performance .content .controls .buttons .button>.sp,.site-updates .content .controls .buttons .button>.sp{display:contents}#content #main .scrapbooks .content .controls .buttons .button.active,.performance .content .controls .buttons .button.active,.site-updates .content .controls .buttons .button.active{background-color:#007aff;color:#fff;border-color:#007aff}#content #main .scrapbooks .content .controls .descriptions-wrapper,.performance .content .controls .descriptions-wrapper,.site-updates .content .controls .descriptions-wrapper{margin-top:32px;width:100%;max-width:340px}#content #main .scrapbooks .content .controls .descriptions-wrapper .description,.performance .content .controls .descriptions-wrapper .description,.site-updates .content .controls .descriptions-wrapper .description{display:none}#content #main .scrapbooks .content .controls .descriptions-wrapper .description.active,.performance .content .controls .descriptions-wrapper .description.active,.site-updates .content .controls .descriptions-wrapper .description.active{display:block}#content #main .scrapbooks .content .controls .descriptions-wrapper .description p.has-image,.performance .content .controls .descriptions-wrapper .description p.has-image,.site-updates .content .controls .descriptions-wrapper .description p.has-image{width:fit-content;margin:0 auto}#content #main .scrapbooks .content .controls .descriptions-wrapper .description p.has-image .gesture-example-image,.performance .content .controls .descriptions-wrapper .description p.has-image .gesture-example-image,.site-updates .content .controls .descriptions-wrapper .description p.has-image .gesture-example-image{margin-top:32px;width:100%;height:auto;display:block}#content #main .scrapbooks .content .controls .descriptions-wrapper .description>p>br,.performance .content .controls .descriptions-wrapper .description>p>br,.site-updates .content .controls .descriptions-wrapper .description>p>br{display:none}#content #main .performance .content .controls{order:2}#content #main .performance .content .controls .descriptions-wrapper .description p.has-image .gesture-example-image{display:none}#content #main .performance .content .image-display{order:1}#content #main .performance .content .image-display .gesture-wrapper{position:relative;width:100%}#content #main .performance .content .image-display .gesture-wrapper>img{width:180px}#content #main .performance .content .image-display .gesture-wrapper>video{width:180px;height:auto}#content #main .performance .content .image-display .gesture-wrapper .gesture-pattern{position:relative;top:-30px;width:160px}#content #main .performance .content .controls .buttons{max-width:none;flex-direction:row;justify-content:center;gap:10px}#content #main .site-updates>.content{flex-direction:column;align-items:center;gap:32px}#content #main .site-updates>.content>.controls{top:0}#content #main .site-updates>.content>.controls>.descriptions-wrapper{margin-top:0}#content #main .site-updates>.content>.controls>.descriptions-wrapper>.description{display:block}#main .more-features{display:flex;flex-direction:column;padding:78px 0 0;background-color:#fff}#main .more-features>h1{color:#000;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:28px;font-weight:700;line-height:150%;letter-spacing:1.5px;margin-bottom:32px}#main .more-features>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 32px}#main .more-features>div .feature-row-top,#main .more-features>div .feature-row-bottom{display:contents}#main .more-features>div .feature-item{display:flex;flex-direction:column;align-items:center;width:auto;padding:20px 10px;gap:8px;border-radius:10px;background:#f5f8ff}#main .more-features>div .feature-item>img{width:40px;height:40px}#main .more-features>div .feature-item>h3{display:flex;align-items:center;height:48px;color:#00004c;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:16px;font-weight:700;line-height:150%}#main .more-features>div .feature-item>p{display:none}}@media screen and (max-width: 1150px) and (max-width: 450px){#main .more-features>div{display:flex;flex-direction:column;gap:12px}#main .more-features>div .feature-item{flex-direction:row;justify-content:flex-start;height:auto;padding:10px;gap:8px}#main .more-features>div .feature-item>img{width:40px;height:40px}#main .more-features>div .feature-item>h3{height:auto;text-align:left}#main .more-features>div .feature-item>h3>br{display:none}}@media screen and (max-width: 1150px){#main .video-area{padding:78px 0 0}#main .video-area video{width:100%;height:auto;opacity:.9;background-color:#000;display:block}#main .upcoming-features{display:flex;padding:78px 32px 0;flex-direction:column;align-items:center;align-self:stretch;text-align:center}#main .upcoming-features h1{color:#00004c;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:28px;font-weight:700;line-height:150%;letter-spacing:1.5px}#main .upcoming-features .description{color:#000;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:15px;font-weight:400;line-height:190%;margin-top:16px;margin-bottom:16px}#main .upcoming-features ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;width:313px}#main .upcoming-features li{color:#000;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:15px;font-weight:400;line-height:190%;text-align:left;position:relative;padding-left:1.2em}#main .upcoming-features li:before{content:"・";position:absolute;left:0}#main .upcoming-features .contact-button{display:inline-block;padding:20px 120px;border-radius:16px;border:2px solid #000;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.5px;text-decoration:none;transition:opacity .3s;margin-top:32px;white-space:nowrap}#main .upcoming-features .contact-button:hover{opacity:.8}#main .black-edition{display:flex;padding:56px 32px 0;flex-direction:column;align-items:center;gap:16px;align-self:stretch;text-align:left}#main .black-edition h1{color:#000;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:20px;font-weight:700;line-height:150%;letter-spacing:1.5px}#main .black-edition p{color:#000;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:190%}#main .social-promo{display:flex;padding:78px 0 0;flex-direction:column;align-items:center;gap:19px;order:1}#main .social-promo h1{color:#000;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:18px;font-weight:700;line-height:150%;letter-spacing:1.5px}#main .social-promo .x-link{display:flex;align-items:center;gap:16px;text-decoration:none}#main .social-promo .x-link span{color:#000;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:20px;font-weight:700;line-height:150%}#main .social-promo .x-link img{width:32px;height:32px}#main .download{display:flex;padding:88px 0 0;flex-direction:column;align-items:center;gap:12px;align-self:stretch;background-color:#fff;order:2}#main .download h1{color:#000;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:16px;font-weight:700;line-height:150%;letter-spacing:1.5px}#main .download .appstore-link img{width:132px;height:48px}#main .download>div{margin-top:20px;display:flex;gap:40px}#main .download>div{display:flex;flex-direction:column;align-items:center;gap:12px}#main .download>div>div{display:flex;align-items:center;gap:40px}#main .download>div>div a{color:#007aff;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:150%}#main .download>div>div a:hover{text-decoration:underline}#main .download>div>a:last-child{position:relative;color:#007aff;font-family:-apple-system,BlinkMacSystemFont,Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:150%}#main .download>div>a:last-child:after{position:relative;content:"";display:inline-block;width:18px;height:18px;top:3px;background-image:url(/img/sleipnir-mobile/iphone/dl_icon.svg);background-size:contain;background-repeat:no-repeat}#main .download>div>a:last-child:hover{text-decoration:underline}.grecaptcha-badge{display:none!important}#main{display:flex;flex-direction:column}}
