.authlayout-module__qGrwPq__page{background-color:var(--color-bg);background:linear-gradient(135deg, var(--color-bg) 0%, var(--color-bg-secondary) 100%);flex-direction:column;min-height:100vh;display:flex}.authlayout-module__qGrwPq__container{font-family:var(--font-family-base);flex:1;justify-content:center;align-items:center;padding:2.5rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}.authlayout-module__qGrwPq__container:before{content:"";background:radial-gradient(circle, var(--color-primary) 10%, transparent 70%);filter:blur(120px);opacity:.18;z-index:0;width:900px;height:900px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.authlayout-module__qGrwPq__inner{z-index:1;flex-direction:column;width:100%;max-width:460px;display:flex;position:relative}.authlayout-module__qGrwPq__logo{text-align:center;margin-bottom:2rem}.authlayout-module__qGrwPq__logo img{filter:drop-shadow(0 2px 7px #635bff12);transition:transform .12s,filter .12s}.authlayout-module__qGrwPq__card{background-color:var(--color-bg);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #8c87ff40;padding:2.75rem 2.5rem 2.25rem;animation:.5s cubic-bezier(.18,.89,.35,1.1) authlayout-module__qGrwPq__authCardIn;box-shadow:0 4px 24px #00000014,0 1px 3px #0000000f}@keyframes authlayout-module__qGrwPq__authCardIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.authlayout-module__qGrwPq__title{font-family:var(--font-family-base);font-size:var(--font-size-xl);letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:.5rem;font-weight:700}.authlayout-module__qGrwPq__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 1.25rem;line-height:1.5}.authlayout-module__qGrwPq__title:last-of-type:not(:has(+.authlayout-module__qGrwPq__subtitle)){margin-bottom:1.75rem}.authlayout-module__qGrwPq__title+.authlayout-module__qGrwPq__formWrapper{margin-top:1.25rem}.authlayout-module__qGrwPq__formWrapper{flex-direction:column;gap:1rem;display:flex}.authlayout-module__qGrwPq__changeScreenContainer{font-size:var(--font-size-sm);justify-content:center;align-items:center;gap:.35rem;margin-top:1.75rem;display:flex}.authlayout-module__qGrwPq__changeScreenContainer p{color:var(--color-text-secondary);margin:0}.authlayout-module__qGrwPq__changeScreenButton{font-weight:var(--font-weight-bold);color:var(--color-text-link);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.35rem .75rem;text-decoration:none;transition:all .14s ease-in-out}.authlayout-module__qGrwPq__changeScreenButton:hover{color:var(--color-text-link-hover);background-color:var(--color-bg-hover);text-decoration:underline}.authlayout-module__qGrwPq__trustStrip{color:var(--color-text-tertiary);letter-spacing:.01em;justify-content:center;align-items:center;gap:.4rem;margin-top:1.5rem;font-size:.72rem;display:flex}.authlayout-module__qGrwPq__trustStrip svg{color:var(--color-text-tertiary);flex-shrink:0}.authlayout-module__qGrwPq__trustSep{color:var(--color-text-tertiary);opacity:.5}.authlayout-module__qGrwPq__footer{z-index:1;justify-content:center;padding:1rem 0;display:flex}.authlayout-module__qGrwPq__footerInner{font-size:var(--font-size-sm);color:var(--color-text-secondary);gap:.75rem;display:flex}.authlayout-module__qGrwPq__footerInner a{color:var(--color-text-secondary);text-decoration:none}.authlayout-module__qGrwPq__footerInner a:hover{color:var(--color-text-primary)}
.MfaCodeInput-module__XJbh4q__codeInputs{justify-content:center;gap:.75rem;width:100%;display:flex}.MfaCodeInput-module__XJbh4q__codeInput{border-radius:var(--radius-md);border:1.5px solid var(--color-border);background:var(--color-bg-hover);text-align:center;width:52px;height:62px;font-size:1.85rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);transition:var(--input-transition), box-shadow .18s ease;box-shadow:var(--shadow-sm);outline:none}.MfaCodeInput-module__XJbh4q__codeInput:hover:not(:disabled),.MfaCodeInput-module__XJbh4q__codeInput:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-focus-ring)}.MfaCodeInput-module__XJbh4q__codeInput:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.MfaCodeInput-module__XJbh4q__filled{border-color:var(--color-primary);color:var(--color-text-primary)}.MfaCodeInput-module__XJbh4q__error{border-color:var(--color-error);box-shadow:var(--shadow-error-ring)}
.formfield-module__tByd9a__formGroup{margin-bottom:var(--spacing-lg);margin-top:var(--spacing-md);width:100%;height:3rem;position:relative}.formfield-module__tByd9a__input{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);width:100%;box-shadow:var(--shadow-md);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);letter-spacing:-.01em;box-sizing:border-box;outline:none;padding:.85rem 1.05rem;transition:border-color .17s,box-shadow .17s,background .18s cubic-bezier(.32,.72,.47,.98)}.formfield-module__tByd9a__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2.5px #635bff1c,0 0 8px 2px #635bff26}.formfield-module__tByd9a__input:-webkit-autofill{transition:background-color 5000s ease-in-out;box-shadow:0 0 0 40px var(--color-bg) inset!important;-webkit-box-shadow:0 0 0 40px var(--color-bg) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important}.formfield-module__tByd9a__inputError{border-color:var(--color-error)!important}.formfield-module__tByd9a__label{z-index:2;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);pointer-events:none;background:0 0;padding:0;transition:all .19s ease-in-out;position:absolute;top:50%;left:1.18rem;transform:translateY(-50%)}.formfield-module__tByd9a__input:focus+.formfield-module__tByd9a__label,.formfield-module__tByd9a__input:not(:placeholder-shown)+.formfield-module__tByd9a__label{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.01em;padding:0 .45rem;top:-.82rem;left:-.25rem;box-shadow:none!important;background:0 0!important}.formfield-module__tByd9a__input:disabled{background:var(--color-bg-disabled);color:var(--color-text-tertiary);border-color:var(--color-border);cursor:not-allowed;opacity:.75}.formfield-module__tByd9a__fieldError{text-align:right;width:100%;color:var(--color-error);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin-top:.27rem;animation:.16s formfield-module__tByd9a__fadeInUp;display:block}@keyframes formfield-module__tByd9a__fadeInUp{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
.modal-module__m4F6Da__modalOverlay{-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));z-index:1000;padding:var(--spacing-lg);animation:modal-module__m4F6Da__overlayFadeIn var(--transition-base);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes modal-module__m4F6Da__overlayFadeIn{0%{opacity:0}to{opacity:1}}.modal-module__m4F6Da__modalContainer{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);width:100%;max-width:500px;max-height:90vh;animation:modal-module__m4F6Da__modalSlideIn var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.modal-module__m4F6Da__modalContainerWide{max-width:800px}.modal-module__m4F6Da__modalContainerExtraWide{max-width:1100px}@keyframes modal-module__m4F6Da__modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-module__m4F6Da__modalHeader{padding:var(--spacing-xl);border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;display:flex}.modal-module__m4F6Da__modalHeaderLeft{align-items:center;gap:var(--spacing-sm);display:flex}.modal-module__m4F6Da__backButton{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal-module__m4F6Da__backButton:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.modal-module__m4F6Da__backButton:active{transform:scale(.95)}.modal-module__m4F6Da__modalTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.modal-module__m4F6Da__closeButton{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.75rem;line-height:1;display:flex}.modal-module__m4F6Da__closeButton:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.modal-module__m4F6Da__closeButton:active{transform:scale(.95)}.modal-module__m4F6Da__modalBody{padding:var(--spacing-xl);flex:1;overflow-y:auto}.modal-module__m4F6Da__modalBody::-webkit-scrollbar{width:8px}.modal-module__m4F6Da__modalBody::-webkit-scrollbar-track{background:0 0}.modal-module__m4F6Da__modalBody::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}.modal-module__m4F6Da__modalBody::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}
.errorboundary-module__HLbFPq__container{width:100%;height:100%;min-height:240px;padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex}.errorboundary-module__HLbFPq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2xl);gap:var(--spacing-md);flex-direction:column;width:100%;max-width:480px;display:flex}.errorboundary-module__HLbFPq__title{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.errorboundary-module__HLbFPq__message{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.errorboundary-module__HLbFPq__detail{font-size:var(--font-size-xs);color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);white-space:pre-wrap;word-break:break-word;margin:0;overflow-x:auto}.errorboundary-module__HLbFPq__actions{gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}.errorboundary-module__HLbFPq__button_primary{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-accent,var(--color-primary));color:var(--color-accent-text,#fff);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:opacity var(--transition-base);border:none;font-weight:500}.errorboundary-module__HLbFPq__button_primary:hover{opacity:.85}.errorboundary-module__HLbFPq__button_primary:focus-visible{outline:2px solid var(--color-accent,var(--color-primary));outline-offset:2px}.errorboundary-module__HLbFPq__button_secondary{padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-base), color var(--transition-base);background:0 0;font-weight:500}.errorboundary-module__HLbFPq__button_secondary:hover{background:var(--color-surface-hover,var(--color-surface));color:var(--color-text-primary)}.errorboundary-module__HLbFPq__button_secondary:focus-visible{outline:2px solid var(--color-border);outline-offset:2px}
.dashboardlayout-module__B1RK_q__dashboard_layout{height:100vh;font-family:var(--font-family-base);background:var(--color-bg);flex-direction:column;display:flex}.dashboardlayout-module__B1RK_q__topbar{height:56px;-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(180%);backdrop-filter:blur(var(--blur-lg)) saturate(180%);background:var(--glass-bg-strong);border-bottom:1px solid var(--color-border);padding:0 var(--spacing-lg);z-index:50;transition:all var(--transition-base);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.dashboardlayout-module__B1RK_q__topbar_section{align-items:center;gap:var(--spacing-lg);display:flex}.dashboardlayout-module__B1RK_q__topbar_left{align-items:center;gap:var(--spacing-sm);min-width:180px;display:flex}.dashboardlayout-module__B1RK_q__brand_mark{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);transition:all var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.dashboardlayout-module__B1RK_q__brand_mark:hover{background:var(--color-bg-hover);transform:translateY(-1px)}.dashboardlayout-module__B1RK_q__brand_text{font-size:1.25rem;font-weight:var(--font-weight-bold);background:var(--gradient-primary);-webkit-text-fill-color:transparent;letter-spacing:var(--letter-spacing-tight);-webkit-background-clip:text;background-clip:text}.dashboardlayout-module__B1RK_q__menu_button{color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.dashboardlayout-module__B1RK_q__menu_button:hover{background:var(--color-bg-hover);color:var(--color-text-primary);transform:scale(1.05)}.dashboardlayout-module__B1RK_q__menu_button:active{transform:scale(.95)}.dashboardlayout-module__B1RK_q__menu_icon{width:20px;height:20px}.dashboardlayout-module__B1RK_q__workspace_dropdown_row{align-items:center;gap:var(--spacing-sm);display:flex}.dashboardlayout-module__B1RK_q__create_workspace_button{background:var(--gradient-primary);width:44px;height:44px;color:var(--color-text-on-primary);border-radius:var(--radius-md);font-size:1.25rem;font-weight:var(--font-weight-bold);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);border:none;justify-content:center;align-items:center;display:flex}.dashboardlayout-module__B1RK_q__create_workspace_button:hover{background:var(--gradient-primary-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.dashboardlayout-module__B1RK_q__create_workspace_button:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.dashboardlayout-module__B1RK_q__topbar_right{align-items:center;gap:var(--spacing-md);display:flex;position:relative}.dashboardlayout-module__B1RK_q__topbar_actions{align-items:center;gap:var(--spacing-sm);display:flex}.dashboardlayout-module__B1RK_q__topbar_icon_button{border-radius:var(--radius-md);cursor:pointer;width:36px;height:36px;color:var(--color-text-secondary);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.dashboardlayout-module__B1RK_q__topbar_icon_button:hover{background:var(--color-bg-hover);color:var(--color-text-primary);transform:scale(1.05)}.dashboardlayout-module__B1RK_q__topbar_icon_button:active{transform:scale(.95)}.dashboardlayout-module__B1RK_q__topbar_actions .dashboardlayout-module__B1RK_q__icon{width:20px;height:20px}.dashboardlayout-module__B1RK_q__notifications_wrapper{position:relative}.dashboardlayout-module__B1RK_q__notification_dot{background:var(--color-error);border:2px solid var(--color-bg);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}@keyframes dashboardlayout-module__B1RK_q__pulse{0%,to{opacity:1}50%{opacity:.5}}.dashboardlayout-module__B1RK_q__notifications_dropdown{top:calc(100% + var(--spacing-sm));background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(180%);backdrop-filter:blur(var(--blur-lg)) saturate(180%);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);border-radius:var(--radius-xl);z-index:100;opacity:0;pointer-events:none;min-width:24rem;max-height:400px;transition:all var(--transition-base);position:absolute;right:0;overflow-y:auto;transform:translateY(-8px)scale(.95)}.dashboardlayout-module__B1RK_q__notifications_dropdown_show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.dashboardlayout-module__B1RK_q__notifications_dropdown_hide{opacity:0;pointer-events:none;transform:translateY(-8px)scale(.95)}.dashboardlayout-module__B1RK_q__notification_item{padding:var(--spacing-md);margin:var(--spacing-sm);background:var(--color-bg-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);border:1px solid var(--color-border);transition:all var(--transition-fast)}.dashboardlayout-module__B1RK_q__notification_item:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.dashboardlayout-module__B1RK_q__notification_item_empty{padding:var(--spacing-xl);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.dashboardlayout-module__B1RK_q__profile_button{border-radius:var(--radius-full);background:var(--gradient-primary);cursor:pointer;width:34px;height:34px;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);border:none;justify-content:center;align-items:center;display:flex;position:relative}.dashboardlayout-module__B1RK_q__profile_button:before{content:"";border-radius:var(--radius-full);background:var(--gradient-primary);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--transition-fast);padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dashboardlayout-module__B1RK_q__profile_button:hover:before{opacity:.5}.dashboardlayout-module__B1RK_q__profile_button:hover{box-shadow:var(--shadow-md);transform:scale(1.06)}.dashboardlayout-module__B1RK_q__profile_button:active{transform:scale(.96)}.dashboardlayout-module__B1RK_q__initial{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-on-primary);letter-spacing:var(--letter-spacing-wide)}.dashboardlayout-module__B1RK_q__profile_dropdown{top:calc(100% + var(--spacing-sm));background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(180%);backdrop-filter:blur(var(--blur-lg)) saturate(180%);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);border-radius:var(--radius-xl);z-index:100;min-width:16rem;padding:var(--spacing-sm);opacity:0;pointer-events:none;transition:all var(--transition-base);position:absolute;right:0;overflow:hidden;transform:translateY(-8px)scale(.95)}.dashboardlayout-module__B1RK_q__profile_dropdown_show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.dashboardlayout-module__B1RK_q__profile_dropdown_hide{opacity:0;pointer-events:none;transform:translateY(-8px)scale(.95)}.dashboardlayout-module__B1RK_q__dropdown_user_details{padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--color-bg-hover);margin-bottom:var(--spacing-xs)}.dashboardlayout-module__B1RK_q__user_full_name{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:var(--spacing-2xs)}.dashboardlayout-module__B1RK_q__user_email{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.dashboardlayout-module__B1RK_q__dropdown_separator{background:var(--color-divider);height:1px;margin:var(--spacing-sm) 0}.dashboardlayout-module__B1RK_q__dropdown_item{all:unset;box-sizing:border-box;width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);align-items:center;display:flex}.dashboardlayout-module__B1RK_q__dropdown_item:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.dashboardlayout-module__B1RK_q__dropdown_darkmode_item{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin:var(--spacing-xs) 0;display:flex}.dashboardlayout-module__B1RK_q__dropdown_icon{color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.dashboardlayout-module__B1RK_q__icon_line{width:18px;height:18px}.dashboardlayout-module__B1RK_q__dropdown_label{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex:1}.dashboardlayout-module__B1RK_q__dropdown_switch{width:52px;height:28px;display:inline-block;position:relative}.dashboardlayout-module__B1RK_q__dropdown_switch input{opacity:0;width:0;height:0}.dashboardlayout-module__B1RK_q__dropdown_switch_slider{cursor:pointer;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:all var(--transition-base);position:absolute;inset:0}.dashboardlayout-module__B1RK_q__dropdown_switch input:checked+.dashboardlayout-module__B1RK_q__dropdown_switch_slider{background:var(--gradient-primary);border-color:#0000}.dashboardlayout-module__B1RK_q__dropdown_switch_slider:before{content:"";background:var(--color-bg);border-radius:var(--radius-full);width:20px;height:20px;transition:all var(--transition-base);box-shadow:var(--shadow-sm);position:absolute;bottom:3px;left:3px}.dashboardlayout-module__B1RK_q__dropdown_switch input:checked+.dashboardlayout-module__B1RK_q__dropdown_switch_slider:before{background:var(--color-text-on-primary);transform:translate(24px)}.dashboardlayout-module__B1RK_q__content_area{flex:1;display:flex;overflow:hidden}.dashboardlayout-module__B1RK_q__sidebar{width:240px;-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(180%);backdrop-filter:blur(var(--blur-lg)) saturate(180%);background:var(--glass-bg);border-right:1px solid var(--color-border);padding:var(--spacing-md) var(--spacing-sm);transition:width var(--transition-base), padding var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.dashboardlayout-module__B1RK_q__sidebar_collapsed{width:64px;padding:var(--spacing-md) var(--spacing-xs)}.dashboardlayout-module__B1RK_q__sidebar nav{gap:var(--spacing-xs);flex-direction:column;display:flex}.dashboardlayout-module__B1RK_q__sidebar_item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;text-decoration:none;display:flex;position:relative;overflow:hidden}.dashboardlayout-module__B1RK_q__sidebar_badge{min-width:1.25rem;height:1.25rem;font-size:.72rem;font-weight:var(--font-weight-bold);color:#fff;background:#ef4444;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 .35rem;display:inline-flex}.dashboardlayout-module__B1RK_q__sidebar_item:before{content:"";background:var(--gradient-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;width:3px;height:0;transition:height var(--transition-base);position:absolute;top:50%;left:0;transform:translateY(-50%)}.dashboardlayout-module__B1RK_q__sidebar_item:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.dashboardlayout-module__B1RK_q__sidebar_item_active{background:var(--color-bg-active);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.dashboardlayout-module__B1RK_q__sidebar_item_active:before{height:70%}.dashboardlayout-module__B1RK_q__sidebar_collapsed .dashboardlayout-module__B1RK_q__sidebar_item{justify-content:center;gap:0}.dashboardlayout-module__B1RK_q__sidebar_collapsed .dashboardlayout-module__B1RK_q__sidebar_badge{margin-left:0;position:absolute;top:8px;right:8px}.dashboardlayout-module__B1RK_q__sidebar_collapsed .dashboardlayout-module__B1RK_q__sidebar_item:before{display:none}.dashboardlayout-module__B1RK_q__sidebar_icon{flex-shrink:0;width:20px;height:20px}.dashboardlayout-module__B1RK_q__main_content{scrollbar-gutter:stable;background:var(--color-bg);scroll-behavior:smooth;flex:1;position:relative;overflow-y:auto}.dashboardlayout-module__B1RK_q__upgrade_button{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--gradient-primary);color:var(--color-text-on-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);border:none;text-decoration:none;display:inline-flex}.dashboardlayout-module__B1RK_q__upgrade_button:hover{background:var(--gradient-primary-hover);box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-2px)}.dashboardlayout-module__B1RK_q__upgrade_button:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.dashboardlayout-module__B1RK_q__upgrade_icon{width:16px;height:16px}.dashboardlayout-module__B1RK_q__upgrade_label{white-space:nowrap}
.linkify-text-module__5R0lnq__inlineCode{font-family:var(--font-family-mono,monospace);background:var(--color-bg-secondary);border-radius:var(--radius-sm);padding:2px 6px;font-size:.9em}
.lockedcontrol-module__eZqKCW__lockWrap{align-items:center;display:inline-flex;position:relative}.lockedcontrol-module__eZqKCW__locked{opacity:var(--button-disabled-opacity);filter:var(--button-disabled-filter);cursor:not-allowed!important}.lockedcontrol-module__eZqKCW__locked:hover,.lockedcontrol-module__eZqKCW__locked:active,.lockedcontrol-module__eZqKCW__locked:focus{box-shadow:none!important;background:inherit!important;border-color:inherit!important;transform:none!important}.lockedcontrol-module__eZqKCW__tooltip{background:var(--color-bg);color:var(--color-text-primary);border:1px solid var(--color-border);box-shadow:var(--shadow-md);border-radius:var(--radius-md);visibility:hidden;opacity:0;z-index:2000;min-width:220px;max-width:280px;padding:10px 12px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.lockedcontrol-module__eZqKCW__lockWrap[data-show-tooltip=true] .lockedcontrol-module__eZqKCW__tooltip{visibility:visible;opacity:1;transform:translateY(-6px)}.lockedcontrol-module__eZqKCW__tooltipFixed{top:0;left:0;position:fixed;inset:auto;transform:none}.lockedcontrol-module__eZqKCW__tooltipTop .lockedcontrol-module__eZqKCW__tooltipCaret{top:auto;bottom:-6px;transform:translate(-50%)rotate(45deg)}.lockedcontrol-module__eZqKCW__tooltipBottom .lockedcontrol-module__eZqKCW__tooltipCaret{top:-6px;bottom:auto;transform:translate(-50%)rotate(225deg)}.lockedcontrol-module__eZqKCW__tooltipCaret{background:var(--color-bg);border-left:1px solid var(--color-border);border-bottom:1px solid var(--color-border);width:12px;height:12px;position:absolute;left:50%}.lockedcontrol-module__eZqKCW__tooltipTitle{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);margin-bottom:6px}.lockedcontrol-module__eZqKCW__tooltipText{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.lockedcontrol-module__eZqKCW__tooltipActions{gap:1.5rem;margin-top:12px;display:flex}.lockedcontrol-module__eZqKCW__actionsLeft .lockedcontrol-module__eZqKCW__tooltipActions{justify-content:flex-start}.lockedcontrol-module__eZqKCW__actionsCenter .lockedcontrol-module__eZqKCW__tooltipActions{justify-content:center}.lockedcontrol-module__eZqKCW__actionsRight .lockedcontrol-module__eZqKCW__tooltipActions{justify-content:flex-end}.lockedcontrol-module__eZqKCW__tooltipButton{border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;padding:8px 12px}.lockedcontrol-module__eZqKCW__tooltipButtonPrimary{background:var(--color-primary);color:var(--color-text-inverse);border:1px solid #0000}
.workflow-json-editor-module__OpdmCa__container{gap:var(--spacing-sm);flex-direction:column;flex:1;width:90%;min-height:0;margin:0 auto;display:flex}.workflow-json-editor-module__OpdmCa__surface{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);min-height:0;box-shadow:var(--shadow-md);font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--font-size-sm);flex:1;line-height:1.6;position:relative;overflow:hidden}.workflow-json-editor-module__OpdmCa__highlight,.workflow-json-editor-module__OpdmCa__textarea{width:100%;height:100%;font:inherit;line-height:inherit;tab-size:2;border:none;padding:1rem;position:absolute;inset:0}.workflow-json-editor-module__OpdmCa__highlight{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;overflow:auto}.workflow-json-editor-module__OpdmCa__highlightInner{min-height:100%;position:relative}.workflow-json-editor-module__OpdmCa__highlight::-webkit-scrollbar{display:none}.workflow-json-editor-module__OpdmCa__highlight{scrollbar-width:none}.workflow-json-editor-module__OpdmCa__textarea{resize:none;color:#0000;-webkit-text-fill-color:transparent;min-height:0;caret-color:var(--color-text-primary);box-shadow:none;z-index:1;white-space:pre;background:0 0;outline:none;flex:1;overflow:auto}.workflow-json-editor-module__OpdmCa__textarea::selection{background:#637ab259}.workflow-json-editor-module__OpdmCa__error{margin-top:var(--spacing-sm);color:var(--color-error);font-size:var(--font-size-sm);white-space:pre-wrap}.workflow-json-editor-module__OpdmCa__footer{margin-top:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.workflow-json-editor-module__OpdmCa__button{border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-base);cursor:pointer;box-shadow:var(--shadow-md);transition:var(--button-transition);padding:.65rem 1.6rem}.workflow-json-editor-module__OpdmCa__button:hover{transform:var(--button-hover-transform)}.workflow-json-editor-module__OpdmCa__formatButton{background:var(--color-bg-secondary);color:var(--color-text-primary)}.workflow-json-editor-module__OpdmCa__formatButton:hover{background:var(--color-bg)}.workflow-json-editor-module__OpdmCa__saveButton{background:var(--color-primary);color:var(--color-bg)}.workflow-json-editor-module__OpdmCa__saveButton:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-lg)}
.documentuploadfield-module__zCfWza__row{flex:1;align-items:stretch;gap:.5rem;min-width:0;display:flex}.documentuploadfield-module__zCfWza__input{border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);background:var(--color-bg);color:var(--color-text-primary);border-radius:9px;flex:1;min-width:0;padding:.5rem .65rem;font-size:.9rem}.documentuploadfield-module__zCfWza__input:focus{outline:2px solid color-mix(in srgb, var(--color-primary) 45%, transparent);border-color:var(--color-primary)}.documentuploadfield-module__zCfWza__uploadButton{border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);background:color-mix(in srgb, var(--color-bg-secondary) 60%, transparent);color:var(--color-text-primary);font-size:.85rem;font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;transition:var(--button-transition);border-radius:9px;flex-shrink:0;padding:.5rem .85rem}.documentuploadfield-module__zCfWza__uploadButton:hover:not(:disabled),.documentuploadfield-module__zCfWza__uploadButton:focus-visible:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.documentuploadfield-module__zCfWza__uploadButton:disabled{opacity:.55;cursor:not-allowed}.documentuploadfield-module__zCfWza__error{color:var(--color-error);font-size:.78rem}.documentuploadfield-module__zCfWza__description{color:var(--color-text-secondary);white-space:nowrap;padding:0 .1rem;font-size:.78rem;overflow-x:auto}.documentuploadfield-module__zCfWza__preview{border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);background:color-mix(in srgb, var(--color-bg-secondary) 40%, transparent);border-radius:10px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.documentuploadfield-module__zCfWza__previewName{color:var(--color-text-secondary);font-size:.8rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documentuploadfield-module__zCfWza__previewImage{object-fit:contain;border:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);border-radius:6px;max-width:100%;max-height:240px}.documentuploadfield-module__zCfWza__previewPdfNote{color:var(--color-text-secondary);font-size:.78rem;font-style:italic}
.searchbar-module__5HCsuW__searchBar{align-items:center;gap:var(--spacing-sm);border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text-primary);transition:all var(--transition-fast);padding:10px var(--spacing-md) 10px 40px;border-radius:var(--radius-lg);display:flex;position:relative}.searchbar-module__5HCsuW__searchBar:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-focus);background:var(--color-bg)}.searchbar-module__5HCsuW__searchBar:hover:not(:focus-within){border-color:var(--color-border-hover);background:var(--color-bg-hover)}.searchbar-module__5HCsuW__icon{color:var(--color-text-tertiary);transition:color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex;position:absolute;left:14px}.searchbar-module__5HCsuW__searchBar:focus-within .searchbar-module__5HCsuW__icon{color:var(--color-primary)}.searchbar-module__5HCsuW__defaultIcon{color:inherit}.searchbar-module__5HCsuW__input{color:inherit;font-size:var(--font-size-sm);font-family:var(--font-family-base);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0}.searchbar-module__5HCsuW__input::placeholder{color:var(--color-text-tertiary)}.searchbar-module__5HCsuW__clearButton{right:var(--spacing-sm);border-radius:var(--radius-full);background:var(--color-bg-hover);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute}.searchbar-module__5HCsuW__clearButton:hover,.searchbar-module__5HCsuW__clearButton:focus-visible{background:var(--color-bg-active);color:var(--color-text-primary)}.searchbar-module__5HCsuW__clearButton:active{opacity:.7}.searchbar-module__5HCsuW__clearButtonHidden{visibility:hidden;opacity:0;pointer-events:none}
.MentionChipInput-module__EWN2Cq__wrapper{flex:auto;width:100%;min-width:0;position:relative}.MentionChipInput-module__EWN2Cq__editor{white-space:pre-wrap;word-break:break-word;cursor:text;min-height:2.2rem}.MentionChipInput-module__EWN2Cq__editor:empty:before{content:attr(data-placeholder);color:var(--color-text-tertiary);pointer-events:none}.MentionChipInput-module__EWN2Cq__menu{z-index:30;background:var(--color-bg);border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);max-height:14rem;box-shadow:var(--shadow-lg);border-radius:10px;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto}.MentionChipInput-module__EWN2Cq__menuItem{width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;padding:.45rem .55rem;display:flex}.MentionChipInput-module__EWN2Cq__menuItem:hover,.MentionChipInput-module__EWN2Cq__menuItemActive{background:var(--color-bg-hover)}.MentionChipInput-module__EWN2Cq__menuIcon{width:1.1rem;height:1.1rem;font-size:.65rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 14%, var(--color-bg));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.MentionChipInput-module__EWN2Cq__menuName{font-size:.82rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.MentionChipInput-module__EWN2Cq__menuType{border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-left:auto;padding:.08rem .4rem;font-size:.66rem}.MentionChipInput-module__EWN2Cq__menuHint{color:var(--color-text-tertiary);padding:.55rem .65rem;font-size:.78rem}.MentionChipInput-module__EWN2Cq__chip{border:1px solid color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 10%, var(--color-bg));color:var(--color-primary);cursor:pointer;vertical-align:baseline;border-radius:999px;align-items:center;gap:.3rem;margin:0 .06rem;padding:.14rem .4rem;display:inline-flex}.MentionChipInput-module__EWN2Cq__chipLabel{font-size:.8rem;font-weight:var(--font-weight-semibold)}.MentionChipInput-module__EWN2Cq__chipType{border:1px solid color-mix(in srgb, var(--color-primary) 35%, var(--color-border));color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.05rem .32rem;font-size:.62rem}
.document-preview-module__VIxVeq__documentPreviewContainer{flex-direction:column;align-items:center;width:100%;min-height:200px;display:flex}.document-preview-module__VIxVeq__loadingState{padding:var(--spacing-xl);color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:.85rem;display:flex}.document-preview-module__VIxVeq__errorState{padding:var(--spacing-xl);color:var(--color-error);justify-content:center;align-items:center;font-size:.85rem;display:flex}.document-preview-module__VIxVeq__pdfContainer{align-items:center;gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex;overflow-y:auto}.document-preview-module__VIxVeq__pdfPageWrapper{max-width:100%;line-height:0;position:relative}.document-preview-module__VIxVeq__pdfCanvas{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:auto}.document-preview-module__VIxVeq__imageWrapper{max-width:100%;position:relative}.document-preview-module__VIxVeq__imagePreview{object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:100%;max-height:600px}.document-preview-module__VIxVeq__referenceOverlay{pointer-events:none;position:absolute;inset:0}.document-preview-module__VIxVeq__referenceBox{background:#1a73e824;border:2px solid #1a73e8f2;border-radius:4px;position:absolute;box-shadow:inset 0 0 0 1px #fff9}
.importworkflowbutton-module__ZZStzq__sectionLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;display:block}.importworkflowbutton-module__ZZStzq__modalSubtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:640px;margin:0 0 24px;line-height:1.55}.importworkflowbutton-module__ZZStzq__secondaryButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:var(--color-bg);color:var(--color-text-primary);border:1px solid var(--color-border);display:inline-flex}.importworkflowbutton-module__ZZStzq__secondaryButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover);transform:translateY(-1px)}.importworkflowbutton-module__ZZStzq__sourceGrid{grid-template-columns:1fr;gap:12px;display:grid}.importworkflowbutton-module__ZZStzq__sourceSelectLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:8px;display:block}.importworkflowbutton-module__ZZStzq__sourceSelect{border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);border-radius:12px;padding:12px 14px;font-family:inherit;line-height:1.4}.importworkflowbutton-module__ZZStzq__sourceSelect:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent);outline:none}.importworkflowbutton-module__ZZStzq__sourceSelect:disabled{opacity:.7}.importworkflowbutton-module__ZZStzq__helpCallout{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-bg-secondary));border:1px solid color-mix(in srgb, var(--color-primary) 12%, var(--color-border));color:var(--color-text-secondary);font-size:var(--font-size-sm);border-radius:16px;align-items:flex-start;gap:10px;margin-top:12px;padding:14px 16px;line-height:1.5;display:flex}.importworkflowbutton-module__ZZStzq__helpCalloutIcon{color:var(--color-info);flex-shrink:0;margin-top:2px}.importworkflowbutton-module__ZZStzq__dropzone{background:var(--color-bg);border:2px dashed var(--color-border-strong);text-align:center;cursor:pointer;width:100%;min-height:220px;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);color:var(--color-text-secondary);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 24px;font-family:inherit;display:flex}.importworkflowbutton-module__ZZStzq__dropzone:hover:not(:disabled){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 3%, var(--color-bg));box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 8%, transparent)}.importworkflowbutton-module__ZZStzq__dropzoneActive{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 7%, var(--color-bg));box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-text-primary);border-style:solid}.importworkflowbutton-module__ZZStzq__dropzone:disabled{opacity:.6;cursor:not-allowed}.importworkflowbutton-module__ZZStzq__dropzoneIcon{color:var(--color-primary);margin-bottom:8px}.importworkflowbutton-module__ZZStzq__dropzoneTitle{font-size:1.05rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.3}.importworkflowbutton-module__ZZStzq__dropzoneHint{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}.importworkflowbutton-module__ZZStzq__dropzoneBrowse{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.importworkflowbutton-module__ZZStzq__dropzoneBusy{color:var(--color-text-primary);font-weight:var(--font-weight-medium);flex-direction:column;align-items:center;gap:10px;display:flex}.importworkflowbutton-module__ZZStzq__spinner{border:2.5px solid var(--color-border-strong);border-top-color:var(--color-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite importworkflowbutton-module__ZZStzq__spin}@keyframes importworkflowbutton-module__ZZStzq__spin{to{transform:rotate(360deg)}}.importworkflowbutton-module__ZZStzq__statusBanner{font-size:var(--font-size-sm);border:1px solid #0000;border-radius:16px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;line-height:1.5;display:flex}.importworkflowbutton-module__ZZStzq__statusBannerSuccess{background:var(--color-success-bg);color:var(--color-success-hover)}.importworkflowbutton-module__ZZStzq__statusBannerError{background:var(--color-error-bg);color:var(--color-error-hover)}.importworkflowbutton-module__ZZStzq__statusBannerIcon{flex-shrink:0;margin-top:1px}.importworkflowbutton-module__ZZStzq__statusBannerTitle{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:2px;display:block}.importworkflowbutton-module__ZZStzq__statusBannerDetail{color:var(--color-text-secondary);font-size:var(--font-size-sm);display:block}.importworkflowbutton-module__ZZStzq__notesSection{border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:16px;margin-top:16px;overflow:hidden}.importworkflowbutton-module__ZZStzq__notesToggle{align-items:center;gap:var(--spacing-sm);text-align:left;cursor:pointer;width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast);background:0 0;border:none;padding:12px 16px;font-family:inherit;display:flex}.importworkflowbutton-module__ZZStzq__notesToggle:hover{background:var(--color-bg-hover)}.importworkflowbutton-module__ZZStzq__notesChevron{color:var(--color-text-tertiary);transition:transform var(--transition-fast);margin-left:auto}.importworkflowbutton-module__ZZStzq__notesChevronOpen{transform:rotate(90deg)}.importworkflowbutton-module__ZZStzq__notesCount{background:var(--color-warning-bg);color:var(--color-warning);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:2px 8px}.importworkflowbutton-module__ZZStzq__notesList{border-top:1px solid var(--color-border);max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.importworkflowbutton-module__ZZStzq__noteGroup{padding:12px 16px}.importworkflowbutton-module__ZZStzq__noteGroup+.importworkflowbutton-module__ZZStzq__noteGroup{border-top:1px solid var(--color-divider)}.importworkflowbutton-module__ZZStzq__noteGroupTitle{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:8px;display:flex}.importworkflowbutton-module__ZZStzq__noteGroupTitleIcon{color:var(--color-warning);flex-shrink:0}.importworkflowbutton-module__ZZStzq__noteItem{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding-left:16px;line-height:1.5;position:relative}.importworkflowbutton-module__ZZStzq__noteItem+.importworkflowbutton-module__ZZStzq__noteItem{margin-top:6px}.importworkflowbutton-module__ZZStzq__noteItem:before{content:"";background:var(--color-text-tertiary);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:4px}.importworkflowbutton-module__ZZStzq__footer{justify-content:flex-end;gap:var(--spacing-sm);border-top:1px solid var(--color-divider);margin-top:24px;padding-top:20px;display:flex}.importworkflowbutton-module__ZZStzq__footerButton{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;border-radius:999px;padding:10px 22px;font-family:inherit;display:inline-flex}.importworkflowbutton-module__ZZStzq__footerButtonSecondary{background:var(--color-bg);color:var(--color-text-primary);border-color:var(--color-border)}.importworkflowbutton-module__ZZStzq__footerButtonSecondary:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-hover)}.importworkflowbutton-module__ZZStzq__footerButton:disabled{opacity:.5;cursor:not-allowed}
.profileOverlay-module__-Oattq__profileOverlayBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9998;background:#00000061;position:fixed;inset:0}.profileOverlay-module__-Oattq__panel{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(720px,92vw);box-shadow:var(--shadow-lg);z-index:9999;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.profileOverlay-module__-Oattq__banner{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 100%, transparent) 0%, color-mix(in srgb, var(--color-primary) 78%, var(--color-bg) 22%) 100%);height:104px;position:relative}.profileOverlay-module__-Oattq__iconClose{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);background:color-mix(in srgb, var(--color-bg) 80%, transparent);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:transform 80ms,background .15s;display:inline-flex;position:absolute;top:10px;left:10px}.profileOverlay-module__-Oattq__iconClose:hover{color:var(--color-text-primary);transform:scale(1.06)}.profileOverlay-module__-Oattq__avatarWrap{border-radius:var(--radius-full);background:var(--color-bg);width:121px;height:121px;box-shadow:var(--shadow-md);place-items:center;padding:4px;display:grid;position:absolute;bottom:-64px;left:24px}.profileOverlay-module__-Oattq__avatarCircle{border-radius:var(--radius-full);background:var(--color-bg-secondary);width:100%;height:100%;color:var(--color-text-primary);font-size:40px;font-weight:var(--font-weight-bold);place-items:center;display:grid}.profileOverlay-module__-Oattq__headerBlock{align-items:center;gap:16px;padding:32px 24px 18px 165px;display:flex}.profileOverlay-module__-Oattq__identityText{min-width:0}.profileOverlay-module__-Oattq__nameRow{align-items:center;gap:8px;display:flex}.profileOverlay-module__-Oattq__nameText{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.profileOverlay-module__-Oattq__subtitleRow{align-items:center;gap:0;margin-top:2px;display:flex}.profileOverlay-module__-Oattq__titleText{color:var(--color-text-secondary);font-size:var(--font-size-base)}.profileOverlay-module__-Oattq__muted{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.profileOverlay-module__-Oattq__dot{color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;margin:0 6px}.profileOverlay-module__-Oattq__loading,.profileOverlay-module__-Oattq__error{border-radius:var(--radius-sm);font-size:var(--font-size-sm);margin:12px 24px 0;padding:12px}.profileOverlay-module__-Oattq__error{border:1px solid var(--color-error);color:var(--color-error);background:color-mix(in srgb, var(--color-error) 6%, var(--color-bg))}.profileOverlay-module__-Oattq__detailsGrid{grid-template-columns:1fr 1fr;gap:8px 16px;padding:6px 24px 14px;display:grid}@media (max-width:640px){.profileOverlay-module__-Oattq__detailsGrid{grid-template-columns:1fr}}.profileOverlay-module__-Oattq__infoRow{border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-sm);background:var(--color-bg-secondary);grid-template-columns:20px 120px 1fr;align-items:center;gap:10px;padding:8px 10px;display:grid}.profileOverlay-module__-Oattq__infoIcon{color:var(--color-text-secondary);opacity:.95}.profileOverlay-module__-Oattq__infoLabel{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.profileOverlay-module__-Oattq__infoValue{color:var(--color-text-primary);font-size:var(--font-size-sm);word-break:break-word;line-height:1.25}.profileOverlay-module__-Oattq__infoValue a{color:var(--color-text-link);text-decoration:none}.profileOverlay-module__-Oattq__infoValue a:hover{text-decoration:underline}.profileOverlay-module__-Oattq__nowrap{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.profileOverlay-module__-Oattq__bioBlock{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary);margin:6px 24px 20px;padding:12px 14px}.profileOverlay-module__-Oattq__bioTitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:6px}.profileOverlay-module__-Oattq__bioBody{font-size:var(--font-size-base);color:var(--color-text-primary);max-height:210px;line-height:1.45;overflow:auto}
.profilePictureSection-module__6c6pEa__card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast)}.profilePictureSection-module__6c6pEa__card:hover{box-shadow:var(--shadow-md)}.profilePictureSection-module__6c6pEa__cardTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:var(--spacing-xs)}.profilePictureSection-module__6c6pEa__helperText{margin-top:0;margin-bottom:var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-tertiary);letter-spacing:.01em;line-height:1.5;display:block}.profilePictureSection-module__6c6pEa__row{align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.profilePictureSection-module__6c6pEa__avatar{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative;overflow:hidden}.profilePictureSection-module__6c6pEa__avatarImage{object-fit:cover;width:100%;height:100%;display:block}.profilePictureSection-module__6c6pEa__avatarInitials{font-size:32px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);letter-spacing:-.02em;text-transform:uppercase}.profilePictureSection-module__6c6pEa__avatarSpinner{border:2px solid #0000;border-top-color:var(--color-primary);box-sizing:border-box;border-radius:50%;animation:.9s linear infinite profilePictureSection-module__6c6pEa__profilePictureSpin;position:absolute;inset:0}@keyframes profilePictureSection-module__6c6pEa__profilePictureSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profilePictureSection-module__6c6pEa__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.profilePictureSection-module__6c6pEa__primaryButton{background:var(--gradient-primary);color:var(--color-text-on-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);letter-spacing:-.01em;border:none;padding:10px 20px}.profilePictureSection-module__6c6pEa__primaryButton:hover:not(:disabled){background:var(--gradient-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.profilePictureSection-module__6c6pEa__primaryButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.profilePictureSection-module__6c6pEa__secondaryButton{background:var(--color-bg);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);padding:10px 20px}.profilePictureSection-module__6c6pEa__secondaryButton:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-hover)}.profilePictureSection-module__6c6pEa__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.profilePictureSection-module__6c6pEa__hiddenInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.profilePictureSection-module__6c6pEa__errorMessage{margin-top:var(--spacing-sm);color:var(--color-error);font-size:var(--font-size-xs)}.profilePictureSection-module__6c6pEa__editorOverlay{z-index:1000;padding:var(--spacing-lg);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.profilePictureSection-module__6c6pEa__editorPanel{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);max-width:calc(100vw - 2 * var(--spacing-lg));align-items:stretch;gap:var(--spacing-md);flex-direction:column;display:flex}.profilePictureSection-module__6c6pEa__editorTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.profilePictureSection-module__6c6pEa__editorHelper{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:0}.profilePictureSection-module__6c6pEa__editorViewport{border-radius:var(--radius-md);cursor:grab;touch-action:none;background:#111;align-self:center;position:relative;overflow:hidden}.profilePictureSection-module__6c6pEa__editorViewport:active{cursor:grabbing}.profilePictureSection-module__6c6pEa__editorImage{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.profilePictureSection-module__6c6pEa__editorMask{pointer-events:none;border:1px solid #ffffffa6;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 9999px #0000008c}.profilePictureSection-module__6c6pEa__editorSlider{width:100%}.profilePictureSection-module__6c6pEa__editorActions{justify-content:flex-end;gap:var(--spacing-sm);display:flex}
.step-result-renderer-module__m5RzFq__resultContainer{color:var(--color-text-secondary);font-size:.85rem;position:relative}.step-result-renderer-module__m5RzFq__resultToolbar{margin-bottom:var(--spacing-2xs);justify-content:flex-end;display:flex}.step-result-renderer-module__m5RzFq__copyButton{border-radius:var(--radius-sm);color:var(--color-text-tertiary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;display:inline-flex}.step-result-renderer-module__m5RzFq__copyButton:hover{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.step-result-renderer-module__m5RzFq__copyLabel{-webkit-user-select:none;user-select:none}.step-result-renderer-module__m5RzFq__resultBody{white-space:pre-wrap;word-break:break-word;line-height:1.5}.step-result-renderer-module__m5RzFq__resultTruncated{max-height:200px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.step-result-renderer-module__m5RzFq__expandButton{margin-top:var(--spacing-2xs);color:var(--color-primary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-size:.8rem;display:inline-flex}.step-result-renderer-module__m5RzFq__expandButton:hover{opacity:.8}.step-result-renderer-module__m5RzFq__jsonViewWrapper{font-family:var(--font-family-mono,monospace);font-size:.85rem;line-height:1.5}.step-result-renderer-module__m5RzFq__jsonContainer{background:0 0}.step-result-renderer-module__m5RzFq__jsonLabel{color:#1d4ed8}.step-result-renderer-module__m5RzFq__jsonString{color:#047857}.step-result-renderer-module__m5RzFq__jsonNumber{color:#b45309}.step-result-renderer-module__m5RzFq__jsonBoolean,.step-result-renderer-module__m5RzFq__jsonNull{color:#be123c}.step-result-renderer-module__m5RzFq__jsonPunctuation{color:#475569}[data-theme=dark] .step-result-renderer-module__m5RzFq__jsonLabel{color:#93c5fd}[data-theme=dark] .step-result-renderer-module__m5RzFq__jsonString{color:#6ee7b7}[data-theme=dark] .step-result-renderer-module__m5RzFq__jsonNumber{color:#fcd34d}[data-theme=dark] .step-result-renderer-module__m5RzFq__jsonBoolean,[data-theme=dark] .step-result-renderer-module__m5RzFq__jsonNull{color:#f472b6}[data-theme=dark] .step-result-renderer-module__m5RzFq__jsonPunctuation{color:#94a3b8}.step-result-renderer-module__m5RzFq__fileCards{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.step-result-renderer-module__m5RzFq__fileCardWrapper{align-items:center;gap:var(--spacing-xs);display:inline-flex}.step-result-renderer-module__m5RzFq__fileCard{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);font-size:.8rem;display:inline-flex}.step-result-renderer-module__m5RzFq__fileCardIcon{color:var(--color-text-tertiary);flex-shrink:0}.step-result-renderer-module__m5RzFq__fileCardName{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.step-result-renderer-module__m5RzFq__fileCardSize{color:var(--color-text-tertiary);font-size:.75rem}
.exportworkflowmodal-module__OBZccW__modalSubtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:640px;margin:0 0 24px;line-height:1.55}.exportworkflowmodal-module__OBZccW__sectionLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;display:block}.exportworkflowmodal-module__OBZccW__formatSelectLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:8px;display:block}.exportworkflowmodal-module__OBZccW__formatSelect{border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);border-radius:12px;padding:12px 14px;font-family:inherit;line-height:1.4}.exportworkflowmodal-module__OBZccW__formatSelect:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent);outline:none}.exportworkflowmodal-module__OBZccW__formatSelect:disabled{opacity:.7}.exportworkflowmodal-module__OBZccW__statusBanner{font-size:var(--font-size-sm);border:1px solid #0000;border-radius:16px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;line-height:1.5;display:flex}.exportworkflowmodal-module__OBZccW__statusBannerSuccess{background:var(--color-success-bg);color:var(--color-success-hover)}.exportworkflowmodal-module__OBZccW__statusBannerError{background:var(--color-error-bg);color:var(--color-error-hover)}.exportworkflowmodal-module__OBZccW__statusBannerIcon{flex-shrink:0;margin-top:1px}.exportworkflowmodal-module__OBZccW__statusBannerTitle{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:2px;display:block}.exportworkflowmodal-module__OBZccW__statusBannerDetail{color:var(--color-text-secondary);font-size:var(--font-size-sm);display:block}.exportworkflowmodal-module__OBZccW__notesSection{border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:16px;margin-top:16px;overflow:hidden}.exportworkflowmodal-module__OBZccW__notesToggle{align-items:center;gap:var(--spacing-sm);text-align:left;cursor:pointer;width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background var(--transition-fast);background:0 0;border:none;padding:12px 16px;font-family:inherit;display:flex}.exportworkflowmodal-module__OBZccW__notesToggle:hover{background:var(--color-bg-hover)}.exportworkflowmodal-module__OBZccW__notesChevron{color:var(--color-text-tertiary);transition:transform var(--transition-fast);margin-left:auto}.exportworkflowmodal-module__OBZccW__notesChevronOpen{transform:rotate(90deg)}.exportworkflowmodal-module__OBZccW__notesCount{background:var(--color-warning-bg);color:var(--color-warning);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:2px 8px}.exportworkflowmodal-module__OBZccW__notesList{border-top:1px solid var(--color-border);max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.exportworkflowmodal-module__OBZccW__noteGroup{padding:12px 16px}.exportworkflowmodal-module__OBZccW__noteGroup+.exportworkflowmodal-module__OBZccW__noteGroup{border-top:1px solid var(--color-divider)}.exportworkflowmodal-module__OBZccW__noteGroupTitle{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:8px;display:flex}.exportworkflowmodal-module__OBZccW__noteGroupTitleIcon{color:var(--color-warning);flex-shrink:0}.exportworkflowmodal-module__OBZccW__noteItem{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding-left:16px;line-height:1.5;position:relative}.exportworkflowmodal-module__OBZccW__noteItem+.exportworkflowmodal-module__OBZccW__noteItem{margin-top:6px}.exportworkflowmodal-module__OBZccW__noteItem:before{content:"";background:var(--color-text-tertiary);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:4px}.exportworkflowmodal-module__OBZccW__footer{justify-content:flex-end;gap:var(--spacing-sm);border-top:1px solid var(--color-divider);margin-top:24px;padding-top:20px;display:flex}.exportworkflowmodal-module__OBZccW__footerButton{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;border-radius:999px;padding:10px 22px;font-family:inherit;display:inline-flex}.exportworkflowmodal-module__OBZccW__footerButtonSecondary{background:var(--color-bg);color:var(--color-text-primary);border-color:var(--color-border)}.exportworkflowmodal-module__OBZccW__footerButtonSecondary:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-hover)}.exportworkflowmodal-module__OBZccW__footerButtonPrimary{background:var(--color-primary);color:var(--color-text-on-primary);border-color:var(--color-primary)}.exportworkflowmodal-module__OBZccW__footerButtonPrimary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.exportworkflowmodal-module__OBZccW__footerButton:disabled{opacity:.5;cursor:not-allowed}.exportworkflowmodal-module__OBZccW__busyContent{align-items:center;gap:var(--spacing-xs);display:flex}.exportworkflowmodal-module__OBZccW__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite exportworkflowmodal-module__OBZccW__spin}@keyframes exportworkflowmodal-module__OBZccW__spin{to{transform:rotate(360deg)}}
.recommendations-module__GF8Lba__recSection{padding:var(--spacing-xl);max-width:1100px;margin:0 auto;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);gap:var(--spacing-lg);display:grid}.recommendations-module__GF8Lba__loadingText{color:var(--color-text-primary)}.recommendations-module__GF8Lba__pageHeader{justify-content:space-between;align-items:flex-end;gap:var(--spacing-lg);display:flex}.recommendations-module__GF8Lba__titleBlock{gap:.35rem;display:grid}.recommendations-module__GF8Lba__sectionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);align-items:center;gap:.5rem;display:flex}.recommendations-module__GF8Lba__countPill{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.recommendations-module__GF8Lba__sectionSubtext{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0}.recommendations-module__GF8Lba__controlsBar{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.recommendations-module__GF8Lba__filters{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.recommendations-module__GF8Lba__list{gap:var(--spacing-lg);display:grid}.recommendations-module__GF8Lba__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);padding:var(--spacing-lg) var(--spacing-xl);gap:var(--spacing-md);box-shadow:var(--shadow-xs);transition:box-shadow .15s,border-color .15s;display:grid}.recommendations-module__GF8Lba__card:hover{box-shadow:var(--shadow-sm)}.recommendations-module__GF8Lba__pendingCard{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);padding:var(--spacing-md) var(--spacing-lg);gap:.25rem;display:grid}.recommendations-module__GF8Lba__pendingHeader{color:var(--color-text-primary);align-items:center;gap:.5rem;display:inline-flex}.recommendations-module__GF8Lba__pendingSpinner{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:999px;width:.85rem;height:.85rem;animation:.8s linear infinite recommendations-module__GF8Lba__rec-spinner}.recommendations-module__GF8Lba__pendingWorkflow{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.recommendations-module__GF8Lba__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.recommendations-module__GF8Lba__cardHeaderPills{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:inline-flex}.recommendations-module__GF8Lba__cardTitleGroup{gap:.35rem;display:grid}.recommendations-module__GF8Lba__cardTitle{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}.recommendations-module__GF8Lba__cardWorkflow{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.recommendations-module__GF8Lba__cardExplanation{color:var(--color-text-secondary);font-size:var(--font-size-sm);max-width:72ch;margin:0;line-height:1.6}.recommendations-module__GF8Lba__tagPill{font-size:.75rem;font-weight:var(--font-weight-semibold);border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);border-radius:999px;align-items:center;padding:.125rem .5rem;display:inline-flex}.recommendations-module__GF8Lba__tagBugfix{color:#b91c1c;background:#dc26261a;border-color:#dc262659}.recommendations-module__GF8Lba__tagImprovement{color:#b45309;background:#d977061f;border-color:#d9770659}.recommendations-module__GF8Lba__tagNewFeature{color:#1d4ed8;background:#2563eb1f;border-color:#2563eb59}.recommendations-module__GF8Lba__actions{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.recommendations-module__GF8Lba__primaryButton{border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-weight:var(--font-weight-semibold);cursor:pointer;border:none;padding:.5rem 1rem}.recommendations-module__GF8Lba__primaryButton:hover:not(:disabled){filter:brightness(1.05)}.recommendations-module__GF8Lba__primaryButton:disabled{opacity:.6;cursor:not-allowed}.recommendations-module__GF8Lba__secondaryButton{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-primary);cursor:pointer;padding:.5rem 1rem}.recommendations-module__GF8Lba__secondaryButton:hover:not(:disabled){background:var(--color-bg-secondary)}.recommendations-module__GF8Lba__secondaryButton:disabled{opacity:.6;cursor:not-allowed}.recommendations-module__GF8Lba__statusPill{font-size:.75rem;font-weight:var(--font-weight-semibold);border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-bg-secondary);text-transform:capitalize;border-radius:999px;align-items:center;padding:.125rem .5rem;display:inline-flex}.recommendations-module__GF8Lba__statusShown{color:var(--color-primary);background:#6366f11f;border-color:#6366f166}.recommendations-module__GF8Lba__statusDismissed{background:var(--color-bg-secondary);color:var(--color-text-secondary)}.recommendations-module__GF8Lba__statusApplied{color:#15803d;background:#22c55e1f;border-color:#22c55e59}.recommendations-module__GF8Lba__emptyState{padding:var(--spacing-xl);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);text-align:center;gap:var(--spacing-sm);display:grid}.recommendations-module__GF8Lba__toastStack{bottom:var(--spacing-lg);right:var(--spacing-lg);gap:var(--spacing-xs);z-index:1000;display:grid;position:fixed}.recommendations-module__GF8Lba__toast{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);background:var(--color-bg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);color:var(--color-text-primary);min-width:220px}.recommendations-module__GF8Lba__previewOverlay{padding:var(--spacing-lg);z-index:1100;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.recommendations-module__GF8Lba__previewModal{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(1100px,100%);max-height:88vh;box-shadow:var(--shadow-lg);padding:var(--spacing-lg);gap:var(--spacing-md);display:grid;overflow:auto}.recommendations-module__GF8Lba__previewHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.recommendations-module__GF8Lba__previewTitleGroup{gap:.2rem;display:grid}.recommendations-module__GF8Lba__previewTitle{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.recommendations-module__GF8Lba__previewSubtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.recommendations-module__GF8Lba__previewCloseButton{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-primary);cursor:pointer;padding:.45rem .85rem}.recommendations-module__GF8Lba__previewCloseButton:hover{background:var(--color-bg-secondary)}.recommendations-module__GF8Lba__previewMeta{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.recommendations-module__GF8Lba__previewError{color:var(--color-error,#dc2626);font-size:var(--font-size-sm);margin:0}.recommendations-module__GF8Lba__previewGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recommendations-module__GF8Lba__previewPanel{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.recommendations-module__GF8Lba__previewPanelTitle{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.recommendations-module__GF8Lba__previewCode{padding:var(--spacing-md);max-height:52vh;color:var(--color-text-primary);white-space:pre;box-sizing:border-box;width:100%;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.77rem;line-height:1.5;overflow:auto}.recommendations-module__GF8Lba__previewDiffCanvas{box-sizing:border-box;width:max-content;min-width:100%}.recommendations-module__GF8Lba__previewDiffLine{box-sizing:border-box;border-radius:4px;grid-template-columns:14px minmax(0,1fr);gap:.4rem;width:100%;padding:0 .2rem;display:grid}.recommendations-module__GF8Lba__previewDiffSame{background:0 0}.recommendations-module__GF8Lba__previewDiffRemoved{background:#dc26261f}.recommendations-module__GF8Lba__previewDiffAdded{background:#16a34a1f}.recommendations-module__GF8Lba__previewDiffMarker{color:var(--color-text-secondary)}.recommendations-module__GF8Lba__previewDiffRemoved .recommendations-module__GF8Lba__previewDiffMarker{color:#b91c1c}.recommendations-module__GF8Lba__previewDiffAdded .recommendations-module__GF8Lba__previewDiffMarker{color:#15803d}.recommendations-module__GF8Lba__previewDiffText{white-space:pre;min-width:0}@media (max-width:900px){.recommendations-module__GF8Lba__previewOverlay{padding:var(--spacing-sm)}.recommendations-module__GF8Lba__previewModal{padding:var(--spacing-md);max-height:92vh}.recommendations-module__GF8Lba__previewGrid{grid-template-columns:1fr}.recommendations-module__GF8Lba__previewCode{max-height:36vh}}@keyframes recommendations-module__GF8Lba__rec-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.passwordfield-module__F4frja__toggleShowPassword{top:50%;right:var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;width:2.25rem;height:2.25rem;color:var(--color-text-secondary);transition:var(--button-transition);z-index:3;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translateY(-50%)}.passwordfield-module__F4frja__toggleShowPassword:hover{color:var(--color-primary-hover);box-shadow:var(--shadow-md);background:#635bff14;outline:2px solid #635bff18}.passwordfield-module__F4frja__toggleShowPassword:active{background:#635bff21}.passwordfield-module__F4frja__toggleIcon{width:1.22rem;height:1.22rem;transition:opacity .15s,transform .21s cubic-bezier(.7,1.5,.4,1)}.passwordfield-module__F4frja__capsLockWarning{color:var(--color-warning);font-size:.9rem}
.execution-logs-module__ACou-W__logSection{padding:var(--spacing-xl);max-width:85%;margin:0 auto;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);gap:var(--spacing-lg);display:grid}.execution-logs-module__ACou-W__loadingText{color:var(--color-text-primary)}.execution-logs-module__ACou-W__pageHeader{justify-content:space-between;align-items:flex-end;gap:var(--spacing-lg);display:flex}.execution-logs-module__ACou-W__titleBlock{gap:.35rem;display:grid}.execution-logs-module__ACou-W__sectionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);align-items:center;gap:.5rem;display:flex}.execution-logs-module__ACou-W__countPill{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.execution-logs-module__ACou-W__sectionSubtext{color:var(--color-text-secondary);font-size:var(--font-size-base)}.execution-logs-module__ACou-W__controlsBar{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.execution-logs-module__ACou-W__awaitingSection{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);padding:var(--spacing-md);gap:var(--spacing-sm);display:grid}.execution-logs-module__ACou-W__awaitingTitle{color:var(--color-text-primary);align-items:center;gap:.5rem;margin:0;display:flex}.execution-logs-module__ACou-W__awaitingList{gap:var(--spacing-xs);display:grid}.execution-logs-module__ACou-W__awaitingItem{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.execution-logs-module__ACou-W__awaitingMain{gap:.15rem;display:grid}.execution-logs-module__ACou-W__awaitingWorkflow{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.execution-logs-module__ACou-W__awaitingAction,.execution-logs-module__ACou-W__awaitingDate{color:var(--color-text-secondary);font-size:.9rem}.execution-logs-module__ACou-W__awaitingActions{align-items:center;gap:var(--spacing-sm);display:inline-flex}.execution-logs-module__ACou-W__reviewButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;padding:.35rem .65rem;font-size:.82rem}.execution-logs-module__ACou-W__reviewButton:hover{background:var(--color-bg-secondary-hover)}.execution-logs-module__ACou-W__dismissButton{border:1px solid color-mix(in srgb, var(--color-error) 45%, var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-error) 8%, var(--color-bg));color:var(--color-error);cursor:pointer;padding:.35rem .65rem;font-size:.82rem}.execution-logs-module__ACou-W__dismissButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-error) 14%, var(--color-bg))}.execution-logs-module__ACou-W__dismissButton:disabled{opacity:.65;cursor:not-allowed}.execution-logs-module__ACou-W__logSearch{width:100%;max-width:400px}.execution-logs-module__ACou-W__logTable{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);box-shadow:var(--shadow-md);overflow:hidden}.execution-logs-module__ACou-W__logTableHeader,.execution-logs-module__ACou-W__logRow{cursor:pointer;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;padding:.25rem 1.5rem;display:grid}.execution-logs-module__ACou-W__logTableHeader{background-color:var(--color-bg-secondary);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:.03em}.execution-logs-module__ACou-W__logTableBody{background-color:var(--color-bg)}.execution-logs-module__ACou-W__logRow{border-bottom:1px solid var(--color-border);transition:background .2s}.execution-logs-module__ACou-W__logRow:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.execution-logs-module__ACou-W__logRow:hover{background-color:var(--color-bg-secondary)}.execution-logs-module__ACou-W__logRowActive{background-color:var(--color-bg-secondary-active)}.execution-logs-module__ACou-W__logColumn{padding:var(--spacing-xs) var(--spacing-sm);word-break:break-word;color:var(--color-text-secondary);font-size:var(--font-size-base);min-width:0}.execution-logs-module__ACou-W__logColumnName{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.execution-logs-module__ACou-W__logColumnStatus{width:120px}.execution-logs-module__ACou-W__statusPill{text-transform:capitalize;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.execution-logs-module__ACou-W__statusSuccess{background:var(--color-bg-secondary);color:var(--color-success);border-color:var(--color-border)}.execution-logs-module__ACou-W__statusFailed{background:var(--color-bg-secondary);color:var(--color-error);border-color:var(--color-border)}.execution-logs-module__ACou-W__statusStopped,.execution-logs-module__ACou-W__statusUnknown{background:var(--color-bg-secondary);color:var(--color-text-secondary);border-color:var(--color-border)}.execution-logs-module__ACou-W__statusAwaitingReview{background:color-mix(in srgb, var(--color-warning,#f39c12) 14%, transparent);color:var(--color-warning,#f39c12);border-color:color-mix(in srgb, var(--color-warning,#f39c12) 40%, transparent)}.execution-logs-module__ACou-W__logDrawerOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;background:#11182773;justify-content:flex-end;display:flex;position:fixed;inset:0}.execution-logs-module__ACou-W__logDrawer{background:var(--color-bg);width:clamp(320px,40vw,720px);max-width:100%;height:100%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.execution-logs-module__ACou-W__logDrawerHeader{padding:var(--spacing-md);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.execution-logs-module__ACou-W__logDrawerTitle{font-size:var(--font-size-xl);color:var(--color-text-header);font-weight:var(--font-weight-semibold)}.execution-logs-module__ACou-W__logDrawerCloseButton{color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.execution-logs-module__ACou-W__logDrawerCloseButton:hover{background:var(--color-bg-secondary)}.execution-logs-module__ACou-W__logDrawerBody{gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column;flex:1;display:flex;overflow:hidden}.execution-logs-module__ACou-W__logDrawerLoading,.execution-logs-module__ACou-W__logDrawerError{justify-content:center;align-items:center;gap:var(--spacing-sm);text-align:center;margin-top:var(--spacing-lg);color:var(--color-text-secondary);flex-direction:column;display:flex}.execution-logs-module__ACou-W__logDrawerSpinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite execution-logs-module__ACou-W__spin}@keyframes execution-logs-module__ACou-W__spin{to{transform:rotate(360deg)}}.execution-logs-module__ACou-W__logDrawerRetryButton{background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);cursor:pointer;font-weight:var(--font-weight-medium);border:none;padding:.6rem 1rem}.execution-logs-module__ACou-W__logDrawerRetryButton:hover{background:var(--color-primary-hover)}.execution-logs-module__ACou-W__logDrawerActions{align-items:center;gap:var(--spacing-sm);display:flex}.execution-logs-module__ACou-W__copyButton{align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer;padding:.6rem 1rem;transition:background .2s,border-color .2s;display:inline-flex}.execution-logs-module__ACou-W__copyButton:hover:not(:disabled){background:var(--color-bg-secondary-hover);border-color:var(--color-border-hover)}.execution-logs-module__ACou-W__copyButton:disabled{opacity:.6;cursor:not-allowed}.execution-logs-module__ACou-W__copyFeedback{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.execution-logs-module__ACou-W__copyFeedbackSuccess{color:var(--color-success)}.execution-logs-module__ACou-W__copyFeedbackError{color:var(--color-error)}.execution-logs-module__ACou-W__logDrawerContent{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-secondary);padding:var(--spacing-sm);white-space:pre-wrap;word-break:break-word;flex:1;overflow:auto}.execution-logs-module__ACou-W__logDrawerContent pre,.execution-logs-module__ACou-W__logDrawerContent code{word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap!important}.execution-logs-module__ACou-W__logDrawerEmpty{color:var(--color-text-secondary)}@media (max-width:768px){.execution-logs-module__ACou-W__logSection{max-width:95%;padding:var(--spacing-md)}.execution-logs-module__ACou-W__logDrawer{width:100%}.execution-logs-module__ACou-W__logTableHeader,.execution-logs-module__ACou-W__logRow{padding:var(--spacing-md);align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;display:flex}.execution-logs-module__ACou-W__logColumn{width:100%;font-size:var(--font-size-base);padding:0}.execution-logs-module__ACou-W__logColumnName,.execution-logs-module__ACou-W__logColumnDescription,.execution-logs-module__ACou-W__logColumnDate{white-space:normal;text-overflow:initial;overflow:visible}.execution-logs-module__ACou-W__logColumnName:before{content:"Name: ";font-weight:var(--font-weight-bold)}.execution-logs-module__ACou-W__logColumnDescription:before{content:"Description: ";font-weight:var(--font-weight-bold)}.execution-logs-module__ACou-W__logColumnDate:before{content:"Creation Time: ";font-weight:var(--font-weight-bold)}}
.integrations-detail-module__JBXTwG__detailPageWrapper{padding:var(--spacing-xl) var(--spacing-xl) 96px;gap:var(--spacing-xl);flex-direction:column;max-width:1100px;margin:0 auto;display:flex}.integrations-detail-module__JBXTwG__detailHeader{gap:var(--spacing-lg);flex-direction:column;display:flex}.integrations-detail-module__JBXTwG__detailTopBar{justify-content:space-between;align-items:center;display:flex}.integrations-detail-module__JBXTwG__backLink{align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);margin-left:calc(-1 * var(--spacing-sm));text-decoration:none;display:inline-flex}.integrations-detail-module__JBXTwG__backLink:hover{color:var(--color-primary);background:var(--color-bg-hover)}.integrations-detail-module__JBXTwG__detailTitleRow{align-items:flex-start;gap:var(--spacing-lg);display:flex}.integrations-detail-module__JBXTwG__detailAvatar{border-radius:var(--radius-xl);border:1px solid var(--color-border);width:72px;height:72px;box-shadow:var(--shadow-sm);background:#fff;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.integrations-detail-module__JBXTwG__integrationLogo{padding:6px;object-fit:contain!important}.integrations-detail-module__JBXTwG__detailInitials{font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:1.2rem}.integrations-detail-module__JBXTwG__detailTextBlock{gap:var(--spacing-xs);flex-direction:column;display:flex}.integrations-detail-module__JBXTwG__detailTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.03em;line-height:var(--line-height-tight);margin:0}.integrations-detail-module__JBXTwG__detailDescription{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);max-width:600px;margin:0}.integrations-detail-module__JBXTwG__detailMetaRow{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.integrations-detail-module__JBXTwG__badge{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-bg));border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);min-width:22px;height:24px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);letter-spacing:-.01em;justify-content:center;align-items:center;padding:2px 10px;display:inline-flex}.integrations-detail-module__JBXTwG__badgeTrigger{background:color-mix(in srgb, #f59e0b 10%, var(--color-bg));color:#b45309;border-color:#f59e0b40}.integrations-detail-module__JBXTwG__detailCategories{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.integrations-detail-module__JBXTwG__integrationChip{border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-bg-secondary);white-space:nowrap;padding:4px 12px}.integrations-detail-module__JBXTwG__sectionHeading{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);margin:0 0 var(--spacing-sm) 0}.integrations-detail-module__JBXTwG__methodBadge{border-radius:var(--radius-full);height:24px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;background:color-mix(in srgb, var(--color-primary) 8%, var(--color-bg));color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);white-space:nowrap;flex-shrink:0;align-items:center;padding:2px 10px;display:inline-flex}.integrations-detail-module__JBXTwG__methodBadgeTrigger{background:color-mix(in srgb, #f59e0b 10%, var(--color-bg));color:#b45309;border-color:#f59e0b40}.integrations-detail-module__JBXTwG__paramName{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background:var(--color-bg);border-radius:var(--radius-sm);margin-right:var(--spacing-xs);padding:1px 6px}.integrations-detail-module__JBXTwG__paramDesc{color:var(--color-text-secondary)}.integrations-detail-module__JBXTwG__optionalTag{border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);background:var(--color-bg);border:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.04em;margin-right:var(--spacing-xs);white-space:nowrap;align-items:center;padding:1px 8px;display:inline-flex}.integrations-detail-module__JBXTwG__actionGrid{gap:var(--spacing-sm);flex-direction:column;display:flex}.integrations-detail-module__JBXTwG__actionCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all var(--transition-fast);gap:var(--spacing-sm);flex-direction:column;display:flex}.integrations-detail-module__JBXTwG__cardTop{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.integrations-detail-module__JBXTwG__actionDisplayName{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.01em;line-height:var(--line-height-tight)}.integrations-detail-module__JBXTwG__actionDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.integrations-detail-module__JBXTwG__paramSection{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-direction:column;display:flex}.integrations-detail-module__JBXTwG__paramLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:var(--spacing-xs);display:flex}.integrations-detail-module__JBXTwG__paramList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.integrations-detail-module__JBXTwG__paramList li{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);padding:8px 12px}.integrations-detail-module__JBXTwG__noParamsPill{font-size:var(--font-size-xs);color:var(--color-text-tertiary);align-items:center;font-style:italic;display:inline-flex}@keyframes integrations-detail-module__JBXTwG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.integrations-detail-module__JBXTwG__skeletonCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);background:var(--color-bg)}.integrations-detail-module__JBXTwG__skeletonLineLg,.integrations-detail-module__JBXTwG__skeletonLineSm,.integrations-detail-module__JBXTwG__skeletonTag{border-radius:var(--radius-md);background:linear-gradient(90deg, color-mix(in oklab, var(--color-bg-secondary) 85%, transparent), color-mix(in oklab, var(--color-bg-secondary) 65%, transparent), color-mix(in oklab, var(--color-bg-secondary) 85%, transparent));background-size:200% 100%;height:14px;margin-bottom:10px;animation:1.8s infinite integrations-detail-module__JBXTwG__shimmer}.integrations-detail-module__JBXTwG__skeletonLineLg{width:70%;height:18px}.integrations-detail-module__JBXTwG__skeletonLineSm{width:100%}.integrations-detail-module__JBXTwG__skeletonTag{width:120px;height:18px}@media (max-width:800px){.integrations-detail-module__JBXTwG__detailPageWrapper{padding:var(--spacing-md) var(--spacing-md) 72px}.integrations-detail-module__JBXTwG__detailTitleRow{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.integrations-detail-module__JBXTwG__detailTitle{font-size:var(--font-size-2xl)}}@media (prefers-reduced-motion:reduce){.integrations-detail-module__JBXTwG__actionCard{transition:none}}
.integrations-list-module__0zNy0G__docsHero{width:100%;padding:var(--spacing-xl) 0 var(--spacing-lg);border-bottom:1px solid var(--color-border);background:var(--color-bg)}.integrations-list-module__0zNy0G__docsHeroContent{padding:0 var(--spacing-xl);box-sizing:border-box}.integrations-list-module__0zNy0G__docsHeroTop{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.integrations-list-module__0zNy0G__docsHeroTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:-.03em;color:var(--color-text-primary);margin:0}.integrations-list-module__0zNy0G__docsHeroSubtitle{text-align:center;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);max-width:520px;color:var(--color-text-secondary);margin:0}.integrations-list-module__0zNy0G__docsHeroStats{margin-top:var(--spacing-xs);gap:var(--spacing-sm);display:flex}.integrations-list-module__0zNy0G__docsHeroStat{text-align:center;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-bg));border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);align-items:center;gap:var(--spacing-xs);display:inline-flex}.integrations-list-module__0zNy0G__docsHeroStatValue{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-primary)}.integrations-list-module__0zNy0G__docsHeroStatLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.integrations-list-module__0zNy0G__docsHeroBottom{margin-top:var(--spacing-md);flex-direction:column;align-items:center;display:flex}.integrations-list-module__0zNy0G__docsHeroSearch{width:80%;max-width:600px}.integrations-list-module__0zNy0G__pageWrapper{flex-direction:row;min-height:100vh;display:flex}.integrations-list-module__0zNy0G__sidebar{width:240px;min-width:200px;padding:var(--spacing-lg) var(--spacing-md);border-right:1px solid var(--color-border);background:var(--color-bg);gap:var(--spacing-sm);box-sizing:border-box;flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.integrations-list-module__0zNy0G__sidebarTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em;padding-left:var(--spacing-sm)}.integrations-list-module__0zNy0G__categoryList{flex-direction:column;gap:1px;display:flex}.integrations-list-module__0zNy0G__categoryItem{border-radius:var(--radius-md);width:100%;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.integrations-list-module__0zNy0G__categoryItem:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.integrations-list-module__0zNy0G__categoryItem:focus-visible{box-shadow:var(--shadow-focus);outline:none}.integrations-list-module__0zNy0G__categoryActive{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-bg));color:var(--color-primary);font-weight:var(--font-weight-semibold)}.integrations-list-module__0zNy0G__categoryLabel{align-items:center;gap:6px;display:flex}.integrations-list-module__0zNy0G__categoryGroup{margin-top:var(--spacing-xs)}.integrations-list-module__0zNy0G__categoryGroupHeader{border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;text-align:left;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.integrations-list-module__0zNy0G__categoryGroupHeader:hover{color:var(--color-primary)}.integrations-list-module__0zNy0G__categoryGroupTitle{align-items:center;gap:6px;display:inline-flex}.integrations-list-module__0zNy0G__categoryGroupBody{flex-direction:column;gap:1px;margin-top:2px;padding-left:4px;display:flex}.integrations-list-module__0zNy0G__categoryChild{font-size:var(--font-size-xs);padding-left:16px}.integrations-list-module__0zNy0G__chevron{transition:transform var(--transition-fast);color:var(--color-text-tertiary);font-size:.65rem;transform:rotate(0)}.integrations-list-module__0zNy0G__chevronOpen{transform:rotate(180deg)}.integrations-list-module__0zNy0G__section{padding:var(--spacing-xl) var(--spacing-xl) 72px;box-sizing:border-box;flex:1;max-width:calc(100% - 240px)}.integrations-list-module__0zNy0G__installFilter{margin-bottom:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.integrations-list-module__0zNy0G__installFilterButton{border-radius:var(--radius-full);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:all var(--transition-fast);background:0 0;border:none;padding:6px 14px}.integrations-list-module__0zNy0G__installFilterButton:hover{color:var(--color-text-primary)}.integrations-list-module__0zNy0G__installFilterButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.integrations-list-module__0zNy0G__installFilterButtonActive{background:var(--color-bg);color:var(--color-primary);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm)}.integrations-list-module__0zNy0G__integrationGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.integrations-list-module__0zNy0G__card{gap:var(--spacing-sm);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);flex-direction:column;display:flex;position:relative}.integrations-list-module__0zNy0G__card:hover{box-shadow:var(--shadow-xl);border-color:var(--color-border-hover)}.integrations-list-module__0zNy0G__cardHeader{gap:var(--spacing-md);align-items:center;display:flex}.integrations-list-module__0zNy0G__cardIcon{border-radius:var(--radius-md);border:1px solid var(--color-border);background:#fff;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.4rem;display:grid;overflow:hidden}.integrations-list-module__0zNy0G__cardIcon img{border-radius:var(--radius-md)}.integrations-list-module__0zNy0G__cardMeta{flex-direction:column;min-width:0;display:flex}.integrations-list-module__0zNy0G__cardTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.integrations-list-module__0zNy0G__cardDescription{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);flex:1;min-height:40px;margin:0}.integrations-list-module__0zNy0G__statusRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--color-divider);margin-top:auto;display:flex}.integrations-list-module__0zNy0G__status{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);background:var(--color-bg-secondary);color:var(--color-text-secondary);letter-spacing:.01em;padding:4px 10px}.integrations-list-module__0zNy0G__status_installed,.integrations-list-module__0zNy0G__status_healthy{background:color-mix(in srgb, var(--color-success) 12%, var(--color-bg));color:var(--color-success)}.integrations-list-module__0zNy0G__status_needs_reauth{color:var(--color-warning,#b45309);background:#fbbf2426}.integrations-list-module__0zNy0G__status_error{color:var(--color-error);background:#f8717126}.integrations-list-module__0zNy0G__timestamp{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.integrations-list-module__0zNy0G__cardActions{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);display:flex}.integrations-list-module__0zNy0G__manageButton{border-radius:var(--radius-md);cursor:pointer;background:var(--gradient-primary);color:var(--color-text-on-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:all var(--transition-fast);box-shadow:var(--shadow-sm);letter-spacing:-.01em;border:none;padding:8px 16px}.integrations-list-module__0zNy0G__manageButton:hover:not(:disabled){background:var(--gradient-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.integrations-list-module__0zNy0G__manageButton:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}.integrations-list-module__0zNy0G__manageButton:disabled{opacity:.5;cursor:not-allowed}.integrations-list-module__0zNy0G__adminHint{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);font-style:italic}.integrations-list-module__0zNy0G__builtInBadge{top:var(--spacing-sm);right:var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, var(--color-bg));border-radius:var(--radius-full);letter-spacing:.01em;padding:4px 10px;position:absolute}.integrations-list-module__0zNy0G__error{color:var(--color-error);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:var(--color-error-bg);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-error) 20%, transparent);padding:10px 14px}.integrations-list-module__0zNy0G__success{color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:var(--color-success-bg);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-success) 20%, transparent);padding:10px 14px}.integrations-list-module__0zNy0G__modalContent{gap:var(--spacing-lg);flex-direction:column;display:flex}.integrations-list-module__0zNy0G__modalDescription{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.integrations-list-module__0zNy0G__instructionsSection{gap:var(--spacing-md);flex-direction:column;display:flex}.integrations-list-module__0zNy0G__instructionsTitle{font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:0}.integrations-list-module__0zNy0G__instructions{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;display:flex}.integrations-list-module__0zNy0G__instructionItem{gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-fast);align-items:flex-start;display:flex}.integrations-list-module__0zNy0G__instructionItem:hover{border-color:var(--color-border-hover)}.integrations-list-module__0zNy0G__instructionStepNumber{border-radius:var(--radius-full);background:var(--gradient-primary);width:28px;min-width:28px;height:28px;color:var(--color-text-on-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;margin-top:1px;display:flex}.integrations-list-module__0zNy0G__instructionBody{gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.integrations-list-module__0zNy0G__instructionText{line-height:var(--line-height-relaxed);font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0}.integrations-list-module__0zNy0G__instructionLink{color:var(--color-primary);font-weight:var(--font-weight-medium);border-bottom:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);transition:all var(--transition-fast);padding-bottom:1px;text-decoration:none}.integrations-list-module__0zNy0G__instructionLink:hover{color:var(--color-primary-hover);border-bottom-color:var(--color-primary-hover)}.integrations-list-module__0zNy0G__instructionImage{border-radius:var(--radius-md);border:1px solid var(--color-border);max-width:100%;height:auto;box-shadow:var(--shadow-sm);background:var(--color-bg)}.integrations-list-module__0zNy0G__form,.integrations-list-module__0zNy0G__fields{gap:var(--spacing-md);flex-direction:column;display:flex}.integrations-list-module__0zNy0G__fieldLabel{flex-direction:column;gap:6px;display:flex}.integrations-list-module__0zNy0G__fieldText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.integrations-list-module__0zNy0G__required{color:var(--color-error);margin-left:2px}.integrations-list-module__0zNy0G__input{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-secondary);width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);transition:all var(--transition-fast);font-family:var(--font-family-base);padding:10px 14px}.integrations-list-module__0zNy0G__input:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus);outline:none}.integrations-list-module__0zNy0G__input::placeholder{color:var(--color-text-tertiary);opacity:.6}.integrations-list-module__0zNy0G__modalActions{justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--color-divider);display:flex}.integrations-list-module__0zNy0G__primaryButton{border-radius:var(--radius-md);background:var(--gradient-primary);color:var(--color-text-on-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);letter-spacing:-.01em;border:none;padding:10px 20px}.integrations-list-module__0zNy0G__primaryButton:hover:not(:disabled){background:var(--gradient-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.integrations-list-module__0zNy0G__primaryButton:disabled{opacity:.5;cursor:not-allowed}.integrations-list-module__0zNy0G__secondaryButton{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);padding:10px 20px}.integrations-list-module__0zNy0G__secondaryButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}@keyframes integrations-list-module__0zNy0G__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.integrations-list-module__0zNy0G__skeletonCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);background:var(--color-bg)}.integrations-list-module__0zNy0G__skeletonAvatar{border-radius:var(--radius-md);background:linear-gradient(90deg, color-mix(in oklab, var(--color-bg-secondary) 85%, transparent), color-mix(in oklab, var(--color-bg-secondary) 65%, transparent), color-mix(in oklab, var(--color-bg-secondary) 85%, transparent));width:44px;height:44px;margin-bottom:var(--spacing-sm);background-size:200% 100%;animation:1.8s infinite integrations-list-module__0zNy0G__shimmer}.integrations-list-module__0zNy0G__skeletonLineLg,.integrations-list-module__0zNy0G__skeletonLineSm{border-radius:var(--radius-md);height:14px;margin-bottom:var(--spacing-sm);background:linear-gradient(90deg, color-mix(in oklab, var(--color-bg-secondary) 85%, transparent), color-mix(in oklab, var(--color-bg-secondary) 65%, transparent), color-mix(in oklab, var(--color-bg-secondary) 85%, transparent));background-size:200% 100%;animation:1.8s infinite integrations-list-module__0zNy0G__shimmer}.integrations-list-module__0zNy0G__skeletonLineLg{width:70%;height:18px}.integrations-list-module__0zNy0G__skeletonLineSm{width:100%}.integrations-list-module__0zNy0G__emptyState{border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2xl) var(--spacing-xl);text-align:center;background:var(--color-bg-secondary)}.integrations-list-module__0zNy0G__emptyTitle{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-text-primary);letter-spacing:-.02em}.integrations-list-module__0zNy0G__emptySubtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:var(--spacing-xs) 0 var(--spacing-md)}@media (max-width:800px){.integrations-list-module__0zNy0G__pageWrapper{flex-direction:column}.integrations-list-module__0zNy0G__sidebar{border-right:none;border-bottom:1px solid var(--color-border);width:100%;max-width:none;height:auto;padding:var(--spacing-md);flex-flow:wrap;position:relative}.integrations-list-module__0zNy0G__section{max-width:100%;padding:var(--spacing-md)}.integrations-list-module__0zNy0G__integrationGrid{grid-template-columns:1fr}.integrations-list-module__0zNy0G__docsHeroSearch{width:100%}}@media (prefers-reduced-motion:reduce){.integrations-list-module__0zNy0G__categoryItem,.integrations-list-module__0zNy0G__card{transition:none}}
.finish-sso-signup-module__SO4nZW__button{background-color:var(--color-primary);width:100%;color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:.01em;cursor:pointer;transition:var(--button-transition);border:none;justify-content:center;align-items:center;margin-top:.7rem;padding:.9rem 0;display:flex;position:relative;box-shadow:0 1.5px 8px #635bff1a}.finish-sso-signup-module__SO4nZW__button:not(:disabled):hover{background-color:var(--color-primary-hover);transform:var(--button-hover-transform);box-shadow:0 4px 16px #635bff24}.finish-sso-signup-module__SO4nZW__button:disabled{opacity:var(--button-disabled-opacity);filter:var(--button-disabled-filter);cursor:not-allowed}.finish-sso-signup-module__SO4nZW__error{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--spacing-sm);font-weight:var(--font-weight-normal)}.finish-sso-signup-module__SO4nZW__linkBack{font-size:var(--font-size-base);text-align:center;color:var(--color-primary);font-weight:var(--font-weight-normal);margin-top:1rem;text-decoration:none;transition:color .2s;display:block}.finish-sso-signup-module__SO4nZW__linkBack:hover{color:var(--color-primary-hover);text-decoration:underline}.finish-sso-signup-module__SO4nZW__termsWrapper{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-top:1rem;line-height:1.5}.finish-sso-signup-module__SO4nZW__termsCheckboxLabel{align-items:flex-start;gap:.5rem;display:flex}.finish-sso-signup-module__SO4nZW__termsCheckboxLabel input[type=checkbox]{margin-top:.15rem}.finish-sso-signup-module__SO4nZW__termsCheckboxLabel span{color:var(--color-text-primary)}.finish-sso-signup-module__SO4nZW__termsCheckboxLabel a{color:var(--color-text-link);text-decoration:underline}.finish-sso-signup-module__SO4nZW__termsCheckboxLabel a:hover{color:var(--color-text-link-hover);text-decoration:none}
.forgot-password-module__bvJjua__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:left;margin-top:-1rem;margin-bottom:2rem;line-height:1.5}.forgot-password-module__bvJjua__form{gap:var(--spacing-sm);display:grid}.forgot-password-module__bvJjua__button{background-color:var(--color-primary);width:100%;color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:.01em;cursor:pointer;transition:var(--button-transition);border:none;justify-content:center;align-items:center;margin-top:.7rem;padding:.9rem 0;display:flex;position:relative;box-shadow:0 1.5px 8px #635bff1a}.forgot-password-module__bvJjua__button:not(:disabled):hover{background-color:var(--color-primary-hover);transform:var(--button-hover-transform);box-shadow:0 4px 16px #635bff24}.forgot-password-module__bvJjua__button:disabled{opacity:var(--button-disabled-opacity);filter:var(--button-disabled-filter);cursor:not-allowed}.forgot-password-module__bvJjua__error{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--spacing-sm);font-weight:var(--font-weight-normal)}.forgot-password-module__bvJjua__linkBack{font-size:var(--font-size-base);text-align:center;color:var(--color-primary);font-weight:var(--font-weight-normal);margin-top:1rem;text-decoration:none;transition:color .2s;display:block}.forgot-password-module__bvJjua__linkBack:hover{color:var(--color-primary-hover);text-decoration:underline}.forgot-password-module__bvJjua__confirmationBox{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg) var(--spacing-md);text-align:center;margin-bottom:var(--spacing-lg)}.forgot-password-module__bvJjua__confirmationMessage{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:1.5}.forgot-password-module__bvJjua__resendNotice{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.forgot-password-module__bvJjua__toast{margin-top:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-success) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-success) 35%, transparent);color:var(--color-success);font-size:var(--font-size-sm);text-align:center}.forgot-password-module__bvJjua__instructions{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:left;margin-top:-1rem;margin-bottom:2rem;line-height:1.5}
