.home-demo-card{background:#fff;border:2px solid #080808;border-radius:28px;-webkit-box-shadow:8px 8px 0 #080808;box-shadow:8px 8px 0 #080808;-webkit-box-sizing:content-box;box-sizing:content-box;height:100%;width:100%}.home-demo-card:before{background:url(//fecdn5.zhaopin.cn/www_qiuzhixia_cn/assets/qiuzhixia-demo-decoration.1cf4cf772ca435ef160437162fbf6a0e.png) 50%/contain no-repeat;content:"";height:272px;pointer-events:none;position:absolute;right:-4px;top:-125px;width:570px;z-index:3}.home-demo-tabs{background:#080808;border-radius:26px 26px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:8.6817%;overflow:hidden;position:relative;z-index:2}.home-demo-tab{background:transparent;border:0;color:#fff;cursor:pointer;font-family:FZLanTingHeiS-B-GB,PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-weight:700;height:100%;padding:0 22px;white-space:nowrap}.home-demo-tab.active{background:#005eff}.home-demo-panels{border-radius:0 0 26px 26px;display:grid;grid-template-columns:1fr 1fr;height:91.3183%;overflow:hidden}.home-demo-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-right:2px solid #080808;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:26px}.home-demo-box.output{background:-webkit-gradient(linear,left top,left bottom,from(#e8ff5f),color-stop(25%,#f0ff9e),to(#d9f7ff));background:linear-gradient(180deg,#e8ff5f,#f0ff9e 25%,#d9f7ff);border-right:0}.home-demo-box>span{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:start;align-items:center;align-self:flex-start;border:2px solid #080808;border-radius:999px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:700;line-height:18px;min-height:28px;padding:3px 10px}.home-demo-box>span:before{content:"✦";font-size:10px;margin-right:4px}.resume-sample{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;margin-top:12px;min-height:0}.home-demo-hint,.resume-sample{display:-webkit-box;display:-ms-flexbox;display:flex}.home-demo-hint{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#080808;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#e4ff66;font-size:16px;line-height:22px;margin-top:auto;min-height:42px;padding:0 14px;white-space:nowrap}.resume-sample .resume-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:2px solid #080808;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;padding-bottom:14px}.resume-sample .resume-head strong{font-size:28px;font-weight:500;line-height:34px}.resume-sample .resume-head small{color:#555;font-size:14px;line-height:20px}.output .resume-sample .resume-item>em,.resume-sample .resume-meta,.resume-sample .resume-score{display:none}.resume-sample .resume-item{margin-top:12px}.resume-sample .resume-item em{color:#080808;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.resume-sample .resume-item p{font-family:FZLanTingHeiS-DB1-GB,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:28px;margin:6px 0 0}.home-demo-box:not(.output) .resume-sample .resume-item:last-child{margin-bottom:18px;margin-top:auto}.home-demo-box:not(.output) .resume-sample .resume-item:last-child p{color:#ff604f}.resume-sample .annotated-line{background:-webkit-gradient(linear,left top,right top,from(#fff),to(#d9f7ff));background:linear-gradient(90deg,#fff,#d9f7ff);border:1px solid #080808;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:16px;font-weight:500;line-height:22px;margin-bottom:12px;min-height:66px;padding:8px 12px}.resume-sample .annotation{color:#24c8ef;display:block;font-size:16px;font-weight:700;line-height:20px;margin-bottom:6px}html{-webkit-text-size-adjust:100%;background:#fff;color:#222;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Arial,sans-serif;overflow-y:scroll}html *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;outline:0}body{-webkit-font-smoothing:antialiased;max-width:100%}div{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}abbr,acronym{-webkit-font-feature-settings:normal;font-feature-settings:normal;border:0;font-variant:normal}del{-webkit-text-decoration:line-through;text-decoration:line-through}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:600}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:600}q:after,q:before{content:""}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{-webkit-tap-highlight-color:rgba(0,0,0,0);border:0;color:inherit;outline:0}a,a:hover,ins{-webkit-text-decoration:none;text-decoration:none}a:hover{cursor:pointer}a.hidefocus{outline:0}button.hidefocus::-moz-focus-inner{border:0}a:focus{outline-width:0}input,textarea{outline:0}button,label{-webkit-tap-highlight-color:rgba(0,0,0,0);border:0;outline:0}button,input,select,textarea{outline:0}textarea{-webkit-appearance:none;resize:none}svg{height:100%;width:100%}.clearfix:after,.clearfixVisible:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix,.clearfixVisible{*zoom:1}:root{--ink:#080808;--black:#1f1f1f}.reservation-modal,.reservation-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}.submit-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#1f1f1f;background:var(--black);border-radius:999px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;justify-content:center;padding:0 20px;-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.submit-button:hover:not(:disabled){-webkit-box-shadow:5px 5px 0 #e4ff66;box-shadow:5px 5px 0 #e4ff66;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.modal-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(8,8,8,.72);bottom:0;display:grid;justify-items:center;left:0;opacity:0;padding:24px;place-items:center;position:fixed;right:0;top:0;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:120}.modal-overlay.open{opacity:1;visibility:visible}.modal-card{background-color:#fff;background-image:linear-gradient(189.5deg,#f5ffae 5%,#f9ffcc 20%,#fcffeb 40%,#fefffc 60%,#fff 70%);background-repeat:no-repeat;background-size:100% 560px;border:0;border-radius:30px;-webkit-box-shadow:none;box-shadow:none;height:min(560px,100vh - 48px);max-height:calc(100vh - 48px);overflow:hidden;position:relative;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:min(720px,100vw - 48px)}.modal-overlay.open .modal-card{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.modal-head{height:96px;padding:40px 40px 20px;position:relative;z-index:8}.modal-head,.modal-title-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-title-group{gap:9.6px}.modal-head h2{font-family:Alimama ShuHeiTi,Arial Black,PingFang SC,sans-serif;font-size:33.6px;font-weight:700;line-height:36px;margin:0}.modal-head p{color:#000;font-size:18px;letter-spacing:.36px;line-height:18px;margin:0}.modal-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(//fecdn2.zhaopin.cn/www_qiuzhixia_cn/assets/reservation-close@3x.e695da95a47595d1104346edf95d10a3.png) 50%/36px 36px no-repeat;border:0;cursor:pointer;display:grid;font-size:0;height:36px;justify-items:center;padding:0;place-items:center;position:absolute;right:20px;top:20px;width:36px}.form-wrap{padding:0 40px}.form-wrap--submitted{display:none}.form-columns{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,300px))}.form-column{grid-gap:16px;display:grid;gap:16px}.field-group,.form-column label{grid-gap:6px;display:grid;gap:6px}.field-label{color:#000;font-size:13px;font-weight:600;line-height:18px}.required-mark{color:#e65050;margin-right:3px}.field-error{color:#e24848;font-size:12px;font-weight:400;margin-left:8px}.form-wrap input[type=email],.form-wrap input[type=tel],.form-wrap input[type=text],.select-button{background:#fff;border:1.5px solid #080808;border:1.5px solid var(--ink);border-radius:8px;color:#080808;color:var(--ink);font-size:13px;font-weight:500;line-height:20px;min-height:40px;outline:0;padding:0 8px;width:100%}.form-wrap input:focus,.select-button:focus{-webkit-box-shadow:0 0 0 3px rgba(36,200,239,.26);box-shadow:0 0 0 3px rgba(36,200,239,.26)}.select-control{position:relative}.select-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.select-button:after{border-bottom:1.5px solid #080808;border-bottom:1.5px solid var(--ink);border-right:1.5px solid #080808;border-right:1.5px solid var(--ink);content:"";height:7px;-webkit-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px);width:7px}.select-options{background:#fff;border:2px solid #080808;border:2px solid var(--ink);border-radius:8px;-webkit-box-shadow:5px 6px 0 rgba(8,8,8,.2);box-shadow:5px 6px 0 rgba(8,8,8,.2);left:0;list-style:none;margin:0;padding:5px;position:absolute;right:0;top:calc(100% + 5px);z-index:20}.select-option{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:transparent;border:0;border-radius:5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;justify-content:space-between;padding:8px 9px;width:100%}.select-option.selected,.select-option:hover{background:#efffb0}.select-check{opacity:0}.select-option.selected .select-check{opacity:1}.choice-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.choice-option{position:relative}.choice-option input{opacity:0;position:absolute}.choice-option span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1.5px solid #080808;border:1.5px solid var(--ink);border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;min-height:40px;padding:0 8px;position:relative}.choice-option span:before{-webkit-box-flex:0;border:1px solid #080808;border:1px solid var(--ink);border-radius:50%;content:"";-ms-flex:0 0 16px;flex:0 0 16px;height:16px;margin-right:4px;width:16px}.choice-option input:checked+span{background:#fff}.choice-option input:checked+span:before{background:#080808;background:var(--ink)}.choice-option input:checked+span:after{border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;content:"";height:4px;left:13px;position:absolute;top:50%;-webkit-transform:translateY(-65%) rotate(-45deg);transform:translateY(-65%) rotate(-45deg);width:6px}.consent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin:30px auto 0;width:500px}.consent input{-webkit-box-flex:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #080808;border:1px solid var(--ink);border-radius:50%;-ms-flex:0 0 16px;flex:0 0 16px;height:16px;margin:0;position:relative;width:16px}.consent input:checked{background:#080808;background:var(--ink)}.consent input:checked:after{border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;content:"";height:4px;left:4px;position:absolute;top:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:6px}.consent .field-label{font-weight:400}.form-status{color:#555;font-size:12px;margin:8px auto 0;min-height:20px;width:500px}.form-status.error{color:#e24848}.submit-button{background:#000;border:2px solid #080808;border:2px solid var(--ink);bottom:56px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;gap:7px;height:48px;line-height:14px;margin:0;min-height:48px;padding:0 33px;position:absolute;right:110px;width:500px}.form-status+.submit-button{bottom:24px}.submit-icon{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(//fecdn2.zhaopin.cn/www_qiuzhixia_cn/assets/reservation-star@3x.db9fcb521a3ca0e639952ee8c3c5466e.png) 50%/17px 20px no-repeat;display:inline-grid;-ms-flex:0 0 17px;flex:0 0 17px;font-size:0;height:20px;justify-items:center;place-items:center;width:17px}.modal-card .submit-button:hover:not(:disabled){-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.submit-button:disabled{cursor:wait;opacity:.62}.reservation-success{background:url(//fecdn2.zhaopin.cn/www_qiuzhixia_cn/assets/reservation-success-bg@3x.908a752cea96d670ca28a9e3ed23fd26.png) 50%/100% 100% no-repeat;border-radius:0 0 30px 30px;bottom:0;height:360px;left:0;padding:150px 40px 44px;position:absolute;right:0;z-index:7}.success-check{border-bottom:6px solid #080808;border-bottom:6px solid var(--ink);border-left:6px solid #080808;border-left:6px solid var(--ink);display:block;height:20px;-webkit-transform:rotate(-45deg) translateY(-3px);transform:rotate(-45deg) translateY(-3px);width:30px}.reservation-success h3{font-family:Alimama ShuHeiTi,Arial Black,PingFang SC,sans-serif;font-size:33.6px;line-height:36px;margin:12px 0}.success-title-break{display:none}.success-gift{margin-left:4px}.reservation-success>p{color:#000;font-size:13px;font-weight:600;line-height:20px;margin:0 0 12px}.share-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:36px}.share-row>span{-webkit-box-flex:0;word-wrap:anywhere;color:#000;-ms-flex:0 0 390px;flex:0 0 390px;font-size:13px;font-weight:600;line-height:18px;max-height:36px;overflow:hidden;width:390px}.share-row button{-webkit-box-flex:0;background:#1f1f1f;background:var(--black);border:1.6px solid #080808;border:1.6px solid var(--ink);border-radius:999px;color:#fff;cursor:pointer;-ms-flex:0 0 214px;flex:0 0 214px;font-size:16px;font-weight:500;height:38px;padding:0 14px;width:214px}@media(max-width:760px){.modal-overlay{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.modal-overlay.modal-overlay--success{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center;padding:12px}.modal-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:0;border-left:0;border-radius:24px 24px 0 0;border-right:0;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:min(92vh,760px);max-height:min(92vh,760px);overflow:hidden;width:100%}.modal-card.modal-card--success{-webkit-animation:reservation-success-enter .2s ease .16s both;animation:reservation-success-enter .2s ease .16s both;background:transparent;border-radius:16px;height:430px;margin-bottom:52px;max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);max-width:calc(100vw - 24px);overflow:visible;width:280px}@-webkit-keyframes reservation-success-enter{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes reservation-success-enter{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.modal-head{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;padding:22px 20px 14px;position:sticky;top:0}.modal-head h2{font-size:24px}.modal-head p{font-size:14px}.modal-card--success .modal-head{height:0;padding:0;position:static}.modal-card--success .modal-title-group{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.modal-card--success .modal-close{-webkit-filter:invert(1);filter:invert(1);right:50%;top:calc(100% + 16px);-webkit-transform:translateX(50%);transform:translateX(50%);z-index:9}.modal-card .form-wrap{-webkit-box-flex:1;-webkit-overflow-scrolling:touch;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 20px 20px}.form-columns{gap:13px;grid-template-columns:1fr}.consent,.form-status{width:100%}.choice-option span,.form-wrap input[type=email],.form-wrap input[type=tel],.form-wrap input[type=text],.select-button{min-height:44px}.submit-button{bottom:0;-webkit-box-shadow:0 -10px 16px #fff;box-shadow:0 -10px 16px #fff;margin:10px auto 0;position:sticky;right:auto;width:100%;z-index:6}.form-status+.submit-button{bottom:0}.reservation-success{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-ms-scroll-chaining:none;-webkit-overflow-scrolling:touch;align-items:flex-start;background:linear-gradient(0deg,rgba(251,255,167,0) 79%,rgba(251,255,167,0) 0,#fbffa7 106%),linear-gradient(350deg,#94e1ff 2%,rgba(148,225,255,0) 31%),#fff;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 25px 23px;position:static;text-align:left;width:100%}.success-check{-webkit-box-flex:0;background:transparent;border:0;border-bottom:6px solid #080808;border-bottom:6px solid var(--ink);border-left:6px solid #080808;border-left:6px solid var(--ink);border-radius:0;display:block;-ms-flex:0 0 20px;flex:0 0 20px;height:20px;-webkit-transform:rotate(-45deg) translateY(-3px);transform:rotate(-45deg) translateY(-3px);width:30px}.success-check:after{content:none}.reservation-success h3{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;font-size:33.6px;height:80px;line-height:40px;margin:12px 0 12px 5.6px;position:relative;width:175px}.success-title-punctuation{display:none}.success-title-break{display:block}.success-gift{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:26px;height:36px;left:135.9px;line-height:36px;margin:0;position:absolute;top:44.8px;width:33px}.reservation-success>p{-webkit-box-flex:0;-ms-flex:0 0 137px;flex:0 0 137px;font-size:13px;font-weight:600;height:137px;line-height:19.5px;margin:0;overflow:hidden;text-align:left;width:230px}.share-row{grid-gap:20px;display:grid;gap:20px;grid-template-rows:54px 38px;height:112px;margin-top:12px;width:229px}.share-row button,.share-row>span{-webkit-box-flex:0;display:block;-ms-flex:none;flex:none;max-width:none;width:100%}.share-row>span{word-wrap:anywhere;background:transparent;border:0;border-radius:0;font-size:13px;font-weight:600;height:54px;line-height:18px;overflow:hidden;padding:0;text-align:left}.share-row button{font-size:16px;height:38px;margin-top:0;width:229px}}.app-home-page{background:#fff;margin:0 auto;max-width:1440px;min-width:1440px;width:1440px}.app-home-page button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.home-hero{position:relative}.home-hero-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;left:160px;position:absolute;top:542px;z-index:1}.home-hero-action,.home-hero-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-hero-action{-webkit-box-pack:center;-ms-flex-pack:center;border:2px solid #080808;border-radius:999px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:18px;font-weight:700;height:57px;justify-content:center;line-height:1;padding:0;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.home-hero-action--primary{background:#080808;-webkit-box-shadow:0 14px 24px rgba(0,0,0,.18);box-shadow:0 14px 24px rgba(0,0,0,.18);color:#fff;width:207px}.home-hero-action--primary span{color:#e4ff31;margin:0 3px}.home-hero-action--secondary{background:hsla(0,0%,100%,.9);color:#080808;width:121px}.home-hero-action:hover{-webkit-box-shadow:5px 5px 0 #e4ff31;box-shadow:5px 5px 0 #e4ff31;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.home-hero-action:focus-visible{outline:3px solid #24c8ef;outline-offset:2px}.app-home-page,.app-home-page img{display:block}.app-home-page img{height:auto;width:100%}.home-desktop>img[id],.home-desktop>section[id]{scroll-margin-top:max(56px,min(4.7222vw,68px))}.home-demo-section{position:relative}.home-demo-section__tabs{height:622px;left:50%;position:absolute;top:225px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1120px}.home-mobile__dock{cursor:pointer}.home-back-to-top{-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;align-content:center;background:#080808;border:0;border-radius:50%;bottom:16px;color:#fff;cursor:pointer;display:grid;font-size:10px;height:40px;justify-content:center;line-height:12px;padding:0;place-content:center;position:fixed;right:16px;text-align:center;width:40px;z-index:101}.home-back-to-top span{display:block}.home-back-to-top:focus-visible{outline:3px solid #24c8ef;outline-offset:2px}.home-reservation-section{position:relative}.home-reservation-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;position:absolute;right:190px;top:180px;z-index:1}.home-reservation-action{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #080808;border-radius:999px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:16px;font-weight:500;height:45px;justify-content:center;line-height:22px;padding:0;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;width:175px}.home-reservation-action--primary{background:#080808;color:#fff}.home-reservation-action--secondary{background:#fff;color:#080808}.home-reservation-action:hover{-webkit-box-shadow:5px 5px 0 #e4ff31;box-shadow:5px 5px 0 #e4ff31;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.home-reservation-action:focus-visible{outline:3px solid #24c8ef;outline-offset:2px}.home-tabbar__sentinel{height:1px;left:0;pointer-events:none;position:absolute;top:19.1136%;width:1px}.home-tabbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1180/68;background:#000;border:2px solid #080808;border-radius:999px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;position:absolute;top:19.1136%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(81.9444%,1180px);z-index:1}.home-tabbar--sticky{aspect-ratio:auto;border-radius:0;height:max(56px,min(4.7222vw,68px));position:fixed;top:0;width:min(100%,1440px);z-index:100}.home-tabbar__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0 auto;max-width:1180px;padding:0 1px;position:relative;width:100%}.app-home-page .home-tabbar__logo{bottom:-30px;height:190px;left:0;pointer-events:none;position:absolute;width:169px;z-index:9}.home-tabbar--sticky .home-tabbar__logo{display:none}.home-tabbar--sticky .home-tabbar__sticky-logo{display:block;height:34.56px;left:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90.39px}.home-tabbar__links{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 85.4237%;flex:0 0 85.4237%;gap:max(32px,min(3.125vw,45px));height:100%;justify-content:center;padding:0 18.6508% 0 13.5913%}.home-tabbar__link{-webkit-box-flex:0;color:#fff;-ms-flex:0 0 max(64px,min(5.5556vw,80px));flex:0 0 max(64px,min(5.5556vw,80px));font-family:FZLanTingHeiS-B-GB,PingFang SC,Microsoft YaHei,sans-serif;font-size:max(16px,min(1.3889vw,20px));font-weight:700;line-height:max(10px,min(.8333vw,12px));text-align:center;white-space:nowrap}.home-tabbar__link--active,.home-tabbar__link:hover{color:#e4ff31}.home-tabbar__cta{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;background:radial-gradient(50% 50% at 50% 50%,#e4ff31 0,rgba(228,255,49,0) 100%),#fff;border:2px solid #080808;border-radius:999px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#080808;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 13.3898%;flex:0 0 13.3898%;font-size:max(14px,min(1.1111vw,16px));font-weight:600;gap:max(5px,min(.4861vw,7px));height:70.5882%;justify-content:center;margin-left:0;padding:0;white-space:nowrap}.home-tabbar__cta span{font-size:max(18px,min(1.4583vw,21px));line-height:1}.home-footer{position:relative}.home-footer__legal-links{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:FZLanTingHeiS-DB-GB,PingFang SC,Microsoft YaHei,sans-serif;font-size:10px;gap:22px;height:12px;justify-content:flex-end;line-height:12px;position:absolute;right:5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap;width:345px}.home-footer__legal-links a:nth-child(2){letter-spacing:.17px}.home-footer__legal-links a:hover{color:#e4ff31}.home-mobile{display:none}@media (max-width:760px){.app-home-page{max-width:none;min-width:0;width:100%}.home-desktop{display:none}.home-mobile{display:block}.home-mobile__section{width:100%}.home-mobile__section--cropped{overflow:hidden}.home-mobile__section--hero,.home-mobile__section--reservation{position:relative}.app-home-page .home-mobile__section--cropped .home-mobile__section-image{max-width:none;width:100.5362%}.home-mobile__hero-action{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:162/38;background:#080808;border:2px solid #080808;border-radius:999px;-webkit-box-shadow:0 7px 15px rgba(0,0,0,.18);box-shadow:0 7px 15px rgba(0,0,0,.18);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:FZLanTingHeiS-DB-GB,PingFang SC,Microsoft YaHei,sans-serif;font-size:3.4667vw;font-weight:600;justify-content:center;left:7.2%;line-height:1;min-height:9.805vw;padding:0;position:absolute;top:30.93%;width:41.8%;z-index:1}.home-mobile__hero-action span{color:#e4ff31;margin:0 2px}.home-mobile__hero-action:focus-visible{outline:3px solid #24c8ef;outline-offset:2px}.home-mobile__reservation-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:168px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5.3333vw;left:18.6667%;position:absolute;width:62.6667%;z-index:1}.home-mobile__reservation-action{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:235/44;border:2px solid #080808;border-radius:999px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:FZLanTingHeiS-DB-GB,PingFang SC,Microsoft YaHei,sans-serif;font-size:3.7333vw;font-weight:600;justify-content:center;line-height:1;min-height:11.7333vw;padding:0 16px;-webkit-text-decoration:none;text-decoration:none;width:100%}.home-mobile__reservation-action--primary{background:#080808;color:#fff}.home-mobile__reservation-action--primary span{color:#e4ff31;margin-right:7px}.home-mobile__reservation-action--secondary{background:transparent;color:#080808}.home-mobile__reservation-action:focus-visible{outline:3px solid #24c8ef;outline-offset:2px}.app-home-page .home-mobile__dock{bottom:0;height:auto;left:0;position:fixed;right:0;width:100%;z-index:100}.home-back-to-top{bottom:calc(30.6667vw + 16px)}}