.fsp-connect{width:100%;min-width:0}.fsp-login-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;padding:13px 18px;border:1px solid #8e79a5;border-radius:12px;background:#292330;color:#fff;font-size:15px;font-weight:650;line-height:1.4;transition:background .18s,border-color .18s}.fsp-login-button:hover:not(:disabled){background:#383042;border-color:#bfa5ff}.fsp-login-button:focus-visible{outline:2px solid #bfa5ff;outline-offset:4px}.fsp-login-button img{width:28px;height:28px;flex-shrink:0;object-fit:contain}.fsp-login-button span{min-width:0}.fsp-login-button small{margin-left:auto;font-size:11px;font-weight:500;letter-spacing:.03em;padding:4px 7px;border-radius:5px;background:#483953;color:#d3c2e7}.fsp-login-button:disabled{opacity:.75;cursor:default}.fsp-login-description{margin:9px 0 0;color:#ac9bbd;font-size:12px;line-height:1.6;text-align:center}.auth-method-divider{display:flex;align-items:center;gap:14px;margin:22px 0;color:#9683ab;font-size:12px}.auth-method-divider:after,.auth-method-divider:before{content:"";height:1px;flex:1;background:#5b486d66}.fsp-login-notice{margin:12px 0 0;padding:12px 14px;border:1px solid #806497;border-radius:10px;background:#35273f;color:#efdfef;font-size:13px;line-height:1.65}.fsp-connect-light .fsp-login-button{background:#fff;border-color:#dcdde3;color:#282a32}.fsp-connect-light .fsp-login-button:hover:not(:disabled){background:#f7f7f9;border-color:#b9bbc5}.fsp-connect-light .fsp-login-description{color:#797185}.fsp-connect-light .fsp-login-notice{background:#f6f2ff;border-color:#ded4f4;color:#544464}.fsp-connect-light .fsp-login-button small{background:#e5dcfa;color:#705995}.account-fsp-row{align-items:start}.account-fsp-row .fsp-connect{max-width:360px}.fsp-panel .fsp-connect .fsp-login-button img{width:28px;height:28px;margin:0}@media (max-width:600px){.fsp-login-button{font-size:14px;padding:12px;gap:9px}.fsp-login-button small{font-size:10px}.auth-method-divider{gap:9px;font-size:11px}.account-fsp-row .fsp-connect{max-width:none}}.auth-refresh .auth-card>.fsp-connect{width:100%;margin-top:24px}.auth-refresh .fsp-login-button{box-sizing:border-box;min-height:calc(54px * var(--auth-unit));font-size:calc(14px * var(--auth-unit));padding:13px 16px;border-radius:12px;gap:12px;background:linear-gradient(145deg,#2b2833,#24242c);border-color:#524858}.auth-refresh .fsp-login-button img{width:calc(24px * var(--auth-unit));height:calc(24px * var(--auth-unit))}.auth-refresh .fsp-login-description{font-size:calc(12px * var(--auth-unit));margin-top:10px}.auth-refresh .auth-method-divider{margin:24px 0 0;font-size:calc(12px * var(--auth-unit))}@media (max-width:600px){.auth-refresh .auth-card>.fsp-connect{margin-top:20px}}.auth-refresh .auth-password-group{height:calc(54px * var(--auth-unit));min-height:calc(54px * var(--auth-unit));border-radius:12px;border-color:#524858;background:linear-gradient(145deg,#2b2833,#24242c);box-shadow:none}.auth-refresh .auth-password-group:focus-within{border-color:#b5a5ff;box-shadow:0 0 0 3px #402fff22}.auth-refresh .auth-form .auth-password-group input{min-height:0;height:100%;min-width:0;width:0;flex:1;border:0;border-radius:12px;background:transparent;box-shadow:none;outline:none;padding:13px 16px}.auth-refresh .auth-password-group [data-slot=input-group-addon]{flex-shrink:0;padding-right:12px}.auth-refresh .auth-password-group button{width:calc(32px * var(--auth-unit));height:calc(32px * var(--auth-unit));border:0;background:transparent;color:#b9aec9;padding:0}.auth-refresh .auth-password-group button:hover{background:#ffffff0d;color:#fff}.auth-refresh .auth-password-group button:focus-visible{outline:2px solid #b5a5ff;outline-offset:2px}.auth-refresh .auth-password-group button svg{width:calc(19px * var(--auth-unit));height:calc(19px * var(--auth-unit))}.auth-feedback-login{display:inline-flex;align-items:center;gap:8px;color:#c7b9ff;font-size:calc(14px * var(--auth-unit));font-weight:650;margin-bottom:8px}.auth-feedback-login:hover{color:#fff}.auth-account-overlay{background:#11121bc4;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.auth-account-dialog{width:min(520px,calc(100vw - 32px));max-width:520px;padding:34px;gap:18px;border:1px solid #6d548b;border-radius:24px;background:linear-gradient(145deg,#252031,#17181f 65%);color:#f8f5ff;box-shadow:0 24px 90px #0008}.auth-account-dialog [data-slot=dialog-title]{font-size:30px;line-height:1.2;font-weight:800;letter-spacing:-.04em}.auth-account-dialog [data-slot=dialog-description]{font-size:15px;line-height:1.7;color:#c1bdcc}.auth-account-dialog .btn{min-height:52px;margin-top:6px;border-radius:12px;font-size:15px}.auth-account-secondary{color:#c6b5ef;font-weight:650;font-size:14px;padding:9px;border-radius:8px}.auth-account-secondary:hover{background:#ffffff09}.auth-account-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#b8adcc}.auth-account-close:hover{background:#ffffff0b}.auth-account-dialog button:focus-visible{outline:2px solid #b5a5ff;outline-offset:3px}@media (max-width:480px){.auth-account-dialog{padding:26px;border-radius:20px}.auth-account-dialog [data-slot=dialog-title]{font-size:26px}}.fsp-demo-connect{margin-top:18px;padding:18px;border:1px solid #625276;border-radius:14px;background:#ffffff05}.fsp-demo-label{display:inline-block;color:#c5afe8;font-size:11px;letter-spacing:.04em;margin-bottom:10px}.fsp-demo-connect h4{margin:0 0 8px;font-size:17px}.fsp-demo-connect>p{font-size:13px;line-height:1.65;margin:8px 0 14px;overflow-wrap:anywhere}.fsp-demo-connect>small{display:block;font-size:11px;margin:8px 0 14px}.fsp-demo-connect .fsp-login-button{margin-top:12px;font-size:13px;min-height:46px}.fsp-demo-light{background:transparent;border:0;padding:0;color:#282334;max-width:360px}.fsp-demo-light .fsp-demo-label{color:#765598}.fsp-demo-light .fsp-login-button{background:#fff;border-color:#dcdde3;color:#282a32;font-size:15px;min-height:50px;margin-top:10px}.fsp-demo-light .fsp-login-button:first-child{margin-top:0}.fsp-demo-light .fsp-login-button:hover:not(:disabled){background:#f7f7f9;border-color:#b9bbc5}.fsp-demo-light .fsp-login-description{color:#776b89}.fsp-demo-light .fsp-login-notice{color:#544464;background:#f0e9fc;border-color:#d4c9ec}.fsp-demo-events{list-style:none;padding:0;margin:16px 0}.fsp-demo-events li{display:grid;gap:5px;border-top:1px solid #ded5ef;padding:12px 0}.fsp-demo-events strong{font-size:13px}.fsp-demo-events small,.fsp-demo-events span{font-size:11px;color:#776b89}.fsp-demo-preview{display:block;margin:14px 0;font-size:13px;font-weight:650;color:#402fff}.account-row.account-fsp-row{align-items:flex-start}.account-row.account-fsp-row .fsp-demo-light{flex:0 1 360px;width:100%;min-width:0;margin-top:0}@media (max-width:650px){.account-row.account-fsp-row .fsp-demo-light{flex-basis:auto;max-width:none}}.auth-refresh .code-send-button{margin-top:24px}.code-delivery-note{margin:14px 0 0;font-size:calc(14px * var(--auth-unit));color:#c1bdcc}.auth-refresh .code-form{gap:12px}.auth-refresh .verification-code{width:100%;opacity:1}.verification-code [data-slot=input-otp-group]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:100%;max-width:calc(410px * var(--auth-unit))}.auth-refresh .verification-code [data-slot=input-otp-slot]{width:100%;height:auto;aspect-ratio:1;border:1px solid #524858;border-radius:12px;background:linear-gradient(145deg,#2b2833,#24242c);color:#f7f4ff;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:calc(26px * var(--auth-unit));box-shadow:none;transition:border-color .16s,background-color .16s}.auth-refresh .verification-code [data-active=true]{border-color:#b39eff;box-shadow:0 0 0 3px #9b78ff20}.auth-refresh .verification-code.is-error [data-slot=input-otp-slot]{border-color:#ff6c7c;background:#3b1d29;color:#ffadba;box-shadow:none}.auth-refresh .verification-code.is-success [data-slot=input-otp-slot]{border-color:#41d69b;background:#133629;color:#89f0bd;box-shadow:none}.auth-refresh .code-form input[data-slot=input-otp]{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:inherit}.code-status{margin:0;min-height:2.8em;font-size:calc(13px * var(--auth-unit));line-height:1.5;color:#aca1b8}.code-status.error{color:#ffadba}.code-status.success{color:#89f0bd}.code-profile-link{display:block;margin-top:24px;text-align:left;line-height:1.5}.local-inbox-link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:#c7b8ff;font-weight:650;font-size:calc(14px * var(--auth-unit));text-decoration:underline;text-underline-offset:4px}.local-mail-preview{margin-top:18px;padding:16px;border:1px solid #574669;border-radius:12px;background:#262031}.local-mail-preview .mono{font-size:11px;color:#b5a5ff}.local-mail-preview p{margin:8px 0;font-size:13px}.local-mail-preview strong{display:block;font-family:JetBrains Mono,monospace;font-size:26px;letter-spacing:.2em}.local-mail-preview small{display:block;margin-top:8px;color:#aca1b8}.setup-return-code{display:flex;align-items:center;gap:8px;margin-top:22px;font-size:14px;text-align:left}@media (max-width:480px){.verification-code [data-slot=input-otp-group]{gap:6px}.auth-refresh .verification-code [data-slot=input-otp-slot]{font-size:22px;border-radius:9px}}.email-change-dialog{position:fixed;min-height:0;height:auto;--auth-unit:var(--interface-scale,1);padding:34px;max-height:calc(100dvh - 32px);overflow-y:auto;background:linear-gradient(145deg,#252031,#17181f 65%)}.email-change-dialog .auth-form{margin-top:2px}.email-change-dialog [data-slot=dialog-title]{padding-right:18px}.email-change-steps{display:flex;align-items:center;gap:7px;padding-right:25px;margin-bottom:6px;font-size:10px;color:#80768d}.email-change-steps span.active{color:#c6b5ef}.email-change-steps i{width:15px;height:1px;background:#574b65}.email-change-current{margin:0;color:#a99abd;font-size:13px;text-align:center;overflow-wrap:anywhere}.email-change-back{display:inline-flex;justify-content:center;align-items:center;gap:7px;color:#b8adcc;font-size:13px;margin-top:4px}.email-change-access-confirmed{display:flex;align-items:center;gap:7px;font-size:12px;color:#89f0bd}.email-change-dialog .verification-code [data-slot=input-otp-group]{max-width:none}@media (max-width:480px){.email-change-dialog{padding:26px}.email-change-steps{font-size:9px;gap:5px}}.auth-email .code-resend-button{justify-self:start;margin-top:4px;color:#c8b6f1;font-size:14px}.auth-email .code-resend-button:disabled{opacity:.55;cursor:default}.landing-refresh .employer-inner h2,.landing-refresh .faq-intro h2,.landing-refresh .narrative-heading h2{font-family:JetBrains,monospace;font-weight:700;letter-spacing:-.065em}.landing-refresh .assessment-question h3,.landing-refresh .preview-top h2,.landing-refresh .scene-signals strong{font-family:JetBrains,monospace;font-weight:600;letter-spacing:-.055em}.landing-refresh .eyebrow,.landing-refresh .kicker{font-size:clamp(14px,1vw,22px);font-weight:600}@media (max-width:800px){.landing-refresh .employer-inner h2,.landing-refresh .faq-intro h2,.landing-refresh .narrative-heading h2{font-size:clamp(30px,7.5vw,48px)}.landing-refresh .preview-top h2{font-size:clamp(20px,5.5vw,28px)}}.profile-tabbed-editor{--profile-text:calc(16px * var(--interface-scale, 1));--profile-caption:calc(14px * var(--interface-scale, 1));width:100%}.profile-tabbed-editor .editor-layout{grid-template-columns:220px minmax(0,1fr) 280px;gap:24px;width:100%}.profile-navigation-card{position:sticky;top:calc(95px * var(--interface-scale, 1));min-width:0;overflow:hidden;border:1px solid #e6e2ef;border-radius:20px;background:#fff}.profile-navigation-progress{padding:24px 22px;background:linear-gradient(145deg,#f3efff,#faf8ff);border-bottom:1px solid #e6def8}.profile-navigation-progress .eyebrow{font-size:calc(11px * var(--interface-scale, 1))}.profile-navigation-progress>div{display:flex;align-items:baseline;gap:10px;margin:14px 0}.profile-navigation-progress strong{font-size:calc(42px * var(--interface-scale, 1));line-height:1;font-weight:700;letter-spacing:-.07em;color:#402fff}.profile-navigation-progress strong small{font-size:.55em;margin-left:3px}.profile-navigation-progress>div>span{font-size:var(--profile-caption);color:#716781}.profile-navigation-progress [data-slot=progress]{height:7px;background:#e3daf8}.profile-navigation-progress [data-slot=progress-indicator],.sidebar-profile-progress [data-slot=progress-indicator]{background:linear-gradient(90deg,#402fff,#9e72ee)}.profile-navigation-progress p{font-size:calc(12px * var(--interface-scale, 1));line-height:1.5;margin-top:12px;color:#635776}.profile-tabbed-editor .profile-section-nav{position:static;padding:10px;width:100%;gap:6px}.profile-section-nav [data-slot=tabs-trigger]{min-height:76px;padding:14px 12px;gap:10px;white-space:normal;text-align:left;border-radius:12px;color:#4a4556;transition:background .18s,border-color .18s,color .18s}.profile-section-nav [data-slot=tabs-trigger]:hover{background:#f7f5fc;color:#402fff}.profile-section-nav [data-slot=tabs-trigger][data-state=active]{background:#402fff;color:#fff;border-color:#402fff;box-shadow:0 5px 14px #402fff18}.profile-tab-icon{display:grid;place-items:center;flex-shrink:0;width:30px;height:34px}.profile-section-nav .profile-tab-icon svg{width:21px;height:21px}.profile-tab-copy{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.profile-tab-copy strong{font-size:calc(14px * var(--interface-scale, 1));font-weight:700;line-height:1.35}.profile-tab-copy small{font-size:calc(11px * var(--interface-scale, 1));color:#80768e;font-weight:400;line-height:1.4}.profile-section-nav [data-state=active] .profile-tab-copy small{color:#e5dfff}.profile-section-nav .profile-tab-check{width:15px;height:15px;margin-left:auto;flex-shrink:0;color:#7c6bd7}.profile-section-nav [data-state=active] .profile-tab-check{color:#fff}.profile-tabbed-editor .profile-form{border:0;padding:0;background:transparent;border-radius:0;box-shadow:none}.profile-section-content{gap:22px}.profile-section-content .form-section-heading{border:0;margin:0 0 2px;padding:5px 0 12px;align-items:flex-start;gap:16px}.profile-section-content .form-section-heading>.mono{width:48px;height:48px;font-size:calc(14px * var(--interface-scale, 1));background:#eae4ff;border-radius:14px}.profile-section-content .form-section-heading h2{font-size:calc(26px * var(--interface-scale, 1));line-height:1.25;margin:0 0 8px}.profile-section-content .form-section-heading p{font-size:var(--profile-caption);color:#716b7e;line-height:1.6}.profile-section-content .work-entry,.profile-section-content>:is(.form-two,.field,.upload-zone,.consent-publication){padding:26px;border:1px solid #e5e1ec;background:#fff;border-radius:18px;box-shadow:0 3px 14px #25203403}.profile-section-content .form-two{gap:24px 20px}.profile-group-title{grid-column:1/-1;margin:0;padding-bottom:18px;border-bottom:1px solid #eeeaf4;font-size:calc(18px * var(--interface-scale, 1));font-weight:750;min-width:0;overflow-wrap:anywhere}.profile-section-content .field{gap:10px}.profile-section-content .field,.profile-section-content .field [data-slot=field-label],.profile-section-content .field>span{font-size:var(--profile-text);font-weight:600;color:#35303f}.profile-section-content .journey-field{gap:10px;min-width:0}.profile-section-content .journey-field>span{font-size:var(--profile-text);font-weight:600;color:#35303f}.profile-section-content .journey-field [data-slot=select-trigger]{min-height:calc(54px * var(--interface-scale, 1));height:auto;padding:14px 16px;border:1.5px solid #e0dce9;border-radius:11px;background:#faf9fc;color:#29232f;font-size:var(--profile-text);width:100%;min-width:0;white-space:normal}.profile-section-content .journey-field [data-slot=select-value]{min-width:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.profile-section-content .journey-field [data-slot=select-trigger]:focus-visible{border-color:#8a76f3;outline:0;box-shadow:0 0 0 3px #402fff14}.profile-section-content .field :is(input:not([type=file]):not([data-slot=input-group-control]),textarea,[data-slot=select-trigger],[data-slot=input-group]){min-height:calc(54px * var(--interface-scale, 1));border:1.5px solid #e0dce9;border-radius:11px;background:#faf9fc;color:#29232f;font-size:var(--profile-text);box-shadow:none;transition:border-color .18s,background .18s,box-shadow .18s}.profile-section-content .field input:not([type=file]),.profile-section-content .field textarea{padding:14px 16px;font-size:var(--profile-text);font-weight:500}.profile-section-content .field [data-slot=input-group]{padding:0}.profile-section-content .field [data-slot=input-group-control]{border:0;background:transparent;height:auto;min-height:0;box-shadow:none}.profile-section-content .field :is(input,textarea)::placeholder{color:#8a8095;font-weight:400}.profile-section-content .field :is(input,textarea):focus-visible,.profile-section-content .field [data-slot=input-group]:focus-within{border-color:#8a76f3;outline:0;background:#fff;box-shadow:0 0 0 3px #402fff14}.profile-section-content .field textarea{min-height:150px;resize:vertical;line-height:1.7}.profile-section-content .field input[aria-invalid=true]{border-color:#ec1d35;background:#fff5f6}.profile-section-content .field>.muted{font-size:var(--profile-caption);font-weight:400}.profile-section-content .filter-check{align-items:center;font-size:var(--profile-caption);line-height:1.7;color:#62566e}.profile-section-content .suggestion-chips{gap:10px;margin-top:14px}.profile-section-content .suggestion-chips li{padding:8px 12px;border-radius:8px;background:#eee8ff;color:#4c3786;border-color:#ded1fb;font-size:var(--profile-caption)}.profile-section-content .suggestion-chips button{width:28px;height:28px}.profile-section-content .email-profile-note{padding:18px 20px;gap:12px;font-size:var(--profile-caption);line-height:1.6}.profile-section-content .email-profile-note svg{flex-shrink:0}.profile-section-content .work-entry-title{font-size:calc(18px * var(--interface-scale, 1));padding-bottom:18px;border-bottom:1px solid #eeeaf4}.profile-section-content>.btn.outline{min-height:54px;font-size:var(--profile-text);border:1.5px dashed #b3a2ed;background:#f2edff;color:#493480}.profile-section-content>.btn.outline:not(:disabled):hover{background:#e6dcff;border-color:#7a59d1;color:#34215f}.profile-section-content .upload-zone{padding:38px 28px;border-style:dashed;border-color:#b7a8ef;background:linear-gradient(145deg,#fff,#f5f0ff)}.profile-section-content .upload-zone>strong{font-size:calc(22px * var(--interface-scale, 1))}.profile-section-content .upload-zone>p{font-size:var(--profile-caption);line-height:1.7}.profile-section-content .upload-zone .btn{min-height:50px;padding:12px 24px;font-size:var(--profile-text)}.profile-tabbed-editor .profile-sticky-actions{margin-top:0;padding:22px 24px;border-radius:16px;box-shadow:none}.profile-tabbed-editor .profile-sticky-actions>span{max-width:250px;font-size:calc(12px * var(--interface-scale, 1));line-height:1.6;color:#766a84}.profile-tabbed-editor .profile-sticky-actions .btn{min-height:54px;font-size:var(--profile-text)}.profile-tabbed-editor .editor-aside{top:calc(95px * var(--interface-scale, 1));gap:20px}.profile-tabbed-editor .profile-completion{padding:26px 24px;border-radius:20px}.profile-tabbed-editor .profile-completion h2{font-size:calc(22px * var(--interface-scale, 1))}.profile-tabbed-editor .profile-completion-heading p{font-size:var(--profile-caption);line-height:1.65;color:#766783}.profile-tabbed-editor .profile-completion-heading>strong{font-size:calc(24px * var(--interface-scale, 1))}.profile-tabbed-editor .profile-completion-heading>strong small{font-size:calc(12px * var(--interface-scale, 1))}.profile-tabbed-editor .profile-completion>[data-slot=progress]{height:7px}.profile-tabbed-editor .profile-completion ul{gap:6px}.profile-completion-link{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:7px 4px;text-align:left;font-size:calc(14px * var(--interface-scale, 1));color:#78688b;border-radius:8px;line-height:1.5;transition:background .18s}.profile-completion-link:hover{background:#f6f2ff}.profile-completion-link:focus-visible{outline:2px solid #8a76f3;outline-offset:3px}.profile-completion-link .completion-go{background:transparent;margin-left:auto;padding:0;width:15px;height:15px;color:#9d87cc}.profile-completion-link>span:not(.completion-circle){flex:1;min-width:0}.profile-tabbed-editor .profile-completion-hint{font-size:calc(12px * var(--interface-scale, 1));line-height:1.65;color:#86768f}.profile-tabbed-editor .editor-aside>.panel{padding:24px;border-radius:20px}.profile-tabbed-editor .editor-aside>.panel p{font-size:var(--profile-caption);line-height:1.7}.sidebar-profile-progress{margin:8px 28px 12px}.sidebar-profile-progress>div:first-child{display:flex;gap:6px;justify-content:space-between;align-items:baseline;margin-bottom:12px}.sidebar-profile-progress span{font-size:calc(10px * var(--interface-scale, 1));color:#bab4cc}.sidebar-profile-progress strong{font-family:JetBrains,monospace;font-size:calc(14px * var(--interface-scale, 1));color:#ded4ff}.sidebar-profile-progress [data-slot=progress]{height:5px;background:#393044}.sidebar-profile-progress~.sidebar-callout{display:none}@media (min-width:1920px){.profile-tabbed-editor .editor-layout{grid-template-columns:260px minmax(0,1fr) 320px;gap:30px}.profile-navigation-progress{padding:28px 24px}.profile-section-content .work-entry,.profile-section-content>:is(.form-two,.field,.upload-zone,.consent-publication){padding:30px}}@media (min-width:2400px){.profile-tabbed-editor .editor-layout{grid-template-columns:300px minmax(0,1fr) 370px;gap:34px}.profile-section-nav [data-slot=tabs-trigger]{min-height:92px;padding:18px 14px}}@media (min-width:3200px){.profile-tabbed-editor .editor-layout{grid-template-columns:360px minmax(0,1fr) 440px;gap:42px}.profile-navigation-progress{padding:36px 30px}.profile-section-nav [data-slot=tabs-trigger]{min-height:106px;padding:22px 16px}.profile-section-content .work-entry,.profile-section-content>:is(.form-two,.field,.upload-zone,.consent-publication){padding:38px}}@media (max-width:1450px){.profile-tabbed-editor .editor-layout{grid-template-columns:200px minmax(0,1fr)}.profile-tabbed-editor .editor-aside{grid-column:2;position:static}.profile-tabbed-editor .profile-completion ul{display:grid;grid-template-columns:1fr 1fr}.profile-tabbed-editor .editor-aside>.panel{display:none}}@media (max-width:1100px){.profile-tabbed-editor .editor-layout{grid-template-columns:1fr;gap:22px}.profile-navigation-card{grid-column:1;position:static}.profile-navigation-progress{padding:20px 22px}.profile-navigation-progress>div{margin:10px 0}.profile-navigation-progress strong{font-size:32px}.profile-tabbed-editor .profile-section-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-section-nav [data-slot=tabs-trigger]{width:100%;min-height:70px}.profile-tabbed-editor .editor-aside,.profile-tabbed-editor .profile-form{grid-column:1;grid-row:auto}}@media (max-width:580px){.profile-tabbed-editor{--profile-text:16px;--profile-caption:14px}.profile-tabbed-editor .profile-section-nav{grid-template-columns:1fr 1fr;padding:8px}.profile-section-nav [data-slot=tabs-trigger]{padding:12px 10px;gap:6px}.profile-tab-copy strong{font-size:13px}.profile-tab-copy small{display:none}.profile-tab-icon{width:22px}.profile-section-nav .profile-tab-icon svg{width:18px;height:18px}.profile-section-nav .profile-tab-check{display:none}.profile-section-content .work-entry,.profile-section-content>:is(.form-two,.field,.upload-zone,.consent-publication){padding:20px 16px}.profile-section-content .form-two{grid-template-columns:minmax(0,1fr);gap:22px}.profile-section-content .form-section-heading h2{font-size:24px}.profile-section-content .form-section-heading>.mono{width:40px;height:40px}.profile-section-content .email-profile-note{flex-wrap:wrap}.profile-tabbed-editor .profile-sticky-actions{padding:20px 16px;flex-direction:column;align-items:stretch}.profile-tabbed-editor .profile-sticky-actions>span{max-width:none}.profile-tabbed-editor .profile-completion ul{grid-template-columns:1fr}.profile-tabbed-editor .editor-aside{margin-top:4px}}@media (prefers-reduced-motion:reduce){.profile-tabbed-editor *,.sidebar-profile-progress *{transition:none!important;animation:none!important}}[data-slot=sidebar-wrapper].workspace-candidate-shell{--sidebar-width:220px!important}.workspace-candidate-shell .app-sidebar [data-slot=sidebar-header]{padding-inline:18px}.workspace-candidate-shell .app-sidebar .brand strong{font-size:clamp(25px,1.15vw,32px)}.workspace-candidate-shell .app-sidebar [data-slot=sidebar-footer],.workspace-candidate-shell .app-sidebar [data-slot=sidebar-group]{padding-inline:12px}.workspace-candidate-shell .app-menu-button{gap:10px!important;padding-inline:10px!important}@media (min-width:2400px){[data-slot=sidebar-wrapper].workspace-candidate-shell{--sidebar-width:244px!important}}@media (min-width:3200px){[data-slot=sidebar-wrapper].workspace-candidate-shell{--sidebar-width:280px!important}}.workspace-profile-main{max-width:none;margin:0;padding:0;animation:none}.workspace-profile-inset{--profile-header-height:88px;--interface-scale:1}.profile-header-title h1{color:#202027;font-size:calc(26px * var(--interface-scale, 1));line-height:1.25;font-weight:800;letter-spacing:-.035em}.profile-header-title p{color:#736e7b;font-size:calc(14px * var(--interface-scale, 1));margin-top:7px}.workspace-profile-main .profile-tabbed-editor .editor-layout{gap:0;grid-template-columns:clamp(210px,12vw,320px) minmax(0,1fr) clamp(280px,15vw,420px);align-items:stretch}.workspace-profile-main .profile-navigation-card{background:#fff;border:0;border-right:1px solid #e6e4eb;border-radius:0;padding:26px 18px;position:static;overflow:auto}.workspace-profile-main .profile-section-nav{padding:0;gap:14px}.workspace-profile-main .profile-section-nav [data-slot=tabs-trigger]{min-height:64px;padding:18px 16px;border-radius:10px;color:#24202c}.workspace-profile-main .profile-tab-copy strong{font-size:calc(17px * var(--interface-scale, 1))}.workspace-profile-main .profile-tab-copy small,.workspace-profile-main .profile-tab-icon{display:none}.workspace-profile-main .profile-section-nav [data-state=active]{color:#402fff;background:#ece6ff;border-color:transparent;box-shadow:none}.workspace-profile-main .profile-section-nav [data-state=active] .profile-tab-check{color:#402fff}.workspace-profile-main .profile-tabbed-editor .profile-form{display:flex;flex-direction:column;padding:30px clamp(24px,3vw,70px) 40px;gap:22px}.workspace-profile-main .profile-form>*{flex:0 0 auto}.workspace-profile-main .form-section-heading>.mono{display:none}.workspace-profile-main .profile-section-content .form-section-heading h2{font-size:calc(23px * var(--interface-scale, 1))}.workspace-profile-main .profile-section-content>:is(.form-two,.field,.upload-zone,.consent-publication),.workspace-profile-main .work-entry{border-radius:10px;box-shadow:none}.profile-toolbar{display:flex;justify-content:flex-end}.profile-toolbar .btn{padding:10px 18px;min-height:42px;font-size:calc(13px * var(--interface-scale, 1))}.workspace-profile-main .profile-tabbed-editor .editor-aside{position:static;grid-column:auto;border-left:1px solid #e6e4eb;border-radius:0;background:#fff;padding:30px 22px;gap:28px;min-width:0}.workspace-profile-main .profile-completion-rail{padding:0;border:0;border-radius:0;box-shadow:none}.profile-completion-rail .profile-completion-heading,.profile-completion-rail .profile-completion-heading+[data-slot=progress]{display:none}.workspace-profile-main .profile-rail-percent{display:block;color:#202027;font-family:Manrope,sans-serif;font-size:calc(50px * var(--interface-scale, 1));font-weight:800;letter-spacing:-.045em;line-height:1.1}.workspace-profile-main .profile-completion-rail>[data-slot=progress]{height:5px;margin:16px 0 18px;border-radius:0;background:#efedf2}.profile-completion-rail [data-slot=progress-indicator]{background:#402fff;border-radius:0}.workspace-profile-main .profile-completion-rail h2{font-size:calc(19px * var(--interface-scale, 1));font-weight:800;margin:0;color:#24202c}.profile-rail-required{font-size:calc(12px * var(--interface-scale, 1));line-height:1.6;color:#857a92;margin-top:8px}.workspace-profile-main .profile-completion-rail ul{display:flex;flex-direction:column;margin-top:30px;gap:20px}.workspace-profile-main .profile-completion-link{min-height:48px;padding:4px 0;gap:12px;font-size:calc(16px * var(--interface-scale, 1));font-weight:650;color:#6b6571}.workspace-profile-main .profile-completion-link>svg:first-child{height:26px;width:26px;padding:5px;background:#402fff;color:#fff}.workspace-profile-main .profile-completion-link .completion-circle{width:26px;height:26px;border:2px solid #c9c4cf}.workspace-profile-main .profile-completion-link .completion-go{display:none}.workspace-profile-main .profile-completion-rail .profile-completion-hint{font-size:calc(12px * var(--interface-scale, 1))}.workspace-profile-main .editor-aside>.panel{padding:24px 0 0;border:0;border-top:1px solid #ece8f2;border-radius:0;box-shadow:none}@media (min-width:1251px){.workspace-profile-main{height:calc(100dvh - var(--profile-header-height));overflow:hidden}.workspace-profile-main .editor-layout,.workspace-profile-main .profile-tabbed-editor{height:100%}.workspace-profile-main .editor-aside,.workspace-profile-main .profile-form{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}@media (min-width:2400px){.workspace-profile-inset{--profile-header-height:110px;--interface-scale:1.1}.workspace-profile-main .profile-navigation-card{padding:34px 22px}.workspace-profile-main .profile-tabbed-editor .editor-aside{padding:38px 26px}}@media (min-width:3200px){.workspace-profile-inset{--profile-header-height:130px;--interface-scale:1.3}.workspace-profile-main .profile-navigation-card{padding:42px 26px}.workspace-profile-main .profile-tabbed-editor .editor-aside{padding:46px 30px}}@media (max-width:1250px){.workspace-profile-main .profile-tabbed-editor .editor-layout{grid-template-columns:200px minmax(0,1fr)}.workspace-profile-main .profile-navigation-card{grid-row:1/3}.workspace-profile-main .profile-tabbed-editor .editor-aside{grid-column:2;border-top:1px solid #e6e4eb}.workspace-profile-main .profile-completion-rail ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-profile-main .profile-tabbed-editor .profile-section-nav{display:flex;flex-direction:column}}@media (max-width:850px){.profile-header-title p{display:none}.profile-header-title h1{font-size:20px}.workspace-profile-main .profile-tabbed-editor .editor-layout{grid-template-columns:minmax(0,1fr)}.workspace-profile-main .profile-navigation-card{grid-row:auto;grid-column:1;padding:14px;border-right:0;border-bottom:1px solid #e6e4eb}.workspace-profile-main .profile-tabbed-editor .profile-section-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.workspace-profile-main .profile-section-nav [data-slot=tabs-trigger]{padding:12px 10px;min-height:50px}.workspace-profile-main .profile-tab-copy strong{font-size:14px}.workspace-profile-main .profile-tabbed-editor .profile-form{padding:24px 16px;grid-row:2}.workspace-profile-main .profile-tabbed-editor .editor-aside{grid-column:1;grid-row:3;padding:28px 22px;border-left:0}}@media (max-width:580px){.workspace-profile-main .profile-tabbed-editor .profile-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-profile-main .profile-completion-rail ul{grid-template-columns:minmax(0,1fr)}}.profile-summary-card{background:#fff;border:1px solid #e3e0e9;border-radius:10px;padding:24px}.profile-summary-card>header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-bottom:1px solid #eae7ee;padding-bottom:22px;margin-bottom:24px}.profile-summary-card h3{font-size:calc(18px * var(--interface-scale, 1));font-weight:800;color:#24202c}.profile-pencil{display:grid;place-items:center;padding:7px;margin-left:auto;border-radius:6px;color:#56505f}.profile-pencil:hover{background:#eee8ff;color:#402fff}.profile-pencil:focus-visible{outline:2px solid #402fff;outline-offset:3px}.profile-summary-body{display:flex;flex-direction:column;gap:24px;font-size:calc(16px * var(--interface-scale, 1));line-height:1.65}.profile-summary-rows{display:flex;flex-direction:column;gap:16px}.profile-summary-rows>div{display:grid;grid-template-columns:minmax(150px,24%) minmax(0,1fr);gap:22px}.profile-summary-rows dt{color:#302b36;font-weight:750}.profile-summary-rows dd{color:#6a6472;min-width:0;overflow-wrap:anywhere}.profile-value-empty{color:#918998}.profile-summary-tags{display:flex;flex-wrap:wrap;gap:10px}.profile-summary-tags li{background:#f1eef6;color:#4c435c;border-radius:9px;padding:10px 16px;overflow-wrap:anywhere;max-width:100%}.profile-summary-caption{font-size:calc(14px * var(--interface-scale, 1));color:#817788}.profile-summary-paragraph{white-space:pre-wrap;color:#6a6472}.profile-missing{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;font-size:calc(11px * var(--interface-scale, 1));font-weight:700;border-radius:5px;color:#bd3049;background:#fff0f2}.profile-summary-section-title{margin:16px 0 8px}.profile-experience-heading h2,.profile-summary-section-title h2{font-size:calc(23px * var(--interface-scale, 1));font-weight:800;margin-bottom:10px}.profile-experience-heading p,.profile-summary-section-title p{font-size:calc(14px * var(--interface-scale, 1));color:#817788;line-height:1.6}.profile-experience-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.profile-experience-heading .btn{font-size:calc(13px * var(--interface-scale, 1));white-space:nowrap}.profile-toolbar{align-items:center;gap:20px}@media (min-width:2400px){.profile-summary-card{padding:30px}}@media (min-width:3200px){.profile-summary-card{padding:36px}}@media (max-width:580px){.profile-summary-card{padding:20px 16px}.profile-summary-rows>div{grid-template-columns:minmax(0,1fr);gap:4px}.profile-experience-heading{flex-direction:column}.profile-toolbar{justify-content:space-between;flex-wrap:wrap}}.workspace-candidate-shell .app-menu-button{color:#f4f3fa}.workspace-candidate-shell .app-menu-button>svg{color:#fff;opacity:.95;flex-shrink:0}.workspace-candidate-shell .app-menu-button[data-active=true]{color:#fff}.workspace-candidate-shell .app-menu-button:disabled{opacity:.62}.workspace-candidate-shell .app-menu-button>span{min-width:0;flex:1}.workspace-candidate-shell .app-menu-button .menu-count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:42px;height:27px;padding:3px 8px;margin-left:auto;border-radius:999px;font-size:12px;line-height:1;color:#fff;background:#6553ef;overflow:visible;white-space:nowrap}.workspace-candidate-shell .sidebar-profile-progress{color:#e6e1f5}.workspace-candidate-shell .user-avatar{padding:0;border:0;overflow:visible;background:transparent}.profile-photo{position:relative;display:inline-flex;width:42px;height:42px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:#eee8ff;color:#513bc7;font-size:14px;font-weight:700}.profile-photo>img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.profile-photo>span:not(.profile-status-dot){text-align:center}.profile-photo .profile-status-dot{position:absolute;bottom:1px;right:0;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:#8c8799}.profile-photo .status-active{background:#402fff}.profile-photo .status-open{background:#a487f0}.profile-photo .status-paused{background:#898694}.profile-photo-large{width:88px;height:88px;font-size:27px}.profile-photo-large .profile-status-dot{width:20px;height:20px;border-width:4px}.profile-identity-summary,.profile-photo-editor{display:flex;align-items:center;gap:24px}.profile-identity-summary>div{min-width:0}.profile-identity-summary strong{font-size:calc(18px * var(--interface-scale, 1))}.profile-status-label{display:flex;align-items:center;gap:8px;color:#614bbb;font-size:calc(14px * var(--interface-scale, 1));margin:10px 0}.profile-status-label>span{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#402fff}.profile-status-label.status-paused{color:#777281}.profile-status-label.status-paused>span{background:#898694}.profile-photo-editor{margin-bottom:24px;flex-wrap:wrap}.profile-photo-actions{display:flex;gap:12px;flex-wrap:wrap}.profile-photo-editor p{color:#797284;font-size:13px;margin-top:12px}.profile-card-editor{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.profile-card-editor.is-open{grid-template-rows:1fr}.profile-card-editor>div{min-height:0;overflow:hidden}.profile-inline-fields{padding-top:24px;margin-top:24px;border-top:1px solid #e9e5f1;display:grid;gap:22px}.profile-inline-fields .form-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.profile-inline-fields .field{display:flex;flex-direction:column;gap:10px}.profile-inline-fields .field i{color:#ec1d35;font-style:normal}.profile-inline-fields .field>select{width:100%;min-height:52px;border:1px solid #ded8ec;background:#faf9fd;border-radius:10px;padding:12px 14px;color:#27212f;font:inherit}.profile-inline-fields :is(input,select,textarea):focus-visible{outline:2px solid #8067ed;outline-offset:2px}.profile-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;margin-top:24px;border-top:1px solid #e9e5f1}.profile-inline-actions>span{color:#8b8298;font-size:12px}.profile-summary-card.is-editing{border-color:#b8a6f5}.profile-pencil[aria-expanded=true]{color:#402fff;background:#f0eaff}.profile-toolbar{flex-wrap:wrap}.profile-header-actions{margin-left:auto;min-width:0}.profile-header-actions .profile-toolbar{gap:18px;flex-wrap:nowrap}.profile-header-actions .btn{white-space:nowrap}.workspace-profile-inset .workspace-user{flex-shrink:0}.workspace-profile-main .profile-summary-section-title{margin-top:0}@media (max-width:1450px){.workspace-profile-inset{--profile-header-height:132px}.workspace-profile-inset .workspace-header{height:var(--profile-header-height);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding-block:12px}.workspace-profile-inset .workspace-user{grid-column:2;grid-row:1}.profile-header-actions{grid-column:1/-1;margin-left:0}}@media (max-width:850px){.workspace-profile-inset{--profile-header-height:116px}.workspace-profile-inset .workspace-header{height:auto;min-height:var(--profile-header-height)}}@media (max-width:580px){.profile-header-actions .profile-toolbar{justify-content:flex-start;gap:12px}.profile-header-actions .btn{font-size:12px;padding:8px 5px;gap:7px}.profile-header-actions .btn svg{width:15px;height:15px}}.social-profile{max-width:1320px;margin:0 auto}.social-profile-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;color:#8a8096;font-size:13px}.social-profile-toolbar .text-link{display:flex;gap:8px;align-items:center}.social-profile-hero{background:#fff;border:1px solid #e5dfef;border-radius:22px;overflow:hidden}.social-profile-cover{height:190px;padding:30px 40px;display:flex;align-items:flex-start;justify-content:flex-end;gap:16px;color:#fff;background:radial-gradient(ellipse at 80% 150%,#a381f4,transparent 55%),linear-gradient(125deg,#1b1c21 15%,#402fff)}.social-profile-cover img{width:36px;height:36px}.social-profile-cover>span{font-family:var(--font-mono);font-size:13px;padding-top:8px}.social-profile-intro{position:relative;padding:74px 40px 34px}.profile-photo-hero{position:absolute;top:-76px;left:40px;width:136px;height:136px;border:6px solid #fff;font-size:42px}.profile-photo-hero .profile-status-dot{width:24px;height:24px;bottom:5px;right:3px;border-width:4px}.social-profile-intro>.btn{position:absolute;top:22px;right:40px}.social-profile-intro h1{font-size:34px;line-height:1.25;margin:0 0 8px;overflow-wrap:anywhere}.social-profile-headline{font-size:18px;color:#746983}.social-profile-meta{display:flex;flex-wrap:wrap;gap:16px 26px;margin-top:23px;color:#796f87;font-size:14px}.social-profile-meta>span{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.social-profile-meta .social-profile-verified{color:#402fff}.social-profile-meta small{font-size:11px;color:#918699}.social-profile-columns{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;margin-top:24px}.social-profile-columns>:is(div,aside){min-width:0;display:flex;flex-direction:column;gap:24px}.social-profile-card{background:#fff;border:1px solid #e5dfef;border-radius:18px;padding:30px}.social-profile-card h2{font-size:21px;margin:0 0 20px}.social-profile-card h3{font-size:16px;margin:18px 0 8px}.social-profile-card p{color:#73697f;line-height:1.75;font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere}.social-profile-card small{display:block;color:#918798;font-size:12px;line-height:1.6;margin-top:10px}.social-profile-card dl{display:grid;gap:10px;font-size:14px}.social-profile-card dt{color:#958b9f;margin-top:7px}.social-profile-card dd{color:#4b4059;margin:0}.social-profile-card a{display:flex;gap:8px;color:#402fff;overflow-wrap:anywhere;margin-top:12px;font-size:13px}.social-profile .profile-summary-tags{display:flex;gap:9px;flex-wrap:wrap}.social-profile .profile-summary-tags>span{display:inline-flex;align-items:center;gap:5px;padding:8px 13px;background:#f0ebff;border-radius:8px;font-size:13px;color:#654fbb;overflow-wrap:anywhere;max-width:100%}.social-work-entry{display:flex;gap:19px;padding-bottom:24px}.social-work-entry>span{width:10px;height:10px;border-radius:50%;background:#402fff;flex-shrink:0;margin-top:23px}.social-work-entry>div{min-width:0}.social-work-entry h3{margin-bottom:5px}.social-work-entry strong{font-size:14px;color:#7b6e8a}.resume-builder{background:#f0edf8;border:1px solid #e1d9ef;border-radius:18px;padding:28px;margin-top:24px;min-width:0}.resume-builder-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.resume-builder-heading>div{flex:1;min-width:220px}.resume-builder-heading h2{font-size:22px;margin:0 0 10px}.resume-builder-heading p{color:#867a94;line-height:1.6;font-size:13px}.resume-template-options{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.resume-template-options button{display:flex;gap:10px;align-items:center;padding:10px 16px;border:1px solid #d9cfea;border-radius:10px;font-size:14px;background:#fff;color:#736384}.resume-template-options button[aria-pressed=true]{border-color:#402fff;color:#402fff;box-shadow:0 0 0 1px #402fff}.resume-template-swatch{display:block;width:21px;height:28px;border-radius:3px;border:1px solid #ded5ee}.resume-template-swatch.accent{background:linear-gradient(90deg,#1b1c21 35%,#402fff 0,#402fff 40%,#fff 0)}.resume-template-swatch.minimal{background:linear-gradient(#402fff 10%,#fff 0)}.resume-paper{display:grid;grid-template-columns:30% minmax(0,1fr);background:#fff;border-radius:3px;overflow:hidden;box-shadow:0 12px 40px #23182f10;font-size:12px;max-width:760px;margin:0 auto}.resume-paper aside{background:#1b1c21;color:#fff;padding:24px;border-right:4px solid #402fff;min-width:0}.resume-brand{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:700;margin-bottom:30px}.resume-brand img{width:28px;height:28px}.resume-brand small{display:block;font-size:8px;font-weight:400;color:#b7aec5}.resume-paper .resume-photo{width:85px;height:85px;border-radius:12px;font-size:27px;margin-bottom:20px}.resume-paper h4{font-size:9px;color:#b5a5ff;letter-spacing:.08em;margin:24px 0 10px}.resume-paper p{font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.resume-paper>div{padding:28px;min-width:0}.resume-paper>div>h2{font-size:28px;line-height:1.2;overflow-wrap:anywhere;margin:0 0 10px}.resume-paper>div>strong{color:#402fff;font-size:12px}.resume-paper h3{font-size:14px;color:#402fff;padding-bottom:9px;border-bottom:1px solid #ece7f5;margin:28px 0 12px}.resume-paper article{margin-bottom:18px}.resume-paper article small{display:block;color:#93879d;font-size:10px;margin-top:5px}.resume-paper footer{color:#a095aa;font-size:9px;margin-top:30px}.resume-paper.template-minimal{border-top:4px solid #402fff}.resume-paper.template-minimal aside{background:#faf9fd;color:#302737;border-right:1px solid #e9e3f0}.resume-paper.template-minimal h4{color:#402fff}@media (max-width:850px){.social-profile-columns{grid-template-columns:minmax(0,1fr)}.social-profile-intro{padding:74px 24px 28px}.profile-photo-hero{left:24px}.social-profile-intro>.btn{right:20px}.social-profile-cover{padding:25px}.social-profile-card{padding:24px}}@media (max-width:600px){.profile-inline-fields .form-two{grid-template-columns:minmax(0,1fr)}.profile-inline-actions{align-items:stretch;flex-direction:column}.profile-identity-summary{align-items:flex-start;gap:16px}.social-profile-toolbar>span{display:none}.social-profile-intro h1{font-size:28px}.social-profile-intro>.btn{position:static;margin-bottom:20px}.social-profile-intro{padding-top:80px}.social-profile-cover>span{display:none}.resume-builder{padding:18px}.resume-paper{font-size:10px;grid-template-columns:32% minmax(0,1fr)}.resume-paper aside{padding:12px}.resume-paper>div{padding:14px}.resume-paper>div>h2{font-size:20px}.resume-paper p{font-size:9px}.resume-paper h3{font-size:11px}.resume-brand{font-size:12px;gap:5px}.resume-brand img{width:17px;height:17px}.resume-paper .resume-photo{width:54px;height:54px;font-size:18px}}@media (prefers-reduced-motion:reduce){.profile-card-editor{transition:none}}.workspace-candidate-shell .app-menu-button,.workspace-candidate-shell .app-menu-button[data-active=true]{color:#fff!important;gap:8px!important;padding-left:10px!important;padding-right:10px!important}.workspace-candidate-shell .app-menu-button>svg{color:#fff!important}.workspace-candidate-shell .app-menu-button .menu-count{min-width:38px;padding-left:7px;padding-right:7px}.workspace-candidate-shell .app-menu-button:has(.menu-count)>span{white-space:nowrap;font-size:max(12px,calc(13px * var(--interface-scale, 1)))}.resume-review-fields label>div>span,.setup-parsed label>span{white-space:pre-wrap;overflow-wrap:anywhere}.resume-review-fields{max-height:min(46vh,500px);overflow-y:auto}.resume-photo-review{padding:16px 0}.resume-photo-hint,.resume-photo-review>p{font-size:13px;color:#837b95}.resume-photo-review>div{display:flex;gap:16px;flex-wrap:wrap}.resume-photo-review label{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #dcd6ef;border-radius:12px}.resume-photo-review img{width:80px;height:80px;object-fit:cover;border-radius:10px}.setup-parsed .resume-photo-review label{border-color:#685580}.setup-parsed .resume-photo-review p{color:#b4a7ca}.app-dialog.resume-review{display:flex;flex-direction:column;gap:12px;max-height:calc(100dvh - 40px);overflow:hidden}.resume-review>:not(.resume-review-fields){flex-shrink:0}.resume-review .resume-review-fields{flex:1 1 auto;min-height:100px;max-height:none;overflow-y:auto}.resume-review .resume-photo-review{padding:4px 0}.resume-review .resume-photo-review>p{margin:4px 0 8px}.resume-review .resume-photo-review label{padding:8px}.resume-review .resume-photo-review img{width:64px;height:64px}.month-picker-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:11px 14px;background:#faf9fd;border:1px solid #dedbe8;border-radius:10px;color:inherit;font:inherit;text-align:left;cursor:pointer}.month-picker-trigger:disabled{opacity:.45;cursor:default}.month-picker-trigger:focus-visible{outline:3px solid #a991ff;outline-offset:2px}.auth-dark .month-picker-trigger,.candidate-setup .month-picker-trigger{background:#27232f;border-color:#51475f;color:#eee8fa;min-height:52px}.offerly-month-calendar{width:300px;max-width:calc(100vw - 32px);padding:18px;background:#211e29;color:#eee8fa;border:1px solid #786096;border-radius:18px;box-shadow:0 16px 60px #100b2340;font-family:Manrope,sans-serif}.month-calendar-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.month-calendar-heading label{display:flex;align-items:center;gap:12px;font-size:12px;color:#bbb0cf}.month-calendar-heading input{width:80px;background:#302939;border:1px solid #635373;border-radius:8px;padding:7px;font:600 16px Manrope;color:#fff}.month-calendar-heading button{padding:8px;border-radius:8px;background:#302939}.month-calendar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.month-calendar-grid button{padding:12px 4px;border-radius:9px;font-size:12px;background:#302939;color:#e0d6ee}.month-calendar-grid button:hover:not(:disabled){background:#4c3b69}.month-calendar-grid button.is-selected{background:#402fff;color:white;box-shadow:0 0 0 1px #a38bff}.offerly-month-calendar button:disabled{opacity:.3}.offerly-month-calendar button:focus-visible{outline:2px solid #c4b1ff;outline-offset:2px}.month-calendar-footer{display:flex;justify-content:space-between;padding-top:16px;margin-top:16px;border-top:1px solid #463a54;font-size:12px;color:#c9b7ff}.workspace-profile-main .editor-aside>.panel{display:block}.workspace-profile-main .profile-navigation-card{overflow:clip}.workspace-profile-main .profile-section-nav{height:auto}.profile-language-list{display:grid;gap:24px}.profile-language-list>.btn{justify-self:start;margin:5px}@media (min-width:1251px){.workspace-profile-inset{height:100dvh;min-height:0;overflow:hidden}.workspace-profile-inset>.workspace-header{flex:0 0 var(--profile-header-height)}.workspace-profile-main{flex:1;min-height:0;height:auto}.workspace-profile-main .profile-tabbed-editor,.workspace-profile-main .profile-tabbed-editor .editor-layout{height:100%;min-height:0}}.candidate-dashboard{--interface-scale:1;--dashboard-ink:#202027;--dashboard-muted:#797585;--dashboard-accent:#402fff;width:100%;max-width:2000px;margin-inline:auto;color:var(--dashboard-ink)}.dashboard-welcome{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.dashboard-kicker,.dashboard-welcome .eyebrow{font-family:JetBrains,monospace;font-size:calc(11px * var(--interface-scale));letter-spacing:.065em}.dashboard-welcome h1{margin:12px 0 9px;font-size:calc(34px * var(--interface-scale));letter-spacing:-.045em;line-height:1.2;font-weight:800}.dashboard-welcome p{color:var(--dashboard-muted);font-size:calc(14px * var(--interface-scale))}.dashboard-welcome-person{display:flex;align-items:center;gap:16px;text-align:right;background:transparent;flex-shrink:0}.dashboard-welcome-person small,.dashboard-welcome-person strong{display:block}.dashboard-welcome-person strong{font-size:calc(13px * var(--interface-scale))}.dashboard-welcome-person small{font-size:calc(12px * var(--interface-scale));margin-top:6px;color:var(--dashboard-muted)}.dashboard-welcome-person .profile-photo{width:54px;height:54px;font-size:18px}.dashboard-next{display:flex;align-items:center;gap:20px;padding:22px 26px;background:#efecff;border:1px solid #dfd7ff;border-radius:18px;margin-bottom:26px}.dashboard-next>div{flex:1;min-width:0}.dashboard-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:white;color:var(--dashboard-accent);flex-shrink:0}.dashboard-next .mono{font-size:calc(10px * var(--interface-scale));color:#6b5ab4;letter-spacing:.05em}.dashboard-next h2{font-size:calc(18px * var(--interface-scale));font-weight:800;margin:5px 0}.dashboard-next p{color:#756a8d;line-height:1.6}.candidate-dashboard .btn,.dashboard-next p{font-size:calc(13px * var(--interface-scale))}.candidate-dashboard .btn{padding:12px 18px;min-height:44px}.dashboard-columns{display:grid;grid-template-columns:minmax(280px,.3fr) minmax(0,.7fr);gap:24px;align-items:start}.dashboard-left,.dashboard-right{display:flex;flex-direction:column;gap:24px;min-width:0}.dashboard-card{padding:27px;border:1px solid #e7e4ed;border-radius:18px;background:white;min-width:0}.dashboard-card-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.dashboard-card h2{font-size:calc(19px * var(--interface-scale));line-height:1.35;letter-spacing:-.03em;font-weight:800}.dashboard-card-heading>svg{color:#9e91c5;flex-shrink:0}.dashboard-kicker{display:inline-flex;align-items:center;gap:9px;color:#74668f}.dashboard-kicker>svg{flex-shrink:0}.dashboard-link{display:inline-flex;align-items:center;gap:8px;color:var(--dashboard-accent);background:transparent;font-size:calc(12px * var(--interface-scale));font-weight:700;line-height:1.5;text-align:left;flex-shrink:0}.dashboard-link:hover{text-decoration:underline;text-underline-offset:4px}.dashboard-search{background:linear-gradient(145deg,#f1ecff,#faf8ff);border-color:#e4dbfb}.dashboard-search .dashboard-card-heading{margin-bottom:25px}.dashboard-search h2{font-size:calc(23px * var(--interface-scale));max-width:300px}.dashboard-participation{display:flex;gap:8px;align-items:center;font-size:calc(12px * var(--interface-scale));color:#6e5c99;margin:14px 0}.dashboard-participation i{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#a792ca}.dashboard-participation.is-active i{background:#402fff;box-shadow:0 0 0 4px #402fff12}.dashboard-category>p,.dashboard-search>p{font-size:calc(13px * var(--interface-scale));line-height:1.75;color:var(--dashboard-muted)}.dashboard-status-action{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:18px;color:#402fff;font-size:calc(12px * var(--interface-scale));font-weight:700;background:transparent;text-align:left;gap:12px}.dashboard-status-action svg{flex-shrink:0}.dashboard-contact-note{display:flex;gap:10px;font-size:calc(11px * var(--interface-scale));line-height:1.65;color:#847b95;border-top:1px solid #e3daef;margin-top:24px;padding-top:20px}.dashboard-contact-note svg{flex-shrink:0;margin-top:2px;color:#8d73b5}.dashboard-percentage{display:flex;align-items:baseline;gap:12px;margin-bottom:17px}.dashboard-percentage strong{font-size:calc(46px * var(--interface-scale));line-height:1;letter-spacing:-.065em;color:var(--dashboard-accent);font-weight:800}.dashboard-percentage strong span{font-size:.58em;margin-left:2px}.dashboard-percentage>span{font-size:calc(12px * var(--interface-scale));color:var(--dashboard-muted)}.dashboard-completion [data-slot=progress]{height:6px;background:#ede9f7;border-radius:5px}.dashboard-completion [data-slot=progress-indicator]{background:var(--dashboard-accent)}.dashboard-completion>p{font-size:calc(12px * var(--interface-scale));color:var(--dashboard-muted);margin-top:13px}.dashboard-completion ul{margin:20px 0 10px;padding:0;list-style:none}.dashboard-completion li+li{margin-top:3px}.dashboard-completion li button{display:flex;align-items:center;gap:9px;width:100%;background:transparent;padding:9px 0;color:#6c647b;text-align:left;font-size:calc(12px * var(--interface-scale))}.dashboard-completion li button:hover{color:var(--dashboard-accent)}.dashboard-completion li button>svg{margin-left:auto;flex-shrink:0}.dashboard-check-empty{width:16px;height:16px;border-radius:50%;border:1.5px solid #d5cee4;flex-shrink:0}.dashboard-completion>small{font-size:calc(11px * var(--interface-scale));color:#8e829d}.dashboard-completion .btn{margin-top:22px;width:100%;white-space:normal}.dashboard-section-note{display:block;margin-top:16px;line-height:1.6}.dashboard-complete-note{display:flex;gap:8px;align-items:center;color:var(--dashboard-accent);font-size:calc(12px * var(--interface-scale));margin-top:22px}.dashboard-category h2{margin:18px 0 10px}.dashboard-category .tags{margin-top:18px}.dashboard-category>.dashboard-link{margin-top:20px}.dashboard-title-count{display:flex;align-items:center;gap:12px}.dashboard-title-count>span{background:#eeebff;color:var(--dashboard-accent);padding:3px 9px;font-size:calc(12px * var(--interface-scale));font-weight:800;border-radius:7px;flex-shrink:0}.dashboard-empty-invites{display:flex;align-items:center;gap:24px;padding:28px;border-radius:14px;background:#f8f6ff;border:1px solid #f0eafb}.dashboard-empty-icon{display:grid;place-items:center;width:72px;height:72px;color:#7860d2;background:#ece6ff;border-radius:22px;flex-shrink:0;transform:rotate(-5deg)}.dashboard-empty-invites>div{min-width:0}.dashboard-empty-invites .mono{font-size:calc(10px * var(--interface-scale));color:#8d7daf;letter-spacing:.06em}.dashboard-empty-invites h3{font-size:calc(21px * var(--interface-scale));font-weight:800;letter-spacing:-.025em;line-height:1.4;margin:9px 0}.dashboard-empty-invites p{font-size:calc(13px * var(--interface-scale));color:var(--dashboard-muted);line-height:1.75;max-width:560px}.dashboard-empty-invites .dashboard-link{margin-top:18px}.dashboard-invite{display:flex;align-items:center;gap:16px;padding:20px 0}.dashboard-invite+.dashboard-invite{border-top:1px solid #ece8f2}.dashboard-invite>div{flex:1;min-width:0}.dashboard-company-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#efebff;color:var(--dashboard-accent);font-weight:800;flex-shrink:0}.dashboard-invite small{font-size:calc(12px * var(--interface-scale));color:var(--dashboard-muted)}.dashboard-invite h3{font-size:calc(17px * var(--interface-scale));font-weight:800;margin:6px 0;overflow-wrap:anywhere}.dashboard-invite strong{font-size:calc(13px * var(--interface-scale));color:var(--dashboard-accent)}.dashboard-profile-person{display:flex;align-items:center;gap:18px}.dashboard-profile-person .profile-photo{width:72px;height:72px;font-size:23px;flex-shrink:0}.dashboard-profile-person>div{min-width:0}.dashboard-profile-person h3{font-size:calc(23px * var(--interface-scale));letter-spacing:-.035em;font-weight:800;line-height:1.3}.dashboard-profile-person p{font-size:calc(14px * var(--interface-scale));margin:5px 0;color:#696174;overflow-wrap:anywhere}.dashboard-profile-person div>span{display:inline-flex;gap:6px;align-items:center;color:#92889b;font-size:calc(12px * var(--interface-scale))}.dashboard-profile-person div>span>svg{flex-shrink:0}.dashboard-bio{font-size:calc(14px * var(--interface-scale));color:var(--dashboard-muted);line-height:1.8;margin:22px 0 18px;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.candidate-dashboard .tags{gap:8px}.candidate-dashboard .tags>span{background:#f3efff;color:#665387;font-size:calc(12px * var(--interface-scale));padding:7px 11px;border-radius:7px;overflow-wrap:anywhere}.dashboard-profile-actions{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid #eeeaf3;margin-top:26px;padding-top:24px}.dashboard-profile-actions .btn{flex:1}.dashboard-add-skills{display:inline-flex;align-items:center;gap:9px;background:#f5f1ff;color:#765eaf;padding:9px 12px;font-size:calc(12px * var(--interface-scale));border-radius:7px;text-align:left}.dashboard-preferences dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px}.dashboard-preferences dt{font-size:calc(12px * var(--interface-scale));color:#93879d;margin-bottom:8px}.dashboard-preferences dd{font-size:calc(15px * var(--interface-scale));font-weight:700;line-height:1.6;overflow-wrap:anywhere}.dashboard-preferences dd.dashboard-salary{color:var(--dashboard-accent)}.candidate-dashboard button:focus-visible{outline:3px solid #ac94ff;outline-offset:5px}@media (min-width:2400px){.candidate-dashboard{--interface-scale:1.1}.dashboard-card{padding:32px}.dashboard-columns,.dashboard-left,.dashboard-right{gap:28px}}@media (min-width:3200px){.candidate-dashboard{--interface-scale:1.3}.dashboard-card{padding:38px}.dashboard-next{padding:28px 38px}}@media (max-width:1150px){.dashboard-welcome-person>span:first-child{display:none}.dashboard-columns{grid-template-columns:minmax(240px,.33fr) minmax(0,.67fr);gap:18px}.dashboard-card{padding:22px}.dashboard-card-heading{flex-wrap:wrap}.dashboard-empty-invites{flex-direction:column;align-items:flex-start;padding:22px}.dashboard-preferences dl{grid-template-columns:minmax(0,1fr);gap:20px}.dashboard-invite{flex-wrap:wrap}.dashboard-invite .btn{margin-left:62px}}@media (max-width:850px){.dashboard-columns{grid-template-columns:minmax(0,1fr)}.dashboard-left{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dashboard-category{grid-column:1/-1}.dashboard-next{flex-wrap:wrap}.dashboard-next>div{flex-basis:calc(100% - 72px)}.dashboard-next .btn{margin-left:72px}.dashboard-preferences dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.dashboard-welcome{align-items:flex-start;gap:12px;margin-bottom:22px}.dashboard-welcome h1{font-size:27px}.dashboard-welcome .eyebrow{font-size:10px}.dashboard-welcome p{font-size:13px;line-height:1.7}.dashboard-welcome-person .profile-photo{width:40px;height:40px;font-size:15px}.dashboard-next{padding:20px;gap:14px}.dashboard-icon{width:40px;height:40px;border-radius:11px}.dashboard-next>div{flex-basis:calc(100% - 54px)}.dashboard-next .btn{margin:4px 0 0;width:100%;white-space:normal}.dashboard-next h2{font-size:17px}.dashboard-left{display:flex}.dashboard-card{padding:22px 20px;border-radius:16px}.dashboard-title-count{align-items:flex-start}.dashboard-title-count h2{font-size:18px}.dashboard-empty-invites{padding:20px;gap:18px}.dashboard-empty-invites h3{font-size:19px}.dashboard-empty-invites .mono{font-size:9px}.dashboard-profile-person{gap:12px;align-items:flex-start}.dashboard-profile-person .profile-photo{width:56px;height:56px;font-size:19px}.dashboard-profile-person h3{font-size:21px;overflow-wrap:anywhere}.dashboard-profile-actions{flex-direction:column;gap:16px}.dashboard-preferences dl{grid-template-columns:minmax(0,1fr)}.dashboard-invite .btn{margin-left:0;width:100%}}.logo-motion{display:inline-flex;flex-shrink:0;vertical-align:middle}.logo-motion>svg{overflow:visible}.logo-piece{transform-box:view-box;transform-origin:205px 205px}.logo-motion-loop .logo-piece-left{animation:logo-puzzle-left 2.8s cubic-bezier(.4,0,.2,1) infinite}.logo-motion-loop .logo-piece-red{animation:logo-puzzle-red 2.8s cubic-bezier(.4,0,.2,1) infinite}.logo-motion-loop .logo-piece-purple{animation:logo-puzzle-purple 2.8s cubic-bezier(.4,0,.2,1) infinite}.logo-motion-assemble .logo-piece-left{animation:logo-assemble-left 1.7s cubic-bezier(.2,.8,.25,1) both}.logo-motion-assemble .logo-piece-red{animation:logo-assemble-red 1.85s cubic-bezier(.2,.8,.25,1) .12s both}.logo-motion-assemble .logo-piece-purple{animation:logo-assemble-purple 1.85s cubic-bezier(.2,.8,.25,1) .24s both}@keyframes logo-puzzle-left{0%,to{transform:translate(-54px,12px) rotate(-11deg) scale(.95)}32%,65%{transform:none}82%{transform:translate(-54px,12px) rotate(-11deg) scale(.95)}}@keyframes logo-puzzle-red{0%,to{transform:translate(42px,-50px) rotate(10deg) scale(.95)}38%,65%{transform:none}88%{transform:translate(42px,-50px) rotate(10deg) scale(.95)}}@keyframes logo-puzzle-purple{0%,to{transform:translate(47px,46px) rotate(11deg) scale(.95)}44%,65%{transform:none}94%{transform:translate(47px,46px) rotate(11deg) scale(.95)}}@keyframes logo-assemble-left{0%{opacity:0;transform:translate(-120px,15px) rotate(-20deg) scale(.86)}30%{opacity:1}75%{transform:translate(3px) rotate(1deg)}to{opacity:1;transform:none}}@keyframes logo-assemble-red{0%{opacity:0;transform:translate(90px,-115px) rotate(25deg) scale(.86)}30%{opacity:1}75%{transform:translate(-2px,2px) rotate(-1deg)}to{opacity:1;transform:none}}@keyframes logo-assemble-purple{0%{opacity:0;transform:translate(110px,95px) rotate(22deg) scale(.86)}30%{opacity:1}75%{transform:translate(-2px,-2px) rotate(-1deg)}to{opacity:1;transform:none}}.app-loading{background:#191a20;color:#ded9e8}.app-loading>.logo-motion{margin-bottom:18px}.app-loading>span:not(.logo-motion){font-size:14px}.brand-activity{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);display:flex;align-items:center;gap:16px;padding:16px 24px;border:1px solid #484052;border-radius:16px;background:#202027;color:#f5f1ff;box-shadow:0 12px 35px #1815202b;z-index:70;pointer-events:none;font-size:13px;animation:brand-activity-enter .25s .2s both}@keyframes brand-activity-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.login-transition{position:fixed;inset:0;z-index:250;display:grid;place-items:center;background:#191a20}.login-transition-reveal{animation:login-workspace-reveal .55s ease both;pointer-events:none}@keyframes login-workspace-reveal{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.login-transition-reveal{animation:none;opacity:0}}.welcome-stage{min-height:100dvh;background:#191a20}.welcome-workspace{position:fixed;inset:0;overflow:hidden;pointer-events:none;animation:welcome-workspace-reveal 2.6s ease both}@keyframes welcome-workspace-reveal{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}.offerly-welcome{position:fixed;inset:0;z-index:100;display:grid;padding:48px 24px;overflow:auto;color:#24222c;isolation:isolate}.welcome-backdrop{position:fixed;inset:0;z-index:-1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#f7f8fb80;animation:welcome-workspace-morph 2.6s ease both;transition:opacity .55s ease}@keyframes welcome-workspace-morph{0%{background:#191a20}25%{background:#191a20e8}to{background:#f7f8fb80}}.welcome-content{position:relative;text-align:center;width:min(100%,660px);margin:auto;transition:opacity .45s,transform .55s}.welcome-mark{display:grid;place-items:center;height:200px;margin-bottom:30px;filter:drop-shadow(0 16px 30px #3d286f26)}.welcome-mark .logo-piece{stroke:#18191f;stroke-width:4px;stroke-linejoin:round;paint-order:stroke fill}.welcome-content h1{font-size:clamp(32px,3.2vw,48px);font-weight:800;letter-spacing:-.045em;line-height:1.24;margin:0;outline:none;text-wrap:balance;animation:welcome-title-reveal .85s 1.5s both}@keyframes welcome-title-reveal{0%{opacity:0;transform:translateY(14px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.welcome-enter{margin-top:38px;min-width:180px;padding:15px 30px;animation:welcome-title-reveal .7s 1.85s both}.welcome-enter:disabled{cursor:default}.offerly-welcome.is-leaving .welcome-backdrop{animation:none;opacity:0}.offerly-welcome.is-leaving .welcome-content{opacity:0;transform:translateY(-10px);pointer-events:none}.brand-graphic{position:relative;width:220px;height:165px;color:#bcaaec;flex-shrink:0}.brand-graphic-orbit{position:absolute;inset:0;width:100%;height:100%}.brand-graphic>.logo-motion{position:absolute;left:59px;top:30px;transform:rotate(-9deg);filter:drop-shadow(0 16px 16px #45319320)}.dashboard-empty-invites>.brand-graphic{width:150px;height:120px}.dashboard-empty-invites>.brand-graphic>.logo-motion{left:40px;top:20px}.dashboard-empty-invites>.brand-graphic>.logo-motion svg{width:74px;height:74px}.dashboard-card-heading h2{display:inline-flex;align-items:center;gap:10px}.dashboard-card-heading h2>svg{width:18px;height:18px;color:#9b83c6;flex-shrink:0}.social-profile-cover{justify-content:flex-start;position:relative;overflow:hidden}.social-profile-cover>img,.social-profile-cover>span{position:relative;z-index:1}.social-profile-cover>.brand-graphic{position:absolute;right:55px;top:-7px;width:320px;height:225px;opacity:.75;color:#ac8cdf}.social-profile-cover>.brand-graphic>.logo-motion{left:103px;top:51px;transform:rotate(12deg)}.social-profile-cover:after{content:"";position:absolute;width:330px;height:330px;right:-150px;top:-220px;border:1px solid #b595ec3b;border-radius:50%}.social-profile-card h2{display:flex;align-items:center;gap:11px}.social-profile-card h2>svg{color:#9a7acb;width:19px;height:19px;flex-shrink:0}.social-profile-card{transition:border-color .2s ease}.social-profile-card:hover{border-color:#d8c7f0}@media (max-width:850px){.dashboard-empty-invites>.brand-graphic{width:135px;height:100px}.social-profile-cover>.brand-graphic{right:-70px;opacity:.45}}@media (max-width:580px){.welcome-mark{height:170px}.welcome-mark svg{width:136px;height:136px}.welcome-content>p{font-size:14px}.offerly-welcome{padding:32px 20px}.brand-activity{max-width:calc(100% - 32px);padding:14px 18px;width:max-content}.social-profile-cover>.brand-graphic{right:-135px;opacity:.3}}@media (prefers-reduced-motion:reduce){.brand-activity,.logo-motion .logo-piece,.welcome-backdrop,.welcome-content,.welcome-content>*,.welcome-workspace{animation:none!important;opacity:1;transform:none;filter:none}.social-profile-card,.welcome-backdrop,.welcome-content{transition:none}}.workspace-tour{position:fixed;inset:0;z-index:150;outline:none}.tour-frost{position:absolute;background:#eef0f778;animation:tour-enter .45s ease both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tour-spotlight{position:absolute;border:2px solid #8f7bff;border-radius:15px;box-shadow:0 0 0 5px #402fff12,0 0 32px #402fff38,inset 0 0 0 1px #ffffff4d;pointer-events:none;animation:tour-glow 2.8s ease-in-out infinite}.tour-spotlight.is-mobile{background:#30264c;color:white;display:flex;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:700}.tour-arrow{position:absolute;inset:0;pointer-events:none;overflow:visible}.tour-arrow>path{fill:none;stroke:#402fff;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:tour-draw .75s ease .2s forwards}.tour-note{position:absolute;overflow:auto;padding:30px;border:1px solid #e4ddf5;border-radius:24px;background:#ffffffed;color:#24222c;box-shadow:0 24px 90px #37256c1f,0 4px 14px #37256c08;animation:tour-note-enter .5s .12s both}.tour-close{position:absolute;top:15px;right:15px;width:28px;height:28px;display:grid;place-items:center;color:#81788f;cursor:pointer;border-radius:8px}.tour-close:hover{background:#f1ecff;color:#402fff}.tour-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.045em;color:#6e56c4;padding-right:12px}.tour-title{margin:19px 0 12px;font-size:25px;line-height:1.25;letter-spacing:-.035em;font-weight:800}.tour-description{font-size:14px;line-height:1.8;color:#71697e;margin:0}.tour-note-footer{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-top:25px}.tour-note-footer small{color:#948b9f;font-size:10px;line-height:1.6;max-width:145px}.tour-ok{min-width:94px;padding:11px 17px;font-size:14px}.tour-close:focus-visible,.tour-ok:focus-visible{outline:3px solid #b8a7ff;outline-offset:4px}.workspace-tour.is-closing>*{animation:tour-exit .24s ease forwards}@keyframes tour-enter{0%{opacity:0}to{opacity:1}}@keyframes tour-exit{to{opacity:0}}@keyframes tour-note-enter{0%{opacity:0;translate:12px 8px}to{opacity:1;translate:0 0}}@keyframes tour-draw{to{stroke-dashoffset:0}}@keyframes tour-glow{50%{box-shadow:0 0 0 7px #402fff0b,0 0 40px #402fff4d,inset 0 0 0 1px #ffffff4d}}@media (max-width:767px){.tour-note{padding:24px;border-radius:20px}.tour-title{font-size:23px}.tour-eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){.tour-arrow>path,.tour-note,.tour-spotlight,.workspace-tour{animation:none}.tour-arrow>path{stroke-dashoffset:0}.workspace-tour.is-closing>*{opacity:0}}.tour-note-footer{gap:10px}.tour-dismiss-all,.tour-note-footer .tour-ok{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;font:inherit;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer}.tour-dismiss-all{flex:1;padding:11px 12px;border:1px solid #d7cdff;background:#f1edff;color:#402fff}.tour-dismiss-all:hover{background:#e8e0ff;border-color:#aa98ff}.tour-note-footer .tour-ok{min-width:70px;padding:11px 14px}.tour-dismiss-all:focus-visible{outline:3px solid #b8a7ff;outline-offset:4px}.tour-dismiss-all:disabled{opacity:.6;cursor:wait}