/* PSD MEASURED LAYOUT: original artwork plus native input hit areas. */
.apply,.partner .apply,.watch,.partner .watch{padding:0;margin:0;background:none;color:#171717}
.psd-canvas{position:relative;width:100%}
.psd-art,.psd-art img{display:block;width:100%;height:auto}
.apply .application-form{position:absolute;inset:0;width:100%;height:100%;margin:0;pointer-events:none}
.apply .psd-field{position:absolute;display:block;margin:0;min-width:0;pointer-events:auto}
.apply .psd-field input,.apply .psd-field select,.apply .psd-field textarea{display:block;width:100%;height:100%;min-height:0;border:0;border-radius:0;padding:0 var(--field-pad);margin:0;background:transparent;box-shadow:none;font-family:Noto,"Malgun Gothic",sans-serif;font-size:var(--field-font);font-weight:400;letter-spacing:0;color:var(--ink);appearance:none;resize:none;line-height:1.5}
.apply .psd-field textarea{padding-top:var(--field-top)}
.apply .psd-field select:invalid{color:transparent}
.apply .psd-field select option{color:#171717;background:white;font-size:max(14px,var(--field-font))}
.apply .psd-field select:valid,.apply .psd-field input:not(:placeholder-shown),.apply .psd-field textarea:not(:placeholder-shown),.apply .psd-field input:focus,.apply .psd-field textarea:focus{background-image:linear-gradient(var(--paint),var(--paint));background-repeat:no-repeat;background-position:2px center;background-size:calc(100% - var(--arrow-space,4px)) calc(100% - 4px)}
.apply .psd-field select:valid{--arrow-space:var(--select-arrow-space)}
.apply .psd-field input::placeholder,.apply .psd-field textarea::placeholder{color:transparent}
.apply .consent-row{position:absolute;display:block;margin:0;padding:0;pointer-events:auto;cursor:pointer}
.apply .consent-row input{position:absolute;inset:0 auto auto 0;margin:0;padding:0;display:grid;place-items:center;appearance:none;background:transparent;border:1px solid white;border-radius:50%;cursor:pointer}
.apply .consent-row input:checked::after{content:"";position:absolute;width:45%;height:24%;border-left:1.5px solid white;border-bottom:1.5px solid white;transform:translateY(-15%) rotate(-45deg)}
.apply .submit,.partner .apply .submit{position:absolute;min-height:0;max-height:none;display:block;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:transparent;font-size:0;box-shadow:none;transform:none;pointer-events:auto}
.apply .submit:hover{transform:none;box-shadow:none;background:#ffffff0d}
.apply .submit:disabled{cursor:default;opacity:.5;background:#0002}
.apply .form-status,.watch .watch-status{padding:18px 24px;margin:0;background:#fff;color:#202020;border-radius:0;font-size:14px;line-height:1.7}
.apply .form-status:empty,.watch .watch-status:empty{display:none}
.apply .privacy-link{position:absolute;top:110%;left:0;white-space:nowrap;font-size:12px}
.watch .watch-button,.partner .watch .watch-button{position:absolute;display:block;min-height:0;max-height:none;margin:0;padding:0;background:transparent;border:0;border-radius:0;font-size:0;color:transparent;text-decoration:none}
.watch .watch-button:hover{background:#ffffff0a}
.manager .floating{display:block;bottom:24px;width:31.6842105vw;max-width:602px;padding:0;border:0;border-radius:999px;overflow:hidden;background:none;box-shadow:none;font-size:0}
.manager .floating picture,.manager .floating img{display:block;width:100%;height:auto}
.partner .floating{display:block;width:118px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.partner .floating picture,.partner .floating img{display:block;width:100%;height:auto}
@media(max-width:767px){.manager .floating{width:89.333333vw;max-width:670px;bottom:16px}.partner .floating{width:36.5333333vw;max-width:274px;min-height:0;padding:0}}

@media(min-width:768px){.apply .psd-canvas{aspect-ratio:1900 / 882;}.watch .psd-canvas{aspect-ratio:1900 / 310;}.apply [data-field="email"]{left:66.1578947%;top:26.5306122%;width:15.4736842%;height:7.9365079%;--field-font:1.0526316vw;--field-pad:1.0526316vw;--field-top:0.7894737vw;--select-arrow-space:2.7368421vw;--paint:#fff;--ink:#171717;}.apply [data-field="name"]{left:49.9473684%;top:26.5306122%;width:15.4210526%;height:7.9365079%;--field-font:1.0526316vw;--field-pad:1.1052632vw;--field-top:0.7894737vw;--select-arrow-space:2.7368421vw;--paint:#fff;--ink:#171717;}.apply [data-field="region"]{left:71.5789474%;top:17.1201814%;width:10.0526316%;height:7.7097506%;--field-font:1.0526316vw;--field-pad:1.1052632vw;--field-top:0.7894737vw;--select-arrow-space:2.7368421vw;--paint:#fff;--ink:#171717;}.apply [data-field="age"]{left:60.7368421%;top:17.1201814%;width:10.1052632%;height:7.7097506%;--field-font:1.0526316vw;--field-pad:1.2105263vw;--field-top:0.7894737vw;--select-arrow-space:2.7368421vw;--paint:#fff;--ink:#171717;}.apply [data-field="gender"]{left:49.9473684%;top:17.1201814%;width:10.0526316%;height:7.7097506%;--field-font:1.0526316vw;--field-pad:1.1052632vw;--field-top:0.7894737vw;--select-arrow-space:2.7368421vw;--paint:#fff;--ink:#171717;}.apply .submit{left:49.9473684%;top:43.1972789%;width:31.6842105%;height:7.8231293%;}.apply .consent-row{left:57.9473684%;top:35.8276644%;width:15.7894737%;height:3.2879819%;}.apply .consent-row input{width:10.0000000%;height:100%;}.watch .watch-button{left:27.8947368%;top:28.0645161%;width:44.2105263%;height:30.3225806%;}}
@media(max-width:767px){.apply .psd-canvas{aspect-ratio:750 / 1052;}.watch .psd-canvas{aspect-ratio:750 / 203;}.apply [data-field="email"]{left:51.2000000%;top:46.3878327%;width:43.4666667%;height:6.5589354%;--field-font:2.6666668vw;--field-pad:2.6666667vw;--field-top:2.5333333vw;--select-arrow-space:6.9333333vw;--paint:#fff;--ink:#171717;}.apply [data-field="name"]{left:5.3333333%;top:46.3878327%;width:43.4666667%;height:6.5589354%;--field-font:2.6666668vw;--field-pad:2.9333333vw;--field-top:2.5333333vw;--select-arrow-space:6.9333333vw;--paint:#fff;--ink:#171717;}.apply [data-field="region"]{left:66.4000000%;top:38.4980989%;width:28.2666667%;height:6.4638783%;--field-font:2.6666668vw;--field-pad:2.8000000vw;--field-top:2.5333333vw;--select-arrow-space:6.9333333vw;--paint:#fff;--ink:#171717;}.apply [data-field="age"]{left:35.8666667%;top:38.4980989%;width:28.2666667%;height:6.4638783%;--field-font:2.6666668vw;--field-pad:2.8000000vw;--field-top:2.5333333vw;--select-arrow-space:6.9333333vw;--paint:#fff;--ink:#171717;}.apply [data-field="gender"]{left:5.3333333%;top:38.4980989%;width:28.2666667%;height:6.4638783%;--field-font:2.6666668vw;--field-pad:2.9333333vw;--field-top:2.5333333vw;--select-arrow-space:6.9333333vw;--paint:#fff;--ink:#171717;}.apply .submit{left:5.3333333%;top:62.4524715%;width:89.3333333%;height:6.4638783%;}.apply .consent-row{left:32.2666667%;top:54.9429658%;width:35.4666667%;height:2.1863118%;}.apply .consent-row input{width:9.0225564%;height:100%;}.watch .watch-button{left:5.3333333%;top:24.1379310%;width:89.3333333%;height:33.9901478%;}}