@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Roboto+Serif:wght@600&display=swap&family=Noto+Sans+SC:wght@100..900";:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--accent-color: #c09400;--primary-color: #0c1732;--white: #ffffff;--light-gray: #dddddd;--card-bg: rgba(69, 69, 69, .46);--accent-hover: #a07e00;--font-size: 16px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-extra-bold: 800;--radius: .625rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);font-size:62.5%;font-family:Manrope,Noto Sans JP,Noto Sans SC,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}*{box-sizing:border-box;margin:0;padding:0}body{display:flex;flex-direction:column;align-items:center;min-width:320px;min-height:100vh;background-color:var(--primary-color);color:var(--white);overflow-x:hidden;position:relative;font-size:1.6rem}body.cn{font-family:Noto Sans SC,sans-serif;font-optical-sizing:auto;font-style:normal}body.overlay{overflow:hidden}main{width:100%}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}.text-lg{font-size:2rem;line-height:1.5}.text-md{font-size:1.6rem;line-height:1.5}.text-sm{font-size:1.4rem;line-height:1.6}.text-center{text-align:center;max-width:800px;margin:auto}@media(orientation:portrait){.text-center{text-align:left}}.heading-xxl{font-family:"Roboto Serif",Manrope,serif;font-weight:600;color:var(--muted);letter-spacing:-.02em}.container{max-width:1280px;margin:0 auto;padding:0 1.6rem}.section-lg{padding:8rem 1.6rem}.center{display:flex;align-items:center;justify-content:center}.grid{display:grid;gap:3rem}@media(min-width:768px){.section{margin-top:4rem;margin-bottom:4rem}}@media(min-width:1024px){.container{padding:0 3rem}.section{margin-top:6rem;margin-bottom:6rem}}.section-intro-content{font-size:clamp(1.6rem,2vw,2rem);line-height:1.75}.hidden{display:none!important}button,input,textarea{font-family:inherit}.btn-accent{background:var(--accent);color:#fff;border-radius:var(--radius-md);padding:1rem 1.6rem;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);transition:background-color .3s}.btn-accent:hover{background:var(--accent-hover)}.cta{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;border-radius:var(--radius-md);padding:1.6rem 2rem;font-weight:var(--font-weight-bold);transition:background-color .3s}.cta:hover{background:var(--accent-hover)}.reserve-btn{font-weight:var(--font-weight-bold);padding:clamp(1rem,calc(100vw / 30),4rem) clamp(2rem,calc(100vw / 30),8rem);display:flex;justify-content:center;align-items:center;background-color:var(--accent-color);border:none;border-radius:var(--radius-md);color:var(--white);cursor:pointer;transition:background-color .3s;text-decoration:none}.reserve-btn:hover{background-color:var(--accent-hover)}.phone-btn{width:fit-content;margin:auto;padding:2rem;gap:1rem}.phone-btn svg{width:20px;height:auto}.card{background:var(--card-bg);border-radius:var(--radius-lg);padding:2rem}.pill{background:var(--bg-dark);border-radius:999px;width:10rem;height:10rem;display:flex;align-items:center;justify-content:center}.form-card{background:var(--card-bg);border-radius:var(--radius-lg);padding:3rem}.field{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem}.field label{font-size:1.6rem;font-weight:var(--font-weight-medium)}.field input,.field select,.field textarea{width:100%;background:#ffffff1a;border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:1rem 1.2rem;font-size:1.6rem;outline:none;transition:border-color .3s}.field textarea{resize:vertical;min-height:14rem}.submit{width:100%;background:var(--accent);color:var(--text);border-radius:var(--radius-md);padding:2rem;font-weight:var(--font-weight-extra-bold);border:none;cursor:pointer;transition:background-color .3s}.submit:hover{background:var(--accent-hover)}.news-item{display:flex;gap:clamp(1rem,2.5vw,2rem);border-bottom:1px solid var(--text);flex-direction:column;align-items:start;padding:1rem;width:100%}.news-item:first-child{border-top:1px solid var(--text)}.news-link{font-size:1.6rem;transition:opacity .3s;cursor:pointer}@media(min-width:768px){.news-item{padding:1rem 2rem;flex-direction:row;align-items:center}.news-date-container{border-right:1px solid var(--text);padding:1.5rem 2rem 1.5rem 0}}.accordion-item{border-top:1px solid;border-bottom:1px solid}.accordion-item:nth-of-type(odd){border-image:linear-gradient(270deg,#d9d9d9,#737373) 1}.accordion-item:nth-of-type(2n){border-image:linear-gradient(90deg,#d9d9d9,#737373) 1}.accordion-content.active{max-height:50rem}.header{background-color:var(--white);width:100%;opacity:0;animation:fadeIn 1s ease forwards;position:sticky;top:0;z-index:40}.header-container{margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e8ea;flex-wrap:wrap;gap:2rem}.header-container.dt{padding:.5rem 3rem;display:none}.header-container.sp{padding:.5rem 1rem}.header-logo{display:flex;align-items:center;gap:1rem}.logo-icon{width:60px;height:60px;object-fit:cover}.logo-text{width:30rem;height:auto;object-fit:cover}.mobile-menu-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:1rem}.mobile-menu-btn span{font-family:Manrope,sans-serif;font-weight:700;font-size:1.4rem;color:var(--primary-color)}.mobile-menu-btn.active span{display:none}.hamburger-lines{position:relative;height:1rem;width:4.5rem;gap:1rem}.hamburger-line{position:absolute;left:0;width:45px;height:1px;background-color:var(--primary-color);transition:transform .5s ease-in-out}.hamburger-line:nth-of-type(1){top:0}.hamburger-line:nth-of-type(2){bottom:0}.mobile-menu-btn.active .hamburger-line{top:50%;left:50%;width:3rem}.mobile-menu-btn.active .hamburger-line:nth-of-type(1){transform:translate(-50%,-50%) rotate(45deg)}.mobile-menu-btn.active .hamburger-line:nth-of-type(2){transform:translate(-50%,-50%) rotate(-45deg)}.nav-links{display:flex;gap:4rem;padding:.5rem 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-links .nav-link{font-weight:500;font-size:1.6rem;color:var(--primary-color);text-decoration:none;transition:color .3s}.nav-links .nav-link:hover{color:var(--accent-color)}.header-curtain{position:absolute;bottom:0;transform:translateY(100%);background-color:var(--white);width:100%;display:flex;flex-direction:column;gap:1rem;justify-content:end;align-items:center;border-bottom:1px solid #e5e8ea;max-height:5rem;transition:all .5s ease-in-out;overflow:hidden}.header-curtain.active1{max-height:0rem}.header-curtain.active2{max-height:50rem}.header-curtain .nav-list{display:block;width:100%;position:relative;padding:1rem 3rem 0}.header-curtain .nav-list .nav-links{display:flex;flex-direction:column;gap:2rem;padding:.5rem 0;position:relative;top:0;left:0;transform:translate(0)}.header-curtain .nav-list .nav-links .nav-link{font-size:1.4rem}.lang-selector{display:flex;gap:3rem;align-items:center;padding:1rem 3rem}.lang-btn{font-weight:500;font-size:1.4rem;padding:.5rem 1rem;border:none;border-radius:8px;background-color:transparent;color:var(--primary-color);cursor:pointer;transition:all .3s}.lang-btn.active{background-color:var(--primary-color);color:var(--white)}.lang-btn:hover:not(.active){background-color:#f0f0f0}.desktop-actions{display:flex;gap:3rem}.desktop-actions .reserve-btn{padding:1.5rem 2rem}@media(min-width:1200px){.header-container.sp{display:none}.header-container.dt{display:flex;position:relative}.header-curtain{display:none}}.hero-section{width:100%;padding-top:5rem}.hero-content{padding:clamp(10rem,10vw,17rem) clamp(2rem,5vw,10rem);background:linear-gradient(90deg,#0000001a,#0006),url(/assets/203e9b7b52c800a9b4dda4ca49ee53a126475dde-BPV95xGT.png);background-size:auto;background-repeat:no-repeat;background-position-x:20%;background-position-y:60%;display:flex;flex-direction:column;gap:3rem;min-height:300px}.page-hero .hero-content{background:linear-gradient(90deg,#0009,#0003,#0009),url(/assets/a1dc2ba25a70fdfabaef7337a91b2acbddcf2d94-DxEAknA_.png) center center / cover no-repeat;align-items:center;justify-content:center}.hero-text{display:flex;flex-direction:column;gap:1.5rem}.hero-title{font-weight:800;font-size:clamp(4.2rem,5vw,6.4rem)}.page-hero .hero-title{text-align:center;font-family:"Roboto Serif",serif;font-size:clamp(4.2rem,calc(100vw / 15),9.6rem);letter-spacing:1.2rem;color:#dedede;margin-top:3rem}.hero-subtitle{font-size:clamp(2rem,2.5vw,2rem)}.hero-btn{font-weight:700;font-size:clamp(1.4rem,2.5vw,2rem);max-width:280px;width:fit-content;padding:1rem 2rem}@media(min-width:1200px){.hero-section{padding-top:0rem}}@media(min-width:800px){.hero-content{background-size:cover}}.section-container{margin:auto;max-width:1200px;width:100%;padding:6rem 2rem;display:flex;flex-direction:column;gap:2rem}.section-title{font-size:clamp(2rem,5vw,2.4rem)}.about-section{width:100%;min-height:250px;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,#00000080 0% 100%),url(/assets/a1dc2ba25a70fdfabaef7337a91b2acbddcf2d94-DxEAknA_.png);background-size:cover;background-position:center;padding:30px}.about-content{display:flex;flex-direction:column;align-items:center;gap:3rem}.about-title{font-family:"Roboto Serif",serif;font-weight:600;font-size:6.4rem;color:var(--light-gray)}.about-description{font-size:clamp(1.6rem,4vw,2.4rem);text-align:center}@media(min-width:800px){.about-section{height:550px}}.news-list{display:flex;flex-direction:column;gap:0;align-items:center}.news-item{display:flex;gap:clamp(1rem,2.5vw,2rem);border-bottom:1px solid var(--white);flex-direction:column;align-items:start;padding:1rem;width:100%}.news-item:nth-of-type(1){border-top:1px solid var(--white)}.news-date-container{padding:0;font-size:clamp(.8em,2vw,1em);border-right:none}.news-content{flex:1;display:flex;align-items:center;justify-content:space-between;width:100%}.news-link{font-size:16px;transition:opacity .3s;cursor:pointer}.news-link:hover{opacity:.8}@media(min-width:800px){.news-item{padding:10px 20px;flex-direction:row;align-items:center}.news-date-container{border-right:1px solid var(--white);padding:1.5rem 2rem 1.5rem 0}}.service-highlights-section{width:100%;display:flex;justify-content:center}.service-highlights-container{align-items:center;gap:5rem}.highlights-title{font-weight:400;font-size:clamp(2rem,5vw,3.2rem);letter-spacing:3.2px}.highlights-title .title-white{color:var(--white);letter-spacing:1.02px}.highlights-title .title-gold{color:var(--accent-color);font-size:clamp(2.8rem,calc(100vw / 15),4.8rem)}.highlights-grid{display:flex;flex-wrap:wrap;gap:4rem;width:100%;justify-content:center}.highlight-card{display:flex;flex-direction:column;align-items:center;gap:3rem;padding:3rem;min-width:300px;flex:1;background-color:var(--card-bg);border-radius:8px}.highlight-icon{width:100px;height:100px}.highlight-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.highlight-title{font-weight:500;font-size:2rem;letter-spacing:2.4px;color:var(--white);white-space:nowrap}.highlight-description{letter-spacing:1.6px;line-height:1.75;color:var(--white)}.faq-list{display:flex;flex-direction:column;width:100%;gap:2rem}.accordion-item:nth-of-type(odd){border-top:1px solid;border-bottom:1px solid;border-image:linear-gradient(270deg,#d9d9d9,#737373) 1}.accordion-item:nth-of-type(2n){border-top:1px solid;border-bottom:1px solid;border-image:linear-gradient(90deg,#d9d9d9,#737373) 1}.accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:2rem clamp(1rem,2vw,2rem);cursor:pointer}.accordion-trigger:hover{background-color:#ffffff0d}.accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.accordion-content.active{max-height:500px}.accordion-trigger.active .faq-icon{transform:rotate(45deg)}.accordion-question,.accordion-answer{display:flex;align-items:baseline;gap:1rem}.accordion-answer{padding:2rem clamp(1rem,2vw,2rem);background-color:#aab9cd88}.faq-icon{font-weight:700;transition:transform .5s}.cta-section{display:flex;flex-direction:row;gap:2rem;align-items:center;justify-content:center;flex-wrap:wrap}.cta-section .reserve-btn{margin:auto;width:100%;max-width:450px;font-size:clamp(2rem,.2vw,4rem)}.footer{width:100%;background-color:#0c1732;border-top:2px solid;border-image:linear-gradient(270deg,#737373,#d9d9d9,#737373) 1;padding:5rem 2rem}.footer-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:5rem}.footer-brand{display:flex;flex-direction:column;gap:2rem}.footer-title{font-family:"Roboto Serif",serif;font-weight:700;font-size:2.4rem;color:var(--light-gray);white-space:nowrap}.footer-sns{display:flex;gap:1rem;align-items:center}.footer-sns a:hover{opacity:.8}.footer-nav{display:flex;flex-direction:column;gap:2rem}.footer-nav a{text-decoration:none;color:var(--white)}.footer-nav a:hover{color:var(--light-gray)}.copy{margin:5rem auto 0;width:fit-content;font-size:1.4rem;color:var(--light-gray)}.hired-car-content{position:relative;justify-content:center;flex-direction:column;align-items:flex-end}.hired-car-image{width:100%;max-width:750px;height:240px;position:relative}.hired-car-image img{width:100%;height:100%;object-fit:cover}.hired-car-text{background-color:#ffffff4d;padding:4rem;max-width:567px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hired-car-text h2{font-weight:700;font-size:clamp(2rem,2.5vw,3.2rem);margin-bottom:2rem;line-height:1.5}.hired-car-text p{font-weight:400;font-size:clamp(1.4rem,1.5vw,1.6rem);line-height:2}@media(min-width:600px){.hired-car-image{width:100%;max-width:750px;height:520px;position:relative}.hired-car-text{position:absolute;left:0;bottom:-10%}}.use-cases-container{align-items:center;gap:5rem}.use-cases-title{font-weight:400;font-size:clamp(2rem,calc(100vw / 30),3.2rem);text-align:center}.use-cases-grid{display:flex;flex-wrap:wrap;gap:4rem;width:100%;justify-content:center}.use-case-card{display:flex;flex-direction:column;gap:2rem;padding:2rem;min-width:300px;flex:1;background-color:var(--card-bg);border-radius:8px}.use-case-header{display:flex;align-items:center;gap:2rem}.use-case-icon{width:54px;height:54px;background-color:var(--primary-color);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:.5rem}.use-case-header h3{font-weight:500;font-size:2rem;letter-spacing:2px}.company-info-title{margin-bottom:4rem}.company-info-table{width:100%;display:flex;gap:0;align-items:center;flex-direction:column}.info-row{display:flex;gap:clamp(1rem,2.5vw,2rem);border-bottom:1px solid var(--white);border-top:1px solid var(--white);flex-direction:column;align-items:start;padding:2rem 1rem;width:100%}.info-row:not(:last-child){border-bottom:none}.info-label{padding:0;font-weight:700;font-size:1.6rem;border-right:none;min-width:250px}.info-value{font-size:clamp(1.4rem,1.5vw,1.6rem);line-height:1.75;flex:1}@media(min-width:800px){.info-row{padding:3rem 2rem;flex-direction:row;align-items:center}.info-label{border-right:1px solid var(--white);padding:1.5rem 2rem 1.5rem 0}}.price-container{max-width:800px}.price-table{display:grid;grid-template-columns:1fr 1fr}.price-table .cell{display:flex;justify-content:center;padding:1rem;border:1px solid var(--white)}.price-table .cell:nth-of-type(2n){border-left:none}.price-table .cell:not(:nth-last-child(-n+2)){border-bottom:none}.section-title span{font-size:.75em;display:block}.privacy-container{margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.privacy-title{padding:1rem}.privacy-content{padding:0 2rem}.privacy-content p{margin-bottom:1rem}.privacy-content ul{margin-bottom:1rem;list-style:disc inside}.privacy-content .contact-info{line-height:1.75}.phone-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;align-items:center}.contact-form-container{max-width:740px;margin:0 auto}.section-title h2{font-size:1.25em;line-height:1.75;display:block}.contact-form{display:flex;flex-direction:column;gap:2rem}.form-item{flex:1;display:flex;flex-direction:column;gap:1rem;width:100%;border:none}.form-input{background-color:#46464675;border:1.5px solid rgba(255,255,255,0);border-radius:8px;padding:1.5rem;font-size:1.6rem;line-height:1.5;color:var(--white);transition:border-color .3s ease}.form-input.error,.form-textarea.error{border-color:#fe2c55}.form-input:focus{outline:none;border-color:#ffffff4d}.form-input::placeholder{color:var(--white);opacity:.5}.form-textarea{background-color:#46464675;border:1.5px solid rgba(255,255,255,0);border-radius:8px;padding:1.5rem;font-size:1.6rem;line-height:1.5;color:var(--white);min-height:124px;resize:vertical;field-sizing:content;transition:border-color .3s ease}.form-textarea:focus{outline:none;border-color:#ffffff4d}.form-textarea::placeholder{color:var(--white);opacity:.5}.error-message{color:#fe2c55;font-size:.8em}.form-btns{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:2rem}.form-submit{background-color:var(--accent-color);border-radius:8px;padding:1rem 4rem;border:none;cursor:pointer;transition:background-color .3s ease;align-self:center;color:var(--white);font-weight:500;font-size:1.6rem}.form-submit:hover{background-color:var(--accent-hover)}button[disabled]{opacity:0}.cancel-button{padding:1rem 2rem;display:flex;align-items:center;gap:1rem;background:transparent;color:var(--white);border:none;border-bottom:1px solid var(--white);cursor:pointer;transition:all .3s ease-in-out}.cancel-button svg{width:20px}.cancel-button:hover{color:var(--accent-color);border-color:var(--accent-color)}.privacy-link{text-decoration:underline;transition:color .3s ease}.privacy-link:hover{color:var(--accent-color)}.input-agree{display:flex;align-items:baseline;gap:.5rem}.confirm-item{display:flex;padding:1rem;gap:1rem;width:100%;flex-wrap:wrap}.confirm-term{min-width:300px}.confirm-value{white-space:pre-wrap}.break-keep{word-break:keep-all}.screen{display:none;position:fixed;top:0;width:100vw;height:100vh;background-color:var(--primary-color);opacity:.8;z-index:50}.screen.active{display:flex}.article{position:fixed;top:50%;left:50%;display:none;justify-content:center;align-items:center;transform:translate(-50%,-50%);z-index:60}.article.active{display:flex}.article article{position:relative;background-color:#28201bcc;border-radius:var(--radius-md);padding:3.2rem 1.6rem;gap:1rem;min-width:30rem;max-width:45rem}.article h1{font-size:clamp(1.6rem,2.5vw,2rem);padding-bottom:1rem;border-bottom:1px solid var(--text);margin-bottom:1rem}.article p{font-size:clamp(1.4rem,2vw,1.6rem);line-height:1.75em}.article-close{position:absolute;top:.8rem;right:0;cursor:pointer;padding:1rem}.article-close .line{width:3rem;height:2px;background-color:#eee;transition:transform .3s}.article-close .line:nth-of-type(1){transform:rotate(-45deg) translate(-1px)}.article-close .line:nth-of-type(2){transform:rotate(45deg) translate(-1px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{opacity:0;animation:fadeIn 1s ease forwards}.delay-200{animation-delay:.2s}.delay-400{animation-delay:.4s}.delay-600{animation-delay:.6s}.loading-container{text-align:center;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2rem;padding:6rem 8rem;width:90%;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.loading-text{color:var(--accent-color);font-size:2.4rem;font-weight:600;margin-bottom:3rem;letter-spacing:.2rem}.dots-container{display:flex;justify-content:center;align-items:center;gap:8px}.dot{width:16px;height:16px;border-radius:50%;background-color:var(--accent-color);animation:bounce 1.4s infinite ease-in-out;transform-origin:center}.dot:nth-child(1){animation-delay:0s}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}#loading{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;transition:all 1s;background-color:var(--primary-color);position:fixed;top:0;left:0;z-index:9999}#loading .sk-chase-dot:before{background-color:var(--accent-color)}.loaded{opacity:0;visibility:hidden}:root{--sk-size: 40px;--sk-color: #333}.sk-center{margin:auto}.sk-plane{width:var(--sk-size);height:var(--sk-size);background-color:var(--sk-color);animation:sk-plane 1.2s infinite ease-in-out}@keyframes sk-plane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-chase{width:var(--sk-size);height:var(--sk-size);position:relative;animation:sk-chase 2.5s infinite linear both}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2s infinite ease-in-out both}.sk-chase-dot:before{content:"";display:block;width:25%;height:25%;background-color:var(--sk-color);border-radius:100%;animation:sk-chase-dot-before 2s infinite ease-in-out both}.sk-chase-dot:nth-child(1){animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-.9s}.sk-chase-dot:nth-child(4){animation-delay:-.8s}.sk-chase-dot:nth-child(5){animation-delay:-.7s}.sk-chase-dot:nth-child(6){animation-delay:-.6s}.sk-chase-dot:nth-child(1):before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase{to{transform:rotate(360deg)}}@keyframes sk-chase-dot{80%,to{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}to,0%{transform:scale(1)}}.sk-bounce{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-bounce-dot{width:100%;height:100%;border-radius:50%;background-color:var(--sk-color);opacity:.6;position:absolute;top:0;left:0;animation:sk-bounce 2s infinite cubic-bezier(.455,.03,.515,.955)}.sk-bounce-dot:nth-child(2){animation-delay:-1s}@keyframes sk-bounce{0%,to{transform:scale(0)}45%,55%{transform:scale(1)}}.sk-wave{width:var(--sk-size);height:var(--sk-size);display:flex;justify-content:space-between}.sk-wave-rect{background-color:var(--sk-color);height:100%;width:15%;animation:sk-wave 1.2s infinite ease-in-out}.sk-wave-rect:nth-child(1){animation-delay:-1.2s}.sk-wave-rect:nth-child(2){animation-delay:-1.1s}.sk-wave-rect:nth-child(3){animation-delay:-1s}.sk-wave-rect:nth-child(4){animation-delay:-.9s}.sk-wave-rect:nth-child(5){animation-delay:-.8s}@keyframes sk-wave{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.sk-pulse{width:var(--sk-size);height:var(--sk-size);background-color:var(--sk-color);border-radius:100%;animation:sk-pulse 1.2s infinite cubic-bezier(.455,.03,.515,.955)}@keyframes sk-pulse{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}.sk-flow{width:calc(var(--sk-size) * 1.3);height:calc(var(--sk-size) * 1.3);display:flex;justify-content:space-between}.sk-flow-dot{width:25%;height:25%;background-color:var(--sk-color);border-radius:50%;animation:sk-flow 1.4s cubic-bezier(.455,.03,.515,.955) 0s infinite both}.sk-flow-dot:nth-child(1){animation-delay:-.3s}.sk-flow-dot:nth-child(2){animation-delay:-.15s}@keyframes sk-flow{0%,80%,to{transform:scale(.3)}40%{transform:scale(1)}}.sk-swing{width:var(--sk-size);height:var(--sk-size);position:relative;animation:sk-swing 1.8s infinite linear}.sk-swing-dot{width:45%;height:45%;position:absolute;top:0;left:0;right:0;margin:auto;background-color:var(--sk-color);border-radius:100%;animation:sk-swing-dot 2s infinite ease-in-out}.sk-swing-dot:nth-child(2){top:auto;bottom:0;animation-delay:-1s}@keyframes sk-swing{to{transform:rotate(360deg)}}@keyframes sk-swing-dot{0%,to{transform:scale(.2)}50%{transform:scale(1)}}.sk-circle{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-circle-dot{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle-dot:before{content:"";display:block;width:15%;height:15%;background-color:var(--sk-color);border-radius:100%;animation:sk-circle 1.2s infinite ease-in-out both}.sk-circle-dot:nth-child(1){transform:rotate(30deg)}.sk-circle-dot:nth-child(2){transform:rotate(60deg)}.sk-circle-dot:nth-child(3){transform:rotate(90deg)}.sk-circle-dot:nth-child(4){transform:rotate(120deg)}.sk-circle-dot:nth-child(5){transform:rotate(150deg)}.sk-circle-dot:nth-child(6){transform:rotate(180deg)}.sk-circle-dot:nth-child(7){transform:rotate(210deg)}.sk-circle-dot:nth-child(8){transform:rotate(240deg)}.sk-circle-dot:nth-child(9){transform:rotate(270deg)}.sk-circle-dot:nth-child(10){transform:rotate(300deg)}.sk-circle-dot:nth-child(11){transform:rotate(330deg)}.sk-circle-dot:nth-child(1):before{animation-delay:-1.1s}.sk-circle-dot:nth-child(2):before{animation-delay:-1s}.sk-circle-dot:nth-child(3):before{animation-delay:-.9s}.sk-circle-dot:nth-child(4):before{animation-delay:-.8s}.sk-circle-dot:nth-child(5):before{animation-delay:-.7s}.sk-circle-dot:nth-child(6):before{animation-delay:-.6s}.sk-circle-dot:nth-child(7):before{animation-delay:-.5s}.sk-circle-dot:nth-child(8):before{animation-delay:-.4s}.sk-circle-dot:nth-child(9):before{animation-delay:-.3s}.sk-circle-dot:nth-child(10):before{animation-delay:-.2s}.sk-circle-dot:nth-child(11):before{animation-delay:-.1s}@keyframes sk-circle{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.sk-circle-fade{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-circle-fade-dot{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle-fade-dot:before{content:"";display:block;width:15%;height:15%;background-color:var(--sk-color);border-radius:100%;animation:sk-circle-fade 1.2s infinite ease-in-out both}.sk-circle-fade-dot:nth-child(1){transform:rotate(30deg)}.sk-circle-fade-dot:nth-child(2){transform:rotate(60deg)}.sk-circle-fade-dot:nth-child(3){transform:rotate(90deg)}.sk-circle-fade-dot:nth-child(4){transform:rotate(120deg)}.sk-circle-fade-dot:nth-child(5){transform:rotate(150deg)}.sk-circle-fade-dot:nth-child(6){transform:rotate(180deg)}.sk-circle-fade-dot:nth-child(7){transform:rotate(210deg)}.sk-circle-fade-dot:nth-child(8){transform:rotate(240deg)}.sk-circle-fade-dot:nth-child(9){transform:rotate(270deg)}.sk-circle-fade-dot:nth-child(10){transform:rotate(300deg)}.sk-circle-fade-dot:nth-child(11){transform:rotate(330deg)}.sk-circle-fade-dot:nth-child(1):before{animation-delay:-1.1s}.sk-circle-fade-dot:nth-child(2):before{animation-delay:-1s}.sk-circle-fade-dot:nth-child(3):before{animation-delay:-.9s}.sk-circle-fade-dot:nth-child(4):before{animation-delay:-.8s}.sk-circle-fade-dot:nth-child(5):before{animation-delay:-.7s}.sk-circle-fade-dot:nth-child(6):before{animation-delay:-.6s}.sk-circle-fade-dot:nth-child(7):before{animation-delay:-.5s}.sk-circle-fade-dot:nth-child(8):before{animation-delay:-.4s}.sk-circle-fade-dot:nth-child(9):before{animation-delay:-.3s}.sk-circle-fade-dot:nth-child(10):before{animation-delay:-.2s}.sk-circle-fade-dot:nth-child(11):before{animation-delay:-.1s}@keyframes sk-circle-fade{0%,39%,to{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.sk-grid{width:var(--sk-size);height:var(--sk-size)}.sk-grid-cube{width:33.33%;height:33.33%;background-color:var(--sk-color);float:left;animation:sk-grid 1.3s infinite ease-in-out}.sk-grid-cube:nth-child(1){animation-delay:.2s}.sk-grid-cube:nth-child(2){animation-delay:.3s}.sk-grid-cube:nth-child(3){animation-delay:.4s}.sk-grid-cube:nth-child(4){animation-delay:.1s}.sk-grid-cube:nth-child(5){animation-delay:.2s}.sk-grid-cube:nth-child(6){animation-delay:.3s}.sk-grid-cube:nth-child(7){animation-delay:0s}.sk-grid-cube:nth-child(8){animation-delay:.1s}.sk-grid-cube:nth-child(9){animation-delay:.2s}@keyframes sk-grid{0%,70%,to{transform:scaleZ(1)}35%{transform:scale3D(0,0,1)}}.sk-fold{width:var(--sk-size);height:var(--sk-size);position:relative;transform:rotate(45deg)}.sk-fold-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.sk-fold-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--sk-color);animation:sk-fold 2.4s infinite linear both;transform-origin:100% 100%}.sk-fold-cube:nth-child(2){transform:scale(1.1) rotate(90deg)}.sk-fold-cube:nth-child(4){transform:scale(1.1) rotate(180deg)}.sk-fold-cube:nth-child(3){transform:scale(1.1) rotate(270deg)}.sk-fold-cube:nth-child(2):before{animation-delay:.3s}.sk-fold-cube:nth-child(4):before{animation-delay:.6s}.sk-fold-cube:nth-child(3):before{animation-delay:.9s}@keyframes sk-fold{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0);opacity:1}90%,to{transform:perspective(140px) rotateY(180deg);opacity:0}}.sk-wander{width:var(--sk-size);height:var(--sk-size);position:relative}.sk-wander-cube{background-color:var(--sk-color);width:20%;height:20%;position:absolute;top:0;left:0;--sk-wander-distance: calc(var(--sk-size) * .75);animation:sk-wander 2s ease-in-out -2s infinite both}.sk-wander-cube:nth-child(2){animation-delay:-.5s}.sk-wander-cube:nth-child(3){animation-delay:-1s}@keyframes sk-wander{0%{transform:rotate(0)}25%{transform:translate(var(--sk-wander-distance)) rotate(-90deg) scale(.6)}50%{transform:translate(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg)}50.1%{transform:translate(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg)}75%{transform:translate(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6)}to{transform:rotate(-360deg)}}
