:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--line-soft:#1720331a;--ink-muted:#667085;background:#f6f8fb;font-family:Vazirmatn,IRANSans,Noto Sans Arabic,Noto Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f6f8fb;min-width:320px;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}.skip-link{z-index:200;color:#fff;background:#172033;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;position:fixed;top:10px;right:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{direction:rtl;grid-template-rows:auto minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#1f2937;background:#fffffff0;border-bottom:1px solid #1720331a;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;height:auto;min-height:58px;padding:0 18px;display:flex;position:sticky;top:0;overflow:hidden auto}.brand{flex:none;order:1;align-items:center;gap:12px;min-height:56px;display:flex}.brand>div{min-width:0}.brand-mark{color:#fff;background:#0f2a44;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.brand strong,.brand span{display:block}.brand strong{font-size:15px}.brand span,.sidebar-foot span{color:#667085;font-size:12px;line-height:1.7}nav{order:3;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.primary-nav{border-inline:1px solid #17203314;padding-inline:6px}.nav-button{color:#475467;text-align:center;border:0;background:0 0;border-bottom:2px solid #0000;border-radius:0;place-items:center;gap:3px;min-width:70px;min-height:54px;padding:5px 8px;display:grid}.nav-button svg{width:18px;height:18px}.nav-button span{max-width:84px;color:inherit;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.nav-button.active,.nav-button:hover{color:#111827;background:0 0;border-bottom-color:#111827}.nav-menus{order:4;align-items:center;gap:4px;display:flex}.nav-menu{position:relative}.nav-menu summary{color:#475467;cursor:pointer;border-bottom:2px solid #0000;grid-template-rows:22px 18px;place-items:center;gap:2px;min-width:62px;min-height:54px;padding:5px 8px;font-size:12px;list-style:none;display:grid}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu-icon{place-items:center;min-height:22px;display:grid}.nav-menu summary.active,.nav-menu.active summary,.nav-menu summary:hover{color:#111827;border-bottom-color:#111827}.nav-menu summary.active{background:#f8fafc}.nav-menu .nav-avatar{width:24px;height:24px;box-shadow:none;border:1px solid #0f2a4424}.nav-menu-panel{z-index:40;background:#fff;border:1px solid #1720331a;border-radius:8px;min-width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 48px #0f2a4424}.nav-menu-item{color:#475467;text-align:right;background:0 0;border:0;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:13px;display:grid}.nav-menu-item:hover,.nav-menu-item.active{color:#111827;background:#f2f4f7}.nav-menu-item.active{font-weight:760}.global-search{order:2;width:min(300px,24vw);margin:0 auto;position:relative}.global-search button{color:#667085;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.global-search button:hover{color:#155eef}.global-search input{background:#fff;border-radius:8px;min-height:38px;padding-right:38px}.write-experience-button{color:#fff;white-space:nowrap;background:#0f2a44;border:0;border-radius:8px;order:5;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex}.write-experience-button,.primary-button,.secondary-button,.nav-button,.composer button{transition:background-color .16s,border-color .16s,color .16s,box-shadow .18s,transform .18s}.write-experience-button:hover,.primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 26px #0f2a4429}.nav-button small{color:#7dd3fc;text-transform:uppercase;margin-right:auto;font-size:10px;font-weight:700}.nav-section{scrollbar-width:thin;flex:0 0 100%;order:6;align-items:center;gap:10px;width:100%;min-width:0;max-width:1180px;min-height:42px;padding:0 0 8px;display:flex;overflow-x:auto}.nav-section>span{color:#667085;flex:none;font-size:11px;font-weight:750}.planned-nav{scrollbar-width:thin;flex:auto;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.planned-nav .nav-button{color:#667085;border:1px solid #0000;border-radius:999px;flex:none;grid-template-columns:16px minmax(0,auto);grid-auto-flow:column;min-width:auto;min-height:34px;padding:0 9px;font-size:12px}.planned-nav .nav-button svg{width:15px;height:15px}.planned-nav .nav-button span{white-space:nowrap;max-width:132px;font-size:11px}.planned-nav .nav-button small{display:none}.planned-nav .nav-button.active,.planned-nav .nav-button:hover{color:#0f2a44;background:#f8fafc;border-color:#0f2a4421}.sidebar-foot{color:#a7f3d0;border:1px solid #2f3a4a;border-radius:8px;align-items:center;gap:8px;margin-top:auto;padding:11px;display:none}.content{background:#f6f8fb;width:min(1228px,100%);min-width:0;margin:0 auto;padding:22px 14px 32px}.content-feed{padding-top:24px}.content-feed .topbar,.content-feed .status-strip{display:none}.topbar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;padding:0 2px;display:flex}.topbar-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.topbar-title h1{margin-bottom:0}.release-status{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:6px;align-items:center;min-height:26px;padding:2px 8px;font-size:11px;font-weight:750;display:inline-flex}.release-status-beta{color:#854d0e;background:#fffbeb;border-color:#c8952d47}h1,h2,h3,p{margin-top:0}h1{margin-bottom:7px;font-size:24px;font-weight:760;line-height:1.25}h2{margin:0;font-size:17px;font-weight:720;line-height:1.5}h3{margin-bottom:10px;font-size:14px;line-height:1.5}p,small,.topbar p,.lead,.empty-state,.timeline-item small,.privacy-row span,.match-box small,.match-box span{color:#667085;line-height:1.85}.ghost-button,.primary-button,.secondary-button,.icon-button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.ghost-button{color:#344054;background:#fff;border:1px solid #d8dee9;min-height:38px;padding:0 12px}.primary-button{color:#fff;background:#155eef;border:0;min-height:40px;padding:0 14px}.secondary-button{color:#1f2937;background:#f8fafc;border:1px solid #cfd8e3;min-height:38px;padding:0 12px}.icon-button{color:#475467;background:#fff;border:1px solid #e4e7ec;width:40px;height:40px}button:disabled{cursor:default;opacity:.62}.primary-button:disabled{box-shadow:none;color:#98a2b3;opacity:1;background:#e4e7ec;border-color:#d0d5dd}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #155eef52}.status-strip{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.status-strip span,.section-label,.skill-chip,.card-topline span,.grant-row small{color:#1849a9;background:#eef4ff;border-radius:7px;align-items:center;min-height:26px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.status-strip span:nth-child(3){color:#027a48;background:#ecfdf3}.status-strip span:nth-child(4),.api-health{color:#344054;background:#f8fafc}.api-health-connected{color:#027a48;background:#ecfdf3}.api-health-loading{color:#b54708;background:#fff7ed}.api-health-failed{color:#b42318;background:#fef3f2}.auth-health{color:#b54708;background:#fff7ed}.auth-health-connected{color:#027a48;background:#ecfdf3}.api-alert{color:#912018;background:#fffbfa;border:1px solid #fecdca;border-radius:8px;margin:-6px 0 18px;padding:12px 14px;font-size:13px;font-weight:650;line-height:1.8}.auth-recovery-alert{justify-content:space-between;align-items:center;gap:14px;display:flex}.auth-recovery-alert span{min-width:0}.auth-recovery-alert .secondary-button{flex:none}.disabled-route-alert{color:#93370d;background:#fffcf5;border-color:#fedf89}.auth-callout{background:linear-gradient(135deg,#fff 0%,#f3f7ff 100%);border:1px solid #155eef2e;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 18px;padding:14px 16px;display:flex;box-shadow:0 12px 30px #0f2a440f}.auth-callout div{gap:4px;min-width:0;display:grid}.auth-callout strong{color:#172033;font-size:14px;line-height:1.8}.auth-callout span{color:#667085;font-size:12px;line-height:1.8}.panel{background:#fff;border:1px solid #1720331c;border-radius:8px;min-width:0;padding:16px;box-shadow:0 1px #17203308}.panel-header{align-items:center;gap:9px;margin-bottom:15px;display:flex}.panel-header svg{color:#155eef;width:18px;height:18px}.dashboard-stack,.dashboard-column{align-content:start;gap:14px;display:grid}.dashboard-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.profile-summary{grid-template-columns:minmax(0,1fr) 170px;align-self:start;align-items:center;gap:16px;display:grid}.profile-summary h2{margin-top:8px;margin-bottom:8px;font-size:24px}.completion-block{background:#f8fafc;border-radius:8px;padding:14px}.completion-block strong{color:#155eef;font-size:32px;line-height:1.1;display:block}.completion-block span{color:#667085;margin:6px 0 12px;font-size:12px;display:block}.progress-track{background:#d8dee9;border-radius:99px;height:7px;overflow:hidden}.progress-track div{border-radius:inherit;background:linear-gradient(90deg,#10b981,#155eef);height:100%}.workspace-grid{grid-template-columns:minmax(280px,.86fr) minmax(360px,1.14fr);gap:14px;display:grid}.workspace-grid.wide{grid-template-columns:220px minmax(280px,.82fr) minmax(340px,1fr) minmax(300px,.92fr)}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.editor-panel,.preview-panel,.profile-readiness-panel,.resume-list,.resume-sections,.resume-preview-panel,.opportunity{align-content:start;gap:14px;display:grid}label{color:#344054;gap:7px;font-size:13px;font-weight:650;display:grid}input,select,textarea{color:#111827;background:#fff;border:1px solid #cfd8e3;border-radius:8px;outline:none;width:100%;min-height:40px;padding:9px 11px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:#155eef;box-shadow:0 0 0 3px #155eef1f}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.field-grid.compact{grid-template-columns:1fr}.profile-editor-fields{margin-top:0}.discoverability-controls{border:1px solid #d8dee8;border-radius:8px;gap:8px;margin:0;padding:12px;display:grid}.discoverability-controls legend{color:#344054;padding:0 6px;font-size:13px;font-weight:750}.toggle-row{cursor:pointer;background:#f8fafc;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.toggle-row input{accent-color:#155eef;width:18px;min-height:18px;margin:3px 0 0}.toggle-row span,.toggle-row strong,.toggle-row small{display:block}.toggle-row strong{color:#172033;font-size:13px}.toggle-row small{color:#667085;margin-top:2px;font-size:11px;font-weight:500;line-height:1.75}.profile-discoverability-note{margin-top:0}.info{background:#f8fafc;border-radius:8px;padding:12px}.info span,.info strong{display:block}.info span{color:#667085;margin-bottom:5px;font-size:12px}.info strong,.metric-row strong,.select-row span,.timeline-item strong,.grant-row strong{color:#111827;font-size:13px;line-height:1.6}.metric-row{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.metric-row span{color:#667085;font-size:12px}.status-list,.list,.timeline-list,.skill-chip-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.status-list li{color:#344054;background:#f8fafc;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:10px;font-size:13px;display:flex}.status-list li.todo{color:#b54708;background:#fff7ed}.status-list li.todo svg{color:#f79009}.status-list svg{color:#10b981;width:18px;height:18px}.timeline-item{background:#fbfcfe;border:1px solid #edf0f5;border-radius:8px;grid-template-columns:10px minmax(0,1fr);gap:10px;padding:11px;display:grid}.timeline-item.editable{grid-template-columns:10px minmax(0,1fr) 34px;align-items:start}.timeline-item>span{background:#10b981;border-radius:50%;width:9px;height:9px;margin-top:8px}.timeline-item small,.timeline-item strong{display:block}.match-box,.section-form,.suggested-sections,.privacy-row,.grant-row{background:#f8fafc;border-radius:8px;gap:8px;padding:12px;display:grid}.match-box span{color:#344054;font-size:13px}.skill-chip-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.skill-chip{color:#027a48;background:#ecfdf3;justify-content:center;min-height:34px}.select-row{color:#111827;text-align:right;background:#fff;border:1px solid #e4e7ec;border-radius:8px;gap:3px;width:100%;padding:11px;display:grid}.select-row.selected,.select-row:hover{background:#eef4ff;border-color:#155eef}.select-row small{color:#667085}.profile-score-card,.resume-readiness-card{background:linear-gradient(#fff,#f6f9ff);border:1px solid #155eef24;border-radius:8px;gap:8px;padding:14px;display:grid}.profile-score-card strong,.resume-readiness-card strong{color:#155eef;font-size:28px;line-height:1}.profile-score-card span,.resume-readiness-card span{color:#667085;font-size:12px}.resume-document-preview{background:linear-gradient(90deg,#155eef14 0 3px,#0000 3px),#fff;border:1px solid #e4e7ec;border-radius:8px;gap:12px;padding:18px;display:grid}.resume-document-preview>span{color:#667085;direction:ltr;justify-self:start;font-size:12px}.resume-document-preview h2{color:#111827;margin:0;font-size:21px;line-height:1.55}.resume-document-preview p{color:#475467;margin:0;font-size:13px;line-height:2}.resume-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.resume-evidence-list{gap:10px;display:grid}.resume-evidence-list>div{background:#fbfcfe;border:1px solid #e4e7ec;border-radius:8px;gap:3px;padding:12px;display:grid}.resume-evidence-list span{color:#155eef;font-size:11px;font-weight:760}.resume-evidence-list strong{color:#111827;font-size:13px;line-height:1.7}.resume-evidence-list small{color:#667085;font-size:12px}.resume-workspace{grid-template-columns:minmax(190px,.7fr) minmax(290px,1fr) minmax(340px,1.25fr);align-items:start;gap:14px;display:grid}.resume-workspace>.panel{min-width:0}.resume-workflow-feedback{color:#067647;background:#ecfdf3;border:1px solid #10b98138;border-radius:8px;grid-column:1/-1;align-items:center;gap:9px;min-height:44px;padding:10px 13px;font-size:12px;line-height:1.7;display:flex}.resume-workflow-feedback.error{color:#b42318;background:#fff5f4;border-color:#b4231833}.resume-panel-heading{gap:3px;display:grid}.resume-panel-heading>small{color:#667085;font-size:11px;line-height:1.7}.resume-sections{grid-column:3}.resume-preview-panel{grid-column:2/4}.resume-versions-panel,.resume-sharing-panel{align-content:start;gap:12px;display:grid}.resume-sharing-panel{grid-column:2/4}.resume-section-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:34px;display:flex}.icon-button.compact{width:32px;height:32px}.ghost-button.compact,.danger-button.compact{min-height:32px;padding:0 9px;font-size:11px}.danger-button.compact{color:#b42318;background:#fff5f4;border:1px solid #b4231847;border-radius:8px;font-weight:700}.inline-confirmation{flex-wrap:wrap;gap:5px;display:inline-flex}.resume-version-list,.resume-share-list,.resume-share-form,.shared-resume-sections{gap:8px;display:grid}.resume-version-list{max-height:280px;padding:2px;overflow-y:auto}.resume-version-detail{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.resume-version-detail strong,.resume-version-detail span{display:block}.resume-version-detail strong{color:#172033;font-size:13px}.resume-version-detail span{color:#667085;margin-top:2px;font-size:11px}.resume-share-form{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr) auto;align-items:end;padding:12px}.resume-share-form .field-help{grid-column:2}.created-share-link{background:#ecfdf3;border:1px solid #10b98142;border-radius:8px;gap:8px;padding:12px;display:grid}.created-share-link strong{color:#067647;font-size:12px}.created-share-link input{text-align:left;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.resume-share-row{background:#fff;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:10px;display:grid}.resume-share-row>svg{color:#155eef}.resume-share-row strong,.resume-share-row span,.resume-share-row small{display:block}.resume-share-row strong{color:#172033;font-size:13px}.resume-share-row span,.resume-share-row small{color:#667085;font-size:11px;line-height:1.7}.resume-share-row.state-expired,.resume-share-row.state-revoked{opacity:.78;background:#f8fafc}.resume-share-row.state-expired>svg,.resume-share-row.state-revoked>svg{color:#98a2b3}.spin{animation:.8s linear infinite rqcareer-spin}@keyframes rqcareer-spin{to{transform:rotate(360deg)}}.shared-resume-shell{color:#172033;background:#f5f7fa;min-height:100vh;padding:24px clamp(16px,5vw,72px) 56px}.shared-resume-header{align-items:center;gap:10px;max-width:840px;margin:0 auto 18px;display:flex}.shared-resume-header strong,.shared-resume-header span{display:block}.shared-resume-header strong{font-size:14px}.shared-resume-header span{color:#667085;font-size:11px}.shared-resume-state,.shared-resume-document{background:#fff;border:1px solid #e4e7ec;border-radius:8px;max-width:840px;margin:0 auto}.shared-resume-state{text-align:center;justify-items:center;gap:8px;padding:56px 24px;display:grid}.shared-resume-state>svg{color:#155eef}.shared-resume-state h1,.shared-resume-state p{margin:0}.shared-resume-document{overflow:hidden}.shared-resume-document>header,.shared-resume-actions,.shared-resume-sections{padding:22px clamp(18px,4vw,44px)}.shared-resume-document>header{border-bottom:1px solid #e4e7ec}.shared-resume-document>header>span{color:#155eef;font-size:11px;font-weight:750}.shared-resume-document h1{margin:8px 0 3px;font-size:28px}.shared-resume-document>header>p{color:#667085;text-align:right;margin:0}.shared-resume-meta{color:#667085;flex-wrap:wrap;gap:7px 18px;margin-top:12px;font-size:11px;display:flex}.shared-resume-actions{justify-content:flex-end;padding-top:14px;padding-bottom:0;display:flex}.shared-resume-sections>section{border-bottom:1px solid #edf0f5;padding:16px 0}.shared-resume-sections>section:last-child{border-bottom:0}.shared-resume-sections h2{margin-bottom:5px}.shared-resume-sections strong,.shared-resume-sections small{display:block}.shared-resume-sections strong{color:#344054;font-size:13px}.shared-resume-sections small{color:#667085;margin-top:2px}.shared-resume-sections p{white-space:pre-wrap;margin:8px 0 0}.card-topline{flex-wrap:wrap;gap:8px;display:flex}.data-table{border:1px solid #e4e7ec;border-radius:8px;display:grid;overflow:hidden}.table-head,.table-row{grid-template-columns:1.3fr 1.2fr .5fr .9fr 1fr;align-items:center;gap:10px;min-width:760px;padding:12px;display:grid}.table-head{color:#475467;background:#f8fafc;font-size:12px;font-weight:750}.table-row{color:#475467;border-top:1px solid #e4e7ec;font-size:13px}.compact-table .table-head,.compact-table .table-row{grid-template-columns:1fr .55fr 1.35fr}.network-table .table-head,.network-table .table-row{grid-template-columns:minmax(150px,1fr) minmax(110px,.6fr) minmax(220px,1.45fr) minmax(96px,.5fr)}.applications-table .table-head,.applications-table .table-row{grid-template-columns:minmax(220px,1.5fr) minmax(130px,.75fr) minmax(120px,.7fr) minmax(120px,.65fr)}.skills-table .table-head,.skills-table .table-row{grid-template-columns:minmax(150px,1.2fr) minmax(150px,1fr) 76px minmax(160px,1fr) 130px 48px;min-width:920px}.skills-table select{min-height:36px;padding:6px 8px;font-size:12px}.verification-readonly{color:#344054;align-items:center;gap:6px;font-size:12px;line-height:1.6;display:inline-flex}.verification-readonly svg{color:#067647;flex:none}.public-profile-layout{gap:18px;display:grid}.public-profile-hero{gap:0;padding-top:0;display:grid;position:relative;overflow:hidden}.public-cover{background:#e8edf2;height:224px;margin:-18px -18px 0;overflow:hidden}.professional-cover{isolation:isolate;background:radial-gradient(circle at 18% 22%,#2dd4bf33,#0000 25%),radial-gradient(circle at 74% 34%,#60a5fa38,#0000 27%),linear-gradient(135deg,#091827 0%,#10233a 42%,#172033 100%);position:relative}.cover-signal-grid{z-index:-1;opacity:.46;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.cover-orbit{border:1px solid #ffffff2e;border-radius:999px;position:absolute;transform:rotate(-12deg)}.cover-orbit-primary{width:420px;height:178px;bottom:-62px;right:8%}.cover-orbit-secondary{border-color:#2dd4bf3d;width:230px;height:96px;top:38px;left:12%}.cover-microcopy{color:#ffffffd1;text-align:left;direction:ltr;gap:3px;display:grid;position:absolute;bottom:24px;left:28px}.cover-microcopy span{letter-spacing:0;opacity:.74;font-size:12px}.cover-microcopy strong{font-size:15px;font-weight:760}.public-cover img{object-fit:cover;width:100%;height:100%}.public-profile-intro{direction:rtl;grid-template-columns:168px minmax(0,1fr) 260px;align-items:start;gap:24px;padding:0 28px 28px;display:grid}.public-profile-hero .profile-avatar{border:5px solid #fff;grid-column:1;width:148px;height:148px;margin-top:-86px}.public-profile-copy{grid-column:2;gap:12px;max-width:880px;margin-top:18px;padding-top:0;display:grid}.public-profile-copy h2{color:#111827;margin:0;font-size:29px;line-height:1.35}.profile-meta-line{color:#667085;flex-wrap:wrap;gap:8px 16px;font-size:13px;line-height:1.8;display:flex}.profile-meta-line span{position:relative}.profile-meta-line span:not(:last-child):after{content:"";background:#98a2b3;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.profile-strength-card{color:#344054;background:linear-gradient(#fff,#f5fffb);border:1px solid #10b98133;border-radius:8px;grid-column:3;gap:8px;margin-top:22px;padding:14px;display:grid;box-shadow:0 14px 30px #0f2a4414}.profile-strength-card span,.profile-strength-card small{color:#667085;font-size:12px;line-height:1.7}.profile-strength-card strong{color:#047857;font-size:26px;line-height:1}.strength-meter{background:#e4e7ec;border-radius:999px;height:8px;overflow:hidden}.strength-meter span{border-radius:inherit;background:linear-gradient(90deg,#10b981,#2563eb);height:100%;display:block}.profile-section-stack{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:18px;display:grid}.profile-story-panel p,.experience-panel p{color:#475467;font-size:14px;line-height:2}.profile-proof-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.profile-proof-row span{color:#344054;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:720;display:inline-flex}.profile-proof-row svg{color:#0f766e}.profile-viewer-note{color:#1849a9;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.8;display:flex}.profile-viewer-note svg{flex:none;margin-top:5px}.timeline-item{border-top:1px solid #eef1f5;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.timeline-item:first-of-type{border-top:0}.timeline-mark{background:#155eef;border:3px solid #bfdbfe;border-radius:50%;width:12px;height:12px;margin-top:7px}.timeline-mark.muted{background:#059669;border-color:#d1fae5}.timeline-item strong,.timeline-item span{display:block}.timeline-item strong{color:#172033;font-size:15px}.timeline-item span{color:#667085;font-size:12px;line-height:1.8}.trust-signal-list{gap:10px;display:grid}.trust-signal-list>div{background:#fbfcfe;border:1px solid #17203317;border-radius:8px;gap:3px;padding:12px;display:grid}.trust-signal-list strong{color:#0f2a44;font-size:13px}.trust-signal-list span{color:#667085;font-size:12px;line-height:1.7}.organization-hero{background:linear-gradient(135deg,#155eef14,#0000 44%),linear-gradient(#fff,#f8fbff);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:18px;display:grid;overflow:hidden}.organization-hero-copy{align-content:center;gap:12px;display:grid}.organization-hero-copy h2{color:#101828;max-width:820px;margin:0;font-size:30px;line-height:1.45}.organization-scoreboard{grid-template-columns:1fr;gap:10px;display:grid}.organization-scoreboard div{background:#ffffffd1;border:1px solid #155eef1f;border-radius:8px;align-content:center;gap:5px;min-height:82px;padding:14px;display:grid;box-shadow:0 16px 34px #0f2a4414}.organization-scoreboard span{color:#667085;font-size:12px;font-weight:720}.organization-scoreboard strong{color:#0f2a44;font-size:27px;line-height:1}.organization-grid{grid-template-columns:minmax(340px,1.16fr) minmax(300px,.84fr);align-items:start;gap:16px;display:grid}.organization-admin-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.organization-opportunity-editor,.organization-admin-list,.organization-admin-policy{min-width:0}.organization-opportunity-editor{grid-row:span 2}.organization-admin-opportunities{gap:12px;display:grid}.organization-admin-opportunities>div{background:#fff;border:1px solid #d8dee8;border-radius:8px;gap:5px;padding:13px;display:grid}.organization-admin-opportunities span{color:#155eef;background:#eef4ff;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800}.organization-admin-opportunities strong{color:#172033;font-size:16px}.organization-admin-opportunities small{color:#667085;font-size:12px;line-height:1.7}.organization-primary-card{grid-row:span 3;padding-top:0;overflow:hidden}.organization-cover{background:#dfe5eb;height:172px;margin:-18px -18px 0;overflow:hidden}.organization-directory{grid-column:1/-1}.organization-directory .organization-opportunity-list button{width:100%;color:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:8px;gap:4px;padding:12px;display:grid}.organization-cover img{object-fit:cover;width:100%;height:100%;display:block}.organization-card-body{gap:14px;padding-top:18px;display:grid}.organization-card-body h2{color:#101828;margin:0;font-size:28px;line-height:1.35}.organization-card-body p{color:#475467;max-width:780px;margin:0;font-size:14px;line-height:2}.organization-actions{flex-wrap:wrap;gap:10px;display:flex}.organization-panel{align-content:start;gap:12px;display:grid}.organization-opportunity-list{gap:10px;display:grid}.organization-opportunity-list>div{background:#fbfcfe;border:1px solid #e4e7ec;border-radius:8px;gap:4px;padding:12px;display:grid}.organization-opportunity-list strong{color:#172033;font-size:14px;line-height:1.6}.organization-opportunity-list span{color:#667085;font-size:12px;line-height:1.7}.organization-checklist{gap:8px;display:grid}.organization-checklist span{color:#14532d;background:#f6fffb;border:1px solid #10b9812e;border-radius:8px;min-height:36px;padding:9px 11px;font-size:12px;font-weight:720;line-height:1.5}.onboarding-hero{grid-template-columns:minmax(0,1fr) 260px}.onboarding-score{background:#f6fffb;border:1px solid #10b98133;border-radius:8px;align-content:center;gap:10px;min-height:180px;padding:18px;display:grid}.onboarding-score span,.onboarding-score small{color:#667085;font-size:12px;line-height:1.7}.onboarding-score strong{color:#047857;font-size:34px;line-height:1}.onboarding-step-list{gap:10px;display:grid}.onboarding-step{color:#344054;text-align:right;background:#fff;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px;display:grid}.onboarding-step span{color:#155eef;background:#eef4ff;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.onboarding-step strong{color:#172033;font-size:13px}.onboarding-step small{color:#667085;font-size:12px}.onboarding-step.done{background:#f6fffb;border-color:#10b98142}.preference-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.preference-toggle-grid button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:40px;font-weight:740}.preference-toggle-grid button.active,.preference-toggle-grid button:hover{color:#155eef;background:#eef4ff;border-color:#155eef}.checkbox-row{color:#344054;grid-template-columns:18px minmax(0,1fr);align-items:center}.checkbox-row input{min-height:18px}.skill-selection-fieldset{border:1px solid #d8dee9;border-radius:8px;gap:10px;margin:0;padding:12px;display:grid}.skill-selection-fieldset legend{color:#344054;padding:0 6px;font-size:13px;font-weight:760}.skill-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.skill-selection-grid label{color:#344054;background:#f8fafc;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:12px;font-weight:680;display:grid}.skill-selection-grid input{width:18px;min-height:18px}.preference-preview{background:#f8fafc;border-radius:8px;gap:6px;margin-top:14px;padding:14px;display:grid}.preference-preview strong,.preference-preview span,.preference-preview small{display:block}.preference-preview strong{color:#172033;font-size:14px}.preference-preview span,.preference-preview small{color:#667085;font-size:12px;line-height:1.8}.search-hero{grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.search-large{grid-template-columns:minmax(0,1fr) auto;align-self:center;gap:10px;display:grid}.search-large label{min-width:0;position:relative}.search-large svg{color:#667085;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.search-large input{background:#fff;border-color:#b9c6d8;min-height:52px;padding-right:42px;font-size:15px}.search-large button{white-space:nowrap;min-height:52px}.search-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.search-results{gap:10px;display:grid}.search-results>a,.search-results>.search-result-static{color:inherit;background:#fbfcfe;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:94px minmax(0,1fr) minmax(120px,180px);align-items:center;gap:8px 14px;padding:12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.search-results>a:hover{border-color:#155eef6b;transform:translateY(-1px);box-shadow:0 8px 24px #0f2a4414}.search-results span{color:#155eef;font-size:12px;font-weight:780}.search-results strong{color:#172033;font-size:14px;line-height:1.6}.search-results small{color:#667085;grid-column:2;font-size:12px;line-height:1.7}.search-results em{color:#667085;text-align:left;font-size:12px;font-style:normal}.search-pagination{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:56px;margin-top:16px;padding-top:12px;display:flex}.search-pagination span{color:var(--ink-muted);font-size:.84rem;font-weight:700}.people-search-form,.people-result-list{gap:8px;display:grid}.inline-input-action{display:block;position:relative}.inline-input-action input{padding-left:46px}.inline-input-action .icon-button{width:34px;height:34px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.people-result-list{border:1px solid #e4e7ec;border-radius:8px;max-height:260px;padding:4px;overflow:auto}.people-result-list>button{color:#344054;text-align:right;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:58px;padding:8px;display:grid}.people-result-list>button:hover,.people-result-list>button.selected{background:#f5f8ff;border-color:#155eef33}.people-result-list .avatar-mark{width:40px;height:40px}.people-result-list strong,.people-result-list small{display:block}.people-result-list small{margin-top:2px;font-size:11px}.people-result-list>button>svg{color:#0000}.people-result-list>button.selected>svg{color:#155eef}.row-actions{gap:6px;display:flex}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.settings-action-list,.settings-matrix{gap:10px;display:grid}.settings-action-list .secondary-button{justify-content:flex-start}.settings-request-status{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.settings-request-status span{color:#475467;font-size:12px;line-height:1.7}.danger-button{color:#b42318;border-color:#dc26263d}.settings-matrix div{background:#fbfcfe;border:1px solid #e4e7ec;border-radius:8px;justify-content:space-between;gap:12px;min-height:42px;padding:10px 12px;display:flex}.settings-matrix strong{color:#172033;font-size:13px}.settings-matrix span{color:#667085;text-align:left;font-size:12px}.segmented-control{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:inline-grid}.segmented-control button{color:#475467;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:760}.segmented-control button.active{color:#155eef;background:#fff;box-shadow:0 8px 22px #0f2a4414}.compact-hero{grid-template-columns:minmax(0,1fr);min-height:0}.product-metric-strip.inline{grid-template-columns:repeat(2,minmax(120px,180px))}.compact-hero .product-metric-strip.inline{justify-content:start;align-self:center}.compact-hero .product-metric{min-height:104px}.public-profile-layout .skill-chip{white-space:normal;line-height:1.55}.opportunity-detail-hero .product-profile-card{justify-content:center;min-height:0;padding:22px}.match-box.large{min-height:128px}.data-table .table-row .secondary-button{min-height:34px;padding:0 10px;font-size:12px}.privacy-row{grid-template-columns:22px minmax(0,1fr);align-items:start}.privacy-row svg{color:#155eef;width:20px;height:20px;margin-top:3px}.privacy-row strong,.privacy-row span,.grant-row strong,.grant-row span{display:block}.grant-row span{color:#667085;font-size:13px;line-height:1.8}.empty-state{background:#f8fafc;border-radius:8px;margin:0;padding:12px}.feed-layout{direction:rtl;grid-template-columns:236px minmax(462px,1fr) 288px;align-items:start;gap:16px;display:grid}.feed-layout>*{direction:rtl}.feed-main,.feed-list,.composer,.feed-side{gap:14px;display:grid}.feed-side{overflow:hidden}.feed-side h2{color:#172033}.profile-cover{background:#d8dee9;height:136px;margin:-16px -16px 18px;overflow:hidden}.compact-cover{border-bottom:1px solid #ffffff24}.profile-cover.professional-cover{background:radial-gradient(circle at 22% 24%,#2dd4bf33,#0000 28%),radial-gradient(circle at 78% 40%,#60a5fa2e,#0000 31%),linear-gradient(135deg,#091827 0%,#10233a 46%,#172033 100%)}.compact-cover .cover-orbit-secondary{width:180px;height:78px;top:28px;left:22%}.profile-cover img{object-fit:cover;width:100%;height:100%}.profile-avatar{border:5px solid #fff;width:136px;height:136px;margin:-88px auto 14px;box-shadow:0 16px 32px #1720332e}.feed-side>.profile-avatar{border:4px solid #fff;width:96px;height:96px;margin:-66px auto 14px}.profile-stats{background:linear-gradient(135deg,#10b98117,#0f2a440a);border:1px solid #10b9812e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;padding:12px;display:grid}.profile-stats strong{color:#0f766e;font-size:17px;line-height:1.4}.profile-stats span{color:#526070;font-size:12px;line-height:1.75}.feed-identity-badges{flex-wrap:wrap;justify-content:center;gap:7px;margin:-2px 0 8px;display:flex}.feed-identity-badges span{color:#344054;background:#f8fafc;border:1px solid #0f2a441a;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:12px;font-weight:720;display:inline-flex}.feed-filter-bar{flex-wrap:wrap;gap:4px;padding:6px;display:flex}.feed-filter-bar button{color:#475467;background:0 0;border:1px solid #0000;border-radius:6px;min-height:34px;padding:0 13px;font-size:13px;font-weight:720}.feed-filter-bar button.active,.feed-filter-bar button:hover{color:#155eef;background:#eff6ff;border-color:#155eef2e}.composer textarea{border-radius:8px;min-height:82px}.composer{transition:box-shadow .22s,border-color .22s,transform .22s}.composer.compact{padding-bottom:0}.composer.expanded{border-color:#0f2a4438;box-shadow:0 18px 42px #0f2a4417}.composer-header{gap:2px;display:grid}.composer-header strong{color:#172033;font-size:15px}.composer-header span{color:#667085;font-size:12px;line-height:1.7}.composer-prompt{color:#667085;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.composer-prompt button{color:#667085;text-align:right;background:#fff;border:1px solid #17203324;border-radius:999px;width:100%;min-height:48px;padding:0 18px;font-size:16px;font-weight:520}.composer-prompt button:hover{color:#0f2a44;border-color:#0f2a4447}.composer-quick-actions{border-top:1px solid #edf0f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.composer-quick-actions button{color:#475467;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:13px;font-weight:720;display:inline-flex}.composer-quick-actions button:hover{color:#0f2a44;background:#f8fafc}.composer-tabs{border-bottom:1px solid #edf0f5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.composer-tabs button{color:#475467;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:13px;font-weight:700;display:inline-flex}.composer-tabs button.active{color:#0f2a44;border-bottom-color:#0f2a44}.composer-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.composer-controls .primary-button{grid-column:1/-1;width:100%}.composer .primary-button{background:#0f2a44}.composer-title-input{min-height:36px}.composer .empty-state{padding:9px 12px;font-size:12px}.feed-card{gap:11px;padding:18px;transition:border-color .18s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden}.feed-card:hover{border-color:#0f2a4438;transform:translateY(-1px);box-shadow:0 18px 44px #17203314}.feed-more-button{color:#667085;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:28px;font-weight:800;display:grid;position:absolute;top:12px;left:14px}.feed-more-button:hover{background:#f8fafc}.feed-card-title{color:#172033;letter-spacing:0;margin:4px 0 -2px;font-size:19px;line-height:1.65}.feed-card-head{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:11px;display:grid}.feed-card-head strong,.feed-card-head span,.feed-card-head small{display:block}.feed-card-head span,.feed-card-head small,.feed-meta{color:#667085;font-size:12px;line-height:1.7}.avatar-mark{color:#0000;background-color:#e8edf2;background-repeat:no-repeat;background-size:214%;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #1720331a}.avatar-real{background-position:50%;background-size:cover}.avatar-woman{background-position:4%}.avatar-man{background-position:96%}.feed-author-row{justify-content:space-between;align-items:center;gap:10px;padding-left:34px;display:flex}.feed-author-row button{color:#0f2a44;background:#fff;border:1px solid #0f2a4424;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:12px;font-weight:720;display:inline-flex}.feed-meta,.feed-actions{flex-wrap:wrap;gap:8px;display:flex}.feed-evidence-row{flex-wrap:wrap;gap:7px;display:flex}.feed-evidence-row span{color:#0f766e;background:#10b98112;border:1px solid #10b9812e;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:12px;font-weight:690;display:inline-flex}.feed-media-frame{color:#fff;background:#d8dee9;border-radius:8px;min-height:216px;position:relative;overflow:hidden}.feed-media-frame:after{content:"";background:linear-gradient(#0f2a4400,#0f2a4414 44%,#0f2a44b3);position:absolute;inset:0}.feed-media-frame img{object-fit:cover;width:100%;height:248px;display:block}.feed-media-frame>div{z-index:1;position:absolute;bottom:18px;right:18px}.feed-media-frame span{color:#fff;background:#10b98147;border-radius:8px;width:fit-content;min-height:28px;padding:4px 10px;font-size:12px;font-weight:750}.feed-media-frame strong{color:#fff;max-width:430px;margin-top:10px;font-size:21px;line-height:1.65}.feed-meta{justify-content:space-between;align-items:center;padding-top:3px}.reaction-cluster{align-items:center;min-height:24px;display:inline-flex}.reaction-cluster span{color:#fff;background:#0f766e;border:1px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:-5px;font-size:11px;font-weight:800;display:grid}.reaction-cluster span:nth-child(2){background:#c8952d}.reaction-cluster strong{color:#526070;margin-right:6px;font-size:12px}.feed-actions{border-top:1px solid #17203314;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:8px;display:grid}.feed-actions .secondary-button{background:0 0;border-color:#0000}.feed-actions .secondary-button:hover{color:#0f2a44;background:#f7f8fa}.feed-actions .secondary-button.active{color:#0f766e;background:#0f766e14}.feed-report-form{background:#fffbfa;border:1px solid #b4231829;border-radius:8px;grid-template-columns:minmax(180px,.75fr) minmax(240px,1.25fr);gap:10px;padding:12px;display:grid}.feed-report-form .secondary-button{grid-column:1/-1;justify-self:start}.consent-data-preview{gap:8px;display:grid}.consent-data-preview>div{background:#10b9810d;border:1px solid #10b9812e;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.consent-data-preview>div>svg{color:#027a48;margin-top:3px}.consent-data-preview>div.optional{background:#f8fafc;border-color:#e4e7ec}.consent-data-preview>div.optional>span:first-child{border:1px solid #98a2b3;border-radius:50%;width:9px;height:9px;margin:7px 5px 0}.consent-data-preview strong,.consent-data-preview small{display:block}.consent-data-preview small{margin-top:2px}.field-help,.demo-disclosure,.form-error{color:#667085;margin:0;font-size:12px;line-height:1.8;display:block}.form-error{color:#b42318}.form-success{color:#067647;margin:0;font-size:12px;line-height:1.8}.skills-workspace{gap:14px;display:grid}.skill-add-form{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:minmax(220px,1.5fr) minmax(130px,.7fr) minmax(150px,.8fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.skill-add-form .primary-button{min-height:40px}.feed-actions .secondary-button:disabled{cursor:default;opacity:.75}.feed-comments{gap:10px;padding-top:4px;display:grid}.feed-comment{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;display:grid}.feed-comment .avatar-mark,.feed-comment-form .avatar-mark{width:36px;height:36px;font-size:12px}.feed-comment>div{background:#f7f8fa;border:1px solid #1720330f;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.feed-comment strong{color:#172033;font-size:12px}.feed-comment span{color:#4b5565;font-size:12px;line-height:1.9}.feed-comment-form{grid-template-columns:36px minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.feed-comment-form input{color:#172033;background:#fff;border:1px solid #d8dee8;border-radius:999px;width:100%;min-height:38px;padding:0 13px;font-family:inherit}.feed-comment-form input:focus{border-color:#0f766e;outline:2px solid #0f766e21}.feed-comment-form .icon-button{border-radius:50%;width:38px;height:38px}.moderation-workspace .product-profile-card{justify-content:center;min-height:240px}.moderation-workspace .product-profile-card>strong{color:#b42318;font-size:42px}.moderation-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.moderation-toolbar label{min-width:min(260px,100%)}.moderation-toolbar span{color:#667085;font-size:13px;line-height:1.8}.moderation-list{gap:16px;display:grid}.moderation-card{gap:14px;display:grid}.moderation-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.moderation-card-head span{color:#b42318;background:#fef3f2e6;border:1px solid #b4231829;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.moderation-card-head strong{color:#0f766e;font-size:13px}.moderation-card textarea{resize:vertical;color:#172033;border:1px solid #d8dee8;border-radius:8px;width:100%;min-height:82px;padding:12px;font-family:inherit;line-height:1.8}.moderation-card textarea:focus{border-color:#155eef;outline:2px solid #155eef21}.moderation-appeal-box{background:#f5f8ff;border:1px solid #155eef29;border-radius:8px;padding:12px}.moderation-appeal-box strong,.moderation-appeal-box p,.moderation-appeal-box small{display:block}.moderation-appeal-box p{margin:8px 0}.moderation-appeal-box small{color:#667085}.content-appeal-form{gap:10px;display:grid}.content-appeal-form textarea{width:100%}.content-appeal-form small{color:#667085}.notifications-workspace .product-profile-card{justify-content:center;min-height:240px}.notifications-workspace .product-profile-card>strong{color:#155eef;font-size:42px}.notification-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.notification-toolbar label{min-width:min(260px,100%)}.notification-toolbar span{color:#667085;font-size:13px;line-height:1.8}.notification-list{gap:12px;display:grid}.notification-card{border-color:#17203314;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.notification-card.unread{background:linear-gradient(90deg,#155eef14,#0000 34%),#fff;border-color:#155eef38}.notification-card>div{gap:5px;display:grid}.notification-card span{color:#155eef;background:#eef4ff;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800}.notification-card strong{color:#172033;font-size:16px}.notification-card p{color:#526070;margin:0;font-size:14px;line-height:1.8}.notification-card small{color:#8a94a6;font-size:12px}.messages-workspace .product-profile-card{justify-content:center;min-height:220px}.messages-workspace .product-profile-card>strong{color:#0f766e;font-size:42px}.message-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(220px,280px);align-items:start;gap:16px;display:grid}.message-sidebar,.message-policy,.message-thread-panel{min-width:0}.message-sidebar{gap:14px;display:grid}.message-sidebar label{color:#344054;gap:7px;font-size:13px;font-weight:800;display:grid}.message-thread-list{gap:8px;display:grid}.message-thread{color:#172033;cursor:pointer;text-align:right;background:#fff;border:1px solid #d8dee8;border-radius:8px;gap:5px;width:100%;min-height:76px;padding:12px;display:grid}.message-thread.active{background:#f5f8ff;border-color:#155eef57}.message-thread strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.message-thread span,.message-thread small{color:#667085;font-size:12px}.message-thread small{color:#067647;background:#dcfae6;border-radius:999px;width:fit-content;padding:3px 8px;font-weight:800}.message-thread-panel{gap:14px;display:grid}.thread-header{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.thread-header h3{color:#172033;margin:4px 0 0;font-size:20px}.thread-header>span{color:#067647;background:#ecfdf3;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.message-list{align-content:start;gap:10px;min-height:360px;max-height:52vh;padding:4px;display:grid;overflow:auto}.message-bubble{background:#fff;border:1px solid #d8dee8;border-radius:8px;gap:6px;max-width:min(72%,560px);padding:11px 12px;display:grid}.message-bubble.mine{background:#eef4ff;border-color:#155eef33;justify-self:start}.message-bubble.theirs{background:#f8fafc;justify-self:end}.message-bubble p{color:#172033;margin:0;font-size:14px;line-height:1.85}.message-bubble span{color:#667085;font-size:11px}.message-composer{border-top:1px solid #e6eaf0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.message-composer textarea{resize:vertical;width:100%}.recruiter-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.recruiter-controls,.recruiter-pipeline{min-width:0}.recruiter-controls{gap:14px;display:grid}.recruiter-controls label{color:#344054;gap:7px;font-size:13px;font-weight:800;display:grid}.recruiter-controls textarea{resize:vertical;width:100%}.recruiter-application-list{gap:12px;display:grid}.recruiter-application-card{background:#fff;border:1px solid #d8dee8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.recruiter-application-card>div:first-child{gap:5px;min-width:0;display:grid}.recruiter-application-card span{color:#155eef;background:#eef4ff;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800}.recruiter-application-card strong{color:#172033;font-size:17px}.recruiter-application-card p{color:#526070;margin:0;font-size:14px;line-height:1.8}.recruiter-application-card small{color:#8a94a6;font-size:12px}.recruiter-actions{grid-template-columns:repeat(2,minmax(92px,1fr));gap:8px;display:grid}.danger-action{color:#b42318;border-color:#b4231838}.suggestion-list{gap:12px;display:grid}.suggestion-list>div,.suggestion-list>button{width:100%;color:inherit;text-align:right;background:0 0;border:0;border-bottom:1px solid #edf0f5;gap:4px;padding:12px 0;display:grid}.suggestion-list>button:hover,.suggestion-list>button:hover strong{color:#155eef}.feed-insight-card{background:linear-gradient(135deg,#155eef14,#10b9810f),#fff;border:1px solid #155eef24;border-radius:8px;gap:6px;padding:13px;display:grid}.feed-insight-card strong{color:#0f2a44;font-size:13px}.feed-insight-card span{color:#475467;font-size:12px;line-height:1.8}.suggestion-list>div:last-child,.suggestion-list>button:last-child{border-bottom:0}.suggestion-list span{color:#0f2a44;background:#0f2a440f;border-radius:999px;width:fit-content;min-height:24px;padding:0 8px;font-size:11px;font-weight:760}.network-card{background:linear-gradient(135deg,#fff,#f8faf9);border:1px solid #1720331a;border-radius:8px;gap:10px;padding:13px;display:grid}.network-card>div{align-items:center;display:flex}.network-card .avatar-mark+.avatar-mark{margin-right:-12px}.network-card strong,.network-card span{display:block}.network-card span{color:#667085;font-size:12px;line-height:1.75}.suggestion-list strong{color:#111827;font-size:14px}.suggestion-list small,.privacy-note span{color:#667085;line-height:1.7}.privacy-note{background:#f8fafc;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:10px;margin-top:8px;padding:14px;display:grid}.privacy-note svg{color:#10b981}.feed-meta span{background:#f8fafc;border-radius:7px;align-items:center;min-height:24px;padding:0 8px;display:inline-flex}.product-screen{gap:16px;display:grid}.product-hero{grid-template-columns:minmax(0,1fr) 270px;align-items:stretch;gap:24px;min-height:260px;display:grid;overflow:hidden}.product-hero-copy{align-content:center;gap:14px;display:grid}.product-hero h2{color:#172033;max-width:780px;margin:0;font-size:32px;font-weight:820;line-height:1.55}.product-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.own-profile-indicator{color:#067647;background:#ecfdf7;border:1px solid #a9e6d5;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:760;display:inline-flex}.product-profile-card{text-align:center;background:#fff;border:1px solid #1720331a;border-radius:8px;align-content:start;justify-items:center;gap:8px;min-height:230px;display:grid;position:relative;overflow:hidden}.product-profile-cover{background:#e8edf2;width:100%;height:88px;overflow:hidden}.product-profile-cover img{object-fit:cover;width:100%;height:100%}.product-profile-card .profile-avatar{width:120px;height:120px;margin-top:-70px}.product-profile-card strong,.product-profile-card span,.product-profile-card small{padding:0 18px;display:block}.product-profile-card strong{color:#172033;font-size:16px}.product-profile-card span,.product-profile-card small{color:#667085;font-size:12px;line-height:1.7}.product-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-metric{align-content:center;gap:6px;min-height:88px;display:grid}.product-metric span{color:#667085;font-size:12px;line-height:1.6}.product-metric strong{color:#172033;font-size:24px;line-height:1.3}.metric-trust{background:linear-gradient(135deg,#fff,#10b98114);border-color:#10b9812e}.metric-attention{background:linear-gradient(135deg,#fff,#c8952d14);border-color:#c8952d33}.product-board{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.product-main-panel,.product-side-stack,.product-trust-panel,.product-privacy-panel{gap:14px;display:grid}.product-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-work-card{background:linear-gradient(#fff0,#0f2a4406),#fff;border:1px solid #1720331a;border-radius:8px;gap:8px;min-height:118px;padding:14px;display:grid}.product-work-card span{color:#0f2a44;background:#0f2a440f;border-radius:999px;width:fit-content;min-height:24px;padding:0 8px;font-size:11px;font-weight:780}.product-work-card strong{color:#172033;font-size:14px;line-height:1.65}.product-work-card small,.product-privacy-panel p{color:#667085;font-size:12px;line-height:1.8}.product-lower-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr) minmax(260px,.85fr);align-items:start;gap:16px;display:grid}.product-table{border:1px solid #17203317;border-radius:8px;display:grid;overflow:hidden}.product-table>div{border-bottom:1px solid #17203314;grid-template-columns:minmax(0,1fr) minmax(110px,.75fr) minmax(100px,.6fr);align-items:center;gap:10px;min-height:54px;padding:12px;display:grid}.product-table>div:last-child{border-bottom:0}.product-table strong{color:#172033;font-size:13px;line-height:1.6}.product-table span,.product-table small{color:#667085;font-size:12px;line-height:1.6}.product-table small{background:#f8fafc;border-radius:999px;justify-self:start;min-height:24px;padding:2px 8px}.execution-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:16px;display:grid}.execution-panel{gap:14px;display:grid}.execution-workflow{grid-row:span 2}.execution-stepper{gap:10px;display:grid}.execution-stepper>div{background:#fbfcfe;border:1px solid #17203317;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:10px;display:grid}.execution-stepper span{color:#fff;background:#0f2a44;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.execution-stepper strong,.execution-contracts strong{color:#172033;font-size:13px;line-height:1.6}.execution-stepper small{color:#667085;font-size:11px;line-height:1.5}.execution-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.execution-control-grid input{color:#667085;font-size:12px}.execution-contracts{gap:14px;display:grid}.execution-contracts>div{background:#fbfcfe;border:1px solid #17203317;border-radius:8px;gap:8px;padding:12px;display:grid}.execution-contracts code,.execution-contracts span{overflow-wrap:anywhere;color:#344054;background:#f3f6fa;border-radius:7px;width:fit-content;max-width:100%;min-height:24px;padding:4px 8px;font-size:11px;line-height:1.6;display:block}.execution-contracts code{text-align:left;direction:ltr}.planned-page{grid-template-columns:minmax(320px,1.2fr) minmax(260px,.8fr);gap:14px;display:grid}.planned-hero{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:210px;display:flex}.planned-hero h2{margin-top:10px;margin-bottom:10px;font-size:28px}.planned-icon{color:#027a48;background:#ecfdf3;border-radius:8px;flex:0 0 92px;place-items:center;width:92px;height:92px;display:grid}.planned-icon svg{width:42px;height:42px}.resource-unavailable{align-items:flex-start;gap:14px;max-width:760px;margin-inline:auto;padding:22px;display:flex}.resource-unavailable-icon,.consent-dialog-icon{color:#1849a9;background:#eef4ff;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.resource-unavailable h2,.resource-unavailable p{margin:0}.resource-unavailable p{margin-top:4px}.opportunity-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opportunity-card-actions .icon-button{margin-inline-start:auto}.icon-button.active{color:#1849a9;background:#eef4ff;border-color:#155eef57}.consent-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11182794;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.consent-dialog{background:#fff;border:1px solid #17203324;border-radius:8px;width:min(680px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 28px 80px #0f2a4447}.consent-dialog-header{z-index:2;background:#fffffff7;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.consent-dialog-heading{align-items:center;gap:12px;display:flex}.consent-dialog-heading p,.consent-dialog-heading h2{margin:0}.consent-dialog-heading p{color:#667085;font-size:12px;font-weight:650}.consent-dialog-heading h2{font-size:18px}.consent-dialog-context{background:#e4e7ec;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:20px;display:grid;overflow:hidden}.consent-dialog-context>div{background:#f8fafc;align-content:start;gap:5px;min-height:92px;padding:13px;display:grid}.consent-dialog-context span{color:#667085;font-size:11px}.consent-dialog-context strong{color:#172033;font-size:13px;line-height:1.7}.consent-scope-list{border:0;gap:9px;margin:0;padding:0 20px;display:grid}.consent-scope-list legend{color:#172033;margin-bottom:10px;font-size:14px;font-weight:760}.consent-scope{cursor:pointer;background:#fff;border:1px solid #d8dee9;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid;position:relative}.consent-scope-selected{background:#f7f9ff;border-color:#155eef57}.consent-scope input{opacity:0;width:1px;min-height:1px;position:absolute}.consent-scope-check{color:#155eef;background:#fff;border:1px solid #98a2b3;border-radius:5px;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.consent-scope input:focus-visible+.consent-scope-check{outline-offset:2px;outline:3px solid #155eef47}.consent-scope-selected .consent-scope-check{background:#eef4ff;border-color:#155eef}.consent-scope-copy,.consent-scope-copy strong,.consent-scope-copy span{display:block}.consent-scope-copy strong{color:#172033;font-size:13px}.consent-scope-copy strong small{color:#027a48;background:#ecfdf3;border-radius:5px;margin-inline-start:8px;padding:1px 6px;font-size:10px;display:inline-flex}.consent-scope-copy>span{color:#667085;margin-top:3px;font-size:12px;font-weight:450;line-height:1.75}.consent-guardrails{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 20px;display:grid}.consent-guardrails span{color:#027a48;background:#ecfdf3;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:12px;font-weight:650;line-height:1.7;display:flex}.consent-guardrails svg{flex:none;margin-top:2px}.consent-acknowledgement{cursor:pointer;background:#fffdf7;border:1px solid #d8dee9;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:0 20px 16px;padding:13px}.consent-acknowledgement input{accent-color:#155eef;width:18px;min-height:18px;margin:2px 0 0;padding:0}.consent-acknowledgement span{color:#344054;font-size:12px;font-weight:550;line-height:1.8}.consent-error{color:#912018;background:#fffbfa;border:1px solid #fecdca;border-radius:8px;margin:0 20px 16px;padding:10px 12px;font-size:12px;font-weight:650}.consent-dialog-actions{background:#fffffffa;border-top:1px solid #e4e7ec;justify-content:flex-end;gap:9px;padding:15px 20px;display:flex;position:sticky;bottom:0}@media (width<=1120px){.dashboard-columns,.workspace-grid,.workspace-grid.wide,.cards-grid,.planned-page,.product-hero,.product-board,.product-lower-grid,.execution-grid,.profile-section-stack,.public-profile-intro,.feed-layout,.organization-hero,.organization-grid,.onboarding-hero,.search-hero,.search-layout,.settings-grid,.product-card-list{grid-template-columns:1fr}.execution-workflow{grid-row:auto}.composer-controls{grid-template-columns:1fr}.profile-summary{grid-column:auto}.data-table{overflow-x:auto}.feed-layout{direction:rtl}.feed-side:first-child{order:-1}.feed-main{order:0}.feed-side:last-child{order:1}.profile-strength-card{grid-column:auto;margin-top:0}.organization-primary-card{grid-row:auto}.organization-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-admin-grid{grid-template-columns:minmax(0,1fr)}.search-results>a,.search-results>.search-result-static{grid-template-columns:82px minmax(0,1fr)}.search-results em{text-align:right;grid-column:2}.message-layout,.recruiter-layout{grid-template-columns:minmax(0,1fr)}.message-policy{order:3}.resume-workspace{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.resume-workflow-feedback,.resume-preview-panel,.resume-sharing-panel{grid-column:1/-1}.resume-sections{grid-column:2}}@media (width<=760px){.app-shell{grid-template-rows:auto minmax(0,1fr)}.sidebar{z-index:20;border-bottom:1px solid #d8dee9;border-left:0;grid-template-rows:42px 38px 44px;grid-template-columns:minmax(0,1fr) auto auto;justify-content:flex-start;gap:8px;height:auto;max-height:none;padding:8px 10px 10px;display:grid;position:sticky;top:0;overflow:visible}.brand{order:1;gap:8px;min-height:42px}.brand>div{overflow:hidden}.brand-mark{width:36px;height:36px}.brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.brand span{font-size:11px;line-height:1.3}nav{scrollbar-width:none;order:4;grid-column:1/-1;justify-content:stretch;width:100%;padding-bottom:2px;overflow:visible}.primary-nav{border-inline:0;grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:0;display:grid}.nav-menus{flex:none;order:2;justify-content:flex-end}.global-search{flex-basis:100%;order:3;grid-column:1/-1;width:100%;min-height:38px;margin:0;padding:0 12px}.global-search input{min-height:36px;font-size:13px}.write-experience-button{order:2;min-width:46px;min-height:42px;padding:0 12px}.nav-button{justify-content:center;min-width:0;min-height:42px;padding:4px 8px}.nav-button span{max-width:58px;font-size:10px;display:block}.nav-menu summary{grid-template-rows:22px 16px;min-width:58px;min-height:42px;padding-inline:7px}.nav-menu summary>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:10px;line-height:1.2;display:block;overflow:hidden}.nav-menu-panel{max-height:min(420px,100vh - 168px);position:fixed;top:158px;left:10px;right:10px;overflow-y:auto}.write-experience-button{font-size:0}.write-experience-button svg{margin:0}.resume-workspace,.resume-share-form{grid-template-columns:minmax(0,1fr)}.resume-workspace>*,.resume-workflow-feedback,.resume-preview-panel,.resume-sections,.resume-sharing-panel,.resume-share-form .field-help{grid-column:1}.resume-share-row{grid-template-columns:22px minmax(0,1fr)}.resume-share-row>.ghost-button,.resume-share-row>.inline-confirmation{grid-column:1/-1;justify-self:stretch}.resume-share-row>.ghost-button,.resume-share-row>.inline-confirmation>button{flex:1}.shared-resume-shell{padding:14px 10px 32px}.shared-resume-document h1{font-size:22px}.nav-button small,.nav-section>span{display:none}.planned-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.sidebar-foot{margin-top:0}.content{padding:10px 10px 24px}.topbar,.profile-summary,.field-grid{grid-template-columns:1fr;display:grid}.skill-add-form{grid-template-columns:1fr}.skill-add-form .primary-button{width:100%}.topbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-bottom:8px}.topbar>div{min-width:0}.topbar-title{justify-items:start;gap:4px;display:grid}.release-status{min-height:22px;font-size:10px}.topbar p{display:none}.topbar .ghost-button{min-width:42px;min-height:36px;padding:0 10px;font-size:0}.topbar .ghost-button svg{margin:0}.status-strip{flex-wrap:wrap;gap:6px;margin-bottom:10px;padding-bottom:0;overflow:visible}.status-strip span{flex:none;min-height:24px;font-size:11px}.status-strip span:nth-child(3){display:none}.auth-callout,.auth-recovery-alert{flex-direction:column;align-items:stretch}.auth-recovery-alert .secondary-button{width:100%}h1{font-size:22px}.planned-hero{min-height:auto;display:grid}.product-hero{min-height:auto;padding:14px}.product-hero h2{font-size:23px}.organization-hero{padding:14px}.organization-hero-copy h2,.organization-card-body h2{font-size:22px}.organization-scoreboard{grid-template-columns:1fr}.organization-scoreboard div{min-height:68px}.organization-cover{height:132px;margin:-14px -14px 0}.organization-actions,.organization-actions .primary-button,.organization-actions .secondary-button{width:100%}.onboarding-score{min-height:0}.onboarding-step{grid-template-columns:30px minmax(0,1fr)}.onboarding-step small{grid-column:2}.preference-toggle-grid{grid-template-columns:1fr}.search-large input{min-height:46px;font-size:13px}.search-large,.search-results>a,.search-results>.search-result-static{grid-template-columns:1fr}.search-results small,.search-results em{grid-column:auto}.feed-report-form{grid-template-columns:1fr}.network-table .table-head,.applications-table .table-head{display:none}.network-table .table-row,.applications-table .table-row{grid-template-columns:1fr;gap:6px;min-width:0}.settings-matrix div{display:grid}.product-actions,.product-actions .primary-button,.product-actions .secondary-button{width:100%}.product-metric-strip{grid-template-columns:1fr}.product-table>div{grid-template-columns:1fr;align-items:start}.execution-stepper>div,.execution-control-grid{grid-template-columns:1fr}.content-feed{padding-top:10px}.feed-main{order:-2}.feed-filter-bar{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.feed-filter-bar::-webkit-scrollbar{display:none}.feed-filter-bar button{scroll-snap-align:start;flex:none}.feed-side:first-child{order:0}.feed-side:last-child{order:1}.feed-card{padding:14px}.feed-author-row{justify-content:stretch;padding-left:28px;display:grid}.feed-author-row button{width:fit-content}.composer-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-quick-actions,.feed-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.composer-prompt{grid-template-columns:44px minmax(0,1fr)}.composer-prompt button{white-space:normal;min-height:44px;font-size:13px;line-height:1.7}.skill-selection-grid{grid-template-columns:1fr}.avatar-mark{width:44px;height:44px}.profile-avatar{border-width:4px;width:116px;height:116px;margin-top:-72px}.public-cover{height:176px}.public-profile-intro{gap:12px;padding:0 14px 18px}.public-profile-hero .profile-avatar,.public-profile-copy,.profile-strength-card{grid-column:auto}.public-profile-copy{margin-top:-44px;padding-top:56px}.public-profile-copy h2{font-size:23px}.profile-meta-line{gap:6px 12px}.cover-microcopy{bottom:16px;left:16px}.feed-card-title{font-size:17px}.feed-media-frame{min-height:180px}.feed-media-frame img{height:208px}.feed-media-frame strong{font-size:17px}.feed-evidence-row span{width:100%}.moderation-toolbar{justify-items:stretch;display:grid}.notification-toolbar,.notification-card,.message-composer,.thread-header{grid-template-columns:1fr;justify-items:stretch;display:grid}.moderation-toolbar label,.notification-toolbar label{min-width:0}.moderation-toolbar span,.notification-toolbar span{text-align:right}.notification-card>button,.message-composer .primary-button{width:100%}.message-list{min-height:320px;max-height:none}.message-bubble{max-width:92%}.recruiter-application-card,.recruiter-actions{grid-template-columns:minmax(0,1fr)}.consent-dialog-backdrop{place-items:end center;padding:0}.consent-dialog{border-inline:0;border-bottom:0;border-radius:8px 8px 0 0;width:100%;max-height:94vh}.consent-dialog-context,.consent-guardrails{grid-template-columns:1fr}.consent-dialog-actions{grid-template-columns:1fr;display:grid}.consent-dialog-actions .primary-button,.consent-dialog-actions .secondary-button{width:100%;min-height:44px}.opportunity-card-actions{grid-template-columns:1fr auto;display:grid}.opportunity-card-actions .primary-button{grid-column:1/-1;width:100%}.opportunity-card-actions .secondary-button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
