.fd-concierge,.fd-job-board{position:relative;color:var(--fd-ink);font-size:12px;font-weight:400;letter-spacing:0}.fd-concierge .fd-window-body,.fd-job-board .fd-window-body{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;padding:0}.fd-concierge button,.fd-job-board button,.fd-concierge input,.fd-job-board input{font:inherit;letter-spacing:0}.fd-concierge button,.fd-job-board button{cursor:pointer}.fd-concierge button:focus-visible,.fd-job-board button:focus-visible,.fd-concierge input:focus-visible,.fd-job-board input:focus-visible{outline:2px solid var(--fd-ink);outline-offset:3px}.fd-core-today,.fd-core-profile{color:var(--fd-muted);font-size:11px;font-weight:400;white-space:nowrap}.fd-core-tabs{display:grid;grid-template-columns:1fr 1.25fr 1.2fr;flex-shrink:0;height:36px;border-bottom:1px solid var(--fd-line);padding:0 14px;gap:7px}.fd-core-tabs button{min-width:0;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--fd-muted);font-size:11px;font-weight:400;padding:0 2px}.fd-core-tabs button[aria-selected=true]{color:var(--fd-ink);border-bottom-color:var(--fd-ink)}.fd-core-tabs button:hover{color:var(--fd-ink)}.fd-concierge-panel{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.fd-priority-scene,.fd-dossier-scene{padding:18px 20px 17px}.fd-core-greeting{margin:0 0 18px;font-size:13px;font-weight:400;line-height:1.5;color:var(--fd-ink)}.fd-core-role-row{display:flex;min-width:0;align-items:center;gap:10px}.fd-core-role-row>div{min-width:0}.fd-core-role-row strong{display:block;font-size:13px;line-height:1.4;font-weight:500}.fd-core-role-row span{display:block;color:var(--fd-muted);font-size:11px;line-height:1.55}.fd-priority-scene>.fd-core-copy{margin-top:17px}.fd-core-copy{margin:0;font-size:12px;line-height:1.55;color:var(--fd-muted)}.fd-core-primary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:30px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:17px;padding:6px 11px;background:var(--fd-inset);border:0;color:var(--fd-ink);border-radius:5px;font-size:11px!important;font-weight:400!important;line-height:1.5;transition:background .16s,transform .16s}.fd-core-primary>svg{flex-shrink:0}.fd-core-primary:hover{background:color-mix(in srgb,var(--fd-inset),var(--fd-ink) 5%)}.fd-core-primary:active{transform:scale(.98)}.fd-conversation-scene{height:100%;min-height:0;display:flex;flex-direction:column;padding:17px 18px 20px}.fd-core-conversation-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.fd-core-user-message{width:-moz-fit-content;width:fit-content;max-width:88%;margin:0 0 18px auto;border-radius:8px 8px 3px;background:var(--fd-inset);padding:10px 12px;font-size:12px;line-height:1.5;color:var(--fd-ink);overflow-wrap:anywhere}.fd-core-yuki-reply{display:flex;align-items:flex-start;gap:10px}.fd-core-yuki-reply>div{min-width:0}.fd-core-text-action{display:inline-flex;min-height:28px;align-items:center;justify-content:flex-start;gap:7px;background:transparent;border:0;color:var(--fd-ink);font-size:11px!important;line-height:1.5;font-weight:400!important;padding:3px 0;text-align:left}.fd-core-text-action>svg{flex-shrink:0}.fd-core-text-action:hover{text-decoration:underline;text-underline-offset:3px}.fd-core-yuki-reply .fd-core-text-action{margin-top:12px}.fd-core-composer{display:flex;align-items:center;gap:7px;flex-shrink:0;border:1px solid var(--fd-line);background:var(--fd-paper);border-radius:6px;padding:6px;margin-top:13px}.fd-core-composer input{width:100%;min-width:0;flex:1;background:transparent;border:0;color:var(--fd-ink);font-size:11px;padding:4px}.fd-core-composer input::-moz-placeholder{color:var(--fd-muted)}.fd-core-composer input::placeholder{color:var(--fd-muted)}.fd-core-send{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:4px;background:var(--fd-ink);color:var(--fd-paper)}.fd-core-send:disabled{background:var(--fd-inset);color:var(--fd-muted);cursor:default}.fd-core-thinking{display:flex;align-items:center;gap:4px;min-height:26px}.fd-core-thinking span{width:5px;height:5px;border-radius:50%;background:var(--fd-muted);animation:fd-core-think 1.2s ease-in-out infinite}.fd-core-thinking span:nth-child(2){animation-delay:.15s}.fd-core-thinking span:nth-child(3){animation-delay:.3s}.fd-core-paused .fd-core-thinking span{animation-play-state:paused}.fd-core-file-row{display:flex;align-items:center;gap:10px;padding:0 0 11px;border-bottom:1px solid var(--fd-line);margin-top:17px;color:var(--fd-muted)}.fd-core-file-row>div{min-width:0;flex:1}.fd-core-file-row>svg{flex-shrink:0}.fd-core-file-row span{display:block;font-size:11px;line-height:1.5;color:var(--fd-muted)}.fd-core-file-row strong{display:block;font-size:11px;font-weight:400;line-height:1.6;color:var(--fd-ink)}.fd-core-green{color:var(--fd-muted)}.fd-core-draft-row{display:flex;align-items:flex-start;gap:10px;padding:15px 0 0;color:var(--fd-muted)}.fd-core-draft-row>svg{margin-top:2px;flex-shrink:0}.fd-core-draft-row strong{display:block;color:var(--fd-ink);font-size:11px;font-weight:500;line-height:1.5}.fd-core-draft-row p{color:var(--fd-muted);font-size:12px;line-height:1.5;margin:6px 0 0}.fd-core-ready{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--fd-muted);margin:13px 0 0}.fd-dossier-scene .fd-core-primary{margin-top:15px}.fd-core-back{margin-bottom:15px}.fd-core-draft-subject{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--fd-line);padding-bottom:13px;color:var(--fd-muted)}.fd-core-draft-subject strong{font-size:11px;font-weight:500;color:var(--fd-ink)}.fd-core-full-draft{margin:15px 0;white-space:pre-line;font-size:12px;line-height:1.6;color:var(--fd-muted)}.fd-job-results{display:flex;min-height:0;flex:1;flex-direction:column;padding:18px 20px 17px}.fd-job-search-toolbar{display:flex;align-items:center;gap:8px}.fd-job-search{display:flex;align-items:center;min-width:0;flex:1;height:36px;padding:0 10px;gap:8px;border-radius:5px;background:var(--fd-inset)}.fd-job-search button{display:flex;align-items:center;justify-content:center;padding:0;width:28px;height:28px;flex-shrink:0;color:var(--fd-muted);border:0;background:transparent}.fd-job-search input{width:0;min-width:0;flex:1.8;background:transparent;border:0;color:var(--fd-ink);font-size:12px;line-height:1.5;padding:2px 0}.fd-job-search input+input{flex:.7;color:var(--fd-muted);border-left:1px solid var(--fd-line);padding-left:8px}.fd-core-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:5px;background:transparent;color:var(--fd-muted);transition:color .15s,background .15s,transform .15s}.fd-core-icon:hover{background:var(--fd-inset);color:var(--fd-ink)}.fd-core-icon:active{transform:scale(.94)}.fd-job-saved-filter{position:relative;width:32px;height:36px;background:var(--fd-inset)}.fd-job-saved-filter i{position:absolute;width:4px;height:4px;top:8px;right:8px;border-radius:50%;background:var(--fd-green)}.fd-job-results-label{display:flex;justify-content:space-between;gap:9px;margin:17px 0 5px;padding:0 2px;font-size:11px;line-height:1.5;color:var(--fd-muted)}.fd-job-list{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin}.fd-job-result{display:flex;align-items:center;gap:10px;width:100%;min-height:62px;padding:13px 2px;border:0;border-bottom:1px solid var(--fd-line);border-radius:0;background:transparent;text-align:left;animation:fd-core-enter .3s cubic-bezier(.2,0,0,1) backwards;transition:background .15s}.fd-job-result:hover,.fd-job-result[data-preview-selected=true]{background:var(--fd-canvas)}.fd-job-result-copy{flex:1;min-width:0}.fd-job-result-copy>strong{display:block;color:var(--fd-ink);font-size:13px;font-weight:400;line-height:1.4}.fd-job-result-copy>span{display:block;color:var(--fd-muted);font-size:11px;line-height:1.55;margin-top:4px}.fd-job-result-copy>span>svg{display:inline-block;margin-left:5px;vertical-align:-1px}.fd-job-score{display:flex;flex-shrink:0;align-items:center;flex-direction:column;gap:9px;width:23px}.fd-job-score strong{color:var(--fd-green);font-size:13px;font-weight:400;line-height:1.2}.fd-job-score svg{color:var(--fd-muted);opacity:.6}.fd-job-empty{display:flex;flex-direction:column;align-items:center;padding:31px 11px;text-align:center;color:var(--fd-muted)}.fd-job-empty p{font-size:12px;line-height:1.6;max-width:220px;margin:15px 0 11px}.fd-job-detail{min-height:0;overflow-y:auto;scrollbar-width:thin;padding:13px 20px 18px}.fd-job-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:15px}.fd-job-saved-status{min-width:0;margin-left:auto;color:var(--fd-green);font-size:11px;line-height:1.5}.fd-job-heading h4{margin:2px 0 0;font-size:13px;line-height:1.4;font-weight:500;color:var(--fd-ink)}.fd-job-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:11px;line-height:1.55;color:var(--fd-muted);margin:13px 0}.fd-job-meta>span{margin-left:auto;color:var(--fd-muted);white-space:nowrap}.fd-job-fit{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--fd-line);border-bottom:1px solid var(--fd-line);padding:8px 0;font-size:11px;color:var(--fd-muted)}.fd-job-fit>strong{color:var(--fd-green);font-size:15px;font-weight:400;line-height:1}.fd-job-fit>strong>span{color:var(--fd-muted);font-size:11px;margin-left:3px}.fd-job-take{margin-top:17px}.fd-job-take>div{display:flex;align-items:center;gap:8px}.fd-job-take strong{font-size:11px;font-weight:500;color:var(--fd-ink)}.fd-job-take p{font-size:12px;line-height:1.55;color:var(--fd-muted);margin:9px 0 0}.fd-job-board .fd-is-saved{color:var(--fd-green)}.fd-core-enter{animation:fd-core-enter .32s cubic-bezier(.2,0,0,1) both}@keyframes fd-core-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes fd-core-think{0%,70%,to{opacity:.5;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@container (max-width: 340px){.fd-core-tabs{padding-right:11px;padding-left:11px;gap:5px}.fd-priority-scene,.fd-dossier-scene{padding:15px 16px 17px}.fd-core-greeting{margin-bottom:15px}.fd-priority-scene>.fd-core-copy{margin-top:13px}.fd-core-primary{margin-top:13px}.fd-conversation-scene{padding:15px 14px 18px}.fd-core-user-message{margin-bottom:15px;padding:9px 11px}.fd-core-yuki-reply{gap:9px}.fd-core-file-row{margin-top:13px;padding-bottom:10px}.fd-core-draft-row{padding-top:13px}.fd-dossier-scene .fd-core-primary{margin-top:13px}.fd-job-results{padding:15px 16px 17px}.fd-job-search{padding-right:8px;padding-left:8px;gap:7px}.fd-job-results-label{margin-top:15px}.fd-job-result{gap:9px;padding-top:11px;padding-bottom:11px}.fd-job-detail{padding:11px 16px 17px}.fd-job-detail-toolbar{margin-bottom:13px}.fd-job-meta{margin-top:11px;margin-bottom:11px}.fd-job-take{margin-top:15px}}@media (prefers-reduced-motion: reduce){.fd-core-enter,.fd-job-result,.fd-core-thinking span{animation:none}.fd-core-primary,.fd-core-icon,.fd-job-result{transition:none}.fd-core-primary:active,.fd-core-icon:active{transform:none}}.fd-career-demo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;color:var(--fd-ink);font-size:12px;line-height:1.5;letter-spacing:0}.fd-career-demo button,.fd-career-demo select{font:inherit;letter-spacing:0}.fd-career-demo button{min-height:28px;cursor:pointer}.fd-career-demo button:focus-visible,.fd-career-demo select:focus-visible{outline:2px solid var(--fd-orange);outline-offset:3px}.fd-career-demo svg{flex-shrink:0}.fd-career-demo p{margin:0}.fd-career-green{color:var(--fd-green)}.fd-career-orange{color:var(--fd-muted)}.fd-career-target{display:flex;align-items:center;gap:10px;min-height:55px;padding:9px 18px;border-bottom:1px solid var(--fd-line)}.fd-career-target>div{flex:1;min-width:0}.fd-career-target strong{display:block;font-size:13px;font-weight:500;line-height:1.35}.fd-career-target>div>span{display:block;color:var(--fd-muted);font-size:11px;margin-top:3px}.fd-career-tabs{display:flex;gap:21px;height:36px;padding:0 18px;border-bottom:1px solid var(--fd-line)}.fd-career-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--fd-muted);border:0;border-bottom:1px solid transparent;background:none;padding:0;font-size:11px;font-weight:400}.fd-career-tabs button[aria-pressed=true]{color:var(--fd-ink);border-bottom-color:var(--fd-ink)}.fd-career-document{min-height:0;padding:15px 19px 10px;background:var(--fd-paper)}.fd-career-document-name{font-size:20px;font-weight:500;line-height:1.25}.fd-career-document-rule{height:1px;background:var(--fd-line);margin:11px 0}.fd-career-document-employer{font-size:12px;font-weight:500}.fd-career-excerpt{color:var(--fd-muted);margin-top:7px!important;padding:4px 0;font-size:12px;line-height:1.5}.fd-career-excerpt.is-tailored{background:var(--fd-inset);color:var(--fd-ink);padding:6px 8px;margin-left:-9px!important;margin-right:-9px!important;border-radius:3px}.fd-career-status{display:flex;align-items:center;gap:7px;min-height:36px;padding:7px 19px;font-size:11px;color:var(--fd-muted)}.fd-career-status.is-success{color:var(--fd-muted)}.fd-career-status.is-success>svg{color:var(--fd-green)}.fd-career-label{font-size:11px;font-weight:400;color:var(--fd-muted)}.fd-career-label.is-success{color:var(--fd-green)}.fd-career-company-tabs{display:flex;border-bottom:1px solid var(--fd-line);padding:0 18px;gap:15px;min-height:36px}.fd-career-company-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-bottom:1px solid transparent;color:var(--fd-muted);background:transparent;padding:9px 0;font-size:11px;font-weight:400}.fd-career-company-tabs button[aria-pressed=true]{color:var(--fd-ink);border-bottom-color:var(--fd-ink)}.fd-career-email{min-height:0;overflow-y:auto;scrollbar-width:thin;padding:16px 19px 6px}.fd-career-recipient{font-size:11px;line-height:1.5}.fd-career-recipient>span{color:var(--fd-muted);margin-right:5px}.fd-career-email-subject{display:block;margin-top:12px;font-size:13px;line-height:1.4;font-weight:500}.fd-career-email-body{margin-top:10px;color:var(--fd-muted);font-size:12px;line-height:1.5}.fd-career-email-body p+p{margin-top:7px}.fd-career-attachment{display:flex;align-items:center;gap:6px;color:var(--fd-muted);margin-top:11px;font-size:11px}.fd-career-email-footer{display:flex;justify-content:flex-end;align-items:center;min-height:38px;padding:3px 20px}.fd-career-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:5px;color:var(--fd-ink);background:var(--fd-inset);padding:6px 11px;font-size:11px!important;font-weight:400;transition:background .15s ease}.fd-career-primary:hover{background:color-mix(in srgb,var(--fd-ink) 10%,var(--fd-paper))}.fd-career-approval{display:flex;align-items:center;gap:7px;margin-right:auto;color:var(--fd-muted);font-size:11px}.fd-career-approval>svg{color:var(--fd-green)}.fd-career-icon-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;color:var(--fd-muted);border:0;border-radius:4px}.fd-career-icon-button:hover{background:var(--fd-inset);color:var(--fd-ink)}.fd-career-list-heading{display:flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-bottom:1px solid var(--fd-line)}.fd-career-list-heading strong{font-size:12px;font-weight:400}.fd-career-list-heading>span{font-size:11px;color:var(--fd-muted)}.fd-career-application-list{min-height:0;overflow-y:auto;scrollbar-width:thin}.fd-career-application{display:flex;align-items:center;gap:9px;min-height:58px;padding:10px 16px;border-bottom:1px solid var(--fd-line);transition:background .25s cubic-bezier(.2,0,0,1)}.fd-career-application.is-selected{background:color-mix(in srgb,var(--fd-ink) 2%,var(--fd-paper))}.fd-career-application-name{display:flex;flex:1;align-items:center;gap:10px;min-width:0;text-align:left;border:0;padding:0;color:var(--fd-ink);background:none}.fd-career-application-name>span:not(.fd-company){display:block;min-width:0}.fd-career-application-name strong{display:block;font-size:13px;font-weight:500}.fd-career-application-name small{display:block;color:var(--fd-muted);font-size:11px;line-height:1.35;margin-top:4px}.fd-career-status-picker{flex-shrink:0;max-width:110px;border-radius:4px;background:var(--fd-inset);color:var(--fd-muted);transition:background .25s cubic-bezier(.2,0,0,1),color .25s cubic-bezier(.2,0,0,1)}.fd-career-status-picker.is-interview{color:#647d8c;background:#f1f5f7}.fd-career-status-picker.is-offer{color:var(--fd-green);background:#f1f6f2}.fd-career-status-picker select{display:block;max-width:110px;color:inherit;border:0;border-radius:4px;padding:6px 4px 6px 6px;background:transparent;font-size:11px;cursor:pointer}.fd-career-status-picker option{color:var(--fd-ink);background:var(--fd-paper)}.fd-career-next-step{display:flex;flex-shrink:0;align-items:flex-start;gap:10px;min-height:64px;padding:15px 18px}.fd-career-next-step>div{min-width:0}.fd-career-next-step span{display:block;font-size:11px;color:var(--fd-muted);margin-bottom:5px}.fd-career-next-step p{font-size:12px;line-height:1.5}.fd-career-interview-role{display:flex;align-items:center;gap:10px;padding:7px 18px;min-height:54px;font-size:13px}.fd-career-interview-role strong{display:block;font-size:11px;font-weight:400;color:var(--fd-muted);margin-top:3px}.fd-career-practice-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:12px 18px 6px}.fd-career-question{display:flex;align-items:flex-start;gap:9px}.fd-career-question p{flex:1;min-width:0}.fd-career-question p>span{display:block;color:var(--fd-muted);font-size:11px;margin-bottom:6px}.fd-career-question strong{display:block;font-size:13px;font-weight:400;line-height:1.4}.fd-career-sample{margin-top:15px;padding-left:32px}.fd-career-sample>span{color:var(--fd-muted);font-size:11px}.fd-career-sample p{font-size:12px;line-height:1.5;color:var(--fd-muted);margin-top:5px}.fd-career-answer-button{display:flex;align-items:center;gap:7px;margin:21px 0 0 32px;border:0;background:transparent;padding:0;color:var(--fd-muted);font-size:11px!important}.fd-career-answer-button:hover{color:var(--fd-ink)}.fd-career-feedback>div{display:flex;align-items:flex-start;gap:10px}.fd-career-feedback>div+div{margin-top:11px}.fd-career-feedback p{flex:1;min-width:0}.fd-career-feedback strong{display:block;font-size:11px;font-weight:500}.fd-career-feedback p>span{display:block;color:var(--fd-muted);margin-top:4px;font-size:12px;line-height:1.5}.fd-career-takeaway{padding-top:9px;border-top:1px solid var(--fd-line)}.fd-career-practice-footer{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:5px 18px}.fd-career-practice-footer>span{color:var(--fd-muted);font-size:11px}.fd-career-practice-footer button{display:flex;align-items:center;gap:7px;border:0;padding:0;background:none;color:var(--fd-muted);font-size:11px}.fd-career-practice-footer button:hover{color:var(--fd-ink)}.fd-career-enter{animation:fd-career-reveal .32s cubic-bezier(.2,0,0,1) both}.fd-career-resume .fd-window-body>.fd-career-document{flex:1}.fd-career-status,.fd-career-email-footer,.fd-career-practice-footer{margin-top:auto;flex-shrink:0}.fd-career-target,.fd-career-tabs,.fd-career-company-tabs,.fd-career-interview-role,.fd-career-list-heading{flex-shrink:0}.dark .fd-career-status-picker.is-interview{background:#2c3439;color:#aabcc6}.dark .fd-career-status-picker.is-offer{background:#2c3931;color:#b0c7b6}@keyframes fd-career-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@container (max-width: 340px){.fd-career-target{min-height:54px;padding:9px 16px;gap:8px}.fd-career-target>svg{display:none}.fd-career-target strong{font-size:13px}.fd-career-tabs{height:36px;padding:0 16px}.fd-career-document{padding:11px 16px 6px}.fd-career-document-name{font-size:20px}.fd-career-document-rule{margin:9px 0}.fd-career-excerpt{margin-top:6px!important}.fd-career-status{padding:6px 16px}.fd-career-email{padding:12px 16px 6px}.fd-career-email-subject{margin-top:10px}.fd-career-email-body,.fd-career-attachment{margin-top:9px}.fd-career-email-footer{padding:3px 16px;min-height:38px}.fd-career-company-tabs{min-height:36px;padding:0 16px;gap:11px}.fd-career-company-tabs button{gap:6px}.fd-career-list-heading{height:40px;padding:0 16px}.fd-career-application{position:relative;gap:6px;min-height:58px;padding:9px 12px}.fd-career-application-name{gap:7px}.fd-career-application-name strong{padding-right:95px}.fd-career-application-name small{font-size:11px}.fd-career-status-picker{position:absolute;top:4px;right:14px}.fd-career-status-picker,.fd-career-status-picker select{max-width:105px}.fd-career-status-picker select{padding-left:5px}.fd-career-next-step{padding:10px 16px}.fd-career-interview-role{min-height:54px;padding:7px 16px;font-size:13px}.fd-career-practice-body{padding:11px 16px 6px}.fd-career-question strong{font-size:13px}.fd-career-sample{margin-top:13px}.fd-career-feedback>div+div{margin-top:10px}.fd-career-feedback>div{gap:8px}.fd-career-practice-footer{min-height:38px;padding:5px 16px}}@media (prefers-reduced-motion: reduce){.fd-career-enter{animation:none}.fd-career-demo *,.fd-career-demo *:before,.fd-career-demo *:after{transition:none!important}}.fd-section{--fd-paper: #fff;--fd-canvas: #f8f8f6;--fd-inset: #f4f4f3;--fd-ink: #414141;--fd-muted: #727270;--fd-line: rgba(32, 32, 30, .065);--fd-orange: #fe781c;--fd-green: #587961;padding:80px 0;background:var(--fd-canvas);color:var(--fd-ink);font-family:Sohne,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:0;scroll-margin-top:80px}.dark .fd-section{--fd-paper: #242426;--fd-canvas: #1b1b1d;--fd-inset: #2f2f32;--fd-ink: #e5e5e3;--fd-muted: #a1a1aa;--fd-line: rgba(255, 255, 255, .1);--fd-green: #a2bba9}.fd-section *,.fd-section *:before,.fd-section *:after{box-sizing:border-box;letter-spacing:0}.fd-container{max-width:1680px;margin:0 auto;padding:0 40px}.fd-heading{margin:0 0 40px}.fd-heading h2{margin:0;font-size:40px;line-height:1.15;font-weight:400}.fd-heading h2 em{font-family:Sohne,sans-serif;font-weight:400}.fd-heading>p{max-width:570px;margin:16px 0 0;color:var(--fd-muted);font-size:15px;line-height:1.6}.fd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fd-rail-controls{display:none}.fd-rail-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fd-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--fd-line);border-radius:5px;background:var(--fd-paper)}.fd-media{position:relative;padding:24px 26px 0;height:380px;flex:none}.fd-stage{position:relative;isolation:isolate;container-type:inline-size;height:340px;min-width:0;transform:translateY(var(--fd-scene-offset, 0px))}.fd-card[data-feature=concierge]{--fd-scene-offset: 10px}.fd-card[data-feature=campaigns]{--fd-scene-offset: 14px}.fd-card[data-feature=tracking]{--fd-scene-offset: 4px}.fd-card[data-feature=interview]{--fd-scene-offset: 10px}.fd-media:after{content:"";position:absolute;z-index:2;right:0;bottom:0;left:0;height:62px;background:linear-gradient(to top,var(--fd-paper) 6%,transparent);pointer-events:none;transition:opacity .22s ease}.fd-media:hover:after,.fd-media:focus-within:after{opacity:0}.fd-caption{padding:16px 26px 28px;flex:1}.fd-caption>h3{margin:0;font-size:16.5px;line-height:1.4;font-weight:400;overflow-wrap:break-word}.fd-caption>p{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--fd-muted)}.fd-playback{position:absolute;z-index:3;top:1px;right:18px;display:flex;opacity:0;transition:opacity .16s ease}.fd-card:hover .fd-playback,.fd-card:focus-within .fd-playback{opacity:1}.fd-icon-button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;flex:none;border:0;border-radius:4px;background:transparent;color:var(--fd-muted);cursor:pointer}.fd-icon-button:hover{color:var(--fd-ink);background:var(--fd-inset)}.fd-section button,.fd-section input,.fd-section select{font-family:inherit}.fd-section button{-webkit-tap-highlight-color:transparent}.fd-section :is(button,input,select):focus-visible{outline:2px solid var(--fd-orange);outline-offset:2px}.fd-section button:disabled{cursor:default;opacity:.55}.fd-window{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--fd-line);border-bottom-color:transparent;border-radius:8px 8px 0 0;background:var(--fd-paper);box-shadow:0 0 0 1px #00000006,0 8px 30px #191c2111}.fd-window-header{min-height:44px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 18px;border-bottom:1px solid var(--fd-line)}.fd-window-title{display:flex;min-width:0;align-items:center;gap:6px;font-size:12px;line-height:1.4;font-weight:500}.fd-window-title>svg{flex:none;color:var(--fd-muted)}.fd-window-title>span{min-width:0;overflow-wrap:anywhere}.fd-window-body{position:relative;min-height:0;min-width:0;flex:1;display:flex;flex-direction:column}.fd-company{display:inline-flex;flex:none}.fd-company>.concierge-company-mark{width:100%;height:100%;border-radius:5px}.fd-cursor{position:absolute;z-index:5;pointer-events:none;color:#202124;filter:drop-shadow(0 2px 2px #0003)}@media (max-width: 1179px){.fd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1180px) and (max-width: 1399px){.fd-container{padding:0 28px}.fd-media{padding-right:20px;padding-left:20px}.fd-caption{padding-right:22px;padding-left:22px}}@media (max-width: 767px){.fd-section{padding:56px 0}.fd-container{--fd-gutter: 20px;padding:0}.fd-heading{margin:0 var(--fd-gutter) 28px}.fd-heading h2{font-size:32px}.fd-heading>p{margin-top:14px;font-size:14px}.fd-grid{display:flex;position:relative;width:100%;gap:12px;padding:0 var(--fd-gutter) 4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fd-gutter);overscroll-behavior-x:contain;scrollbar-width:none}.fd-grid::-webkit-scrollbar{display:none}.fd-grid:after{content:"";flex:0 0 calc(10% - 12px)}.fd-grid:focus-visible{outline:2px solid var(--fd-orange);outline-offset:-2px}.fd-grid>.fd-card{flex:0 0 90%;scroll-snap-align:start}.fd-rail-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px var(--fd-gutter) 0}.fd-rail-progress{font-size:11px;font-variant-numeric:tabular-nums;color:var(--fd-ink)}.fd-rail-progress>span>span{color:var(--fd-muted)}.fd-rail-navigation{display:flex;gap:6px}.fd-rail-navigation .fd-icon-button{width:36px;height:36px;border-radius:50%;background:var(--fd-inset);color:var(--fd-ink)}.fd-rail-navigation .fd-icon-button:disabled{opacity:.35}.fd-rail-navigation .fd-icon-button:hover:not(:disabled){background:var(--fd-ink);color:var(--fd-paper)}.fd-media{height:370px;padding:24px 16px 0}.fd-stage{transform:none}.fd-caption{padding:16px 20px 24px}.fd-window-header{padding:9px 16px}.fd-playback{right:14px}}@media (max-width: 380px){.fd-container{--fd-gutter: 12px}.fd-media{padding-right:12px;padding-left:12px}}@media (hover: none){.fd-playback{opacity:.7}.fd-media:after{display:none}}@media (prefers-reduced-motion: reduce){.fd-section *,.fd-section *:before,.fd-section *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
