.Dashboard-module__DB7hEa__dashboard{flex:1;width:100%;max-width:900px;margin:0 auto;padding:32px 40px;overflow-y:auto}.Dashboard-module__DB7hEa__loading{flex:1;justify-content:center;align-items:center;display:flex}.Dashboard-module__DB7hEa__spinner{border:2px solid var(--border-2);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite Dashboard-module__DB7hEa__spin;display:inline-block}@keyframes Dashboard-module__DB7hEa__spin{to{transform:rotate(360deg)}}.Dashboard-module__DB7hEa__header{margin-bottom:28px}.Dashboard-module__DB7hEa__greeting{letter-spacing:-.02em;font-size:24px;font-weight:700}.Dashboard-module__DB7hEa__sub{color:var(--text-3);margin-top:4px;font-size:14px}.Dashboard-module__DB7hEa__statsRow{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px;display:grid}@media (max-width:700px){.Dashboard-module__DB7hEa__statsRow{grid-template-columns:repeat(2,1fr)}}.Dashboard-module__DB7hEa__card{background:var(--bg-card,var(--bg-3));border:1px solid var(--border);border-radius:12px;padding:18px 20px}.Dashboard-module__DB7hEa__cardAccent{border-color:var(--accent);background:var(--accent-glow)}.Dashboard-module__DB7hEa__cardValue{letter-spacing:-.02em;margin-bottom:6px;font-size:28px;font-weight:700;line-height:1}.Dashboard-module__DB7hEa__cardAccent .Dashboard-module__DB7hEa__cardValue{color:var(--accent)}.Dashboard-module__DB7hEa__cardLabel{color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:500}.Dashboard-module__DB7hEa__cardSub{margin-top:10px}.Dashboard-module__DB7hEa__completeBtn{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.Dashboard-module__DB7hEa__completeBtn:hover{text-decoration:underline}.Dashboard-module__DB7hEa__section{margin-bottom:28px}.Dashboard-module__DB7hEa__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px;font-size:12px;font-weight:600}.Dashboard-module__DB7hEa__statusGrid{flex-wrap:wrap;gap:8px;display:flex}.Dashboard-module__DB7hEa__statusChip{border:1px solid var(--border);background:var(--bg-3);border-radius:99px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;display:flex}.Dashboard-module__DB7hEa__statusDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.Dashboard-module__DB7hEa__statusLabel{color:var(--text-2)}.Dashboard-module__DB7hEa__statusCount{color:var(--text);font-weight:700}.Dashboard-module__DB7hEa__empty{color:var(--text-3);font-size:13px}.Dashboard-module__DB7hEa__table{border:1px solid var(--border);border-radius:12px;overflow:hidden}.Dashboard-module__DB7hEa__tableHead{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--border);background:var(--bg-3);grid-template-columns:2fr 1.5fr 1fr 80px;padding:10px 16px;font-size:11px;font-weight:600;display:grid}.Dashboard-module__DB7hEa__tableRow{border-bottom:1px solid var(--border);grid-template-columns:2fr 1.5fr 1fr 80px;align-items:center;padding:12px 16px;font-size:13px;transition:background .1s;display:grid}.Dashboard-module__DB7hEa__tableRow:last-child{border-bottom:none}.Dashboard-module__DB7hEa__tableRow:hover{background:var(--bg-3)}.Dashboard-module__DB7hEa__role{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.Dashboard-module__DB7hEa__company{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Dashboard-module__DB7hEa__badge{border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.Dashboard-module__DB7hEa__date{color:var(--text-3);font-size:12px}.Dashboard-module__DB7hEa__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.Dashboard-module__DB7hEa__emptyIcon{margin-bottom:16px;font-size:36px}.Dashboard-module__DB7hEa__emptyTitle{margin-bottom:8px;font-size:18px;font-weight:600}.Dashboard-module__DB7hEa__emptyText{color:var(--text-3);max-width:380px;font-size:14px;line-height:1.6}
.ProfileView-module__X4dA4a__page{flex:1;gap:0;display:flex;overflow:hidden}.ProfileView-module__X4dA4a__loading{flex:1;justify-content:center;align-items:center;display:flex}.ProfileView-module__X4dA4a__spinner{border:2px solid var(--border-2);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite ProfileView-module__X4dA4a__spin;display:inline-block}@keyframes ProfileView-module__X4dA4a__spin{to{transform:rotate(360deg)}}.ProfileView-module__X4dA4a__sidebar{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:12px;width:260px;padding:20px 16px;display:flex;overflow-y:auto}.ProfileView-module__X4dA4a__avatarCard{text-align:center;background:var(--bg-3);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:center;padding:20px 12px 16px;display:flex}.ProfileView-module__X4dA4a__avatar{background:var(--accent);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:10px;font-size:20px;font-weight:700;display:flex}.ProfileView-module__X4dA4a__avatarName{margin-bottom:2px;font-size:15px;font-weight:700}.ProfileView-module__X4dA4a__avatarTitle{color:var(--text-2);margin-bottom:10px;font-size:12px}.ProfileView-module__X4dA4a__statusPill{background:var(--bg-card);border:1px solid var(--border-2);color:var(--text-3);border-radius:99px;padding:4px 10px;font-size:11px}.ProfileView-module__X4dA4a__hubCard{background:var(--bg-3);border:1px solid var(--border);border-radius:14px;padding:12px 12px 8px;overflow:hidden}.ProfileView-module__X4dA4a__hubTitle{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;padding:0 4px;font-size:11px;font-weight:600}.ProfileView-module__X4dA4a__hubItem,.ProfileView-module__X4dA4a__hubItemActive{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:9px 10px;transition:background .15s;display:flex}.ProfileView-module__X4dA4a__hubItem:hover{background:var(--bg-card)}.ProfileView-module__X4dA4a__hubItemActive{background:var(--accent);cursor:default}.ProfileView-module__X4dA4a__hubItemActive .ProfileView-module__X4dA4a__hubItemLabel,.ProfileView-module__X4dA4a__hubItemActive .ProfileView-module__X4dA4a__hubItemSub,.ProfileView-module__X4dA4a__hubItemActive .ProfileView-module__X4dA4a__hubArrow{color:#fff!important}.ProfileView-module__X4dA4a__hubIcon{flex-shrink:0;font-size:15px}.ProfileView-module__X4dA4a__hubItemLabel{color:var(--text);font-size:13px;font-weight:600;line-height:1.2}.ProfileView-module__X4dA4a__hubItemSub{color:var(--text-3);margin-top:1px;font-size:11px}.ProfileView-module__X4dA4a__hubArrow{color:var(--text-3);flex-shrink:0;margin-left:auto;font-size:18px}.ProfileView-module__X4dA4a__strengthCard{background:var(--bg-3);border:1px solid var(--border);border-radius:14px;padding:16px}.ProfileView-module__X4dA4a__strengthHeader{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:11px;font-weight:600}.ProfileView-module__X4dA4a__strengthLabel{margin-bottom:6px;font-size:18px;font-weight:700}.ProfileView-module__X4dA4a__strengthSub{color:var(--text-3);margin-bottom:12px;font-size:12px;line-height:1.5}.ProfileView-module__X4dA4a__progressBar{background:var(--border-2);border-radius:99px;height:6px;margin-bottom:4px;overflow:hidden}.ProfileView-module__X4dA4a__progressFill{background:var(--accent);border-radius:99px;height:100%;transition:width .4s}.ProfileView-module__X4dA4a__progressPct{color:var(--text-3);text-align:right;margin-bottom:12px;font-size:11px}.ProfileView-module__X4dA4a__strengthItems{flex-direction:column;gap:7px;display:flex}.ProfileView-module__X4dA4a__strengthItem{color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:flex}.ProfileView-module__X4dA4a__strengthItemDone{color:var(--text-3);text-decoration:line-through}.ProfileView-module__X4dA4a__strengthDot{border:1.5px solid var(--border-2);border-radius:50%;flex-shrink:0;width:14px;height:14px}.ProfileView-module__X4dA4a__strengthItemDone .ProfileView-module__X4dA4a__strengthDot{background:var(--accent);border-color:var(--accent)}.ProfileView-module__X4dA4a__strengthItemLabel{flex:1}.ProfileView-module__X4dA4a__strengthPct{color:var(--accent);flex-shrink:0;font-size:11px;font-weight:600}.ProfileView-module__X4dA4a__main{flex-direction:column;flex:1;gap:20px;padding:24px 32px;display:flex;overflow-y:auto}.ProfileView-module__X4dA4a__section{background:var(--bg-card,var(--bg-3));border:1px solid var(--border);border-radius:14px;padding:20px 24px}.ProfileView-module__X4dA4a__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ProfileView-module__X4dA4a__sectionTitle{font-size:15px;font-weight:700}.ProfileView-module__X4dA4a__editBtn{border:1px solid var(--border-2,var(--border));color:var(--text-3);cursor:pointer;background:0 0;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .15s}.ProfileView-module__X4dA4a__editBtn:hover{color:var(--text);border-color:var(--accent);background:var(--bg-3)}.ProfileView-module__X4dA4a__grid2{grid-template-columns:1fr 1fr;gap:18px 32px;display:grid}.ProfileView-module__X4dA4a__infoField{flex-direction:column;gap:4px;display:flex}.ProfileView-module__X4dA4a__infoLabel{color:var(--accent);font-size:11px;font-weight:500}.ProfileView-module__X4dA4a__infoValue{color:var(--text);font-size:13px;font-weight:500}.ProfileView-module__X4dA4a__dash{color:var(--text-3)}.ProfileView-module__X4dA4a__tagsRow{flex-wrap:wrap;gap:8px;display:flex}.ProfileView-module__X4dA4a__tag{background:var(--accent-glow);color:var(--accent);border-radius:6px;align-items:center;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.ProfileView-module__X4dA4a__expList{flex-direction:column;gap:14px;display:flex}.ProfileView-module__X4dA4a__expCard{border-left:2px solid var(--border-2);padding-left:14px}.ProfileView-module__X4dA4a__expTitle{margin-bottom:3px;font-size:14px;font-weight:600}.ProfileView-module__X4dA4a__expMeta{color:var(--text-2);margin-bottom:2px;font-size:13px}.ProfileView-module__X4dA4a__expDates{color:var(--text-3);margin-bottom:4px;font-size:12px}.ProfileView-module__X4dA4a__expDesc{color:var(--text-2);margin-top:4px;font-size:13px;line-height:1.5}
.Jobs-module__D-vl6W__container{flex-direction:column;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:24px 32px 0;display:flex;overflow:hidden}.Jobs-module__D-vl6W__searchRow{margin-bottom:10px}.Jobs-module__D-vl6W__searchInput{border:1px solid var(--border);background:var(--bg-2);width:100%;color:var(--text);border-radius:8px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .15s}.Jobs-module__D-vl6W__searchInput::placeholder{color:var(--text-3)}.Jobs-module__D-vl6W__searchInput:focus{border-color:var(--accent)}.Jobs-module__D-vl6W__filtersRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.Jobs-module__D-vl6W__filterChipWrap{position:relative}.Jobs-module__D-vl6W__filterChip{border:1px solid var(--border);color:var(--text-2);background:var(--bg-2);cursor:pointer;white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.Jobs-module__D-vl6W__filterChip:hover{border-color:var(--accent);color:var(--accent)}.Jobs-module__D-vl6W__filterChipActive{background:var(--accent);border-color:var(--accent);color:#fff!important}.Jobs-module__D-vl6W__filterChipNoArrow{gap:0}.Jobs-module__D-vl6W__filterChevron{opacity:.6;font-size:8px}.Jobs-module__D-vl6W__filterDropdown{z-index:100;background:var(--bg-2);border:1px solid var(--border-2);border-radius:8px;min-width:180px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 24px #00000040}.Jobs-module__D-vl6W__filterBody{flex-direction:column;padding:4px;display:flex}.Jobs-module__D-vl6W__filterInput{border:none;border-bottom:1px solid var(--border);color:var(--text);background:0 0;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.Jobs-module__D-vl6W__filterInput::placeholder{color:var(--text-3)}.Jobs-module__D-vl6W__filterOption{color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:7px 10px;font-family:inherit;font-size:13px;transition:background .1s,color .1s}.Jobs-module__D-vl6W__filterOption:hover{background:var(--bg-3);color:var(--text)}.Jobs-module__D-vl6W__filterOptionActive{color:var(--accent);font-weight:600}.Jobs-module__D-vl6W__clearFilters{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:5px 10px;font-family:inherit;font-size:12px;text-decoration:underline}.Jobs-module__D-vl6W__clearFilters:hover{color:var(--text-2)}.Jobs-module__D-vl6W__metaRow{align-items:center;gap:10px;margin-bottom:12px;display:flex}.Jobs-module__D-vl6W__metaCount{color:var(--text-3);font-size:12px}.Jobs-module__D-vl6W__refreshBtn{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:12px;transition:background .15s}.Jobs-module__D-vl6W__ingestMsg{color:var(--text-3);font-size:12px}.Jobs-module__D-vl6W__viewToggle{border:1px solid var(--border);border-radius:6px;gap:0;margin-left:auto;display:flex;overflow:hidden}.Jobs-module__D-vl6W__viewBtn{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:4px 9px;font-family:inherit;font-size:14px;line-height:1;transition:all .15s}.Jobs-module__D-vl6W__viewBtn:hover{background:var(--bg-3);color:var(--text)}.Jobs-module__D-vl6W__viewBtnActive,.Jobs-module__D-vl6W__viewBtnActive:hover{background:var(--accent);color:#fff}.Jobs-module__D-vl6W__jobsPane{flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.Jobs-module__D-vl6W__listPane{flex-direction:column;gap:2px;display:flex}.Jobs-module__D-vl6W__cardGrid{grid-template-columns:repeat(3,1fr);align-content:start;gap:10px;display:grid}.Jobs-module__D-vl6W__cardGridNarrow{grid-template-columns:repeat(2,1fr);align-content:start;gap:10px;display:grid}.Jobs-module__D-vl6W__listRow{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:inherit;transition:background .12s,border-color .12s;display:flex}.Jobs-module__D-vl6W__listRow:hover{background:var(--bg-2);border-color:var(--border)}.Jobs-module__D-vl6W__listRowActive{background:var(--bg-2);border-color:var(--accent)!important}.Jobs-module__D-vl6W__listRowMain{flex:1;min-width:0}.Jobs-module__D-vl6W__listRole{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.Jobs-module__D-vl6W__listTitleRow{align-items:center;gap:8px;min-width:0;display:flex}.Jobs-module__D-vl6W__listIconBtn{border:1px solid var(--border);width:20px;height:20px;color:var(--text-2);background:var(--bg-2);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;line-height:1;text-decoration:none;display:inline-flex}.Jobs-module__D-vl6W__listIconBtn:hover{border-color:var(--accent);color:var(--accent)}.Jobs-module__D-vl6W__listIconGlyph{width:12px;height:12px}.Jobs-module__D-vl6W__listMeta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.Jobs-module__D-vl6W__listCompany{font-weight:500}.Jobs-module__D-vl6W__listRowRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.Jobs-module__D-vl6W__card{background:var(--bg-2);border:1px solid var(--border);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:14px 16px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.Jobs-module__D-vl6W__cardCompany{color:var(--text-2);font-size:13px;font-weight:500}.Jobs-module__D-vl6W__cardBottom{align-items:center;gap:8px;margin-top:2px;display:flex}.Jobs-module__D-vl6W__cardActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.Jobs-module__D-vl6W__salary{color:var(--text-2);font-size:12px;font-weight:500}.Jobs-module__D-vl6W__date{color:var(--text-3);font-size:11px}.Jobs-module__D-vl6W__remoteBadge{color:#10b981;background:#10b9811f;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.Jobs-module__D-vl6W__typeBadge{background:var(--bg-3);color:var(--text-3);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.Jobs-module__D-vl6W__sourceBadge{color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.Jobs-module__D-vl6W__loading{grid-column:1/-1;justify-content:center;align-items:center;padding:80px;display:flex}@keyframes Jobs-module__D-vl6W__spin{to{transform:rotate(360deg)}}.Jobs-module__D-vl6W__empty{text-align:center;color:var(--text-2);grid-column:1/-1;padding:80px 20px;font-size:14px}.Jobs-module__D-vl6W__textBtn{color:var(--accent);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.Jobs-module__D-vl6W__pagination{grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:16px 0;display:flex}.Jobs-module__D-vl6W__pageBtn{border:1px solid var(--border);background:var(--bg-2);color:var(--text-2);cursor:pointer;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:13px;transition:border-color .15s,color .15s}.Jobs-module__D-vl6W__detail{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:14px;width:380px;max-height:calc(100vh - 180px);padding:20px;display:flex;position:sticky;top:0;overflow-y:auto}.Jobs-module__D-vl6W__detailRole{color:var(--text);letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.3}.Jobs-module__D-vl6W__detailSalary{color:var(--text);font-size:13px;font-weight:600}.Jobs-module__D-vl6W__description{flex:1;font-size:13px;line-height:1.7}.Jobs-module__D-vl6W__noDescription{color:var(--text-3);padding:8px 0;font-size:13px;font-style:italic}.Jobs-module__D-vl6W__detailActions{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:4px;display:flex}.Jobs-module__D-vl6W__closeBtn{color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 6px;font-family:inherit;font-size:16px;transition:color .15s}.Jobs-module__D-vl6W__mdContent{color:var(--text-2);flex-direction:column;gap:8px;display:flex}.Jobs-module__D-vl6W__mdH2{color:var(--text);margin-top:4px;font-size:14px;font-weight:700;line-height:1.4}.Jobs-module__D-vl6W__mdH3{color:var(--text);font-size:13px;font-weight:600;line-height:1.4}.Jobs-module__D-vl6W__mdP{color:var(--text-2);font-size:13px;line-height:1.65}.Jobs-module__D-vl6W__mdList{color:var(--text-2);flex-direction:column;gap:3px;padding-left:18px;font-size:13px;line-height:1.65;display:flex}.Jobs-module__D-vl6W__mdHr{border:none;border-top:1px solid var(--border);margin:4px 0}.Jobs-module__D-vl6W__mdCode{background:var(--bg-3);border-radius:3px;padding:1px 4px;font-family:monospace;font-size:12px}@media (max-width:1024px){.Jobs-module__D-vl6W__cardGrid{grid-template-columns:repeat(2,1fr)}.Jobs-module__D-vl6W__cardGridNarrow{grid-template-columns:1fr}}@media (max-width:768px){.Jobs-module__D-vl6W__container{padding:16px 16px 0}.Jobs-module__D-vl6W__body{flex-direction:column}.Jobs-module__D-vl6W__detail{width:100%;max-height:none;position:static}.Jobs-module__D-vl6W__cardGrid,.Jobs-module__D-vl6W__cardGridNarrow{grid-template-columns:1fr}.Jobs-module__D-vl6W__listRowRight{display:none}}.Jobs-module__D-vl6W__searchInput,.Jobs-module__D-vl6W__locationInput{border:1px solid var(--border);background:var(--surface-2);color:var(--text-1);border-radius:8px;outline:none;padding:8px 12px;font-size:14px;transition:border-color .15s}.Jobs-module__D-vl6W__searchInput{flex:2;min-width:200px}.Jobs-module__D-vl6W__locationInput{flex:1;min-width:140px}.Jobs-module__D-vl6W__searchInput:focus,.Jobs-module__D-vl6W__locationInput:focus{border-color:var(--accent)}.Jobs-module__D-vl6W__remoteToggle{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.Jobs-module__D-vl6W__remoteToggle input{cursor:pointer;accent-color:var(--accent)}.Jobs-module__D-vl6W__sourcePills{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.Jobs-module__D-vl6W__pill{border:1px solid var(--border);color:var(--text-2);background:var(--surface-2);cursor:pointer;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .15s}.Jobs-module__D-vl6W__pill:hover{border-color:var(--accent);color:var(--accent)}.Jobs-module__D-vl6W__pillActive{background:var(--accent);border-color:var(--accent);color:#fff}.Jobs-module__D-vl6W__body{flex:1;gap:20px;min-height:0;display:flex;overflow:hidden}.Jobs-module__D-vl6W__list{flex-direction:column;flex:1;gap:8px;min-width:280px;padding-bottom:24px;display:flex;overflow-y:auto}.Jobs-module__D-vl6W__listMeta{color:var(--text-3);align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.Jobs-module__D-vl6W__loading{flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.Jobs-module__D-vl6W__spinner{border:2px solid var(--border-2);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite Jobs-module__D-vl6W__spin;display:inline-block}.Jobs-module__D-vl6W__empty{text-align:center;color:var(--text-2);padding:40px 20px;font-size:14px}.Jobs-module__D-vl6W__emptyHint{color:var(--text-3);margin-top:8px;font-size:13px}.Jobs-module__D-vl6W__textBtn{color:var(--accent);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.Jobs-module__D-vl6W__ingestMsg{color:var(--text-3);margin-top:8px;font-size:12px}.Jobs-module__D-vl6W__card{background:var(--surface-2);border:1px solid var(--border);text-align:left;cursor:pointer;border-radius:10px;width:100%;padding:14px 16px;transition:border-color .15s,background .15s}.Jobs-module__D-vl6W__card:hover{border-color:var(--accent)}.Jobs-module__D-vl6W__cardActive{border-color:var(--accent);background:var(--surface-3,var(--surface-2))}.Jobs-module__D-vl6W__cardTop{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.Jobs-module__D-vl6W__cardRole{color:var(--text-1);font-size:14px;font-weight:600;line-height:1.3}.Jobs-module__D-vl6W__cardMeta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.Jobs-module__D-vl6W__company{font-weight:500}.Jobs-module__D-vl6W__dot{color:var(--text-3)}.Jobs-module__D-vl6W__salary{color:var(--text-2);margin-top:4px;font-size:12px;font-weight:500}.Jobs-module__D-vl6W__date{color:var(--text-3);margin-top:4px;font-size:11px}.Jobs-module__D-vl6W__remoteBadge{color:#10b981;background:#10b9811f;border-radius:4px;margin-left:4px;padding:2px 6px;font-size:11px;font-weight:600}.Jobs-module__D-vl6W__sourceBadge{color:#fff;letter-spacing:.02em;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.Jobs-module__D-vl6W__pagination{justify-content:center;align-items:center;gap:12px;padding:16px 0;display:flex}.Jobs-module__D-vl6W__pageBtn{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px;transition:border-color .15s}.Jobs-module__D-vl6W__pageBtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.Jobs-module__D-vl6W__pageBtn:disabled{opacity:.4;cursor:default}.Jobs-module__D-vl6W__pageInfo{color:var(--text-3);font-size:13px}.Jobs-module__D-vl6W__refreshBtn{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:12px;transition:background .15s}.Jobs-module__D-vl6W__refreshBtn:hover:not(:disabled){background:var(--surface-3,var(--surface-2))}.Jobs-module__D-vl6W__refreshBtn:disabled{opacity:.5;cursor:default}.Jobs-module__D-vl6W__detail{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex-shrink:0;gap:14px;width:380px;height:fit-content;max-height:80vh;padding:20px;display:flex;position:sticky;top:0;overflow-y:auto}.Jobs-module__D-vl6W__detailHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.Jobs-module__D-vl6W__detailRole{color:var(--text-1);letter-spacing:-.01em;font-size:18px;font-weight:700}.Jobs-module__D-vl6W__detailCompany{color:var(--text-2);margin-top:2px;font-size:13px}.Jobs-module__D-vl6W__detailMeta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.Jobs-module__D-vl6W__description{color:var(--text-2);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.7}.Jobs-module__D-vl6W__detailActions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.Jobs-module__D-vl6W__applyExternal,.Jobs-module__D-vl6W__applyJuna{text-align:center;cursor:pointer;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s;display:block}.Jobs-module__D-vl6W__applyExternal{border:1px solid var(--border);color:var(--text-2);background:var(--surface)}.Jobs-module__D-vl6W__applyExternal:hover{border-color:var(--accent);color:var(--accent)}.Jobs-module__D-vl6W__applyJuna{background:var(--accent);color:#fff;border:none}.Jobs-module__D-vl6W__applyJuna:hover{opacity:.9}.Jobs-module__D-vl6W__closeBtn{color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:16px;transition:color .15s}.Jobs-module__D-vl6W__closeBtn:hover{color:var(--text-1)}@media (max-width:768px){.Jobs-module__D-vl6W__container{padding:16px}.Jobs-module__D-vl6W__body{flex-direction:column}.Jobs-module__D-vl6W__detail{width:100%;max-height:none;position:static}}
.Matches-module__toBaUq__container{flex-direction:column;flex:1;width:100%;max-width:1100px;margin:0 auto;padding:24px 32px 0;display:flex;overflow:hidden}.Matches-module__toBaUq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.Matches-module__toBaUq__title{letter-spacing:-.02em;color:var(--text-1);font-size:22px;font-weight:700}.Matches-module__toBaUq__subtitle{color:var(--text-3);margin-top:3px;font-size:13px}.Matches-module__toBaUq__generateBtn{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .15s}.Matches-module__toBaUq__generateBtn:disabled{opacity:.6;cursor:default}.Matches-module__toBaUq__generateMsg{color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;margin-bottom:12px;padding:8px 14px;font-size:13px}.Matches-module__toBaUq__preferencesCard{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:16px}.Matches-module__toBaUq__preferencesTitle{color:var(--text-1);font-size:16px;font-weight:700}.Matches-module__toBaUq__preferencesSub{color:var(--text-3);margin:4px 0 14px;font-size:13px}.Matches-module__toBaUq__preferencesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Matches-module__toBaUq__preferencesField{color:var(--text-2);flex-direction:column;gap:6px;font-size:12px;display:flex}.Matches-module__toBaUq__preferencesFieldLabel{color:var(--text-2);margin-bottom:8px;font-size:12px}.Matches-module__toBaUq__preferencesInput{border:1px solid var(--border);background:var(--surface);color:var(--text-1);border-radius:8px;outline:none;padding:9px 10px;font-size:13px}.Matches-module__toBaUq__preferencesInput:focus{border-color:var(--accent)}.Matches-module__toBaUq__employmentWrap{margin-top:12px}.Matches-module__toBaUq__employmentOptions{flex-wrap:wrap;gap:12px;display:flex}.Matches-module__toBaUq__employmentOption{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.Matches-module__toBaUq__savePreferencesBtn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:14px;padding:8px 14px;font-size:13px;font-weight:600}.Matches-module__toBaUq__savePreferencesBtn:disabled{opacity:.65;cursor:default}.Matches-module__toBaUq__filters{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.Matches-module__toBaUq__statusPills{gap:6px;display:flex}.Matches-module__toBaUq__pill{border:1px solid var(--border);color:var(--text-2);background:var(--surface-2);cursor:pointer;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:500;transition:all .15s}.Matches-module__toBaUq__pill:hover{border-color:var(--accent);color:var(--accent)}.Matches-module__toBaUq__pillActive{background:var(--accent);border-color:var(--accent);color:#fff}.Matches-module__toBaUq__scoreFilter{align-items:center;gap:8px;margin-left:auto;display:flex}.Matches-module__toBaUq__scoreLabel{color:var(--text-3);white-space:nowrap;font-size:12px}.Matches-module__toBaUq__scoreSlider{width:100px;accent-color:var(--accent);cursor:pointer}.Matches-module__toBaUq__body{flex:1;gap:20px;min-height:0;display:flex;overflow:hidden}.Matches-module__toBaUq__list{flex-direction:column;flex:1;gap:8px;min-width:280px;padding-bottom:24px;display:flex;overflow-y:auto}.Matches-module__toBaUq__listMeta{color:var(--text-3);margin-bottom:4px;font-size:12px}.Matches-module__toBaUq__loading{flex:1;justify-content:center;align-items:center;padding:60px;display:flex}.Matches-module__toBaUq__spinner{border:2px solid var(--border-2);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite Matches-module__toBaUq__spin;display:inline-block}@keyframes Matches-module__toBaUq__spin{to{transform:rotate(360deg)}}.Matches-module__toBaUq__empty{text-align:center;padding:60px 20px}.Matches-module__toBaUq__emptyIcon{margin-bottom:12px;font-size:36px}.Matches-module__toBaUq__emptyTitle{color:var(--text-1);margin-bottom:8px;font-size:16px;font-weight:600}.Matches-module__toBaUq__emptyText{color:var(--text-3);max-width:300px;margin:0 auto;font-size:13px;line-height:1.6}.Matches-module__toBaUq__card{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:14px;transition:border-color .15s;display:flex}.Matches-module__toBaUq__card:hover,.Matches-module__toBaUq__cardActive{border-color:var(--accent)}.Matches-module__toBaUq__score{border:2.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:flex}.Matches-module__toBaUq__cardLeft{flex-shrink:0}.Matches-module__toBaUq__cardContent{flex:1;min-width:0}.Matches-module__toBaUq__cardRole{color:var(--text-1);margin-bottom:4px;font-size:14px;font-weight:600}.Matches-module__toBaUq__cardMeta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.Matches-module__toBaUq__dot{color:var(--text-3)}.Matches-module__toBaUq__remoteBadge{color:#10b981;background:#10b9811f;border-radius:3px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:600}.Matches-module__toBaUq__reasoning{color:var(--text-3);margin-top:6px;font-size:12px;font-style:italic;line-height:1.5}.Matches-module__toBaUq__salary{color:var(--text-2);margin-top:4px;font-size:12px;font-weight:500}.Matches-module__toBaUq__cardActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.Matches-module__toBaUq__saveBtn,.Matches-module__toBaUq__dismissBtn{border:1px solid var(--border);cursor:pointer;width:28px;height:28px;color:var(--text-3);background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex}.Matches-module__toBaUq__saveBtn:hover,.Matches-module__toBaUq__savedBtn{color:#ef4444;border-color:#ef4444}.Matches-module__toBaUq__dismissBtn:hover{border-color:var(--text-3);color:var(--text-1)}.Matches-module__toBaUq__pagination{justify-content:center;align-items:center;gap:12px;padding:16px 0;display:flex}.Matches-module__toBaUq__pageBtn{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px}.Matches-module__toBaUq__pageBtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.Matches-module__toBaUq__pageBtn:disabled{opacity:.4;cursor:default}.Matches-module__toBaUq__pageInfo{color:var(--text-3);font-size:13px}.Matches-module__toBaUq__detail{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex-shrink:0;gap:14px;width:380px;height:fit-content;max-height:80vh;padding:20px;display:flex;position:sticky;top:0;overflow-y:auto}.Matches-module__toBaUq__detailHeader{align-items:flex-start;gap:12px;display:flex}.Matches-module__toBaUq__detailInfo{flex:1}.Matches-module__toBaUq__detailRole{color:var(--text-1);font-size:17px;font-weight:700}.Matches-module__toBaUq__detailCompany{color:var(--text-2);margin-top:2px;font-size:13px}.Matches-module__toBaUq__detailMeta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.Matches-module__toBaUq__detailReasoning{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px}.Matches-module__toBaUq__reasoningLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin-bottom:6px;font-size:11px;font-weight:700}.Matches-module__toBaUq__detailReasoning p{color:var(--text-2);margin:0;font-size:13px;line-height:1.6}.Matches-module__toBaUq__description{color:var(--text-2);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.7}.Matches-module__toBaUq__detailActions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.Matches-module__toBaUq__statusRow{gap:8px;display:flex}.Matches-module__toBaUq__statusBtn{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:7px;flex:1;padding:8px;font-size:12px;font-weight:600;transition:all .15s}.Matches-module__toBaUq__statusBtn:hover{border-color:var(--accent);color:var(--accent)}.Matches-module__toBaUq__statusBtnActive{background:var(--accent);border-color:var(--accent);color:#fff}.Matches-module__toBaUq__viewBtn,.Matches-module__toBaUq__applyBtn{text-align:center;cursor:pointer;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s;display:block}.Matches-module__toBaUq__viewBtn{border:1px solid var(--border);color:var(--text-2);background:var(--surface)}.Matches-module__toBaUq__viewBtn:hover{border-color:var(--accent);color:var(--accent)}.Matches-module__toBaUq__applyBtn{background:var(--accent);color:#fff;border:none}.Matches-module__toBaUq__applyBtn:hover{opacity:.9}.Matches-module__toBaUq__closeBtn{color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:16px;transition:color .15s}.Matches-module__toBaUq__closeBtn:hover{color:var(--text-1)}@media (max-width:768px){.Matches-module__toBaUq__container{padding:16px}.Matches-module__toBaUq__preferencesGrid{grid-template-columns:1fr}.Matches-module__toBaUq__body{flex-direction:column}.Matches-module__toBaUq__detail{width:100%;max-height:none;position:static}.Matches-module__toBaUq__scoreFilter{width:100%;margin-left:0}}
.ThemeToggle-module__sGqMhG__btn{border:1px solid var(--border-2);width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.ThemeToggle-module__sGqMhG__btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-glow)}
.page-module___8aEwW__page{flex-direction:column;min-height:100vh;display:flex}.page-module___8aEwW__nav{border-bottom:1px solid var(--border);background:var(--nav-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;justify-content:space-between;align-items:center;padding:20px 48px;display:flex;position:sticky;top:0}.page-module___8aEwW__navLogo{font-family:var(--font-serif);letter-spacing:-.02em;font-size:22px}.page-module___8aEwW__navLinks{align-items:center;gap:16px;font-size:14px;display:flex}.page-module___8aEwW__navSignIn{color:var(--text-2);padding:8px 14px;transition:color .15s}.page-module___8aEwW__navSignIn:hover{color:var(--text)}.page-module___8aEwW__navCta{background:var(--accent);color:#fff;border-radius:8px;padding:8px 18px;font-weight:500;transition:opacity .15s}.page-module___8aEwW__navCta:hover{opacity:.9}.page-module___8aEwW__hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;padding:100px 48px;display:grid}.page-module___8aEwW__heroLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:20px;font-size:12px;font-weight:500}.page-module___8aEwW__heroTitle{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(42px,5vw,68px);line-height:1.1}.page-module___8aEwW__heroTitle em{color:var(--accent);font-style:italic}.page-module___8aEwW__heroSubtitle{color:var(--text-2);max-width:440px;margin-bottom:36px;font-size:18px;line-height:1.7}.page-module___8aEwW__heroCtas{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.page-module___8aEwW__ctaPrimary{background:var(--accent);color:#fff;border-radius:10px;padding:14px 28px;font-size:15px;font-weight:600;transition:opacity .15s,transform .15s;display:inline-block}.page-module___8aEwW__ctaPrimary:hover{opacity:.9;transform:translateY(-1px)}.page-module___8aEwW__ctaSecondary{color:var(--text-2);border:1px solid var(--border-2);border-radius:10px;padding:14px 24px;font-size:15px;transition:color .15s,border-color .15s;display:inline-block}.page-module___8aEwW__ctaSecondary:hover{color:var(--text);border-color:var(--text-3)}.page-module___8aEwW__heroTrust{color:var(--text-3);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.page-module___8aEwW__trustItems{color:var(--text-2)}.page-module___8aEwW__heroVisual{justify-content:center;align-items:center;display:flex}.page-module___8aEwW__phone{background:var(--bg-2);border:1.5px solid var(--border-2);border-radius:40px;width:260px;height:520px;animation:5s ease-in-out infinite page-module___8aEwW__float;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000080,0 0 0 1px #ffffff08,inset 0 1px #ffffff0a}@keyframes page-module___8aEwW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-module___8aEwW__phoneNotch{background:var(--bg);z-index:1;border-radius:0 0 14px 14px;width:80px;height:22px;margin:0 auto;position:relative}.page-module___8aEwW__phoneScreen{height:calc(100% - 22px);padding:10px;position:relative}.page-module___8aEwW__jobListing{background:var(--bg-3);border:1px solid var(--border);border-radius:14px;padding:14px}.page-module___8aEwW__jobListingHeader{align-items:center;gap:10px;margin-bottom:14px;display:flex}.page-module___8aEwW__jobCompanyDot{background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border-radius:9px;flex-shrink:0;width:34px;height:34px}.page-module___8aEwW__jobCompanyName{font-size:12px;font-weight:600}.page-module___8aEwW__jobCompanyRole{color:var(--text-2);font-size:11px}.page-module___8aEwW__jobLines{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.page-module___8aEwW__line{background:var(--border-2);border-radius:3px;height:7px}.page-module___8aEwW__applyBtn{background:var(--accent);color:#fff;text-align:center;border-radius:7px;padding:7px 12px;font-size:11px;font-weight:600}.page-module___8aEwW__shareSheet{background:var(--bg-3);border-top:1px solid var(--border);border-radius:18px 18px 0 0;padding:14px;animation:.55s cubic-bezier(.34,1.4,.64,1) .9s both page-module___8aEwW__slideUpSheet;position:absolute;bottom:0;left:0;right:0}@keyframes page-module___8aEwW__slideUpSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.page-module___8aEwW__shareHandle{background:var(--border-2);border-radius:2px;width:30px;height:3px;margin:0 auto 12px}.page-module___8aEwW__shareTitle{color:var(--text-2);margin-bottom:12px;font-size:11px;font-weight:500}.page-module___8aEwW__shareApps{gap:16px;display:flex}.page-module___8aEwW__shareApp{color:var(--text-2);flex-direction:column;align-items:center;gap:5px;font-size:9px;display:flex}.page-module___8aEwW__shareAppActive{color:var(--text)}.page-module___8aEwW__shareIcon{border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;font-weight:700;display:flex}.page-module___8aEwW__shareAppActive .page-module___8aEwW__shareIcon{background:var(--accent);color:#fff;box-shadow:0 4px 16px #6366f173}.page-module___8aEwW__shareIconDim{background:var(--border-2);color:var(--text-3)}.page-module___8aEwW__how{width:100%;max-width:1200px;margin:0 auto;padding:100px 48px;scroll-margin-top:80px}.page-module___8aEwW__sectionLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-bottom:56px;font-size:12px}.page-module___8aEwW__steps{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.page-module___8aEwW__step{flex-direction:column;gap:16px;display:flex}.page-module___8aEwW__stepNum{font-family:var(--font-serif);color:var(--border-2);letter-spacing:-.04em;font-size:72px;line-height:1}.page-module___8aEwW__stepContent h3{letter-spacing:-.02em;margin-bottom:10px;font-size:18px;font-weight:600}.page-module___8aEwW__stepContent p{color:var(--text-2);font-size:15px;line-height:1.7}.page-module___8aEwW__stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__stat{border-right:1px solid var(--border);padding:48px 60px}.page-module___8aEwW__stat:last-child{border-right:none}.page-module___8aEwW__statNum{font-family:var(--font-serif);letter-spacing:-.03em;margin-bottom:8px;font-size:48px}.page-module___8aEwW__statLabel{color:var(--text-2);font-size:14px}.page-module___8aEwW__closing{text-align:center;flex-direction:column;align-items:center;gap:36px;padding:120px 48px;display:flex}.page-module___8aEwW__closingTitle{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(36px,4vw,60px);line-height:1.15}.page-module___8aEwW__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:28px 48px;display:flex}.page-module___8aEwW__footerLogo{font-family:var(--font-serif);font-size:18px}.page-module___8aEwW__footerLinks{gap:24px;display:flex}.page-module___8aEwW__footerLink{color:var(--text-3);font-size:13px;transition:color .15s}.page-module___8aEwW__footerLink:hover{color:var(--text-2)}.page-module___8aEwW__footerText{color:var(--text-3);font-size:13px}.page-module___8aEwW__navLink{color:var(--text-2);padding:8px 10px;font-size:14px;transition:color .15s}.page-module___8aEwW__navLink:hover{color:var(--text)}.page-module___8aEwW__features{width:100%;max-width:1200px;margin:0 auto;padding:100px 48px;scroll-margin-top:80px}.page-module___8aEwW__featuresHeader{max-width:600px;margin-bottom:64px}.page-module___8aEwW__featuresTitle{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(32px,3.5vw,52px);line-height:1.15}.page-module___8aEwW__featuresSubtitle{color:var(--text-2);font-size:17px;line-height:1.7}.page-module___8aEwW__featureCards{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.page-module___8aEwW__featureCard{background:var(--bg);flex-direction:column;gap:14px;padding:40px 36px;transition:background .2s;display:flex}.page-module___8aEwW__featureCard:hover{background:var(--bg-2,#111)}.page-module___8aEwW__featureIcon{color:var(--accent);font-size:22px;line-height:1}.page-module___8aEwW__featureCardTitle{letter-spacing:-.02em;font-size:18px;font-weight:600}.page-module___8aEwW__featureCardDesc{color:var(--text-2);font-size:14px;line-height:1.7}.page-module___8aEwW__featureBullets{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.page-module___8aEwW__featureBullets li{color:var(--text-3);align-items:center;gap:8px;font-size:13px;display:flex}.page-module___8aEwW__featureBullets li:before{content:"–";color:var(--accent);flex-shrink:0;font-weight:700}.page-module___8aEwW__why{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:100px 48px;scroll-margin-top:80px}.page-module___8aEwW__whyGrid{grid-template-columns:1fr 1.5fr;align-items:start;gap:80px;max-width:1200px;margin:0 auto;display:grid}.page-module___8aEwW__whyLeft{flex-direction:column;gap:28px;display:flex;position:sticky;top:100px}.page-module___8aEwW__whyTitle{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(32px,3.5vw,52px);line-height:1.15}.page-module___8aEwW__whyTitle em{color:var(--accent);font-style:italic}.page-module___8aEwW__whySubtitle{color:var(--text-2);font-size:16px;line-height:1.7}.page-module___8aEwW__whyRight{flex-direction:column;gap:0;display:flex}.page-module___8aEwW__whyPillar{border-bottom:1px solid var(--border);gap:28px;padding:40px 0;display:flex}.page-module___8aEwW__whyPillar:first-child{padding-top:0}.page-module___8aEwW__whyPillar:last-child{border-bottom:none;padding-bottom:0}.page-module___8aEwW__whyPillarNum{font-family:var(--font-serif);color:var(--border-2);letter-spacing:-.04em;flex-shrink:0;width:52px;font-size:42px;line-height:1}.page-module___8aEwW__whyPillarTitle{letter-spacing:-.02em;margin-bottom:10px;font-size:18px;font-weight:600}.page-module___8aEwW__whyPillarDesc{color:var(--text-2);margin-bottom:18px;font-size:14px;line-height:1.7}.page-module___8aEwW__whyChecks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module___8aEwW__whyChecks li{color:var(--text-2);align-items:center;gap:10px;font-size:13px;display:flex}.page-module___8aEwW__check{color:var(--accent);font-size:12px;font-weight:700}.page-module___8aEwW__compare{padding:100px 48px;scroll-margin-top:80px}.page-module___8aEwW__compareInner{max-width:1200px;margin:0 auto}.page-module___8aEwW__compareTitle{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:56px;font-size:clamp(28px,3vw,46px)}.page-module___8aEwW__compareTable{border:1px solid var(--border);border-radius:14px;overflow:hidden}.page-module___8aEwW__compareHeader{background:var(--bg-3,#0e0e0e);border-bottom:1px solid var(--border);grid-template-columns:1.6fr 1fr 1fr 1fr;display:grid}.page-module___8aEwW__compareHeader>div{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);padding:16px 24px;font-size:12px;font-weight:600}.page-module___8aEwW__compareRow{border-bottom:1px solid var(--border);grid-template-columns:1.6fr 1fr 1fr 1fr;transition:background .15s;display:grid}.page-module___8aEwW__compareRow:last-child{border-bottom:none}.page-module___8aEwW__compareRow:hover{background:var(--bg-2,#0c0c0c)}.page-module___8aEwW__compareFeatureCol{flex-direction:column;gap:3px;padding:20px 24px;display:flex}.page-module___8aEwW__compareFeatureName{font-size:14px;font-weight:500}.page-module___8aEwW__compareFeatureDesc{color:var(--text-3);font-size:12px}.page-module___8aEwW__compareCol{justify-content:center;align-items:center;padding:20px 24px;display:flex}.page-module___8aEwW__compareColHighlight{background:#6366f10a;border-left:1px solid #6366f126;border-right:1px solid #6366f126}.page-module___8aEwW__checkYes{color:var(--accent);font-size:16px;font-weight:700}.page-module___8aEwW__checkNo{color:var(--text-3);font-size:16px}.page-module___8aEwW__pricing{padding:100px 48px;scroll-margin-top:80px}.page-module___8aEwW__pricingInner{max-width:1200px;margin:0 auto}.page-module___8aEwW__pricingTitle{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(28px,3vw,46px)}.page-module___8aEwW__pricingSubtitle{color:var(--text-2);margin-bottom:40px;font-size:16px}.page-module___8aEwW__billingToggle{background:var(--bg-3,#0e0e0e);border:1px solid var(--border);border-radius:10px;gap:4px;width:fit-content;margin:0 auto 56px;padding:4px;display:flex}.page-module___8aEwW__billingBtn{color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.page-module___8aEwW__billingBtnActive{background:var(--bg-2,#1a1a1a);color:var(--text);border:1px solid var(--border-2)}.page-module___8aEwW__billingBadge{color:var(--accent);background:#6366f126;border-radius:20px;padding:2px 7px;font-size:11px;font-weight:600}.page-module___8aEwW__plans{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:visible}.page-module___8aEwW__plan{background:var(--bg);flex-direction:column;gap:16px;padding:40px 36px;display:flex;position:relative}.page-module___8aEwW__plan:first-child{border-radius:16px 0 0 16px}.page-module___8aEwW__plan:last-child{border-radius:0 16px 16px 0}.page-module___8aEwW__planHighlight{background:color-mix(in srgb,var(--accent)7%,var(--bg));outline:1.5px solid var(--accent);outline-offset:-1px;z-index:1;border-radius:16px!important}.page-module___8aEwW__planBadge{background:var(--accent);color:#fff;white-space:nowrap;letter-spacing:.03em;border-radius:20px;padding:4px 14px;font-size:11px;font-weight:600;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.page-module___8aEwW__planName{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);font-size:13px;font-weight:600}.page-module___8aEwW__planPrice{align-items:baseline;gap:2px;display:flex}.page-module___8aEwW__planAmount{font-family:var(--font-serif);letter-spacing:-.04em;font-size:52px;line-height:1}.page-module___8aEwW__planPer{color:var(--text-3);margin-left:4px;font-size:15px}.page-module___8aEwW__planAnnualNote{color:var(--text-3);margin-top:-8px;font-size:12px}.page-module___8aEwW__planDesc{color:var(--text-2);padding-bottom:4px;font-size:14px;line-height:1.6}.page-module___8aEwW__planFeatures{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin:4px 0 0;padding:8px 0 0;list-style:none;display:flex}.page-module___8aEwW__planFeatures li{color:var(--text-2);align-items:center;gap:10px;font-size:13px;display:flex}.page-module___8aEwW__faq{border-top:1px solid var(--border);padding:100px 48px;scroll-margin-top:80px}.page-module___8aEwW__faqInner{max-width:800px;margin:0 auto}.page-module___8aEwW__faqTitle{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(28px,3vw,46px)}.page-module___8aEwW__faqSubtitle{color:var(--text-2);margin-bottom:56px;font-size:16px;line-height:1.7}.page-module___8aEwW__faqList{flex-direction:column;gap:0;display:flex}.page-module___8aEwW__faqItem{border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none}.page-module___8aEwW__faqItem:first-child{border-top:1px solid var(--border)}.page-module___8aEwW__faqQuestion{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:15px;font-weight:500;transition:color .15s;display:flex}.page-module___8aEwW__faqItem:hover .page-module___8aEwW__faqQuestion,.page-module___8aEwW__faqItemOpen .page-module___8aEwW__faqQuestion{color:var(--accent)}.page-module___8aEwW__faqChevron{color:var(--text-3);flex-shrink:0;font-size:20px;font-weight:300;line-height:1}.page-module___8aEwW__faqAnswer{color:var(--text-2);padding-bottom:24px;font-size:14px;line-height:1.8;animation:.2s page-module___8aEwW__fadeIn}@keyframes page-module___8aEwW__fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
.Chat-module__mvFkka__layout{background:var(--bg);flex-direction:column;height:100vh;display:flex}.Chat-module__mvFkka__navbar{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:0;height:52px;padding:0 24px;display:flex}.Chat-module__mvFkka__navLogo{font-family:var(--font-serif);margin-right:32px;font-size:18px}.Chat-module__mvFkka__navTabs{flex:1;align-items:center;gap:2px;display:flex}.Chat-module__mvFkka__navTab{color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:6px 14px;font-size:13px;transition:all .15s;display:flex}.Chat-module__mvFkka__navTab:hover{background:var(--bg-3);color:var(--text)}.Chat-module__mvFkka__navTabActive{background:var(--bg-3)!important;color:var(--text)!important}.Chat-module__mvFkka__navRight{align-items:center;gap:12px;margin-left:auto;display:flex}.Chat-module__mvFkka__newChatBtn{border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px;font-size:13px;transition:all .15s}.Chat-module__mvFkka__newChatBtn:hover{border-color:var(--accent);color:var(--accent)}.Chat-module__mvFkka__avatarBtn{background:var(--accent-glow);width:30px;height:30px;color:var(--accent);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:relative}.Chat-module__mvFkka__avatarBtn:hover{opacity:.85}.Chat-module__mvFkka__dropdown{background:var(--bg-card);border:1px solid var(--border);z-index:100;border-radius:10px;min-width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0003}.Chat-module__mvFkka__dropdownItem{width:100%;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-size:13px;transition:all .15s;display:block}.Chat-module__mvFkka__dropdownItem:hover{background:var(--bg-3);color:var(--text)}.Chat-module__mvFkka__main{flex:1;display:flex;overflow:hidden}.Chat-module__mvFkka__chatCol{flex-direction:column;flex:1;min-width:0;display:flex}.Chat-module__mvFkka__convoPanel{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow:hidden}.Chat-module__mvFkka__convoPanelHeader{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;padding:16px 16px 8px;font-size:11px;font-weight:500}.Chat-module__mvFkka__convoList{flex:1;padding:4px 8px 16px;overflow-y:auto}.Chat-module__mvFkka__convoItem{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:2px;width:100%;padding:8px 10px;transition:background .15s;display:flex}.Chat-module__mvFkka__convoItem:hover{background:var(--bg-3)}.Chat-module__mvFkka__convoItemActive{background:var(--accent-glow)!important}.Chat-module__mvFkka__convoItemActive .Chat-module__mvFkka__convoTitle{color:var(--accent)}.Chat-module__mvFkka__convoTitle{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.Chat-module__mvFkka__convoDate{color:var(--text-3);font-size:11px}.Chat-module__mvFkka__messages{flex-direction:column;flex:1;gap:16px;padding:24px 28px 12px;display:flex;overflow-y:auto}.Chat-module__mvFkka__loadingHistory{flex:1;justify-content:center;align-items:center;display:flex}.Chat-module__mvFkka__empty{text-align:center;max-width:400px;margin:auto;padding:40px 20px}.Chat-module__mvFkka__emptyIcon{margin-bottom:16px;font-size:36px}.Chat-module__mvFkka__emptyTitle{font-size:20px;font-weight:600;font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:8px}.Chat-module__mvFkka__emptyText{color:var(--text-2);margin-bottom:24px;font-size:14px;line-height:1.6}.Chat-module__mvFkka__suggestions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.Chat-module__mvFkka__chip{border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:20px;padding:7px 14px;font-size:13px;transition:all .15s}.Chat-module__mvFkka__chip:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-glow)}.Chat-module__mvFkka__messageGroup{flex-direction:column;gap:2px;display:flex}.Chat-module__mvFkka__userGroup{align-items:flex-end}.Chat-module__mvFkka__assistantGroup{align-items:flex-start}.Chat-module__mvFkka__bubble{border-radius:18px;max-width:72%;padding:11px 15px;font-size:14px;line-height:1.65}.Chat-module__mvFkka__userBubble{background:var(--accent);color:#fff;border-bottom-right-radius:4px}.Chat-module__mvFkka__assistantBubble{background:var(--bg-card);border:1px solid var(--border);border-bottom-left-radius:4px}.Chat-module__mvFkka__messageText{white-space:pre-wrap;margin:0}.Chat-module__mvFkka__toolCard{background:var(--bg-2);border:1px solid var(--border);color:var(--text-2);border-radius:10px;align-items:center;gap:10px;margin:2px 0;padding:9px 13px;font-size:13px;display:flex}.Chat-module__mvFkka__toolIcon{font-size:15px}.Chat-module__mvFkka__toolName{color:var(--text);font-weight:500}.Chat-module__mvFkka__spinner{border:2px solid var(--border-2);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;margin-left:auto;animation:.7s linear infinite Chat-module__mvFkka__spin}@keyframes Chat-module__mvFkka__spin{to{transform:rotate(360deg)}}.Chat-module__mvFkka__toolDone{color:#22c55e;margin-left:auto}.Chat-module__mvFkka__typingDots{gap:4px;padding:2px 0;display:flex}.Chat-module__mvFkka__typingDots span{background:var(--text-3);border-radius:50%;width:6px;height:6px;animation:1.2s infinite Chat-module__mvFkka__bounce}.Chat-module__mvFkka__typingDots span:nth-child(2){animation-delay:.2s}.Chat-module__mvFkka__typingDots span:nth-child(3){animation-delay:.4s}@keyframes Chat-module__mvFkka__bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.Chat-module__mvFkka__inputArea{border-top:1px solid var(--border);padding:12px 24px 20px}.Chat-module__mvFkka__inputWrapper{background:var(--bg-card);border:1px solid var(--border-2);border-radius:16px;align-items:flex-end;gap:10px;padding:11px 13px;transition:border-color .15s;display:flex}.Chat-module__mvFkka__inputWrapper:focus-within{border-color:var(--accent)}.Chat-module__mvFkka__textarea{resize:none;color:var(--text);background:0 0;border:none;outline:none;flex:1;max-height:120px;font-family:inherit;font-size:14px;line-height:1.5;overflow-y:auto}.Chat-module__mvFkka__textarea::placeholder{color:var(--text-3)}.Chat-module__mvFkka__sendBtn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:opacity .15s;display:flex}.Chat-module__mvFkka__sendBtn:disabled{opacity:.35;cursor:default}.Chat-module__mvFkka__sendBtn:not(:disabled):hover{opacity:.88}
