.auth-module__tmbYKq__page{flex-direction:column;min-height:100dvh;display:flex}.auth-module__tmbYKq__header{border-bottom:1px solid var(--line);background:#fff}.auth-module__tmbYKq__headerInner,.auth-module__tmbYKq__main,.auth-module__tmbYKq__footer{width:var(--frame);margin-left:auto;margin-right:auto}.auth-module__tmbYKq__headerInner{justify-content:space-between;align-items:center;min-height:78px;display:flex}.auth-module__tmbYKq__homeLink,.auth-module__tmbYKq__switch a,.auth-module__tmbYKq__toggle{color:var(--blue);font-weight:650}.auth-module__tmbYKq__homeLink{font-size:14px}.auth-module__tmbYKq__page a:hover,.auth-module__tmbYKq__toggle:hover{text-underline-offset:3px;text-decoration:underline}.auth-module__tmbYKq__main{flex:1;grid-template-columns:minmax(0,1fr);place-items:center;padding-top:46px;padding-bottom:46px;display:grid}.auth-module__tmbYKq__panel{width:100%;max-width:440px}.auth-module__tmbYKq__panel h1{letter-spacing:-.05em;margin:10px 0;font-size:max(36px,min(3.7vw,50px))}.auth-module__tmbYKq__description{max-width:39ch;color:var(--muted);font-size:15px;line-height:1.65}.auth-module__tmbYKq__form{gap:18px;margin-top:25px;display:grid}.auth-module__tmbYKq__field{gap:6px;display:grid}.auth-module__tmbYKq__field label{color:var(--ink);font-size:14px;font-weight:650}.auth-module__tmbYKq__field input{width:100%;min-width:0;height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #afc3cf;border-radius:8px;padding:0 13px;font-size:16px}.auth-module__tmbYKq__field input::placeholder{color:#667985}.auth-module__tmbYKq__field input:focus-visible{outline:2px solid var(--blue);outline-offset:1px;box-shadow:none}.auth-module__tmbYKq__fieldHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.auth-module__tmbYKq__toggle{cursor:pointer;background:0 0;font-size:13px}.auth-module__tmbYKq__hint{color:var(--muted);font-size:12px}.auth-module__tmbYKq__submit{background:var(--blue);color:#fff;cursor:pointer;border-radius:8px;min-height:46px;margin-top:3px;padding:10px 18px;font-size:15px;font-weight:650}.auth-module__tmbYKq__submit:hover:not(:disabled){background:var(--deep)}.auth-module__tmbYKq__form :disabled{opacity:.65;cursor:default}.auth-module__tmbYKq__error,.auth-module__tmbYKq__success{border-left:3px solid;padding:10px 13px;font-size:14px}.auth-module__tmbYKq__error{color:#8e342d;background:#fcf2ef}.auth-module__tmbYKq__success{color:#245b43;background:#edf6f1}.auth-module__tmbYKq__switch{border-top:1px solid var(--line);color:var(--muted);margin-top:22px;padding-top:17px;font-size:14px}.auth-module__tmbYKq__footer{border-top:1px solid var(--line);color:var(--muted);padding:16px 0;font-size:12px}@media (max-width:800px){.auth-module__tmbYKq__headerInner{min-height:65px}.auth-module__tmbYKq__main{padding-top:32px;padding-bottom:32px}}
.landing-module__l_1bya__landing{--blue:var(--ubl-blue);--deep:var(--ubl-deep);--ink:var(--ubl-ink);--muted:var(--ubl-muted);--line:var(--ubl-line);--frame:min(1120px,calc(100% - 96px));color:var(--ink);font-family:var(--ubl-font);background:#fff;line-height:1.55}.landing-module__l_1bya__landing :-webkit-any(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #cd8d24}.landing-module__l_1bya__landing :-moz-any(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #cd8d24}.landing-module__l_1bya__landing :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #cd8d24}.landing-module__l_1bya__landing :-webkit-any(section,footer)[id]{scroll-margin-top:90px}.landing-module__l_1bya__landing :-moz-any(section,footer)[id]{scroll-margin-top:90px}.landing-module__l_1bya__landing :is(section,footer)[id]{scroll-margin-top:90px}.landing-module__l_1bya__landing h1,.landing-module__l_1bya__landing h2,.landing-module__l_1bya__landing h3{font-weight:720;line-height:1.12}.landing-module__l_1bya__landing h2{letter-spacing:-.04em;font-size:max(28px,min(3vw,40px))}.landing-module__l_1bya__skip{z-index:60;background:#fff;border-radius:5px;padding:12px;position:fixed;top:-90px;left:20px}.landing-module__l_1bya__skip:focus{top:10px}.landing-module__l_1bya__header{z-index:30;background:#fff;border-bottom:1px solid #e7edf1;position:-webkit-sticky;position:sticky;top:0}.landing-module__l_1bya__navbar{width:var(--frame);align-items:center;gap:32px;min-height:78px;margin:auto;display:flex}.landing-module__l_1bya__brand,.landing-module__l_1bya__navActions,.landing-module__l_1bya__desktopNav,.landing-module__l_1bya__login{align-items:center;display:flex}.landing-module__l_1bya__brand{gap:14px;margin-right:auto}.landing-module__l_1bya__brand img{width:85px;height:auto}.landing-module__l_1bya__brand>span{border-left:1px solid var(--line);letter-spacing:.11em;color:var(--blue);padding-left:13px;font-size:9px;font-weight:750;line-height:1.55}.landing-module__l_1bya__desktopNav{gap:max(16px,min(2vw,29px));font-size:13px;font-weight:650}.landing-module__l_1bya__desktopNav a:hover,.landing-module__l_1bya__footer a:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.landing-module__l_1bya__navActions{gap:10px}.landing-module__l_1bya__login{color:var(--blue);border:1px solid #b8cedb;border-radius:8px;gap:11px;padding:8px 15px;font-size:13px;font-weight:700}.landing-module__l_1bya__login:hover{background:#eef5f9}.landing-module__l_1bya__mobileMenu{display:none}.landing-module__l_1bya__hero{isolation:isolate;background:linear-gradient(164deg,#f6f9fc 0%,#eef4f8 57%,#e6eff5 100%);position:relative}.landing-module__l_1bya__heroInner{width:var(--frame);grid-template-columns:1fr 1fr;align-items:center;gap:18px;min-height:460px;margin:auto;padding:24px 0 45px;display:grid}.landing-module__l_1bya__heroCopy{padding:12px 0 24px}.landing-module__l_1bya__eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;font-size:11px;font-weight:750;line-height:1.5;display:flex}.landing-module__l_1bya__rule{background:#d4a03a;width:26px;height:2px}.landing-module__l_1bya__hero h1{letter-spacing:-.055em;margin:18px 0;font-size:max(44px,min(4.7vw,70px));line-height:1.06}.landing-module__l_1bya__hero h1 span{color:var(--blue)}.landing-module__l_1bya__intro{color:var(--muted);max-width:430px;font-size:16px;line-height:1.75}.landing-module__l_1bya__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.landing-module__l_1bya__primary,.landing-module__l_1bya__textLink{align-items:center;gap:12px;font-size:13px;font-weight:700;display:inline-flex}.landing-module__l_1bya__primary{color:#fff;background:var(--blue);border-radius:9px;padding:14px 20px}.landing-module__l_1bya__primary:hover{background:var(--deep)}.landing-module__l_1bya__textLink{color:var(--blue);padding-top:6px;padding-bottom:6px}.landing-module__l_1bya__textLink:hover{text-underline-offset:4px;text-decoration:underline}.landing-module__l_1bya__heroVisual img{width:100%;max-width:510px;height:auto;margin-left:auto;margin-right:auto;display:block}.landing-module__l_1bya__wave{z-index:-1;width:100%;height:max(44px,min(5.4vw,80px));position:absolute;bottom:-1px;left:0}.landing-module__l_1bya__about,.landing-module__l_1bya__more,.landing-module__l_1bya__footerGrid,.landing-module__l_1bya__footerBottom{width:var(--frame);margin-left:auto;margin-right:auto}.landing-module__l_1bya__sectionHeading{text-align:center;margin-bottom:29px}.landing-module__l_1bya__sectionHeading .landing-module__l_1bya__eyebrow{justify-content:center}.landing-module__l_1bya__sectionHeading h2,.landing-module__l_1bya__about h2,.landing-module__l_1bya__more h2{margin-top:10px}.landing-module__l_1bya__about{grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;padding:75px 4%;display:grid}.landing-module__l_1bya__about div>p:not(.landing-module__l_1bya__eyebrow),.landing-module__l_1bya__more section>p:not(.landing-module__l_1bya__eyebrow){color:var(--muted);margin:16px 0;font-size:15px;line-height:1.8}.landing-module__l_1bya__badges{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.landing-module__l_1bya__badges li{color:var(--deep);background:linear-gradient(90deg,#e3eff6,#f6f9fb);border-radius:36px 9px 9px 36px;align-items:center;gap:15px;padding:4px 22px 4px 4px;font-size:13px;font-weight:700;display:flex}.landing-module__l_1bya__badges li:nth-child(2){margin-left:16%}.landing-module__l_1bya__badges li:last-child{margin-left:6%}.landing-module__l_1bya__badges span{color:#fff;background:var(--blue);border:3px solid #fff;border-radius:100%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 6px rgba(24,62,82,.15)}.landing-module__l_1bya__gallery{color:#fff;background:#0a507a;border-radius:24px;width:min(1232px,100% - 48px);margin-left:auto;margin-right:auto;padding:48px max(24px,min(4vw,56px))}.landing-module__l_1bya__gallery .landing-module__l_1bya__eyebrow{color:#c7e3f3}.landing-module__l_1bya__galleryGrid{grid-template-columns:1.35fr .8fr 1fr;gap:16px;display:grid}.landing-module__l_1bya__galleryGrid figure{isolation:isolate;background:#e3edf4;border-radius:13px;min-height:235px;position:relative;overflow:hidden}.landing-module__l_1bya__galleryGrid img{object-fit:cover}.landing-module__l_1bya__galleryGrid figure:nth-child(2) img,.landing-module__l_1bya__galleryGrid figure:last-child img{object-fit:contain;object-position:bottom}.landing-module__l_1bya__galleryGrid figcaption{color:#fff;background:linear-gradient(transparent,rgba(10,38,62,.9));padding:42px 16px 13px;font-size:13px;font-weight:650;position:absolute;top:auto;bottom:0;left:0;right:0}.landing-module__l_1bya__detail{border-bottom:1px solid var(--line)}.landing-module__l_1bya__detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:15px;font-weight:650;list-style:none;display:flex}.landing-module__l_1bya__detail summary::-webkit-details-marker{display:none}.landing-module__l_1bya__detail summary svg{color:var(--blue);flex-shrink:0}.landing-module__l_1bya__detail[open] summary svg{transform:rotate(45deg)}.landing-module__l_1bya__detail li{background:#f4f8fa;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:9px 12px;font-size:13px;display:flex}.landing-module__l_1bya__detail li strong{font-weight:600}.landing-module__l_1bya__detail li span,.landing-module__l_1bya__detail>p{color:var(--muted);font-size:13px}.landing-module__l_1bya__detail>p{padding-bottom:14px}.landing-module__l_1bya__detail>p a{color:var(--blue);text-decoration:underline}.landing-module__l_1bya__more{grid-template-columns:1fr 1fr;gap:26px;margin-top:48px;padding-bottom:64px;display:grid}.landing-module__l_1bya__more>section{background:#f2f7fa;border-radius:16px;padding:28px}.landing-module__l_1bya__more h2{font-size:28px}.landing-module__l_1bya__footer{border-top:1px solid var(--line);background:#f8fafb;padding-top:40px}.landing-module__l_1bya__footerGrid{grid-template-columns:1.15fr .75fr 1fr;gap:40px;display:grid}.landing-module__l_1bya__footerBrand{color:var(--deep);font-size:22px;font-weight:700;line-height:1.25;display:block}.landing-module__l_1bya__footerBrand span{letter-spacing:.12em;margin-top:10px;font-size:9px;display:block}.landing-module__l_1bya__footerGrid p{color:var(--muted);margin:16px 0;font-size:13px}.landing-module__l_1bya__footerGrid h2{letter-spacing:0;margin-bottom:16px;font-size:15px}.landing-module__l_1bya__footerGrid a:not(.landing-module__l_1bya__footerBrand){color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.landing-module__l_1bya__contact{justify-content:space-between}.landing-module__l_1bya__contact span:last-child{align-items:center;gap:4px;display:inline-flex}.landing-module__l_1bya__footerBottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:30px;padding:17px 0;font-size:11px;display:flex}@media (max-width:940px){.landing-module__l_1bya__landing{--frame:calc(100% - 52px)}.landing-module__l_1bya__desktopNav{display:none}.landing-module__l_1bya__mobileMenu{display:block}.landing-module__l_1bya__navbar{min-height:68px}.landing-module__l_1bya__about{padding-left:0;padding-right:0}.landing-module__l_1bya__galleryGrid figure{min-height:185px}}@media (max-width:640px){.landing-module__l_1bya__landing{--frame:calc(100% - 36px)}.landing-module__l_1bya__navbar{gap:8px;min-height:64px}.landing-module__l_1bya__brand{gap:7px}.landing-module__l_1bya__brand img{width:62px}.landing-module__l_1bya__brand>span{padding-left:7px;font-size:7px}.landing-module__l_1bya__login{gap:6px;padding:6px 10px}.landing-module__l_1bya__heroInner{grid-template-columns:minmax(0,1fr);gap:0;padding:37px 0 26px}.landing-module__l_1bya__heroCopy{padding:0}.landing-module__l_1bya__hero h1{font-size:max(40px,min(10.5vw,55px))}.landing-module__l_1bya__intro{font-size:14px}.landing-module__l_1bya__heroVisual img{width:min(78%,300px)}.landing-module__l_1bya__actions{gap:18px;margin-top:19px}.landing-module__l_1bya__sectionHeading{margin-bottom:22px}.landing-module__l_1bya__about{grid-template-columns:1fr;gap:24px;padding-top:48px;padding-bottom:48px}.landing-module__l_1bya__badges{gap:8px;width:min(100%,350px);margin:auto}.landing-module__l_1bya__gallery{width:var(--frame);border-radius:18px;padding:28px 15px 15px}.landing-module__l_1bya__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.landing-module__l_1bya__galleryGrid figure:first-child{aspect-ratio:2;grid-column:1/-1}.landing-module__l_1bya__galleryGrid figure{min-height:135px}.landing-module__l_1bya__galleryGrid figcaption{padding-left:9px;padding-right:9px;font-size:11px}.landing-module__l_1bya__more,.landing-module__l_1bya__footerGrid{grid-template-columns:1fr}.landing-module__l_1bya__more{gap:12px;padding-bottom:38px}.landing-module__l_1bya__more>section{padding:21px}.landing-module__l_1bya__footerGrid{gap:22px}}
.dashboard-module__tKasyq__workspace,.dashboard-module__tKasyq__notice,.dashboard-module__tKasyq__drawer{font-family:var(--ubl-font);color:var(--ubl-ink);--primary:var(--ubl-blue);--primary-foreground:white;--ring:var(--ubl-blue);--background:#f4f8fa}.dashboard-module__tKasyq__workspace{background:var(--background);flex-direction:column;min-height:100dvh;display:flex}.dashboard-module__tKasyq__workspace :-webkit-any(a,button):focus-visible{outline-offset:3px;outline:3px solid #cd8d24}.dashboard-module__tKasyq__workspace :-moz-any(a,button):focus-visible{outline-offset:3px;outline:3px solid #cd8d24}.dashboard-module__tKasyq__workspace :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #cd8d24}.dashboard-module__tKasyq__drawer :-webkit-any(a,button):focus-visible{outline-offset:3px;outline:3px solid #cd8d24}.dashboard-module__tKasyq__drawer :-moz-any(a,button):focus-visible{outline-offset:3px;outline:3px solid #cd8d24}.dashboard-module__tKasyq__drawer :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #cd8d24}.dashboard-module__tKasyq__notice button:focus-visible{outline-offset:3px;outline:3px solid #cd8d24}.dashboard-module__tKasyq__header{z-index:30;border-bottom:1px solid var(--ubl-line);background:#fff;position:-webkit-sticky;position:sticky;top:0}.dashboard-module__tKasyq__bar,.dashboard-module__tKasyq__navigation,.dashboard-module__tKasyq__main,.dashboard-module__tKasyq__footer{width:min(1120px,100% - 64px);margin-left:auto;margin-right:auto}.dashboard-module__tKasyq__bar{justify-content:space-between;align-items:center;gap:16px;min-height:70px;display:flex}.dashboard-module__tKasyq__brand{--blue:var(--ubl-blue);--line:var(--ubl-line);}.dashboard-module__tKasyq__desktopActions{color:var(--ubl-blue);align-items:center;gap:22px;font-size:13px;font-weight:650;display:flex}.dashboard-module__tKasyq__desktopActions button,.dashboard-module__tKasyq__menuButton,.dashboard-module__tKasyq__noticeActions button{color:var(--ubl-blue);cursor:pointer;border:1px solid #b8cedb;border-radius:8px;padding:8px 14px;font-weight:650}.dashboard-module__tKasyq__desktopActions button:hover,.dashboard-module__tKasyq__menuButton:hover,.dashboard-module__tKasyq__noticeActions button:hover{background:#eef5f9}.dashboard-module__tKasyq__desktopActions a:hover,.dashboard-module__tKasyq__account a:hover{text-underline-offset:3px;text-decoration:underline}.dashboard-module__tKasyq__menuButton{font-size:14px;display:none}.dashboard-module__tKasyq__navigation{flex-wrap:wrap;gap:8px 26px;display:flex}.dashboard-module__tKasyq__navigation a{color:var(--ubl-muted);border-bottom:3px solid transparent;padding:9px 0 11px;font-size:14px;font-weight:600}.dashboard-module__tKasyq__navigation a[aria-current],.dashboard-module__tKasyq__navigation a:hover{color:var(--ubl-blue);border-bottom-color:var(--ubl-blue)}.dashboard-module__tKasyq__drawer{background:#fff;padding:24px}.dashboard-module__tKasyq__drawer nav{gap:4px;display:grid}.dashboard-module__tKasyq__drawer nav a{border-radius:6px;padding:10px 12px}.dashboard-module__tKasyq__drawer nav a[aria-current]{color:var(--ubl-blue);background:#eaf2f7;font-weight:650}.dashboard-module__tKasyq__drawer>a,.dashboard-module__tKasyq__drawer>button:not(:last-child){width:-moz-fit-content;width:fit-content;color:var(--ubl-blue);cursor:pointer}.dashboard-module__tKasyq__main{flex:1;min-width:0;padding-top:34px;padding-bottom:46px}.dashboard-module__tKasyq__footer{border-top:1px solid var(--ubl-line);color:var(--ubl-muted);padding:16px 0;font-size:12px}.dashboard-module__tKasyq__intro{background:var(--ubl-deep);color:#fff;border-radius:14px;padding:max(22px,min(3.8vw,44px))}.dashboard-module__tKasyq__term{color:#f6d18b;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.dashboard-module__tKasyq__term:before{content:"";background:currentColor;width:24px;height:2px}.dashboard-module__tKasyq__intro h1{letter-spacing:-.05em;margin:12px 0;font-size:max(32px,min(4vw,52px));font-weight:720;line-height:1.1}.dashboard-module__tKasyq__intro>p:last-child{color:#e4eff5;overflow-wrap:anywhere}.dashboard-module__tKasyq__columns{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:22px;margin-top:24px;display:grid}.dashboard-module__tKasyq__programs,.dashboard-module__tKasyq__account{border:1px solid var(--ubl-line);background:#fff;border-radius:12px;padding:max(18px,min(2.3vw,28px))}.dashboard-module__tKasyq__columns h2{letter-spacing:-.035em;font-size:21px;font-weight:700}.dashboard-module__tKasyq__choice{border-top:1px solid var(--ubl-line);margin-top:18px;padding-top:18px}.dashboard-module__tKasyq__choice h3{color:var(--ubl-deep);font-size:18px;font-weight:650}.dashboard-module__tKasyq__choice p{color:var(--ubl-muted);margin:4px 0 14px;font-size:14px;line-height:1.6}.dashboard-module__tKasyq__action{background:var(--ubl-blue);color:#fff;border-radius:8px;align-items:center;min-height:40px;padding:8px 16px;font-size:14px;font-weight:650;display:inline-flex}.dashboard-module__tKasyq__action:hover{background:var(--ubl-deep)}.dashboard-module__tKasyq__account dt{color:var(--ubl-muted);margin:17px 0 3px;font-size:13px}.dashboard-module__tKasyq__account dd{overflow-wrap:anywhere;font-size:15px;font-weight:600}.dashboard-module__tKasyq__account a{border-top:1px solid var(--ubl-line);color:var(--ubl-blue);margin-top:22px;padding-top:14px;font-size:13px;font-weight:650;display:block}.dashboard-module__tKasyq__notice{background:var(--background);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:24px;display:flex}.dashboard-module__tKasyq__noticeActions{gap:12px;display:flex}@media (max-width:800px){.dashboard-module__tKasyq__bar,.dashboard-module__tKasyq__main,.dashboard-module__tKasyq__footer{width:calc(100% - 36px)}.dashboard-module__tKasyq__bar{min-height:64px}.dashboard-module__tKasyq__navigation,.dashboard-module__tKasyq__desktopActions{display:none}.dashboard-module__tKasyq__menuButton{display:inline-block}.dashboard-module__tKasyq__main{padding-top:22px;padding-bottom:32px}.dashboard-module__tKasyq__columns{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px}}
