.WorkspaceDropdown-module__O4EblW__trigger{text-align:left;width:100%;font:inherit;border:1.5px solid var(--lg-border,#dfe3ee);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.WorkspaceDropdown-module__O4EblW__trigger:hover{border-color:var(--lg-primary-2,#0b6fb3)}.WorkspaceDropdown-module__O4EblW__trigger:focus-visible,.WorkspaceDropdown-module__O4EblW__triggerOpen{border-color:var(--lg-primary,#0b5a9c);outline:none;box-shadow:0 0 0 3px #0b5a9c24}.WorkspaceDropdown-module__O4EblW__icon{color:#0b5a9c;background:#0b5a9c1a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.WorkspaceDropdown-module__O4EblW__text{flex-direction:column;flex:1;min-width:0;display:flex}.WorkspaceDropdown-module__O4EblW__role{color:#1b2559;font-size:14px;font-weight:600}.WorkspaceDropdown-module__O4EblW__teams{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.WorkspaceDropdown-module__O4EblW__tag{color:#0b5a9c;background:#0b5a9c1a;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.WorkspaceDropdown-module__O4EblW__chevron{color:#5b6278;flex:none;transition:transform .15s}.WorkspaceDropdown-module__O4EblW__triggerOpen .WorkspaceDropdown-module__O4EblW__chevron{transform:rotate(180deg)}.WorkspaceDropdown-module__O4EblW__count{color:#6b7280;margin-top:6px;font-size:12px;display:block}.WorkspaceDropdown-module__O4EblW__list{z-index:2000;scrollbar-width:thin;scrollbar-color:#c5cde0 transparent;background:#fff;border:1px solid #dfe3ee;border-radius:12px;margin:0;padding:6px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #0b3c6e2e,0 2px 8px #0b3c6e14}.WorkspaceDropdown-module__O4EblW__option{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;display:flex}.WorkspaceDropdown-module__O4EblW__optionActive{background:#f1f5fb}.WorkspaceDropdown-module__O4EblW__optionOn .WorkspaceDropdown-module__O4EblW__role{color:#0b5a9c}.WorkspaceDropdown-module__O4EblW__check{color:#0b5a9c;flex:none;font-size:16px}
.LoginForm-module__C1zZsW__page{--lg-primary:#0b5a9c;--lg-primary-2:#0b6fb3;--lg-primary-deep:#1b3f86;--lg-ink:#1b2559;--lg-muted:#6b7280;--lg-border:#dfe3ee;--lg-field-bg:#f8f9fc;background:radial-gradient(circle at 0 0,#e6f1fa 0,#0000 40%),radial-gradient(circle at 100% 100%,#e3ecf8 0,#0000 45%),#f6f7fb;justify-content:center;align-items:center;padding:clamp(12px,3vh,32px) clamp(12px,3vw,40px);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.LoginForm-module__C1zZsW__card{background:#fff;border-radius:16px;grid-template-columns:1fr 1.05fr;width:100%;max-width:900px;height:min(540px,100dvh - 2*clamp(12px,3vh,32px));min-height:0;display:grid;overflow:hidden;box-shadow:0 20px 60px #0b3c6e1f,0 2px 8px #0b3c6e0f}.LoginForm-module__C1zZsW__cardFit{height:auto;min-height:min(520px,100dvh - 2*clamp(12px,3vh,32px));max-height:min(540px,100dvh - 2*clamp(12px,3vh,32px))}.LoginForm-module__C1zZsW__formSide{background:linear-gradient(#fff 0%,#fafcfe 100%);flex-direction:column;justify-content:center;min-height:0;padding:clamp(16px,3.5vh,36px) clamp(20px,2.6vw,36px);display:flex;overflow-y:auto}.LoginForm-module__C1zZsW__form>.LoginForm-module__C1zZsW__submit{margin-top:clamp(32px,8vh,64px)}.LoginForm-module__C1zZsW__form.LoginForm-module__C1zZsW__formTight>.LoginForm-module__C1zZsW__submit{margin-top:clamp(16px,3vh,28px)}.LoginForm-module__C1zZsW__brand{align-items:flex-end;gap:4px;margin-bottom:clamp(14px,3.2vh,30px);display:flex}.LoginForm-module__C1zZsW__brandMark{width:auto;height:clamp(40px,7vh,54px);display:block}.LoginForm-module__C1zZsW__brandWord{object-fit:contain;width:auto;min-width:0;height:clamp(25px,4.4vh,34px);display:block}.LoginForm-module__C1zZsW__title{color:var(--lg-ink);margin:0;font-size:clamp(20px,3.2vh,26px);font-weight:700}.LoginForm-module__C1zZsW__subtitle{color:var(--lg-muted);margin:4px 0 clamp(12px,2.6vh,22px);font-size:13px}.LoginForm-module__C1zZsW__field{margin-bottom:clamp(10px,2vh,16px)}.LoginForm-module__C1zZsW__label{color:var(--lg-ink);margin-bottom:5px;font-size:13px;font-weight:600;display:block}.LoginForm-module__C1zZsW__inputWrap{align-items:center;display:flex;position:relative}.LoginForm-module__C1zZsW__inputIcon{color:#5b6278;pointer-events:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex;position:absolute;left:10px}.LoginForm-module__C1zZsW__input{width:100%;height:clamp(44px,6.4vh,50px);color:var(--lg-ink);background:var(--lg-field-bg);border:1px solid var(--lg-border);border-radius:10px;outline:none;padding:0 44px 0 40px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.LoginForm-module__C1zZsW__input::placeholder{color:#9aa1b5}.LoginForm-module__C1zZsW__input:focus{border-color:var(--lg-primary);background:#fff;box-shadow:0 0 0 3px #0b5a9c29}.LoginForm-module__C1zZsW__eye{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;line-height:1;position:absolute;right:12px}.LoginForm-module__C1zZsW__rowEnd{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:clamp(12px,2.4vh,20px);display:flex}.LoginForm-module__C1zZsW__link{color:var(--lg-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.LoginForm-module__C1zZsW__link:hover{text-decoration:underline}.LoginForm-module__C1zZsW__backLink{text-align:left;margin-bottom:12px;font-size:13px;display:block}.LoginForm-module__C1zZsW__submit{color:#fff;background:linear-gradient(90deg, var(--lg-primary) 0%, var(--lg-primary-2) 100%);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:clamp(46px,6.8vh,54px);font-size:15px;font-weight:600;transition:transform .1s,box-shadow .15s,opacity .15s;display:flex;position:relative;box-shadow:0 8px 20px #0b5a9c4d}.LoginForm-module__C1zZsW__submit:hover:not(:disabled){box-shadow:0 10px 24px #0b5a9c66}.LoginForm-module__C1zZsW__submit:active:not(:disabled){transform:translateY(1px)}.LoginForm-module__C1zZsW__submit:disabled{opacity:.6;cursor:not-allowed}.LoginForm-module__C1zZsW__submitArrow{font-size:17px}.LoginForm-module__C1zZsW__hint{color:var(--lg-muted);margin:0 0 8px;font-size:12px}.LoginForm-module__C1zZsW__hint strong{color:var(--lg-ink)}.LoginForm-module__C1zZsW__msg{margin:0 0 12px;font-size:13px}.LoginForm-module__C1zZsW__error{color:#dc2626}.LoginForm-module__C1zZsW__success{color:#059669}.LoginForm-module__C1zZsW__art{color:#fff;background:radial-gradient(circle at 85% 30%,#24aae259 0,#0000 45%),radial-gradient(circle at 10% 90%,#2b2c788c 0,#0000 50%),linear-gradient(150deg,#0b5a9c 0%,#1b3f86 55%,#2b2c78 100%);flex-direction:column;padding:clamp(16px,3.5vh,32px) clamp(18px,2.2vw,30px);display:flex;position:relative;overflow:hidden}.LoginForm-module__C1zZsW__art:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#24aae233,#0000);border-radius:50%;width:90%;height:80%;position:absolute;bottom:-30%;right:-20%}.LoginForm-module__C1zZsW__artTop{letter-spacing:.22em;color:#ffffffbf;justify-content:flex-end;align-items:center;gap:14px;font-size:11px;display:flex}.LoginForm-module__C1zZsW__artTop:before{content:"";background:#ffffff73;width:48px;height:1px}.LoginForm-module__C1zZsW__artMain{flex:1;align-items:center;gap:16px;min-height:0;display:flex;position:relative}.LoginForm-module__C1zZsW__artCopy{z-index:1;flex:58%;min-width:0;position:relative}.LoginForm-module__C1zZsW__artTitle{color:#fff;margin:0 0 clamp(10px,2vh,18px);font-size:clamp(22px,3.8vh,30px);font-weight:700;line-height:1.2}.LoginForm-module__C1zZsW__artTitle span{color:#8ed2f3}.LoginForm-module__C1zZsW__artText{color:#ffffffd9;max-width:300px;margin:0;font-size:13px;line-height:1.6}.LoginForm-module__C1zZsW__illus{aspect-ratio:1;flex:none;width:clamp(100px,19vh,150px);margin-right:-6px;position:relative}.LoginForm-module__C1zZsW__illusGlow{background:radial-gradient(circle,#24aae273 0%,#0b6fb326 60%,#0000 72%);border-radius:50%;position:absolute;inset:6%}.LoginForm-module__C1zZsW__illusHeadset{background:linear-gradient(160deg,#d3eefb 0%,#24aae2 55%,#0b6fb3 100%);color:#0000;filter:drop-shadow(0 10px 18px #0a1e5073);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;font-size:clamp(64px,12vh,96px);line-height:1;display:flex;position:absolute;inset:0}.LoginForm-module__C1zZsW__illusBubble,.LoginForm-module__C1zZsW__illusBadge{color:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 8px 18px #0a1e5059}.LoginForm-module__C1zZsW__illusBubble{background:linear-gradient(135deg,#24aae2,#0b6fb3);width:30%;height:22%;font-size:clamp(16px,3vh,24px);top:4%;left:-4%}.LoginForm-module__C1zZsW__illusBadge{background:linear-gradient(135deg,#8ed2f3,#1c8ad2);width:28%;height:28%;font-size:clamp(16px,3.2vh,26px);bottom:8%;right:-2%}.LoginForm-module__C1zZsW__features{z-index:1;grid-template-columns:repeat(4,1fr);margin-top:clamp(10px,2vh,18px);display:grid;position:relative}.LoginForm-module__C1zZsW__feature{text-align:center;color:#ffffffeb;flex-direction:column;align-items:center;gap:8px;padding:0 6px;font-size:12px;font-weight:500;line-height:1.35;display:flex}.LoginForm-module__C1zZsW__feature+.LoginForm-module__C1zZsW__feature{border-left:1px solid #ffffff2e}.LoginForm-module__C1zZsW__featureIcon{background:#ffffff24;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:clamp(34px,5.6vh,42px);height:clamp(34px,5.6vh,42px);font-size:17px;display:flex}.LoginForm-module__C1zZsW__copyright{z-index:1;text-align:right;color:#ffffffb3;margin-top:clamp(10px,2.4vh,20px);font-size:11px;position:relative}@media (max-height:600px) and (min-width:901px){.LoginForm-module__C1zZsW__artText{font-size:13px}.LoginForm-module__C1zZsW__feature{font-size:11px}}@media (max-width:1100px) and (min-width:901px){.LoginForm-module__C1zZsW__illus{width:clamp(100px,18vh,150px)}.LoginForm-module__C1zZsW__feature{font-size:11px}}.LoginForm-module__C1zZsW__compact .LoginForm-module__C1zZsW__brand{margin-bottom:8px}.LoginForm-module__C1zZsW__compact .LoginForm-module__C1zZsW__subtitle{margin-bottom:6px}.LoginForm-module__C1zZsW__compact .LoginForm-module__C1zZsW__field{margin-bottom:8px}.LoginForm-module__C1zZsW__compact .LoginForm-module__C1zZsW__input{height:42px}.LoginForm-module__C1zZsW__compact .LoginForm-module__C1zZsW__form>.LoginForm-module__C1zZsW__submit{margin-top:14px}.LoginForm-module__C1zZsW__compact .LoginForm-module__C1zZsW__backLink{margin-bottom:8px}.LoginForm-module__C1zZsW__compact ul[aria-label=Password\ requirements]{grid-template-columns:max-content minmax(0,1fr)!important;column-gap:28px!important;margin-top:12px!important;font-size:11px!important;line-height:1.65!important}@media (max-width:900px){.LoginForm-module__C1zZsW__card{grid-template-columns:1fr;max-width:400px;height:auto;max-height:calc(100dvh - 24px)}.LoginForm-module__C1zZsW__art{display:none}.LoginForm-module__C1zZsW__formSide{padding:24px 20px}}@media (max-width:380px){.LoginForm-module__C1zZsW__formSide{padding:22px 16px}}
