.InfoBar-module-scss-module__PA0A3G__infoBar{background:rgba(255,255,255,.72);border-color:rgba(17,24,39,.08);border-radius:16px;min-width:0;padding:14px 16px;box-shadow:0 14px 34px rgba(15,23,42,.043),inset 0 1px rgba(255,255,255,.86)}.InfoBar-module-scss-module__PA0A3G__header{gap:12px;min-width:0}.InfoBar-module-scss-module__PA0A3G__headerText{flex:1;min-width:0}.InfoBar-module-scss-module__PA0A3G__title{color:#111827;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.InfoBar-module-scss-module__PA0A3G__summary{color:#7a8492;overflow-wrap:anywhere;white-space:normal;line-height:1.5}.InfoBar-module-scss-module__PA0A3G__toggle{color:#0071e3;flex:none;font-weight:750}.InfoBar-module-scss-module__PA0A3G__sections{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:14px;display:grid}.InfoBar-module-scss-module__PA0A3G__section{background:rgba(248,250,252,.74);border:1px solid rgba(17,24,39,.06);border-radius:14px;min-width:0;padding:12px 13px}.InfoBar-module-scss-module__PA0A3G__sectionTitle{color:#111827;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.InfoBar-module-scss-module__PA0A3G__list{color:#5f6b7a;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.5}.InfoBar-module-scss-module__PA0A3G__list li{overflow-wrap:anywhere;white-space:normal;margin-top:5px}@media (max-width:520px){.InfoBar-module-scss-module__PA0A3G__infoBar{padding:12px}.InfoBar-module-scss-module__PA0A3G__sections{grid-template-columns:1fr}}
.TaskFlowMark-module-scss-module__So5U2q__mark{flex:none;justify-content:center;align-items:center;display:inline-flex}.TaskFlowMark-module-scss-module__So5U2q__image{object-fit:contain;width:100%;height:100%;display:block}
.LoginPage-module-scss-module__Fm9wOW__page{background:radial-gradient(circle at 16% 18%,rgba(56,132,255,.13),transparent 28%),radial-gradient(circle at 82% 20%,rgba(168,201,255,.2),transparent 30%),linear-gradient(135deg,#f8fafc 0%,#eef3f8 48%,#f7f9fb 100%);min-height:100vh;overflow:hidden}.LoginPage-module-scss-module__Fm9wOW__container{grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:center;gap:56px;min-height:100vh;padding-top:56px;padding-bottom:56px;display:grid}.LoginPage-module-scss-module__Fm9wOW__authPanel{z-index:1;position:relative}.LoginPage-module-scss-module__Fm9wOW__logoIcon{background:rgba(255,255,255,.75);border:1px solid rgba(0,113,227,.1);border-radius:11px;padding:3px;box-shadow:0 12px 26px rgba(0,113,227,.14),inset 0 1px rgba(255,255,255,.9)}.LoginPage-module-scss-module__Fm9wOW__brandName{color:#111827;letter-spacing:-.03em}.LoginPage-module-scss-module__Fm9wOW__title{letter-spacing:-.055em;color:#111827;max-width:400px;margin-top:8px;font-size:46px;line-height:1.02}.LoginPage-module-scss-module__Fm9wOW__description{color:#7a8492;max-width:410px;font-size:15px;line-height:1.55}.LoginPage-module-scss-module__Fm9wOW__card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:rgba(255,255,255,.82);border:1px solid rgba(17,24,39,.07);border-radius:18px;padding:4px;box-shadow:0 28px 80px rgba(15,23,42,.1),0 2px 8px rgba(15,23,42,.04),inset 0 1px rgba(255,255,255,.9)}.LoginPage-module-scss-module__Fm9wOW__label{color:#161b22;letter-spacing:-.01em;font-weight:650}.LoginPage-module-scss-module__Fm9wOW__input{color:#111827;background:rgba(255,255,255,.78);border-color:rgba(17,24,39,.14);border-radius:11px;height:46px;transition:border-color .16s,box-shadow .16s,background .16s}.LoginPage-module-scss-module__Fm9wOW__input:focus,.LoginPage-module-scss-module__Fm9wOW__input:focus-within{background:#fff;border-color:rgba(0,113,227,.72);box-shadow:0 0 0 4px rgba(0,113,227,.12)}.LoginPage-module-scss-module__Fm9wOW__submitButton{letter-spacing:-.015em;background:linear-gradient(#1688ea 0%,#0071e3 100%);border-radius:12px;height:46px;font-weight:700;box-shadow:0 16px 32px rgba(0,113,227,.24),inset 0 1px rgba(255,255,255,.28)}.LoginPage-module-scss-module__Fm9wOW__submitButton:hover{background:linear-gradient(#2795f2 0%,#0878e7 100%)}.LoginPage-module-scss-module__Fm9wOW__mutedText,.LoginPage-module-scss-module__Fm9wOW__footerText{color:#8a93a1}.LoginPage-module-scss-module__Fm9wOW__helpLink{color:#8a93a1;text-decoration:none}.LoginPage-module-scss-module__Fm9wOW__helpLink:hover{color:#0071e3}.LoginPage-module-scss-module__Fm9wOW__carousel{background:#edf5ff;border:1px solid rgba(102,157,224,.16);border-radius:32px;min-width:0;height:620px;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(36,88,150,.1)}.LoginPage-module-scss-module__Fm9wOW__slides,.LoginPage-module-scss-module__Fm9wOW__slide{position:absolute;top:0;bottom:0;left:0;right:0}.LoginPage-module-scss-module__Fm9wOW__slide{opacity:0;visibility:hidden;transition:opacity .65s,transform .65s,visibility .65s;transform:translate(20px)}.LoginPage-module-scss-module__Fm9wOW__activeSlide{opacity:1;visibility:visible;transform:translate(0)}.LoginPage-module-scss-module__Fm9wOW__slideImage{object-fit:contain;object-position:center 70%}.LoginPage-module-scss-module__Fm9wOW__slideCaption{background:linear-gradient(rgba(244,249,255,.98) 65%,rgba(244,249,255,0));padding:38px 36px 60px;position:absolute;top:0;bottom:auto;left:0;right:0}.LoginPage-module-scss-module__Fm9wOW__slideCaption h2{letter-spacing:-.045em;color:#142842;max-width:440px;margin:14px 0 10px;font-size:36px;line-height:1.12}.LoginPage-module-scss-module__Fm9wOW__slideCaption p{color:#60738b;max-width:420px;margin:0;font-size:15px;line-height:1.6}.LoginPage-module-scss-module__Fm9wOW__slideEyebrow{color:#0878df;font-size:12px;font-weight:700}.LoginPage-module-scss-module__Fm9wOW__carouselControls{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:auto;bottom:24px;left:28px;right:28px}.LoginPage-module-scss-module__Fm9wOW__carouselDots,.LoginPage-module-scss-module__Fm9wOW__carouselButtons{align-items:center;gap:4px;display:flex}.LoginPage-module-scss-module__Fm9wOW__carouselDot{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:24px;height:36px;display:grid}.LoginPage-module-scss-module__Fm9wOW__carouselDot span{background:#a8c4e4;border-radius:20px;width:7px;height:7px;transition:width .22s,background .22s}.LoginPage-module-scss-module__Fm9wOW__activeDot{width:34px}.LoginPage-module-scss-module__Fm9wOW__activeDot span{background:#0878df;width:26px}.LoginPage-module-scss-module__Fm9wOW__carouselButton{color:#296296;cursor:pointer;background:rgba(255,255,255,.8);border:1px solid rgba(80,130,196,.16);border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.LoginPage-module-scss-module__Fm9wOW__carouselButton:hover{color:#0878df;background:#fff}.LoginPage-module-scss-module__Fm9wOW__carouselDot:focus-visible{outline-offset:2px;outline:3px solid #0878df}.LoginPage-module-scss-module__Fm9wOW__carouselButton:focus-visible{outline-offset:2px;outline:3px solid #0878df}@media (max-width:1100px){.LoginPage-module-scss-module__Fm9wOW__container{gap:32px}.LoginPage-module-scss-module__Fm9wOW__slideCaption{padding-left:28px;padding-right:28px}.LoginPage-module-scss-module__Fm9wOW__slideCaption h2{font-size:32px}}@media (max-width:960px){.LoginPage-module-scss-module__Fm9wOW__container{grid-template-columns:minmax(0,1fr);gap:36px;max-width:600px;padding-top:36px;padding-bottom:36px}.LoginPage-module-scss-module__Fm9wOW__authPanel{width:100%}.LoginPage-module-scss-module__Fm9wOW__title{font-size:36px}.LoginPage-module-scss-module__Fm9wOW__carousel{border-radius:24px;height:500px}}@media (max-width:480px){.LoginPage-module-scss-module__Fm9wOW__container{padding-left:20px;padding-right:20px;padding-top:28px}.LoginPage-module-scss-module__Fm9wOW__title{font-size:34px}.LoginPage-module-scss-module__Fm9wOW__carousel{height:410px}.LoginPage-module-scss-module__Fm9wOW__slideCaption{padding:26px 24px 44px}.LoginPage-module-scss-module__Fm9wOW__slideCaption h2{font-size:27px}.LoginPage-module-scss-module__Fm9wOW__slideCaption p{font-size:13px}.LoginPage-module-scss-module__Fm9wOW__slideImage{object-position:center 78%}.LoginPage-module-scss-module__Fm9wOW__carouselControls{left:20px;right:20px;bottom:18px}}@media (prefers-reduced-motion:reduce){.LoginPage-module-scss-module__Fm9wOW__slide,.LoginPage-module-scss-module__Fm9wOW__carouselDot span{transition:none;transform:none}}
.AppShellLayout-module-scss-module__DwBscq__shell{background:radial-gradient(circle at 14% 10%,rgba(56,132,255,.1),transparent 26%),radial-gradient(circle at 88% 12%,rgba(168,201,255,.18),transparent 28%),linear-gradient(135deg,#f8fafc 0%,#eef3f8 48%,#f7f9fb 100%);min-height:100vh}.AppShellLayout-module-scss-module__DwBscq__header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:100;background:rgba(255,255,255,.78);border-bottom:1px solid rgba(17,24,39,.07);box-shadow:0 1px rgba(255,255,255,.85),0 14px 32px rgba(15,23,42,.035)}.AppShellLayout-module-scss-module__DwBscq__navbar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:110;background:linear-gradient(rgba(255,255,255,.86),rgba(255,255,255,.68)),radial-gradient(circle at 0 0,rgba(0,113,227,.09),transparent 36%);border-right:1px solid rgba(17,24,39,.07);box-shadow:16px 0 46px rgba(15,23,42,.043),inset -1px 0 rgba(255,255,255,.68)}.AppShellLayout-module-scss-module__DwBscq__main{background:radial-gradient(circle at 100% 0,rgba(37,99,235,.055),transparent 30%),0 0;min-width:0;min-height:100vh;overflow-x:hidden}.AppShellLayout-module-scss-module__DwBscq__pageInfoSlot{width:min(100% - 48px,1440px);min-width:0;margin:22px auto 0}.AppShellLayout-module-scss-module__DwBscq__topbar{justify-content:space-between;align-items:center;gap:16px;min-width:0;height:100%;padding:0 28px;display:flex}@media (max-width:768px){.AppShellLayout-module-scss-module__DwBscq__pageInfoSlot{width:calc(100% - 28px);margin-top:16px}}.AppShellLayout-module-scss-module__DwBscq__headerLeft{min-width:0}.AppShellLayout-module-scss-module__DwBscq__burgerButton{color:#0071e3}.AppShellLayout-module-scss-module__DwBscq__mobileBrand{color:#111827;letter-spacing:-.035em;display:none}.AppShellLayout-module-scss-module__DwBscq__headerBrand{min-width:0}.AppShellLayout-module-scss-module__DwBscq__headerBrandMark{background:rgba(0,113,227,.07);border-radius:8px;padding:2px}.AppShellLayout-module-scss-module__DwBscq__roleBadge{color:#0071e3;letter-spacing:-.01em;background:rgba(0,113,227,.1);border-radius:999px;max-width:42vw;height:24px;padding-left:12px;padding-right:12px;font-size:11px;font-weight:800}.AppShellLayout-module-scss-module__DwBscq__headerIconButton{color:#0071e3;background:rgba(0,113,227,.08);border:1px solid rgba(0,113,227,.06);transition:background .16s,transform .16s,box-shadow .16s;box-shadow:inset 0 1px rgba(255,255,255,.8)}.AppShellLayout-module-scss-module__DwBscq__headerIconButton:hover{background:rgba(0,113,227,.12);transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,113,227,.12),inset 0 1px rgba(255,255,255,.86)}.AppShellLayout-module-scss-module__DwBscq__userButton{background:rgba(255,255,255,.58);border:1px solid rgba(17,24,39,.06);border-radius:999px;padding:7px 9px 7px 7px;transition:background .16s,box-shadow .16s,border-color .16s,transform .16s;box-shadow:0 10px 28px rgba(15,23,42,.04),inset 0 1px rgba(255,255,255,.86)}.AppShellLayout-module-scss-module__DwBscq__userButton:hover{background:rgba(255,255,255,.84);border-color:rgba(0,113,227,.12);transform:translateY(-1px);box-shadow:0 16px 34px rgba(15,23,42,.067),inset 0 1px rgba(255,255,255,.9)}.AppShellLayout-module-scss-module__DwBscq__avatar{color:#fff;background:linear-gradient(145deg,#0f8fe8,#006fd6);font-weight:800;box-shadow:0 12px 26px rgba(0,113,227,.2),inset 0 1px rgba(255,255,255,.36)}.AppShellLayout-module-scss-module__DwBscq__userMeta{min-width:164px}.AppShellLayout-module-scss-module__DwBscq__userName{color:#111827;letter-spacing:-.015em}.AppShellLayout-module-scss-module__DwBscq__userEmail,.AppShellLayout-module-scss-module__DwBscq__chevron{color:#8a93a1}.AppShellLayout-module-scss-module__DwBscq__menuDropdown{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:rgba(255,255,255,.92);border:1px solid rgba(17,24,39,.08);border-radius:18px;box-shadow:0 22px 60px rgba(15,23,42,.14),inset 0 1px rgba(255,255,255,.9)}.AppShellLayout-module-scss-module__DwBscq__sidebar{flex-direction:column;height:100%;padding:22px 16px;display:flex;overflow:hidden}.AppShellLayout-module-scss-module__DwBscq__brand{border-bottom:1px solid rgba(17,24,39,.07);align-items:center;gap:12px;margin-bottom:12px;padding:0 8px 22px;display:flex}.AppShellLayout-module-scss-module__DwBscq__brandIcon{background:rgba(255,255,255,.72);border:1px solid rgba(0,113,227,.1);border-radius:12px;padding:3px;box-shadow:0 10px 24px rgba(0,113,227,.12),inset 0 1px rgba(255,255,255,.9)}.AppShellLayout-module-scss-module__DwBscq__brandTitle{color:#111827;letter-spacing:-.035em}.AppShellLayout-module-scss-module__DwBscq__brandSubtitle{color:#8a93a1;font-weight:600}.AppShellLayout-module-scss-module__DwBscq__navList{flex:1;padding-right:2px;overflow-y:auto}.AppShellLayout-module-scss-module__DwBscq__navItem{color:#5f6b7a;border:1px solid transparent;border-radius:15px;width:100%;padding:8px 10px;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}.AppShellLayout-module-scss-module__DwBscq__navItem:hover{color:#111827;background:rgba(255,255,255,.62);border-color:rgba(17,24,39,.055);transform:translate(2px);box-shadow:0 12px 28px rgba(15,23,42,.043),inset 0 1px rgba(255,255,255,.86)}.AppShellLayout-module-scss-module__DwBscq__activeNavItem{color:#0071e3;background:linear-gradient(rgba(255,255,255,.82),rgba(255,255,255,.6)),rgba(0,113,227,.09);border-color:rgba(0,113,227,.14);box-shadow:0 14px 30px rgba(0,113,227,.08),inset 0 1px rgba(255,255,255,.88)}.AppShellLayout-module-scss-module__DwBscq__navIcon{color:#7a8492;background:0 0;transition:background .16s,color .16s,box-shadow .16s}.AppShellLayout-module-scss-module__DwBscq__activeNavIcon{color:#0071e3;background:rgba(0,113,227,.1);box-shadow:inset 0 1px rgba(255,255,255,.78)}.AppShellLayout-module-scss-module__DwBscq__navText{letter-spacing:-.01em}.AppShellLayout-module-scss-module__DwBscq__navBadge{color:#0071e3;background:rgba(0,113,227,.08);border-radius:999px;height:22px;font-weight:750}.AppShellLayout-module-scss-module__DwBscq__sidebarFooter{border-top:1px solid rgba(17,24,39,.07);padding:16px 10px 0}.AppShellLayout-module-scss-module__DwBscq__footerText{color:#8a93a1;font-weight:600}@media (max-width:768px){.AppShellLayout-module-scss-module__DwBscq__topbar{gap:10px;padding:0 14px}.AppShellLayout-module-scss-module__DwBscq__mobileBrand{text-overflow:ellipsis;white-space:nowrap;max-width:34vw;display:block;overflow:hidden}.AppShellLayout-module-scss-module__DwBscq__userMeta,.AppShellLayout-module-scss-module__DwBscq__chevron{display:none}.AppShellLayout-module-scss-module__DwBscq__userButton{padding:6px}.AppShellLayout-module-scss-module__DwBscq__roleBadge{text-overflow:ellipsis;max-width:30vw;overflow:hidden}.AppShellLayout-module-scss-module__DwBscq__sidebar{padding:18px 14px}}@media (max-width:420px){.AppShellLayout-module-scss-module__DwBscq__roleBadge{display:none}}
