.registration-module__SIJuuW__page{--fr-bg:#f0f3f8;--fr-card:#fff;--fr-field:#f8fafc;--fr-border:#cbd5e1;--fr-border-soft:#e2e8f0;--fr-text:#4a5568;--fr-strong:#1a202c;--fr-lead:#4a5568;--fr-muted:#5b6b82;--fr-label:#334155;--fr-placeholder:#5b6b82;--fr-accent:var(--brand-blue-text-strong,#166a93);--fr-title-accent:var(--brand-blue-text,#1976a3);--fr-display:"Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--fr-accent-fill:#27aae1;--fr-accent-hover:#0f5478;--fr-accent-ink:var(--fr-accent);--fr-control-border:#6b7a92;--fr-yellow:#b45309;--fr-danger:#b42318;--fr-tint:#1976a314;--fr-tint-strong:#1976a31f;--fr-dates-bg:#1976a312;--fr-dates-border:#1976a340;--fr-shadow:0 24px 60px #0f172a1f;--fr-alert-bg:#b4231812;--fr-alert-text:#8a1c12;--fr-warn-bg:#b4530914;--fr-warn-border:#b4530959;--fr-warn-text:#7c3a07;--fr-civ-border:#6b7a92;--fr-civ-on-bg:#1a202c;--fr-civ-on-fg:#fff;--fr-coord-bg:#b453091a;--fr-coord-border:#b4530980;--fr-coord-ink:#92400e;--fr-reduction:#166a93;--fr-table-head:#166a93;background:var(--fr-bg);color:var(--fr-text);font-family:var(--font-geist-sans), -apple-system, "Segoe UI", Roboto, sans-serif;font-size:16px;line-height:1.5}.dark .registration-module__SIJuuW__page{--fr-bg:#0f172a;--fr-card:#1e293b;--fr-field:#0f172a;--fr-border:#334155;--fr-border-soft:#2b3a52;--fr-text:#cbd5e1;--fr-strong:#e2e8f0;--fr-lead:#cbd5e1;--fr-muted:#94a3b8;--fr-label:#cbd5e1;--fr-placeholder:#8190a8;--fr-accent:#27aae1;--fr-title-accent:var(--brand-blue-text,#27aae1);--fr-accent-hover:#7fd0f2;--fr-accent-ink:#27aae1;--fr-control-border:#6b7d96;--fr-yellow:#ffde2f;--fr-danger:#ff8a8a;--fr-tint:#27aae11f;--fr-tint-strong:#27aae126;--fr-dates-bg:#27a7e21a;--fr-dates-border:#28a9e14d;--fr-shadow:0 30px 60px #00000059;--fr-alert-bg:#ff8a8a14;--fr-alert-text:#ffd0d0;--fr-warn-bg:#ffde2f14;--fr-warn-border:#ffde2f59;--fr-warn-text:#f3e7a6;--fr-civ-border:#6b7d96;--fr-civ-on-bg:#fff;--fr-civ-on-fg:#1a202c;--fr-coord-bg:#ffde2f26;--fr-coord-border:#ffde2f80;--fr-coord-ink:#ffde2f;--fr-reduction:#7fd0f2;--fr-table-head:#166a93}.registration-module__SIJuuW__page *,.registration-module__SIJuuW__page :before,.registration-module__SIJuuW__page :after{box-sizing:border-box}.registration-module__SIJuuW__page a{color:var(--fr-accent)}.registration-module__SIJuuW__page a:hover{color:var(--fr-accent-hover)}.registration-module__SIJuuW__page input::placeholder{color:var(--fr-placeholder)}.registration-module__SIJuuW__page :focus-visible{outline:2px solid var(--fr-accent);outline-offset:2px}.registration-module__SIJuuW__hero{flex-wrap:wrap;align-items:flex-end;gap:32px;max-width:1240px;margin:0 auto;padding:40px 24px 32px;display:flex}.registration-module__SIJuuW__heroText{flex-direction:column;flex:999 640px;gap:16px;min-width:0;display:flex}.registration-module__SIJuuW__h1{font-family:var(--fr-display);text-wrap:balance;letter-spacing:-1px;color:var(--fr-strong);margin:0;font-size:clamp(1.9rem,3.7vw,2.9rem);font-weight:800;line-height:1.1}.registration-module__SIJuuW__h1 em{color:var(--fr-title-accent);white-space:nowrap;font-style:normal}.registration-module__SIJuuW__lead{color:var(--fr-lead);max-width:620px;margin:0;font-size:17px}.registration-module__SIJuuW__dates{border:1px solid var(--fr-dates-border);background:var(--fr-dates-bg);border-radius:18px;flex-direction:column;flex:340px;gap:8px;min-width:0;padding:18px 20px;display:flex}.registration-module__SIJuuW__datesTitle{color:var(--fr-accent-ink);letter-spacing:1.44px;text-transform:uppercase;font-size:12px;font-weight:700}.registration-module__SIJuuW__dates dl{grid-template-columns:1fr auto;gap:4px 24px;margin:0;font-size:15px;display:grid}.registration-module__SIJuuW__dates dt{color:var(--fr-muted)}.registration-module__SIJuuW__dates dd{color:var(--fr-strong);margin:0;font-weight:600}.registration-module__SIJuuW__main{flex-wrap:wrap;align-items:flex-start;gap:32px;max-width:1240px;margin:0 auto;padding:0 24px 96px;display:flex}.registration-module__SIJuuW__form{flex-direction:column;flex:999 640px;gap:24px;min-width:0;display:flex}.registration-module__SIJuuW__card{background:var(--fr-card);border:1px solid var(--fr-border);border-radius:22px;flex-direction:column;gap:18px;min-width:0;padding:32px;display:flex}.registration-module__SIJuuW__h2{font-family:var(--fr-display);color:var(--fr-strong);align-items:center;gap:12px;margin:0;font-size:22px;font-weight:700;display:flex}.registration-module__SIJuuW__step{background:var(--fr-accent-fill);color:#0f172a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex}.registration-module__SIJuuW__hint{color:var(--fr-muted);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:14px;display:flex}.registration-module__SIJuuW__req{color:var(--fr-danger);font-weight:700}.registration-module__SIJuuW__requiredNote{color:var(--fr-muted);margin:0;font-size:13px}.registration-module__SIJuuW__civGroup{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.registration-module__SIJuuW__civLabel{color:var(--fr-label);font-size:13px;font-weight:500}.registration-module__SIJuuW__opt{color:var(--fr-muted);font-size:13px}.registration-module__SIJuuW__list{flex-direction:column;gap:14px;display:flex}.registration-module__SIJuuW__field{color:var(--fr-label);flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.registration-module__SIJuuW__input{background:var(--fr-field);border:1px solid var(--fr-control-border);width:100%;height:48px;color:var(--fr-strong);font:inherit;border-radius:12px;padding:0 14px;font-size:16px}.registration-module__SIJuuW__input[aria-invalid=true]{border-color:var(--fr-danger)}.registration-module__SIJuuW__error{color:var(--fr-danger);margin:0;font-size:13px}.registration-module__SIJuuW__link{min-height:32px;font:inherit;color:var(--fr-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-self:center;align-items:center;padding:0;font-size:14px;text-decoration:underline;display:inline-flex}.registration-module__SIJuuW__school b{color:var(--fr-strong);font-weight:600;display:block}.registration-module__SIJuuW__school small{color:var(--fr-muted);font-size:13px;display:block}.registration-module__SIJuuW__school{background:var(--fr-tint-strong);border:1px solid var(--fr-accent);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.registration-module__SIJuuW__instagram{max-width:360px}.registration-module__SIJuuW__warn{background:var(--fr-warn-bg);border:1px solid var(--fr-warn-border);color:var(--fr-warn-text);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.registration-module__SIJuuW__warn svg{flex:none;margin-top:2px}.registration-module__SIJuuW__teacher{background:var(--fr-field);border:1px solid var(--fr-border-soft);border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.registration-module__SIJuuW__teacher.registration-module__SIJuuW__isCoordinator{border-color:var(--fr-coord-border)}.registration-module__SIJuuW__teacherHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.registration-module__SIJuuW__teacherActions{align-items:center;gap:10px;display:flex}.registration-module__SIJuuW__pills{flex-wrap:wrap;gap:8px;display:flex}.registration-module__SIJuuW__pill{position:relative}.registration-module__SIJuuW__pill input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.registration-module__SIJuuW__pill span{border:1px solid var(--fr-control-border);min-height:44px;color:var(--fr-label);border-radius:9999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.registration-module__SIJuuW__pill input:checked+span{background:var(--fr-tint-strong);color:var(--fr-strong);border-color:var(--fr-accent)}.registration-module__SIJuuW__civ span{min-width:64px;color:var(--fr-strong);border-color:var(--fr-civ-border);justify-content:center;font-weight:600}.registration-module__SIJuuW__civ input:checked+span{background:var(--fr-civ-on-bg);color:var(--fr-civ-on-fg);border-color:var(--fr-civ-on-bg)}.registration-module__SIJuuW__pill input:focus-visible+span{outline:2px solid var(--fr-accent);outline-offset:2px}.registration-module__SIJuuW__coord{min-height:44px;font:inherit;cursor:pointer;color:var(--fr-label);border:1px solid var(--fr-control-border);background:0 0;border-radius:9999px;padding:0 16px;font-size:14px;font-weight:600}.registration-module__SIJuuW__coordCurrent{background:var(--fr-coord-bg);min-height:44px;color:var(--fr-coord-ink);border:1px solid var(--fr-coord-border);border-radius:9999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.registration-module__SIJuuW__iconBtn{border:1px solid var(--fr-control-border);width:44px;height:44px;color:var(--fr-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.registration-module__SIJuuW__iconBtn:hover{color:var(--fr-strong)}.registration-module__SIJuuW__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.registration-module__SIJuuW__fieldBox{flex-direction:column;gap:6px;min-width:0;display:flex}.registration-module__SIJuuW__fields .registration-module__SIJuuW__field{font-size:13px}.registration-module__SIJuuW__fields .registration-module__SIJuuW__input{border-radius:10px;height:44px;font-size:15px}.registration-module__SIJuuW__addPrimary{border:1px solid var(--fr-accent);background:var(--fr-tint-strong);min-height:48px;color:var(--fr-strong);font:inherit;cursor:pointer;border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;padding:0 22px;font-weight:600;display:inline-flex}.registration-module__SIJuuW__addPrimary:hover{background:var(--fr-accent-fill);color:#0f172a}.registration-module__SIJuuW__teacher,.registration-module__SIJuuW__teacherSummary{scroll-margin-top:130px}.registration-module__SIJuuW__teacherSummary{background:var(--fr-field);border:1px solid var(--fr-border-soft);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 18px;display:flex}.registration-module__SIJuuW__teacherSummary.registration-module__SIJuuW__isCoordinator{border-color:var(--fr-coord-border)}.registration-module__SIJuuW__teacherSummary b{color:var(--fr-strong);font-weight:600;display:block}.registration-module__SIJuuW__teacherSummary small{color:var(--fr-muted);font-size:13px;display:block}.registration-module__SIJuuW__teacherList{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.registration-module__SIJuuW__teacherList li{color:var(--fr-label);justify-content:space-between;gap:12px;display:flex}.registration-module__SIJuuW__teacherList li span:last-child{color:var(--fr-muted);white-space:nowrap}.registration-module__SIJuuW__studentsHead{border-top:1px solid var(--fr-border-soft);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.registration-module__SIJuuW__studentsHead b{color:var(--fr-strong);font-weight:600}.registration-module__SIJuuW__studentsHead>span{color:var(--fr-muted);font-size:13px}.registration-module__SIJuuW__matrix{align-items:center;gap:8px 12px;padding-bottom:4px;display:grid;position:relative;overflow-x:auto}.registration-module__SIJuuW__contestTitle{letter-spacing:1.2px;text-transform:uppercase;color:var(--fr-accent);flex-direction:column;gap:2px;font-size:12px;font-weight:700;display:flex}.registration-module__SIJuuW__contestTitle.registration-module__SIJuuW__isClassic{color:var(--fr-yellow)}.registration-module__SIJuuW__contestTitle small{letter-spacing:0;text-transform:none;color:var(--fr-muted);font-size:12px;font-weight:500}.registration-module__SIJuuW__levelName{color:var(--fr-strong);background:var(--fr-field);z-index:1;font-size:14px;font-weight:600;position:sticky;left:0}.registration-module__SIJuuW__level{border:1px solid var(--fr-control-border);border-radius:12px;justify-content:center;align-items:center;padding:6px 8px;display:flex}.registration-module__SIJuuW__level.registration-module__SIJuuW__hasStudents{border-color:var(--fr-accent);background:var(--fr-tint)}.registration-module__SIJuuW__level.registration-module__SIJuuW__isClassic.registration-module__SIJuuW__hasStudents{border-color:var(--fr-yellow)}.registration-module__SIJuuW__level:focus-within{border-color:var(--fr-accent)}.registration-module__SIJuuW__cellNone{text-align:center;color:var(--fr-muted)}.registration-module__SIJuuW__matrixTotal{text-align:center;color:var(--fr-strong);border-top:1px solid var(--fr-border-soft);padding-top:8px;font-weight:700}.registration-module__SIJuuW__countField{text-align:center;width:100%;min-width:0;height:40px;font:inherit;color:var(--fr-strong);background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:16px;font-weight:600}input.registration-module__SIJuuW__countField{cursor:text}.registration-module__SIJuuW__countField:focus-visible{outline:2px solid var(--fr-accent)}.registration-module__SIJuuW__countTrigger{width:100%;min-width:0;height:40px;font:inherit;color:var(--fr-strong);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:16px;font-weight:600;display:flex}.registration-module__SIJuuW__countTrigger svg{color:var(--fr-muted);flex:none}.registration-module__SIJuuW__countTrigger[data-empty=true]{color:var(--fr-muted);font-weight:500}.registration-module__SIJuuW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.registration-module__SIJuuW__countTrigger:focus-visible{outline:2px solid var(--fr-accent)}.registration-module__SIJuuW__selectContent{z-index:100000;width:120px;max-height:min(300px, var(--radix-select-content-available-height));background:var(--fr-card);color:var(--fr-text);border:1px solid var(--fr-border);box-shadow:var(--fr-shadow);font-family:var(--font-geist-sans), -apple-system, "Segoe UI", Roboto, sans-serif;border-radius:14px;overflow:hidden}.registration-module__SIJuuW__selectViewport{padding:6px}.registration-module__SIJuuW__selectItem{height:36px;color:var(--fr-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;outline:none;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:500;display:flex;position:relative}.registration-module__SIJuuW__selectItem[data-highlighted]{background:var(--fr-tint-strong);color:var(--fr-strong)}.registration-module__SIJuuW__selectItem[data-state=checked]{color:var(--fr-strong);font-weight:700}.registration-module__SIJuuW__selectCheck{color:var(--fr-accent);display:inline-flex;position:absolute;right:10px}.registration-module__SIJuuW__selectMore{border-top:1px solid var(--fr-border-soft);color:var(--fr-accent);border-radius:0 0 9px 9px;margin-top:4px;font-weight:600}.registration-module__SIJuuW__dialogOverlay{z-index:100000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a99;position:fixed;top:0;bottom:0;left:0;right:0}.registration-module__SIJuuW__dialogContent{z-index:100001;background:var(--fr-card);width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--fr-text);border:1px solid var(--fr-border);box-shadow:var(--fr-shadow);font-family:var(--font-geist-sans), -apple-system, "Segoe UI", Roboto, sans-serif;border-radius:22px;outline:none;flex-direction:column;gap:22px;padding:28px;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.registration-module__SIJuuW__dialogHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.registration-module__SIJuuW__detailBlock{flex-direction:column;gap:10px;display:flex}.registration-module__SIJuuW__detailContest{letter-spacing:1.2px;text-transform:uppercase;color:var(--fr-accent);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:12px;font-weight:700;display:flex}.registration-module__SIJuuW__detailContest.registration-module__SIJuuW__isClassic{color:var(--fr-yellow)}.registration-module__SIJuuW__detailContest small{letter-spacing:0;text-transform:none;color:var(--fr-muted);font-size:13px;font-weight:500}.registration-module__SIJuuW__detailTabs{flex-direction:column;gap:18px;display:flex}.registration-module__SIJuuW__tabList{flex-wrap:wrap;gap:8px;display:flex}.registration-module__SIJuuW__tabTrigger{border:1px solid var(--fr-control-border);min-height:44px;color:var(--fr-label);font:inherit;cursor:pointer;background:0 0;border-radius:9999px;padding:0 16px;font-size:14px;font-weight:600}.registration-module__SIJuuW__tabTrigger[data-state=active]{background:var(--fr-tint-strong);border-color:var(--fr-accent);color:var(--fr-strong)}.registration-module__SIJuuW__tabTrigger:focus-visible{outline:2px solid var(--fr-accent);outline-offset:2px}.registration-module__SIJuuW__tabPanel{outline:none;flex-direction:column;gap:22px;display:flex}.registration-module__SIJuuW__tableWrap{border:1px solid var(--fr-border-soft);border-radius:14px;overflow-x:auto}.registration-module__SIJuuW__detailTable{border-collapse:collapse;width:100%;font-size:14px}.registration-module__SIJuuW__detailTable th,.registration-module__SIJuuW__detailTable td{text-align:left;color:var(--fr-text);border-bottom:1px solid var(--fr-border-soft);white-space:nowrap;padding:10px 14px;font-weight:500}.registration-module__SIJuuW__detailTable thead th{color:var(--fr-muted);background:var(--fr-field);font-size:12px;font-weight:600}.registration-module__SIJuuW__detailTable tbody th{color:var(--fr-strong);font-weight:600}.registration-module__SIJuuW__detailTable tfoot th,.registration-module__SIJuuW__detailTable tfoot td{color:var(--fr-strong);border-bottom:0;font-weight:700}.registration-module__SIJuuW__detailTable .registration-module__SIJuuW__num{text-align:right;font-variant-numeric:tabular-nums}.registration-module__SIJuuW__detailTotal span:first-child,.registration-module__SIJuuW__detailTotal span:last-child{color:var(--fr-strong);font-size:16px;font-weight:700}.registration-module__SIJuuW__summary{background:var(--fr-card);border:1px solid var(--fr-border);min-width:0;box-shadow:var(--fr-shadow);border-radius:22px;flex-direction:column;flex:340px;gap:20px;padding:28px;display:flex;position:sticky;top:16px}.registration-module__SIJuuW__summaryWho{color:var(--fr-muted);flex-direction:column;gap:2px;font-size:14px;display:flex}.registration-module__SIJuuW__summaryWho b{color:var(--fr-strong);font-weight:600}.registration-module__SIJuuW__lines{border-top:1px solid var(--fr-border-soft);border-bottom:1px solid var(--fr-border-soft);flex-direction:column;gap:10px;padding:16px 0;font-size:14px;display:flex}.registration-module__SIJuuW__line{justify-content:space-between;gap:12px;display:flex}.registration-module__SIJuuW__line span:first-child{color:var(--fr-label)}.registration-module__SIJuuW__line span:last-child{color:var(--fr-strong);white-space:nowrap;font-weight:600}.registration-module__SIJuuW__line.registration-module__SIJuuW__isReduction span:last-child{color:var(--fr-reduction)}.registration-module__SIJuuW__line.registration-module__SIJuuW__isEmpty span{color:var(--fr-muted);font-weight:400}.registration-module__SIJuuW__total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.registration-module__SIJuuW__total>span{color:var(--fr-strong);font-weight:600}.registration-module__SIJuuW__total strong{font-family:var(--fr-display);color:var(--fr-strong);font-size:26px;font-weight:700}.registration-module__SIJuuW__group{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.registration-module__SIJuuW__group legend{color:var(--fr-strong);margin-bottom:10px;padding:0;font-size:14px;font-weight:600}.registration-module__SIJuuW__checks{color:var(--fr-label);flex-direction:column;gap:10px;font-size:13px;display:flex}.registration-module__SIJuuW__checks label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.registration-module__SIJuuW__checks input{width:18px;height:18px;accent-color:var(--fr-accent-fill);flex:none;margin-top:1px}.registration-module__SIJuuW__submit{background:var(--fr-accent-fill);color:#0f172a;min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex;box-shadow:0 4px 20px #27aae154}.registration-module__SIJuuW__submit:disabled{opacity:.6;cursor:wait}.registration-module__SIJuuW__foot{color:var(--fr-muted);text-align:center;margin:0;font-size:13px}.registration-module__SIJuuW__alert{border:1px solid var(--fr-danger);background:var(--fr-alert-bg);color:var(--fr-alert-text);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;display:flex}.registration-module__SIJuuW__hp{height:0;position:absolute;left:-9999px;overflow:hidden}.registration-module__SIJuuW__done{flex:999 640px;gap:24px}.registration-module__SIJuuW__doneTitle{font-family:var(--fr-display);color:var(--fr-strong);margin:0;font-size:28px;font-weight:700}.registration-module__SIJuuW__doneTitle:focus{outline:none}.registration-module__SIJuuW__muted{color:var(--fr-muted);margin:0;font-size:14px}.registration-module__SIJuuW__bank{background:var(--fr-field);border:1px dashed var(--fr-border);color:var(--fr-label);border-radius:14px;padding:16px 18px;font-size:14px}.registration-module__SIJuuW__bank b{color:var(--fr-strong)}.registration-module__SIJuuW__actions{border-top:1px solid var(--fr-border-soft);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:24px;display:flex}.registration-module__SIJuuW__mainDone{padding-top:56px}.registration-module__SIJuuW__actionsCentered{justify-content:center}.registration-module__SIJuuW__page a.registration-module__SIJuuW__btn{background:var(--fr-accent-fill);color:#0f172a;border-radius:9999px;align-items:center;min-height:52px;padding:0 28px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #27aae154}@media (max-width:900px){.registration-module__SIJuuW__summary{flex-basis:100%;position:static}.registration-module__SIJuuW__fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.registration-module__SIJuuW__level{padding:4px}.registration-module__SIJuuW__hero{padding:24px 16px}.registration-module__SIJuuW__main{padding:0 16px 56px}.registration-module__SIJuuW__card{border-radius:18px;padding:22px 18px}}@media (max-width:480px){.registration-module__SIJuuW__matrix{gap:6px}.registration-module__SIJuuW__level{padding:3px 2px}}.registration-module__SIJuuW__academy{--fr-academy-fill:#7c3aed;--fr-academy-ink:#fff;--fr-academy-text:#6d28d9;background:var(--fr-card);border:1px solid var(--fr-border);border-top:4px solid var(--fr-academy-fill);min-width:0;box-shadow:var(--fr-shadow);border-radius:22px;flex-direction:column;flex:340px;align-items:flex-start;gap:14px;padding:28px;display:flex}.dark .registration-module__SIJuuW__academy{--fr-academy-fill:#b98af0;--fr-academy-ink:#0f172a;--fr-academy-text:#d2b4fb}.registration-module__SIJuuW__academyEyebrow{letter-spacing:1.44px;text-transform:uppercase;color:var(--fr-academy-text);font-size:12px;font-weight:700}.registration-module__SIJuuW__page a.registration-module__SIJuuW__academyBtn{background:var(--fr-academy-fill);min-height:48px;color:var(--fr-academy-ink);border-radius:9999px;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.registration-module__SIJuuW__page a.registration-module__SIJuuW__academyBtn:hover{color:var(--fr-academy-ink);filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.registration-module__SIJuuW__page *,.registration-module__SIJuuW__page :before,.registration-module__SIJuuW__page :after,.registration-module__SIJuuW__dialogOverlay,.registration-module__SIJuuW__dialogContent,.registration-module__SIJuuW__selectContent{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.registration-module__SIJuuW__academy .registration-module__SIJuuW__link{align-self:flex-start}.registration-module__SIJuuW__hint a,.registration-module__SIJuuW__foot a,.registration-module__SIJuuW__school .registration-module__SIJuuW__link{text-underline-offset:2px;text-decoration:underline}.registration-module__SIJuuW__school .registration-module__SIJuuW__link{color:var(--fr-accent-ink)}.registration-module__SIJuuW__selectItem[data-highlighted]{box-shadow:inset 0 0 0 2px var(--fr-accent)}.registration-module__SIJuuW__consentNote{color:var(--fr-muted);margin-top:6px;font-size:12px;display:block}.registration-module__SIJuuW__intro{max-width:760px;color:var(--fr-text);flex-direction:column;gap:16px;font-size:15px;display:flex}.registration-module__SIJuuW__intro p{margin:0}.registration-module__SIJuuW__intro strong{color:var(--fr-strong)}.registration-module__SIJuuW__levelsTable{border-collapse:separate;border-spacing:0;border:1px solid var(--fr-control-border);border-radius:14px;width:100%;font-size:15px;overflow:hidden}.registration-module__SIJuuW__levelsTable thead th{text-align:center;color:#fff;background:var(--fr-table-head);padding:12px 14px;font-weight:700}.registration-module__SIJuuW__levelsTable tbody>tr>*{text-align:center;color:var(--fr-strong);padding:10px 14px;font-weight:500}.registration-module__SIJuuW__levelsTable tbody tr:nth-child(odd)>*{background:var(--fr-tint)}.registration-module__SIJuuW__levelsTable tbody tr:nth-child(2n)>*{background:var(--fr-card)}.registration-module__SIJuuW__levelsNote{color:var(--fr-muted);font-size:13px}.registration-module__SIJuuW__combo,.registration-module__SIJuuW__comboField{position:relative}.registration-module__SIJuuW__comboInput{padding-left:44px;padding-right:84px}.registration-module__SIJuuW__searchIcon{pointer-events:none;color:var(--fr-muted);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.registration-module__SIJuuW__comboIcons{color:var(--fr-muted);align-items:center;gap:4px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.registration-module__SIJuuW__comboIcons>svg{flex:none;margin-right:4px}.registration-module__SIJuuW__clearBtn{width:36px;height:36px;color:var(--fr-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.registration-module__SIJuuW__clearBtn:hover{background:var(--fr-tint-strong);color:var(--fr-strong)}.registration-module__SIJuuW__popover{z-index:30;background:var(--fr-card);border:1px solid var(--fr-control-border);max-height:360px;box-shadow:var(--fr-shadow);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.registration-module__SIJuuW__optionList{margin:0;padding:0;list-style:none}.registration-module__SIJuuW__option{color:var(--fr-text);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.registration-module__SIJuuW__option[aria-selected=true]{background:var(--fr-tint-strong);box-shadow:inset 0 0 0 2px var(--fr-accent)}.registration-module__SIJuuW__optionName{color:var(--fr-strong);font-weight:600;display:block}.registration-module__SIJuuW__optionMeta{color:var(--fr-muted);font-size:13px;display:block}.registration-module__SIJuuW__option mark{color:var(--fr-accent);background:0 0;font-weight:800}.registration-module__SIJuuW__optionBadge{border:1px solid var(--fr-warn-border);background:var(--fr-warn-bg);color:var(--fr-warn-text);border-radius:9999px;flex:none;padding:2px 10px;font-size:12px;font-weight:700}.registration-module__SIJuuW__popNote{color:var(--fr-muted);margin:0;padding:10px 12px;font-size:14px}
