.OtpVerificationPage-module__ScWN4a__page{width:100%;min-height:100%;padding:var(--spacing-6);flex-direction:column;justify-content:center;align-items:center;display:flex}.OtpVerificationPage-module__ScWN4a__card{flex-direction:column;align-items:center;width:100%;max-width:440px;display:flex}.OtpVerificationPage-module__ScWN4a__iconWrapper{width:72px;height:72px;margin-bottom:var(--spacing-6);border-radius:var(--radius-full);background-color:var(--color-surface-elevated);border:1.5px solid var(--color-border);color:var(--color-primary);transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal);justify-content:center;align-items:center;display:flex}.OtpVerificationPage-module__ScWN4a__iconWrapperSuccess{background-color:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success)}.OtpVerificationPage-module__ScWN4a__title{margin:0 0 var(--spacing-2);font-family:var(--font-family-sans);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);text-align:center}.OtpVerificationPage-module__ScWN4a__description{margin:0 0 var(--spacing-8);font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);text-align:center;max-width:340px}.OtpVerificationPage-module__ScWN4a__email{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.OtpVerificationPage-module__ScWN4a__inputSection{margin-bottom:var(--spacing-6);justify-content:center;width:100%;display:flex}.OtpVerificationPage-module__ScWN4a__timerSection{justify-content:center;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-6);min-height:24px;display:flex}.OtpVerificationPage-module__ScWN4a__timerIcon{color:var(--color-text-muted);flex-shrink:0}.OtpVerificationPage-module__ScWN4a__timer{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text-muted);letter-spacing:var(--letter-spacing-tabular);margin:0}.OtpVerificationPage-module__ScWN4a__timerUrgent{color:var(--color-warning)}.OtpVerificationPage-module__ScWN4a__expired{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-error);font-weight:var(--font-weight-medium);margin:0}.OtpVerificationPage-module__ScWN4a__error{align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background-color:var(--color-error-bg);border:1px solid #0000;width:100%;max-width:380px;display:flex}.OtpVerificationPage-module__ScWN4a__errorIcon{color:var(--color-error);flex-shrink:0}.OtpVerificationPage-module__ScWN4a__errorText{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-error);line-height:var(--line-height-normal)}.OtpVerificationPage-module__ScWN4a__verifyButton{width:100%;max-width:380px;min-height:var(--size-touch-target);padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-6);border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast), opacity var(--transition-fast), transform var(--transition-fast);border:none;position:relative;overflow:hidden}.OtpVerificationPage-module__ScWN4a__verifyButton:hover:not(:disabled){background-color:var(--color-primary-hover);transform:translateY(-1px)}.OtpVerificationPage-module__ScWN4a__verifyButton:active:not(:disabled){transform:translateY(0)}.OtpVerificationPage-module__ScWN4a__verifyButton:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary);outline:none}.OtpVerificationPage-module__ScWN4a__verifyButton:disabled{opacity:.4;cursor:not-allowed;transform:none}.OtpVerificationPage-module__ScWN4a__buttonContent{justify-content:center;align-items:center;gap:var(--spacing-2);display:flex}.OtpVerificationPage-module__ScWN4a__spinner{border-radius:var(--radius-full);border:2px solid;border-top-color:#0000;width:18px;height:18px;animation:.6s linear infinite OtpVerificationPage-module__ScWN4a__spin}@keyframes OtpVerificationPage-module__ScWN4a__spin{to{transform:rotate(360deg)}}.OtpVerificationPage-module__ScWN4a__divider{background-color:var(--color-border);width:100%;max-width:380px;height:1px;margin-bottom:var(--spacing-6)}.OtpVerificationPage-module__ScWN4a__resendSection{justify-content:center;align-items:center;gap:var(--spacing-1-5);margin-bottom:var(--spacing-4);display:flex}.OtpVerificationPage-module__ScWN4a__resendLabel{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-text-muted)}.OtpVerificationPage-module__ScWN4a__resendButton{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);color:var(--color-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none}.OtpVerificationPage-module__ScWN4a__resendButton:hover:not(:disabled){color:var(--color-primary-hover);background-color:var(--color-surface-hover)}.OtpVerificationPage-module__ScWN4a__resendButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.OtpVerificationPage-module__ScWN4a__resendButton:disabled{color:var(--color-text-muted);cursor:not-allowed}.OtpVerificationPage-module__ScWN4a__backLink{align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;display:inline-flex}.OtpVerificationPage-module__ScWN4a__backLink:hover{color:var(--color-text-primary);background-color:var(--color-surface-hover)}.OtpVerificationPage-module__ScWN4a__backLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.OtpVerificationPage-module__ScWN4a__backLinkIcon{flex-shrink:0}.OtpVerificationPage-module__ScWN4a__progressDots{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);display:flex}.OtpVerificationPage-module__ScWN4a__dot{border-radius:var(--radius-full);background-color:var(--color-border);width:8px;height:8px;transition:background-color var(--transition-normal)}.OtpVerificationPage-module__ScWN4a__dotActive{background-color:var(--color-primary);width:24px}.OtpVerificationPage-module__ScWN4a__dotCompleted{background-color:var(--color-success)}
.WeeklyChartCard-module__n94qfq__card{position:relative}.WeeklyChartCard-module__n94qfq__num{font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);align-items:baseline;gap:var(--spacing-1);font-variant-numeric:tabular-nums;margin:0 0 var(--spacing-0-5);color:var(--color-text-primary);display:flex}.WeeklyChartCard-module__n94qfq__lbl{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.WeeklyChartCard-module__n94qfq__desc{margin-bottom:var(--spacing-3)}.WeeklyChartCard-module__n94qfq__legend{right:var(--spacing-4);position:absolute;top:60px}.WeeklyChartCard-module__n94qfq__dayLabels{margin-top:var(--spacing-1);justify-content:space-between;display:flex}
.SuitesCard-module__shC7xW__tableWrap{width:100%;overflow-x:auto}.SuitesCard-module__shC7xW__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.SuitesCard-module__shC7xW__th{font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);padding:var(--spacing-2-5) var(--spacing-3);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);white-space:nowrap;border-bottom:1px solid var(--color-border-subtle);-webkit-user-select:none;user-select:none;text-align:left}.SuitesCard-module__shC7xW__row{transition:background-color var(--transition-fast)}.SuitesCard-module__shC7xW__row:hover td{background-color:var(--color-surface-hover-subtle)}.SuitesCard-module__shC7xW__td{font-family:var(--font-family-sans);font-size:var(--font-size-metric);color:var(--color-text-primary);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle}.SuitesCard-module__shC7xW__alignRight{text-align:right}.SuitesCard-module__shC7xW__suiteCell{align-items:center;gap:var(--spacing-2);display:flex}.SuitesCard-module__shC7xW__suiteMeta{gap:var(--spacing-0-5);flex-direction:column;display:flex}.SuitesCard-module__shC7xW__progressCell{gap:var(--spacing-1);flex-direction:column;display:flex}
.SuiteListSkeleton-module__nZXWiW__grid{grid-template-columns:repeat(auto-fill, minmax(var(--spacing-72), 1fr));gap:var(--spacing-4);display:grid}.SuiteListSkeleton-module__nZXWiW__card{gap:var(--spacing-3);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-4);flex-direction:column;display:flex}.SuiteListSkeleton-module__nZXWiW__badges{gap:var(--spacing-2);display:flex}
.SuiteTestDrawer-module__YNSD2G__head{align-items:flex-start;gap:var(--spacing-2);padding-right:var(--spacing-6);flex-direction:column;display:flex}.SuiteTestDrawer-module__YNSD2G__content{gap:var(--spacing-4);flex-direction:column;display:flex}.SuiteTestDrawer-module__YNSD2G__block{gap:var(--spacing-1-5);flex-direction:column;display:flex}
.AutomationSuiteDetailPage-module__Nm-2RG__page{flex-direction:column;width:100%;height:100%;min-height:100%;display:flex}.AutomationSuiteDetailPage-module__Nm-2RG__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:flex}.AutomationSuiteDetailPage-module__Nm-2RG__back{align-items:center;gap:var(--spacing-1);display:inline-flex}.AutomationSuiteDetailPage-module__Nm-2RG__canvasWrap{flex:auto;min-height:0;display:flex}.AutomationSuiteDetailPage-module__Nm-2RG__canvasWrap>*{flex:auto;min-width:0}.AutomationSuiteDetailPage-module__Nm-2RG__state{justify-content:center;align-items:center;gap:var(--spacing-3);text-align:center;padding:var(--spacing-10) var(--spacing-6);flex-direction:column;flex:auto;display:flex}.AutomationSuiteDetailPage-module__Nm-2RG__stateIcon{color:var(--color-text-muted)}
.PlanPage-module__S6290a__page{background:var(--color-background);flex-direction:column;flex:1;display:flex;overflow:auto}.PlanPage-module__S6290a__card{padding:var(--spacing-8) var(--spacing-10);flex-direction:column;flex:1;display:flex;position:relative}.PlanPage-module__S6290a__header{margin-bottom:var(--spacing-6);justify-content:space-between;align-items:center;display:flex}
.EpicJourneysPage-module__W-23-q__title{font-size:var(--font-size-heading);letter-spacing:var(--letter-spacing-tighter);margin:0 0 var(--spacing-5-5)}.EpicJourneysPage-module__W-23-q__bottomRow{gap:var(--spacing-4-5);grid-template-columns:1.4fr 1fr;display:grid}@media (max-width:1280px){.EpicJourneysPage-module__W-23-q__bottomRow{grid-template-columns:1fr}}
.TeamPage-module__8uvwjG__page{flex:1;min-height:0;display:flex;overflow:hidden}
.ProfileHistoryPage-module__IKH8FG__page{gap:var(--spacing-4-5);flex-direction:column;display:flex}
.ProfilePage-module__OJkjXa__page{gap:var(--spacing-6);padding:var(--spacing-6);flex-direction:column;width:100%;max-width:800px;margin:0 auto;display:flex}.ProfilePage-module__OJkjXa__header{align-items:center;gap:var(--spacing-4);display:flex}.ProfilePage-module__OJkjXa__avatarWrapper{flex-shrink:0}.ProfilePage-module__OJkjXa__avatar{border-radius:var(--radius-full);object-fit:cover;background-color:var(--color-surface-elevated);width:80px;height:80px;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.ProfilePage-module__OJkjXa__userInfo{gap:var(--spacing-1);flex-direction:column;display:flex}.ProfilePage-module__OJkjXa__userName{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ProfilePage-module__OJkjXa__userEmail{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.ProfilePage-module__OJkjXa__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-5)}.ProfilePage-module__OJkjXa__cardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-4) 0}.ProfilePage-module__OJkjXa__infoGrid{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.ProfilePage-module__OJkjXa__infoGrid{grid-template-columns:1fr}}.ProfilePage-module__OJkjXa__infoItem{gap:var(--spacing-1);flex-direction:column;display:flex}.ProfilePage-module__OJkjXa__infoLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.ProfilePage-module__OJkjXa__infoValue{font-size:var(--font-size-sm);color:var(--color-text-primary)}.ProfilePage-module__OJkjXa__bioSection{grid-column:1/-1}.ProfilePage-module__OJkjXa__bioText{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--leading-relaxed);white-space:pre-wrap}.ProfilePage-module__OJkjXa__emptyValue{color:var(--color-text-tertiary);font-style:italic}.ProfilePage-module__OJkjXa__actions{gap:var(--spacing-3);margin-top:var(--spacing-2);display:flex}.ProfilePage-module__OJkjXa__editButton{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-on-primary);background-color:var(--color-primary);border-radius:var(--radius-md);cursor:pointer;min-height:44px;transition:background-color var(--transition-fast);border:none;display:inline-flex}.ProfilePage-module__OJkjXa__editButton:hover{background-color:var(--color-primary-hover)}.ProfilePage-module__OJkjXa__editButton:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.ProfilePage-module__OJkjXa__deleteButton{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-error);border:1px solid var(--color-error);border-radius:var(--radius-md);cursor:pointer;min-height:44px;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;display:inline-flex}.ProfilePage-module__OJkjXa__deleteButton:hover{background-color:var(--color-error);color:var(--color-text-on-primary)}.ProfilePage-module__OJkjXa__deleteButton:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-error);outline:none}.ProfilePage-module__OJkjXa__deleteButton:disabled,.ProfilePage-module__OJkjXa__editButton:disabled{opacity:.5;cursor:not-allowed}.ProfilePage-module__OJkjXa__form{gap:var(--spacing-4);flex-direction:column;display:flex}.ProfilePage-module__OJkjXa__formRow{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.ProfilePage-module__OJkjXa__formRow{grid-template-columns:1fr}}.ProfilePage-module__OJkjXa__formField{gap:var(--spacing-1);flex-direction:column;display:flex}.ProfilePage-module__OJkjXa__formFieldFull{grid-column:1/-1;}.ProfilePage-module__OJkjXa__formLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ProfilePage-module__OJkjXa__formInput{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:44px;transition:border-color var(--transition-fast)}.ProfilePage-module__OJkjXa__formInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.ProfilePage-module__OJkjXa__formInput::placeholder{color:var(--color-text-tertiary)}.ProfilePage-module__OJkjXa__formTextarea{resize:vertical;min-height:100px;}.ProfilePage-module__OJkjXa__formError{font-size:var(--font-size-xs);color:var(--color-error)}.ProfilePage-module__OJkjXa__formActions{gap:var(--spacing-3);padding-top:var(--spacing-2);justify-content:flex-end;display:flex}.ProfilePage-module__OJkjXa__cancelButton{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;min-height:44px;transition:background-color var(--transition-fast);background-color:#0000;align-items:center;display:inline-flex}.ProfilePage-module__OJkjXa__cancelButton:hover{background-color:var(--color-surface-elevated)}.ProfilePage-module__OJkjXa__cancelButton:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.ProfilePage-module__OJkjXa__saveButton{}.ProfilePage-module__OJkjXa__createPrompt{text-align:center;padding:var(--spacing-8)}.ProfilePage-module__OJkjXa__createPromptText{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-4)}.ProfilePage-module__OJkjXa__skeleton{gap:var(--spacing-6);padding:var(--spacing-6);flex-direction:column;width:100%;max-width:800px;margin:0 auto;display:flex}.ProfilePage-module__OJkjXa__skeletonHeader{align-items:center;gap:var(--spacing-4);display:flex}.ProfilePage-module__OJkjXa__skeletonAvatar{border-radius:var(--radius-full);background-color:var(--color-surface-elevated);width:80px;height:80px;animation:1.5s ease-in-out infinite ProfilePage-module__OJkjXa__pulse}.ProfilePage-module__OJkjXa__skeletonLine{border-radius:var(--radius-sm);background-color:var(--color-surface-elevated);height:16px;animation:1.5s ease-in-out infinite ProfilePage-module__OJkjXa__pulse}.ProfilePage-module__OJkjXa__skeletonLineLg{width:200px;height:24px;}.ProfilePage-module__OJkjXa__skeletonLineSm{width:160px;}.ProfilePage-module__OJkjXa__skeletonLineSmGap{margin-top:var(--spacing-2);}.ProfilePage-module__OJkjXa__skeletonCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-5);gap:var(--spacing-4);flex-direction:column;display:flex}.ProfilePage-module__OJkjXa__skeletonGrid{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.ProfilePage-module__OJkjXa__alert{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);align-items:center;gap:var(--spacing-2);display:flex}.ProfilePage-module__OJkjXa__alertError{background-color:var(--color-error-surface);color:var(--color-error);border:1px solid var(--color-error);}.ProfilePage-module__OJkjXa__alertSuccess{background-color:var(--color-success-surface);color:var(--color-success);border:1px solid var(--color-success);}.ProfilePage-module__OJkjXa__confirmOverlay{background-color:var(--color-overlay);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProfilePage-module__OJkjXa__confirmDialog{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-6);width:90%;max-width:400px;box-shadow:var(--shadow-lg)}.ProfilePage-module__OJkjXa__confirmTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-2) 0}.ProfilePage-module__OJkjXa__confirmMessage{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-5) 0;line-height:var(--leading-relaxed)}.ProfilePage-module__OJkjXa__confirmActions{gap:var(--spacing-3);justify-content:flex-end;display:flex}@keyframes ProfilePage-module__OJkjXa__pulse{0%,to{opacity:1}50%{opacity:.5}}
