blockquote,body,button,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}fieldset,legend,menu,ol,td,th,ul{padding:0}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font:14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Microsoft Yahei,sans-serif;word-wrap:break-word;color:rgba(230,232,242,.9)}menu,ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse}a{color:#1890ff;text-decoration:none}a:active,a:hover{text-decoration:underline}button:not(:disabled){cursor:pointer}.ant-dropdown-menu-title-content a:active,.ant-dropdown-menu-title-content a:hover{text-decoration:none}.form-item{margin-top:20px;display:flex;align-items:center;height:50px;background:hsla(0,0%,100%,.1);box-shadow:0 1px 0 0 rgba(173,255,253,.15);border-radius:10px;padding:0 14px;overflow:hidden}.form-item .label{flex:0 0 4em;font-size:14px;color:rgba(230,232,242,.9);text-align:right}.form-item .input{width:1px;flex:1px 1;margin:0 14px;height:40px;background-color:transparent!important;border:none;outline:none;padding:10px 0;color:rgba(230,232,242,.9)!important;font-size:14px;line-height:20px;box-sizing:border-box}.form-item .input::placeholder{color:rgba(230,232,242,.4)}.form-item .error-msg{flex:none;color:#e34d59;white-space:nowrap}.trip-form-item{margin-bottom:20px;display:flex;align-items:center}.trip-form-item .label{flex:none;font-size:14px;width:4em;text-align:right}.trip-form-item .main{margin-left:14px;flex:1px 1}.trip-form-item .input{display:block;width:100%;height:50px;border:none;outline:none;background:hsla(0,0%,100%,.1);box-sizing:border-box;color:rgba(230,232,242,.9);font-size:14px;line-height:20px;padding:15px;box-shadow:0 1px 0 0 rgba(173,255,253,.15);border-radius:10px}.trip-form-item .input::placeholder{color:rgba(230,232,242,.4)}.trip-form-item .time-main{display:flex;align-items:center;justify-content:space-between}.trip-form-item .ant-picker{width:142px;height:50px;border:none;outline:none;background:hsla(0,0%,100%,.1);box-shadow:0 1px 0 0 rgba(173,255,253,.15);border-radius:10px}.trip-form-item .ant-picker:focus,.trip-form-item .ant-picker:focus-within,.trip-form-item .ant-picker:hover{background:hsla(0,0%,100%,.1)!important;border:none!important;outline:none!important;box-shadow:0 1px 0 0 rgba(173,255,253,.15)!important}.trip-form-item .ant-picker .ant-picker-clear,.trip-form-item .ant-picker .ant-picker-suffix,.trip-form-item .ant-picker input{color:rgba(230,232,242,.9)!important}.trip-form-item .ant-picker input{font-size:14px!important}.trip-form-item .ant-picker input::placeholder{color:rgba(230,232,242,.4)!important}.trip-form-item .ant-select{width:100%;height:50px;border:none;outline:none}.trip-form-item .ant-select-selector{border:none!important;background:hsla(0,0%,100%,.1)!important;box-shadow:0 1px 0 0 rgba(173,255,253,.15)!important;border-radius:10px!important}.trip-form-item .ant-select-selection-item,.trip-form-item .ant-select-selector input{color:rgba(230,232,242,.9)!important;font-size:14px!important}.trip-form-item .ant-select-selection-placeholder{color:rgba(230,232,242,.4)!important}.trip-form-item .ant-select-arrow{color:rgba(230,232,242,.9)!important}.trim-form-error-msg{margin:10px 0 10px calc(4em + 14px);height:20px;color:#e34d59;white-space:nowrap}.at-dialog{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:9;background-color:transparent;display:flex;align-items:center;justify-content:center}.at-dialog-content{position:relative;width:760px;height:calc(100vh - 300px);background:rgba(230,232,242,.9);border-radius:10px;padding:60px 0}.at-dialog-content>.btn-close{position:absolute;right:20px;top:20px;font-size:24px;color:#000}.at-dialog-content>.btn-close:hover{color:#666}.at-dialog-content>.scroll{height:100%;margin:0 10px 0 60px;padding-right:45px;overflow:hidden;overflow-y:auto;overscroll-behavior:contain}.at-dialog-content>.scroll::-webkit-scrollbar{width:6px;height:6px}.at-dialog-content>.scroll::-webkit-scrollbar-track{background-color:transparent}.at-dialog-content>.scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.6);border-radius:3px}.at-dialog-content>.scroll::-webkit-scrollbar-thumb:active,.at-dialog-content>.scroll::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.6)}.at-text{font-size:14px;color:#05081a;line-height:1.4}.at-text h1{font-size:20px;text-align:center}.at-text h2{margin:40px 0 20px;font-size:16px}.at-text p{margin:10px 0}.trip-page{margin:0 auto;width:944px;padding:20px 0}.icon-plane{width:18px;height:18px;background:0 0/contain no-repeat url(/_next/static/media/plane-160.f5e066cc.png)}.trip-section{margin-bottom:40px}.trip-section>.header{margin-bottom:24px;display:flex;align-items:center}.trip-section>.header.block{display:block}.trip-section .header-title{font-weight:600;font-size:36px}.trip-section .header-subtitle{color:rgba(230,232,242,.6)}.trip-section .btn-add-trip{margin-left:auto;height:44px;background:rgba(5,8,26,.5);border-radius:12px;border:1px solid #4adede;display:flex;align-items:center;justify-content:center;padding:0 16px;gap:8px;color:#4adede;font-size:14px}.trip-section .btn-add-trip .icon-plane{width:16px;height:16px}.trip-section .btn-add-trip:active,.trip-section .btn-add-trip:hover{opacity:.8}.my-trip-empty{width:308px;height:148px;background:rgba(5,8,26,.5);border-radius:12px;border:2px solid #4adede;display:flex;align-items:center;box-sizing:border-box;justify-content:center;font-size:16px;color:#4adede;cursor:pointer}.my-trip-empty:hover{opacity:.8}.my-trip-empty .icon-plane{margin-right:40px;width:80px;height:80px}.my-trip-list,.same-trip-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.my-trip-item{height:148px;background:0 0/cover no-repeat url(/_next/static/media/plane-bg.e8140e52.png);border-radius:12px;padding:24px 16px 0;box-sizing:border-box}.my-trip-item .header{display:flex;align-items:center;justify-content:space-between}.my-trip-item .btn-delete{font-size:16px;opacity:.6;cursor:pointer}.my-trip-item .btn-delete:active,.my-trip-item .btn-delete:hover{opacity:.9}.my-trip-item .route{margin:18px 0;display:flex;align-items:center;justify-content:center;font-size:16px;color:#4adede}.my-trip-item .icon-plane{margin:0 12px;width:18px;height:18px}.my-trip-item .time{text-align:center;color:rgba(230,232,242,.6)}.same-trip-item{height:187px;background:0 0/cover no-repeat url(/_next/static/media/plane-bg.e8140e52.png);border-radius:12px;padding:24px 16px 0;box-sizing:border-box}.same-trip-item .header{padding-bottom:12px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(230,232,242,.1)}.same-trip-item .time{margin-left:auto;color:rgba(230,232,242,.6)}.same-trip-item .main{display:flex}.same-trip-item .avatar{flex:none;width:44px;height:44px;border-radius:50%;background-color:#ccc}.same-trip-item .info{margin-left:8px;flex:1px 1}.same-trip-item .name{font-size:16px}.same-trip-item .detail{margin:0 0 16px;color:rgba(230,232,242,.6)}.same-trip-item .btn-send,.same-trip-item .btn-sent{height:30px;padding:0 8px;border-radius:8px;border:none;font-size:12px;display:flex;align-items:center;gap:4px}.same-trip-item .btn-send{background:#2cc76b;color:#fff}.same-trip-item .btn-send:active,.same-trip-item .btn-send:hover{opacity:.8}.same-trip-item .btn-sent{border:1px solid rgba(230,232,242,.4);background-color:transparent;color:rgba(230,232,242,.6)}.same-trip-item .btn-sent .icon-email{opacity:.4}.same-trip-item .icon-email{display:block;width:20px;height:20px;background:0 0/contain no-repeat url(/_next/static/media/icon-invite.d000953b.png)}.same-trim-empty{padding:40px 0;font-size:14px;color:rgba(230,232,242,.4);text-align:center}.same-trim-empty .icon-empty{margin:0 auto 24px;display:block;width:96px;height:96px;background:0 0/contain no-repeat url(/_next/static/media/empty.b28455ba.png)}.trip-dialog{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:9;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;overscroll-behavior:contain}.trip-dialog-container{position:relative;width:440px;min-height:480px;box-sizing:border-box;padding:40px;background:0 0/100% 100% no-repeat url(/_next/static/media/dialog-bg.1783ab04.png)}.trip-dialog-container .btn-close{position:absolute;top:28px;right:16px;color:rgba(230,232,242,.9);font-size:24px;cursor:pointer}.trip-dialog-container .btn-close:active,.trip-dialog-container .btn-close:hover{color:#fff}.trip-dialog-container .title{margin-bottom:15px;font-weight:600;font-size:20px;text-align:center}.trip-dialog-container .btn-submit{display:block;width:100%;height:48px;border:none;outline:none;padding:0;background:linear-gradient(270deg,#1ca7ec,#4adede);box-shadow:0 4px 4px 0 rgba(0,0,0,.1);border-radius:12px;font-size:16px;color:rgba(230,232,242,.9)}.trip-dialog-container .btn-submit:active,.trip-dialog-container .btn-submit:hover{opacity:.8}.center-page{margin:0 auto;width:944px;padding:20px 0}.center-page-title{font-weight:600;font-size:36px}.center-form{margin:80px auto 0;width:300px}.center-form .avatar-group{position:relative;margin:0 auto 10px;width:120px;height:120px;border-radius:50%;overflow:hidden;cursor:pointer}.center-form .avatar-group:hover .hover-edit{opacity:1}.center-form .avatar{display:block;width:100%;height:100%;background-color:#ccc}.center-form .hover-edit{opacity:0;transition:opacity .3s;position:absolute;left:0;right:0;bottom:0;z-index:1;height:24px;background:rgba(5,8,26,.75);font-size:14px;color:rgba(230,232,242,.9)}.center-form .hover-edit,.center-form .name{display:flex;align-items:center;justify-content:center}.center-form .name{height:34px;font-size:16px;gap:5px}.center-form .edit-name{margin:0 auto;position:relative;height:34px;width:120px;background:hsla(0,0%,100%,.1);box-shadow:0 1px 0 0 rgba(173,255,253,.15);border-radius:5px}.center-form .edit-name input{margin:0;padding:7px 10px;color:rgba(230,232,242,.9);display:block;width:100%;height:100%;font-size:14px;line-height:20px;outline:none;border:none;background-color:transparent;box-sizing:border-box}.center-form .edit-name input::placeholder{color:rgba(230,232,242,.4)}.center-form .email{font-size:12px;line-height:24px;color:rgba(230,232,242,.4);text-align:center}.center-form .birthday{margin:20px 0 40px;height:50px;background:hsla(0,0%,100%,.1);box-shadow:0 1px 0 0 rgba(173,255,253,.15);border-radius:10px;display:flex;align-items:center}.center-form .birthday-label{width:4em;text-align:right}.center-form .ant-picker{flex:1 1;height:50px;border:none;outline:none;background:transparent}.center-form .ant-picker:focus,.center-form .ant-picker:focus-within,.center-form .ant-picker:hover{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.center-form .ant-picker .ant-picker-clear,.center-form .ant-picker .ant-picker-suffix,.center-form .ant-picker input{color:rgba(230,232,242,.9)!important}.center-form .ant-picker input{font-size:14px!important}.center-form .ant-picker input::placeholder{color:rgba(230,232,242,.4)!important}.center-form .btn-submit{display:block;width:100%;height:50px;background:#1ca7ec;border-radius:10px;border:none;outline:none;font-weight:600;font-size:16px;color:rgba(230,232,242,.9)}.center-form .btn-submit:active,.center-form .btn-submit:hover{opacity:.8}.avatar-dialog{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:9;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;overscroll-behavior:contain}.avatar-dialog-container{position:relative;width:600px;min-height:514px;box-sizing:border-box;background:rgba(230,232,242,.9);border-radius:10px;padding:40px}.avatar-dialog-container .btn-close{position:absolute;top:28px;right:16px;color:#333;font-size:24px;cursor:pointer}.avatar-dialog-container .btn-close:active,.avatar-dialog-container .btn-close:hover{color:#999}.avatar-dialog-container .title{margin-bottom:15px;font-weight:600;font-size:20px;text-align:center;color:#000}.avatar-dialog-container .avatar-choose-list{margin:40px 0;display:grid;grid-template-columns:repeat(3,120px);grid-gap:40px;justify-content:center}.avatar-dialog-container .avatar-choose-list>li{position:relative;cursor:pointer}.avatar-dialog-container .avatar-choose-list .active:after{content:"";position:absolute;left:-8px;top:-8px;width:128px;height:128px;border:4px solid #1ca7ec;border-radius:50%}.avatar-dialog-container .avatar-choose-list img{display:block;width:120px;height:120px}.avatar-dialog-container .btn-submit{margin:0 auto;display:block;width:300px;height:48px;border:none;outline:none;padding:0;background:#1ca7ec;border-radius:12px;font-size:16px;color:rgba(230,232,242,.9)}.avatar-dialog-container .btn-submit:active,.avatar-dialog-container .btn-submit:hover{opacity:.8}.page{min-height:100vh;background:50% 0/cover no-repeat url(/_next/static/media/page-bg.bcae9568.png)}.page-header{position:relative;z-index:2;height:60px}.page-header-fixed{position:fixed;left:0;top:0;width:100%;height:60px;background:rgba(5,8,26,.5)}.page-header-logo{position:absolute;left:24px;top:14px;width:128px;height:32px;font-size:0;line-height:0;background:0 0/contain no-repeat url(/_next/static/media/logo.04316597.png)}.page-nav{justify-content:center;display:flex;align-items:center}.page-nav .link{position:relative;height:60px;line-height:60px;font-size:16px;color:rgba(230,232,242,.9);text-decoration:none;cursor:pointer}.page-nav .link+.link{margin-left:60px}.page-nav .link:hover{color:#4adede;text-decoration:none}.page-nav .link-fixed-show{display:none}.page-nav .active{color:#4adede;text-decoration:none}.page-nav .active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#4adede}.header-userinfo{position:absolute;top:14px;right:24px;height:32px}.header-userinfo .login-box{display:flex;align-items:center;cursor:pointer;text-decoration:none}.header-userinfo .login-box:active .text,.header-userinfo .login-box:hover .text{color:#4adede}.header-userinfo .avatar{display:block;width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:center}.header-userinfo .text{margin:0 8px;font-size:14px;color:rgba(230,232,242,.9);white-space:nowrap;word-break:normal;overflow:hidden;text-overflow:ellipsis;max-width:5em}.page-footer{height:68px;background:#111531;line-height:20px;font-size:12px;color:rgba(230,232,242,.6);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-footer a{color:#fff;text-decoration:none}.page-main{color:rgba(230,232,242,.9)}.home-page,.page-main{min-height:calc(100vh - 60px - 68px)}.home-page{display:flex;align-items:center;justify-content:center}.home-page .ant-carousel{width:834px}.page-login{min-height:calc(100vh - 60px - 68px);justify-content:center}.login-container,.page-login{display:flex;align-items:center}.login-icon{width:500px;height:393px}.login-group{margin-left:144px;width:380px;box-sizing:border-box;padding:50px 40px;background:0 0/contain no-repeat url(/_next/static/media/login-bg.19c0e50e.png)}.login-group.big{background-image:url(/_next/static/media/login-bg-big.d83fe4a6.png)}.login-group>.title{font-weight:600;font-size:36px;color:rgba(230,232,242,.9)}.login-group .link-pwd{margin-top:10px;text-align:right}.login-group .link{color:rgba(230,232,242,.6);text-decoration:none}.login-group .link-go{margin-top:15px;text-align:center}.login-group .btn-submit{display:block;width:100%;margin:24px 0 0;padding:0;height:50px;background:linear-gradient(270deg,#1ca7ec,#4adede);box-shadow:0 8px 24px 0 rgba(0,241,255,.5);border-radius:10px;font-weight:600;font-size:16px;color:rgba(230,232,242,.9);outline:none;border:none;cursor:pointer;transition:all .3s}.login-group .btn-submit:active,.login-group .btn-submit:hover{opacity:.8}.login-group .btn-sendcode{padding:0;margin:0;border:none;cursor:pointer;outline:none;background-color:transparent;color:#4adede}.login-group .btn-sendcode:disabled{cursor:default;opacity:.6}.login-group .argument-group{margin-top:10px;color:rgba(230,232,242,.9);font-size:12px}.login-group .argument-group span{vertical-align:middle;cursor:pointer}.login-group .argument-group .btn-view{color:#4adede}.login-group .icon-checkbox{margin-right:5px;display:inline-block;vertical-align:middle;width:14px;height:14px;background:rgba(230,232,242,.4);border-radius:4px;border:1px solid rgba(230,232,242,.9);box-sizing:border-box;cursor:pointer}.login-group .icon-checkbox.checked{border:none;background:0 0/contain no-repeat url(/_next/static/media/icon-checked.9690bcb3.png)}.aboutus-page{margin:0 auto;padding:20px 0;width:944px}.aboutus-page>h2{margin-bottom:20px;font-size:36px;color:rgba(230,232,242,.9)}.aboutus-page .container{display:flex;align-content:center;justify-content:space-between}.aboutus-page .intro{margin:0 20px;flex:1px 1}.aboutus-page .intro h3{margin:20px 0 10px}.aboutus-page .intro h3:first-child{margin-top:0}.aboutus-page .intro p{padding-left:20px}.aboutus-page .intro a{color:rgba(230,232,242,.9)}.aboutus-page .figure{width:500px;height:295px;object-position:center;object-fit:contain;background-color:#ccc}