.beta-apply-module__BxD0lG__page{min-height:100vh;color:var(--ink,#1f1f22);background:#f8f8f6;padding:0 0 60px}.beta-apply-module__BxD0lG__header{border-bottom:1px solid #e7e5e1;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);min-height:76px;margin:0 auto;display:flex}.beta-apply-module__BxD0lG__header a{color:#4f4c54;font-size:.86rem;font-weight:650;text-decoration:none}.beta-apply-module__BxD0lG__layout{grid-template-columns:minmax(0,.78fr) minmax(470px,1fr);align-items:start;gap:clamp(50px,7vw,92px);width:min(1080px,100% - 40px);margin:64px auto 0;display:grid}.beta-apply-module__BxD0lG__intro{padding-top:30px;position:sticky;top:36px}.beta-apply-module__BxD0lG__kicker{color:#6541dc;letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:.73rem;font-weight:760}.beta-apply-module__BxD0lG__intro h1{letter-spacing:-.052em;margin:0;font-size:clamp(2.5rem,5vw,4.3rem);line-height:1.02}.beta-apply-module__BxD0lG__intro>p:not(.beta-apply-module__BxD0lG__kicker){color:#68666c;margin:24px 0 0;font-size:1.02rem;line-height:1.65}.beta-apply-module__BxD0lG__intro ul{margin:26px 0 0;padding:0;list-style:none}.beta-apply-module__BxD0lG__intro li{color:#46434b;border-top:1px solid #e3e1dd;padding:11px 0;font-size:.88rem}.beta-apply-module__BxD0lG__card{background:#fff;border:1px solid #e0ded9;border-radius:20px;padding:clamp(22px,4vw,34px);box-shadow:0 18px 50px #211e280f}.beta-apply-module__BxD0lG__form{gap:24px;display:grid}.beta-apply-module__BxD0lG__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.beta-apply-module__BxD0lG__form label,.beta-apply-module__BxD0lG__subjects legend{color:#343138;font-size:.82rem;font-weight:690}.beta-apply-module__BxD0lG__form label{gap:8px;display:grid}.beta-apply-module__BxD0lG__form label span{color:#858189;font-weight:500}.beta-apply-module__BxD0lG__full{grid-column:1/-1}.beta-apply-module__BxD0lG__form input,.beta-apply-module__BxD0lG__form select,.beta-apply-module__BxD0lG__form textarea{color:#26242a;width:100%;font:inherit;background:#fff;border:1px solid #dad7d2;border-radius:12px;outline:none;transition:border-color .15s,box-shadow .15s}.beta-apply-module__BxD0lG__form input,.beta-apply-module__BxD0lG__form select{min-height:48px;padding:0 13px}.beta-apply-module__BxD0lG__form textarea{resize:vertical;padding:13px;line-height:1.5}.beta-apply-module__BxD0lG__form input:focus,.beta-apply-module__BxD0lG__form select:focus,.beta-apply-module__BxD0lG__form textarea:focus{border-color:#6947df7a;box-shadow:0 0 0 3px #6947df17}.beta-apply-module__BxD0lG__subjects{border:0;min-width:0;margin:0;padding:0}.beta-apply-module__BxD0lG__subjects>legend{padding:0}.beta-apply-module__BxD0lG__subjectHeading{justify-content:space-between;align-items:center;gap:12px;margin:5px 0 12px;display:flex}.beta-apply-module__BxD0lG__subjectHeading p{color:#858189;margin:0;font-size:.75rem}.beta-apply-module__BxD0lG__subjectCount{color:#706d74;flex:none;font-size:.72rem;font-weight:650}.beta-apply-module__BxD0lG__selectedSubjects{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.beta-apply-module__BxD0lG__selectedSubjects>span{color:#5d3ed0;background:#f1edff;border:1px solid #d5cafd;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:0 7px 0 11px;font-size:.74rem;font-weight:650;display:inline-flex}.beta-apply-module__BxD0lG__selectedSubjects button{color:#7259cb;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.beta-apply-module__BxD0lG__selectedSubjects button:hover{background:#6947df17}.beta-apply-module__BxD0lG__subjectPicker{position:relative}.beta-apply-module__BxD0lG__subjectPickerTrigger{color:#4d4951;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dad7d2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;font-size:.8rem;font-weight:650;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.beta-apply-module__BxD0lG__subjectPickerTrigger>span{align-items:center;gap:9px;display:inline-flex}.beta-apply-module__BxD0lG__subjectPickerTrigger:hover{background:#fdfcfe;border-color:#cbc6d3}.beta-apply-module__BxD0lG__subjectPickerTrigger:focus-visible{border-color:#6947df7a;outline:none;box-shadow:0 0 0 3px #6947df17}.beta-apply-module__BxD0lG__subjectPickerTrigger svg:last-child{transition:transform .15s}.beta-apply-module__BxD0lG__chevronOpen{transform:rotate(180deg)}.beta-apply-module__BxD0lG__subjectPickerPanel{background:#fff;border:1px solid #dedbe4;border-radius:14px;margin-top:8px;padding:12px;box-shadow:0 18px 42px #231e311a}.beta-apply-module__BxD0lG__subjectSearch{background:#faf9fb;border:1px solid #dedbe2;border-radius:10px;align-items:center;min-height:42px;padding:0 10px;color:#77727d!important;grid-template-columns:none!important;gap:8px!important;display:flex!important}.beta-apply-module__BxD0lG__subjectSearch input{min-width:0;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.beta-apply-module__BxD0lG__subjectSearch button{color:#77727d;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.beta-apply-module__BxD0lG__subjectTabs{scrollbar-width:none;gap:6px;margin:10px -2px 8px;padding:2px;display:flex;overflow-x:auto}.beta-apply-module__BxD0lG__subjectTabs::-webkit-scrollbar{display:none}.beta-apply-module__BxD0lG__subjectTabs button{color:#6f6a74;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:0 10px;font-size:.7rem;font-weight:650}.beta-apply-module__BxD0lG__subjectTabs button:hover{background:#f5f3f7}.beta-apply-module__BxD0lG__subjectTabs .beta-apply-module__BxD0lG__activeSubjectTab{color:#6040d1;background:#f0ecff;border-color:#ded7f8}.beta-apply-module__BxD0lG__subjectOptions{overscroll-behavior:contain;scrollbar-width:thin;max-height:250px;overflow-y:auto}.beta-apply-module__BxD0lG__subjectOptionGroup+.beta-apply-module__BxD0lG__subjectOptionGroup{margin-top:12px}.beta-apply-module__BxD0lG__subjectOptionGroup h3{color:#77727d;letter-spacing:.045em;text-transform:uppercase;margin:4px 4px 7px;font-size:.67rem;font-weight:730}.beta-apply-module__BxD0lG__subjectOptionGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.beta-apply-module__BxD0lG__subjectOptionGroup button{color:#504c54;min-width:0;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;font-size:.72rem;font-weight:590;line-height:1.25;display:flex}.beta-apply-module__BxD0lG__subjectOptionGroup button:hover:not(:disabled){background:#f8f7f9;border-color:#e2dee8}.beta-apply-module__BxD0lG__subjectOptionGroup button:disabled{opacity:.42;cursor:not-allowed}.beta-apply-module__BxD0lG__subjectOptionGroup .beta-apply-module__BxD0lG__subjectOptionSelected{color:#5d3ed0;background:#f2eeff;border-color:#d9d0fb}.beta-apply-module__BxD0lG__subjectCheck{color:#fff;background:#fff;border:1px solid #d8d4dc;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.beta-apply-module__BxD0lG__subjectOptionSelected .beta-apply-module__BxD0lG__subjectCheck{background:#6947df;border-color:#6947df}.beta-apply-module__BxD0lG__noSubjects{color:#858189;text-align:center;margin:18px 4px;font-size:.75rem}.beta-apply-module__BxD0lG__otherSubjectRow{border-top:1px solid #ebe8ed;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;padding-top:10px;display:grid}.beta-apply-module__BxD0lG__otherSubjectRow input{min-height:40px!important}.beta-apply-module__BxD0lG__otherSubjectRow button{color:#6040d1;min-height:40px;font:inherit;cursor:pointer;background:#f2eeff;border:1px solid #ded8f5;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:.73rem;font-weight:700;display:inline-flex}.beta-apply-module__BxD0lG__otherSubjectRow button:disabled{opacity:.45;cursor:not-allowed}.beta-apply-module__BxD0lG__submit{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#6947df;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 19px;font-weight:720;display:inline-flex;box-shadow:0 10px 24px #4f36b426}.beta-apply-module__BxD0lG__submit:disabled{opacity:.6;cursor:wait}.beta-apply-module__BxD0lG__privacy{color:#858189;text-align:center;margin:-10px 0 0;font-size:.72rem;line-height:1.5}.beta-apply-module__BxD0lG__error{color:#963939;background:#fff5f5;border:1px solid #f0cccc;border-radius:11px;padding:12px 13px;font-size:.79rem}.beta-apply-module__BxD0lG__success{color:#6541dc;flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;display:flex}.beta-apply-module__BxD0lG__success h2{color:#232126;letter-spacing:-.035em;margin:20px 0 0;font-size:2rem}.beta-apply-module__BxD0lG__success p{color:#6d6a71;margin:12px 0 22px;line-height:1.6}.beta-apply-module__BxD0lG__success a{color:#6541dc;font-weight:700}@media (max-width:850px){.beta-apply-module__BxD0lG__layout{grid-template-columns:1fr;margin-top:34px}.beta-apply-module__BxD0lG__intro{padding-top:0;position:static}}@media (max-width:560px){.beta-apply-module__BxD0lG__header{width:min(100% - 28px,1080px)}.beta-apply-module__BxD0lG__header a{text-align:right;max-width:130px}.beta-apply-module__BxD0lG__layout{width:min(100% - 24px,1080px)}.beta-apply-module__BxD0lG__grid{grid-template-columns:1fr}.beta-apply-module__BxD0lG__full{grid-column:auto}.beta-apply-module__BxD0lG__card{border-radius:17px;padding:20px}.beta-apply-module__BxD0lG__subjectHeading{align-items:flex-start}.beta-apply-module__BxD0lG__subjectPickerPanel{padding:10px}.beta-apply-module__BxD0lG__subjectOptionGroup>div{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-apply-module__BxD0lG__subjectOptionGroup button{padding:7px 6px;font-size:.69rem}.beta-apply-module__BxD0lG__otherSubjectRow{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:380px){.beta-apply-module__BxD0lG__subjectOptionGroup>div{grid-template-columns:1fr}.beta-apply-module__BxD0lG__subjectCount{display:none}}
