.dashboard_dashboard-container__hKKEu{display:flex;flex-direction:column;width:100%;max-width:1280px;margin:0 auto}.dashboard_contentWrapper__0ERvU{display:flex;flex-direction:column;padding:var(--spacing-8,32px) var(--spacing-4,16px) var(--spacing-24,96px) var(--spacing-4,16px);width:100%}@media (min-width:960px){.dashboard_contentWrapper__0ERvU{flex-direction:row;gap:24px;padding:32px 48px 96px}.dashboard_coverWrapper__KuGRy{padding:0 var(--spacing-12,48px)}}.dashboard_profileWrapper__N6i3P{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;word-break:break-word}.dashboard_profile-content__HlTdv{display:flex;padding-right:var(--spacing-12,48px);flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}@media (min-width:960px){.dashboard_profileWrapper__N6i3P{flex:1 1}}@media (max-width:960px){.dashboard_contentWrapper__0ERvU{gap:var(--spacing-24,96px)}.dashboard_cover-image__5URGf{display:flex;padding:var(--spacing-8,32px) 0;flex-direction:column;align-items:center;align-self:stretch}.dashboard_coverWrapper__KuGRy{display:flex;max-width:1280px;padding:0 var(--spacing-4,16px);flex-direction:column;align-items:flex-start;align-self:stretch}.dashboard_cover-image__5URGf img{min-height:104.316px;min-width:100px;align-self:stretch;aspect-ratio:358/104.32}}.dashboard_cover-image__5URGf{width:100%;padding:32px 0;display:flex;flex-direction:column;align-items:center}.dashboard_coverWrapper__KuGRy{max-width:1280px;width:100%}.dashboard_cover-image__5URGf img{width:100%;height:100%;max-height:345px;object-fit:cover;border-radius:var(--border-radius-xl,.75rem)}.dashboard_profile-header__JMyuy{display:flex;align-items:center;gap:12px;width:100%}.dashboard_company-logo__8rsGS{width:56px;height:var(--width-w-14,56px);aspect-ratio:1/1;border-radius:var(--border-radius-md,6px);border:var(--border-width-border-4,4px) solid var(--base-background,#fff)}.dashboard_company-logo__8rsGS img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-md,6px)}.dashboard_company-details__kC7Za{flex:1 1}.dashboard_company-details__kC7Za h1{color:var(--base-foreground,#0f1314);font-feature-settings:"liga" off,"clig" off;font-family:var(--typography-font-family-font-sans,Inter);font-size:var(--font-size-2xl);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:130%;letter-spacing:-.0125rem}.dashboard_location__DCP8l{font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:150%;letter-spacing:.15px;color:#0f1314;margin:4px 0 0}.dashboard_description__SowcW{width:100%;word-wrap:break-word}.dashboard_description__SowcW p{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:.2px;color:#495b62;margin:0}.dashboard_website__RP_rS{display:flex;height:44px;padding:8px 0;justify-content:center;align-items:center;gap:8px;border-radius:9999px;background:transparent;border:none;color:var(--base-link,#00287e);font-feature-settings:"liga" off,"clig" off;font-family:var(--typography-font-family-font-sans,Inter);font-size:var(--typography-base-sizes-base-font-size,1rem);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:150%;letter-spacing:.0125rem}.dashboard_website__RP_rS a{color:#00287e;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:.2px;text-decoration:none}.dashboard_website__RP_rS:hover{text-decoration:underline}.dashboard_profile-actions__aZrfh{display:flex;margin-top:8px}.dashboard_primary-button__JWu0l{display:inline-flex;height:40px;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:9999px;border:1px solid #001a52;background-color:#fff;color:#001a52;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:150%;letter-spacing:.2px;cursor:pointer;transition:background-color .3s,color .3s}.dashboard_primary-button__JWu0l:hover{background-color:#001a52;color:#fff}.dashboard_positions-section__Xkd4e{flex:1 1}.dashboard_no-profile__f8I4y{text-align:center;padding:30px 15px;background-color:#f9f9f9;border-radius:var(--border-radius);width:100%}.dashboard_no-profile__f8I4y p{font-size:1rem;margin-bottom:20px}.dashboard_main-content__gV8vI{width:100%}.dashboard_contact-button__kjqOY{display:flex;height:var(--height-h-11,2.75rem);padding:var(--spacing-2,.5rem) var(--spacing-4,1rem);justify-content:center;align-items:center;gap:var(--spacing-2,.5rem);border-radius:var(--border-radius-full,624.9375rem);border:1px solid var(--base-secondary,#001a52);background:var(--base-secondary,#001a52);color:var(--base-secondary-foreground,#fff);font-feature-settings:"liga" off,"clig" off;font-family:var(--typography-font-family-font-sans,Inter);font-size:var(--typography-base-sizes-base-font-size,1rem);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:150%;letter-spacing:.0125rem;transition:background-color .3s,color .3s,border-color .3s}.dashboard_contact-button__kjqOY:hover{background-color:var(--base-secondary-foreground,#fff);color:var(--base-secondary,#001a52);border:1px solid var(--base-secondary,#001a52)}.position-card{padding:var(--spacing-4,16px);align-items:flex-start;gap:var(--spacing-6,24px);position:relative;cursor:pointer;border-radius:var(--border-radius-xl,12px);background:var(--base-card,#f0f2f4)}.position-card,.positions-grid,.positions-section{display:flex;flex-direction:column}.positions-grid{gap:var(--spacing-4,16px)}.subTitle{color:var(--base-muted-foreground,#495b62);font-feature-settings:"liga" off,"clig" off;font-family:var(--typography-font-family-font-sans,Inter);font-size:var(--typography-base-sizes-base-font-size,16px);font-style:normal;font-weight:var(--font-weight-normal,400);line-height:150%;letter-spacing:.2px;margin-bottom:16px}.title{color:var(--base-foreground,#0f1314);font-feature-settings:"liga" off,"clig" off;font-family:var(--typography-font-family-font-sans,Inter);font-size:var(--typography-base-sizes-large-font-size,18px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:150%;letter-spacing:.15px;margin-bottom:8px}.subHeading{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 0}.headerCard svg{display:flex;width:var(--height-h-11,44px);height:var(--height-h-11,44px);padding:var(--spacing-2,8px) var(--spacing-4,16px);justify-content:center;align-items:center;gap:var(--spacing-2,8px)}.headerTitle{display:-webkit-box;-webkit-box-orient:vertical;align-self:stretch;color:var(--base-card-foreground,#283236);font-feature-settings:"liga" off,"clig" off;font-family:var(--typography-font-family-font-sans,Inter);font-size:var(--typography-base-sizes-xlarge-font-size,20.25px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:100%;letter-spacing:-.1px}.position-card .dropdown-arrow{position:absolute;top:10px;right:10px}.tagsContainer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3,12px);align-self:stretch;width:100%;gap:var(--spacing-6,24px)}.position-card .dropdown-arrow svg{transition:transform .3s ease}.position-card .dropdown-arrow.expanded svg{transform:rotate(180deg)}.headerCard{display:flex;height:46px;align-items:flex-start;gap:var(--spacing-2,8px);align-self:stretch}.openPositions{margin:0;align-self:stretch;overflow:hidden;color:var(--base-muted-foreground,#495b62);font-feature-settings:"liga" off,"clig" off;text-overflow:ellipsis;font-family:var(--typography-font-family-font-sans,Inter);font-size:var(--typography-base-sizes-base-font-size,16px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:150%;letter-spacing:.2px}.position-skills{align-content:flex-start;gap:var(--spacing-2,8px);flex-wrap:wrap;width:100%}.cardFooter,.position-skills{display:flex;align-items:flex-start;align-self:stretch}.cardFooter{justify-content:center;overflow:hidden;color:var(--base-muted-foreground,#495b62);text-overflow:ellipsis;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:120%}.position-section{flex-direction:column;align-items:center;gap:24px}.position-section,.skillsGrid{display:flex;align-self:stretch}.skillsGrid{align-items:flex-start;align-content:flex-start;gap:var(--spacing-2,8px);flex-wrap:wrap;width:100%}.skills-title{color:var(--base-foreground,#0f1314);font-feature-settings:"liga" off,"clig" off;font-family:var(--typography-font-family-font-sans,Inter);font-size:var(--typography-base-sizes-base-font-size,16px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:100%;letter-spacing:.2px}.skillsSection{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3,12px);align-self:stretch}.secondary-button{padding:var(--spacing-2,8px) var(--spacing-4,16px);border-radius:var(--border-radius-full,9999px);border:1px solid var(--base-secondary,#001a52)}.position-actions,.secondary-button{display:flex;height:var(--height-h-11,44px);justify-content:center;align-items:center;gap:var(--spacing-2,8px);align-self:stretch;background:var(--base-background,#fff);width:100%}.position-actions{border:none;border-radius:var(--border-radius-full,9999px)}.button-footer{flex-direction:column;align-items:flex-start}.button-footer,.deleteButton{display:flex;gap:var(--spacing-2,8px);align-self:stretch}.deleteButton{height:var(--height-h-11,44px);padding:var(--spacing-2,8px) var(--spacing-4,16px);justify-content:center;align-items:center;border-radius:var(--border-radius-full,9999px);border:1px solid var(--base-destructive-foreground,#b40509);background:var(--base-destructive,#ffeeef);color:var(--base-destructive-foreground,#b40509);font-feature-settings:"liga" off,"clig" off;font-family:var(--typography-font-family-font-sans,Inter);font-size:var(--typography-base-sizes-base-font-size,16px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:150%;letter-spacing:.2px;transition:background-color .3s,color .3s,border-color .3s}.deleteButton.confirm{background-color:#d32f2f;color:white}.deleteButton.confirm:hover{background-color:#b71c1c}.selectedSkillsButton{display:flex;height:var(--width-w-9,36px);padding:0 var(--spacing-3,12px) 0 var(--spacing-2,8px);justify-content:center;align-items:center;gap:var(--spacing-2,8px);border-radius:var(--border-radius-full,9999px);background:var(--base-background,#fff);border:none;color:var(--base-muted-foreground,#495b62);font-feature-settings:"liga" off,"clig" off;font-family:var(--typography-font-family-font-sans,Inter);font-size:var(--typography-base-sizes-base-font-size,16px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:150%;letter-spacing:.2px}.add-position-container{margin-top:24px;display:flex;justify-content:center;width:100%}.add-position-button{display:flex;height:var(--height-h-11,44px);padding:var(--spacing-2,8px) var(--spacing-4,16px);justify-content:center;align-items:center;gap:var(--spacing-2,8px);border-radius:var(--border-radius-full,22px);background:var(--base-secondary,#001a52);color:var(--base-secondary-foreground,#fff);font-feature-settings:"liga" off,"clig" off;font-family:var(--typography-font-family-font-sans,Inter);font-size:var(--typography-base-sizes-base-font-size,16px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:150%;letter-spacing:.2px;border:1px solid var(--base-secondary,#001a52);transition:background-color .3s,color .3s,border-color .3s}.add-position-button:hover,.add-position-button:hover path{cursor:pointer;color:var(--base-secondary,#001a52);border:none;fill:var(--base-secondary,#001a52);background:var(--base-background,#fff);border:1px solid var(--base-secondary,#001a52)}