#manta-home{--ms-ink:#1d1d1f;--ms-muted:#86868b;--ms-blue:#0071e3;--ms-surface:#f5f5f7;--ms-radius:28px;--ms-ease:cubic-bezier(.22,1,.36,1);position:relative;isolation:isolate;color-scheme:light;background:#fff;color:var(--ms-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}
#manta-home *{box-sizing:border-box}
#manta-home .ms-page{overflow:clip;background:#fff;font-size:17px;line-height:1.65;letter-spacing:-.02em}
#manta-home :is(h1,h2,h3,p,figure){margin:0}
#manta-home button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
#manta-home a{color:inherit;text-decoration:none}
#manta-home button:disabled{cursor:default;opacity:.35}
#manta-home :is(button,a,[tabindex]):focus-visible{outline:3px solid var(--ms-blue);outline-offset:5px}
#manta-home [hidden]{display:none!important}
#manta-home section[id]{scroll-margin-top:78px}
#manta-home .ms-container{width:min(1120px,87.5%);margin-inline:auto}
#manta-home .ms-section{padding-block:130px}
#manta-home .ms-eyebrow{font-size:15px;line-height:1.4;font-weight:600;letter-spacing:.035em;color:var(--ms-muted);margin-bottom:20px}
#manta-home h2{font-size:clamp(40px,5.2vw,64px);line-height:1.12;font-weight:650;letter-spacing:-.055em}
#manta-home .ms-tone{color:var(--ms-muted)}
#manta-home .ms-copy{font-size:19px;line-height:1.65;color:var(--ms-muted);max-width:350px;font-weight:500}
#manta-home .ms-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:64px}
#manta-home .ms-nav{position:sticky;top:0;z-index:12;height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-inline:max(6.25%,calc((100% - 1120px)/2));border-bottom:1px solid #00000012;background:#ffffffd9;backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);transition:box-shadow .35s ease}
#manta-home .ms-nav.is-scrolled{box-shadow:0 4px 22px #00000005}
#manta-home .ms-brand img{width:64px;height:auto;display:block;filter:none;box-shadow:none}
#manta-home .ms-nav-items{display:flex;align-self:stretch;gap:28px}
#manta-home .ms-nav-button{position:relative;border:0;background:none;color:#737378;padding:0 2px;font-size:12px;font-weight:400;transition:color .2s ease}
#manta-home .ms-nav-button::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ms-ink);transform:scaleX(0);transition:transform .4s var(--ms-ease)}
#manta-home .ms-nav-button[aria-current="location"]{color:var(--ms-ink)}
#manta-home .ms-nav-button[aria-current="location"]::after{transform:scaleX(1)}
#manta-home .ms-overview{padding-bottom:100px;text-align:center}
#manta-home .ms-intro{padding:68px 24px 36px}
#manta-home .ms-intro .ms-eyebrow{font-size:19px;color:var(--ms-ink);margin-bottom:17px;letter-spacing:.055em}
#manta-home h1{font-size:clamp(48px,7.5vw,96px);font-weight:650;line-height:1.12;letter-spacing:-.065em}
#manta-home h1 span{color:#087fb7;margin-left:.15em}
#manta-home .ms-subtitle{font-size:21px;line-height:1.5;color:var(--ms-muted);margin-top:24px}
#manta-home .ms-hero{position:relative;width:min(1280px,92%);height:clamp(270px,38vw,490px);margin-inline:auto;overflow:hidden;background:#171717;border-radius:24px}
#manta-home .ms-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 56%;transform:translate3d(0,var(--ms-depth,0px),0) scale(var(--ms-scale,1));will-change:transform}
#manta-home .ms-hero-actions{display:flex;justify-content:center;align-items:center;gap:30px;padding:33px 20px 16px}
#manta-home .ms-primary{border:0;border-radius:99px;padding:12px 23px;background:var(--ms-blue);color:#fff;font-size:17px;line-height:1.4;transition:background .25s ease,transform .45s var(--ms-ease),box-shadow .3s ease}
#manta-home .ms-primary span{margin-left:7px}
#manta-home .ms-text-link{border:0;background:none;color:var(--ms-blue);padding:10px 0;font-size:17px;line-height:1.4;white-space:nowrap}
#manta-home .ms-text-link span{display:inline-block;margin-left:5px;transition:transform .35s var(--ms-ease)}
#manta-home .ms-hero-note{font-size:14px;color:var(--ms-muted)}
#manta-home .ms-highlights{background:var(--ms-surface);padding-block:115px 80px}
#manta-home .ms-highlights h2{font-size:clamp(36px,4.5vw,56px)}
#manta-home .ms-gallery{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(6.25%,calc((100vw - 1120px)/2));padding:8px max(6.25%,calc((100vw - 1120px)/2)) 24px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
#manta-home .ms-gallery::-webkit-scrollbar{display:none}
#manta-home .ms-highlight{flex:0 0 min(820px,77vw);height:480px;scroll-snap-align:start;position:relative;border-radius:var(--ms-radius);background:#e7e7e9;overflow:hidden;isolation:isolate}
#manta-home .ms-highlight-open{width:100%;height:100%;border:0;padding:0;display:block;position:relative;text-align:left;background:none;color:var(--ms-ink);overflow:hidden;border-radius:inherit}
#manta-home .ms-highlight-type{position:absolute;z-index:2;left:40px;top:35px;max-width:46%}
#manta-home .ms-highlight-type p{font-size:15px;font-weight:600;margin-bottom:12px;color:#65656a}
#manta-home .ms-highlight h3{font-size:35px;line-height:1.2;font-weight:650;letter-spacing:-.045em}
#manta-home .ms-highlight img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ms-ease)}
#manta-home .ms-highlight-form img{width:61%;margin-left:auto;object-fit:cover;mix-blend-mode:multiply;mask-image:linear-gradient(to right,transparent,#000 20%);-webkit-mask-image:linear-gradient(to right,transparent,#000 20%)}
#manta-home .ms-highlight-form{background:#e9e7e3}
#manta-home .ms-highlight-cabin .ms-highlight-type{color:#fff;max-width:55%;text-shadow:0 2px 18px #00000066}
#manta-home .ms-highlight-cabin .ms-highlight-type p{color:#ffffffc9}
#manta-home .ms-highlight-cabin .ms-highlight-open::after{content:"";position:absolute;inset:0;background:linear-gradient(130deg,#0000007a,transparent 65%);z-index:1;pointer-events:none}
#manta-home .ms-highlight-cabin img{object-position:50% 50%}
#manta-home .ms-highlight-detail img{object-position:70% 80%}
#manta-home .ms-highlight-detail .ms-highlight-type{max-width:55%}
#manta-home .ms-card-plus,#manta-home .ms-expand{position:absolute;right:24px;bottom:24px;z-index:3;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffffd9;color:#424247;font-size:27px;font-weight:400;line-height:1;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transition:transform .45s var(--ms-ease),background .25s ease}
#manta-home .ms-gallery-controls{position:relative;display:flex;align-items:center;justify-content:center;min-height:55px;margin-top:10px}
#manta-home .ms-gallery-dots{display:flex;align-items:center;padding:4px 10px;border-radius:99px;background:#e6e6e9}
#manta-home .ms-gallery-dots button{border:0;background:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0}
#manta-home .ms-gallery-dots span{display:block;width:7px;height:7px;border-radius:99px;background:#949499;transition:width .45s var(--ms-ease),background .3s ease}
#manta-home .ms-gallery-dots [aria-pressed="true"] span{width:24px;background:#3a3a3f}
#manta-home .ms-gallery-arrows{position:absolute;right:0;display:flex;gap:14px}
#manta-home .ms-arrow{width:40px;height:40px;border:0;border-radius:50%;background:#e6e6e9;color:#4d4d52;font-size:30px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .25s ease,transform .4s var(--ms-ease)}
#manta-home .ms-form-art{margin:0}
#manta-home .ms-look-stage{position:relative;height:620px;border-radius:var(--ms-radius);overflow:hidden;background:#efeeec}
#manta-home .ms-look-stage img{width:100%;height:100%;object-fit:contain;display:block}
#manta-home .ms-form-art figcaption{text-align:center;padding-top:24px}
#manta-home #ms-look-caption{font-size:14px;color:var(--ms-muted);margin-bottom:15px;min-height:24px}
#manta-home .ms-look-tabs{display:inline-flex;gap:4px;max-width:100%;padding:5px;background:#f0f0f2;border-radius:99px}
#manta-home .ms-look-tabs button{border:0;border-radius:99px;background:none;padding:10px 22px;color:#737378;font-size:14px;white-space:nowrap;transition:background .3s ease,box-shadow .3s ease,color .3s ease}
#manta-home .ms-look-tabs [aria-pressed="true"]{background:#fff;color:var(--ms-ink);box-shadow:0 2px 6px #00000008}
#manta-home .ms-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:70px;padding-top:38px;border-top:1px solid #d2d2d7}
#manta-home .ms-principles b{font-size:22px;font-weight:600;display:block;margin-bottom:14px}
#manta-home .ms-principles p{font-size:17px;line-height:1.7;color:var(--ms-muted)}
#manta-home .ms-cabin{position:relative;background:var(--ms-surface);padding-block:95px;height:175svh;min-height:1100px}
#manta-home .ms-cabin-pin{position:sticky;top:85px}
#manta-home .ms-cabin-top{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:35px}
#manta-home .ms-cabin-top h2{font-size:clamp(38px,4.6vw,56px)}
#manta-home .ms-cabin-top .ms-copy{font-size:17px;max-width:300px}
#manta-home .ms-mobile-break{display:none}
#manta-home .ms-media{position:relative;overflow:hidden;border-radius:var(--ms-radius);background:#e8e8ed}
#manta-home .ms-cabin-media{height:clamp(230px,43vh,560px)}
#manta-home .ms-cabin-img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;transform:scale(var(--ms-cabin-scale,1.08));will-change:transform}
#manta-home .ms-cabin-line{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:21px}
#manta-home .ms-cabin-line strong{font-size:19px;font-weight:500}
#manta-home .ms-cabin-line span{font-size:13px;color:var(--ms-muted)}
#manta-home .ms-story-progress{width:70px;height:3px;border-radius:10px;overflow:hidden;background:#d2d2d7;margin-top:25px}
#manta-home .ms-story-progress span{display:block;width:100%;height:100%;background:#5d5d63;transform:scaleX(var(--ms-cabin-progress,0));transform-origin:left}
#manta-home .ms-detail-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:28px}
#manta-home .ms-detail:last-child{padding-top:75px}
#manta-home .ms-detail .ms-media{height:440px}
#manta-home .ms-detail img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ms-ease)}
#manta-home .ms-detail:first-child img{object-position:65% center}
#manta-home .ms-detail h3{font-size:25px;line-height:1.35;font-weight:600;letter-spacing:-.03em;margin:26px 0 13px}
#manta-home .ms-detail p{font-size:17px;line-height:1.7;color:var(--ms-muted)}
#manta-home .ms-editorial{text-align:center;padding-block:90px 150px}
#manta-home .ms-statement{font-size:clamp(36px,6vw,72px);font-weight:650;line-height:1.2;letter-spacing:-.055em;color:var(--ms-muted)}
#manta-home .ms-statement em{font-style:normal;color:var(--ms-ink)}
#manta-home .ms-scene{background:var(--ms-surface)}
#manta-home .ms-scene-frame{position:relative;overflow:hidden;border-radius:var(--ms-radius)}
#manta-home .ms-scene-image{display:block;width:100%;height:560px;object-fit:cover}
#manta-home .ms-scene-switch{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);display:flex;padding:5px;background:#ffffffb8;border:1px solid #ffffff88;border-radius:99px;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);isolation:isolate}
#manta-home .ms-scene-switch button{position:relative;z-index:1;padding:11px 24px;min-width:112px;border:0;border-radius:99px;background:none;font-size:14px;color:#66666c;white-space:nowrap;transition:color .25s ease}
#manta-home .ms-scene-switch [aria-pressed="true"]{color:var(--ms-ink)}
#manta-home .ms-scene-indicator{position:absolute;inset:5px auto 5px 5px;width:calc(50% - 5px);border-radius:99px;background:#fff;box-shadow:0 2px 8px #0000000c;transform:translateX(var(--ms-switch-x,0%));transition:transform .5s var(--ms-ease)}
#manta-home .ms-scene-caption{display:flex;justify-content:space-between;gap:20px;padding-top:18px;font-size:13px;color:var(--ms-muted)}
#manta-home .ms-ending{text-align:center;padding:100px 24px 80px}
#manta-home .ms-ending-logo{width:110px;height:auto;display:block;margin:0 auto 24px;filter:none;box-shadow:none}
#manta-home .ms-ending p{font-size:12px;letter-spacing:.2em;color:var(--ms-muted);margin-bottom:15px}
#manta-home .ms-ending strong{font-size:32px;font-weight:600;letter-spacing:-.04em}
#manta-home .ms-footer{display:flex;justify-content:space-between;gap:20px;padding-block:25px;border-top:1px solid #d2d2d7;font-size:12px;color:var(--ms-muted)}
#manta-home .ms-footer a:hover{text-decoration:underline}
#manta-home .ms-reveal{transition:opacity .8s ease,transform 1s var(--ms-ease);transition-delay:var(--ms-delay,0ms)}
#manta-home .ms-reveal.is-await{opacity:0;transform:translateY(30px)}
#manta-home.ms-motion-off *,#manta-home .ms-motion-off *{transition:none!important;animation:none!important;scroll-behavior:auto!important}
@media(hover:hover) and (pointer:fine){#manta-home .ms-nav-button:hover{color:var(--ms-ink)}#manta-home .ms-primary:hover{background:#0077ed;transform:translateY(-2px);box-shadow:0 8px 20px #0071e322}#manta-home .ms-text-link:hover{text-decoration:underline}#manta-home .ms-text-link:hover span{transform:translateX(3px)}#manta-home .ms-highlight-open:hover img,#manta-home .ms-detail .ms-media:hover img{transform:scale(1.025)}#manta-home .ms-highlight-open:hover .ms-card-plus,#manta-home .ms-expand:hover{background:#fff;transform:scale(1.1)}#manta-home .ms-arrow:not(:disabled):hover{background:#d6d6db;transform:scale(1.04)}#manta-home .ms-look-tabs button:hover{color:var(--ms-ink)}}
#manta-home button:active{transform:scale(.97)}
html.ms-home-page body{margin:0;background:#fff}
html.ms-home-page #manta-home #root>div>nav,html.ms-home-page #manta-home #root>div>div>section:nth-of-type(-n+2){display:none}
html.ms-home-page #manta-home #root>div,html.ms-home-page #manta-home #root>div>div{min-height:0;background:transparent}
@media(min-width:1700px){#manta-home .ms-cabin-media{height:50vh}}
@media(max-width:1023px){#manta-home .ms-section{padding-block:95px}#manta-home .ms-copy{font-size:17px}#manta-home .ms-section-heading{gap:35px;margin-bottom:45px}#manta-home .ms-look-stage{height:550px}#manta-home .ms-cabin{height:auto;min-height:0;padding-block:95px}#manta-home .ms-cabin-pin{position:relative;top:auto}#manta-home .ms-cabin-media{height:380px}#manta-home .ms-cabin-img{transform:none;will-change:auto}#manta-home .ms-story-progress{display:none}#manta-home .ms-detail .ms-media{height:330px}#manta-home .ms-scene-image{height:450px}#manta-home .ms-highlight{height:430px}#manta-home .ms-principles{gap:25px}}
@media(max-width:600px){#manta-home .ms-container{width:87.5%}#manta-home .ms-page{font-size:15px}#manta-home .ms-nav{height:54px;gap:10px}#manta-home .ms-brand img{width:54px}#manta-home .ms-nav-items{gap:15px}#manta-home .ms-nav-button{font-size:11px;padding-inline:0}#manta-home .ms-intro{padding:56px 16px 32px}#manta-home .ms-intro .ms-eyebrow{font-size:15px;margin-bottom:18px}#manta-home h1{font-size:clamp(42px,10.7vw,64px);line-height:1.15}#manta-home h1 span{display:block;margin:0}#manta-home .ms-subtitle{font-size:16px;margin-top:20px}#manta-home .ms-hero{width:92%;height:255px;border-radius:20px}#manta-home .ms-hero-actions{gap:20px;padding-top:27px}#manta-home .ms-primary{font-size:14px;padding:11px 18px}#manta-home .ms-text-link{font-size:14px}#manta-home .ms-hero-note{font-size:12px}#manta-home .ms-overview{padding-bottom:65px}#manta-home .ms-section{padding-block:75px}#manta-home .ms-highlights{padding-block:70px 45px}#manta-home .ms-section-heading{display:block;margin-bottom:36px}#manta-home .ms-section-heading>.ms-text-link{margin-top:14px}#manta-home h2{font-size:38px;line-height:1.17}#manta-home .ms-highlights h2{font-size:36px}#manta-home .ms-eyebrow{font-size:13px;margin-bottom:16px}#manta-home .ms-copy{font-size:16px;line-height:1.75;margin-top:25px}#manta-home .ms-gallery{gap:16px;padding-bottom:18px}#manta-home .ms-highlight{flex-basis:82vw;height:430px}#manta-home .ms-highlight-type{left:25px;top:27px;max-width:85%}#manta-home .ms-highlight-type p{font-size:13px;margin-bottom:12px}#manta-home .ms-highlight h3{font-size:29px}#manta-home .ms-highlight-form img{width:100%;height:70%;position:absolute;bottom:-6%;margin:0}#manta-home .ms-highlight-cabin .ms-highlight-type,#manta-home .ms-highlight-detail .ms-highlight-type{max-width:90%}#manta-home .ms-highlight-cabin img{object-position:60% center}#manta-home .ms-highlight-detail img{object-position:48% center}#manta-home .ms-gallery-controls{justify-content:flex-start;margin-top:6px}#manta-home .ms-gallery-arrows{gap:10px}#manta-home .ms-arrow{width:38px;height:38px}#manta-home .ms-look-stage{height:400px;border-radius:22px}#manta-home .ms-form-art figcaption{padding-top:20px}#manta-home .ms-look-tabs{gap:1px;padding:4px;width:100%;justify-content:center}#manta-home .ms-look-tabs button{font-size:12px;padding:10px 12px}#manta-home #ms-look-caption{font-size:12px}#manta-home .ms-expand,#manta-home .ms-card-plus{right:16px;bottom:16px;width:38px;height:38px}#manta-home .ms-principles{grid-template-columns:1fr;gap:24px;margin-top:40px;padding-top:32px}#manta-home .ms-principles b{font-size:20px;margin-bottom:7px}#manta-home .ms-principles p{font-size:15px}#manta-home .ms-principles p br{display:none}#manta-home .ms-cabin{padding-block:70px}#manta-home .ms-cabin-top{display:block;margin-bottom:30px}#manta-home .ms-cabin-top h2{font-size:38px}#manta-home .ms-cabin-top .ms-copy{font-size:16px}#manta-home .ms-mobile-break{display:block}#manta-home .ms-cabin-media{height:clamp(240px,75vw,360px);border-radius:22px}#manta-home .ms-cabin-img{object-position:50% center}#manta-home .ms-cabin-line{display:block;padding-top:19px}#manta-home .ms-cabin-line strong{font-size:17px}#manta-home .ms-cabin-line span{display:block;margin-top:7px;font-size:12px}#manta-home .ms-detail-grid{grid-template-columns:1fr;gap:40px}#manta-home .ms-detail:last-child{padding-top:0}#manta-home .ms-detail .ms-media{height:330px;border-radius:22px}#manta-home .ms-detail h3{font-size:22px;margin-top:20px}#manta-home .ms-detail p{font-size:15px}#manta-home .ms-editorial{padding-block:30px 90px}#manta-home .ms-statement{font-size:35px;line-height:1.25}#manta-home .ms-scene-image{height:390px;object-position:48% center}#manta-home .ms-scene-switch{bottom:19px;padding:4px}#manta-home .ms-scene-switch button{min-width:94px;padding:10px 16px;font-size:12px}#manta-home .ms-scene-indicator{inset:4px auto 4px 4px;width:calc(50% - 4px)}#manta-home .ms-scene-caption{font-size:11px}#manta-home .ms-scene-caption>span:last-child{display:none}#manta-home .ms-ending{padding-block:70px 55px}#manta-home .ms-ending strong{font-size:25px}#manta-home .ms-footer{font-size:11px;padding-block:22px}}
@media(pointer:coarse){#manta-home :is(.ms-nav-button,.ms-primary,.ms-text-link,.ms-expand,.ms-card-plus,.ms-arrow,.ms-look-tabs button,.ms-scene-switch button,.ms-gallery-dots button){min-height:44px}#manta-home :is(.ms-expand,.ms-card-plus,.ms-arrow,.ms-gallery-dots button){min-width:44px}}
@media(prefers-reduced-motion:reduce){#manta-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}#manta-home .ms-reveal.is-await{opacity:1;transform:none}#manta-home .ms-cabin{height:auto;min-height:0}#manta-home .ms-cabin-pin{position:relative;top:auto}#manta-home .ms-cabin-img,#manta-home .ms-hero img{transform:none!important;will-change:auto}}

@media(max-width:600px){#manta-home .ms-hero img{object-fit:contain}#manta-home .ms-highlight-form img{object-fit:contain;mask-image:linear-gradient(to bottom,transparent,#000 20%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%)}}

#manta-home .ms-overlay{position:absolute;inset:0;z-index:20;background:rgba(29,29,31,.23);backdrop-filter:blur(5px) saturate(.95);-webkit-backdrop-filter:blur(5px) saturate(.95)}
#manta-home .ms-overlay.ms-overlay-viewport{position:fixed}
#manta-home .ms-viewer{position:absolute;left:50%;transform:translateX(-50%);width:min(90%,1040px);border-radius:var(--ms-radius,24px);overflow:hidden;background:#fff;box-shadow:0 20px 65px #00000026,0 1px 5px #0000000d;border:0;outline:1px solid #ffffff40;outline-offset:-1px}
#manta-home .ms-viewer-media{position:relative;background:#f5f5f7;isolation:isolate}
#manta-home .ms-viewer-image,#manta-home .ms-viewer-video{display:block;width:100%;height:auto;max-height:none;object-fit:contain;background:#f5f5f7}
#manta-home .ms-viewer-video{background:#111113}
#manta-home .ms-viewer-footer{padding:21px 26px 23px;background:#fff}
#manta-home .ms-viewer h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.035em;margin:0 0 6px;color:#1d1d1f}
#manta-home .ms-viewer-note{padding:0;margin:0;color:#86868b;font-size:12px;line-height:1.6;letter-spacing:.005em}
#manta-home .ms-close{position:absolute;top:15px;right:15px;z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #ffffff80;border-radius:50%;background:#ffffffd9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#414147;font-size:25px;font-weight:400;line-height:1;box-shadow:0 2px 8px #00000008;transition:background .2s ease,transform .3s cubic-bezier(.2,.8,.2,1)}
#manta-home .ms-close span{transform:translateY(-1px)}
#manta-home .ms-player{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;display:flex;align-items:center;gap:13px;min-height:48px;padding:5px 9px;background:#262629b8;border:1px solid #ffffff24;border-radius:99px;color:#fff;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:0 4px 14px #0000000c}
#manta-home .ms-player button{flex-shrink:0;min-width:44px;min-height:36px;padding:7px 9px;border:0;border-radius:99px;background:transparent;color:#fff;font-size:11px;line-height:1.2;transition:background .2s ease,transform .2s ease}
#manta-home .ms-player-time{font-size:11px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;color:#ffffffe6}
#manta-home .ms-player-seek{flex:1;min-width:20px;height:32px;margin:0;padding:0;background:transparent;appearance:none;-webkit-appearance:none}
#manta-home .ms-player-seek::-webkit-slider-runnable-track{height:3px;border-radius:99px;background:linear-gradient(to right,#fff var(--ms-played,0%),#ffffff4d var(--ms-played,0%))}
#manta-home .ms-player-seek::-webkit-slider-thumb{width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:50%;background:#fff;appearance:none;-webkit-appearance:none;box-shadow:0 1px 4px #00000020}
#manta-home .ms-player-seek::-moz-range-track{height:3px;border-radius:99px;background:#ffffff4d}
#manta-home .ms-player-seek::-moz-range-progress{height:3px;border-radius:99px;background:#fff}
#manta-home .ms-player-seek::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#fff}
#manta-home .ms-viewer-video:fullscreen{width:100%;height:100%;background:#000;object-fit:contain}

@media(hover:hover) and (pointer:fine){#manta-home .ms-close:hover{background:#e8e8ed}#manta-home .ms-player button:hover{background:#ffffff22}}
@media(max-width:600px){#manta-home .ms-viewer{border-radius:22px}#manta-home .ms-viewer-footer{padding:17px 19px 19px}#manta-home .ms-viewer h3{font-size:18px}#manta-home .ms-viewer-note{font-size:11px}#manta-home .ms-close{top:11px;right:11px;width:34px;height:34px;font-size:24px}#manta-home .ms-player{left:10px;right:10px;bottom:10px;gap:5px;padding:3px 5px;min-height:42px}#manta-home .ms-player button{padding:6px;min-width:34px;min-height:34px;font-size:11px}#manta-home .ms-player-time{font-size:11px}}
@media(pointer:coarse){#manta-home .ms-close{min-width:44px;min-height:44px}#manta-home .ms-player button{min-width:44px;min-height:44px}#manta-home .ms-player-seek{height:44px}}
