.AppHeader-module__XsQG7W__header{background-color:var(--bg-sidebar);border-bottom:1px solid var(--border-color);z-index:200;align-items:center;gap:20px;height:60px;padding:0 20px;display:flex;position:sticky;top:0}.AppHeader-module__XsQG7W__menuToggle{background:var(--bg-card);border:1px solid var(--border-color);width:34px;height:34px;color:var(--text-primary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:none}.AppHeader-module__XsQG7W__logoLink{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.AppHeader-module__XsQG7W__logoCircle{background:var(--accent-gradient);width:32px;height:32px;box-shadow:0 4px 12px rgba(var(--accent-color-rgb), .3);border-radius:9px;justify-content:center;align-items:center;display:flex}.AppHeader-module__XsQG7W__logoIcon{color:#000;width:16px;height:16px}.theme-recruitment .AppHeader-module__XsQG7W__logoIcon{color:#fff}.AppHeader-module__XsQG7W__logoText{flex-direction:column;line-height:1.1;display:flex}.AppHeader-module__XsQG7W__brandName{letter-spacing:.05em;color:var(--text-primary);font-size:.85rem;font-weight:800}.AppHeader-module__XsQG7W__brandTagline{color:var(--text-secondary);font-size:.62rem}.AppHeader-module__XsQG7W__switcher{position:relative}.AppHeader-module__XsQG7W__switcherToggle{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);cursor:pointer;transition:var(--transition-smooth);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:.82rem;font-weight:600;display:flex}.AppHeader-module__XsQG7W__switcherToggle:hover{border-color:var(--accent-color)}.AppHeader-module__XsQG7W__switcherIcon{color:var(--accent-color);flex-shrink:0}.AppHeader-module__XsQG7W__switcherName{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.AppHeader-module__XsQG7W__chevron{color:var(--text-muted);transition:transform .15s}.AppHeader-module__XsQG7W__chevronOpen{transform:rotate(180deg)}.AppHeader-module__XsQG7W__switcherMenu{background:var(--bg-card);border:1px solid var(--border-color);z-index:300;border-radius:10px;width:260px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 32px #00000059}.AppHeader-module__XsQG7W__switcherScroll{max-height:280px;padding:6px;overflow-y:auto}.AppHeader-module__XsQG7W__switcherItem{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;display:flex}.AppHeader-module__XsQG7W__switcherItem:hover{background:#ffffff0a}.AppHeader-module__XsQG7W__switcherItemActive{background:rgba(var(--accent-color-rgb), .1)}.AppHeader-module__XsQG7W__colorDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.AppHeader-module__XsQG7W__switcherItemIcon{color:var(--text-secondary);flex-shrink:0}.AppHeader-module__XsQG7W__switcherItemName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.AppHeader-module__XsQG7W__checkIcon{color:var(--accent-color);flex-shrink:0}.AppHeader-module__XsQG7W__switcherDivider{background:var(--border-color);height:1px}.AppHeader-module__XsQG7W__manageBtn{width:100%;color:var(--accent-color);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:10px 14px;font-size:.8rem;font-weight:600;display:flex}.AppHeader-module__XsQG7W__manageBtn:hover{background:#ffffff0a}.AppHeader-module__XsQG7W__spacer{flex:1}.AppHeader-module__XsQG7W__usagePill{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.75rem;font-weight:600;display:flex}.AppHeader-module__XsQG7W__usagePillWarn{color:#f59e0b;border-color:#f59e0b}.AppHeader-module__XsQG7W__userMenu{position:relative}.AppHeader-module__XsQG7W__userMenuToggle{background:var(--bg-card);border:1px solid var(--border-color);width:34px;height:34px;color:var(--text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.AppHeader-module__XsQG7W__userMenuToggle:hover{border-color:var(--accent-color)}.AppHeader-module__XsQG7W__userMenuDropdown{background:var(--bg-card);border:1px solid var(--border-color);z-index:300;border-radius:10px;width:170px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 12px 32px #00000059}.AppHeader-module__XsQG7W__userMenuItem{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;text-decoration:none;display:flex}.AppHeader-module__XsQG7W__userMenuItem:hover{background:#ffffff0a}@media (max-width:900px){.AppHeader-module__XsQG7W__menuToggle{display:flex}.AppHeader-module__XsQG7W__header{gap:10px;padding:0 12px}.AppHeader-module__XsQG7W__brandTagline{display:none}.AppHeader-module__XsQG7W__switcherName{max-width:90px}.AppHeader-module__XsQG7W__usagePill span{display:none}}
.AppSidebar-module__AVqsFW__sidebar{background-color:var(--bg-sidebar);border-right:1px solid var(--border-color);flex-shrink:0;width:250px;height:calc(100vh - 60px);padding:20px 14px;position:sticky;top:60px;overflow-y:auto}.AppSidebar-module__AVqsFW__section{margin-bottom:24px}.AppSidebar-module__AVqsFW__section:last-child{margin-bottom:0}.AppSidebar-module__AVqsFW__sectionLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 8px 8px;font-size:.65rem;font-weight:700;display:block}.AppSidebar-module__AVqsFW__navList{flex-direction:column;gap:2px;display:flex}.AppSidebar-module__AVqsFW__navItem{color:var(--text-secondary);transition:var(--transition-smooth);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.84rem;font-weight:500;text-decoration:none;display:flex}.AppSidebar-module__AVqsFW__navItem:hover{color:var(--text-primary);background:#ffffff0a}.AppSidebar-module__AVqsFW__navItemActive{background:rgba(var(--accent-color-rgb), .12);color:var(--accent-color);font-weight:600}.AppSidebar-module__AVqsFW__navIcon{flex-shrink:0}.AppSidebar-module__AVqsFW__navLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppSidebar-module__AVqsFW__backdrop{display:none}@media (max-width:900px){.AppSidebar-module__AVqsFW__sidebar{z-index:250;height:calc(100vh - 60px);transition:transform .25s;position:fixed;top:60px;left:0;transform:translate(-100%);box-shadow:8px 0 24px #00000059}.AppSidebar-module__AVqsFW__sidebarOpen{transform:translate(0)}.AppSidebar-module__AVqsFW__backdrop{z-index:240;background:#00000080;display:block;position:fixed;inset:60px 0 0}}
.WorkspaceModal-module__hvylHW__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0009;justify-content:center;align-items:center;animation:.25s ease-out WorkspaceModal-module__hvylHW__fadeIn;display:flex;position:fixed;inset:0}.WorkspaceModal-module__hvylHW__modalContent{background:#0a0b12e6;border-radius:20px;flex-direction:column;width:90%;max-width:680px;max-height:85vh;padding:0;animation:.3s cubic-bezier(.16,1,.3,1) WorkspaceModal-module__hvylHW__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000080,inset 0 0 1px 1px #ffffff1a}.WorkspaceModal-module__hvylHW__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.WorkspaceModal-module__hvylHW__headerTitle{align-items:center;gap:10px;display:flex}.WorkspaceModal-module__hvylHW__headerIcon{color:var(--accent-color);filter:drop-shadow(0 0 8px var(--glow-color))}.WorkspaceModal-module__hvylHW__modalHeader h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.WorkspaceModal-module__hvylHW__closeBtn{color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex}.WorkspaceModal-module__hvylHW__closeBtn:hover{color:var(--text-primary);background:#ffffff0d}.WorkspaceModal-module__hvylHW__modalBody{grid-template-columns:1.1fr .9fr;gap:24px;padding:24px;display:grid;overflow-y:auto}.WorkspaceModal-module__hvylHW__workspaceSection{border-right:1px solid var(--border-color);flex-direction:column;gap:16px;padding-right:24px;display:flex}.WorkspaceModal-module__hvylHW__createSection{flex-direction:column;gap:16px;display:flex}.WorkspaceModal-module__hvylHW__sectionHeading{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.9rem;font-weight:600}.WorkspaceModal-module__hvylHW__workspaceList{flex-direction:column;gap:10px;display:flex}.WorkspaceModal-module__hvylHW__workspaceRow{border:1px solid var(--border-color);transition:var(--transition-smooth);background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.WorkspaceModal-module__hvylHW__workspaceRow:hover{background:#ffffff0a}.WorkspaceModal-module__hvylHW__activeRow{border-color:rgba(var(--accent-color-rgb), .3);background:rgba(var(--accent-color-rgb), .04)}.WorkspaceModal-module__hvylHW__workspaceMeta{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.WorkspaceModal-module__hvylHW__colorIndicator{border-radius:50%;flex-shrink:0;width:8px;height:8px}.WorkspaceModal-module__hvylHW__rowIcon{color:var(--text-secondary);flex-shrink:0}.WorkspaceModal-module__hvylHW__rowDetails{flex-direction:column;min-width:0;display:flex}.WorkspaceModal-module__hvylHW__rowName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.WorkspaceModal-module__hvylHW__rowAgent{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.WorkspaceModal-module__hvylHW__rowActions{align-items:center;gap:6px;display:flex}.WorkspaceModal-module__hvylHW__actionBtn{color:var(--text-muted);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.WorkspaceModal-module__hvylHW__actionBtn:hover{color:var(--text-primary);background:#ffffff0d}.WorkspaceModal-module__hvylHW__deleteBtn:hover{color:#ef4444;background:#ef44441a}.WorkspaceModal-module__hvylHW__editForm{flex-direction:column;gap:8px;width:100%;display:flex}.WorkspaceModal-module__hvylHW__editFields{flex-direction:column;gap:6px;display:flex}.WorkspaceModal-module__hvylHW__editThemes{align-items:center;gap:6px;margin-top:4px;display:flex}.WorkspaceModal-module__hvylHW__colorCircle{cursor:pointer;width:14px;height:14px;transition:var(--transition-smooth);border:1px solid #0000;border-radius:50%;padding:0}.WorkspaceModal-module__hvylHW__colorCircle:hover{transform:scale(1.2)}.WorkspaceModal-module__hvylHW__colorCircleActive{border-color:#fff;box-shadow:0 0 6px}.WorkspaceModal-module__hvylHW__actionButtons{justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.WorkspaceModal-module__hvylHW__iconBtn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:#ffffff0d;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.WorkspaceModal-module__hvylHW__iconBtn:hover{color:var(--text-primary);background:#ffffff1a}.WorkspaceModal-module__hvylHW__checkIcon{color:#10b981}.WorkspaceModal-module__hvylHW__createForm{flex-direction:column;gap:14px;display:flex}.WorkspaceModal-module__hvylHW__formGroup{flex-direction:column;gap:6px;display:flex}.WorkspaceModal-module__hvylHW__formLabel{color:var(--text-secondary);font-size:.75rem;font-weight:600}.WorkspaceModal-module__hvylHW__textInput,.WorkspaceModal-module__hvylHW__selectInput{border:1px solid var(--border-color);color:var(--text-primary);transition:var(--transition-smooth);background:#ffffff08;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:.8rem}.WorkspaceModal-module__hvylHW__textInput:focus,.WorkspaceModal-module__hvylHW__selectInput:focus{border-color:rgba(var(--accent-color-rgb), .5);box-shadow:0 0 10px rgba(var(--accent-color-rgb), .15);background:#ffffff0d}.WorkspaceModal-module__hvylHW__colorGrid{gap:10px;display:flex}.WorkspaceModal-module__hvylHW__colorOption{cursor:pointer;width:24px;height:24px;transition:var(--transition-smooth);border:2px solid #0000;border-radius:6px}.WorkspaceModal-module__hvylHW__colorOption:hover{transform:translateY(-2px)}.WorkspaceModal-module__hvylHW__colorOptionActive{border-color:#fff}@keyframes WorkspaceModal-module__hvylHW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes WorkspaceModal-module__hvylHW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WorkspaceModal-module__hvylHW__listsGrid{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}.WorkspaceModal-module__hvylHW__editTagGroups{border:1px solid var(--border-color);background:#ffffff03;border-radius:8px;flex-direction:column;gap:14px;width:100%;margin-top:12px;padding:12px;display:flex}.WorkspaceModal-module__hvylHW__editingRowLayout{flex-direction:column;gap:16px;align-items:flex-start!important}.WorkspaceModal-module__hvylHW__tagEditorGroup{flex-direction:column;gap:6px;width:100%;display:flex}.WorkspaceModal-module__hvylHW__tagEditorLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.WorkspaceModal-module__hvylHW__tagListContainer{border:1px solid var(--border-color);background:#0003;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:8px 10px;display:flex}.WorkspaceModal-module__hvylHW__tagBadge{background:rgba(var(--accent-color-rgb), .1);border:1px solid rgba(var(--accent-color-rgb), .2);color:var(--accent-color);border-radius:4px;align-items:center;gap:4px;padding:2px 6px 2px 8px;font-size:.72rem;font-weight:550;animation:.2s ease-out WorkspaceModal-module__hvylHW__fadeIn;display:inline-flex}.WorkspaceModal-module__hvylHW__removeTagBtn{color:var(--accent-color);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;justify-content:center;align-items:center;padding:0 2px;font-size:.85rem;line-height:1;display:flex}.WorkspaceModal-module__hvylHW__removeTagBtn:hover{color:#ef4444;text-shadow:0 0 4px #ef4444}.WorkspaceModal-module__hvylHW__tagInputWrapper{gap:6px;display:flex}.WorkspaceModal-module__hvylHW__tagTextInput{border:1px solid var(--border-color);color:var(--text-primary);transition:var(--transition-smooth);background:#ffffff05;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:.75rem}.WorkspaceModal-module__hvylHW__tagTextInput:focus{border-color:rgba(var(--accent-color-rgb), .4);background:#ffffff0a}.WorkspaceModal-module__hvylHW__addTagBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;width:28px;height:28px;transition:var(--transition-smooth);background:#ffffff0a;border-radius:6px;justify-content:center;align-items:center;display:flex}.WorkspaceModal-module__hvylHW__addTagBtn:hover{background:rgba(var(--accent-color-rgb), .1);color:var(--accent-color);border-color:rgba(var(--accent-color-rgb), .3)}.WorkspaceModal-module__hvylHW__emptyTagsNotice{color:var(--text-muted);font-size:.68rem;font-style:italic}@media (max-width:640px){.WorkspaceModal-module__hvylHW__modalBody{grid-template-columns:1fr;gap:32px}.WorkspaceModal-module__hvylHW__workspaceSection{border-right:none;border-bottom:1px solid var(--border-color);padding-bottom:24px;padding-right:0}}.WorkspaceModal-module__hvylHW__rulesEditorSection{border:1px solid var(--border-color);background:#00000040;border-radius:12px;flex-direction:column;gap:12px;width:100%;margin-top:20px;padding:16px;display:flex}.WorkspaceModal-module__hvylHW__rulesHeading{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin:0;font-size:.8rem;font-weight:700;display:flex}.WorkspaceModal-module__hvylHW__rulesList{flex-direction:column;gap:12px;max-height:280px;padding-right:4px;display:flex;overflow-y:auto}.WorkspaceModal-module__hvylHW__ruleCard{border:1px solid var(--border-color);background:#ffffff05;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.WorkspaceModal-module__hvylHW__ruleHeader{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.WorkspaceModal-module__hvylHW__ruleLabel{color:var(--text-primary);font-size:.78rem;font-weight:600}.WorkspaceModal-module__hvylHW__ruleControls{align-items:center;gap:10px;display:flex}.WorkspaceModal-module__hvylHW__ruleInputs{flex-direction:column;gap:8px;display:flex}.WorkspaceModal-module__hvylHW__ruleInputGroup{flex-direction:column;gap:4px;display:flex}.WorkspaceModal-module__hvylHW__ruleInputGroup label{color:var(--text-muted);font-size:.68rem}.WorkspaceModal-module__hvylHW__ruleTextInput{border:1px solid var(--border-color);color:var(--text-primary);background:#ffffff05;border-radius:6px;outline:none;width:100%;padding:6px 10px;font-family:inherit;font-size:.75rem}.WorkspaceModal-module__hvylHW__ruleTextInput:focus{border-color:rgba(var(--accent-color-rgb), .4);background:#ffffff0a}.WorkspaceModal-module__hvylHW__ruleTextArea{border:1px solid var(--border-color);color:var(--text-primary);resize:vertical;background:#ffffff05;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:.75rem}.WorkspaceModal-module__hvylHW__ruleTextArea:focus{border-color:rgba(var(--accent-color-rgb), .4);background:#ffffff0a}.WorkspaceModal-module__hvylHW__deleteRuleBtn{color:var(--text-muted);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.WorkspaceModal-module__hvylHW__deleteRuleBtn:hover{color:#ef4444;background:#ef444426}.WorkspaceModal-module__hvylHW__addRuleTrigger{border:1px dashed var(--border-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.75rem;display:flex}.WorkspaceModal-module__hvylHW__addRuleTrigger:hover{border-color:var(--text-secondary);color:var(--text-primary);background:#ffffff0f}.WorkspaceModal-module__hvylHW__addRuleFormCard{border:1px solid var(--border-color);background:#ffffff08;border-radius:8px;flex-direction:column;padding:12px;display:flex}.WorkspaceModal-module__hvylHW__addRuleActions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.WorkspaceModal-module__hvylHW__switch{width:28px;height:16px;display:inline-block;position:relative}.WorkspaceModal-module__hvylHW__switch input{opacity:0;width:0;height:0}.WorkspaceModal-module__hvylHW__slider{cursor:pointer;border:1px solid var(--border-color);background-color:#ffffff1a;border-radius:34px;transition:all .3s;position:absolute;inset:0}.WorkspaceModal-module__hvylHW__switch input:checked+.WorkspaceModal-module__hvylHW__slider{background-color:#10b981;border-color:#10b9814d}.WorkspaceModal-module__hvylHW__switch input:checked+.WorkspaceModal-module__hvylHW__slider:before{transform:translate(12px)}.WorkspaceModal-module__hvylHW__slider:before{content:"";background-color:#fff;border-radius:50%;width:10px;height:10px;transition:all .3s;position:absolute;bottom:2px;left:2px}
.AuthContainer-module__n-yCrG__authWrapper{background:var(--bg-base);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.AuthContainer-module__n-yCrG__authCard{width:100%;max-width:440px;padding:36px 32px}.AuthContainer-module__n-yCrG__brandHeader{justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.AuthContainer-module__n-yCrG__logoCircle{background:var(--accent-gradient);width:40px;height:40px;box-shadow:0 4px 12px rgba(var(--accent-color-rgb), .3);border-radius:12px;justify-content:center;align-items:center;display:flex}.AuthContainer-module__n-yCrG__logoIcon{color:#000}.AuthContainer-module__n-yCrG__brandName{letter-spacing:.05em;background:linear-gradient(135deg, var(--text-primary) 30%, var(--accent-color) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.25rem;font-weight:800}.AuthContainer-module__n-yCrG__brandTagline{color:var(--text-secondary);font-size:.72rem;display:block}.AuthContainer-module__n-yCrG__authIntro{text-align:center;margin-bottom:28px}.AuthContainer-module__n-yCrG__authIntro h2{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:6px;font-size:1.35rem;font-weight:700}.AuthContainer-module__n-yCrG__authIntro p{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.AuthContainer-module__n-yCrG__warningBanner{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;gap:10px;margin-bottom:20px;padding:10px 12px;font-size:.72rem;line-height:1.4;display:flex}.AuthContainer-module__n-yCrG__warningIcon{flex-shrink:0;margin-top:1px}.AuthContainer-module__n-yCrG__errorBanner{color:#ef4444;text-align:center;background:#ef444414;border:1px solid #ef444433;border-radius:8px;margin-bottom:20px;padding:10px 12px;font-size:.72rem}.AuthContainer-module__n-yCrG__authForm{flex-direction:column;gap:16px;display:flex}.AuthContainer-module__n-yCrG__formGroup{flex-direction:column;gap:6px;display:flex}.AuthContainer-module__n-yCrG__formLabel{color:var(--text-secondary);font-size:.75rem;font-weight:600}.AuthContainer-module__n-yCrG__inputWrapper{align-items:center;display:flex;position:relative}.AuthContainer-module__n-yCrG__inputIcon{color:var(--text-muted);position:absolute;left:12px}.AuthContainer-module__n-yCrG__textInput{border:1px solid var(--border-color);width:100%;color:var(--text-primary);transition:var(--transition-smooth);background:#ffffff08;border-radius:8px;outline:none;padding:10px 12px 10px 38px;font-family:inherit;font-size:.82rem}.AuthContainer-module__n-yCrG__textInput:focus{border-color:rgba(var(--accent-color-rgb), .5);box-shadow:0 0 10px rgba(var(--accent-color-rgb), .15);background:#ffffff0d}.AuthContainer-module__n-yCrG__switchModeTrack{text-align:center;color:var(--text-secondary);margin-top:18px;font-size:.76rem}.AuthContainer-module__n-yCrG__switchBtn{color:var(--accent-color);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;padding:2px 4px;font-weight:600}.AuthContainer-module__n-yCrG__switchBtn:hover{text-shadow:0 0 8px var(--glow-color);text-decoration:underline}.AuthContainer-module__n-yCrG__divider{justify-content:center;align-items:center;gap:10px;margin:18px 0;display:flex}.AuthContainer-module__n-yCrG__dividerLine{background:var(--border-color);flex:1;height:1px}.AuthContainer-module__n-yCrG__dividerText{color:var(--text-muted);text-transform:uppercase;font-size:.72rem}.AuthContainer-module__n-yCrG__spinningIcon{animation:1.2s linear infinite AuthContainer-module__n-yCrG__spin}@keyframes AuthContainer-module__n-yCrG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.shell-module__hQVmqW__fullscreenLoader{color:#fff;background:#060608;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.shell-module__hQVmqW__shellRoot{background:var(--bg-base);min-height:100vh;color:var(--text-primary)}.shell-module__hQVmqW__shellBody{min-height:calc(100vh - 60px);display:flex}.shell-module__hQVmqW__shellMain{flex:1;min-width:0}
.accept-module__tSaZ9G__fullscreenLoader{color:#fff;background:#060608;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.accept-module__tSaZ9G__spinningIcon{animation:1.2s linear infinite accept-module__tSaZ9G__spin}@keyframes accept-module__tSaZ9G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.accept-module__tSaZ9G__wizardScreen{background:#060608;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.accept-module__tSaZ9G__wizardCard{text-align:center;background:#101118b3;border:1px solid #ffffff14;border-radius:18px;width:100%;max-width:440px;padding:36px 32px;box-shadow:0 20px 60px #0006}.accept-module__tSaZ9G__title{color:#fff;margin:12px 0 8px;font-size:1.15rem;font-weight:700}.accept-module__tSaZ9G__subtitle{color:#ffffffa6;margin:0;font-size:.88rem;line-height:1.6}.accept-module__tSaZ9G__errorIcon{color:#ef4444}.accept-module__tSaZ9G__successIcon{color:#22c55e}.accept-module__tSaZ9G__inviteBanner{text-align:center;color:#ffffffd9;background:#ffffff0f;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:.82rem;line-height:1.5;display:flex}
.onboarding-module__X8sWMG__fullscreenLoader{color:#fff;background:#060608;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.onboarding-module__X8sWMG__wizardScreen{background:#060608;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.onboarding-module__X8sWMG__wizardCard{background:#101118b3;border:1px solid #ffffff14;border-radius:18px;width:100%;max-width:480px;padding:36px 32px;box-shadow:0 20px 60px #0006}.onboarding-module__X8sWMG__progressDots{gap:6px;margin-bottom:20px;display:flex}.onboarding-module__X8sWMG__dot{background:#ffffff1a;border-radius:2px;width:28px;height:4px}.onboarding-module__X8sWMG__dotActive{background:#d4af37}.onboarding-module__X8sWMG__logoRow{align-items:center;gap:8px;margin-bottom:24px;display:flex}.onboarding-module__X8sWMG__logoIcon{color:#d4af37}.onboarding-module__X8sWMG__logoText{letter-spacing:.06em;color:#fff;font-size:.9rem;font-weight:800}.onboarding-module__X8sWMG__stepBody{flex-direction:column;display:flex}.onboarding-module__X8sWMG__stepTitle{color:#fff;margin-bottom:6px;font-size:1.3rem;font-weight:800}.onboarding-module__X8sWMG__stepSubtitle{color:#ffffff8c;margin-bottom:22px;font-size:.85rem;line-height:1.5}.onboarding-module__X8sWMG__fieldLabel{color:#ffffffa6;margin-top:14px;margin-bottom:6px;font-size:.75rem;font-weight:600}.onboarding-module__X8sWMG__fieldLabel:first-of-type{margin-top:0}.onboarding-module__X8sWMG__input,.onboarding-module__X8sWMG__textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;width:100%;padding:10px 12px;font-family:inherit;font-size:.88rem}.onboarding-module__X8sWMG__textarea{resize:vertical}.onboarding-module__X8sWMG__input:focus,.onboarding-module__X8sWMG__textarea:focus{border-color:#d4af37;outline:none}.onboarding-module__X8sWMG__stepActions{gap:10px;margin-top:26px;display:flex}.onboarding-module__X8sWMG__primaryBtn{color:#000;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#aa7c11 100%);border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;margin-top:26px;padding:11px 18px;font-size:.88rem;font-weight:700;display:flex}.onboarding-module__X8sWMG__stepActions .onboarding-module__X8sWMG__primaryBtn{margin-top:0}.onboarding-module__X8sWMG__primaryBtn:disabled{opacity:.4;cursor:not-allowed}.onboarding-module__X8sWMG__secondaryBtn{color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:10px;padding:11px 18px;font-size:.88rem;font-weight:600}.onboarding-module__X8sWMG__skipHint{color:#fff6;text-align:center;margin-top:10px;font-size:.72rem;display:block}
