@font-face{font-family:s10v-mobile;src:url('/assets/bPlex-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:s10v-uni;src:url('/assets/stage8-current-uni.ttf') format('truetype');font-weight:400;font-style:normal;font-display:block}
.s10v,.s10v *{box-sizing:border-box}.s10v{position:relative;width:100vw;min-height:100vh;margin:0;background:#000;overflow:hidden}.s10v button:disabled{opacity:1}
.s10v-desktop{height:100vh;color:#fff;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:14px}
.s10v-desktop .s10v-header{position:relative;width:100%;height:60px;padding:0 20px;background:rgba(15,15,22,.4);display:flex;align-items:center;white-space:nowrap}
.s10v-logo{display:none;position:absolute;left:30px;top:5px;width:124px;height:50px;object-fit:fill}
.s10v-desktop nav{position:absolute;left:90px;top:0;height:60px;display:block}
.s10v-desktop nav a{position:absolute;top:21.5px;color:#fff;text-decoration:none;font:400 14px/17px Avenir,Helvetica,Arial,sans-serif}
.s10v-desktop nav a:nth-child(1){left:0}.s10v-desktop nav a:nth-child(2){left:71px}.s10v-desktop nav a:nth-child(3){left:175px}.s10v-desktop nav a:nth-child(4){left:241px}.s10v-desktop nav a:nth-child(5){left:423px}.s10v-desktop nav a:nth-child(6){left:515px}.s10v-desktop nav a:nth-child(7){left:581px}.s10v-desktop nav a:nth-child(8){left:696px}.s10v-desktop nav a:nth-child(9){left:750px}.s10v-desktop nav a:nth-child(10){left:885px}
.s10v-caret{display:inline-block;width:7px;height:7px;margin-left:9px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px);vertical-align:middle}
.s10v-desktop nav .s10v-caret{width:0;height:0;margin-left:7px;border:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #e9edf5;transform:none}
.s10v-account{position:absolute;right:167px;top:0;height:60px;display:flex;align-items:center;gap:10px;font:400 14px/16px monospace}
.s10v-person{position:relative;width:15px;height:15px;border:1px solid #fff;border-radius:50%;transform:scale(.62);transform-origin:center bottom}.s10v-person:after{content:"";position:absolute;left:-4px;top:10px;width:21px;height:13px;border:1px solid #fff;border-radius:50% 50% 25% 25%;background:#060609}
.s10v-account .s10v-caret{width:8px;height:8px;margin-left:7px;transform:rotate(45deg) translateY(-3px)}.s10v-language{position:absolute;right:20px;top:17px;width:100px;height:26px;padding:0 14px;border:1px solid #5d5d5f;border-radius:3px;background:#3a3a3a;color:#aaa;font:400 12px/24px Avenir,Helvetica,Arial,sans-serif;text-align:left}.s10v-language .s10v-caret{position:absolute;right:13px;top:8px;margin:0}
.s10v-desktop>.s10v-title{position:absolute;left:0;right:0;top:164px;height:48px;margin:0;color:#58be91;font:400 40px/48px Avenir,Helvetica,Arial,sans-serif;text-align:center}
.s10v-desktop>.s10v-form{position:absolute;left:25vw;top:215px;width:50vw;height:702px;margin:0;padding:0}
.s10v-desktop .s10v-field{display:flex;width:100%;height:41px;margin:0 0 22px;align-items:center}
.s10v-desktop .s10v-field>span{flex:0 0 120px;padding-right:12px;color:#fff;font:400 14px/20px Avenir,Helvetica,Arial,sans-serif;text-align:right}
.s10v-desktop .s10v-field input,.s10v-desktop .s10v-select{height:40px;min-width:0;flex:1;align-self:flex-start;border:1px solid #7d7d7d;border-radius:4px;background:#3a3a3a;color:#c0c4cc;font:400 14px/40px Arial;outline:0}
.s10v-desktop .s10v-field input{padding:0 15px}.s10v-desktop .s10v-field input::placeholder{color:#c0c4cc;opacity:1}
.s10v-desktop .s10v-select{position:relative;padding:0 15px}.s10v-desktop .s10v-select:has(.s10v-calendar){padding-left:10px}.s10v-desktop .s10v-select b{font-weight:400}.s10v-desktop .s10v-select .s10v-caret{position:absolute;right:13px;top:15px;color:#c0c4cc}
.s10v-calendar{display:inline-block;width:12px;height:12px;margin-right:8px;border:1px solid #aeb3bc;vertical-align:-1px;position:relative}.s10v-calendar:before{content:"";position:absolute;left:1px;right:1px;top:3px;border-top:1px solid #aeb3bc}
.s10v-desktop .s10v-upload-row{height:198px;align-items:flex-start}.s10v-desktop .s10v-upload-row>span{padding-top:0;line-height:40px}.s10v-desktop .s10v-upload{position:relative;width:362px;height:182px;flex:0 0 362px;border:2px dashed #d9d9d9;border-radius:6px;background:#2c2c2c}
.s10v-upload i:before,.s10v-upload i:after{content:"";position:absolute;left:50%;top:14px;width:25px;height:1px;background:#81868e;transform:translateX(-50%)}.s10v-upload i:after{transform:translateX(-50%) rotate(90deg)}
.s10v-desktop .s10v-confirm{position:absolute;left:120px;right:0;top:661px;width:calc(100% - 120px);height:40px;margin:0;padding:0;border:0;border-radius:4px;background:#58be91;color:#fff;font:400 12px/40px Arial}
@media(min-width:1600px){.s10v-logo{display:block}.s10v-desktop nav{left:214px;display:flex;align-items:center;gap:28px}.s10v-desktop nav a{position:static}}

.s10v-mobile{font-family:s10v-mobile,Arial,sans-serif;color:#fff;overflow:hidden}
.s10v-mobile>.s10v-header{position:relative;width:100%;height:44px;background:#0c0819}
.s10v-back{position:absolute;left:5px;top:6.5px;width:27px;height:27px;margin:0;padding:0;border:0;background:transparent;color:#fff}.s10v-back i{display:block;width:27px;height:27px;font:400 27px/27px s10v-uni;font-style:normal}
.s10v-mobile>.s10v-header h1{position:absolute;left:70px;right:70px;top:7px;height:30px;margin:0;color:#fff;font:700 16px/30px s10v-mobile,Arial,sans-serif;text-align:center}
.s10v-mobile-form>.s10v-form{position:relative;width:100%;min-height:calc(100vh - 44px);margin:0;padding:10px;background:#000}
.s10v-mobile .s10v-field{display:block;width:100%;height:72.390625px;margin:0 0 12px;color:#fff;font:400 12px/14.4px s10v-mobile,Arial,sans-serif}
.s10v-mobile .s10v-field-4,.s10v-mobile .s10v-field-7{margin-top:-6px}
.s10v-mobile .s10v-field>span{display:block;height:14.390625px;margin:0 0 6px}
.s10v-mobile .s10v-input,.s10v-mobile .s10v-select{position:relative;width:100%;height:52px;padding:0 10px;border:0;border-radius:8px;background:#414141;color:#fff;font:400 12px/52px s10v-mobile,Arial,sans-serif}
.s10v-mobile .s10v-input b,.s10v-mobile .s10v-select b{font-weight:400}.s10v-mobile .s10v-input b{color:#888}.s10v-mobile .s10v-select .s10v-caret{position:absolute;right:18px;top:20px;width:8px;height:8px;margin:0;color:#292929;transform:rotate(-45deg)}
.s10v-mobile .s10v-upload-row{position:relative;width:100%;height:134.390625px;margin:20px 0 0;color:rgba(0,0,0,.9);font:400 12px/14.4px s10v-mobile,Arial,sans-serif}
.s10v-mobile .s10v-upload-row>span{display:block;height:14.390625px}.s10v-mobile .s10v-upload{position:absolute;left:50%;top:0;width:110px;height:110px;transform:translateX(-50%);border:2px dashed #fff;background:#000}
.s10v-mobile .s10v-upload i:before,.s10v-mobile .s10v-upload i:after{top:51px;width:52px;height:5px;border-radius:2px;background:#f1f1f1}
.s10v-mobile .s10v-confirm{position:relative;width:100%;height:41px;margin:15px 0;padding:0;border:0;border-radius:4px;background:#6bd7b2;color:#fff;font:400 18px/41px s10v-mobile,Arial,sans-serif}
.s10v-mobile-records{height:100vh;background:#000}.s10v-record-user{position:relative;height:81.59375px;padding:20px;color:#fff;font:400 18px/42px s10v-mobile,Arial,sans-serif}.s10v-record-user span{position:absolute;left:20px;top:20px}.s10v-record-user b{position:absolute;left:221px;top:20px;height:42px;padding:0 8px;background:#555;color:#fff;font-weight:400}
.s10v-empty{height:79.59375px;padding:20px;color:#999;font:400 18px/39.6px s10v-mobile,Arial,sans-serif;text-align:center}
@media(max-width:380px){.s10v-mobile .s10v-field{height:70.390625px}.s10v-mobile .s10v-input,.s10v-mobile .s10v-select{height:50px;line-height:50px}.s10v-mobile .s10v-select .s10v-caret{top:19px}.s10v-mobile .s10v-upload-row{height:134.390625px}.s10v-mobile .s10v-upload{width:110px;height:110px}.s10v-mobile .s10v-confirm{height:40px;line-height:40px}}
@media(min-width:750px){.s10v-mobile-form>.s10v-form{min-height:1499.375px;padding:20px}.s10v-mobile .s10v-field{height:142.796875px;margin-bottom:24px;font-size:24px;line-height:28.8px}.s10v-mobile .s10v-field-4,.s10v-mobile .s10v-field-7{margin-top:-12px}.s10v-mobile .s10v-field>span{height:28.796875px;margin-bottom:12px}.s10v-mobile .s10v-input,.s10v-mobile .s10v-select{height:102px;padding:0 20px;border-radius:15px;font-size:24px;line-height:102px}.s10v-mobile .s10v-select .s10v-caret{right:28px;top:43px;width:10px;height:10px}.s10v-mobile .s10v-upload-row{height:158.796875px;margin-top:32px;font-size:24px;line-height:28.8px}.s10v-mobile .s10v-upload-row>span{height:28.796875px}.s10v-mobile .s10v-upload{top:2px;width:220px;height:220px;border-width:5px}.s10v-mobile .s10v-confirm{height:81px;margin:30px 0;border-radius:8px;font-size:18px;line-height:81px}}
