.auth-mode #app{background:#fff}.auth-mode .auth{min-height:100vh;display:grid;grid-template-columns:1.02fr .98fr;background:white}.auth-mode .authhero{position:relative;overflow:hidden;padding:45px 55px;background:#172349;color:white;display:flex;flex-direction:column;justify-content:space-between}.auth-mode .authhero:before{content:"";position:absolute;width:560px;height:560px;right:-220px;top:23%;border:1px solid #ffffff1b;border-radius:47% 53% 57% 43%;box-shadow:0 0 0 42px #ffffff09,0 0 0 95px #ffffff06;transform:rotate(28deg);pointer-events:none}.auth-mode .authhero>*{position:relative}.auth-mode .authlogo{display:flex;align-items:center;color:white;font-size:24px;letter-spacing:-.7px;font-weight:750}.auth-mode .authlogo>b{display:grid;place-items:center;width:40px;height:40px;margin-right:11px;border-radius:12px;background:#4258ef;color:white;font-size:24px}.auth-mode .authlogo small{display:block;color:#aab7d3;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;margin-top:4px}.auth-mode .auth-story{max-width:480px;margin-block:auto;padding-block:55px}.auth-mode .auth-eyebrow{font-size:9px;letter-spacing:1.6px;font-weight:750;color:#788cff;margin:0 0 18px}.auth-mode .auth-story h1{font-size:clamp(37px,4.4vw,59px);letter-spacing:-2.6px;line-height:1.07;font-weight:630}.auth-mode .auth-story>p:not(.auth-eyebrow){font-size:14px;line-height:1.8;color:#bac5dd;max-width:390px;margin-top:21px}.auth-mode .auth-story>a{display:inline-block;margin-top:24px;color:#d2d9ec;font-size:11px}.auth-mode .auth-story>a span{margin-left:8px;color:#8da0ff}.auth-mode .authhero>small{color:#98a6c3;font-size:10px}.auth-mode .authside{display:flex;flex-direction:column;padding:28px 45px}.auth-mode .auth-back{align-self:flex-end;color:#71809a;font-size:11px}.auth-mode .authcard.auth-card-v2{width:min(440px,100%);max-width:440px;margin:auto;padding:30px 12px}.auth-mode .auth-mobile-brand{display:none}.auth-mode .auth-card-v2 h2{font-size:32px;letter-spacing:-1.2px;font-weight:650;margin:0}.auth-mode .auth-subtitle{font-size:12px;color:#76839a;line-height:1.6;margin:11px 0 28px}.auth-mode .auth-field{display:block;margin:0 0 17px}.auth-mode .auth-field>span{display:block;font-size:11px;font-weight:650;color:#43516c;margin-bottom:7px}.auth-mode .auth-field input{width:100%;height:47px;border:1px solid #dce2eb;border-radius:8px;background:#fff;padding:0 13px;font-size:12px;color:#172443;outline:none;transition:border .2s,box-shadow .2s}.auth-mode .auth-field input::placeholder{color:#a0aabd}.auth-mode .auth-field input:focus{border-color:#7888f0;box-shadow:0 0 0 3px #4258ef16}.auth-mode .auth-error{min-height:18px;color:#c33e50;font-size:11px;line-height:1.5;margin:0 0 7px}.auth-mode .auth-submit-v2{width:100%;min-height:48px;border-radius:8px;display:flex;justify-content:space-between;padding-inline:17px}.auth-mode .auth-submit-v2 span{font-size:17px}.auth-mode .auth-legal{font-size:10px;line-height:1.6;color:#8490a3;margin-top:16px}.auth-mode .auth-swap-v2{margin-top:22px;text-align:center;font-size:11px;color:#738099}.auth-mode .auth-swap-v2 a{color:#4258ef;font-weight:700;margin-left:4px}.auth-mode .auth-v2 .authswap{display:none}
@media(max-width:1180px){.new-main-grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,.95fr)}.new-panel{padding:13px}.new-stat{padding:12px 10px;column-gap:8px}.new-stat-icon{width:31px;height:31px}.new-day{min-height:58px;padding:4px}.new-event strong{font-size:7px}.new-board-preview{grid-template-columns:repeat(5,minmax(90px,1fr))}}
@media(max-width:900px){.new-main-grid,.new-lower-grid{grid-template-columns:1fr}.new-calendar-grid .new-day{min-height:70px}.new-stats{gap:9px}.new-stat{grid-template-columns:30px 1fr;min-height:83px}.new-stat-icon{width:28px;height:28px;font-size:14px}.new-stat-label{font-size:9px}.new-stat strong{font-size:22px}.new-stat small{font-size:8px}.new-upcoming-list{grid-template-columns:1fr 1fr;column-gap:16px}.new-upcoming-item:nth-child(2){border-top:0}.new-dashboard-head h1{font-size:24px}.auth-mode .authhero{padding:35px}.auth-mode .authside{padding:25px 30px}}
@media(max-width:640px){.dashboard-mode .sidebar{position:fixed;z-index:20;left:0;right:0;top:auto;bottom:0;height:62px;width:100%;padding:5px 8px;border-right:0;border-top:1px solid #e6eaf1;display:flex;flex-direction:row;justify-content:space-around}.dashboard-mode .sidebar .brand,.dashboard-mode .sidebar .sidegroup,.dashboard-mode .sidebar .sidebottom{display:none}.dashboard-mode .sidebar .navitem{width:auto;min-width:45px;padding:8px 9px;margin:0;flex-direction:column;gap:2px;font-size:8px}.dashboard-mode .sidebar .navitem .navicon{font-size:15px;width:auto}.dashboard-mode .sidebar .navitem .navlabel{display:block;font-size:8px}.dashboard-mode .content{padding:18px 13px 82px}.dashboard-mode .topbar{height:61px;padding:0 13px}.dashboard-mode .topbar .breadcrumb{display:none}.dashboard-mode .topright{gap:7px}.dashboard-mode .workspace-select{max-width:130px;padding:8px;font-size:10px}.dashboard-mode .topright .btn{font-size:9px;padding:8px}.new-dashboard{gap:11px}.new-dashboard-head{align-items:flex-start}.new-dashboard-head>div>span{font-size:8px}.new-dashboard-head h1{font-size:22px}.new-dashboard-head p{font-size:10px}.new-dashboard-head>.btn{font-size:9px;padding:9px;min-width:110px}.new-stats{grid-template-columns:1fr 1fr;gap:8px}.new-stat{min-height:76px;padding:10px}.new-stat small{font-size:8px}.new-panel{padding:12px;border-radius:10px}.new-panel-head h2{font-size:12px}.new-panel-head p{font-size:9px}.new-calendar-tools{gap:4px}.new-calendar-tools>strong{font-size:9px;min-width:75px}.new-calendar-tools button{width:22px;height:22px}.new-calendar-tools .new-today{padding-inline:5px}.new-weekdays span{font-size:8px;padding:6px 0}.new-day{min-height:52px;padding:3px}.new-day-number{font-size:8px}.new-event{padding:3px}.new-event span{font-size:6px}.new-event strong{font-size:6px}.new-caption{font-size:8px}.new-upcoming-list{grid-template-columns:1fr}.new-upcoming-item:nth-child(2){border-top:1px solid #eff1f5}.new-upcoming-item{padding:8px 0}.new-upcoming-copy strong{font-size:9px}.new-board-preview{grid-template-columns:repeat(5,minmax(105px,1fr))}.new-lane{min-height:116px}.new-status-row{grid-template-columns:minmax(95px,1fr) minmax(60px,1fr) 20px}.new-status-row{font-size:8px}.auth-mode .auth{grid-template-columns:1fr}.auth-mode .authhero{display:none}.auth-mode .authside{min-height:100vh;padding:18px 22px}.auth-mode .auth-back{align-self:flex-start}.auth-mode .authcard.auth-card-v2{padding:18px 0;max-width:390px}.auth-mode .auth-mobile-brand{display:inline-block;font-size:23px;letter-spacing:-1px;font-weight:750;margin-bottom:44px}.auth-mode .auth-mobile-brand span{color:#4258ef}.auth-mode .auth-card-v2 h2{font-size:29px}.auth-mode .auth-subtitle{margin-bottom:25px}}
