@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Inter:wght@400;500;600;700&display=swap);.navigation-bar-container{padding:15px;width:100%}.navigation-bar-container,.navigation-bar-loading-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.navigation-bar-loading-container{background-color:#f0f5fa;border:1px solid #e5e5e5;height:60px}.navigation-bar-left-side-items-container{display:none;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 20px}.navigation-bar-right-side-item-container{padding-left:40px}.navigation-bar-right-side-settings-container{display:block;cursor:pointer}.navigation-bar-right-side-item-container img{cursor:pointer}.navigation-bar-left-side-item-container{padding-right:40px}.navigation-bar-left-side-item-container img{cursor:pointer}.navigation-bar-logo-container{flex:1 1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 20px}.navigation-bar-right-side-items-container{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:0 20px}.navigation-bar-right-side-items-container a{text-decoration:none}.navigation-bar-log-in-button{margin-right:20px;cursor:pointer;padding:10px}.navigation-bar-log-in-button-text{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;color:#fff;letter-spacing:.25px;line-height:20px}.navigation-bar-log-in-button-text:hover{text-decoration:underline}.navigation-bar-sign-up-button{cursor:pointer;padding:0 var(--jc-space-5);height:38px;display:flex;justify-content:center;align-items:center;background-color:var(--jc-coral-500);border-radius:var(--jc-radius-pill);transition:background var(--jc-duration-fast) var(--jc-ease-out)}.navigation-bar-sign-up-button-text{font-family:var(--jc-font-body);color:#fff;font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);line-height:1;letter-spacing:.1px}.navigation-bar-sign-up-button:hover{background-color:var(--jc-coral-600)}.navigation-bar-home-pages-menu-container{display:flex;flex-direction:row;align-items:center;padding:0 20px}.navigation-bar-home-pages-menu-item-container{display:block;margin:0 20px}.navigation-bar-home-pages-menu-item-container a{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff;cursor:pointer}.navigation-bar-home-pages-menu-item-container a:hover{text-decoration:underline}.navigation-bar-no-auth-burger{padding-right:20px;display:none;cursor:pointer}@media only screen and (max-width:1160px){.navigation-bar-logo-container{justify-content:center}.navigation-bar-left-side-items-container{display:flex}.navigation-bar-right-side-settings-container{display:none}.navigation-bar-loading-container{justify-content:center}.navigation-bar-home-pages-menu-container{display:none}.navigation-bar-no-auth-burger{display:block}}@media only screen and (max-width:500px){.navigation-bar-container{padding:15px 0}}@media only screen and (max-width:400px){.navigation-bar-sign-up-button{width:80px;height:30px;border-radius:15px}.navigation-bar-sign-up-button-text{font-size:13px;line-height:17px;letter-spacing:.25px}}.nav-avatar-button{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--jc-radius-pill);transition:box-shadow var(--jc-duration-fast) var(--jc-ease-out);outline:none}.nav-avatar-button:hover .nav-avatar{box-shadow:0 0 0 3px hsla(0,0%,100%,.12)}.nav-avatar-button.is-open .nav-avatar,.nav-avatar-button:focus-visible .nav-avatar{box-shadow:0 0 0 3px rgba(255,138,107,.45)}.nav-avatar{width:38px;height:38px;border-radius:var(--jc-radius-pill);background:var(--jc-coral-500);color:#fff;font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:14px;letter-spacing:.4px;display:flex;align-items:center;justify-content:center;transition:box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.nav-avatar-large{width:44px;height:44px;font-size:16px;flex-shrink:0}.nav-avatar-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-md);box-shadow:var(--jc-shadow-lg);padding:var(--jc-space-2);z-index:200;-webkit-animation:nav-menu-in .16s var(--jc-ease-out);animation:nav-menu-in .16s var(--jc-ease-out)}@-webkit-keyframes nav-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-avatar-menu-header{display:flex;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);padding:var(--jc-space-3);margin-bottom:var(--jc-space-1)}.nav-avatar-menu-identity{min-width:0;flex:1 1}.nav-avatar-menu-name{font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);color:var(--jc-ink-900);margin:0}.nav-avatar-menu-email,.nav-avatar-menu-name{font-family:var(--jc-font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-avatar-menu-email{font-size:var(--jc-fs-xs);color:var(--jc-ink-500);margin:2px 0 0}.nav-avatar-menu-divider{height:1px;background:var(--jc-ink-100);margin:var(--jc-space-1) 0}.nav-avatar-menu-item{display:flex;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);width:100%;padding:var(--jc-space-2) var(--jc-space-3);background:transparent;border:none;border-radius:var(--jc-radius-sm);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-medium);color:var(--jc-ink-700);cursor:pointer;text-decoration:none;transition:background var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out);text-align:left}.nav-avatar-menu-item:hover{background:var(--jc-sand-100);color:var(--jc-ink-900)}.nav-avatar-menu-item svg{flex-shrink:0;color:var(--jc-ink-500);transition:color var(--jc-duration-fast) var(--jc-ease-out)}.nav-avatar-menu-item:hover svg{color:var(--jc-ink-700)}.nav-avatar-menu-item-danger{color:var(--jc-danger-600)}.nav-avatar-menu-item-danger:hover{background:var(--jc-danger-100);color:var(--jc-danger-600)}.nav-avatar-menu-item-danger:hover svg,.nav-avatar-menu-item-danger svg{color:var(--jc-danger-600)}.home-hero{position:relative;background-size:cover;background-position:50%;background-image:url(/static/media/bg-home.a57f4275.png);min-height:100vh}.home-hero-overlay{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(180deg,rgba(11,17,33,.65),rgba(11,17,33,.55))}.home-hero-content{flex:1 1;width:100%;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--jc-space-12) var(--jc-space-10);color:#fff}.home-hero-eyebrow{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.6px;text-transform:uppercase;color:var(--jc-coral-400);margin:0 0 var(--jc-space-5)}.home-hero-title{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:clamp(48px,8vw,96px);line-height:1.04;letter-spacing:-1.2px;margin:0;color:#fff;max-width:14ch}.home-hero-subtitle{font-family:var(--jc-font-body);font-size:var(--jc-fs-lg);line-height:var(--jc-lh-lg);color:hsla(0,0%,100%,.78);margin:var(--jc-space-6) 0 0;max-width:52ch}.home-hero-actions{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);margin-top:var(--jc-space-8)}.home-hero-scroll{align-self:center;margin-bottom:var(--jc-space-8);background:transparent;border:none;cursor:pointer;padding:var(--jc-space-3);transition:opacity var(--jc-duration-fast) var(--jc-ease-out)}.home-hero-scroll:hover{opacity:.7}.home-hero-scroll img{width:28px;height:28px}.home-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);padding:14px 26px;border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);letter-spacing:.2px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.home-btn:hover{transform:translateY(-1px)}.home-btn-primary{background:#fff;color:var(--jc-midnight-900);border-color:#fff}.home-btn-primary:hover{background:var(--jc-sand-50);border-color:var(--jc-sand-50)}.home-btn-ghost{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.45)}.home-btn-ghost:hover{background:hsla(0,0%,100%,.08);border-color:#fff}.home-btn-secondary{background:var(--jc-midnight-900);color:#fff;border-color:var(--jc-midnight-900);margin-top:var(--jc-space-6)}.home-btn-secondary:hover{background:var(--jc-midnight-800);border-color:var(--jc-midnight-800)}.home-btn-secondary img{width:14px;height:14px;-webkit-filter:invert(1);filter:invert(1)}.home-btn-ghost-dark{background:transparent;color:var(--jc-midnight-900);border-color:var(--jc-ink-200)}.home-btn-ghost-dark:hover{border-color:var(--jc-midnight-900);background:var(--jc-sand-50)}.home-section{width:100%;max-width:1160px;margin:0 auto;padding:var(--jc-space-12) var(--jc-space-10)}.home-section-eyebrow{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.6px;text-transform:uppercase;color:var(--jc-coral-600);margin:0 0 var(--jc-space-4)}.home-section-title{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2);color:var(--jc-midnight-900);letter-spacing:-.5px;margin:0;max-width:24ch}.home-section-lead{font-family:var(--jc-font-body);font-size:var(--jc-fs-lg);line-height:var(--jc-lh-lg);color:var(--jc-ink-600);margin:var(--jc-space-5) 0 0;max-width:64ch}.home-intro{text-align:left}.home-perks{padding-top:0}.home-perks-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--jc-space-5);gap:var(--jc-space-5)}.home-perk-card{background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);padding:var(--jc-space-7);box-shadow:var(--jc-shadow-sm);transition:transform var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.home-perk-card:hover{transform:translateY(-2px);box-shadow:var(--jc-shadow-md)}.home-perk-title{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h4);line-height:var(--jc-lh-h4);color:var(--jc-midnight-900);letter-spacing:-.2px;margin:0 0 var(--jc-space-3)}.home-perk-body{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-600);margin:0}.home-divider-image{display:block;width:100%;height:clamp(240px,30vw,380px);object-fit:cover}.home-about-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jc-space-10);gap:var(--jc-space-10);align-items:flex-start}.home-about-portrait{width:100%;max-width:320px;aspect-ratio:1/1;object-fit:cover;border-radius:var(--jc-radius-lg);margin-bottom:var(--jc-space-5);display:block}.home-about-name{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h4);line-height:var(--jc-lh-h4);color:var(--jc-midnight-900);margin:0 0 var(--jc-space-1)}.home-about-role{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-coral-600);margin:0 0 var(--jc-space-3);font-weight:var(--jc-fw-medium);letter-spacing:.2px}.home-about-bio{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-600);margin:0;max-width:42ch}.home-about-socials{margin-top:var(--jc-space-4);display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.home-about-socials a{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:var(--jc-radius-pill);background:var(--jc-sand-100);transition:background var(--jc-duration-fast) var(--jc-ease-out)}.home-about-socials a:hover{background:var(--jc-sand-200)}.home-about-socials img{width:18px;height:18px}.home-testimonials{background:var(--jc-sand-50);max-width:none;padding-left:0;padding-right:0}.home-testimonials-grid,.home-testimonials-header{max-width:1160px;margin:0 auto;padding-left:var(--jc-space-10);padding-right:var(--jc-space-10)}.home-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--jc-space-8)}.home-testimonial-card,.home-testimonials-grid{grid-gap:var(--jc-space-5);gap:var(--jc-space-5)}.home-testimonial-card{margin:0;background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);padding:var(--jc-space-7);box-shadow:var(--jc-shadow-sm);display:flex;flex-direction:column;justify-content:space-between}.home-testimonial-quote{font-family:var(--jc-font-body);font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-body);line-height:var(--jc-lh-lg);color:var(--jc-ink-700);margin:0;quotes:none}.home-testimonial-quote:after,.home-testimonial-quote:before{content:none}.home-testimonial-meta{display:flex;flex-direction:column;grid-gap:2px;gap:2px;border-top:1px solid var(--jc-ink-100);padding-top:var(--jc-space-4)}.home-testimonial-name{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);color:var(--jc-midnight-900)}.home-testimonial-role{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);color:var(--jc-ink-500)}.home-cta{padding-bottom:var(--jc-space-16)}.home-cta-card{background:var(--jc-midnight-900);border-radius:var(--jc-radius-xl);padding:var(--jc-space-10) var(--jc-space-10);display:grid;grid-template-columns:1.6fr 1fr;grid-gap:var(--jc-space-8);gap:var(--jc-space-8);align-items:center;color:#fff}.home-cta-card .home-section-eyebrow{color:var(--jc-coral-400)}.home-cta-card .home-section-title{color:#fff}.home-cta-card .home-section-lead{color:hsla(0,0%,100%,.72)}.home-cta-actions{display:flex;flex-direction:column;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.home-cta-actions .home-btn-primary{background:#fff;color:var(--jc-midnight-900);border-color:#fff}.home-cta-actions .home-btn-ghost-dark{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.4)}.home-cta-actions .home-btn-ghost-dark:hover{background:hsla(0,0%,100%,.08);border-color:#fff;color:#fff}.web-page-footer-socials-container{padding:var(--jc-space-7) var(--jc-space-5) var(--jc-space-4);display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:var(--jc-space-5);gap:var(--jc-space-5)}.web-page-footer-socials-container img{width:22px;height:22px;cursor:pointer;opacity:.6;transition:opacity var(--jc-duration-fast) var(--jc-ease-out)}.web-page-footer-socials-container img:hover{opacity:1}.web-page-footer-links-container{padding:var(--jc-space-3) var(--jc-space-5);flex-direction:row;max-width:900px;margin:0 auto}.web-page-footer-links-container,.web-page-footer-links-container p{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.web-page-footer-links-container p{color:var(--jc-ink-500);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);text-align:center;margin:0;grid-gap:var(--jc-space-2) var(--jc-space-6);gap:var(--jc-space-2) var(--jc-space-6)}.web-page-footer-links-container a{color:var(--jc-ink-700);cursor:pointer;font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);text-decoration:none;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.web-page-footer-links-container a:hover{color:var(--jc-midnight-900)}.web-page-footer-container{display:flex;flex-direction:row;align-items:center;padding:var(--jc-space-8) var(--jc-space-8) var(--jc-space-10);border-top:1px solid var(--jc-ink-100);margin-top:var(--jc-space-12)}.web-page-footer-container p{display:flex;flex-wrap:wrap;grid-gap:var(--jc-space-1) var(--jc-space-5);gap:var(--jc-space-1) var(--jc-space-5);align-items:center;font-family:var(--jc-font-body);font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-xs);line-height:var(--jc-lh-xs);letter-spacing:.1px;color:var(--jc-ink-400);margin:0}.web-page-footer-container p>*{margin-right:0!important}.web-page-footer-container p{word-spacing:-3px}.web-page-footer-container a{color:var(--jc-ink-500);cursor:pointer;text-decoration:none;transition:color var(--jc-duration-fast) var(--jc-ease-out);font-weight:var(--jc-fw-medium)}.web-page-footer-container a:hover{color:var(--jc-midnight-900)}@media only screen and (max-width:900px){.home-perks-grid,.home-testimonials-grid{grid-template-columns:1fr 1fr}.home-about-grid{grid-template-columns:1fr;grid-gap:var(--jc-space-8);gap:var(--jc-space-8)}.home-about-portrait{max-width:240px}.home-cta-card{grid-template-columns:1fr}}@media only screen and (max-width:600px){.home-hero-content,.home-section,.home-testimonials-grid,.home-testimonials-header{padding-left:var(--jc-space-6);padding-right:var(--jc-space-6)}.home-perks-grid,.home-testimonials-grid{grid-template-columns:1fr}.home-hero-title{letter-spacing:-.5px}.home-cta-card{padding:var(--jc-space-7) var(--jc-space-6)}.home-cta-actions,.home-cta-actions .home-btn{width:100%}}.page-intro-linear-container{width:100%;background:var(--jc-midnight-900);color:#fff;display:flex;flex-direction:column;align-items:stretch;padding-bottom:var(--jc-space-12)}.page-intro-linear-container h4{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:clamp(40px,6vw,64px);line-height:1.06;letter-spacing:-.6px;color:#fff;margin:0 auto;padding:var(--jc-space-8) var(--jc-space-10) 0;text-align:center;max-width:18ch}.page-intro-linear-container p{margin:var(--jc-space-5) auto 0;padding:0 var(--jc-space-10);text-align:center;max-width:64ch;font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:hsla(0,0%,100%,.78)}.page-intro-buttons-container{margin:var(--jc-space-7) auto 0;display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);flex-wrap:wrap;padding:0 var(--jc-space-6)}.page-intro-buttons-container a{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--jc-radius-md);border:1px solid transparent;font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);letter-spacing:.2px;text-decoration:none;cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out)}.page-intro-buttons-container a:first-child{background:#fff;color:var(--jc-midnight-900)}.page-intro-buttons-container a:first-child:hover{background:var(--jc-sand-50)}.page-intro-buttons-container a:not(:first-child){background:transparent;color:#fff;border-color:hsla(0,0%,100%,.4)}.page-intro-buttons-container a:not(:first-child):hover{background:hsla(0,0%,100%,.08);border-color:#fff}.page-intro-buttons-container a span{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm)}.about-us-separator-image{display:block;width:100%;height:clamp(240px,30vw,380px);object-fit:cover}.about-us-team-header-container{max-width:800px;margin:0 auto;padding:0 var(--jc-space-6) var(--jc-space-4)}.about-us-team-header-container p{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2);color:var(--jc-midnight-900);letter-spacing:-.4px;text-align:center;margin:0}.about-us-text{max-width:720px;margin:0 auto;padding:var(--jc-space-5) var(--jc-space-6) 0}.about-us-text p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-lg);color:var(--jc-ink-600);margin:0 0 var(--jc-space-3)}.about-us-text a{color:var(--jc-coral-600);text-decoration:none;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.about-us-text a:hover{color:var(--jc-coral-700);text-decoration:underline}.about-us-team-member-container{max-width:800px;margin:0 auto;padding:var(--jc-space-8) var(--jc-space-6);display:grid;grid-template-columns:200px 1fr;grid-gap:var(--jc-space-7);gap:var(--jc-space-7);align-items:flex-start}.about-us-team-member-image-container img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--jc-radius-lg);display:block}.about-us-team-member-name{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h4);line-height:var(--jc-lh-h4);color:var(--jc-midnight-900);letter-spacing:-.2px;margin:0 0 var(--jc-space-1)}.about-us-team-member-position{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-medium);color:var(--jc-coral-600);letter-spacing:.2px;margin:0 0 var(--jc-space-4)}.about-us-team-member-info-container .about-us-text{padding:0;margin:0 0 var(--jc-space-3);max-width:none}.web-page-home-about-us-cell-row-socials-container{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);margin-top:var(--jc-space-4)}.web-page-home-about-us-cell-row-socials-container a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--jc-radius-pill);background:var(--jc-sand-100);transition:background var(--jc-duration-fast) var(--jc-ease-out)}.web-page-home-about-us-cell-row-socials-container a:hover{background:var(--jc-sand-200)}.web-page-home-about-us-cell-row-socials-container img{width:18px;height:18px}.web-page-home-section-container{width:100%;max-width:800px;margin:0 auto;padding:0 var(--jc-space-6)}.web-page-home-section-header-container{padding:var(--jc-space-12) var(--jc-space-6) var(--jc-space-5)}.web-page-home-section-header-container p{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2);color:var(--jc-midnight-900);letter-spacing:-.4px;text-align:center;margin:0}.web-page-home-section-description-container{max-width:720px;margin:0 auto;padding:0 var(--jc-space-6) var(--jc-space-6)}.web-page-home-section-description-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-lg);color:var(--jc-ink-600);text-align:center;margin:0 0 var(--jc-space-3)}.web-page-home-section-description-container a{color:var(--jc-coral-600);text-decoration:none}.web-page-home-section-description-container a:hover{color:var(--jc-coral-700);text-decoration:underline}.web-page-home-perks-container,.web-page-home-quals-container{max-width:1160px;margin:var(--jc-space-10) auto;padding:0 var(--jc-space-10)}.web-page-home-quals-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jc-space-8);gap:var(--jc-space-8);align-items:flex-start}.web-page-home-perks-row-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jc-space-5);gap:var(--jc-space-5)}.web-page-home-perks-row-container+.web-page-home-perks-row-container{margin-top:var(--jc-space-5)}.web-page-home-perks-column-container{display:flex;flex-direction:column;grid-gap:var(--jc-space-5);gap:var(--jc-space-5)}.web-page-home-perks-cell-container{background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);padding:var(--jc-space-6);box-shadow:var(--jc-shadow-sm)}.web-page-home-perks-cell-container h2,.web-page-home-perks-cell-container h3,.web-page-home-perks-cell-container h4{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h4);line-height:var(--jc-lh-h4);color:var(--jc-midnight-900);letter-spacing:-.2px;margin:0 0 var(--jc-space-3)}.web-page-home-perks-cell-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-600);margin:0;max-width:none}@media only screen and (max-width:900px){.about-us-team-member-container,.web-page-home-perks-row-container,.web-page-home-quals-container{grid-template-columns:1fr}.about-us-team-member-image-container img{max-width:240px}}.page-container{display:block}.signout-modal{position:relative;background:var(--jc-surface);width:calc(100vw - 32px);max-width:420px;margin:auto;padding:var(--jc-space-6) var(--jc-space-6) var(--jc-space-5);border-radius:14px;border-radius:var(--jc-radius-lg,14px);box-shadow:0 20px 48px rgba(15,23,42,.18),0 4px 12px rgba(15,23,42,.08);-webkit-animation:signout-modal-in .24s var(--jc-ease-out) both;animation:signout-modal-in .24s var(--jc-ease-out) both}.signout-modal-title{margin:0;font-family:var(--jc-font-body);font-family:var(--jc-font-display,var(--jc-font-body));font-weight:var(--jc-fw-semibold);font-size:22px;font-size:var(--jc-fs-h3,22px);line-height:1.2;color:var(--jc-ink-900);letter-spacing:-.2px}.signout-modal-body{margin:var(--jc-space-2) 0 0;font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-600)}.signout-modal-actions{display:flex;flex-direction:row;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);margin-top:var(--jc-space-5)}.signout-modal-button{flex:1 1;padding:12px 20px;border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out)}.signout-modal-button--secondary{background:var(--jc-sand-50);color:var(--jc-ink-700);border:1px solid var(--jc-ink-100)}.signout-modal-button--secondary:hover{background:var(--jc-sand-100);border-color:var(--jc-ink-200)}.signout-modal-button--destructive{background:var(--jc-coral-600);color:#fff;border:1px solid var(--jc-coral-600)}.signout-modal-button--destructive:hover{background:var(--jc-coral-600);background:var(--jc-coral-700,var(--jc-coral-600));border-color:var(--jc-coral-700,var(--jc-coral-600))}@-webkit-keyframes signout-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes signout-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.celebration-modal{position:relative;background:var(--jc-surface);width:calc(100vw - 32px);max-width:440px;margin:auto;padding:var(--jc-space-7) var(--jc-space-6) var(--jc-space-5);border-radius:16px;border-radius:var(--jc-radius-lg,16px);box-shadow:0 24px 64px rgba(15,23,42,.22),0 4px 12px rgba(15,23,42,.08);text-align:center;-webkit-animation:celebration-modal-in .42s var(--jc-ease-out) both;animation:celebration-modal-in .42s var(--jc-ease-out) both;overflow:hidden}.celebration-modal:before{content:"";position:absolute;top:-40%;left:50%;width:200%;height:240px;background:radial-gradient(ellipse at center,rgba(255,138,107,.18) 0,rgba(255,138,107,0) 60%);transform:translateX(-50%);pointer-events:none}.celebration-modal-icon{position:relative;width:72px;height:72px;margin:0 auto var(--jc-space-4);background:var(--jc-coral-500);color:#fff;border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px rgba(232,85,51,.32);-webkit-animation:celebration-icon-pop .6s var(--jc-ease-out) both;animation:celebration-icon-pop .6s var(--jc-ease-out) both;-webkit-animation-delay:.12s;animation-delay:.12s}@-webkit-keyframes celebration-icon-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes celebration-icon-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.celebration-modal-title{position:relative;margin:0;font-family:var(--jc-font-body);font-family:var(--jc-font-display,var(--jc-font-body));font-weight:var(--jc-fw-semibold);font-size:26px;font-size:var(--jc-fs-h3,26px);line-height:1.15;letter-spacing:-.3px;color:var(--jc-ink-900)}.celebration-modal-body{margin:var(--jc-space-3) auto 0;max-width:340px;font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-600)}.celebration-modal-body,.celebration-modal-cta{position:relative;font-family:var(--jc-font-body)}.celebration-modal-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:var(--jc-space-6);padding:14px 28px;background:var(--jc-coral-500);color:#fff;border-radius:var(--jc-radius-md);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);letter-spacing:.2px;text-decoration:none;transition:background var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.celebration-modal-cta:hover{background:var(--jc-coral-600);transform:translateY(-1px)}.celebration-modal-dismiss{position:relative;display:block;margin:var(--jc-space-3) auto 0;padding:var(--jc-space-2) var(--jc-space-3);background:transparent;border:none;font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-500);cursor:pointer;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.celebration-modal-dismiss:hover{color:var(--jc-ink-700)}@-webkit-keyframes celebration-modal-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes celebration-modal-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.email-verified-alert-container{position:fixed;display:flex;flex-direction:row;align-items:center;justify-content:center;left:0;right:0;bottom:-120px;z-index:100;transition:all .3s ease-in-out}.show{bottom:50px}.email-verified-alert{padding:12px 22px;background-color:#6eb257;box-shadow:0 4px 24px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.08);border-radius:7px;cursor:pointer;max-width:calc(100vw - 32px)}.email-verified-alert.error{background-color:#d9402f}.email-verified-alert p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;color:#fff;margin:0;line-height:20px}.edit-photo-modal-container{margin-top:8vh;position:relative}.edit-photo-x{position:absolute;top:32px;right:24px;cursor:pointer;width:24px;height:24px}.edit-photo-x:hover{opacity:.67}.edit-photo-action-buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.edit-photo-action-buttons-save{min-height:48px;padding:var(--jc-space-3) var(--jc-space-6);display:inline-flex;flex-direction:row;justify-content:center;align-items:center;background:var(--jc-coral-500);border:1px solid var(--jc-coral-500);border-radius:var(--jc-radius-md);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out)}.edit-photo-action-buttons-save:hover{background:var(--jc-coral-600);border-color:var(--jc-coral-600)}.edit-photo-action-buttons-save-title{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:#fff;margin:0}.edit-photo-action-buttons-cancel{min-height:48px;padding:var(--jc-space-3) var(--jc-space-6);display:inline-flex;align-items:center;border:1px solid var(--jc-ink-200);background:var(--jc-surface);border-radius:var(--jc-radius-md);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out);margin:0}.edit-photo-action-buttons-cancel:hover{border-color:var(--jc-ink-400);background:var(--jc-sand-50)}.edit-photo-action-buttons-cancel-title{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-700);cursor:pointer;margin:0}.profile-completed-modal-container{margin-top:10vh;background-color:#fff;box-shadow:0 4px 24px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.08);border-radius:7px;display:flex;flex-direction:column;width:560px}.profile-completed-modal-exit-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:15px 15px 5px}.profile-completed-modal-exit-container img{cursor:pointer}.profile-completed-modal-exit-container img:hover{opacity:.67}.profile-completed-modal-title-container{padding:0 30px}.profile-completed-modal-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.profile-completed-modal-description-container{padding:20px 30px 30px;max-width:420px}.profile-completed-modal-description-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.profile-completed-modal-button-container{padding:0 30px 30px;display:flex;flex-direction:row;justify-content:center;align-items:center}.profile-completed-modal-button{background-color:var(--jc-coral-500);border-radius:7px;width:228px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.profile-completed-modal-button:hover{background-color:var(--jc-coral-600)}.profile-completed-modal-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.burger-menu-master-container{position:fixed;display:flex;flex-direction:row;top:0;bottom:0;left:0;width:100vw;z-index:3000;transform:translateX(-100%);transition:transform var(--jc-duration-base) var(--jc-ease-out);will-change:transform;pointer-events:none}.burger-menu-master-container.expanded{transform:translateX(0);pointer-events:auto}.burger-menu-retainer{flex:1 1;background-color:rgba(15,23,42,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background-color var(--jc-duration-base) var(--jc-ease-out),-webkit-backdrop-filter var(--jc-duration-base) var(--jc-ease-out);transition:background-color var(--jc-duration-base) var(--jc-ease-out),backdrop-filter var(--jc-duration-base) var(--jc-ease-out);transition:background-color var(--jc-duration-base) var(--jc-ease-out),backdrop-filter var(--jc-duration-base) var(--jc-ease-out),-webkit-backdrop-filter var(--jc-duration-base) var(--jc-ease-out);cursor:pointer}.burger-menu-master-container.expanded .burger-menu-retainer{background-color:rgba(15,23,42,.45);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.burger-menu-container{display:block;width:90vw;max-width:320px;background-color:var(--jc-surface);box-shadow:0 4px 32px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08);z-index:10000;transform:translateZ(0)}.burger-menu-master-container.expanded .sidebar-candidate-container>*{-webkit-animation:drawer-item-in .32s var(--jc-ease-out) both;animation:drawer-item-in .32s var(--jc-ease-out) both}.burger-menu-master-container.expanded .sidebar-candidate-container>:first-child{-webkit-animation-delay:60ms;animation-delay:60ms}.burger-menu-master-container.expanded .sidebar-candidate-container>:nth-child(2){-webkit-animation-delay:90ms;animation-delay:90ms}.burger-menu-master-container.expanded .sidebar-candidate-container>:nth-child(3){-webkit-animation-delay:.12s;animation-delay:.12s}.burger-menu-master-container.expanded .sidebar-candidate-container>:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s}.burger-menu-master-container.expanded .sidebar-candidate-container>:nth-child(5){-webkit-animation-delay:.18s;animation-delay:.18s}@-webkit-keyframes drawer-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.burger-menu-header-icon-container{transition:opacity var(--jc-duration-fast) var(--jc-ease-out);opacity:.7}.burger-menu-header-icon-container:hover{opacity:1}.burger-menu-header-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.burger-menu-scroll-container{display:block;overflow-y:scroll;max-height:calc(100vh - 64px)}.burger-menu-scroll-container::-webkit-scrollbar{display:none}.burger-menu-header-icon-container{padding:20px}.burger-menu-header-icon{transform:rotate(90deg);cursor:pointer;width:24px;height:24px}.burger-menu-spacer{padding:25px 20px 0}.cv-preview-modal-container{position:relative;margin-top:150px;background-color:#fff;box-shadow:1px 3px 5px rgba(127,136,136,.25);border-radius:7px;padding:30px;width:100%;max-width:794px}.cv-preview-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.cv-preview-subtitle{margin-top:20px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.cv-preview-modal-buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:40px 0 10px}.cv-preview-modal-edit-button-container{border:1px solid var(--jc-coral-500);border-radius:4px;cursor:pointer;width:200px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.cv-preview-modal-edit-button-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:var(--jc-coral-600)}.cv-preview-modal-edit-button-container:hover{opacity:.67}.cv-preview-modal-confirm-button-container{background-color:var(--jc-coral-500);border-radius:4px;cursor:pointer;width:200px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.cv-preview-modal-confirm-button-container:hover{background-color:var(--jc-coral-600)}.cv-preview-modal-confirm-button-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.cv-preview-modal-buttons-separator{width:64px}.delete-account-modal-container{position:relative;margin-top:150px;background-color:#fff;box-shadow:1px 3px 5px rgba(127,136,136,.25);border-radius:7px;padding:30px;width:100%;max-width:560px}.delete-account-title-container{display:block}.delete-account-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.delete-account-description-container{display:block}.delete-account-description-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.delete-account-buttons-container{width:100%;padding-top:30px}.delete-account-buttons-container,.delete-account-cancel-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.delete-account-cancel-container{width:180px;height:50px;border-radius:7px;background-color:var(--jc-coral-500);cursor:pointer}.delete-account-cancel-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.delete-account-cancel-container:hover{opacity:.67}.delete-account-confirm-container{width:180px;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:2px solid #f55d5d;background-color:#fff;border-radius:7px;cursor:pointer}.delete-account-confirm-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#f55d5d}.delete-account-confirm-container:hover{opacity:.67}.delete-account-buttons-separator{width:40px}.view-listing-x{position:absolute;top:50px;right:25px;cursor:pointer;width:20px;height:20px}.view-listing-x:hover{opacity:.67}.delete-account-x{position:absolute;top:10px;right:12px;cursor:pointer;width:20px;height:20px}.delete-account-x:hover{opacity:.67}.cv-preview-x{position:absolute;top:10px;right:12px;cursor:pointer;width:20px;height:20px}.cv-preview-x:hover{opacity:.67}.view-listing-modal-container{max-width:1000px;position:relative}.view-listing-modal-positioner{width:100%;min-height:100%;display:flex;align-items:flex-start;justify-content:center;padding:48px 24px;box-sizing:border-box}.view-listing-modal{width:100%;max-width:720px;background:#fff;background:var(--jc-surface,#fff);border-radius:14px;border-radius:var(--jc-radius-lg,14px);box-shadow:0 20px 48px rgba(15,23,42,.2),0 4px 12px rgba(15,23,42,.08);padding:28px 32px 32px;padding:var(--jc-space-7,28px) var(--jc-space-8,32px) var(--jc-space-8,32px);-webkit-animation:view-listing-modal-pop .16s cubic-bezier(.16,1,.3,1);animation:view-listing-modal-pop .16s cubic-bezier(.16,1,.3,1);-webkit-animation:view-listing-modal-pop .16s var(--jc-ease-out,cubic-bezier(.16,1,.3,1));animation:view-listing-modal-pop .16s var(--jc-ease-out,cubic-bezier(.16,1,.3,1));position:relative;box-sizing:border-box}@-webkit-keyframes view-listing-modal-pop{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes view-listing-modal-pop{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.view-listing-modal-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;grid-gap:var(--jc-space-4,16px);gap:var(--jc-space-4,16px);padding-bottom:20px;padding-bottom:var(--jc-space-5,20px);border-bottom:1px solid var(--jc-ink-100);margin-bottom:24px;margin-bottom:var(--jc-space-6,24px)}.view-listing-modal-titles{min-width:0;flex:1 1}.view-listing-modal-eyebrow{margin:0 0 6px;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--jc-ink-400)}.view-listing-modal-eyebrow,.view-listing-modal-title{font-family:var(--jc-font-body);font-weight:600;font-weight:var(--jc-fw-semibold,600)}.view-listing-modal-title{margin:0 0 4px;font-family:var(--jc-font-display,var(--jc-font-body));font-size:24px;line-height:1.2;letter-spacing:-.3px;color:var(--jc-ink-900)}.view-listing-modal-subtitle{margin:0;font-family:var(--jc-font-body);font-size:14px;line-height:20px;color:var(--jc-ink-500)}.view-listing-modal-close{width:36px;height:36px;border-radius:50%;border:1px solid var(--jc-ink-200);background:#fff;background:var(--jc-surface,#fff);color:var(--jc-ink-500);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:border-color .15s ease-out,color .15s ease-out;transition:border-color var(--jc-duration-fast,.15s) var(--jc-ease-out,ease-out),color var(--jc-duration-fast,.15s) var(--jc-ease-out,ease-out)}.view-listing-modal-close img{width:12px;height:12px;opacity:.7}.view-listing-modal-close:hover{border-color:var(--jc-ink-300)}.view-listing-modal-close:hover img{opacity:1}.view-listing-modal-body{display:flex;flex-direction:column}.view-listing-section+.view-listing-section{margin-top:24px;margin-top:var(--jc-space-6,24px);padding-top:24px;padding-top:var(--jc-space-6,24px);border-top:1px solid var(--jc-ink-100)}.view-listing-section-title{margin:0 0 12px;margin:0 0 var(--jc-space-3,12px) 0;font-family:var(--jc-font-body);font-size:11px;font-weight:600;font-weight:var(--jc-fw-semibold,600);letter-spacing:1.2px;text-transform:uppercase;color:var(--jc-ink-400)}.view-listing-dl{margin:0;display:grid;grid-template-columns:180px 1fr;grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px;grid-column-gap:var(--jc-space-4,16px);-webkit-column-gap:var(--jc-space-4,16px);column-gap:var(--jc-space-4,16px);grid-row-gap:10px;row-gap:10px}.view-listing-row{display:contents}.view-listing-row dt{font-size:13px;color:var(--jc-ink-500)}.view-listing-row dd,.view-listing-row dt{margin:0;font-family:var(--jc-font-body);line-height:20px}.view-listing-row dd{font-size:14px;color:var(--jc-ink-900);font-weight:500;font-weight:var(--jc-fw-medium,500)}.view-listing-prose{margin:0;font-family:var(--jc-font-body);font-size:14px;line-height:22px;color:var(--jc-ink-700);white-space:pre-wrap}@media only screen and (max-width:560px){.view-listing-modal-positioner{padding:24px 12px}.view-listing-modal{padding:20px 20px 24px;padding:var(--jc-space-5,20px) var(--jc-space-5,20px) var(--jc-space-6,24px)}.view-listing-modal-title{font-size:20px}.view-listing-dl{grid-template-columns:1fr;grid-row-gap:2px;row-gap:2px}.view-listing-row{display:block;margin-bottom:12px}.view-listing-row dt{margin-bottom:2px}}@media only screen and (max-width:560px){.delete-account-modal-container,.profile-completed-modal-container{width:95%}.delete-account-cancel-container,.delete-account-confirm-container{width:100%;height:50px}}@media only screen and (max-width:500px){.cv-preview-modal-container{margin-top:64px}}.auto-saved-indicator{position:fixed;top:80px;right:24px;z-index:200;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 4px 16px rgba(0,0,0,.06);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .24s ease-out,transform .24s ease-out;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif}.auto-saved-indicator.visible{opacity:1;transform:translateY(0)}.auto-saved-indicator-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.4)}.auto-saved-indicator-text{font-size:13px;color:#1f2937;letter-spacing:.2px}.cv-container{border:2px solid #e5e5e5;border-radius:7px;padding:40px}.cv-meta-container{flex:1 1;display:flex;flex-direction:row}.cv-meta-content-contianer{flex:1 1;display:block}.cv-profile-image-container{display:block;padding:0 30px}.cv-profile-image-container img{width:150px;height:150px}.cv-profile-image-placeholder{width:150px;height:150px;background-color:#f5f5f5}.cv-section-long-row-placeholder{height:20px;width:100%;margin-bottom:5px;background-color:#f5f5f5}.cv-section-short-row-placeholder{height:20px;width:67%;background-color:#f5f5f5}.cv-name-container{display:block}.cv-name-container p{font-family:sans-serif;letter-spacing:2px;font-style:normal;font-size:21px;line-height:24px;color:#333}.cv-name-container span{font-family:sans-serif;letter-spacing:1px;font-weight:700;font-size:12px;line-height:20px;color:#333}.cv-meta-basic-information-container{display:block;padding-top:10px}.cv-section-separator{margin-top:25px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.cv-section-separator p{letter-spacing:2px;background-color:#fff;text-decoration:underline;font-family:sans-serif;font-style:normal;font-weight:700;font-size:12pt;line-height:14px;text-align:center;color:#333;margin-bottom:10px}.cv-section-container{width:100%;display:flex;flex-direction:row}.cv-section-text-container{width:100%;display:block}.cv-section-list-container{flex:1 1;display:flex;flex-direction:column}.cv-section-text{padding-bottom:10px}.cv-section-list-item,.cv-section-text{font-family:sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#333}.cv-section-list-item-container{padding:0 0 15px;display:flex;flex-direction:row}.cv-section-list-item-date{font-size:10px;line-height:14px;margin-left:5px}.cv-section-date-container{display:block;min-width:112px;max-width:112px;padding:2px 15px 0 0}.cv-section-date-container p{font-family:sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#333}.cv-section-experience-title-container{display:block;padding-bottom:5px}.cv-section-experience-title-container p{font-family:sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#333}.cv-section-experience-title-container p span{padding:0 2px;font-size:17px;font-weight:400;font-family:Arial,Helvetica,sans-serif}.cv-section-experience-description-container{display:block}.cv-section-experience-description-container p{font-family:sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#333}.cv-section-reference-item-container{padding-bottom:15px}.cv-section-reference-item-title-container{display:flex;flex-direction:row;align-items:center}.cv-section-reference-item-title-container p{font-family:sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#333}.cv-section-reference-item-title-container span{font-family:sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:var(--jc-coral-600)}.cv-section-reference-item-title-container span:hover{color:var(--jc-coral-700)}.cv-section-reference-item-title-container img{margin-left:10px;width:16px;height:16px}@media only screen and (max-width:794px){.cv-meta-container{flex-direction:column-reverse}.cv-profile-image-container{padding-left:0;padding-bottom:20px}.cv-section-container{flex-direction:column}}@media only screen and (max-width:660px){.cv-master-container{box-shadow:none;border-radius:0;box-shadow:0 2px 5px 2px rgba(0,0,0,.04)}}@media only screen and (max-width:500px){.cv-section-experience-description-container p,.cv-section-experience-title-container p,.cv-section-text{font-size:12px;line-height:16px}}.cv-container--v2{border:none;border-radius:0;padding:var(--jc-space-8) var(--jc-space-10)}.cv-container--v2 .cv-meta-container{align-items:flex-start}.cv-container--v2 .cv-profile-image-container{padding:0 0 0 var(--jc-space-6)}.cv-container--v2 .cv-profile-image-container img{width:120px;height:120px;border-radius:12px;object-fit:cover}.cv-container--v2 .cv-meta-basic-information-container{padding-top:0}.cv-container--v2 .cv-section-separator{margin-top:var(--jc-space-7);margin-bottom:var(--jc-space-3);padding-bottom:var(--jc-space-2);border-bottom:1px solid var(--jc-ink-100)}.cv-container--v2 .cv-section-separator p{margin:0;background:transparent;text-decoration:none;font-family:var(--jc-font-body);font-size:11px;font-weight:600;font-weight:var(--jc-fw-semibold,600);letter-spacing:1.2px;text-transform:uppercase;color:var(--jc-ink-400)}.cv-container--v2 .cv-section-date-container p,.cv-container--v2 .cv-section-experience-description-container p,.cv-container--v2 .cv-section-experience-title-container p,.cv-container--v2 .cv-section-list-item,.cv-container--v2 .cv-section-reference-item-title-container p,.cv-container--v2 .cv-section-reference-item-title-container span,.cv-container--v2 .cv-section-text{font-family:var(--jc-font-body);color:var(--jc-ink-700);color:var(--jc-ink-800,var(--jc-ink-700))}.cv-container--v2 .cv-section-text{font-size:14px;line-height:22px;color:var(--jc-ink-700);padding-bottom:6px}.cv-container--v2 .cv-section-list-item{font-size:14px;line-height:24px;color:var(--jc-ink-700);display:flex;align-items:baseline}.cv-container--v2 .cv-section-list-item>span:first-child{padding-right:10px!important;font-size:10px;color:var(--jc-ink-300);line-height:1;flex-shrink:0;transform:translateY(-1px)}.cv-container--v2 .cv-section-list-item-date{font-size:11px;color:var(--jc-ink-400);margin-left:6px}.cv-container--v2 .cv-section-list-item-container{padding:0 0 18px}.cv-container--v2 .cv-section-experience-title-container{padding-bottom:4px}.cv-container--v2 .cv-section-experience-title-container p{font-size:14px;line-height:20px;font-weight:600;font-weight:var(--jc-fw-semibold,600);color:var(--jc-ink-900)}.cv-container--v2 .cv-section-experience-title-container p span{color:var(--jc-ink-300);font-weight:400;font-weight:var(--jc-fw-regular,400);font-size:13px;padding:0 6px;font-family:var(--jc-font-body)}.cv-container--v2 .cv-section-experience-description-container p{font-size:14px;line-height:21px;color:var(--jc-ink-500);color:var(--jc-ink-600,var(--jc-ink-500));font-weight:400;font-weight:var(--jc-fw-regular,400)}.cv-container--v2 .cv-section-reference-item-title-container p{font-size:14px;font-weight:600;font-weight:var(--jc-fw-semibold,600);color:var(--jc-ink-900)}.cv-container--v2 .cv-section-reference-item-title-container span{font-size:13px;color:var(--jc-coral-600);cursor:pointer}.cv-container--v2 .cv-section-container{grid-gap:var(--jc-space-6);gap:var(--jc-space-6)}.cv-container--v2 .text-row-value-container a{color:var(--jc-ink-900);text-decoration:none;border-bottom:1px dashed var(--jc-ink-200);transition:color .15s ease-out,border-color .15s ease-out;transition:color var(--jc-duration-fast,.15s) var(--jc-ease-out,ease-out),border-color var(--jc-duration-fast,.15s) var(--jc-ease-out,ease-out)}.cv-container--v2 .text-row-value-container a:hover{color:var(--jc-coral-600);border-bottom-color:var(--jc-coral-400,var(--jc-coral-500))}.cv-container--v2 .text-row-prop-container p{font-family:var(--jc-font-body);font-weight:400;font-weight:var(--jc-fw-regular,400);font-size:13px;color:var(--jc-ink-500)}.cv-container--v2 .text-row-value-container p{font-family:var(--jc-font-body);font-weight:500;font-weight:var(--jc-fw-medium,500);font-size:14px;color:var(--jc-ink-900)}.cv-container--v2 .text-row-container{padding-bottom:6px}.text-row-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%}.text-row-container img{width:16px;height:16px;margin-left:10px}.text-row-prop-container{display:block;min-width:144px;max-width:144px}.text-row-prop-container p{font-family:sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#333}.text-row-value-container{display:block}.text-row-value-container p{color:#333}.text-row-value-container a,.text-row-value-container p{font-family:sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px}.text-row-value-container a{text-decoration:underline;color:var(--jc-coral-600)}.text-row-value-container a:hover{color:var(--jc-coral-700)}.text-row-multiple-container{display:block}.text-row-multiple-date{font-size:10px;line-height:14px;margin-left:5px}.wrapword{white-space:-moz-pre-wrap!important;white-space:-webkit-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;white-space:normal}.text-row-prop-placeholder{height:20px;width:128px;background-color:#f5f5f5}.text-row-value-placeholder{height:20px;width:144px;background-color:#f5f5f5}@media only screen and (max-width:500px){.text-row-prop-container p,.text-row-value-container a,.text-row-value-container p{font-size:12px;line-height:16px}}.select-availability-dropdown-master-container{position:relative;overflow:visible}.select-availability-dropdown-container{height:56px;width:100%;display:flex;flex-direction:row;align-items:center;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-sm);cursor:pointer;background-color:var(--jc-surface);transition:border-color var(--jc-duration-fast) var(--jc-ease-out)}.select-availability-dropdown-container:hover{border-color:var(--jc-midnight-700)}.select-availability-dropdown-open-container{border-radius:var(--jc-radius-sm) var(--jc-radius-sm) 0 0}.select-availability-dropdown-icon-container{width:48px;display:flex;flex-direction:row;justify-content:center;align-items:center}.select-availability-dropdown-icon-container img{width:18px;height:18px;opacity:.55}.select-availability-dropdown-main-container{flex:1 1;display:flex;flex-direction:column}.select-availability-dropdown-main-label{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:11px;line-height:14px;letter-spacing:.4px;text-transform:uppercase;color:var(--jc-ink-400)}.select-availability-dropdown-main-value{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-900)}.select-availability-dropdown-main-item-title-container,.select-availability-dropdown-main-item-title-long-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;min-height:24px;max-height:24px;padding-bottom:2px}.select-availability-dropdown-main-item-value-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;min-height:24px;max-height:24px}.select-availability-dropdown-list-container{position:absolute;top:56px;left:0;right:0;border:1px solid var(--jc-ink-200);border-top:none;background-color:var(--jc-surface);z-index:10;border-radius:0 0 var(--jc-radius-sm) var(--jc-radius-sm);overflow:hidden;box-shadow:var(--jc-shadow-md)}.select-availability-dropdown-list-item-container{background-color:var(--jc-surface);padding:var(--jc-space-3) var(--jc-space-4);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.select-availability-dropdown-list-item-container:hover{background-color:var(--jc-sand-50)}.select-availability-dropdown-list-item-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-900)}.initial-setup-base-container{width:600px;background:var(--jc-surface);border:1px solid var(--jc-ink-100);box-shadow:var(--jc-shadow-sm);border-radius:var(--jc-radius-lg);padding:var(--jc-space-10) var(--jc-space-10)}.initial-setup-base-title-contianer{display:block}.initial-setup-base-title{font-family:var(--jc-font-display);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2);color:var(--jc-midnight-900);letter-spacing:-.4px}.initial-setup-base-description-contianer{display:block}.initial-setup-base-description{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-500)}@media only screen and (max-width:660px){.initial-setup-base-container{width:100%;padding:var(--jc-space-6)}.initial-setup-base-title{font-size:var(--jc-fs-h3);line-height:var(--jc-lh-h3)}}.sidebar-downloads-buttons-container{border-radius:var(--jc-radius-md);overflow:hidden}.sidebar-downloads-button,.sidebar-downloads-button-item{height:44px;width:100%;display:flex;flex-direction:row;align-items:center;cursor:pointer;background:transparent;border-radius:var(--jc-radius-md);transition:background var(--jc-duration-fast) var(--jc-ease-out)}.sidebar-downloads-button-item-hoverable:hover,.sidebar-downloads-button:hover{background:var(--jc-sand-100)}.sidebar-downloads-button-icon-container{display:flex;align-items:center;padding:0 var(--jc-space-4)}.sidebar-downloads-button-icon-container svg{width:20px;height:20px}.sidebar-downloads-button-title-container{flex:1 1;display:flex;flex-direction:row;align-items:center}.sidebar-downloads-button-title{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-700);margin:0}.select-location-dropdown-master-container{position:relative;overflow:visible}.select-location-dropdown-container{height:56px;width:100%;display:flex;flex-direction:row;align-items:center;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-sm);background-color:var(--jc-surface);transition:border-color var(--jc-duration-fast) var(--jc-ease-out)}.select-location-dropdown-container:hover{border-color:var(--jc-midnight-700)}.select-location-dropdown-open-container{border-radius:var(--jc-radius-sm) var(--jc-radius-sm) 0 0}.select-location-dropdown-icon-container{width:48px;display:flex;flex-direction:row;justify-content:center;align-items:center}.select-location-dropdown-icon-container img{width:18px;height:18px;opacity:.55}.select-location-dropdown-main-container{flex:1 1;display:flex;flex-direction:column}.select-location-dropdown-main-label{font-size:11px;line-height:14px;letter-spacing:.4px;text-transform:uppercase;color:var(--jc-ink-400)}.select-location-dropdown-main-label,.select-location-dropdown-main-value{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium)}.select-location-dropdown-main-value{font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-900)}.select-location-dropdown-main-item-title-container,.select-location-dropdown-main-item-title-long-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;min-height:24px;max-height:24px;padding-bottom:2px}.select-location-dropdown-main-item-value-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;min-height:24px;max-height:24px}.select-location-dropdown-list-container{position:absolute;top:56px;left:0;right:0;border:1px solid var(--jc-ink-200);background-color:var(--jc-surface);z-index:10;border-radius:var(--jc-radius-sm);overflow:hidden;box-shadow:var(--jc-shadow-md)}.select-location-dropdown-list-item-container{background-color:var(--jc-surface);padding:var(--jc-space-3) var(--jc-space-4);border-top:1px solid var(--jc-ink-100);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.select-location-dropdown-list-item-container:first-child{border-top:none}.select-location-dropdown-list-item-container:hover{background-color:var(--jc-sand-50)}.select-location-dropdown-list-item-container p,.select-location-value-input{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-900)}.select-location-value-input{outline:none;border:none;background-color:transparent;padding-right:var(--jc-space-5)}.select-location-autocomplete-dropdown-container{position:absolute;top:56px;left:0;right:0;border:1px solid var(--jc-ink-200);border-top:none;background-color:var(--jc-surface);z-index:10;border-radius:0 0 var(--jc-radius-sm) var(--jc-radius-sm);overflow:hidden;flex-direction:column;box-shadow:var(--jc-shadow-md)}.select-location-autocomplete-dropdown-item-container{background-color:var(--jc-surface);padding:var(--jc-space-3) var(--jc-space-4);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.select-location-autocomplete-dropdown-item-container:hover{background-color:var(--jc-sand-50)}.select-location-autocomplete-dropdown-item-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-900)}.verify-email-modal-container{position:relative;margin-top:25vh;width:560px;padding:30px;background-color:#fff;box-shadow:0 4px 56px rgba(0,0,0,.04),0 12px 16px rgba(0,0,0,.04);border-radius:15px;display:block}.verify-email-modal-exit-button{position:absolute;top:10px;right:10px;width:16px;height:16px;cursor:pointer}.verify-email-modal-exit-button:hover{opacity:.67}.verify-email-modal-title-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.verify-email-modal-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.verify-email-modal-description-container{display:block}.verify-email-modal-description-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.verify-email-modal-description-email{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-weight:700}.verify-email-modal-separator{width:100%;height:1px;background-color:#ddd}.verify-email-modal-footer-container{display:block}.verify-email-modal-footer-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:20px;letter-spacing:.4px;color:#333}.verify-email-modal-footer-link{color:var(--jc-coral-600);cursor:pointer}.verify-email-modal-footer-link:hover{color:var(--jc-coral-700)}@media only screen and (max-width:600px){.verify-email-modal-container{margin-top:20vh;width:93vw}}.adjust-photo-input-field-container{background:var(--jc-sand-50);border:1px dashed var(--jc-ink-200);border-radius:var(--jc-radius-md);height:225px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:border-color var(--jc-duration-fast) var(--jc-ease-out),background var(--jc-duration-fast) var(--jc-ease-out)}.adjust-photo-input-field-container:hover{border-color:var(--jc-coral-500);background:rgba(255,138,107,.04)}.adjust-photo-input-field-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.adjust-photo-input-field-icon{width:48px;height:48px;border-radius:999px;background:var(--jc-surface);border:1px solid var(--jc-ink-100);display:flex;align-items:center;justify-content:center;transition:border-color var(--jc-duration-fast) var(--jc-ease-out)}.adjust-photo-input-field-icon img{width:22px;height:22px;object-fit:contain}.adjust-photo-input-field-container:hover .adjust-photo-input-field-icon{border-color:var(--jc-coral-500)}.adjust-photo-input-field{padding:0 20px}.adjust-photo-input-field-text{margin:var(--jc-space-3) 0 0;font-family:var(--jc-font-body);font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-700);text-align:center}.adjust-photo-input-field-text-browse{color:var(--jc-coral-600);font-weight:var(--jc-fw-semibold);cursor:pointer}.adjust-photo-input-field-container:hover .adjust-photo-input-field-text-browse{color:var(--jc-coral-700)}.adjust-photo-input-field-hint{margin:var(--jc-space-1) 0 0;font-family:var(--jc-font-body);font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-400);text-align:center;letter-spacing:.2px}.adjust-photo-avatar-editor-container{display:flex;flex-direction:column}.adjust-photo-avatar-editor-rotate-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:200px;padding:20px}.adjust-photo-avatar-editor-rotate-icon{cursor:pointer}.adjust-photo-avatar-editor-wrapper{display:flex;flex-direction:row;align-items:center;z-index:100}.adjust-photo-slider-container{height:200px;width:64px;display:flex;flex-direction:column;justify-content:center;align-items:center}.adjust-photo-slider-button{cursor:pointer}.adjust-photo-slider-wrapper{display:block;padding:0;margin:0}.adjust-photo-slider{height:144px;width:8px;border-radius:7px;background-color:#ddd;display:flex;flex-direction:row;justify-content:center}.adjust-photo-slider-track-0{width:8px;border-radius:7px;background-color:var(--jc-coral-500)}.adjust-photo-slider-track-1{width:8px;border-radius:7px;background-color:#ddd}.adjust-photo-slider-thumb{width:16px;height:16px;background-color:var(--jc-coral-500);border-radius:8px}.adjust-photo-slider-thumb-active{width:16px;height:16px;background-color:var(--jc-coral-500);border-radius:8px;outline:none;border:none}.adjust-photo-replace-button-container{border:1px solid var(--jc-coral-500);border-radius:var(--jc-radius-md);width:100%;max-width:240px;height:48px;display:flex;flex-direction:row;align-items:center;cursor:pointer;background:var(--jc-surface);transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out)}.adjust-photo-replace-button-container:hover{background:rgba(255,138,107,.06);border-color:var(--jc-coral-600);opacity:1}.adjust-photo-input{position:absolute;top:0;left:0;right:0;bottom:0}.adjust-photo-replace-button-icon-container{width:64px;display:flex;justify-content:center;align-items:center}.adjust-photo-replace-button-icon{width:24px;height:24px}.adjust-photo-replace-button-title-container{flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center}.adjust-photo-replace-button-title{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);text-align:center;letter-spacing:0;color:var(--jc-coral-600);margin:0}@media only screen and (max-width:500px){.adjust-photo-input-field{padding:0 24px}.adjust-photo-input-field-icon{width:44px;height:44px}.adjust-photo-input-field-icon img{width:20px;height:20px}}.edit-photo-container,.edit-photo-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.edit-photo-wrapper{position:relative;overflow:visible;cursor:pointer;padding:0;border:none;background:transparent;transition:transform var(--jc-duration-fast) var(--jc-ease-out)}.edit-photo-wrapper:hover{transform:scale(1.02)}.edit-photo-wrapper img{overflow:hidden}.edit-photo-badge{position:absolute;bottom:0;right:0;width:32px;height:32px;border-radius:50%;background:var(--jc-coral-500);border:2px solid var(--jc-surface);display:flex;align-items:center;justify-content:center;box-shadow:var(--jc-shadow-sm);transition:background var(--jc-duration-fast) var(--jc-ease-out)}.edit-photo-wrapper:hover .edit-photo-badge{background:var(--jc-coral-600)}.edit-photo-overlay{position:absolute;inset:0;border-radius:inherit;background:rgba(15,23,42,.55);display:none;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.edit-photo-wrapper:hover .edit-photo-overlay{display:flex}.edit-photo-overlay span{text-align:center;font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-sm);color:#fff}.initial-setup-overlay-container{z-index:10;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(14,19,24,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;overflow-y:scroll}.sidebar-candidate-container{width:100%;max-width:296px;display:flex;flex-direction:column}.sidebar-candidate-identity{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);padding:var(--jc-space-2) var(--jc-space-3)}.sidebar-candidate-avatar{flex:0 0 auto;width:44px;height:44px;border-radius:999px;background:var(--jc-coral-500);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:15px;letter-spacing:.3px;overflow:hidden}.sidebar-candidate-avatar img{width:100%;height:100%;object-fit:cover}.sidebar-candidate-identity-text{min-width:0;display:flex;flex-direction:column}.sidebar-candidate-identity-name{font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-900)}.sidebar-candidate-identity-email,.sidebar-candidate-identity-name{margin:0;font-family:var(--jc-font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-candidate-identity-email{font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-500)}.sidebar-candidate-section{grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.sidebar-candidate-profile-group,.sidebar-candidate-section{display:flex;flex-direction:column}.sidebar-candidate-divider{height:1px;background:var(--jc-ink-100);margin:var(--jc-space-4) 0}@media only screen and (max-width:900px){.sidebar-candidate-container{max-width:none}}.sidebar-menu-button-container{width:100%;height:44px;display:flex;flex-direction:row;align-items:center;border-radius:var(--jc-radius-md);overflow:hidden;cursor:pointer;background-color:transparent;transition:background-color var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.sidebar-menu-button-title{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-700)}.sidebar-menu-button-container:not(.is-active):not(.is-active-sub):hover{background-color:var(--jc-sand-100)}.sidebar-menu-button-container.is-active{background-color:var(--jc-midnight-900)}.sidebar-menu-button-container.is-active .sidebar-menu-button-title{color:#fff}.sidebar-menu-button-container.is-active:hover{background-color:var(--jc-midnight-800)}.sidebar-menu-button-container.is-destructive .sidebar-menu-button-title{color:var(--jc-coral-600)}.sidebar-menu-button-container.is-destructive:hover{background-color:rgba(255,138,107,.08)}.sidebar-menu-sub-button{height:40px;padding-left:var(--jc-space-3)}.sidebar-menu-sub-button.is-active-sub .sidebar-menu-button-title{color:var(--jc-coral-600);font-weight:var(--jc-fw-semibold)}.sidebar-menu-button-icon-container{padding:0 var(--jc-space-4);display:flex;align-items:center}.sidebar-menu-button-icon-container svg{width:20px;height:20px}.sidebar-menu-button-title-container{flex:1 1;display:flex;flex-direction:row;align-items:center}.sidebar-menu-number{min-width:22px;height:22px;padding:0 6px;border-radius:var(--jc-radius-pill);display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--jc-coral-500);margin-right:var(--jc-space-4)}.sidebar-menu-number span{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-xs);color:#fff}.confirm-modal-positioner{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px;padding:var(--jc-space-6,24px);box-sizing:border-box}.confirm-modal{width:100%;max-width:440px;background:#fff;background:var(--jc-surface,#fff);border-radius:14px;border-radius:var(--jc-radius-lg,14px);box-shadow:0 20px 48px rgba(15,23,42,.2),0 4px 12px rgba(15,23,42,.08);padding:28px 28px 24px;padding:var(--jc-space-7,28px) var(--jc-space-7,28px) var(--jc-space-6,24px);-webkit-animation:confirm-modal-pop .16s cubic-bezier(.16,1,.3,1);animation:confirm-modal-pop .16s cubic-bezier(.16,1,.3,1);-webkit-animation:confirm-modal-pop .16s var(--jc-ease-out,cubic-bezier(.16,1,.3,1));animation:confirm-modal-pop .16s var(--jc-ease-out,cubic-bezier(.16,1,.3,1))}@-webkit-keyframes confirm-modal-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes confirm-modal-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.confirm-modal-title{margin:0 0 12px;margin:0 0 var(--jc-space-3,12px) 0;font-family:var(--jc-font-body);font-family:var(--jc-font-display,var(--jc-font-body));font-weight:600;font-weight:var(--jc-fw-semibold,600);font-size:22px;line-height:1.25;letter-spacing:-.2px;color:var(--jc-ink-900)}.confirm-modal-body{margin:0 0 24px;margin:0 0 var(--jc-space-6,24px) 0;font-family:var(--jc-font-body);font-size:15px;font-size:var(--jc-fs-body,15px);line-height:1.5;color:var(--jc-ink-500)}.confirm-modal-actions{display:flex;flex-direction:row;justify-content:flex-end;grid-gap:8px;gap:8px;grid-gap:var(--jc-space-2,8px);gap:var(--jc-space-2,8px)}.confirm-modal-button{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:10px;border-radius:var(--jc-radius-md,10px);font-family:var(--jc-font-body);font-size:14px;font-size:var(--jc-fs-sm,14px);font-weight:600;font-weight:var(--jc-fw-semibold,600);cursor:pointer;border:1px solid transparent;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out;transition:background var(--jc-duration-fast,.15s) var(--jc-ease-out,ease-out),border-color var(--jc-duration-fast,.15s) var(--jc-ease-out,ease-out),color var(--jc-duration-fast,.15s) var(--jc-ease-out,ease-out)}.confirm-modal-button:disabled{opacity:.6;cursor:not-allowed}.confirm-modal-button--secondary{background:#fff;background:var(--jc-surface,#fff);color:var(--jc-ink-700);border-color:var(--jc-ink-200)}.confirm-modal-button--secondary:hover:not(:disabled){background:rgba(15,23,42,.03);background:var(--jc-sand-50,rgba(15,23,42,.03));border-color:var(--jc-ink-300);color:var(--jc-ink-900)}.confirm-modal-button--primary{background:var(--jc-coral-500);border-color:var(--jc-coral-500);color:#fff}.confirm-modal-button--destructive,.confirm-modal-button--primary:hover:not(:disabled){background:var(--jc-coral-600);border-color:var(--jc-coral-600)}.confirm-modal-button--destructive{color:#fff}.confirm-modal-button--destructive:hover:not(:disabled){background:var(--jc-coral-600);background:var(--jc-coral-700,var(--jc-coral-600));border-color:var(--jc-coral-700,var(--jc-coral-600))}.confirm-modal-button:focus-visible{outline:3px solid rgba(255,138,107,.3);outline-offset:2px}.impersonation-banner{position:-webkit-sticky;position:sticky;top:0;z-index:1000;width:100%;background:#e66b4d;background:var(--jc-coral-600,#e66b4d);color:#fff;box-shadow:0 2px 8px rgba(15,23,42,.12)}.impersonation-banner-inner{display:flex;flex-direction:row;align-items:center;grid-gap:12px;gap:12px;grid-gap:var(--jc-space-3,12px);gap:var(--jc-space-3,12px);max-width:1280px;margin:0 auto;padding:10px 20px;padding:10px var(--jc-space-5,20px);box-sizing:border-box}.impersonation-banner-dot{width:8px;height:8px;border-radius:50%;background:#fff;flex-shrink:0;box-shadow:0 0 0 0 hsla(0,0%,100%,.6);-webkit-animation:impersonation-banner-pulse 1.6s ease-out infinite;animation:impersonation-banner-pulse 1.6s ease-out infinite}@-webkit-keyframes impersonation-banner-pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.6)}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}@keyframes impersonation-banner-pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.6)}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}.impersonation-banner-text{flex:1 1;margin:0;font-family:var(--jc-font-body);font-size:13px;line-height:18px;color:#fff}.impersonation-banner-button,.impersonation-banner-text strong{font-weight:600;font-weight:var(--jc-fw-semibold,600)}.impersonation-banner-button{flex-shrink:0;height:30px;padding:0 14px;border-radius:999px;background:hsla(0,0%,100%,.16);color:#fff;border:1px solid hsla(0,0%,100%,.42);font-family:var(--jc-font-body);font-size:12px;letter-spacing:.2px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out;transition:background var(--jc-duration-fast,.15s) var(--jc-ease-out,ease-out),border-color var(--jc-duration-fast,.15s) var(--jc-ease-out,ease-out)}.impersonation-banner-button:hover:not(:disabled){background:hsla(0,0%,100%,.28);border-color:#fff}.impersonation-banner-button:disabled{opacity:.7;cursor:not-allowed}.lfc-perks-grid{max-width:1160px;margin:var(--jc-space-12) auto;padding:0 var(--jc-space-10);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jc-space-5);gap:var(--jc-space-5);align-items:stretch}.lfc-perks-lead{grid-column:1/-1;background:var(--jc-midnight-900)!important;border-color:var(--jc-midnight-900)!important}.lfc-perks-lead h2{color:#fff!important}.lfc-perks-lead p{color:hsla(0,0%,100%,.78)!important}@media only screen and (max-width:800px){.lfc-perks-grid{grid-template-columns:1fr;padding:0 var(--jc-space-6)}}.looking-for-crew-form-container{max-width:640px;margin:0 auto;padding:var(--jc-space-6);background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);box-shadow:var(--jc-shadow-sm)}.looking-for-crew-form-title-container{padding:0;margin-top:var(--jc-space-4)}.looking-for-crew-form-title-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.4px;text-transform:uppercase;color:var(--jc-ink-400);margin:0}.looking-for-crew-dropdown-wrapper{position:relative}.looking-for-crew-dropdown-container{display:flex;flex-direction:row;align-items:center;height:56px;width:100%;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);background:var(--jc-surface);cursor:pointer;transition:border-color var(--jc-duration-fast) var(--jc-ease-out)}.looking-for-crew-dropdown-container:hover{border-color:var(--jc-ink-300)}.looking-for-crew-dropdown-button-container,.looking-for-crew-dropdown-icon-container{display:flex;align-items:center;justify-content:center;width:56px}.looking-for-crew-dropdown-button-container img,.looking-for-crew-dropdown-icon-container img{width:20px;height:20px;opacity:.6}.looking-for-crew-dropdown-content-container{flex:1 1;display:flex;flex-direction:column;padding-right:var(--jc-space-3)}.looking-for-crew-dropdown-content-label-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.2px;text-transform:uppercase;color:var(--jc-ink-400);margin:0}.looking-for-crew-dropdown-content-value-container{padding-top:2px}.looking-for-crew-dropdown-content-value-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);color:var(--jc-ink-700);margin:0}.looking-for-crew-form-message-container textarea{display:block;width:100%;min-height:200px;padding:var(--jc-space-4);border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);background:var(--jc-surface);resize:vertical;font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-700);transition:border-color var(--jc-duration-fast) var(--jc-ease-out);outline:none}.looking-for-crew-form-message-container textarea:focus{border-color:var(--jc-midnight-800)}.looking-for-crew-send-message-button{display:inline-flex;align-items:center;justify-content:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);background:var(--jc-coral-500);padding:14px 28px;border-radius:var(--jc-radius-md);cursor:pointer;border:1px solid var(--jc-coral-500);transition:background var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.looking-for-crew-send-message-button:hover{background:var(--jc-coral-600);border-color:var(--jc-coral-600);transform:translateY(-1px)}.looking-for-crew-send-message-button p{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);color:#fff;margin:0}.looking-for-crew-send-message-button img{-webkit-filter:invert(1);filter:invert(1);width:16px;height:16px}.looking-for-crew-dropdown-list-container{position:absolute;left:0;right:0;max-height:280px;background:var(--jc-surface);border:1px solid var(--jc-ink-200);border-top:none;z-index:1000;border-radius:0 0 var(--jc-radius-md) var(--jc-radius-md);box-shadow:var(--jc-shadow-md);overflow-y:auto}.looking-for-crew-dropdown-list-item-container{padding:var(--jc-space-3) var(--jc-space-4);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.looking-for-crew-dropdown-list-item-container:hover{background:var(--jc-sand-50)}.looking-for-crew-dropdown-list-item-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-700);margin:0}@media only screen and (max-width:700px){.looking-for-crew-form-container{width:100%;border-radius:0;box-shadow:none;border-left:none;border-right:none}.looking-for-crew-send-message-button{width:100%}}.text-input-with-icon-container{width:100%;height:64px;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-sm);display:flex;flex-direction:row;align-items:center;background-color:var(--jc-surface);transition:border-color var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.text-input-with-icon-container:focus-within{border-color:var(--jc-midnight-700);box-shadow:var(--jc-focus-ring)}.text-input-icon-container{padding:0 0 0 var(--jc-space-4)}.text-input-error-icon-container,.text-input-icon-container{height:64px;display:flex;justify-content:center;align-items:center}.text-input-error-icon-container{padding:0 var(--jc-space-4)}.text-input-icon-container img{width:22px;height:22px;object-fit:contain;opacity:.7}.text-input-with-icon-input-container{position:relative;width:100%;margin-left:var(--jc-space-3)}.text-input-with-icon-input:disabled~.text-input-with-icon-floating-placeholder,.text-input-with-icon-input:focus~.text-input-with-icon-floating-placeholder,.text-input-with-icon-input:not(:focus):valid~.text-input-with-icon-floating-placeholder{top:0;left:0;font-size:var(--jc-fs-xs);opacity:1;color:var(--jc-ink-500)}.text-input-with-icon-input{border:none;outline:none;padding-right:var(--jc-space-4);padding-top:20px;width:100%;font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);letter-spacing:0;color:var(--jc-ink-900);background:transparent}.text-input-with-icon-input:disabled{background-color:var(--jc-surface);color:var(--jc-ink-400)}.text-input-with-icon-floating-placeholder{position:absolute;pointer-events:none;transition:all var(--jc-duration-fast) var(--jc-ease-out);top:10px;left:0;font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);letter-spacing:0;color:var(--jc-ink-400)}.text-input-with-dropdown-master-wrapper{position:relative;overflow:visible;width:100%;max-width:600px}.text-input-with-dropdown-wrapper{width:100%;max-width:600px;display:flex;flex-direction:row;background:var(--jc-surface);border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-sm);transition:border-color var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.text-input-with-dropdown-wrapper:focus-within{border-color:var(--jc-midnight-700);box-shadow:var(--jc-focus-ring)}.text-input-with-dropdown-main-container{flex:1 1;display:flex;flex-direction:column}.text-input-with-dropdown-label-container{display:block;padding:var(--jc-space-2) var(--jc-space-4) var(--jc-space-1) var(--jc-space-4)}.text-input-with-dropdown-label{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-xs);line-height:var(--jc-lh-xs);letter-spacing:.2px;color:var(--jc-ink-500)}.text-input-right-icon-container{display:flex;justify-content:center;align-items:center;cursor:pointer;padding-right:var(--jc-space-4)}.text-input-left-icon-container{display:flex;justify-content:center;align-items:center;padding-left:var(--jc-space-4)}.text-input-left-icon-container img{width:22px;height:22px;opacity:.7}.text-input-with-dropdown-container{flex:1 1;padding:0 var(--jc-space-4) var(--jc-space-2) var(--jc-space-4);display:flex;flex-direction:row;align-items:center}.text-input-with-dropdown{width:100%;outline:none;border:none;font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);letter-spacing:0;color:var(--jc-ink-900);background:transparent}.text-input-with-dropdown::-webkit-input-placeholder{color:var(--jc-ink-400)}.text-input-with-dropdown:-ms-input-placeholder{color:var(--jc-ink-400)}.text-input-with-dropdown::-ms-input-placeholder{color:var(--jc-ink-400)}.text-input-with-dropdown::placeholder{color:var(--jc-ink-400)}.text-input-with-dropdown-unit-container{padding-left:var(--jc-space-4)}.text-input-with-dropdown-unit{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-500)}.text-input-with-dropdown-result-list-container{position:absolute;left:0;right:0;border:1px solid var(--jc-ink-200);border-top:none;background-color:var(--jc-surface);z-index:10;border-radius:0 0 var(--jc-radius-sm) var(--jc-radius-sm);overflow:hidden;max-height:280px;overflow-y:auto;box-shadow:var(--jc-shadow-md)}.text-input-with-dropdown-results-list-item-container{background-color:var(--jc-surface);padding:var(--jc-space-3) var(--jc-space-4);border-top:1px solid var(--jc-ink-100);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.text-input-with-dropdown-results-list-item-container:first-child{border-top:none}.text-input-with-dropdown-results-list-item-container:hover{background-color:var(--jc-sand-50)}.text-input-with-dropdown-results-list-item-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-900)}.cv-advice-list-header-container{max-width:760px;margin:var(--jc-space-8) auto var(--jc-space-3);padding:0 var(--jc-space-6)}.cv-advice-list-header-container h4{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h3);line-height:var(--jc-lh-h3);color:var(--jc-midnight-900);letter-spacing:-.3px;margin:0}.cv-advice-list-container{max-width:760px;margin:0 auto;padding:0 var(--jc-space-6) 0 calc(var(--jc-space-6) + 20px);list-style:disc}.cv-advice-list-container li{margin:0 0 var(--jc-space-2)}.cv-advice-list-container li,.cv-advice-list-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-lg);color:var(--jc-ink-700)}.cv-advice-list-container p{margin:0 0 var(--jc-space-3) -20px}.cv-advice-list-container strong{font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);color:var(--jc-midnight-900)}.terms-container{max-width:760px;padding:var(--jc-space-12) var(--jc-space-6);margin:0 auto}.terms-title-container p{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h1);line-height:var(--jc-lh-h1);text-align:center;color:var(--jc-midnight-900);letter-spacing:-.5px;margin:0 0 var(--jc-space-8)}.terms-text-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-lg);color:var(--jc-ink-700);margin:0 0 var(--jc-space-4)}.terms-text-container a{color:var(--jc-coral-600);text-decoration:none;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.terms-text-container a:hover{color:var(--jc-coral-700);text-decoration:underline}.terms-subtitle-container{padding:var(--jc-space-7) 0 var(--jc-space-3)}.terms-subtitle-container p{font-family:var(--jc-font-display);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h4);line-height:var(--jc-lh-h4);color:var(--jc-midnight-900);letter-spacing:-.2px;margin:0}@media only screen and (max-width:600px){.terms-container{padding:var(--jc-space-8) var(--jc-space-5)}.terms-title-container p{font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2)}}.find-jobs-hero.page-intro-linear-container{padding-bottom:var(--jc-space-10)}.find-jobs-hero-content{max-width:720px;margin:0 auto;padding:var(--jc-space-8) var(--jc-space-6) 0;text-align:center}.find-jobs-hero-eyebrow{display:inline-block;font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);letter-spacing:1.6px;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.find-jobs-hero-content h1,.find-jobs-hero-eyebrow{font-weight:var(--jc-fw-semibold);margin:0 0 var(--jc-space-3)}.find-jobs-hero-content h1{font-family:var(--jc-font-display);font-size:clamp(32px,4.5vw,44px);line-height:1.1;letter-spacing:-.5px;color:#fff}.find-jobs-hero-content>p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:hsla(0,0%,100%,.78);margin:0 0 var(--jc-space-6);max-width:520px;margin-left:auto;margin-right:auto}.find-jobs-hero-search{position:relative;display:flex;align-items:center;background:#fff;border-radius:var(--jc-radius-lg);box-shadow:var(--jc-shadow-md);padding:0 var(--jc-space-4);height:60px;max-width:560px;margin:0 auto var(--jc-space-4)}.find-jobs-hero-search img{width:20px;height:20px;opacity:.55;margin-right:var(--jc-space-3)}.find-jobs-hero-search input{flex:1 1;border:none;outline:none;background:transparent;font-family:var(--jc-font-body);font-size:var(--jc-fs-body);color:var(--jc-ink-700);height:100%}.find-jobs-hero-search input::-webkit-input-placeholder{color:var(--jc-ink-400)}.find-jobs-hero-search input:-ms-input-placeholder{color:var(--jc-ink-400)}.find-jobs-hero-search input::-ms-input-placeholder{color:var(--jc-ink-400)}.find-jobs-hero-search input::placeholder{color:var(--jc-ink-400)}.find-jobs-hero-search-clear{border:none;background:transparent;cursor:pointer;font-size:22px;color:var(--jc-ink-400);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.find-jobs-hero-search-clear:hover{background:var(--jc-sand-50);color:var(--jc-ink-700)}.find-jobs-hero-meta{display:flex;align-items:center;justify-content:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:hsla(0,0%,100%,.72)}.find-jobs-hero-meta a{color:#fff;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:1px;transition:border-color var(--jc-duration-fast) var(--jc-ease-out)}.find-jobs-hero-meta a:hover{border-bottom-color:#fff}.find-jobs-hero-divider{color:hsla(0,0%,100%,.4)}.find-jobs-hero-count{color:hsla(0,0%,100%,.85);font-weight:var(--jc-fw-medium)}.find-jobs-container{background:var(--jc-sand-50)}.find-jobs-wrapper{max-width:1080px;margin:0 auto;padding:var(--jc-space-10) var(--jc-space-6);min-height:calc(100vh - 355px)}.find-jobs-empty{background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);box-shadow:var(--jc-shadow-sm);padding:var(--jc-space-10);text-align:center}.find-jobs-empty p{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);color:var(--jc-ink-500);margin:0 0 var(--jc-space-4)}.find-jobs-empty-clear{border:1px solid var(--jc-ink-200);background:#fff;color:var(--jc-ink-700);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);padding:var(--jc-space-2) var(--jc-space-5);border-radius:var(--jc-radius-md);cursor:pointer;transition:border-color var(--jc-duration-fast) var(--jc-ease-out),background var(--jc-duration-fast) var(--jc-ease-out)}.find-jobs-empty-clear:hover{border-color:var(--jc-ink-400);background:var(--jc-sand-50)}@media only screen and (max-width:600px){.find-jobs-hero-content{padding:var(--jc-space-6) var(--jc-space-5) 0}.find-jobs-hero-search{height:52px}.find-jobs-hero-meta{flex-wrap:wrap;grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.find-jobs-wrapper{padding:var(--jc-space-8) var(--jc-space-5)}}.jobs-accordion-wrapper{display:flex;flex-direction:column;width:100%;background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);box-shadow:var(--jc-shadow-sm);cursor:pointer;transition:border-color var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.jobs-accordion-wrapper:hover{border-color:var(--jc-ink-300);transform:translateY(-1px)}.jobs-accordion-wrapper.is-open{border-color:var(--jc-midnight-900);box-shadow:var(--jc-shadow-md);cursor:default}.jobs-accordion-content-wrapper,.jobs-accordion-master-content-wrapper{display:flex;flex-direction:column;width:100%}.jobs-accordion-content-wrapper{align-items:flex-start;padding:var(--jc-space-7) var(--jc-space-7)}.jobs-accordion-content-wrapper-header-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);flex-wrap:wrap}.jobs-accordion-title{font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:18px;line-height:26px;color:var(--jc-midnight-900);letter-spacing:-.1px;margin:0}.jobs-accordion-header-badges{display:flex;flex-direction:row;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);flex-shrink:0}.jobs-accordion-salary{font-family:var(--jc-font-body);font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-700);margin:var(--jc-space-1) 0 0}.jobs-accordion-meta-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);margin-top:var(--jc-space-2)}.jobs-accordion-meta-item{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-600)}.jobs-accordion-meta-label{color:var(--jc-ink-400)}.jobs-accordion-meta-divider{color:var(--jc-ink-300);font-size:var(--jc-fs-sm);line-height:1}.jobs-accordion-contract-chip{display:inline-flex;align-items:center;padding:2px 10px;background:var(--jc-sand-100);color:var(--jc-midnight-900);font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-medium);line-height:18px;border-radius:var(--jc-radius-pill);letter-spacing:.2px}.jobs-accordion-description{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-body);color:var(--jc-ink-700);margin:var(--jc-space-3) 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jobs-accordion-description.is-expanded{display:block;overflow:visible}.jobs-accordion-footer-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:var(--jc-space-3);grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.jobs-accordion-timestamp{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);color:var(--jc-ink-400)}.jobs-accordion-view-link{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);color:var(--jc-coral-600);margin-left:auto;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.jobs-accordion-wrapper:hover .jobs-accordion-view-link{color:var(--jc-coral-700)}.jobs-accordion-applied-badge{background:#def7ec;background:var(--jc-success-100,#def7ec);color:#03543f;color:var(--jc-success-700,#03543f)}.jobs-accordion-applied-badge,.jobs-accordion-status-badge{display:inline-flex;align-items:center;padding:4px 10px;font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);line-height:16px;border-radius:var(--jc-radius-pill);letter-spacing:.2px;white-space:nowrap}.jobs-accordion-status-badge.is-open{background:#def7ec;background:var(--jc-success-100,#def7ec);color:#03543f;color:var(--jc-success-700,#03543f)}.jobs-accordion-status-badge.is-closed{background:var(--jc-danger-100);color:var(--jc-danger-600)}.jobs-accordion-expanded-container{padding:var(--jc-space-6) var(--jc-space-7) 0;border-top:1px solid var(--jc-ink-100)}.jobs-accordion-quick-facts{display:flex;flex-wrap:wrap;grid-gap:var(--jc-space-2) var(--jc-space-5);gap:var(--jc-space-2) var(--jc-space-5);margin-bottom:var(--jc-space-6)}.jobs-accordion-quick-fact{display:inline-flex;align-items:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-700)}.jobs-accordion-quick-fact-icon{display:inline-flex;color:var(--jc-ink-500)}.jobs-accordion-quick-fact-value{font-weight:var(--jc-fw-medium)}.jobs-accordion-expanded-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jc-space-8);gap:var(--jc-space-8);align-items:flex-start;padding-bottom:var(--jc-space-7)}.jobs-accordion-expanded-wrapper-section{display:flex;flex-direction:column;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);min-width:0}.jobs-accordion-section-eyebrow{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.4px;text-transform:uppercase;color:var(--jc-ink-400);margin:0}.jobs-accordion-section-list{display:flex;flex-direction:column;grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.jobs-accordion-actions-row{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);padding:var(--jc-space-5) 0;flex-wrap:wrap;position:-webkit-sticky;position:sticky;bottom:0;z-index:5;background:var(--jc-surface);border-top:1px solid var(--jc-ink-100)}.jobs-accordion-apply-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background:var(--jc-coral-500);color:#fff;border:1px solid var(--jc-coral-500);border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);letter-spacing:.2px;cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.jobs-accordion-apply-button:hover{background:var(--jc-coral-600);border-color:var(--jc-coral-600);transform:translateY(-1px)}.jobs-accordion-withdraw-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background:transparent;color:var(--jc-ink-700);border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-medium);cursor:pointer;transition:border-color var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.jobs-accordion-withdraw-button:hover{border-color:var(--jc-midnight-800);color:var(--jc-midnight-900)}.jobs-accordion-applied-confirmation{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:#03543f;color:var(--jc-success-700,#03543f);margin:0}.jobs-accordion-no-new-jobs-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-500)}.jobs-accordion-guest-cta{padding:var(--jc-space-6) var(--jc-space-7);background:var(--jc-sand-100);border-top:1px solid var(--jc-ink-100);display:flex;flex-direction:row;align-items:center;justify-content:space-between;grid-gap:var(--jc-space-4);gap:var(--jc-space-4)}.jobs-accordion-guest-cta-text{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-700);margin:0}.jobs-accordion-guest-cta-buttons{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);flex-shrink:0}.jobs-accordion-guest-cta-login{padding:10px 20px;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-medium);color:var(--jc-ink-700);text-decoration:none;transition:border-color var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.jobs-accordion-guest-cta-login:hover{border-color:var(--jc-midnight-800);color:var(--jc-midnight-900)}.jobs-accordion-guest-cta-signup{padding:10px 20px;background:var(--jc-midnight-900);border:1px solid var(--jc-midnight-900);border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);color:#fff;text-decoration:none;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.jobs-accordion-guest-cta-signup:hover{background:var(--jc-midnight-800)}.blurry-bg-jobs{background-image:url(/static/media/blurry-bg.0d6d21be.png)}@media only screen and (max-width:800px){.jobs-accordion-expanded-wrapper{grid-template-columns:1fr;grid-gap:var(--jc-space-6);gap:var(--jc-space-6)}.jobs-accordion-content-wrapper{padding:var(--jc-space-5) var(--jc-space-5)}.jobs-accordion-expanded-container{padding:var(--jc-space-5) var(--jc-space-5) var(--jc-space-5)}.jobs-accordion-actions-row{padding:var(--jc-space-4) var(--jc-space-5) var(--jc-space-5)}}@media only screen and (max-width:600px){.jobs-accordion-content-wrapper-header-container,.jobs-accordion-guest-cta{flex-direction:column;align-items:flex-start}.jobs-accordion-apply-button,.jobs-accordion-withdraw-button{width:100%}}.jobs-accordion-expanded-text-row-container{display:flex;flex-direction:row;align-items:baseline;grid-gap:6px;gap:6px}.jobs-accordion-expanded-text-row-text{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-body);color:var(--jc-ink-700);margin:0}.jobs-accordion-expanded-text-row-text-prop{color:var(--jc-ink-400)}.filter-search-container{position:relative;width:100%;max-width:400px;border:1px solid #ebebeb;border-radius:4px;display:flex;flex-direction:row;cursor:pointer}.filter-search-input-container{flex:1 1}.filter-label-container{padding:0 15px;height:24px;width:100%;display:flex;flex-direction:row;align-items:flex-end}.filter-value-container{flex:1 1;padding:10px 15px;display:flex;flex-direction:row}.filter-value-container p{font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;white-space:normal}.filter-label-container p,.filter-value-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.filter-label-container p{font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.filter-search-icon-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 15px}.filter-search-icon-container img{width:24px;height:24px}.filter-search-dropdown-list-container{position:absolute;display:flex;flex-direction:column;left:-1px;right:-1px;top:calc(100% + 1px);max-height:250px;background-color:#fff;z-index:10;border:1px solid #ebebeb;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 32px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04);overflow-y:scroll}.filter-search-dropdown-list-item-container{background-color:#fff;width:100%;padding:15px;cursor:pointer;display:flex;flex-direction:row;align-items:center}.filter-search-dropdown-list-item-container:hover{background-color:#f5f5f5}.filter-search-dropdown-list-item-title-container{flex:1 1;display:flex;flex-direction:row;align-items:center}.filter-search-dropdown-list-item-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.filter-search-dropdown-list-item-button-container{width:18px;height:18px;border-radius:9px;border:1px solid var(--jc-coral-500);background-color:var(--jc-coral-500);display:flex;flex-direction:row;justify-content:center;align-items:center}.filter-search-dropdown-list-item-button-container img{width:10px;height:10px}.filter-input-container{flex:1 1;display:block;padding:10px 15px;width:100%}.filter-input-container input{flex:1 1;width:100%;border:none;outline:none;background-color:#fff;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif}.reference-verification-container{margin:50px auto;max-width:560px}.reference-verification-buttons-container{flex:1 1;display:flex;flex-direction:row;align-items:center}.reference-verification-primary-button{width:100%;height:60px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#1377ff;border-radius:7px;cursor:pointer}.reference-verification-primary-button:hover{background-color:#4c97fe}.reference-verification-primary-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;color:#fff;font-size:14px;line-height:21px;font-style:normal;font-weight:400;text-align:center;padding:0 15px}.reference-verification-secondary-button{width:100%;height:60px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:2px solid #1377ff;border-radius:7px;cursor:pointer}.reference-verification-secondary-button:hover{border:2px solid #4c97fe}.reference-verification-secondary-button:hover p{color:#4c97fe}.reference-verification-secondary-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;color:#1377ff;font-size:14px;line-height:21px;font-style:normal;font-weight:400;text-align:center;padding:0 15px}@media only screen and (max-width:500px){.reference-verification-buttons-container{flex:1 1;display:flex;flex-direction:column}}.dashboard-section-base-container{position:relative;background-color:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);padding:var(--jc-space-8) var(--jc-space-10);overflow:visible;box-shadow:var(--jc-shadow-xs);transition:border-color var(--jc-duration-base) var(--jc-ease-out),box-shadow var(--jc-duration-base) var(--jc-ease-out)}.dashboard-section-base-container:focus-within{border-color:var(--jc-coral-400);box-shadow:0 0 0 3px rgba(255,138,107,.12),var(--jc-shadow-sm)}.dashboard-section-base-container.margin-top-2x{margin-top:var(--jc-space-6)}.dashboard-section-base-header{display:flex;flex-direction:row;grid-gap:var(--jc-space-6);gap:var(--jc-space-6);align-items:baseline}.dashboard-section-base-number{font-family:var(--jc-font-display);font-size:36px;line-height:1;font-weight:var(--jc-fw-light);letter-spacing:-1px;color:var(--jc-ink-300);font-feature-settings:"tnum";flex-shrink:0;min-width:52px}.dashboard-section-base-header-content{flex:1 1;display:flex;flex-direction:column;grid-gap:var(--jc-space-1);gap:var(--jc-space-1)}.dashboard-section-base-title-contianer{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.dashboard-section-base-title{font-family:var(--jc-font-display);font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2);font-weight:var(--jc-fw-semibold);color:var(--jc-midnight-900);letter-spacing:-.4px}.dashboard-section-base-title-contianer img{margin-left:var(--jc-space-2)}.dashboard-section-base-subtitle{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-500);letter-spacing:0}.dashboard-section-base-description-contianer{display:block}.dashboard-section-base-description{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-500);letter-spacing:0}.dashboard-section-base-body{margin-top:var(--jc-space-6)}.dashboard-section-base-body>:first-child,.dashboard-section-base-body>:first-child.margin-top-2x,.dashboard-section-base-body>:first-child.margin-top-20px{margin-top:0}.dashboard-section-steps-container{position:absolute;top:0;left:0;right:0;height:4px;display:flex;flex-direction:row;border-radius:var(--jc-radius-lg) var(--jc-radius-lg) 0 0;overflow:hidden}.dashboard-section-items-container{flex:1 1;display:flex;flex-direction:row}.dashboard-section-steps-item-container{flex:1 1;height:4px}.dashboard-section-steps-items-separator{height:4px;width:2px;background-color:var(--jc-surface)}@media only screen and (max-width:660px){.dashboard-section-base-container{border-radius:0;border-left:none;border-right:none;padding:var(--jc-space-6) var(--jc-space-3)}.dashboard-section-base-header{grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.dashboard-section-base-number{font-size:28px;min-width:40px}.dashboard-section-base-title{font-size:var(--jc-fs-h3);line-height:var(--jc-lh-h3)}}.reference-verification-toggle-container,.reference-verification-toggle-title-container{display:block}.reference-verification-toggle-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.reference-verification-toggle-options-container{display:flex;flex-direction:row;align-items:center;height:40px;width:100%;border:1px solid #1377ff;border-radius:4px;margin-top:5px;overflow:hidden}.reference-verification-toggle-option-container{flex:1 1;display:flex;flex-direction:row;align-items:center;justify-content:center}.reference-verification-toggle-option-button-container{width:100%;height:40px}.reference-verification-toggle-option-button{width:100%;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer}.reference-verification-toggle-option-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.reference-verification-toggle-option-separator{width:1px;height:40px;background-color:#1377ff}.reference-verification-textbox-container,.reference-verification-textbox-title-container{display:block}.reference-verification-textbox-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.reference-verification-textbox-input-container{margin-top:5px;display:block}.reference-verification-textbox-input-container textarea{resize:none;width:100%;height:128px;border:1px solid #ddd;border-radius:4px;padding:15px;font-family:"OpenSans-Regular";font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;outline:none;background-color:#fff}.reference-verification-footer-container{display:flex;flex-direction:row;align-items:center;padding:0 30px}.reference-verification-footer-primary-button-container{width:232px;height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#ff5e33;border-radius:4px;padding:0 20px;cursor:pointer}.reference-verification-footer-primary-button-container:hover{background-color:#ff977e}.reference-verification-footer-primary-button-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.reference-verification-footer-primary-button-container img{width:24px;height:24px}.reference-verification-footer-secondary-button-container{display:block;padding:0 20px}.reference-verification-footer-secondary-button-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#1377ff;cursor:pointer}.reference-verification-footer-secondary-button-container p:hover{color:#4c97fe}@media only screen and (max-width:500px){.reference-verification-footer-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0 30px}}.reference-verification-title-contianer{display:flex;flex-direction:row;justify-content:center;align-items:center}.reference-verification-title-contianer p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.reference-verification-download-button{width:232px;height:60px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#1377ff;border-radius:4px;cursor:pointer}.reference-verification-download-button:hover{background-color:#4c97fe}.reference-verification-download-button img{width:24px;height:24px;margin-right:10px}.reference-verification-download-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;color:#fff;font-style:14px;font-style:normal;font-weight:400}.reference-verification-completed-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.reference-verification-completed-description{margin-top:15px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.reference-verification-completed-description a{color:#1377ff;cursor:pointer}.reference-verification-completed-description a:hover{color:#4c97fe}.reference-verification-checkboxes-container,.reference-verification-checkboxes-title-container{display:block}.reference-verification-checkboxes-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.reference-verification-checkbox-list-container{display:block}.reference-verification-checkbox-button-container,.reference-verification-checkbox-container{display:flex;flex-direction:row;align-items:center}.reference-verification-checkbox-button-container{width:24px;height:24px;justify-content:center;border:2px solid #1377ff;border-radius:4px;cursor:pointer}.reference-verification-checkbox-button-container img{width:16px;height:16px}.reference-verification-checkbox-title-container{display:block;padding:0 15px}.jobs-description,.reference-verification-checkbox-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.jobs-description a{color:var(--jc-coral-600);cursor:pointer}.jobs-description a:hover{text-decoration:underline}.profile-editing-layout{display:flex;flex-direction:row;grid-gap:var(--jc-space-8);gap:var(--jc-space-8);align-items:flex-start}.profile-editing-content{flex:1 1;min-width:0}@media only screen and (max-width:900px){.profile-editing-layout{flex-direction:column;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}}.candidate-header-container{display:block;background:var(--jc-surface);overflow:hidden;width:100%;border-bottom:1px solid var(--jc-ink-100)}.candidate-header-menu-container,.candidate-header-menu-job-item-container,.candidate-header-menu-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.candidate-header-menu-job-item-container{position:relative;height:54px;width:180px;cursor:pointer;background:var(--jc-surface);transition:background var(--jc-duration-fast) var(--jc-ease-out)}.candidate-header-menu-job-item-container:hover{background:var(--jc-sand-50)}.candidate-header-menu-item-text{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-700)}.candidate-header-menu-item-active{position:absolute;bottom:0;left:24px;right:24px;background:var(--jc-coral-500);border-radius:2px;height:2px}.candidate-mobile-header-container{display:none;background:var(--jc-surface);flex-direction:column;box-shadow:0 2px 5px 2px rgba(0,0,0,.04)}.candidate-mobile-header-title-container{padding:var(--jc-space-4);width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background:var(--jc-surface);border-bottom:1px solid var(--jc-ink-100)}.candidate-mobile-header-title{font-family:var(--jc-font-display);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h6);line-height:var(--jc-lh-h6);letter-spacing:-.2px;color:var(--jc-midnight-900);margin:0}.candidate-mobile-item-title-container{padding:var(--jc-space-4);width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background:var(--jc-surface);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.candidate-mobile-item-title-container:hover{background:var(--jc-sand-50)}.candidate-mobile-item-title{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);letter-spacing:0;color:var(--jc-ink-700);margin:0}@media only screen and (max-width:860px){.candidate-header-menu-job-item-container{width:144px}}@media only screen and (max-width:760px){.candidate-header-menu-job-item-container{width:120px}.candidate-header-menu-item-text{font-size:var(--jc-fs-xs);letter-spacing:.4px}}@media only screen and (max-width:660px){.candidate-header-container{display:none}.candidate-mobile-header-container{display:flex}}.profile-nav{flex:0 0 240px;display:flex;flex-direction:column;grid-gap:2px;gap:2px;padding:var(--jc-space-2) 0;position:-webkit-sticky;position:sticky;top:var(--jc-space-6)}.profile-nav-item{position:relative;display:flex;flex-direction:row;align-items:baseline;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);padding:var(--jc-space-3) var(--jc-space-4);padding-right:var(--jc-space-3);border-radius:var(--jc-radius-md);text-decoration:none;transition:background var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.profile-nav-item .profile-nav-title{flex:1 1}.profile-nav-status{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--jc-radius-pill);background:transparent;color:transparent;flex-shrink:0;align-self:center;transition:background var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.profile-nav-item.is-complete .profile-nav-status{background:var(--jc-success-100);color:var(--jc-success-600)}.profile-nav-item:hover{background:var(--jc-sand-100)}.profile-nav-item.is-active{background:transparent}.profile-nav-number{font-family:var(--jc-font-display);font-size:22px;line-height:1;font-weight:var(--jc-fw-light);letter-spacing:-.5px;color:var(--jc-ink-300);font-feature-settings:"tnum";flex-shrink:0}.profile-nav-number,.profile-nav-title{transition:color var(--jc-duration-fast) var(--jc-ease-out)}.profile-nav-title{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:1.2;font-weight:var(--jc-fw-medium);color:var(--jc-ink-500)}.profile-nav-item.is-active .profile-nav-number{color:var(--jc-coral-500);font-weight:var(--jc-fw-semibold)}.profile-nav-item.is-active .profile-nav-title{color:var(--jc-midnight-900);font-weight:var(--jc-fw-semibold)}.profile-nav-active-marker{position:absolute;left:0;top:12px;bottom:12px;width:3px;background:var(--jc-coral-500);border-radius:0 var(--jc-radius-xs) var(--jc-radius-xs) 0}.profile-nav-mobile{display:none}@media only screen and (max-width:900px){.profile-nav{flex:none;width:100%;position:static;padding:0;margin-bottom:var(--jc-space-2);background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-md);overflow:hidden}.profile-nav-item{border-radius:0;padding:var(--jc-space-3) var(--jc-space-5);border-bottom:1px solid var(--jc-ink-100)}.profile-nav-item:last-child{border-bottom:none}.profile-nav-item.is-active{background:var(--jc-sand-50)}.profile-nav-active-marker{top:0;bottom:0;border-radius:0}.profile-nav-number{font-size:18px}.profile-nav-title{font-size:var(--jc-fs-sm)}}.details-photo-section{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-6);gap:var(--jc-space-6);padding:var(--jc-space-2) 0}.details-photo-meta{display:flex;flex-direction:column;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);align-items:flex-start}.details-photo-meta-hint{line-height:var(--jc-lh-sm);color:var(--jc-ink-500);margin:0}.details-photo-meta-hint,.details-photo-remove-link{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm)}.details-photo-remove-link{font-weight:var(--jc-fw-medium);color:var(--jc-danger-600);background:transparent;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.details-photo-remove-link:hover{color:#b72e26;color:var(--jc-danger-700,#b72e26)}@media only screen and (max-width:500px){.details-photo-section{flex-direction:column;align-items:center;text-align:center;grid-gap:var(--jc-space-4);gap:var(--jc-space-4)}.details-photo-meta{align-items:center}.details-photo-meta-hint{text-align:center}}.contact-details-container{display:flex;flex-direction:row;align-items:center}.contact-details-checkbox-container{padding:0 0 0 40px}@media only screen and (max-width:500px){.contact-details-container{display:flex;flex-direction:column;align-items:flex-start}.contact-details-checkbox-container{padding:20px 0 10px 7px}}.details-error-summary{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:16px 20px;margin-bottom:20px}.details-error-summary-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#b91c1c;margin:0 0 8px}.details-error-summary-list{margin:0;padding-left:18px;color:#7f1d1d;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:13px;line-height:20px}.details-error-summary-list li{margin-bottom:4px}.details-photo-tips{margin-top:var(--jc-space-5);padding-left:var(--jc-space-5);list-style:none;color:var(--jc-ink-500);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm)}.details-photo-tips li{position:relative;padding-left:var(--jc-space-3);margin-bottom:var(--jc-space-1)}.details-photo-tips li:before{content:"·";position:absolute;left:0;color:var(--jc-coral-500);font-weight:700}.regular-text-input-wrapper{width:100%;max-width:600px;display:flex;flex-direction:row;align-items:stretch;background:var(--jc-surface);border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);transition:border-color var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.regular-text-input-wrapper:focus-within{border-color:var(--jc-midnight-700);box-shadow:var(--jc-focus-ring)}.regular-text-input-icon{display:flex;align-items:center;justify-content:center;padding:0 0 0 var(--jc-space-4);width:44px}.regular-text-input-icon img{width:20px;height:20px;opacity:.55}.regular-text-input-content{flex:1 1;display:flex;flex-direction:column;min-width:0}.regular-text-input-label-container{padding:var(--jc-space-2) var(--jc-space-4) 0}.regular-text-input-label{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-xs);line-height:1.4;letter-spacing:.6px;text-transform:uppercase;color:var(--jc-ink-400);margin:0}.regular-text-input-container{flex:1 1;padding:0 var(--jc-space-4) var(--jc-space-2);display:flex;flex-direction:row;align-items:center;position:relative}.regular-text-input{width:100%;outline:none;border:none;background:transparent;font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);letter-spacing:0;color:var(--jc-ink-900);min-height:24px}.regular-text-input::-webkit-input-placeholder{color:var(--jc-ink-400)}.regular-text-input:-ms-input-placeholder{color:var(--jc-ink-400)}.regular-text-input::-ms-input-placeholder{color:var(--jc-ink-400)}.regular-text-input::placeholder{color:var(--jc-ink-400)}.regular-text-input-unit-container{padding-left:var(--jc-space-3)}.regular-text-input-unit{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-500);margin:0}input.regular-text-input[type=date],input.regular-text-input[type=month]{-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left}input.regular-text-input[type=date]::-webkit-date-and-time-value,input.regular-text-input[type=month]::-webkit-date-and-time-value{text-align:left}input.regular-text-input[type=date]::-webkit-calendar-picker-indicator,input.regular-text-input[type=month]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.regular-toggle-button-master-container{width:100%;max-width:600px;display:flex;flex-direction:column}.regular-toggle-button-title-container{display:block}.regular-toggle-button-title-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-700)}.regular-toggle-button-container{margin-top:var(--jc-space-2);display:flex;flex-direction:row;align-items:center;width:100%;height:48px;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-sm);overflow:hidden;background:var(--jc-surface)}.regular-toggle-button-item-container{flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center;height:48px;cursor:pointer;padding:0 var(--jc-space-3);transition:background var(--jc-duration-fast) var(--jc-ease-out)}.regular-toggle-button-item-container:hover{background:var(--jc-sand-50)}.regular-toggle-button-item-text{font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm)}.regular-toggle-button-item-text,.regular-toggle-button-item-text-long{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);letter-spacing:0;text-align:center}.regular-toggle-button-item-text-long{font-size:var(--jc-fs-xs);line-height:var(--jc-lh-xs)}.regular-toggle-button-items-separator{width:1px;height:28px;background-color:var(--jc-ink-200)}@media only screen and (max-width:500px){.regular-toggle-button-item-text{font-size:var(--jc-fs-xs);line-height:var(--jc-lh-xs)}}.selected-items-container{display:flex;flex-direction:row;width:100%;max-width:600px;flex-wrap:wrap}.selected-item-container{padding:5px 8px;border-radius:7px;margin:10px 10px 0 0;display:flex;flex-direction:row;align-items:center;background-color:#d5efff;overflow:hidden}.selected-item-name-container{display:flex;justify-content:center;align-items:center}.selected-item-name-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;white-space:nowrap}.selected-item-icon-container{display:flex;justify-content:center;align-items:center;padding-left:4px;cursor:pointer}.selected-item-icon-container img{width:14px;height:14px;margin-top:1px}.selected-items-combination-container{padding-top:10px;display:block}.selected-items-combination-header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #ebebeb;padding:10px 0}.selected-items-combination-header-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;white-space:nowrap;cursor:pointer}.selected-items-combination-header-container p:hover{opacity:.67}.selected-items-combination-header-container{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:tomato;white-space:nowrap;cursor:pointer}.selected-items-combination-header-container span:hover{opacity:.67}.text-area-container{display:flex;flex-direction:column;height:256px;width:100%;max-width:600px}.text-area-container textarea{flex:1 1;background:var(--jc-surface);outline:none;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);resize:none;padding:var(--jc-space-4);font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);letter-spacing:0;color:var(--jc-ink-900);transition:border-color var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.text-area-container textarea:focus{border-color:var(--jc-midnight-700);box-shadow:var(--jc-focus-ring)}.text-area-container textarea::-webkit-input-placeholder{color:var(--jc-ink-400)}.text-area-container textarea:-ms-input-placeholder{color:var(--jc-ink-400)}.text-area-container textarea::-ms-input-placeholder{color:var(--jc-ink-400)}.text-area-container textarea::placeholder{color:var(--jc-ink-400)}.text-area-footer-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:var(--jc-space-2)}.text-area-footer-title{font-weight:var(--jc-fw-regular);color:var(--jc-ink-400)}.text-area-footer-title,.text-area-footer-value{font-family:var(--jc-font-body);font-style:normal;font-size:var(--jc-fs-xs);line-height:1.4;letter-spacing:.4px}.text-area-footer-value{font-weight:var(--jc-fw-semibold);color:var(--jc-ink-500)}.checkbox-wrapper{display:flex;flex-direction:column}.checkbox-container{display:flex;flex-direction:row;align-items:center}.checkbox-button-container{width:22px;height:22px;cursor:pointer;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-xs);display:flex;justify-content:center;align-items:center;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out);flex-shrink:0}.checkbox-button-container:hover{border-color:var(--jc-midnight-700)}.checkbox-label-container{padding:0 var(--jc-space-3) 0 var(--jc-space-4)}.checkbox-label{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-900)}.checkbox-icon-container{display:flex;justify-content:center;align-items:center}.checkbox-icon-container img{width:20px;height:20px;object-fit:contain}.save-button-wrapper{padding:var(--jc-space-6) var(--jc-space-8) var(--jc-space-8)}.save-button-container,.save-button-wrapper{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.save-button-container{height:48px;padding:0 var(--jc-space-6);min-width:232px;justify-content:center;background-color:var(--jc-coral-500);border-radius:var(--jc-radius-md);cursor:pointer;box-shadow:var(--jc-shadow-sm);transition:background var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.save-button-container:hover{background-color:var(--jc-coral-600);transform:translateY(-1px);box-shadow:var(--jc-shadow-md)}.save-button-title{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-body);line-height:1;letter-spacing:.1px;color:#fff}.save-button-icon{width:20px;height:20px}.save-button-previous-container{padding:var(--jc-space-3) var(--jc-space-6);cursor:pointer}.save-button-previous-title{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:1;letter-spacing:.1px;color:var(--jc-ink-500);transition:color var(--jc-duration-fast) var(--jc-ease-out)}.save-button-previous-container:hover .save-button-previous-title{color:var(--jc-midnight-900)}@media only screen and (max-width:500px){.save-button-wrapper{padding:var(--jc-space-5);flex-direction:column;align-items:stretch}.save-button-previous-container{padding:var(--jc-space-3) var(--jc-space-2)}}.ideal-job-footer-text{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.ideal-job-footer-text-link{color:var(--jc-coral-600);cursor:pointer}.ideal-job-footer-text-link:hover{text-decoration:underline}.job-preference-container{width:100%;display:flex;flex-direction:column}.job-preference-wrapper{flex:1 1;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-md);background:var(--jc-surface);padding:var(--jc-space-3) var(--jc-space-4)}.job-preference-title-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-xs);line-height:1.4;letter-spacing:.6px;text-transform:uppercase;color:var(--jc-ink-400);margin:0}.job-preference-text-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);letter-spacing:0;color:var(--jc-ink-700);margin:var(--jc-space-1) 0 0}.job-preference-actions-row{display:flex;flex-direction:row;justify-content:flex-end;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);margin-top:var(--jc-space-3)}.job-preference-action-button{display:inline-flex;align-items:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);padding:var(--jc-space-2) var(--jc-space-4);border:1px solid var(--jc-ink-200);background:var(--jc-surface);border-radius:var(--jc-radius-md);cursor:pointer;font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-medium);color:var(--jc-ink-700);transition:border-color var(--jc-duration-fast) var(--jc-ease-out),background var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.job-preference-action-button img{width:16px;height:16px;opacity:.7}.job-preference-action-button:hover{border-color:var(--jc-ink-400);background:var(--jc-sand-50)}.job-preference-action-button--danger{color:var(--jc-danger-600)}.job-preference-action-button--danger:hover{border-color:var(--jc-danger-600);background:var(--jc-danger-100);color:var(--jc-danger-600)}@media only screen and (max-width:500px){.job-preference-action-button{flex:1 1;justify-content:center;padding:var(--jc-space-3) var(--jc-space-3)}}.ideal-position-dropdown-master-container{position:relative;overflow:visible}.ideal-position-dropdown-container{width:100%;display:flex;flex-direction:row;align-items:center;border:1px solid #ddd;border-radius:7px;background-color:#fff}.ideal-position-dropdown-open-container{border-radius:7px 7px 0 0}.ideal-position-dropdown-main-container{flex:1 1;display:flex;flex-direction:column}.ideal-position-dropdown-main-label{font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.ideal-position-dropdown-main-label,.ideal-position-dropdown-main-value{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.ideal-position-dropdown-main-value{font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.ideal-position-dropdown-main-item-title-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;min-height:30px;max-height:30px;padding-bottom:2px}.ideal-position-dropdown-main-item-value-container{flex:1 1;display:flex;flex-direction:row;justify-content:flex-start;padding:5px 0 10px}.ideal-position-selected-positions-container{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.ideal-position-selected-position-container{padding:5px 8px;border:1px solid #dedede;border-radius:7px;margin:10px 10px 10px 0;display:flex;flex-direction:row;align-items:center}.ideal-position-selected-position-name-container{display:flex;justify-content:center;align-items:center}.ideal-position-selected-position-name-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;white-space:nowrap}.ideal-position-selected-position-icon-container{display:flex;justify-content:center;align-items:center;padding-left:4px;cursor:pointer}.ideal-position-selected-position-icon-container img{width:16px;height:16px;margin-top:1px}.ideal-position-dropdown-list-container{position:absolute;left:0;right:0;border:1px solid #ddd;border-top:none;background-color:#fff;z-index:10;border-radius:0 0 7px 7px;overflow:hidden;max-height:250px;overflow-y:scroll}.ideal-position-dropdown-list-item-container{background-color:#fff;padding:15px;border-top:1px solid #ddd;cursor:pointer}.ideal-position-dropdown-list-item-container:hover{background-color:#f5f5f5}.ideal-position-dropdown-list-item-container p,.ideal-position-value-input{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.ideal-position-value-input{outline:none;border:none;background-color:#fff}.ideal-position-subheader-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.ideal-position-option-container{display:flex;flex-direction:row;align-items:center}.ideal-positon-option-checkbox-container{width:24px;height:24px;border:1px solid var(--jc-coral-500);border-radius:7px;display:flex;justify-content:center;align-items:center;cursor:pointer}.ideal-position-option-description-container{padding-left:15px}.ideal-position-option-description{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.ideal-position-yacht-length-range-input-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:auto}.ideal-position-yacht-length-item-container{display:flex;flex-direction:row;height:50px;min-width:144px;max-width:144px;border:1px solid #ddd;border-radius:7px;overflow:hidden}.ideal-position-yacht-length-item-input-container{min-width:64px;max-width:64px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.ideal-position-yacht-length-item-input{outline:none;border:none;min-width:64px;max-width:64px;height:50px;padding-left:15px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px;color:#333}.ideal-position-yacht-length-item-unit-container{min-width:64px;max-width:64px;display:flex;flex-direction:row;justify-content:center;align-items:center}.ideal-position-yacht-length-item-unit-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.ideal-position-yacht-length-range-separator-container{width:30px;height:50px;display:flex;justify-content:center;align-items:center}.ideal-position-yacht-length-range-separator{width:15px;height:1px;background-color:#dadada}.ideal-position-add-another-button{border:1px solid var(--jc-coral-500);border-radius:7px;display:flex;justify-content:center;align-items:center;width:200px;height:50px;cursor:pointer}.ideal-position-add-another-button:hover{border-color:var(--jc-coral-700)}.ideal-position-add-another-button:hover .ideal-position-add-another-button-title{color:var(--jc-coral-700)}.ideal-position-add-another-button-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:var(--jc-coral-600)}@media only screen and (max-width:374px){.ideal-position-yacht-length-range-input-container{flex-direction:column;justify-content:space-between;align-items:flex-start;height:112px}.ideal-position-yacht-length-range-separator-container{display:none}}.save-cancel-container{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.save-cancel-button-1-container{padding:0 var(--jc-space-6);min-width:128px;height:48px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--jc-coral-500);border-radius:var(--jc-radius-md);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.save-cancel-button-1-container:hover{background-color:var(--jc-coral-600)}.save-cancel-button-1-text{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-body);line-height:1;letter-spacing:.1px;color:#fff}.save-cancel-button-2-container{padding:var(--jc-space-3) var(--jc-space-6)}.save-cancel-button-2-text{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:1;letter-spacing:.1px;color:var(--jc-ink-500);cursor:pointer;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.save-cancel-button-2-text:hover{color:var(--jc-midnight-900)}.desired-salary-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.desired-salary-action-container,.desired-salary-currency-container{display:flex;flex-direction:row;height:48px}.desired-salary-currency-container{width:110px;border:1px solid var(--jc-coral-500);border-radius:7px;overflow:hidden}.desired-salary-currency-button{flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.desired-salary-currency-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.desired-salary-currency-button-separator{width:1px;height:48px;background-color:var(--jc-coral-500)}.desired-salary-input-main-container{margin-left:20px;display:flex;flex-direction:row;align-items:center;height:48px;border:1px solid #ddd;border-radius:7px;width:144px;padding:0 15px;overflow:hidden}.desired-salary-input-selected-currency-container{height:48px;display:flex;flex-direction:row;justify-content:center;align-items:center}.desired-salary-input-selected-currency-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px;color:#333}.desired-salary-input-container{display:flex;flex-direction:column;justify-content:center}.desired-salary-input{outline:none;border:none;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px;color:#333;width:108px}.primary-button-container,.tertiary-button-container{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);width:100%;max-width:320px;height:52px;padding:0 var(--jc-space-6);border-radius:var(--jc-radius-md);cursor:pointer;font-family:var(--jc-font-body);font-size:var(--jc-fs-body);font-weight:var(--jc-fw-semibold);line-height:1;letter-spacing:.1px;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.primary-button-container{background-color:var(--jc-coral-500);color:#fff;border:1px solid var(--jc-coral-500);box-shadow:var(--jc-shadow-sm)}.primary-button-container:hover{background-color:var(--jc-coral-600);border-color:var(--jc-coral-600);transform:translateY(-1px);box-shadow:var(--jc-shadow-md)}.primary-button-container:active{transform:translateY(0);background-color:var(--jc-coral-700)}.primary-button-text{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);font-weight:var(--jc-fw-semibold);color:#fff;letter-spacing:.1px;line-height:1}.primary-disabled{background-color:var(--jc-ink-200);border-color:var(--jc-ink-200);cursor:not-allowed;box-shadow:none}.primary-disabled:hover{transform:none;background-color:var(--jc-ink-200)}.tertiary-button-container{background-color:transparent;color:var(--jc-midnight-800);border:1px solid var(--jc-ink-200)}.tertiary-button-container:hover{border-color:var(--jc-midnight-800);background-color:var(--jc-ink-50)}.tertiary-button-text{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);font-weight:var(--jc-fw-semibold);color:var(--jc-midnight-800);letter-spacing:.1px;line-height:1}.tertiary-button-container:hover .tertiary-button-text{color:var(--jc-midnight-900)}.tertiary-disabled{border-color:var(--jc-ink-200);cursor:not-allowed}.tertiary-text-disabled{color:var(--jc-ink-400)}.categories-toggle-button{border:1px solid var(--jc-coral-500);border-radius:7px;display:flex;justify-content:center;align-items:center;width:200px;height:50px;cursor:pointer}.categories-toggle-button:hover{border-color:var(--jc-coral-700)}.categories-toggle-button:hover .categories-toggle-button-title{color:var(--jc-coral-700)}.categories-toggle-button-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:var(--jc-coral-600)}.all-categories-container,.category-section-container{display:flex;flex-direction:column}.category-section-title-container{display:block;border-bottom:1px solid #e5e5e5;padding-bottom:10px}.category-section-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:32px;letter-spacing:.75px;color:#333}.category-section-items-container{display:flex;flex-direction:row;flex-wrap:wrap}.category-item-container{padding:5px 8px;border:1px solid #dedede;border-radius:7px;margin:10px 10px 10px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.category-item-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;white-space:normal}.categories-buttons-container{display:flex;flex-direction:row;align-items:center}.categories-add-alternative-button{padding:10px 30px;cursor:pointer}.categories-add-alternative-button:hover .categories-add-alternative-button-title{opacity:.67}.categories-add-alternative-button-title{color:#333;white-space:normal}.categories-add-alternative-button-title,.experience-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px}.experience-title{color:#000}.experience-subtitle{padding-top:2px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.accordion-wrapper{width:100%;display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--jc-ink-100);padding:var(--jc-space-5);margin-bottom:var(--jc-space-5);border-radius:var(--jc-radius-md);background:var(--jc-surface);transition:border-color var(--jc-duration-fast) var(--jc-ease-out)}.accordion-actions-row{display:flex;flex-direction:row;justify-content:flex-end;padding-top:var(--jc-space-4);margin-top:var(--jc-space-4);border-top:1px solid var(--jc-ink-100)}.accordion-action-button,.accordion-actions-row{grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.accordion-action-button{display:inline-flex;align-items:center;padding:var(--jc-space-2) var(--jc-space-4);border:1px solid var(--jc-ink-200);background:var(--jc-surface);border-radius:var(--jc-radius-md);cursor:pointer;font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-medium);color:var(--jc-ink-700);transition:border-color var(--jc-duration-fast) var(--jc-ease-out),background var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.accordion-action-button img{width:16px;height:16px;opacity:.7}.accordion-action-button:hover{border-color:var(--jc-ink-400);background:var(--jc-sand-50)}.accordion-action-button--danger{color:var(--jc-danger-600)}.accordion-action-button--danger:hover{border-color:var(--jc-danger-600);background:var(--jc-danger-100);color:var(--jc-danger-600)}@media only screen and (max-width:500px){.accordion-actions-row{grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.accordion-action-button{flex:1 1;justify-content:center;padding:var(--jc-space-3) var(--jc-space-3)}}.accordion-content-container{display:flex;flex-direction:column;flex:1 1;min-width:0}.accordion-content-wrapper{display:flex;flex-direction:row;align-items:center;flex:1 1;min-width:0}.accordion-content-expander{flex:1 1;display:flex;flex-direction:row;background:transparent;cursor:pointer;min-width:0}.accordion-keys-container{display:flex;flex-direction:column;align-items:flex-start;padding-right:var(--jc-space-6);flex-shrink:0}.accordion-keys-container span{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:1.5;color:var(--jc-ink-400)}.accordion-values-container{display:flex;flex-direction:column;align-items:flex-start;flex:1 1;min-width:0}.accordion-values-container span{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:1.5;color:var(--jc-ink-700);word-break:break-word;overflow-wrap:anywhere;width:100%}.accordion-buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0}.accordion-buttons-item-container{margin-left:var(--jc-space-5);cursor:pointer}.accordion-buttons-item-container img{width:22px;height:22px}.accordion-buttons-item-container:hover{opacity:.67}.accordion-content-col-1-container{padding-right:50px;max-width:128px;display:flex;flex-direction:row;justify-content:center;align-items:center}.accordion-content-col-1-text{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-xs);line-height:1.4;letter-spacing:.4px;color:var(--jc-ink-500)}.accordion-content-col-2-container{flex:1 1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.accordion-content-col-2-text{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);letter-spacing:0;color:var(--jc-ink-700)}.accordion-content-verify-reference-container{display:block;padding:0 var(--jc-space-6)}.accordion-content-verify-reference-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:1.5;color:var(--jc-ink-700)}.accordion-content-verify-reference-verify:hover{opacity:.67}.accordion-content-verify-reference-container img{width:24px;height:24px}.accordion-content-col-3-container{padding:0 var(--jc-space-5)}.accordion-content-col-3-container img{width:24px;height:24px;cursor:pointer}.accordion-content-col-3-container img:hover{opacity:.67}.accordion-expanded-container{display:block;padding-top:var(--jc-space-2);cursor:pointer}.accordion-expanded-container p{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:1.5;color:var(--jc-ink-700);margin:0}.accordion-expanded-container span{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:1.7;color:var(--jc-coral-600)}.accordion-table-item-container{padding-top:2px;display:flex;flex-direction:row;align-items:center}.accordion-table-item-props-container{width:192px}.accordion-table-item-props-container,.accordion-table-item-value-container{display:flex;flex-direction:row;align-items:center}@media only screen and (max-width:660px){.accordion-wrapper{padding:var(--jc-space-3) var(--jc-space-4)}.accordion-content-col-1-container{padding-right:var(--jc-space-5)}.accordion-keys-container{padding-right:var(--jc-space-4)}}@media only screen and (max-width:580px){.accordion-content-col-2-text{font-size:var(--jc-fs-sm)}.accordion-content-col-3-container img{width:20px;height:20px}.accordion-content-col-3-container{padding:0 var(--jc-space-3)}.accordion-buttons-item-container{margin-left:var(--jc-space-4)}.accordion-buttons-item-container img{width:20px;height:20px}.accordion-table-item-props-container{width:144px}.accordion-content-expander{flex-direction:column}.accordion-keys-container{display:none}.accordion-values-container{grid-gap:var(--jc-space-1);gap:var(--jc-space-1)}.accordion-values-container span{font-size:var(--jc-fs-sm)}}@media only screen and (max-width:500px){.accordion-content-col-2-text{font-size:var(--jc-fs-xs)}.accordion-content-col-3-container{display:none}.accordion-buttons-item-container{margin-left:var(--jc-space-3)}.accordion-buttons-item-container img{width:18px;height:18px}.accordion-content-col-1-container{max-width:80px;padding-right:var(--jc-space-3)}.accordion-content-col-1-text{font-size:10px;line-height:1.3}.accordion-expanded-container{padding:var(--jc-space-5)}.accordion-expanded-container p{font-size:var(--jc-fs-xs);line-height:1.5}.accordion-table-item-props-container{width:112px}.accordion-table-item-props-container p{font-weight:var(--jc-fw-semibold)}.accordion-table-item-container{padding-top:2px;display:flex;flex-direction:column;align-items:flex-start}.accordion-content-verify-reference-container{padding:0}.accordion-content-verify-reference-container p{font-size:var(--jc-fs-xs);line-height:1.5}}.documents-section-title{font-family:var(--jc-font-display);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h6);line-height:var(--jc-lh-h6);letter-spacing:-.2px;color:var(--jc-midnight-900);margin:0}.documents-wrapper{display:flex;flex-direction:column;align-items:stretch;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.documents-wrapper>*{margin-right:0!important}.upload-document-button{width:100%;max-width:480px;min-height:52px;border-radius:var(--jc-radius-md);border:1px dashed var(--jc-coral-500);background:var(--jc-surface);display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;padding:var(--jc-space-3) var(--jc-space-4);transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out)}.upload-document-button:hover{background:rgba(255,138,107,.06);border-color:var(--jc-coral-600)}.upload-document-button-p{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-coral-600);margin:0}.upload-document-button:hover .upload-document-button-p{color:var(--jc-coral-700)}.upload-document-button input{position:absolute;top:0;left:0;right:0;bottom:0}.upload-document-disabled-button{width:100%;max-width:480px;min-height:52px;border-radius:var(--jc-radius-md);border:1px dashed var(--jc-ink-200);background:var(--jc-sand-50);display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:default;padding:var(--jc-space-3) var(--jc-space-4)}.upload-document-disabled-button-p{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-400);margin:0}.documents-item-container{background:var(--jc-sand-50)}.documents-item-container,.documents-loading-item-container{width:100%;max-width:480px;min-height:64px;display:flex;flex-direction:row;align-items:center;border-radius:var(--jc-radius-md);border:1px solid var(--jc-ink-100);padding:var(--jc-space-3) var(--jc-space-4);grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.documents-loading-item-container{background:var(--jc-surface)}.documents-item-icon-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0}.documents-item-icon-container img{width:22px;height:22px;opacity:.6}.documents-item-icon-loading-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0}.documents-item-icon-loading{width:28px;height:28px}.documents-item-text-container{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.documents-item-name{font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);letter-spacing:0;color:var(--jc-ink-900);margin:0 0 2px;word-break:break-word;overflow-wrap:anywhere}.documents-item-metadata,.documents-item-name{font-family:var(--jc-font-body);font-style:normal}.documents-item-metadata{font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-xs);line-height:1.4;letter-spacing:.4px;color:var(--jc-ink-400);margin:0}.documents-item-button-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0}.documents-item-button-container button{display:inline-flex;align-items:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);padding:var(--jc-space-2) var(--jc-space-3);border:1px solid var(--jc-ink-200);background:var(--jc-surface);border-radius:var(--jc-radius-md);cursor:pointer;font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-medium);color:var(--jc-danger-600);transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out)}.documents-item-button-container button img{width:16px;height:16px;opacity:.7}.documents-item-button-container button:hover{border-color:var(--jc-danger-600);background:var(--jc-danger-100)}.documents-item-uploaded{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-500);margin:0}@media only screen and (max-width:500px){.documents-item-button-container button span{display:none}.documents-item-button-container button{padding:var(--jc-space-2)}.documents-item-button-container button img{width:18px;height:18px;opacity:1}}.cv-repopulate-modal-positioner{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:var(--jc-space-5)}.cv-repopulate-modal{background:var(--jc-surface);border-radius:var(--jc-radius-lg);box-shadow:var(--jc-shadow-lg);padding:var(--jc-space-8);max-width:460px;width:100%;margin-top:var(--jc-space-10)}.cv-repopulate-title{font-family:var(--jc-font-display);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h4);line-height:var(--jc-lh-h4);letter-spacing:-.3px;color:var(--jc-midnight-900);margin:0 0 var(--jc-space-3)}.cv-repopulate-body{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-700);margin:0 0 var(--jc-space-3)}.cv-repopulate-hint{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-500);margin:0 0 var(--jc-space-6)}.cv-repopulate-status{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);color:var(--jc-ink-700);margin:var(--jc-space-2) 0 var(--jc-space-5);-webkit-animation:cv-repopulate-status-in .32s var(--jc-ease-out) both;animation:cv-repopulate-status-in .32s var(--jc-ease-out) both}@-webkit-keyframes cv-repopulate-status-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cv-repopulate-status-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cv-repopulate-progress{width:100%;height:6px;background:var(--jc-ink-100);background:var(--jc-sand-100,var(--jc-ink-100))}.cv-repopulate-progress,.cv-repopulate-progress-fill{border-radius:999px;overflow:hidden;position:relative}.cv-repopulate-progress-fill{height:100%;background:linear-gradient(90deg,var(--jc-coral-500),var(--jc-coral-600));transition:width .25s linear}.cv-repopulate-progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0));transform:translateX(-100%);-webkit-animation:cv-repopulate-shine 1.6s linear infinite;animation:cv-repopulate-shine 1.6s linear infinite}@-webkit-keyframes cv-repopulate-shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes cv-repopulate-shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.cv-repopulate-elapsed{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-500);margin:var(--jc-space-3) 0 0;display:flex;align-items:baseline;grid-gap:var(--jc-space-1);gap:var(--jc-space-1)}.cv-repopulate-elapsed-seconds{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--jc-ink-700);font-weight:var(--jc-fw-medium)}.cv-repopulate-elapsed-divider{color:var(--jc-ink-300)}.cv-repopulate-elapsed-expected{color:var(--jc-ink-500)}.cv-repopulate-actions{display:flex;flex-direction:row;justify-content:flex-end;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.cv-repopulate-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--jc-space-3) var(--jc-space-5);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);border-radius:var(--jc-radius-md);cursor:pointer;border:1px solid transparent;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.cv-repopulate-button:disabled{opacity:.6;cursor:default}.cv-repopulate-button--secondary{background:var(--jc-surface);border-color:var(--jc-ink-200);color:var(--jc-ink-700)}.cv-repopulate-button--secondary:hover:not(:disabled){border-color:var(--jc-ink-400);background:var(--jc-sand-50)}.cv-repopulate-button--primary{background:var(--jc-coral-500);border-color:var(--jc-coral-500);color:#fff}.cv-repopulate-button--primary:hover:not(:disabled){background:var(--jc-coral-600);border-color:var(--jc-coral-600)}@media only screen and (max-width:500px){.cv-repopulate-modal{padding:var(--jc-space-6)}.cv-repopulate-actions{flex-direction:column-reverse}.cv-repopulate-button{width:100%}}.cv-master-container{max-width:794px;width:100%;background-color:#fff;box-shadow:0 4px 24px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);border-radius:15px;padding:30px}.cv-title-description{display:block}.cv-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.cv-description-container{display:block;padding:20px 0 0}.cv-description{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.cv-description-container span{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-weight:700}.cv-download-pdf{color:var(--jc-coral-600);cursor:pointer}.cv-download-pdf:hover{opacity:.67}.cv-edit-button{width:200px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid var(--jc-coral-500);border-radius:7px;cursor:pointer}.cv-edit-button-text{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:var(--jc-coral-600)}.cv-edit-button:hover{border:1px solid var(--jc-coral-500)}.cv-edit-button:hover .cv-edit-button-text{color:var(--jc-coral-700)}.cv-completion-container{margin-top:20px}.cv-completion-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.cv-completion-label{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;color:#555;letter-spacing:.3px}.cv-completion-value{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;color:#ff5e33}.cv-completion-bar{height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.cv-completion-bar-fill{height:100%;background:linear-gradient(90deg,#ff5e33,#ff7951);border-radius:4px;transition:width .4s ease-out;min-width:8px}.cv-actions{display:flex;flex-direction:row;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);margin-top:var(--jc-space-6);flex-wrap:wrap}.cv-action-primary,.cv-action-secondary{display:inline-flex;align-items:center;justify-content:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);height:48px;padding:0 var(--jc-space-6);border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-body);font-weight:var(--jc-fw-semibold);letter-spacing:.1px;cursor:pointer;border:1px solid transparent;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.cv-action-primary{background:var(--jc-coral-500);color:#fff;border-color:var(--jc-coral-500);box-shadow:var(--jc-shadow-sm)}.cv-action-primary:hover{background:var(--jc-coral-600);border-color:var(--jc-coral-600);transform:translateY(-1px)}.cv-action-secondary{background:transparent;color:var(--jc-midnight-900);border-color:var(--jc-ink-200)}.cv-action-secondary:hover{border-color:var(--jc-midnight-800);background:var(--jc-sand-50)}.cv-preview{overflow:visible}.jobs-filter-container{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.jobs-filter-search-container{background-color:#fff;display:flex;flex-direction:row;align-items:center;width:400px;border:1px solid #ebebeb;border-radius:4px;overflow:hidden}.jobs-filter-search-input-container{flex:1 1}.jobs-filter-search-input-container input{flex:1 1;width:100%;padding:10px 15px;border:none;outline:none;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.jobs-filter-search-icon-container{padding:15px;display:flex;flex-direction:row;justify-content:center;align-items:center}.jobs-filter-search-icon-container img{width:24px;height:24px}.jobs-filter-button{min-width:200px;max-width:200px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;border-radius:4px;overflow:hidden}.jobs-filter-button-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px}.jobs-filter-expanded-row-container{display:flex;flex-direction:row}.jobs-filter-expanded-row-separator{width:50px;height:50px}.no-jobs-text{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#333}.jobs-description-contianer{display:block}.jobs-filters-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.jobs-filters-section-container{flex:1 1;display:flex;flex-direction:column;min-width:256px}@media only screen and (max-width:800px){.jobs-filter-search-container{width:100%}}@media only screen and (max-width:660px){.jobs-filter-container{flex-direction:column;justify-content:flex-start;align-items:flex-start}.jobs-filter-button{margin:20px 0 0}.jobs-filter-expanded-row-container{flex-direction:column}.jobs-filter-expanded-row-separator{width:20px;height:20px}}.jobs-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--jc-space-16) var(--jc-space-5) var(--jc-space-12)}.jobs-empty-state-image{width:280px;height:auto;margin-bottom:var(--jc-space-6)}.jobs-empty-state-title{font-family:var(--jc-font-display);font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2);font-weight:var(--jc-fw-semibold);color:var(--jc-midnight-900);margin:0;letter-spacing:-.4px}.jobs-empty-state-subtitle{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-500);max-width:480px;margin:var(--jc-space-3) 0 var(--jc-space-8)}.jobs-empty-state-actions{display:flex;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);flex-wrap:wrap;justify-content:center}.jobs-empty-state-primary{display:inline-flex;align-items:center;justify-content:center;padding:var(--jc-space-4) var(--jc-space-6);background:var(--jc-coral-500);color:#fff;font-family:var(--jc-font-body);font-size:var(--jc-fs-body);font-weight:var(--jc-fw-semibold);border-radius:var(--jc-radius-md);text-decoration:none;letter-spacing:.1px;transition:background var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.jobs-empty-state-primary:hover{background:var(--jc-coral-600);transform:translateY(-1px)}.jobs-empty-state-secondary{display:inline-flex;align-items:center;justify-content:center;padding:var(--jc-space-4) var(--jc-space-6);background:transparent;border:1px solid var(--jc-ink-200);color:var(--jc-midnight-800);font-family:var(--jc-font-body);font-size:var(--jc-fs-body);font-weight:var(--jc-fw-medium);border-radius:var(--jc-radius-md);text-decoration:none;letter-spacing:.1px;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out)}.jobs-empty-state-secondary:hover{background:var(--jc-sand-100);border-color:var(--jc-midnight-800)}.jobs-search-prefs{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);margin-top:var(--jc-space-4)}.jobs-search-prefs-item{min-width:0}@media only screen and (max-width:720px){.jobs-search-prefs{grid-template-columns:1fr}}.c-settings-container,.c-settings-title-container{display:block}.c-settings-title-container p{font-family:var(--jc-font-display);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h1);line-height:var(--jc-lh-h1);letter-spacing:-.8px;color:var(--jc-midnight-900)}.c-settings-content-container{display:flex;flex-direction:row;width:100%}.c-settings-content-side-container{flex:1 1;display:flex;flex-direction:column;padding-right:60px}.c-settings-section-title-container{display:block}.c-settings-section-title-container p{font-family:var(--jc-font-display);font-style:normal;font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-h3);line-height:var(--jc-lh-h3);letter-spacing:-.2px;color:var(--jc-midnight-900)}.c-settings-section-description-container{display:block}.c-settings-section-description-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#9c9c9c}.c-settings-notifications-item-container{padding:15px;background-color:#fff;border-radius:7px}.c-settings-delete-account-container{display:block}.c-settings-delete-account-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.c-settings-email{color:#1377ff;cursor:pointer}.c-settings-email:hover{text-decoration:underline}.c-settings-delete-account{color:#f55f5d;cursor:pointer}.c-settings-delete-account:hover{text-decoration:underline}.change-password-button{width:auto;min-width:200px;max-width:260px;padding:0 var(--jc-space-6);height:48px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#ff5e33;border-radius:7px;cursor:pointer}.change-password-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.change-password-button:hover{background-color:#ff7951}.c-settings-section-subtitle-container{display:block}.c-settings-section-subtitle-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.cancel-request-button{width:auto;min-width:200px;max-width:260px;padding:0 var(--jc-space-6);height:48px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:2px solid #f55f5d;border-radius:4px;cursor:pointer}.cancel-request-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#f55f5d}.cancel-request-button:hover{opacity:.67}.reject-request-button{width:100%;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;border:2px solid #f55f5d;border-radius:4px;cursor:pointer}.reject-request-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#f55f5d}.accept-request-button{width:100%;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#1377ff;border-radius:4px;cursor:pointer}.accept-request-button p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.accept-request-button:hover,.reject-request-button:hover{opacity:.67}@media only screen and (max-width:1160px){.c-settings-container{padding:30px}}@media only screen and (max-width:800px){.c-settings-content-container{flex-direction:column}}@media only screen and (max-width:500px){.c-settings-content-side-container{flex:1 1;display:flex;flex-direction:column;padding-right:0}}.admin-page{display:flex;flex-direction:column;grid-gap:var(--jc-space-6);gap:var(--jc-space-6);padding-bottom:var(--jc-space-8)}.admin-page-header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;grid-gap:var(--jc-space-5);gap:var(--jc-space-5)}.admin-page-header-titles{display:flex;flex-direction:column;grid-gap:var(--jc-space-1);gap:var(--jc-space-1);min-width:0}.admin-page-back{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;margin-bottom:4px;font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);color:var(--jc-ink-500);text-decoration:none;align-self:flex-start;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.admin-page-back:hover{color:var(--jc-ink-900)}.admin-page-title{margin:0;font-family:var(--jc-font-body);font-family:var(--jc-font-display,var(--jc-font-body));font-weight:var(--jc-fw-semibold);font-size:32px;font-size:var(--jc-fs-h2,32px);line-height:1.15;letter-spacing:-.4px;color:var(--jc-ink-900)}.admin-page-subtitle{margin:0;font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-500)}.admin-page-action{flex:0 0 auto;display:inline-flex;align-items:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);padding:10px 16px;border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out);text-decoration:none;border:1px solid transparent}.admin-page-action--ghost{background:var(--jc-surface);color:var(--jc-ink-700);border-color:var(--jc-ink-200)}.admin-page-action--ghost:hover{background:var(--jc-sand-50);border-color:var(--jc-ink-300);color:var(--jc-ink-900)}.admin-page-action--primary{background:var(--jc-coral-500);color:#fff;border-color:var(--jc-coral-500)}.admin-page-action--primary:hover{background:var(--jc-coral-600);border-color:var(--jc-coral-600)}.admin-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);border-bottom:1px solid var(--jc-ink-100);padding-bottom:var(--jc-space-1)}.admin-toolbar.no-tabs{border-bottom:none;padding-bottom:0;justify-content:flex-end}.admin-tabs{display:flex;flex-direction:row}.admin-tab,.admin-tabs{grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.admin-tab{position:relative;display:inline-flex;align-items:center;padding:var(--jc-space-3) var(--jc-space-4);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-medium);color:var(--jc-ink-500);text-decoration:none;transition:color var(--jc-duration-fast) var(--jc-ease-out);cursor:pointer;background:none;border:none}.admin-tab:hover{color:var(--jc-ink-700)}.admin-tab.is-active{color:var(--jc-ink-900);font-weight:var(--jc-fw-semibold)}.admin-tab.is-active:after{content:"";position:absolute;left:var(--jc-space-4);right:var(--jc-space-4);bottom:calc(var(--jc-space-1)*-1 - 1px);height:2px;background:var(--jc-midnight-900);border-radius:2px}.admin-tab-count{justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--jc-coral-500);color:#fff;font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);border-radius:999px;letter-spacing:0}.admin-search,.admin-tab-count{display:inline-flex;align-items:center}.admin-search{position:relative;width:280px;max-width:100%}.admin-search-icon{position:absolute;left:12px;display:inline-flex;color:var(--jc-ink-400);pointer-events:none}.admin-search-input{width:100%;height:40px;padding:0 var(--jc-space-3) 0 36px;background:var(--jc-surface);border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-900);outline:none;transition:border-color var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.admin-search-input::-webkit-input-placeholder{color:var(--jc-ink-400)}.admin-search-input:-ms-input-placeholder{color:var(--jc-ink-400)}.admin-search-input::-ms-input-placeholder{color:var(--jc-ink-400)}.admin-search-input::placeholder{color:var(--jc-ink-400)}.admin-search-input:focus{border-color:var(--jc-coral-500);box-shadow:0 0 0 3px rgba(255,138,107,.16)}.admin-search-spinner{position:absolute;right:10px;display:inline-flex;align-items:center}.admin-search-spinner img{width:18px;height:18px}.admin-empty-state{margin:var(--jc-space-6) 0;font-family:var(--jc-font-body);font-size:var(--jc-fs-body);color:var(--jc-ink-500);text-align:center}.admin-card{background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-md);padding:var(--jc-space-4) var(--jc-space-5);transition:border-color var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.admin-card:hover{border-color:var(--jc-ink-200);box-shadow:0 6px 24px rgba(15,23,42,.06)}.admin-card+.admin-card{margin-top:var(--jc-space-2)}.admin-card-list{display:flex;flex-direction:column;grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}@media only screen and (max-width:720px){.admin-page-header{flex-direction:column;align-items:stretch;grid-gap:var(--jc-space-4);gap:var(--jc-space-4)}.admin-page-action{align-self:flex-start}.admin-toolbar{flex-direction:column;align-items:stretch;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.admin-tabs{order:2}.admin-search{width:100%;order:1}.admin-toolbar.no-tabs{justify-content:stretch}}@media only screen and (max-width:450px){.admin-page-title{font-size:24px;font-size:var(--jc-fs-h3,24px)}.admin-tab{padding:var(--jc-space-2) var(--jc-space-3);font-size:var(--jc-fs-sm)}}.sidebar-admin-container{width:296px;display:block;max-height:calc(100vh - 60px);overflow-y:scroll}.sidebar-admin-container::-webkit-scrollbar{display:none}.sidebar-admin-actions-container{display:block;border-radius:7px;background-color:#fff;overflow:hidden}.sidebar-admin-actions-container p{font-family:var(--jc-font-body);font-size:14px;line-height:21px}.sidebar-admin-action-header-container{padding:0 20px;height:54px;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #ebebeb}.sidebar-admin-action-button-container{padding:0 20px;display:block;height:54px;cursor:pointer}.sidebar-admin-action-wrapper{min-height:54px;display:flex;flex-direction:row;align-items:center}.sidebar-admin-action-button-container:hover{background-color:#f5f5f5}.sidebar-admin-action-button-container p{margin-left:20px}.sidebar-admin-return-button-container{padding:0 20px;display:block;height:54px;cursor:pointer}.sidebar-admin-return-button-wrapper{min-height:54px;display:flex;flex-direction:row;align-items:center}.sidebar-admin-return-button-container a{color:var(--jc-ink-700)}.sidebar-admin-return-button-wrapper p{font-family:var(--jc-font-body);font-size:14px;line-height:21px;margin-left:20px}.delete-local-yacht-account-button{display:flex;flex-direction:row;align-items:center;width:100%;height:54px;background-color:#fff;border-radius:4px;cursor:pointer}.delete-local-yacht-account-button-icon-container{display:flex;flex-direction:row;align-items:center;padding:0 20px}.delete-local-yacht-account-button-icon-container img{width:24px;height:24px}.delete-local-yacht-account-button-title-container{display:block}.delete-local-yacht-account-button-title-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:var(--jc-coral-500)}.create-yacht-fields{display:flex;flex-direction:column;grid-gap:20px;gap:20px;grid-gap:var(--jc-space-5,20px);gap:var(--jc-space-5,20px)}.create-yacht-fields>*{margin-top:0}.create-yacht-page .toggle-button-container{border-color:var(--jc-coral-500)}.create-yacht-page .toggle-button-items-separator{background-color:var(--jc-coral-500)}.create-yacht-page .toggle-button-title-container p{font-family:var(--jc-font-body);font-size:13px;line-height:18px;color:var(--jc-ink-500);margin-bottom:6px}.create-yacht-page .more-yacht-details-location-dropdown-container,.create-yacht-page .yacht-details-dropdown-container{border-color:var(--jc-ink-200)}.sign-ups-user-rows-header-container{display:flex;flex-direction:row;align-items:center;padding:var(--jc-space-3) var(--jc-space-5);border-bottom:1px solid var(--jc-ink-100);margin-top:0}.signee-details-container{flex:1 1;min-width:0;padding-left:56px}.signee-details-container p{margin:0;font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:11px;font-size:var(--jc-fs-xs,11px);line-height:1.2;letter-spacing:1.4px;text-transform:uppercase;color:var(--jc-ink-400)}.signee-data-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.signee-data-container p{margin:0;font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:11px;font-size:var(--jc-fs-xs,11px);line-height:1.2;letter-spacing:1.4px;text-transform:uppercase;color:var(--jc-ink-400);text-align:center}.sign-ups-list-container{display:block;position:relative}.no-users-to-show{margin-top:20px;margin-left:20px;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-size:14px;line-height:21px;color:#333}.sign-ups-user-row-container{width:100%;background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-md);display:flex;flex-direction:row;align-items:center;padding:var(--jc-space-3) var(--jc-space-5);margin-top:var(--jc-space-2)!important;transition:border-color var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.sign-ups-user-row-container:hover{border-color:var(--jc-ink-200);box-shadow:0 6px 24px rgba(15,23,42,.06)}.sign-ups-user-row-wrapper{flex:1 1;display:flex;flex-direction:row;align-items:center;cursor:pointer;text-decoration:none;color:inherit}.sign-ups-user-row-profile-image-container{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.sign-ups-user-row-profile-image-container img{object-fit:cover}.sign-ups-user-row-profile-image-container-placeholder,.sign-ups-user-row-profile-image-container img{height:44px;width:44px;border-radius:999px;background:var(--jc-sand-100)}.sign-ups-user-row-name-container{display:flex;flex-direction:column;justify-content:center;flex:1 1;min-width:0;padding-left:var(--jc-space-3);grid-gap:2px;gap:2px}.sign-ups-user-row-name{font-weight:var(--jc-fw-semibold);font-size:15px;font-size:var(--jc-fs-body,15px);color:var(--jc-ink-900)}.sign-ups-user-row-name,.sign-ups-user-row-position{margin:0;font-family:var(--jc-font-body);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sign-ups-user-row-position{font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);color:var(--jc-ink-500)}.sign-ups-user-row-name-placeholder{height:14px;width:128px;background:var(--jc-sand-100);border-radius:4px}.sign-ups-user-row-position-placeholder{margin-top:6px;height:10px;width:64px;background:var(--jc-sand-100);border-radius:4px}.sign-ups-user-row-data-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.sign-ups-user-row-data-container span{font-family:var(--jc-font-body);font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);line-height:1.3;color:var(--jc-ink-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sign-ups-user-row-data-placeholder{height:12px;width:48px;background:var(--jc-sand-100);border-radius:4px}.progress-bar{width:44px;height:44px;position:relative;overflow:visible}.progress-bar-inside-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.progress-bar-inside-container span{font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:11px;font-size:var(--jc-fs-xs,11px);color:var(--jc-ink-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sign-ups-user-row-buttons-container{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.sign-ups-user-row-reject-button{height:34px;padding:0 var(--jc-space-4);background:var(--jc-surface);border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.sign-ups-user-row-reject-button p{margin:0;font-family:var(--jc-font-body);font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);color:var(--jc-ink-700)}.sign-ups-user-row-reject-button:hover{background:var(--jc-sand-50);border-color:var(--jc-ink-300)}.sign-ups-user-row-verify-button{height:34px;padding:0 var(--jc-space-4);background:var(--jc-coral-500);border:1px solid var(--jc-coral-500);border-radius:var(--jc-radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out)}.sign-ups-user-row-verify-button p{margin:0;font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-sm);color:#fff}.sign-ups-user-row-verify-button:hover{background:var(--jc-coral-600);border-color:var(--jc-coral-600)}.sign-ups-user-row-view-button{height:34px;padding:0 var(--jc-space-5);background:var(--jc-surface);border:1px solid var(--jc-coral-500);border-radius:var(--jc-radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer}.no-users-to-show{margin:var(--jc-space-6) 0;font-family:var(--jc-font-body);font-size:var(--jc-fs-body);color:var(--jc-ink-500);text-align:center}.sign-ups-list-container{display:flex;flex-direction:column;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);margin-top:var(--jc-space-2)}@media only screen and (max-width:500px){.sign-ups-user-row-container{padding:var(--jc-space-3) var(--jc-space-4)}.sign-ups-user-row-profile-image-container-placeholder,.sign-ups-user-row-profile-image-container img{height:36px;width:36px}.sign-ups-user-row-name{font-size:var(--jc-fs-sm)}.sign-ups-user-row-position{font-size:12px;font-size:var(--jc-fs-xs,12px)}.sign-ups-user-row-data-container{max-width:64px}.progress-bar{width:36px;height:36px}.sign-ups-user-row-buttons-container{grid-gap:var(--jc-space-1);gap:var(--jc-space-1)}.sign-ups-user-row-reject-button,.sign-ups-user-row-verify-button{height:32px;padding:0 var(--jc-space-3)}}.admin-cv-container{width:100%;background:var(--jc-surface);box-shadow:0 6px 24px rgba(15,23,42,.04),0 2px 4px rgba(15,23,42,.04);border-radius:14px;border-radius:var(--jc-radius-lg,14px);overflow:hidden}.admin-notes-textarea{width:100%;min-height:120px;padding:var(--jc-space-3) var(--jc-space-4);background:var(--jc-surface);border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-900);resize:vertical;outline:none;transition:border-color var(--jc-duration-fast) var(--jc-ease-out),box-shadow var(--jc-duration-fast) var(--jc-ease-out)}.admin-notes-textarea::-webkit-input-placeholder{color:var(--jc-ink-400)}.admin-notes-textarea:-ms-input-placeholder{color:var(--jc-ink-400)}.admin-notes-textarea::-ms-input-placeholder{color:var(--jc-ink-400)}.admin-notes-textarea::placeholder{color:var(--jc-ink-400)}.admin-notes-textarea:focus{border-color:var(--jc-coral-500);box-shadow:0 0 0 3px rgba(255,138,107,.16)}.admin-notes-actions{display:flex;flex-direction:row;justify-content:flex-end;margin-top:var(--jc-space-3)}.magic-code-panel{display:flex;flex-direction:row;align-items:center;justify-content:space-between;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);background:#fff;background:var(--jc-surface,#fff);border:1px solid var(--jc-ink-100);border-radius:14px;border-radius:var(--jc-radius-lg,14px);padding:16px 20px;padding:var(--jc-space-4,16px) var(--jc-space-5,20px);box-shadow:0 4px 12px rgba(15,23,42,.04)}.magic-code-panel-content{flex:1 1;min-width:0}.magic-code-eyebrow{margin:0 0 6px;font-family:var(--jc-font-body);font-size:11px;font-weight:600;font-weight:var(--jc-fw-semibold,600);letter-spacing:1.2px;text-transform:uppercase;color:var(--jc-ink-400)}.magic-code-row{display:inline-flex;align-items:baseline;grid-gap:10px;gap:10px;margin-bottom:6px}.magic-code-email{font-family:var(--jc-font-body);font-size:15px;color:var(--jc-ink-700)}.magic-code-divider{color:var(--jc-ink-300)}.magic-code-digits{font-family:ui-monospace,"SF Mono",Menlo,Monaco,Consolas,monospace;font-size:22px;line-height:1;font-weight:600;letter-spacing:4px;color:var(--jc-coral-600);padding:4px 10px;background:rgba(255,138,107,.08);border-radius:6px;border-radius:var(--jc-radius-sm,6px)}.magic-code-hint{margin:0;font-family:var(--jc-font-body);font-size:13px;line-height:18px;color:var(--jc-ink-500)}.magic-code-hint strong{color:var(--jc-ink-900);font-weight:600;font-weight:var(--jc-fw-semibold,600)}.magic-code-panel-actions{display:flex;flex-direction:row;grid-gap:8px;gap:8px;grid-gap:var(--jc-space-2,8px);gap:var(--jc-space-2,8px);flex-shrink:0}@media only screen and (max-width:720px){.magic-code-panel{flex-direction:column;align-items:flex-start}.magic-code-panel-actions{width:100%;justify-content:flex-end}}.yacht-row-header{display:grid;grid-template-columns:56px minmax(0,1.5fr) 140px 200px 100px;align-items:center;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);padding:var(--jc-space-3) var(--jc-space-5);border-bottom:1px solid var(--jc-ink-100);font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:11px;font-size:var(--jc-fs-xs,11px);line-height:1.2;letter-spacing:1.4px;text-transform:uppercase;color:var(--jc-ink-400)}.yacht-row-header-name{grid-column:2}.yacht-row-header-cell{text-align:left}.yacht-row{display:grid;grid-template-columns:56px minmax(0,1.5fr) 140px 200px 100px;align-items:center;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);padding:var(--jc-space-3) var(--jc-space-5);text-decoration:none;color:inherit}.yacht-row-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.yacht-row-icon img{max-width:100%;max-height:100%;opacity:.85}.yacht-row-name{min-width:0}.yacht-row-name-text{margin:0;font-weight:var(--jc-fw-semibold);font-size:15px;font-size:var(--jc-fs-body,15px);line-height:1.3;color:var(--jc-ink-900)}.yacht-row-cell,.yacht-row-name-text{font-family:var(--jc-font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yacht-row-cell{font-size:var(--jc-fs-sm);color:var(--jc-ink-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yacht-row-placeholder-icon{width:40px;height:40px;border-radius:var(--jc-radius-md)}.yacht-row-placeholder-cell,.yacht-row-placeholder-icon,.yacht-row-placeholder-text{background:var(--jc-sand-100);-webkit-animation:yacht-row-shimmer 1.4s linear infinite;animation:yacht-row-shimmer 1.4s linear infinite}.yacht-row-placeholder-cell,.yacht-row-placeholder-text{height:14px;border-radius:4px}.yacht-row-placeholder-text{width:60%}.yacht-row-placeholder-cell{width:70%}@-webkit-keyframes yacht-row-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes yacht-row-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media only screen and (max-width:720px){.yacht-row-header{display:none}.yacht-row{grid-template-columns:56px 1fr;grid-template-rows:auto auto}.yacht-row-icon{grid-row:1/span 2}.yacht-row-name{grid-column:2;grid-row:1}.yacht-row-cell{grid-column:2;font-size:var(--jc-fs-sm);color:var(--jc-ink-500)}.yacht-row-cell:not(:first-of-type){display:none}}.add-listing-container{display:block}.add-listing-title-container{display:flex;flex-direction:row;height:40px}.add-listing-title-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:700;font-size:24px}.add-listing-wrapper{display:block;max-width:664px;position:relative}.add-listing-progress-bar-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.add-listing-progress-bar-dot-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:144px}.add-listing-progress-bar-separator{right:-60px;top:12px;position:absolute;height:2px;width:120px;background-color:var(--jc-ink-500)}.add-listing-progress-bar-dot-outer{width:24px;height:24px;border-radius:12px;border:2px solid var(--jc-ink-500)}.add-listing-progress-bar-dot-inner,.add-listing-progress-bar-dot-outer{display:flex;flex-direction:row;justify-content:center;align-items:center}.add-listing-progress-bar-dot-inner{width:16px;height:16px;border-radius:8px;background-color:var(--jc-coral-600)}.add-listing-progress-bar-dot-inner img{width:16px;height:16px}.add-listing-progress-bar-dot-title{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:10px}.add-listing-progress-bar-dot-title p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px;color:#000}.add-listing-review-yacht-details-container{position:relative;width:100%;background-color:#fff;box-shadow:0 4px 24px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);border-radius:15px;padding:30px;overflow:hidden}.add-listing-review-yacht-details-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,39.2%,.1);z-index:1}.add-listing-section-title-container{display:block}.add-listing-section-title-container p{font-family:var(--jc-font-body);font-style:normal;font-size:24px;line-height:24px;color:var(--jc-ink-700)}.yacht-listing-toggle-section-label{display:block;padding-bottom:5px}.yacht-listing-toggle-section-label p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.yacht-listing-toggle-section-container{display:flex;flex-direction:row;width:100%;height:40px;border:1px solid var(--jc-coral-600);border-radius:4px;overflow:hidden}.yacht-listing-toggle-button-container{flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.yacht-listing-toggle-button-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:var(--jc-ink-700);text-align:center}.yacht-listing-toggle-buttons-separator{height:40px;width:1px;background-color:var(--jc-coral-600)}.yacht-listing-contract-type-length-label{display:block;padding-bottom:5px}.yacht-listing-contract-type-length-label p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.yacht-listing-contract-length-input-container{display:flex;flex-direction:row;align-items:center}.yacht-listing-contract-length-input{min-width:96px;max-width:96px;height:50px;outline:none;border:1px solid #ebebeb;overflow:hidden;border-radius:4px}.yacht-listing-contract-length-input input{flex:1 1;height:48px;border:none;outline:none;padding:0 15px;font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px;color:var(--jc-ink-700)}.yacht-listing-contract-period-type-toggle-container{margin-left:20px;display:flex;flex-direction:row;border:1px solid var(--jc-coral-600);border-radius:4px;overflow:hidden}.yacht-listing-contract-period-type-toggle{height:48px;width:112px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.yacht-listing-contract-period-type-toggle p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:var(--jc-ink-700)}.yacht-listing-contract-period-type-separator{width:1px;height:48px;background-color:var(--jc-coral-600)}.yacht-listing-double-toggle-container{display:flex;flex-direction:row;align-items:center}.yacht-listing-mini-toggle-container{width:112px;height:40px;border:1px solid var(--jc-coral-600);border-radius:4px;display:flex;flex-direction:row;overflow:hidden}.yacht-listing-mini-toggle-button{flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.yacht-listing-mini-toggle-button p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:var(--jc-ink-700)}.yacht-listing-salary-amount-master-container{display:flex;flex-direction:row;align-items:center}.yacht-listing-salary-amount-container{width:112px;height:50px;border:1px solid #ebebeb;border-radius:4px;overflow:hidden;display:flex;flex-direction:row}.yacht-listing-salary-amount-label-container{min-width:24px;max-width:24px;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.yacht-listing-salary-amount-input-container input,.yacht-listing-salary-amount-label-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px;color:var(--jc-ink-700)}.yacht-listing-salary-amount-input-container input{flex:1 1;height:50px;border:none;outline:none}.yacht-listing-salary-amount-max-container{display:flex;flex-direction:row;align-items:center}.yacht-listing-salary-amount-to{min-width:15px;max-width:15px;height:1px;background-color:#ebebeb;margin:0 10px}.yacht-listing-job-notes{width:100%;height:256px;resize:none;outline:none;border:1px solid #ebebeb;padding:15px;font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.44px;color:var(--jc-ink-700);background-color:#fff}.yacht-listing-proceed-button{width:232px;height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--jc-coral-500);border-radius:4px;padding:0 15px;cursor:pointer}.yacht-listing-proceed-button:hover{background-color:var(--jc-coral-400)}.yacht-listing-proceed-button p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.44px;color:#fff}.yacht-listing-proceed-button img{width:24px;height:24px}.yacht-listing-description-chars-counter{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.yacht-listing-description-chars-counter p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:var(--jc-ink-400)}.yacht-listing-buttons-container{display:flex;flex-direction:row;align-items:center}.yacht-listing-previous-step-button{margin-left:40px}.yacht-listing-previous-step-button p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.4px;color:var(--jc-coral-600);cursor:pointer}.yacht-listing-previous-step-button p:hover{opacity:.67}.yacht-listing-review-container{display:block;background-color:#fff;width:100%;border-radius:15px;padding:25px}.yacht-listing-review-row-container{display:flex;flex-direction:row;align-items:center;width:100%;border-bottom:1px solid var(--jc-ink-100);padding-bottom:25px}.yacht-listing-review-row-icon-container{padding-right:25px}.yacht-listing-review-row-icon-container img{width:80px;object-fit:contain}.yacht-listing-review-row-type-container{padding-right:45px}.yacht-listing-review-row-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.44px;color:var(--jc-ink-700)}.yacht-listing-review-section-title-container{display:block}.yacht-listing-review-section-title-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:700;font-size:24px;line-height:33px;color:var(--jc-coral-500)}.yacht-listing-review-section-data-row-container{display:block}.yacht-listing-review-section-data-row-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:var(--jc-ink-500)}.yacht-listing-review-section-data-row-container span{color:#000}.yacht-listing-edit-position-button,.yacht-listing-review-buttons-container{display:flex;flex-direction:row;align-items:center}.yacht-listing-edit-position-button{width:200px;height:50px;justify-content:center;border:2px solid var(--jc-coral-600);cursor:pointer;border-radius:4px}.yacht-listing-edit-position-button:hover{opacity:.67}.yacht-listing-edit-position-button p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:var(--jc-coral-600)}.yacht-listing-confirm-position-button{width:200px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--jc-coral-600);margin-left:25px;cursor:pointer;border-radius:4px}.yacht-listing-confirm-position-button:hover{opacity:.67}.yacht-listing-confirm-position-button p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff;text-align:center;padding:0 10px}.yacht-listing-contract-length-input-wrapper{display:flex;flex-direction:row;align-items:center}@media only screen and (max-width:660px){.add-listing-container{padding:15px}}@media only screen and (max-width:600px){.add-listing-progress-bar-dot-container,.add-listing-progress-bar-separator{width:100px}}@media only screen and (max-width:500px){.add-listing-progress-bar-dot-title p{font-size:14px;line-height:21px}.yacht-listing-toggle-button-container p{font-size:12px;line-height:18px;letter-spacing:0}.yacht-listing-buttons-container{display:flex;flex-direction:column;align-items:flex-start}.yacht-listing-previous-step-button{margin-top:25px;margin-left:15px}}@media only screen and (max-width:450px){.add-listing-progress-bar-separator{width:84px;right:-50px}.add-listing-progress-bar-dot-container{width:90px}}@media only screen and (max-width:380px){.add-listing-progress-bar-dot-title p{font-size:12px;line-height:18px}.add-listing-progress-bar-separator{width:78px;right:-50px}.add-listing-progress-bar-dot-container{width:80px}}.application-row-meta{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-top:4px;font-family:var(--jc-font-body);font-size:13px;line-height:18px;color:var(--jc-ink-500)}.application-row-meta span{white-space:nowrap}.application-row-meta-sep{color:#c8c8c8;color:var(--jc-ink-300,#c8c8c8)}.application-row-actions,.application-row-actions-spacer{width:96px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding-left:12px;flex:0 0 auto}.application-row-action{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:999px;font-family:var(--jc-font-body);font-size:13px;font-weight:600;font-weight:var(--jc-fw-semibold,600);line-height:1;cursor:pointer;background:transparent;border:1px solid transparent;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out;transition:background var(--jc-duration-fast,.15s) var(--jc-ease-out,ease-out),border-color var(--jc-duration-fast,.15s) var(--jc-ease-out,ease-out),color var(--jc-duration-fast,.15s) var(--jc-ease-out,ease-out)}.application-row-action--reject{color:var(--jc-coral-600);border-color:rgba(255,138,107,.32);border-color:var(--jc-coral-200,rgba(255,138,107,.32));background:rgba(255,138,107,.06)}.application-row-action--reject:hover{background:var(--jc-coral-500);border-color:var(--jc-coral-500);color:#fff}.application-row-action--ghost{color:var(--jc-ink-700);border-color:var(--jc-ink-200);background:#fff;background:var(--jc-surface,#fff)}.application-row-action--ghost:hover{color:var(--jc-ink-900);border-color:var(--jc-ink-300);background:rgba(255,138,107,.04);background:var(--jc-sand-50,rgba(255,138,107,.04))}.find-candidates-toolbar{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.find-candidates-toolbar-spinner{display:inline-flex;align-items:center}.find-candidates-toolbar-spinner img{width:20px;height:20px}.yacht-listing-list-header-container{display:flex;flex-direction:row;align-items:center;padding:0 20px;height:36px}.yacht-listing-list-header-container p{font-family:var(--jc-font-body);font-size:12px;font-size:var(--jc-fs-xs,12px);font-weight:600;font-weight:var(--jc-fw-semibold,600);line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:var(--jc-ink-400);margin:0}.yacht-listing-list-header-position-container{flex:1 1;display:flex;flex-direction:row;align-items:center}.yacht-listing-list-header-start-date-container{width:128px;display:flex;flex-direction:row;align-items:center;justify-content:center}.application-row-container{position:relative;width:100%;min-height:80px;background-color:#fff;border-radius:8px;display:flex;flex-direction:row;align-items:center;border:1px solid rgba(15,23,42,.06);border:1px solid var(--jc-ink-100,rgba(15,23,42,.06));box-shadow:0 1px 2px rgba(15,23,42,.03);padding:12px 20px;margin-bottom:8px;overflow:hidden;transition:border-color .15s ease-out,box-shadow .15s ease-out;transition:border-color var(--jc-duration-fast,.15s) var(--jc-ease-out,ease-out),box-shadow var(--jc-duration-fast,.15s) var(--jc-ease-out,ease-out)}.application-row-container:hover{border-color:var(--jc-ink-200);box-shadow:0 6px 20px rgba(15,23,42,.06)}.application-row-container.is-new:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--jc-coral-500)}.application-row-clickable-container{cursor:pointer}.application-row-clickable-container,.application-row-details-container{flex:1 1;display:flex;flex-direction:row;align-items:center}.application-row-image-container{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.application-row-image-container img{height:44px;width:44px;border-radius:50%;object-fit:cover;display:block}.application-row-avatar-fallback{height:44px;width:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,138,107,.1);background:var(--jc-sand-100,rgba(255,138,107,.1));color:var(--jc-coral-600);font-family:var(--jc-font-body);font-size:15px;font-weight:600;font-weight:var(--jc-fw-semibold,600);letter-spacing:.4px}.application-row-name-container{padding:0 16px;display:block;min-width:0}.application-row-name-container p{margin:0;font-family:var(--jc-font-body);font-weight:600;font-weight:var(--jc-fw-semibold,600);font-size:15px;line-height:20px;color:var(--jc-ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-row-name-team-container{display:flex;flex-direction:row;align-items:center;grid-gap:8px;gap:8px}.application-row-name-container strong{font-family:var(--jc-font-body);font-weight:600;font-weight:var(--jc-fw-semibold,600);font-style:normal;font-size:10px;line-height:14px;letter-spacing:.6px;color:var(--jc-ink-500);color:var(--jc-ink-600,var(--jc-ink-500));padding:2px 6px;background-color:var(--jc-ink-100);border-radius:4px}.application-profile-completion-container{width:128px;display:flex;flex-direction:row;align-items:center;justify-content:center}.application-job-match-container{width:144px}.application-desired-salary-container,.application-job-match-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.application-desired-salary-container{width:128px}.application-desired-salary-container p,.no-applications-text{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--jc-ink-700)}.find-candidates-filters-container{display:flex;flex-direction:row;width:100%}.find-candidates-filter-side-container{flex:1 1;display:block}.find-candidates-filter-search-container{display:flex;flex-direction:row;align-items:center;width:90%;height:64px;border:1px solid #ebebeb;border-radius:4px;background-color:#fff;padding:0 15px}.find-candidates-filter-search-input-container{flex:1 1;padding-right:15px;position:relative}.find-candidates-filter-search-input-container-with-tags{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex:1 1;padding-right:15px;position:relative;overflow-x:scroll}.profile-keyword-tag{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:rgba(255,138,107,.08);padding:5px 8px;border-radius:7px}.profile-keyword-tag span{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:var(--jc-ink-700);white-space:nowrap}.profile-keyword-tag img{margin-left:5px;width:14px;height:14px;margin-top:1px;cursor:pointer}.profile-keyword-tag img:hover{opacity:.67}.find-candidates-location-master-container{display:block}.find-candidates-location-input-container{width:100%;height:64px;display:flex;flex-direction:row;align-items:center}.find-candidates-location-dropdown-container{display:block;position:absolute;z-index:1000;background-color:#fff;left:-15px;right:-15px;max-height:256px;overflow-y:scroll;border:1px solid #ebebeb;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 32px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04)}.find-candidates-location-dropdown-item-container{width:100%;padding:15px;cursor:pointer}.find-candidates-location-dropdown-item-container:hover{background-color:#f5f5f5}.find-candidates-location-dropdown-item-container p{font-family:var(--jc-font-body);font-size:14px;font-style:normal;font-weight:400;color:var(--jc-ink-700)}.find-candidates-filter-search-input-container-with-tags input,.find-candidates-filter-search-input-container input{width:100%;outline:none;border:none;background-color:#fff;padding:10px;font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:var(--jc-ink-700)}.find-candidates-filter-search-icon-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.find-candidates-filter-search-icon-container img{width:24px;height:24px}.find-candidates-select-all-master-container{display:flex;flex-direction:row;align-items:center}.find-candidates-select-all-button{display:block;padding:0 30px}.find-candidates-select-all-button p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:var(--jc-coral-600);cursor:pointer}.find-candidates-select-all-button p:hover{opacity:.67}.find-candidates-send-all-button{width:200px;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:4px;background-color:var(--jc-coral-600);cursor:pointer}.find-candidates-send-all-button:hover{opacity:.67}.find-candidates-send-all-button-icon{display:flex;flex-direction:row;justify-content:center;align-items:center}.find-candidates-send-all-button-icon img{width:24px;height:24px}.find-candidates-send-all-button-text{display:block;padding-left:20px}.find-candidates-send-all-button-text p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#fff}.application-row-select-email-contianer{display:flex;flex-direction:row;align-items:center;padding-right:20px}.application-row-select-email-outer-contianer{width:24px;height:24px;border-radius:4px;border:1px solid #ebebeb;background-color:#fafafa;cursor:pointer}.application-row-select-email-outer-active-contianer{width:24px;height:24px;border-radius:4px;background-color:var(--jc-coral-600);cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center}.application-row-select-email-outer-active-contianer img{width:16px;height:16px}.find-candidates-dropdown-filter-master-container{position:relative;display:block;width:90%}.find-candidates-dropdown-filter-container{display:flex;flex-direction:row;align-items:center;width:100%;height:64px;border:1px solid #ebebeb;border-radius:4px;background-color:#fff;padding:0 15px;cursor:pointer}.find-candidates-dropdown-filter-content-container{flex:1 1;display:block}.find-candidates-dropdown-filter-label-container{display:block}.find-candidates-dropdown-filter-label-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:var(--jc-ink-400)}.find-candidates-dropdown-filter-value-container{padding-top:2px;display:block}.find-candidates-dropdown-filter-value-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:var(--jc-ink-700)}.find-candidates-dropdown-filter-icon-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.find-candidates-dropdown-filter-icon-container img{width:24px;height:24px}.find-candidates-dropdown-filter-list-container{display:block;width:100%;position:absolute;left:0;right:0;border:1px solid #ebebeb;border-top:none;background-color:#fff;border-radius:0 0 4px 4px;z-index:1000;box-shadow:0 2px 5px 2px rgba(0,0,0,.04)}.find-candidates-dropdown-filter-list-item-container{width:100%;display:block;padding:15px;cursor:pointer}.find-candidates-dropdown-filter-list-item-container:hover{background-color:#f5f5f5}.find-candidates-dropdown-filter-list-item-container p{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.find-candidates-range-input-container{width:90%;display:flex;flex-direction:row;align-items:center}.find-candidates-range-input-textbox-container{height:44px;flex:1 1}.find-candidates-range-input-textbox-container input{outline:none;border:1px solid #ebebeb;background-color:#fff;height:44px;width:100%;font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000;padding:0 15px}.find-candidates-range-input-separator-container{height:44px;width:64px;display:flex;flex-direction:row;justify-content:center;align-items:center}.find-candidates-range-input-separator{width:36px;height:1px;background-color:#dcdcdc}.find-candidates-range-input-button{height:44px;width:96px;display:flex;flex-direction:row;justify-content:center;align-items:center;border:2px solid var(--jc-coral-600);border-radius:4px;cursor:pointer}.find-candidates-range-input-button:hover{opacity:.67}.find-candidates-range-input-button p{color:var(--jc-coral-600)}.find-candidates-range-input-button p,.find-candidates-range-title{font-family:var(--jc-font-body);font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px}.find-candidates-range-title{color:var(--jc-ink-700)}.yacht-listing-list-header-job-match-container{width:144px;display:flex;flex-direction:row;align-items:center;justify-content:center}.yacht-listing-list-header-job-match-container img,.yacht-listing-list-header-start-date-container img{width:12px;height:12px;margin-left:5px}.yacht-listing-list-header-profile-completion-container{width:128px;display:flex;flex-direction:row;align-items:center;justify-content:center}.listing-applications-list-item-placeholder{height:80px;width:100%;background:linear-gradient(90deg,rgba(15,23,42,.04),rgba(15,23,42,.07) 50%,rgba(15,23,42,.04));background-size:200% 100%;-webkit-animation:applications-placeholder-shimmer 1.4s ease-in-out infinite;animation:applications-placeholder-shimmer 1.4s ease-in-out infinite;border-radius:8px;margin-bottom:8px}@-webkit-keyframes applications-placeholder-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes applications-placeholder-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media only screen and (max-width:900px){.application-desired-salary-container{display:none}}@media only screen and (max-width:760px){.find-candidates-filters-container{display:flex;flex-direction:column;width:100%}.find-candidates-filter-side-container:nth-child(2){margin-top:20px}.find-candidates-dropdown-filter-master-container,.find-candidates-filter-search-container,.find-candidates-range-input-container{width:100%}}@media only screen and (max-width:660px){.listings-applications-master-container{padding:16px}.application-profile-completion-container,.yacht-listing-list-header-profile-completion-container{display:none}}@media only screen and (max-width:500px){.application-row-avatar-fallback,.application-row-image-container img{height:36px;width:36px;font-size:13px}.application-row-name-container{padding:0 12px}.application-row-name-container p{font-size:14px}.application-row-meta{font-size:12px}}.listing-row-header{display:grid;grid-template-columns:minmax(0,1.8fr) 160px 160px 160px 200px;align-items:center;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);padding:var(--jc-space-3) var(--jc-space-5);border-bottom:1px solid var(--jc-ink-100);font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:11px;font-size:var(--jc-fs-xs,11px);line-height:1.2;letter-spacing:1.4px;text-transform:uppercase;color:var(--jc-ink-400)}.listing-row-header-cell,.listing-row-header-position{text-align:left}.listing-row-header-actions{text-align:right}.listing-row{display:grid;grid-template-columns:minmax(0,1.8fr) 160px 160px 160px 200px;align-items:center;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);padding:var(--jc-space-3) var(--jc-space-5)}.listing-row-clickable{display:contents;cursor:pointer;color:inherit;text-decoration:none}.listing-row-position{min-width:0}.listing-row-position-title{margin:0;font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:15px;font-size:var(--jc-fs-body,15px);line-height:1.3;color:var(--jc-ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-row-position-ref{margin:0;font-family:var(--jc-font-body);font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-sm);color:var(--jc-ink-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.listing-row-counters{display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);margin-top:4px}.listing-row-counter{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-medium);color:var(--jc-ink-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.listing-row-counter img{width:14px;height:14px;opacity:.7}.listing-row-counter.is-new{color:var(--jc-coral-600)}.listing-row-counter.is-new img{opacity:1}.listing-row-counter-num{line-height:1}.listing-row-cell{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-row-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.listing-row-primary{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 var(--jc-space-4);background:var(--jc-coral-500);color:#fff;border:1px solid var(--jc-coral-500);border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:var(--jc-fs-sm);text-decoration:none;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out)}.listing-row-primary:hover{background:var(--jc-coral-600);border-color:var(--jc-coral-600)}.listing-row-secondary{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 var(--jc-space-4);background:var(--jc-surface);color:var(--jc-ink-700);border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);font-family:var(--jc-font-body);font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out),border-color var(--jc-duration-fast) var(--jc-ease-out)}.listing-row-secondary:hover{background:var(--jc-sand-50);border-color:var(--jc-ink-300)}.listing-row-more,.listing-row-trash{position:relative;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--jc-ink-200);border-radius:var(--jc-radius-md);background:var(--jc-surface);cursor:pointer;transition:border-color var(--jc-duration-fast) var(--jc-ease-out)}.listing-row-more:hover,.listing-row-trash:hover{border-color:var(--jc-ink-300)}.listing-row-more img,.listing-row-trash img{width:16px;height:16px;opacity:.7}.listing-row-more-menu,.listing-row-trash-confirm{position:absolute;top:calc(100% + 6px);right:0;background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-md);box-shadow:0 12px 32px rgba(15,23,42,.12),0 4px 8px rgba(15,23,42,.06);padding:var(--jc-space-2);white-space:nowrap;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out);z-index:5}.listing-row-more-menu:before,.listing-row-trash-confirm:before{content:"";position:absolute;top:-6px;left:0;right:0;height:6px}.listing-row-more:hover .listing-row-more-menu,.listing-row-trash:hover .listing-row-trash-confirm{opacity:1;transform:translateY(0);pointer-events:auto}.listing-row-trash-confirm{display:flex;align-items:center;grid-gap:var(--jc-space-2);gap:var(--jc-space-2);padding:var(--jc-space-2) var(--jc-space-3);color:var(--jc-coral-600)}.listing-row-trash-confirm:hover{background:rgba(255,138,107,.06)}.listing-row-trash-confirm img{width:16px;height:16px;opacity:1}.listing-row-trash-confirm p{margin:0;font-family:var(--jc-font-body);font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);color:var(--jc-coral-600)}.listing-row-more-menu{min-width:200px;padding:4px}.listing-row-more-item{display:flex;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);padding:var(--jc-space-2) var(--jc-space-3);border-radius:6px;border-radius:var(--jc-radius-sm,6px);color:var(--jc-ink-700);text-decoration:none;cursor:pointer;transition:background var(--jc-duration-fast) var(--jc-ease-out)}.listing-row-more-item:hover{background:var(--jc-sand-50);color:var(--jc-ink-900)}.listing-row-more-item img{width:16px;height:16px;opacity:.7}.listing-row-more-item p{margin:0;font-family:var(--jc-font-body);font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm)}.listing-row-placeholder{height:64px;background:var(--jc-sand-50);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-md);-webkit-animation:listing-row-shimmer 1.4s linear infinite;animation:listing-row-shimmer 1.4s linear infinite}.listing-row-placeholder+.listing-row-placeholder{margin-top:var(--jc-space-2)}@-webkit-keyframes listing-row-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes listing-row-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media only screen and (max-width:980px){.listing-row-header{display:none}.listing-row{grid-template-columns:1fr}.listing-row,.listing-row-clickable{grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.listing-row-clickable{display:flex;flex-direction:column}.listing-row-actions{justify-content:flex-start;margin-top:var(--jc-space-2);border-top:1px solid var(--jc-ink-100);padding-top:var(--jc-space-3)}.listing-row-cell{font-size:var(--jc-fs-sm)}}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--jc-space-5);gap:var(--jc-space-5)}.stats-card{background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:14px;border-radius:var(--jc-radius-lg,14px);padding:var(--jc-space-6);display:flex;flex-direction:column;grid-gap:var(--jc-space-4);gap:var(--jc-space-4)}.stats-card-title{margin:0;font-family:var(--jc-font-body);font-family:var(--jc-font-display,var(--jc-font-body));font-weight:var(--jc-fw-semibold);font-size:20px;font-size:var(--jc-fs-h4,20px);line-height:1.2;color:var(--jc-ink-900)}.stats-card-list{display:flex;flex-direction:column}.stat-row{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;padding:var(--jc-space-3) 0;border-bottom:1px solid var(--jc-ink-100);font-family:var(--jc-font-body)}.stat-row:last-child{border-bottom:none}.stat-row-label{font-size:var(--jc-fs-sm);color:var(--jc-ink-500)}.stat-row-value{font-size:20px;font-size:var(--jc-fs-h4,20px);font-weight:var(--jc-fw-semibold);color:var(--jc-ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.2px}.references-group+.references-group{margin-top:var(--jc-space-5)}.references-group-title{margin:0 0 var(--jc-space-2);font-family:var(--jc-font-body);font-weight:var(--jc-fw-semibold);font-size:11px;font-size:var(--jc-fs-xs,11px);line-height:1.2;letter-spacing:1.4px;text-transform:uppercase;color:var(--jc-ink-400);padding:0 var(--jc-space-5)}.references-item{display:flex;flex-direction:column;grid-gap:var(--jc-space-2);gap:var(--jc-space-2)}.references-item-row{display:flex;flex-direction:row;align-items:baseline;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-700)}.references-item-label{color:var(--jc-ink-400);font-weight:var(--jc-fw-medium);min-width:80px}.references-item-link{color:var(--jc-coral-600);text-decoration:none;font-weight:var(--jc-fw-medium);cursor:pointer}.references-item-link:hover{text-decoration:underline}.auth-page-main-container{padding:var(--jc-space-16) var(--jc-space-4);min-height:calc(100vh - 109px);background-color:var(--jc-sand-50)}.auth-page-main-container,.auth-page-main-wrapper{display:flex;flex-direction:row;justify-content:center}.auth-page-main-wrapper{align-items:center;grid-gap:var(--jc-space-20);gap:var(--jc-space-20);max-width:1200px;width:100%}.auth-page-form-container{flex:0 0 auto}.auth-page-image-container{display:flex;flex-direction:column;align-items:flex-start;flex:1 1;max-width:480px}.auth-page-image-wrapper img{height:240px;width:100%;object-fit:contain;object-position:left center;opacity:.95}.auth-page-image-title-container{padding-top:var(--jc-space-6)}.auth-page-image-title{font-family:var(--jc-font-display);font-style:italic;font-weight:var(--jc-fw-regular);font-size:var(--jc-fs-h1);line-height:var(--jc-lh-h1);color:var(--jc-midnight-900);letter-spacing:-.8px}.auth-page-image-subtitle-container{display:block;margin-top:var(--jc-space-3)}.auth-page-image-subtitle{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-500)}@media only screen and (max-width:1100px){.auth-page-image-container{display:none}}.auth-page-testimonial-section{padding:var(--jc-space-20) var(--jc-space-6) var(--jc-space-24);background:var(--jc-midnight-900);text-align:center}.auth-page-testimonial-eyebrow{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.6px;text-transform:uppercase;color:var(--jc-coral-400);margin:0 0 var(--jc-space-8)}.auth-page-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--jc-space-6);gap:var(--jc-space-6);max-width:1100px;margin:0 auto;text-align:left}.auth-page-testimonial-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--jc-radius-lg);padding:var(--jc-space-6) var(--jc-space-6);display:flex;flex-direction:column;justify-content:space-between;grid-gap:var(--jc-space-6);gap:var(--jc-space-6)}.auth-page-testimonial-quote{font-family:var(--jc-font-display);font-size:var(--jc-fs-h4);line-height:28px;font-weight:var(--jc-fw-regular);color:hsla(0,0%,100%,.92);margin:0;letter-spacing:-.1px}.auth-page-testimonial-quote:before{content:"\201C";font-family:var(--jc-font-display);font-size:40px;line-height:0;vertical-align:-8px;color:var(--jc-coral-500);margin-right:var(--jc-space-1)}.auth-page-testimonial-attribution{display:flex;align-items:center;grid-gap:var(--jc-space-3);gap:var(--jc-space-3)}.auth-page-testimonial-avatar{width:40px;height:40px;border-radius:var(--jc-radius-pill);color:#fff;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.auth-page-testimonial-avatar,.auth-page-testimonial-name{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);font-weight:var(--jc-fw-semibold)}.auth-page-testimonial-name{color:hsla(0,0%,100%,.92);margin:0}.auth-page-testimonial-role{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);color:hsla(0,0%,100%,.5);margin:2px 0 0}@media only screen and (max-width:900px){.auth-page-testimonial-grid{grid-template-columns:1fr;max-width:480px}.auth-page-testimonial-section{padding:var(--jc-space-12) var(--jc-space-5) var(--jc-space-16)}}.login-form-container{outline:none;width:480px;background-color:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);padding:var(--jc-space-10) var(--jc-space-8);box-shadow:var(--jc-shadow-sm)}.login-form-header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.login-form-header-title{font-family:var(--jc-font-display);font-size:var(--jc-fs-h1);line-height:var(--jc-lh-h1);font-weight:var(--jc-fw-semibold);color:var(--jc-midnight-900);letter-spacing:-.8px}.login-form-error-container{padding:var(--jc-space-3) 0 0;display:flex;flex-direction:row;align-items:center}.login-form-error-text{color:var(--jc-danger-600)}.login-form-error-text,.login-form-header-sidenote{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm)}.login-form-header-sidenote{color:var(--jc-ink-500)}.login-form-header-sidenote-link{color:var(--jc-coral-600);text-decoration:none;font-weight:var(--jc-fw-semibold)}.login-form-header-sidenote-link:hover{color:var(--jc-coral-700)}.forgot-password-link{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-500);text-decoration:none;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.forgot-password-link:hover{color:var(--jc-midnight-900)}.login-form-divider{display:flex;align-items:center;margin:var(--jc-space-6) 0 var(--jc-space-4);color:var(--jc-ink-400);font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-medium);letter-spacing:1px;text-transform:uppercase}.login-form-divider:after,.login-form-divider:before{content:"";flex:1 1;height:1px;background:var(--jc-ink-100)}.login-form-divider:before{margin-right:var(--jc-space-3)}.login-form-divider:after{margin-left:var(--jc-space-3)}.login-form-info-banner{background:var(--jc-sand-50);border:1px solid var(--jc-sand-200);border-radius:var(--jc-radius-md);padding:var(--jc-space-3) var(--jc-space-4);margin:var(--jc-space-4) 0 var(--jc-space-2);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);color:var(--jc-ink-700)}.login-form-back-link{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);color:var(--jc-ink-500);cursor:pointer;text-decoration:none;transition:color var(--jc-duration-fast) var(--jc-ease-out)}.login-form-back-link:hover{color:var(--jc-midnight-900)}.login-form-terms-text{margin-top:var(--jc-space-4);text-align:center;font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);line-height:var(--jc-lh-xs);color:var(--jc-ink-400)}.login-form-terms-text a{color:var(--jc-ink-500);text-decoration:underline;-webkit-text-decoration-color:var(--jc-ink-200);text-decoration-color:var(--jc-ink-200);text-underline-offset:2px}.login-form-terms-text a:hover{color:var(--jc-midnight-900)}.login-form-footer-link{margin-top:var(--jc-space-6);text-align:center}.login-form-step-label{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.4px;text-transform:uppercase;color:var(--jc-coral-600)}@media only screen and (max-width:600px){.login-form-container{width:93vw;padding:var(--jc-space-8) var(--jc-space-6)}}.reset-password-form-container{outline:none;width:560px;background-color:#fff;box-shadow:0 4px 24px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.08);border-radius:15px;padding:30px}.reset-password-form-container a{text-decoration:none}.reset-password-form-header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.reset-password-form-header-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-size:24px;line-height:32px;font-weight:700;font-style:normal;color:#333}.reset-password-form-subheader-container{display:block}.reset-password-form-subheader-text{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.reset-password-error-container{padding:10px 0;display:flex;flex-direction:row;align-items:center}.reset-password-error-text{font-family:"OpenSans-Regular";font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#f55d5d}.reset-password-button-container{width:100%;height:48px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#1377ff;border-radius:7px;cursor:pointer}.reset-password-button-container-disabled{background-color:#bbd8ff}.reset-password-button-container:hover{background-color:#4c97fe}.reset-password-button-title{font-family:"OpenSans-Regular";font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:center;letter-spacing:.75px;color:#fff}.reset-password-error-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.reset-password-error-subtitle{position:absolute;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.reset-password-error-subtitle a{color:#1377ff;text-decoration:none}.reset-password-error-subtitle a:hover{color:#4c97fe}.reset-password-error-text a{color:#1377ff;text-decoration:none}.reset-password-error-text a:hover{color:#4c97fe;text-decoration:underline}@media only screen and (max-width:600px){.reset-password-form-container{width:93vw}}.not-found-container{padding:50px}.not-found-title{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.not-found-subtitle{position:absolute;font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.not-found-container a{color:#1377ff;text-decoration:none}.not-found-container a:hover{color:#4c97fe}.initial-setup-container{display:flex;flex-direction:column;align-items:center;padding:50px}.initial-setup-buttons-container{width:500px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.initial-setup-previous-step-button{margin-left:40px}.initial-setup-previous-step-button-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:var(--jc-coral-600);cursor:pointer}.cv-success-modal-container{position:relative;margin-top:25vh;width:560px;height:270px;background-color:#fff;box-shadow:0 4px 56px rgba(0,0,0,.04),0 12px 16px rgba(0,0,0,.04);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.cv-success-modal-title-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.cv-success-modal-title-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#333}.cv-success-modal-content-container,.cv-success-modal-icon-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.cv-success-modal-icon-container{padding-right:20px}.cv-success-modal-icon-container img{width:60px;height:60px;object-fit:contain}.cv-success-modal-list-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cv-success-modal-list-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.cv-success-modal-button-container{height:50px;width:230px;background-color:var(--jc-coral-500);display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:7px;cursor:pointer}.cv-success-modal-button-container:hover{background-color:var(--jc-coral-600)}.cv-success-modal-button-container p{font-family:"OpenSans-Bold",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}.cv-success-modal-exit-button{position:absolute;top:10px;right:10px;width:16px;height:16px;cursor:pointer}.cv-success-modal-exit-button:hover{opacity:.67}@media only screen and (max-width:600px){.initial-setup-buttons-container{width:83vw;flex-direction:column;justify-content:flex-start;align-items:flex-start}.initial-setup-previous-step-button{margin-left:20px;margin-top:20px}.cv-success-modal-container{margin-top:20vh;width:93vw}.cv-success-modal-title-container p{font-size:20px;line-height:27px}}@media only screen and (max-width:500px){.cv-success-modal-container{margin-top:25vh;height:212px}.cv-success-modal-title-container p{font-size:16px;line-height:21px}.cv-success-modal-icon-container img{width:48px;height:48px}.cv-success-modal-list-container p{font-size:12px;line-height:17px}.cv-success-modal-button-container{height:50px;width:192px}.cv-success-modal-button-container p{font-size:12px;line-height:16px}}@media only screen and (max-width:400px){.cv-success-modal-container{margin-top:25vh;height:192px}.cv-success-modal-title-container p{font-size:14px;line-height:19px}.cv-success-modal-list-container p{font-size:10px;line-height:14px}}.select-profile-type-main-container{min-height:calc(100vh - 109px);display:flex;flex-direction:row;justify-content:center;align-items:center;padding:var(--jc-space-12) var(--jc-space-5)}.select-profile-type-card{width:100%;max-width:560px;background-color:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-lg);padding:var(--jc-space-10);box-shadow:var(--jc-shadow-sm)}.select-profile-type-step-label{font-family:var(--jc-font-body);font-size:var(--jc-fs-xs);font-weight:var(--jc-fw-semibold);letter-spacing:1.4px;text-transform:uppercase;color:var(--jc-coral-600)}.select-profile-type-title{font-family:var(--jc-font-display);font-size:var(--jc-fs-h1);line-height:var(--jc-lh-h1);font-weight:var(--jc-fw-semibold);color:var(--jc-midnight-900);letter-spacing:-.8px;margin-top:var(--jc-space-2)}.select-profile-type-subtitle{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);line-height:var(--jc-lh-body);color:var(--jc-ink-500);margin-top:var(--jc-space-2)}.select-profile-type-error{margin-top:var(--jc-space-4);padding:var(--jc-space-3) var(--jc-space-4);background:var(--jc-danger-100);border-radius:var(--jc-radius-md)}.select-profile-type-error p{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-danger-600);margin:0}.select-profile-type-options{display:flex;flex-direction:column;grid-gap:var(--jc-space-3);gap:var(--jc-space-3);margin-top:var(--jc-space-8)}.select-profile-type-option{position:relative;display:flex;flex-direction:row;align-items:center;grid-gap:var(--jc-space-4);gap:var(--jc-space-4);padding:var(--jc-space-5) var(--jc-space-5);background:var(--jc-surface);border:1px solid var(--jc-ink-100);border-radius:var(--jc-radius-md);cursor:pointer;text-align:left;width:100%;transition:border-color var(--jc-duration-fast) var(--jc-ease-out),background var(--jc-duration-fast) var(--jc-ease-out),transform var(--jc-duration-fast) var(--jc-ease-out)}.select-profile-type-option:hover{border-color:var(--jc-midnight-800);transform:translateY(-1px)}.select-profile-type-option.is-disabled{opacity:.5;pointer-events:none}.select-profile-type-option-primary{background:var(--jc-midnight-900);border-color:var(--jc-midnight-900);color:#fff}.select-profile-type-option-primary:hover{background:var(--jc-midnight-800);border-color:var(--jc-midnight-800)}.select-profile-type-option-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--jc-radius-md);background:var(--jc-sand-50);color:var(--jc-midnight-900)}.select-profile-type-option-primary .select-profile-type-option-icon{background:hsla(0,0%,100%,.08);color:var(--jc-coral-400)}.select-profile-type-option-body{flex:1 1;min-width:0}.select-profile-type-option-heading{font-family:var(--jc-font-body);font-size:var(--jc-fs-body);font-weight:var(--jc-fw-semibold);color:inherit;margin:0}.select-profile-type-option-primary .select-profile-type-option-heading{color:#fff}.select-profile-type-option-detail{font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-500);margin:2px 0 0;line-height:var(--jc-lh-sm)}.select-profile-type-option-primary .select-profile-type-option-detail{color:hsla(0,0%,100%,.7)}.select-profile-type-option-arrow{font-size:22px;color:var(--jc-ink-300);flex-shrink:0;transition:transform var(--jc-duration-fast) var(--jc-ease-out),color var(--jc-duration-fast) var(--jc-ease-out)}.select-profile-type-option:hover .select-profile-type-option-arrow{transform:translateX(4px);color:var(--jc-midnight-800)}.select-profile-type-option-primary .select-profile-type-option-arrow{color:hsla(0,0%,100%,.7)}.select-profile-type-option-primary:hover .select-profile-type-option-arrow{color:#fff}.select-profile-type-progress{margin-top:var(--jc-space-8)}.select-profile-type-progress-bar{height:8px;background:var(--jc-ink-100);border-radius:var(--jc-radius-pill);overflow:hidden}.select-profile-type-progress-fill{height:100%;background:linear-gradient(90deg,var(--jc-coral-500),var(--jc-coral-400));border-radius:var(--jc-radius-pill);transition:width .4s var(--jc-ease-out)}.select-profile-type-progress-text{margin-top:var(--jc-space-3);font-family:var(--jc-font-body);font-size:var(--jc-fs-sm);color:var(--jc-ink-500);text-align:center}@media only screen and (max-width:600px){.select-profile-type-card{padding:var(--jc-space-6)}.select-profile-type-title{font-size:var(--jc-fs-h2);line-height:var(--jc-lh-h2)}}.proceed-button-container{width:232px;height:50px;display:flex;flex-direction:row;align-items:center;background-color:#ff5e33;border-radius:7px;padding:0 18px;cursor:pointer}.proceed-button-container:hover{background-color:#ff977e}.proceed-button-title-container{flex:1 1;display:flex;flex-direction:row;align-items:center}.proceed-button-title{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.75px;color:#fff}@media only screen and (max-width:500px){.basic-info-dropdown-main-item-title-long-container{min-height:42px;max-height:42px}}.qualifications-subtitle-contianer{display:block}.qualifications-subtitle{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:30px;letter-spacing:.15px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#333}.qualifications-description-contianer{display:block}.qualifications-description{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;display:flex;align-items:center;letter-spacing:.25px;color:#333}.qualifications-skeleton{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.qualifications-skeleton-row{height:48px;border-radius:7px;background:linear-gradient(90deg,#f0f0f0,#e5e5e5 50%,#f0f0f0);background-size:200% 100%;-webkit-animation:qualifications-skeleton-shimmer 1.4s ease-in-out infinite;animation:qualifications-skeleton-shimmer 1.4s ease-in-out infinite}@-webkit-keyframes qualifications-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes qualifications-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.toggle-button-master-container{display:flex;flex-direction:column}.toggle-button-title-container{display:block}.toggle-button-title-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#000}.toggle-button-container{margin-top:5px;display:flex;flex-direction:row;align-items:center;width:100%;height:44px;border:1px solid #1377ff;border-radius:7px;overflow:hidden}.toggle-button-item-container{flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center;height:44px;cursor:pointer;padding:0 10px}.toggle-button-item-text{font-size:14px;line-height:20px}.toggle-button-item-text,.toggle-button-item-text-long{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:.25px;text-align:center}.toggle-button-item-text-long{font-size:12px;line-height:17px}.toggle-button-items-separator{width:1px;height:44px;background-color:#1377ff}.yacht-details-dropdown-master-container{position:relative;overflow:visible}.yacht-details-dropdown-container{width:100%;display:flex;flex-direction:row;align-items:center;border:1px solid #ddd;border-radius:7px;background-color:#fff}.yacht-details-dropdown-open-container{border-radius:7px 7px 0 0}.yacht-details-dropdown-icon-container{min-width:64px;max-width:64px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.yacht-details-dropdown-main-container{flex:1 1;display:flex;flex-direction:column}.yacht-details-dropdown-main-label{font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.yacht-details-dropdown-main-label,.yacht-details-dropdown-main-value{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.yacht-details-dropdown-main-value{font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.yacht-details-dropdown-main-item-title-container,.yacht-details-dropdown-main-item-title-long-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;min-height:30px;max-height:30px;padding-bottom:2px}.yacht-details-dropdown-main-item-value-container{flex:1 1;display:flex;flex-direction:row;justify-content:flex-start;padding:5px 0 10px}.yacht-details-dropdown-list-container{position:absolute;left:0;right:0;border:1px solid #ddd;border-top:none;background-color:#fff;z-index:10;border-radius:0 0 7px 7px;overflow:hidden;max-height:250px;overflow-y:scroll}.yacht-details-dropdown-list-item-container{background-color:#fff;padding:15px;border-top:1px solid #ddd;cursor:pointer}.yacht-details-dropdown-list-item-container:hover{background-color:#f5f5f5}.yacht-details-dropdown-list-item-container p,.yacht-details-value-input{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.yacht-details-value-input{outline:none;border:none;width:90%}.yacht-details-value-unit-container{padding:0 15px}.yacht-details-value-unit-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.yacht-details-selected-positions-container{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.yacht-details-selected-position-container{padding:5px 8px;border:1px solid #dedede;border-radius:7px;margin:10px 10px 10px 0;display:flex;flex-direction:row;align-items:center}.yacht-details-selected-position-name-container{display:flex;justify-content:center;align-items:center}.yacht-details-selected-position-name-container span{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333;white-space:nowrap}.yacht-details-selected-position-icon-container{display:flex;justify-content:center;align-items:center;padding-left:4px;cursor:pointer}.yacht-details-selected-position-icon-container img{width:16px;height:16px;margin-top:1px}@media only screen and (max-width:530px){.yacht-details-dropdown-main-item-title-long-container{min-height:42px;max-height:42px}.toggle-button-item-text{font-size:12px;line-height:17px}.toggle-button-item-text-long{font-size:11px;line-height:16px}}.more-yacht-details-location-dropdown-master-container{position:relative;overflow:visible}.more-yacht-details-location-dropdown-container{height:64px;width:100%;display:flex;flex-direction:row;align-items:center;border:1px solid #ddd;border-radius:7px;background-color:#fff}.more-yacht-details-location-dropdown-open-container{border-radius:7px 7px 0 0}.more-yacht-details-location-dropdown-icon-container{width:64px;display:flex;flex-direction:row;justify-content:center;align-items:center}.more-yacht-details-location-dropdown-main-container{flex:1 1;display:flex;flex-direction:column}.more-yacht-details-location-dropdown-main-label{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#9c9c9c}.more-yacht-details-location-dropdown-main-value{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.more-yacht-details-location-dropdown-main-item-title-container,.more-yacht-details-location-dropdown-main-item-title-long-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;min-height:30px;max-height:30px;padding-bottom:2px}.more-yacht-details-location-dropdown-main-item-value-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;min-height:30px;max-height:30px}.more-yacht-details-location-dropdown-list-container{position:absolute;top:64px;left:0;right:0;border:1px solid #ddd;background-color:#fff;z-index:10;border-radius:7px;overflow:hidden}.more-yacht-details-location-dropdown-list-item-container{background-color:#fff;padding:15px;border-top:1px solid #ddd;cursor:pointer}.more-yacht-details-location-dropdown-list-item-container:hover{background-color:#f5f5f5}.more-yacht-details-location-dropdown-list-item-container p,.more-yacht-details-location-value-input{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.more-yacht-details-location-value-input{outline:none;border:none;background-color:#fff;padding-right:20px}.more-yacht-details-location-autocomplete-dropdown-container{position:absolute;top:64px;left:0;right:0;border:1px solid #ddd;border-top:none;background-color:#fff;z-index:10;border-radius:0 0 7px 7px;overflow:hidden;flex-direction:column}.more-yacht-details-location-autocomplete-dropdown-item-container{background-color:#fff;padding:15px;cursor:pointer}.more-yacht-details-location-autocomplete-dropdown-item-container:hover{background-color:#f5f5f5}.more-yacht-details-location-autocomplete-dropdown-item-container p{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#333}.contact-details-field-error{font-family:"OpenSans-Regular",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#f55d5d;margin:6px 0 0}.initial-setup-progress-bar-container{display:flex;flex-direction:row;align-items:center;overflow:visible}.initial-setup-progress-bar-point-container{display:flex;flex-direction:column;align-items:center}.initial-setup-progress-bar-point-outline{min-height:24px;max-height:24px;min-width:24px;max-width:24px;border-radius:var(--jc-radius-pill);border:2px solid var(--jc-ink-300);display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;background:var(--jc-surface)}.initial-setup-progress-bar-point-inline{width:14px;height:14px;background:var(--jc-coral-500);border-radius:var(--jc-radius-pill)}.initial-setup-progress-bar-point-inline-full{width:24px;height:24px;background:var(--jc-coral-500)}.initial-setup-progress-bar-point-separator{width:90px;height:2px;background-color:var(--jc-ink-200);margin-bottom:35px}.initial-setup-progress-bar-point-separator-long{width:144px;height:2px;background-color:var(--jc-ink-200);margin-bottom:35px}.initial-setup-progress-bar-point-title-container{width:24px;height:36px;max-width:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:visible}.initial-setup-progress-bar-point-title{font-family:var(--jc-font-body);font-style:normal;font-weight:var(--jc-fw-medium);font-size:var(--jc-fs-sm);line-height:var(--jc-lh-sm);letter-spacing:0;color:var(--jc-ink-700);white-space:nowrap}@media only screen and (max-width:500px){.initial-setup-progress-bar-point-separator{width:64px}.initial-setup-progress-bar-point-separator-long{width:100px}.initial-setup-progress-bar-point-title{font-size:var(--jc-fs-xs);line-height:var(--jc-lh-xs)}}@media only screen and (max-width:410px){.initial-setup-progress-bar-point-separator{width:48px}.initial-setup-progress-bar-point-separator-long{width:80px}.initial-setup-progress-bar-point-title{font-size:var(--jc-fs-xs);line-height:var(--jc-lh-xs)}}:root{--jc-midnight-900:#0b1729;--jc-midnight-800:#122244;--jc-midnight-700:#1f3360;--jc-midnight-600:#36507f;--jc-coral-700:#d44520;--jc-coral-600:#e85533;--jc-coral-500:#ff6b47;--jc-coral-400:#ff8a6b;--jc-coral-100:#ffe5dc;--jc-coral-50:#fff3ee;--jc-sand-50:#fbf8f2;--jc-sand-100:#f5f0e5;--jc-sand-200:#ebe3d2;--jc-sand-300:#d9cdb4;--jc-sea-700:#1f5c8c;--jc-sea-600:#2f77ae;--jc-sea-500:#4a92c7;--jc-ink-900:#1a1f2e;--jc-ink-700:#3e4554;--jc-ink-500:#6a7280;--jc-ink-400:#8b92a0;--jc-ink-300:#b0b5c0;--jc-ink-200:#d7dae0;--jc-ink-100:#eceef1;--jc-ink-50:#f7f8fa;--jc-surface:#fff;--jc-surface-recessed:var(--jc-sand-50);--jc-success-600:#2e7d52;--jc-success-100:#dcebe2;--jc-warning-600:#b8841a;--jc-warning-100:#f6e6bd;--jc-danger-600:#c0322b;--jc-danger-100:#f9d7d4;--jc-font-display:"Fraunces","Times New Roman",Georgia,serif;--jc-font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--jc-font-mono:"JetBrains Mono","Menlo","Monaco","Courier New",monospace;--jc-fs-display:56px;--jc-lh-display:64px;--jc-fs-h1:40px;--jc-lh-h1:48px;--jc-fs-h2:28px;--jc-lh-h2:36px;--jc-fs-h3:20px;--jc-lh-h3:28px;--jc-fs-h4:17px;--jc-lh-h4:24px;--jc-fs-body:16px;--jc-lh-body:24px;--jc-fs-sm:14px;--jc-lh-sm:20px;--jc-fs-xs:12px;--jc-lh-xs:16px;--jc-fw-light:300;--jc-fw-regular:400;--jc-fw-medium:500;--jc-fw-semibold:600;--jc-fw-bold:700;--jc-space-1:4px;--jc-space-2:8px;--jc-space-3:12px;--jc-space-4:16px;--jc-space-5:20px;--jc-space-6:24px;--jc-space-7:28px;--jc-space-8:32px;--jc-space-9:36px;--jc-space-10:40px;--jc-space-12:48px;--jc-space-16:64px;--jc-space-20:80px;--jc-space-24:96px;--jc-radius-xs:4px;--jc-radius-sm:8px;--jc-radius-md:12px;--jc-radius-lg:16px;--jc-radius-xl:24px;--jc-radius-pill:999px;--jc-shadow-xs:0 1px 2px rgba(11,23,41,0.04);--jc-shadow-sm:0 1px 3px rgba(11,23,41,0.06),0 1px 2px rgba(11,23,41,0.04);--jc-shadow-md:0 4px 8px rgba(11,23,41,0.06),0 2px 4px rgba(11,23,41,0.04);--jc-shadow-lg:0 12px 24px rgba(11,23,41,0.08),0 4px 8px rgba(11,23,41,0.04);--jc-shadow-xl:0 24px 48px rgba(11,23,41,0.12),0 8px 16px rgba(11,23,41,0.06);--jc-ease-out:cubic-bezier(0.16,1,0.3,1);--jc-ease-in-out:cubic-bezier(0.65,0,0.35,1);--jc-duration-fast:140ms;--jc-duration-base:240ms;--jc-duration-slow:480ms;--jc-focus-ring:0 0 0 3px rgba(255,107,71,0.35)}@font-face{font-family:"OpenSans-Regular";src:local("OpenSans-Regular"),url(/static/media/OpenSans-Regular.3ed9575d.ttf) format("truetype")}@font-face{font-family:"OpenSans-Bold";src:local("OpenSans-Bold"),url(/static/media/OpenSans-Bold.1025a6e0.ttf) format("truetype")}@font-face{font-family:"Inter-Regular";src:local("Inter-Regular"),url(/static/media/Inter-Regular.079af0e2.ttf) format("truetype")}@font-face{font-family:"Inter-Bold";src:local("Inter-Bold"),url(/static/media/Inter-Bold.275bfea5.ttf) format("truetype")}@media only screen and (max-width:768px){input,select,textarea{font-size:16px!important}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--jc-sand-50);color:var(--jc-ink-900);font-family:var(--jc-font-body);font-feature-settings:"cv11","ss01";overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.margin-top-1x{margin-top:15px}.margin-top-2x{margin-top:30px}.margin-top-10px{margin-top:10px}.margin-top-20px{margin-top:20px}.margin-top-25px{margin-top:25px}.margin-top-40px{margin-top:40px}.margin-right-20px{margin-right:20px}.dashboard-container{display:flex;flex-direction:row;align-items:flex-start;min-height:calc(100vh - 109px)}.dashboard-sidebar-container{padding:var(--jc-space-6) var(--jc-space-4);display:block;background-color:var(--jc-surface);border-right:1px solid var(--jc-ink-100);position:-webkit-sticky;position:sticky;top:0;align-self:stretch;flex:0 0 auto}.dashboard-main-container{width:100%;min-width:0;display:block;padding:var(--jc-space-6) var(--jc-space-8);background-color:var(--jc-sand-50)}@media only screen and (max-width:660px){.dashboard-footer-fixed{background:var(--jc-surface);border-top:1px solid var(--jc-ink-100);padding:var(--jc-space-3) var(--jc-space-4)}}.admin-col-2,.admin-col-3{width:128px}.admin-col-4{width:144px}.admin-col-5{width:230px}@media only screen and (max-width:1160px){.dashboard-sidebar-container{display:none}}@media only screen and (max-width:930px){.admin-col-5{display:none}}@media only screen and (max-width:730px){.admin-col-2{display:none}}@media only screen and (max-width:660px){.dashboard-main-container{padding:0}}@media only screen and (max-width:580px){.admin-col-3{display:none}}
/*# sourceMappingURL=main.8b78c7a3.chunk.css.map */