.maintenance-module__TsLkuW__page{--maintenance-bg:#071a24;--maintenance-ink:#f7fbfc;--maintenance-muted:#a9bdc4;--maintenance-accent:#62e6bd;min-height:100svh;color:var(--maintenance-ink);background:var(--maintenance-bg);isolation:isolate;flex-direction:column;padding:clamp(24px,4vw,56px);display:flex;overflow:hidden}.maintenance-module__TsLkuW__page:before{content:"";aspect-ratio:1;filter:blur(90px);z-index:-1;pointer-events:none;background:#28979a2e;border-radius:50%;width:min(52vw,760px);position:fixed;top:-35%;right:-10%}.maintenance-module__TsLkuW__header,.maintenance-module__TsLkuW__footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.maintenance-module__TsLkuW__brand{color:inherit;letter-spacing:-.02em;align-items:center;gap:12px;font-size:20px;font-weight:750;text-decoration:none;display:inline-flex}.maintenance-module__TsLkuW__brandMark{background:var(--maintenance-accent);border-radius:10px;align-items:flex-end;gap:3px;width:34px;height:34px;padding:8px;display:flex}.maintenance-module__TsLkuW__brandMark span{background:var(--maintenance-bg);border-radius:2px;width:4px}.maintenance-module__TsLkuW__brandMark span:first-child{height:9px}.maintenance-module__TsLkuW__brandMark span:nth-child(2){height:17px}.maintenance-module__TsLkuW__brandMark span:nth-child(3){height:13px}.maintenance-module__TsLkuW__status{color:#d8e5e8;align-items:center;gap:9px;font-size:13px;font-weight:650;display:inline-flex}.maintenance-module__TsLkuW__statusDot{background:var(--maintenance-accent);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite maintenance-module__TsLkuW__breathe;box-shadow:0 0 0 5px #62e6bd1f}.maintenance-module__TsLkuW__content{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(56px,9vw,132px);width:min(1180px,100%);margin:auto;padding:clamp(72px,10vh,120px) 0;display:grid}.maintenance-module__TsLkuW__copy{max-width:720px}.maintenance-module__TsLkuW__kicker{color:var(--maintenance-accent);margin:0 0 22px;font-size:14px;font-weight:700}.maintenance-module__TsLkuW__copy h1{letter-spacing:-.04em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3.25rem,7vw,5.75rem);line-height:.98}.maintenance-module__TsLkuW__lead{max-width:57ch;color:var(--maintenance-muted);text-wrap:pretty;margin:32px 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.maintenance-module__TsLkuW__return{color:var(--maintenance-ink);margin:28px 0 0;font-weight:750}.maintenance-module__TsLkuW__board{background:#0b2530;border:1px solid #d0e9ee2e;border-radius:16px;width:100%;padding:22px}.maintenance-module__TsLkuW__boardTop,.maintenance-module__TsLkuW__boardFooter{justify-content:space-between;gap:16px;font-size:13px;display:flex}.maintenance-module__TsLkuW__boardTop{color:#eaf3f5;padding-bottom:18px;font-weight:700}.maintenance-module__TsLkuW__boardMeta,.maintenance-module__TsLkuW__boardFooter{color:#91aab2}.maintenance-module__TsLkuW__shiftList{border-top:1px solid #d0e9ee1c;border-bottom:1px solid #d0e9ee1c;flex-direction:column;gap:10px;padding:18px 0;display:flex}.maintenance-module__TsLkuW__shiftRow{grid-template-columns:38px 1fr;align-items:center;gap:12px;display:grid}.maintenance-module__TsLkuW__day{color:#87a2ab;letter-spacing:.08em;font-size:10px;font-weight:800}.maintenance-module__TsLkuW__shiftBar{color:#06171f;min-height:52px;animation:.7s cubic-bezier(.22,1,.36,1) both maintenance-module__TsLkuW__settle;animation-delay:var(--delay);border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.maintenance-module__TsLkuW__shiftLine{opacity:.24;background:currentColor;flex:1;height:1px}.maintenance-module__TsLkuW__blue{background:#7dcbe3}.maintenance-module__TsLkuW__mint{background:#62e6bd}.maintenance-module__TsLkuW__amber{background:#f2c56b}.maintenance-module__TsLkuW__violet{background:#b9a7f5}.maintenance-module__TsLkuW__boardFooter{padding-top:18px}.maintenance-module__TsLkuW__footer{color:#819aa3;font-size:12px}@keyframes maintenance-module__TsLkuW__settle{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes maintenance-module__TsLkuW__breathe{50%{opacity:.45}}@media (max-width:820px){.maintenance-module__TsLkuW__content{grid-template-columns:1fr;gap:52px;padding:80px 0}.maintenance-module__TsLkuW__copy h1{max-width:10ch}.maintenance-module__TsLkuW__board{max-width:520px}}@media (max-width:520px){.maintenance-module__TsLkuW__page{padding:22px 20px}.maintenance-module__TsLkuW__status{font-size:0}.maintenance-module__TsLkuW__content{padding:64px 0}.maintenance-module__TsLkuW__copy h1{font-size:clamp(2.8rem,14vw,4.2rem)}.maintenance-module__TsLkuW__lead{margin-top:24px}.maintenance-module__TsLkuW__board{padding:16px}.maintenance-module__TsLkuW__footer{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.maintenance-module__TsLkuW__statusDot,.maintenance-module__TsLkuW__shiftBar{animation:none}}
.login-page.login-split-page{background:var(--ds-bg);min-height:100dvh;font-family:var(--ds-font-display);grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);align-items:start;display:grid;overflow:visible}.login-page.login-split-page:after,.login-split-page .login-grid-bg{display:none}.login-back{width:min(100%,460px);min-height:44px;margin-bottom:var(--ds-space-4);border-radius:var(--ds-radius-sm);color:var(--ds-text-secondary);font-family:var(--ds-font-display);padding:0;font-size:.875rem;transition:color .18s,background .18s;position:static}.login-back:hover{color:var(--ds-text)}.login-story{border-right:1px solid var(--ds-border);background:var(--ds-bg-footer);align-items:flex-start;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.login-story-inner{width:min(100% - 64px,620px);margin-inline:auto;padding:52px 0 40px}.login-story-brand{margin:0 0 var(--ds-space-7);color:var(--ds-primary);font:700 .75rem/1.4 var(--ds-font-mono);letter-spacing:.08em}.login-story-copy h2{max-width:12ch;color:var(--ds-text);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,4vw,4rem);font-weight:750;line-height:.98}.login-story-copy>p{max-width:48ch;margin:var(--ds-space-5) 0 0;color:var(--ds-text-secondary);text-wrap:pretty;font-size:1rem;line-height:1.65}.login-schedule-preview{margin-top:var(--ds-space-7);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);overflow:hidden}.login-schedule-head{padding:var(--ds-space-4);border-bottom:1px solid var(--ds-border-subtle);grid-template-columns:1fr auto;gap:4px 16px;display:grid}.login-schedule-head>span:first-child{color:var(--ds-text-muted);font:500 .75rem/1.4 var(--ds-font-mono)}.login-schedule-head strong{grid-column:1;font-size:.875rem}.login-schedule-head .is-ready{border-radius:var(--ds-radius-sm);background:var(--ds-success-dim);color:var(--ds-success);font:600 .6875rem/1.2 var(--ds-font-mono);grid-area:1/2/span 2;align-self:center;padding:5px 8px}.login-schedule-days,.login-schedule-row{padding-inline:var(--ds-space-4);grid-template-columns:88px repeat(5,minmax(38px,1fr));align-items:center;gap:6px;display:grid}.login-schedule-days{padding-top:var(--ds-space-3);color:var(--ds-text-muted);font:500 .6875rem/1.2 var(--ds-font-mono);text-align:center}.login-schedule-days:before{content:"Equipa";text-align:left}.login-schedule-row{border-bottom:1px solid var(--ds-border-faint);min-height:42px}.login-schedule-row b{color:var(--ds-text-secondary);font-size:.75rem;font-weight:600}.login-schedule-row i{background:#55d67138;background:lab(76.7102% -52.907 38.3597/.22);border-radius:5px;height:22px}.login-schedule-row i.is-copper{background:var(--ds-primary-dim);box-shadow:inset 0 0 0 1px var(--ds-primary-border)}.login-schedule-foot{padding:var(--ds-space-3) var(--ds-space-4);color:var(--ds-success);align-items:center;gap:8px;font-size:.75rem;font-weight:650;display:flex}.login-story-points{margin:var(--ds-space-6) 0 0;border-top:1px solid var(--ds-border);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.login-story-points li{gap:var(--ds-space-2);padding:var(--ds-space-4);color:var(--ds-text-secondary);font-size:.75rem;line-height:1.5;display:grid}.login-story-points li:first-child{padding-left:0}.login-story-points li:last-child{padding-right:0}.login-story-points li+li{border-left:1px solid var(--ds-border)}.login-story-points span{color:var(--ds-primary);font:600 .6875rem/1.2 var(--ds-font-mono)}.login-wrapper{background:var(--ds-bg);max-width:none;min-height:100dvh;font-family:var(--ds-font-display);justify-content:flex-start;padding:40px clamp(32px,5vw,72px);overflow:visible}.login-wrapper>.login-logo{width:min(100%,460px);margin-bottom:var(--ds-space-5)}.login-card{width:min(100%,460px);padding:var(--ds-space-6);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:none}.login-card-header{margin-bottom:20px}.login-title{margin:0 0 var(--ds-space-2);letter-spacing:-.03em;text-wrap:balance;font-size:1.5rem;font-weight:700;line-height:1.2}.login-subtitle{max-width:44ch;color:var(--ds-text-secondary);font-family:var(--ds-font-display);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.55}.login-form{gap:var(--ds-space-4)}.login-field{gap:var(--ds-space-2)}.login-label{color:var(--ds-text-secondary);letter-spacing:0;font-size:.8125rem;font-weight:650}.login-forgot{min-height:40px;font-family:var(--ds-font-display);align-items:center;padding-inline:4px;font-size:.75rem;display:inline-flex}.login-input{border-color:var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);min-height:46px;color:var(--ds-text);font-family:var(--ds-font-display);padding:11px 12px;font-size:1rem;line-height:1.4}.login-input::placeholder{color:var(--ds-text-muted);opacity:1}.login-input:hover{border-color:var(--ds-border-strong)}.login-input:focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary-dim)}.password-input-wrap .login-input{padding-right:56px}.password-toggle{width:44px;height:44px;color:var(--ds-text-muted);padding:0;right:4px}.password-toggle:focus-visible,.login-split-page :where(a,button,input):focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.login-btn{min-height:46px;margin-top:var(--ds-space-2);border-radius:var(--ds-radius-sm);font-size:.875rem}.login-btn:disabled{cursor:wait;opacity:.64}.login-error{color:#feaaac;color:lab(78.0699% 32.147 12.4938);font-family:var(--ds-font-display);align-items:flex-start;font-size:.8125rem;display:flex}.login-divider{margin-block:var(--ds-space-5)}.login-social{grid-template-columns:1fr}.login-social-btn{border-radius:var(--ds-radius-sm);min-height:44px}.login-checkbox-row{color:var(--ds-text-secondary);font-family:var(--ds-font-display);font-size:.8125rem}.login-checkbox{flex:none;width:18px;height:18px}.auth-tabs-list{margin-bottom:var(--ds-space-4)}.auth-tab-trigger{min-height:44px;padding:10px 8px;font-size:.875rem}.auth-tab-content{animation:.22s cubic-bezier(.22,1,.36,1) authTabFadeIn}.login-footer{color:var(--ds-text-muted);font-size:.75rem}@media (min-width:621px){.login-form--register{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.login-form--register>:where(.trial-notice,.login-checkbox-row,.login-error,.login-btn){grid-column:1/-1}}@media (max-width:1120px){.login-split-page{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}.login-story{border-right:0;border-bottom:1px solid var(--ds-border);height:auto;min-height:auto;position:static;overflow:visible}.login-story-inner{width:min(100% - 48px,700px);padding:104px 0 48px}.login-story-copy{align-items:start;gap:var(--ds-space-6);grid-template-columns:1fr .8fr;display:grid}.login-story-copy h2{font-size:clamp(2.75rem,8vw,4.5rem)}.login-schedule-preview{margin-top:var(--ds-space-6)}.login-wrapper{height:auto;min-height:auto;padding:40px 24px 32px;overflow:visible}}@media (max-width:620px){.login-story-inner{width:min(100% - 32px,520px);padding:40px 0 24px}.login-story-brand{margin-bottom:var(--ds-space-5)}.login-story-copy{gap:var(--ds-space-4);grid-template-columns:1fr}.login-story-copy h2{font-size:clamp(2.5rem,13vw,3.75rem)}.login-schedule-preview,.login-story-points{display:none}.login-wrapper{padding:24px 16px}.login-card{padding:var(--ds-space-5) var(--ds-space-4)}}@media (prefers-reduced-motion:reduce){.auth-tab-content{animation:none}.login-split-page *,.login-split-page :before,.login-split-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
