.ToolSelect_toolsContainer__An0H7{display:flex;flex-wrap:wrap;gap:var(--spacing-5);margin-top:var(--spacing-5)}.OptionsMenu_toolOptionsMenu__kxJiH{position:absolute;top:100%;right:0;display:flex;flex-direction:column;background-color:var(--color-modal-bg);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-surface-md);padding:var(--spacing-xs) 0;z-index:var(--z-index-sticky);min-width:180px;max-width:320px;max-height:360px;overflow-y:auto;transform-origin:top right;animation:OptionsMenu_menuEnter__wvfar .14s var(--ease-standard);transition:box-shadow .14s ease}.OptionsMenu_toolOption__5ACJy{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:var(--spacing-xs) var(--spacing-md);text-align:left;background:none;border:none;cursor:pointer;color:var(--color-text-primary);font-family:var(--font-family-main);font-size:var(--font-size-text-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-text);border-radius:0;transition:background-color .14s ease,color .14s ease}.OptionsMenu_toolOption__5ACJy:hover{background-color:var(--color-background-button-hover)}.OptionsMenu_toolOption__5ACJy:focus-visible{background-color:var(--color-background-button-hover);box-shadow:0 0 0 var(--border-width-hairline) var(--color-secondary);outline:none}.OptionsMenu_toolOption__5ACJy:active{background-color:var(--color-background-button-hover)}.OptionsMenu_danger__Zbtf_{color:var(--color-error)}.OptionsMenu_danger__Zbtf_:focus-visible,.OptionsMenu_danger__Zbtf_:hover{background-color:var(--color-error-light)}.OptionsMenu_disabled__FFAix{opacity:.5;cursor:not-allowed;color:var(--color-text-tertiary)}.OptionsMenu_disabled__FFAix:focus-visible,.OptionsMenu_disabled__FFAix:hover{background:none}@keyframes OptionsMenu_menuEnter__wvfar{0%{opacity:0;transform:translateY(calc(-1 * var(--spacing-xs))) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.HighlightSection_container__PUfzK{background:var(--color-background-selected);border-radius:var(--radius-md);padding:var(--spacing-lg)}.HighlightSection_header__rLb6T{display:flex;align-items:center;margin-bottom:var(--spacing-sm)}.FAQ_faqSection__832Y6{margin-top:var(--spacing-4xl);padding:var(--spacing-2xl) 0;border-top:var(--border-width-hairline) solid var(--color-border)}.FAQ_faqTitle__L7uc7{text-align:center;margin-bottom:var(--spacing-2xl)}.FAQ_faqGrid__1ST7S{display:grid;gap:var(--spacing-md);max-width:800px;margin:0 auto}.FAQ_faqItem__hBJ4H{background:var(--color-background-elevated);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:all var(--duration-base) ease}.FAQ_faqItem__hBJ4H:hover{border-color:var(--color-secondary);box-shadow:var(--shadow-surface-sm)}.FAQ_faqQuestion__CU2q9{padding:var(--spacing-lg);font-weight:var(--font-weight-semibold);font-size:1.1rem;color:var(--color-text-primary);cursor:pointer;position:relative}.FAQ_faqQuestion__CU2q9:after{content:"+";position:absolute;right:var(--spacing-lg);top:50%;transform:translateY(-50%);font-size:var(--font-size-heading-6);color:var(--color-secondary);transition:transform var(--duration-base) ease}details[open] .FAQ_faqQuestion__CU2q9:after{transform:translateY(-50%) rotate(45deg)}.FAQ_faqAnswer___jvAD{padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--color-text-primary);line-height:var(--line-height-relaxed)}@media (max-width:768px){.FAQ_faqSection__832Y6{margin-top:var(--spacing-2xl);padding:var(--spacing-lg) var(--spacing-md)}}.LinkedInPrompt_promptHeader__sh692{padding-right:calc(var(--spacing-xs) * 10)}.LinkedInPrompt_urlPrefix__1asOY{padding-left:var(--spacing-md);color:var(--color-text-primary);font-size:var(--font-size-text-base);font-family:var(--font-family-main);white-space:nowrap;user-select:none;flex-shrink:0;line-height:var(--line-height-text)}.LinkedInPrompt_usernameInput__uOyhb{padding-left:0}.LinkedInPrompt_suggestionsLabel__ASnMz{margin-bottom:var(--spacing-sm)}.LinkedInPrompt_showMoreButton__2NkEW{margin-top:var(--spacing-xs)}.LinkedInPrompt_customSearchRow__n59at{display:flex;gap:var(--spacing-sm);align-items:center;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-md)}.LinkedInPrompt_customSearchRow__n59at>:first-child{flex:1}.LinkedInPrompt_customSearchInput__fwa_0{width:100%}.LinkedInPrompt_suggestionsList__oo1mQ{display:flex;flex-direction:column;gap:var(--spacing-xs);max-height:288px;overflow-y:auto}.LinkedInPrompt_suggestionCard__8BO2d{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-main);cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.LinkedInPrompt_suggestionCard__8BO2d:hover{background:var(--color-background-button-hover);border-color:var(--color-border-active)}.LinkedInPrompt_suggestionAvatar__Pt6uP{width:36px;height:36px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.LinkedInPrompt_suggestionAvatarPlaceholder__U375m{width:36px;height:36px;border-radius:var(--radius-full);background:var(--color-background-button-hover);flex-shrink:0}.LinkedInPrompt_suggestionInfo__iSi4w{display:flex;flex-direction:column;min-width:0;flex:1}.LinkedInPrompt_suggestionTitle__Lrses{font-size:var(--font-size-text-base);font-weight:var(--font-weight-medium)}.LinkedInPrompt_suggestionTitle__Lrses,.LinkedInPrompt_suggestionUrl__6WRQV{color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LinkedInPrompt_suggestionUrl__6WRQV{font-size:var(--font-size-text-small)}.LinkedInPrompt_suggestionCardSkeleton__B0UQP{height:52px;border-radius:var(--radius-md)}.LinkedInPrompt_validationError__WAjHP{color:var(--color-error)}.LinkedInPrompt_successMessage__e7aZq,.LinkedInPrompt_validationError__WAjHP{font-size:var(--font-size-text-small);margin-top:var(--spacing-xs);line-height:var(--line-height-snug)}.LinkedInPrompt_successMessage__e7aZq{color:var(--color-success)}.LinkedInPrompt_urlSection__RabnT{display:flex;flex-direction:column;gap:var(--spacing-md)}.LinkedInPrompt_inputContainer__BetGj{display:flex;gap:var(--spacing-sm);align-items:center;margin-top:0}.LinkedInPrompt_inputContainer__BetGj>:first-child{flex:1}.LinkedInPrompt_fieldGroup__K8XoT{display:flex;flex-direction:column;gap:var(--spacing-xs)}.LinkedInPrompt_divider__L_H8U{border:none;border-top:var(--border-width-hairline) solid var(--color-border);margin:0}.OnboardingPage_onboardingPage__JNFFB{min-height:100vh;background-color:var(--color-backdrop-bg);display:flex;align-items:center;justify-content:center;width:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-index-modal)}.OnboardingPage_onboardingContainer__7a4K6{width:100%;max-width:90vw;padding:var(--spacing-xl)}.OnboardingPage_onboardingCompletionScreen__iCNDD,.OnboardingPage_onboardingContent__hy8Vx{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;width:100%;padding:var(--spacing-xl)}.OnboardingPage_onboardingContent__hy8Vx{gap:var(--spacing-lg);animation:OnboardingPage_fadeIn__FNuPX var(--duration-slow) ease;background-color:var(--color-modal-bg);max-width:600px;margin:0 auto;border-radius:var(--radius-modal);box-shadow:var(--shadow-surface-md)}@keyframes OnboardingPage_fadeIn__FNuPX{0%{opacity:0;transform:translateY(var(--spacing-2-5))}to{opacity:1;transform:translateY(0)}}.OnboardingPage_onboardingTitle__5wf9V{text-align:center;transition:opacity var(--duration-slower);margin-bottom:var(--spacing-xs)}.OnboardingPage_onboardingText__taiUo{font-size:var(--font-size-heading-5);text-align:center;max-width:32rem;color:var(--color-text-primary);transition:opacity var(--duration-slower);margin-bottom:var(--spacing-lg)}.OnboardingPage_onboardingContentButton__Edpiy{width:auto;min-width:200px;height:var(--size-12);font-size:var(--font-size-heading-5);background-color:var(--color-primary);color:var(--color-background-main);border:none;font-weight:var(--font-weight-semibold);transition:all var(--duration-slow) ease}.OnboardingPage_onboardingContentButton__Edpiy:hover{background-color:var(--color-secondary);transform:translateY(calc(-1 * var(--spacing-3xs)));box-shadow:var(--shadow-surface-md)}