:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#16305c;--brand-dark:#081c40;--brand-light:#e6ecf6;--growth:#16305c;--growth-soft:#e6ecf6;--accent:var(--brand);--accent-soft:var(--brand-light);--ink:#101a2e;--muted:#66738a;--faint:#8c96a8;--line:#dbe1ee;--panel:#fff;--panel-subtle:#eef1f8;--bg:#fafcff;--sidebar-bg:var(--panel);--topbar-bg:var(--hero-gradient);--control-bg:var(--panel);--input-bg:var(--panel);--track-bg:#e6ebf5;--hover-line:#c4cfe1;--hero-gradient:linear-gradient(105deg, #081c40 0%, #173a72 62%, #2b5c99 100%);--on-dark:#c2cfe4;--on-dark-soft:#a3b6d4;--navy:var(--brand);--green:#16305c;--blue:var(--brand);--violet:var(--brand);--rose:#d92d20;--amber:var(--gold);--gold:#f5c518;--gold-soft:#fff6d6;--coral:var(--gold);--danger:#b3453d;--mint:#e6ecf6;--sky:var(--brand-light);--lavender:var(--brand-light);--peach:#fffaea;--soft:var(--panel-subtle);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--radius-sm:10px;--radius-md:14px;--radius-lg:16px;--radius-xl:22px;--radius-control:10px;--shadow-rest:0 1px 2px #101c340d;--shadow-hover:0 6px 20px #101c3417;--shadow-elevated:0 24px 60px #101c3424;--shadow:var(--shadow-rest);--ring:0 0 0 3px #16305c59}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}.hidden{display:none!important}.usage-warning-banner,.billing-alert{justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 0 var(--space-4);border-radius:var(--radius-md);color:var(--ink);padding:var(--space-4);box-shadow:var(--shadow-rest);background:#fff7ed;border:1px solid #c7771961;display:flex}.usage-warning-banner strong,.billing-alert strong{margin-bottom:var(--space-1);font-size:15px;display:block}.usage-warning-banner p,.billing-alert p{color:#8a6205;margin:0;font-size:13px}.billing-alert .eyebrow{color:#8a6205;margin-bottom:var(--space-1)}.upgrade-limit-modal{position:relative}.upgrade-limit-modal .toast-close{position:absolute;top:14px;right:14px}.upgrade-limit-usage{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-4) 0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-subtle);padding:var(--space-3);display:flex}.stat,.metric-tile strong,.signal-card strong,.snapshot-card strong,.skill-card .panel-heading strong,.benchmark-card .panel-heading strong,.trust-badge span,.performance-record-score span,.rail-stats strong,.cohort-grid strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus-visible{box-shadow:var(--ring);outline:none}a:focus-visible,button:focus-visible,.nav-item:focus-visible,.feed-tab:focus-visible,.mobile-nav-item:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-sm);outline:none}.onboarding{min-height:100vh;padding:var(--space-6);background:linear-gradient(135deg,#e6ecf6 0%,#eef1f8 100%);place-items:center;display:grid}.onboarding-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);width:min(760px,100%);box-shadow:var(--shadow-elevated);padding:36px}.onboarding-expanded{place-items:stretch stretch;padding:clamp(18px,3vw,42px)}.onboarding-shell{gap:var(--space-5);grid-template-columns:minmax(240px,320px) minmax(0,920px);align-items:stretch;width:min(1240px,100%);margin:auto;display:grid}.onboarding-rail{gap:var(--space-5);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 14% 10%,#5dd6a842,#0000 32%),linear-gradient(160deg,#ffffffeb,#eff7ffe6);border:1px solid #2a5f7e29;flex-direction:column;display:flex}.onboarding-card-wide{width:100%;min-height:680px}.onboarding-progress{gap:var(--space-2);display:grid}.onboarding-progress button{align-items:center;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:100%;color:var(--muted);cursor:pointer;text-align:left;padding:12px;font-weight:850;display:flex}.onboarding-progress button span{background:var(--panel-subtle);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;display:grid}.onboarding-progress button.active{border-color:var(--brand);color:var(--brand);background:var(--brand-light)}.onboarding-progress button.active span,.onboarding-progress button.done span{background:var(--brand);color:#fff}.onboarding-promise{margin-top:auto}.onboarding-promise h2{margin:0 0 var(--space-2);font-size:24px;line-height:1.12}.onboarding-promise p:last-child{color:var(--muted);margin-bottom:0}.step{display:none}.active-step{gap:var(--space-4);display:grid}.onboarding-actions{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6);display:flex}.form-message{min-height:20px;margin:var(--space-2) 0 0;color:var(--rose);font-size:13px;font-weight:750}.onboarding-form-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onboarding-wide-field{grid-column:1/-1}.onboarding-section-title{margin:0 0 var(--space-2);color:var(--ink);font-weight:850}.onboarding-validation-box{gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);padding:var(--space-4);display:grid}.onboarding-validation-box h2{margin:0 0 4px;font-size:18px}@media (max-width:760px){.onboarding-shell{grid-template-columns:1fr}.onboarding-rail{padding:var(--space-4)}.onboarding-card-wide{min-height:0;padding:22px}.onboarding-form-grid{grid-template-columns:1fr}}.choice-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.choice-grid button{border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-subtle);min-height:58px;color:var(--ink);cursor:pointer;font-weight:700;transition:border-color .12s,background .12s,color .12s}.choice-grid button.selected{border-color:var(--brand);background:var(--brand-light);color:var(--brand)}.profile-upload-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.file-card{gap:var(--space-2);border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-subtle);color:var(--ink);cursor:pointer;padding:var(--space-3);transition:border-color .12s;display:grid}.file-card:hover{border-color:var(--brand)}.file-card input{display:none}.file-card span{color:var(--muted);font-size:13px;font-weight:800}.upload-preview{background:var(--brand);color:#fff;background-position:50%;background-size:cover;place-items:center;font-weight:850;display:grid;overflow:hidden}.avatar-preview{border-radius:50%;width:74px;height:74px}.cover-preview{border-radius:var(--radius-sm);height:74px}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-content{min-width:0}.section-topnav{z-index:20;border-bottom:1px solid var(--line);background:var(--topbar-bg);-webkit-backdrop-filter:blur(12px);align-items:center;gap:16px;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-search{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel-subtle);height:40px;color:var(--faint);cursor:text;flex:0 0 210px;align-items:center;gap:10px;margin-left:auto;padding:0 13px;font-size:13px;transition:border-color .13s,background .13s;display:inline-flex}.topbar-search:hover{border-color:var(--hover-line)}.topbar-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.topbar-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-tabs{flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.section-tab{border-radius:var(--radius-control);height:40px;color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:550;text-decoration:none;transition:background .13s,color .13s,opacity .13s;display:inline-flex}.section-tab:hover{background:var(--panel-subtle);color:var(--ink)}.section-tab.active{background:var(--brand);color:#fff;font-weight:650}.section-tab.performance-record-tab{background:var(--brand);color:#fff;opacity:.92;font-weight:650}.section-tab.performance-record-tab.active{opacity:1}.section-tab.performance-record-tab:hover{background:var(--brand-dark);color:#fff;opacity:1}.section-tab.performance-record-tab svg{flex:0 0 16px;width:16px;height:16px}.topbar-actions{flex:none;align-items:center;gap:10px;display:inline-flex}.topbar-icon-btn{border-radius:var(--radius-control);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;transition:background .13s,color .13s;display:inline-grid;position:relative}.topbar-icon-btn:hover{background:var(--panel-subtle);color:var(--ink)}.topbar-notif-dot{background:var(--rose);border:2px solid var(--panel);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.topbar-action{border:1px solid var(--hover-line);border-radius:var(--radius-control);background:var(--panel);height:40px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 18px;font-size:13.5px;font-weight:650;line-height:1;text-decoration:none;transition:border-color .13s,color .13s,background .13s;display:inline-flex}.topbar-action:hover{border-color:var(--brand);color:var(--brand);background:var(--panel)}.brand{margin-bottom:var(--space-4);padding:var(--space-1) var(--space-2);color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.context-nav-label{letter-spacing:.07em;padding:0 12px 8px}.brand.compact{margin-bottom:26px}.brand-wordmark{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:750}.brand span,.muted,small,.eyebrow{color:var(--muted)}.mark,.avatar{background:var(--brand);color:#fff;place-items:center;font-weight:800;display:grid}.mark{background:var(--brand);color:#fff;border-radius:10px;flex-shrink:0;width:36px;height:36px;font-size:14px;overflow:hidden}.mark svg{width:100%;height:100%;display:block}.avatar{border-radius:50%;flex:none;width:42px;height:42px;font-size:13px;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}nav{gap:var(--space-1);display:grid}.nav-section{padding:var(--space-3) var(--space-2) var(--space-1);color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.nav-item,.ghost-button,.small-button{border-radius:var(--radius-control);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;transition:background .13s,border-color .13s,color .13s}.nav-item{min-height:42px;padding:0 var(--space-3);text-align:left;color:var(--muted);align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-item svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 19px;width:19px;height:19px}.nav-item span{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-group{gap:2px;display:grid}.nav-group-toggle .chevron{margin-left:auto;transition:transform .16s}.nav-group.open .chevron{transform:rotate(180deg)}.nav-submenu{border-left:2px solid var(--line);margin-left:var(--space-5);padding-left:var(--space-2);gap:2px;display:grid}.nav-submenu[hidden]{display:none}.nav-subitem{min-height:36px;padding:7px var(--space-2) 7px 10px;font-size:13px}.nav-subitem svg{flex-basis:16px;width:16px;height:16px}.nav-item:hover{background:var(--panel-subtle);color:var(--ink)}.nav-item.active{background:var(--brand-light);color:var(--brand);font-weight:650}main{padding:var(--space-6) 28px var(--space-7)}.topbar{justify-content:space-between;align-items:center;gap:var(--space-4);z-index:4;border-bottom:1px solid var(--line);background:var(--topbar-bg);padding-bottom:var(--space-3);-webkit-backdrop-filter:blur(16px);margin-bottom:18px;display:flex;position:sticky;top:0}h1,h2,h3,p{margin-top:0}h1{color:var(--navy);letter-spacing:-.02em;margin-bottom:0;font-size:clamp(22px,2.5vw,30px);font-weight:780}h2{letter-spacing:-.01em;margin-bottom:18px;font-size:18px}h3{font-size:15px}.eyebrow{margin-bottom:var(--space-1);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.view{display:none}.active-view{display:block}.panel,.public-card,.post-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-rest);transition:border-color .14s,box-shadow .14s,transform .14s}.panel:hover,.post-card:hover{border-color:var(--hover-line);box-shadow:var(--shadow-hover)}.panel{padding:var(--space-5)}.collapsible-section{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-rest);gap:0;padding:0;transition:border-color .14s,box-shadow .14s;display:grid;overflow:hidden}.collapsible-section:hover{border-color:var(--hover-line);box-shadow:var(--shadow-hover)}.collapsible-section-header{align-items:center;gap:var(--space-2);padding:var(--space-4);display:flex}.collapsible-section-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;padding:0;display:flex}.collapsible-section-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:var(--radius-sm)}.collapsible-section-copy{gap:3px;min-width:0;display:grid}.collapsible-section-copy strong{color:var(--ink);font-size:17px;line-height:1.2}.collapsible-section-copy>span:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.4}.collapsible-section-meta{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.collapsible-section-meta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .14s}.collapsible-section.open .collapsible-section-meta svg{transform:rotate(180deg)}.collapsible-section-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.collapsible-section-content{border-top:1px solid var(--line);padding:var(--space-4)}.collapsible-stack{gap:var(--space-3);display:grid}.collapsible-section+.collapsible-section{margin-top:var(--space-4)}.validation-priority-section{border-color:var(--brand);margin-bottom:18px}@media (max-width:720px){.collapsible-section-header{padding:14px}.collapsible-section-trigger{align-items:flex-start}.collapsible-section-content{padding:14px}}.feed-layout{justify-content:center;column-gap:var(--space-5);row-gap:var(--space-2);grid-template:"tabs rail""composer rail""next rail""list rail"/minmax(0,680px) 300px;align-items:start;display:grid}.loop-grid{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.loop-card{gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);min-height:138px;padding:var(--space-3);transition:transform .14s,box-shadow .14s,border-color .14s;display:grid}.loop-card:hover{border-color:var(--hover-line);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.loop-card strong{color:var(--ink);font-size:15px}.loop-card span{color:var(--brand);font-size:12px;font-weight:850}.loop-card p{color:var(--muted);margin-bottom:0;font-size:12px}.composer,.feed-list,.feed-tabs{grid-column:1}.feed-tabs{grid-area:tabs}.composer{grid-area:composer}.feed-layout>.feed-proof-next-step{grid-area:next}.feed-list{grid-area:list}.right-rail{align-content:start;gap:var(--space-4);grid-area:rail;display:grid;position:sticky;top:100px}.feed-tabs.panel{border-radius:var(--radius-md);background:var(--panel-subtle);height:36px;box-shadow:none;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:2px;margin-bottom:0;padding:3px;display:grid;overflow:hidden}.feed-tab{height:30px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:650;line-height:1;transition:background .12s,color .12s}.feed-tab.active,.feed-tab:hover{background:var(--panel);color:var(--brand);box-shadow:var(--shadow-rest)}.composer{gap:var(--space-3);display:flex}.composer form{gap:var(--space-2);flex:1;display:grid}.composer-actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.feed-proof-toggle,.record-share-toggle{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.feed-proof-toggle input,.record-share-toggle input{block-size:16px;inline-size:16px;accent-color:var(--brand)}.feed-proof-options{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);padding:var(--space-3);display:grid}.feed-proof-options-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.feed-proof-options label{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.feed-proof-next-step,.record-proof-next-step{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.feed-proof-next-step h2,.record-proof-next-step h2{color:var(--navy);margin:2px 0 4px;font-size:18px}.feed-proof-next-step p,.record-proof-next-step p{color:var(--muted);margin:0;font-size:14px}.image-upload{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-subtle);min-height:38px;color:var(--muted);cursor:pointer;padding:0 var(--space-3);align-items:center;font-size:13px;font-weight:800;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.image-upload:hover{border-color:var(--hover-line);background:var(--brand-light);color:var(--brand)}.image-upload input{display:none}.image-preview{border:1px solid var(--line);border-radius:var(--radius-sm);width:min(320px,100%);overflow:hidden}.image-preview img{object-fit:cover;width:100%;max-height:180px;display:block}.feed-list,.stack,.mini-list{gap:var(--space-3);display:grid}.connection-row{align-items:center;gap:var(--space-2);display:flex}.connection-row .avatar{width:34px;height:34px}.connection-row strong{font-size:13px;display:block}.connection-row span{color:var(--muted);font-size:12px;display:block}.post-card{padding:18px 18px var(--space-3)}.post-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.post-head span{color:var(--muted);font-size:13px;display:block}.post-proof-statement,.comment-proof-statement{color:var(--ink);margin:3px 0 0;font-size:12px;line-height:1.4;display:block}.post-share-attribution{color:var(--muted);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.post-share-attribution strong{color:var(--ink)}.proof-post-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.proof-post-meta span,.proof-post-meta a{min-height:24px;color:var(--brand);background:#edf8f6b8;border:1px solid #1f3d721f;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.proof-post-meta a{color:var(--growth);background:#ffffffd1}.proof-post-prompt{border-radius:var(--radius-sm);background:#fafcffe6;border:1px solid #16305c24;gap:3px;margin:12px 0 0;padding:10px 12px;display:grid}.proof-post-prompt strong{color:var(--navy);font-size:12px}.proof-post-prompt p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.post-media{margin:var(--space-3) 0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-subtle);overflow:hidden}.post-media img{object-fit:cover;width:100%;max-height:420px;display:block}.post-actions{gap:var(--space-1);border-top:1px solid var(--line);padding-top:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.post-actions button{border-radius:var(--radius-sm);padding:var(--space-1) 10px;cursor:pointer;color:var(--muted);background:0 0;border:1px solid #0000;font-size:13px;font-weight:650;transition:background .12s,color .12s}.post-actions button:hover{background:var(--brand-light);color:var(--brand)}.profile-mini{text-align:center;padding-top:0;overflow:hidden}.profile-mini-cover{height:72px;margin:0 calc(-1 * var(--space-5)) 0;background:linear-gradient(135deg, var(--brand) 0%, var(--brand-dark) 100%);background-position:50%;background-size:cover}.profile-mini-avatar{width:56px;height:56px;margin:-28px auto var(--space-2);border:3px solid var(--panel);box-shadow:0 2px 8px #1018281f}.profile-mini h2{margin-bottom:var(--space-1);font-size:15px}.profile-mini p{color:var(--muted);font-size:13px}.rail-stats{gap:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.rail-stats span{color:var(--muted);font-size:12px}.rail-stats strong{color:var(--ink);font-size:18px;font-weight:750;display:block}.profile-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;display:grid}.profile-sidebar{align-content:start;gap:18px;display:grid}.profile-context-actions{gap:var(--space-3);display:grid}.profile-context-actions p{color:var(--muted);margin-bottom:0}.profile-context-form.hidden{display:none}.public-card{padding:var(--space-6);overflow:hidden}.profile-cover{height:150px;margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) var(--space-6);background:linear-gradient(135deg, var(--brand) 0%, var(--brand-dark) 100%);background-position:50%;background-size:cover}.profile-page-avatar{width:76px;height:76px;margin-top:-62px;margin-bottom:var(--space-3);border:4px solid var(--panel);box-shadow:0 2px 10px #10182824}.public-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.trust-badge{background:var(--brand-light);border:2px solid #1f3d724d;border-radius:50%;place-items:center;width:110px;height:110px;display:grid}.trust-badge span{color:var(--brand);letter-spacing:-.03em;font-size:36px;font-weight:800}.profile-section{margin-top:var(--space-6)}.context-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.context-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);padding:var(--space-3)}.context-card:first-child,.context-card:nth-child(4),.context-card:nth-child(7){grid-column:1/-1}.context-card h4{margin-bottom:var(--space-1);color:var(--brand);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:750}.context-card p{color:var(--muted);margin-bottom:0}.pill-cloud{gap:var(--space-2);flex-wrap:wrap;display:flex}.pill{background:var(--brand-light);min-height:26px;color:var(--brand);white-space:nowrap;letter-spacing:.01em;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.mini-pill{background:var(--brand-light);color:var(--brand);white-space:nowrap;letter-spacing:.01em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:750}.record-card{justify-content:space-between;gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3);background:var(--panel-subtle);transition:border-color .13s;display:flex}.mini-pill.danger{border:1px solid color-mix(in srgb, var(--rose) 35%, var(--line));background:color-mix(in srgb, var(--rose) 10%, var(--panel));color:var(--rose)}.record-card:hover{border-color:var(--hover-line)}.record-card p{color:var(--muted);margin-bottom:0}.request-card{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);padding:var(--space-3);transition:border-color .13s;display:flex}.request-card:hover{border-color:var(--hover-line)}.request-card h3{margin:var(--space-2) 0 var(--space-1)}.request-card p{margin-bottom:var(--space-1);color:var(--muted)}.request-card .small-button{flex:none}.panel-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.user-card{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.large-avatar{width:54px;height:54px;font-size:16px}.skill-card{gap:var(--space-3);display:grid}.skill-card .panel-heading strong{color:var(--brand);letter-spacing:-.02em;font-size:28px;font-weight:800}.skill-bar-bg{background:var(--track-bg);border-radius:999px;height:10px;overflow:hidden;box-shadow:inset 0 1px 3px #10182812}.skill-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--green) 0%, #2b5c99 100%);height:100%;transition:width .7s cubic-bezier(.25,1,.5,1)}.insight-card{border-left:3px solid var(--brand);background:var(--panel-subtle)}.metric-tile{gap:var(--space-1);align-content:center;min-height:110px;display:grid}.metric-tile strong{color:var(--brand);letter-spacing:-.02em;font-size:36px;font-weight:800}.metric-tile span{color:var(--muted);font-weight:750}.benchmark-card{gap:var(--space-4);display:grid}.benchmark-intro{gap:var(--space-4);margin-bottom:18px;display:grid}.benchmark-intro h2{margin-bottom:var(--space-2)}.benchmark-intro p{color:var(--muted)}.cohort-grid{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.cohort-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:var(--space-3)}.cohort-grid span,.snapshot-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:750;display:block}.cohort-grid strong{margin-top:var(--space-1);color:var(--brand);font-size:13px;font-weight:700;display:block}.benchmark-card .panel-heading strong{color:var(--brand);font-size:28px}.benchmark-values{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.benchmark-values div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);padding:10px}.benchmark-values span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800;display:block}.benchmark-values strong{margin-top:var(--space-1);color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;display:block}.benchmark-bar{background:var(--track-bg);border-radius:999px;height:10px;overflow:hidden;box-shadow:inset 0 1px 3px #1018280f}.benchmark-bar div{border-radius:inherit;background:var(--brand);height:100%}.benchmark-score-card{gap:var(--space-3);align-content:start;display:grid}.benchmark-metric-card{gap:var(--space-3);display:grid}.benchmark-metric-value{justify-content:space-between;align-items:flex-end;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3);background:#ffffffb8;display:flex}.benchmark-metric-value strong{color:var(--navy);font-size:32px;line-height:1}.benchmark-metric-value span{color:var(--muted);text-align:right;font-size:13px;font-weight:750}.performance-record-hero{margin-bottom:var(--space-5);border-radius:var(--radius-xl);background:var(--hero-gradient);color:#fff;border:0;grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:28px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #081c4038}.performance-record-hero:before{content:"";pointer-events:none;background:radial-gradient(at 85% 20%,#f5c51829,#0000 55%);position:absolute;inset:0}.performance-record-hero .eyebrow,.performance-record-hero p{color:#fff}.performance-record-hero h2{margin-bottom:var(--space-1);color:#fff;font-size:27px}.performance-record-score{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:1;background:#fffefb1f;border-color:#fffefb4d;flex:none;position:relative}.performance-record-score span{color:#fff}.performance-record-hero-main{gap:18px;min-width:0;display:grid}.performance-record-identity{align-items:center;gap:14px;min-width:0;display:flex}.performance-record-identity .avatar{box-shadow:var(--shadow-rest);border:3px solid #ffffffeb;flex:none}.performance-record-identity h2{color:#fff;margin:2px 0 4px;font-size:28px}.performance-record-identity p{color:#fff;margin:0}.performance-record-narrative{color:#fff;max-width:760px;margin:0;font-size:15px;line-height:1.65}.performance-record-positioning{max-width:760px;color:var(--navy);margin:0;font-size:18px;font-weight:800;line-height:1.35}.performance-record-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.performance-record-highlight{border-radius:var(--radius-md);background:#ffffff1a;border:1px solid #fff3;align-content:start;gap:6px;min-width:0;min-height:108px;padding:14px;display:grid}.performance-record-highlight span{color:#ffffffb3;text-transform:uppercase;font-size:11px;font-weight:800}.performance-record-highlight strong{overflow-wrap:anywhere;color:#fff;font-size:17px;line-height:1.25}.performance-record-highlight p{color:#ffffffc7;margin:0;font-size:12px;line-height:1.4}.performance-record-hero-footer,.performance-record-hero-actions,.performance-record-skill-list{align-items:center;gap:9px;display:flex}.performance-record-hero-footer{flex-wrap:wrap;justify-content:space-between}.performance-record-skill-list{flex-wrap:wrap}.performance-record-skill-list>span{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.performance-record-skill-list strong{color:var(--gold)}.performance-record-public-link,.performance-record-share-button{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.performance-record-public-link{color:#fff;background:#ffffff14;border:1px solid #ffffff47}.performance-record-public-link:hover{color:var(--gold);border-color:var(--gold)}.performance-record-public-link svg,.performance-record-share-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.performance-record-share-button{background:var(--gold);color:var(--brand-dark);cursor:pointer;border:0}.performance-record-share-button:disabled{cursor:not-allowed;opacity:.55}.performance-record-confidence{text-align:center;border-left:1px solid #fff3;align-content:center;justify-items:center;gap:10px;padding-left:28px;display:grid}.performance-record-confidence-ring{background:conic-gradient(var(--gold) var(--confidence), #ffffff2e 0);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;box-shadow:0 14px 28px #081c404d}.performance-record-confidence-ring>div{background:var(--brand-dark);border-radius:50%;place-items:center;width:104px;height:104px;display:grid}.performance-record-confidence-ring strong{color:#fff;font-size:38px;line-height:1}.performance-record-confidence-ring span{color:#ffffffb3;text-transform:uppercase;margin-top:-13px;font-size:10px;font-weight:800}.performance-record-confidence>strong{color:#fff;font-size:14px}.performance-record-confidence>p{color:#ffffffbf;margin:0;font-size:11px;line-height:1.45}.performance-record-hero-compact{grid-template-columns:minmax(0,1fr) 160px;gap:20px;margin-bottom:0;padding:18px 20px}.performance-record-hero-compact .performance-record-hero-main{gap:12px}.performance-record-hero-compact .performance-record-identity h2{font-size:24px}.performance-record-hero-compact .performance-record-positioning{font-size:15px;line-height:1.25}.performance-record-hero-compact .performance-record-narrative{font-size:13px;line-height:1.45}.performance-record-hero-compact .performance-record-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-record-hero-compact .performance-record-highlight{min-height:74px;padding:10px 12px}.performance-record-hero-compact .performance-record-highlight strong{font-size:15px}.performance-record-hero-compact .performance-record-highlight p{line-height:1.3}.performance-record-hero-compact .performance-record-confidence{gap:8px;padding-left:18px}.performance-record-hero-compact .performance-record-confidence-ring{width:96px;height:96px}.performance-record-hero-compact .performance-record-confidence-ring>div{width:76px;height:76px}.performance-record-hero-compact .performance-record-confidence-ring strong{font-size:28px}.performance-record-hero-compact .performance-record-confidence>p{display:none}.performance-record-hero-compact .performance-record-proof-stages span{padding:7px 9px;font-size:11px}.performance-record-proof-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.performance-record-proof-stages span{border-radius:var(--radius-sm);color:var(--muted);background:#ffffff94;border:1px solid #1f3d721f;gap:3px;padding:10px 12px;font-size:12px;display:grid}.performance-record-proof-stages span.active{color:var(--ink);background:#edf8f6eb;border-color:#16305c38}.performance-record-proof-stages strong{color:var(--navy);text-transform:uppercase;font-size:11px}.performance-record-conversion-strip{gap:var(--space-3);margin:0 0 var(--space-5);grid-template-columns:.8fr 1fr 1.2fr;display:grid}.performance-record-conversion-strip article{align-content:start;gap:8px;min-height:138px;display:grid}.performance-record-conversion-strip span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.performance-record-conversion-strip strong{color:var(--navy);font-size:24px;line-height:1.15}.performance-record-conversion-strip p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.performance-record-social-grid{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.performance-record-feed-panel{gap:var(--space-3);display:grid}.performance-record-feed-composer{gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.performance-record-feed-composer textarea{min-height:70px}.performance-record-feed-list{gap:var(--space-2);display:grid}.performance-record-feed-card{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:var(--space-3);display:grid}.performance-record-feed-card .post-head{margin-bottom:0}.performance-record-feed-card .post-head .mini-pill{white-space:nowrap;margin-left:auto}.performance-record-feed-card>p{color:var(--ink);margin:0;font-size:14px;line-height:1.45}.performance-record-feed-empty{border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);padding:var(--space-4)}.performance-record-feed-empty p{margin:var(--space-1) 0 0;color:var(--muted);font-size:14px}.performance-record-profile-panel{gap:var(--space-2);align-content:start;display:grid;overflow:hidden}.performance-record-profile-panel h2{margin:var(--space-1) 0 0;font-size:18px}.performance-record-profile-panel>p{color:var(--muted);margin:0;font-size:13px}.performance-record-profile-proof{border-left:3px solid var(--brand);padding-left:var(--space-2);color:var(--ink);font-size:13px;line-height:1.4;display:block}.kpi-strip{margin-bottom:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kpi-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px 16px}.kpi-card span{color:var(--muted-light);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:10.5px;font-weight:800;display:block}.kpi-card strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;display:block}@media (max-width:720px){.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.performance-record-main-grid{gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.performance-record-sidebar{gap:var(--space-4);display:grid}@media (max-width:900px){.performance-record-main-grid{grid-template-columns:1fr}}.proof-mix{justify-items:center;gap:14px;display:grid}.proof-mix-donut{border-radius:50%;place-items:center;width:148px;height:148px;display:grid}.proof-mix-hole{background:var(--panel);text-align:center;border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.proof-mix-hole strong{color:var(--ink);font-size:22px;line-height:1}.proof-mix-hole span{color:var(--muted-light);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:10px}.proof-mix-legend{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.proof-mix-legend li{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.proof-mix-legend strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto}.proof-mix-swatch{border-radius:2px;flex:none;width:9px;height:9px}.reach-card{gap:10px;display:grid}.reach-stats{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.reach-stats strong{color:var(--ink);font-variant-numeric:tabular-nums}.bar-sparkline{align-items:flex-end;gap:3px;display:flex}.bar-sparkline-bar{background:var(--brand);border-radius:2px 2px 0 0;flex:1 1 0;min-width:4px}.performance-record-detail-tabs{padding:0;overflow:hidden}.detail-tab-strip{border-bottom:1px solid var(--line);gap:4px;padding:10px;display:flex}.detail-tab{border-radius:var(--radius-sm);color:var(--muted-light);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:650;display:inline-flex}.detail-tab span{color:inherit;opacity:.75;font-size:11px;font-weight:700}.detail-tab.active{background:var(--panel-subtle);color:var(--brand);font-weight:750}.detail-tab-panel{padding:18px 20px}.detail-skill-row{border-bottom:1px solid var(--line-soft);gap:8px;padding:12px 0;display:grid}.detail-skill-row:last-child{border-bottom:0}.detail-skill-row-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.detail-skill-row-head strong{color:var(--ink);font-size:13.5px}.detail-skill-row-meta{align-items:center;gap:8px;display:flex}.detail-skill-score{color:var(--brand);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.detail-outcome-card{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:10px;padding:14px 16px}.detail-outcome-card:last-child{margin-bottom:0}.detail-outcome-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.detail-outcome-head strong{color:var(--ink);font-size:14px}.detail-outcome-card p{color:var(--muted);margin:6px 0 0;font-size:13px}.detail-outcome-card .verify-pill,.detail-outcome-card .validation-request-link{margin-top:10px;display:inline-block}.detail-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.detail-metric-card{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-md);gap:4px;padding:14px 16px;display:grid}.detail-metric-card span{color:var(--muted-light);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.detail-metric-card strong{color:var(--brand);font-variant-numeric:tabular-nums;font-size:20px}.detail-metric-card p{color:var(--muted);margin:0;font-size:12px}.detail-metric-card .verify-pill,.detail-metric-card .validation-request-link{margin-top:4px}.detail-intangible-card{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:10px;padding:14px 16px}.detail-intangible-card:last-child{margin-bottom:0}.detail-intangible-card p{color:var(--ink);margin:0;font-size:14.5px;line-height:1.5}.detail-intangible-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}@media (max-width:720px){.detail-metric-grid{grid-template-columns:1fr}}.career-history{padding:0;overflow:hidden}.career-history .panel-heading{padding:16px 20px}.career-edit-hint{color:var(--muted-light);font-size:11px}.career-history-rows{flex-direction:column;display:flex}.career-row{border-bottom:1px solid var(--line-soft);grid-template-columns:96px 1fr auto auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.career-row:last-child{border-bottom:0}.career-row-logo{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.career-logo{border-radius:var(--radius-md);background:var(--panel-subtle);border:1px solid var(--line);width:64px;height:64px;color:var(--muted);place-items:center;font-size:13px;font-weight:800;display:grid;position:relative;overflow:hidden}.career-logo img{object-fit:cover;width:100%;height:100%}.career-current-dot{background:var(--panel);border:2px solid var(--brand);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.career-current-dot.current{background:var(--brand-dark)}.career-row-main{gap:3px;min-width:0;display:grid}.career-row-main strong{color:var(--ink);font-size:13.5px;font-weight:650}.career-row-main>span{color:var(--muted);font-size:12.5px}.career-field-input{border-radius:var(--radius-sm);font:inherit;color:inherit;background:0 0;border:1px solid #0000;width:100%;margin:-2px -6px;padding:2px 6px}.career-field-title{color:var(--ink);font-size:13.5px;font-weight:650}.career-field-company{color:var(--muted);font-size:12.5px}.career-field-input:hover{border-color:var(--line)}.career-field-input:focus{border-color:var(--brand);background:var(--panel-subtle);outline:none}.career-row-dates{text-align:right;justify-items:end;gap:3px;display:grid}.career-range{color:var(--ink);font-size:12.5px}.career-duration{color:var(--muted-light);font-size:11.5px}.career-current-toggle{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.career-remove-button{color:var(--muted-light);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:18px;line-height:1}.career-remove-button:hover{background:var(--danger);color:#fff}.career-add-button{border:1px dashed var(--line);width:100%;color:var(--brand);cursor:pointer;background:0 0;border-top:0;padding:12px;font-size:13px;font-weight:700;display:block}.career-add-button:hover{background:var(--panel-subtle)}@media (max-width:640px){.career-row{grid-template-columns:56px 1fr;grid-template-areas:"logo main""logo dates""logo remove"}.career-row-dates{text-align:left;justify-items:start}}.performance-record-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:18px;display:grid}.recruiter-snapshot{margin-bottom:18px}.snapshot-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.snapshot-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);min-height:120px;padding:var(--space-3);gap:7px;transition:border-color .13s,box-shadow .13s;display:grid}.snapshot-card:hover{border-color:var(--hover-line);box-shadow:var(--shadow-rest)}.snapshot-card strong{color:var(--navy);font-size:18px;font-weight:750}.snapshot-card p{color:var(--muted);margin-bottom:0;font-size:13px}.performance-record-wide{grid-column:1/-1}.signal-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signal-card{gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);min-height:120px;padding:var(--space-3);align-content:start;transition:border-color .13s;display:grid}.signal-card:hover{border-color:var(--hover-line)}.signal-card strong{color:var(--brand);letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1}.signal-card span{font-weight:750}.signal-card p,.source-row p{color:var(--muted);margin:0;font-size:13px}.visibility-grid{gap:var(--space-2);display:grid}.visibility-grid label{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-subtle);min-height:44px;padding:10px var(--space-3);transition:border-color .12s;display:flex}.visibility-grid label:hover{border-color:var(--hover-line)}.visibility-grid input{width:auto}.source-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.source-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);padding:var(--space-3);transition:border-color .13s;display:flex}.source-row:hover{border-color:var(--hover-line)}.source-row strong,.source-row span{display:block}.source-row span{color:var(--muted);font-size:12px;font-weight:650}.form-panel{align-content:start;gap:var(--space-3);display:grid}label{gap:var(--space-1);color:var(--muted);font-size:13px;font-weight:600;display:grid}input,select,textarea{border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg);width:100%;color:var(--ink);padding:10px var(--space-3);transition:border-color .14s,box-shadow .14s}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:var(--ring);outline:none}textarea{resize:vertical}.code-block{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-subtle);max-height:280px;color:var(--ink);white-space:pre-wrap;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.primary-button,.ghost-button,.small-button{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;font-weight:650;text-decoration:none;transition:filter .13s,transform .1s,box-shadow .13s,background .13s,border-color .13s,color .13s;display:inline-flex}.primary-button{background:var(--brand);color:#fff;box-shadow:var(--shadow-rest);border:0}.primary-button:hover{background:var(--brand-dark)}.primary-button:active{filter:brightness(.97)}.ghost-button{border:1px solid var(--hover-line);background:var(--panel);color:var(--ink);font-weight:600}.ghost-button:hover{border-color:var(--brand);color:var(--brand)}.small-button{min-height:34px;padding:0 var(--space-3);border:1px solid var(--hover-line);background:var(--panel);color:var(--ink);font-size:13px}.small-button:hover{border-color:var(--brand);color:var(--brand)}.theme-toggle{align-items:center;gap:var(--space-2);width:100%;min-height:38px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--muted);cursor:pointer;font-size:13px;font-weight:650;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.theme-toggle:hover{border-color:var(--hover-line);color:var(--brand)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.sidebar-footer{gap:var(--space-2);padding-top:var(--space-5);margin-top:auto;display:grid}.sidebar-pro-card{justify-content:space-between;align-items:center;gap:var(--space-2);padding:10px var(--space-3);background:var(--panel-subtle);color:var(--ink);border-radius:12px;font-size:13px;font-weight:650;text-decoration:none;transition:background .13s,color .13s;display:flex}.sidebar-pro-card:hover{background:var(--brand-light);color:var(--brand)}.sidebar-pro-card svg{opacity:.7;flex:0 0 16px;width:16px;height:16px}.sidebar-footer-divider{background:var(--line);height:1px;margin:var(--space-1) 0}.sidebar-profile{padding:var(--space-2);color:inherit;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;transition:background .13s;display:grid}.sidebar-profile:hover{background:var(--panel-subtle)}.sidebar-profile-text{min-width:0;display:grid}.sidebar-profile-text strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.sidebar-profile-text span{color:var(--muted);font-size:12px}.sidebar-profile-chevron{width:16px;height:16px;color:var(--faint)}.skeleton{background:var(--panel-subtle);border-radius:var(--radius-sm);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff73 50%,#0000 100%);animation:1.4s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-line{border-radius:999px;height:12px}.skeleton-line.short{width:40%}.skeleton-line.medium{width:65%}.skeleton-avatar{border-radius:50%;flex:0 0 42px;width:42px;height:42px}.skeleton-card{gap:var(--space-3);display:grid}.skeleton-card .post-head{margin-bottom:0}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.empty-state{justify-items:center;gap:var(--space-3);text-align:center;padding:var(--space-8) var(--space-5);display:grid}.empty-state-icon{background:var(--brand-light);width:48px;height:48px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.empty-state-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.empty-state h2,.empty-state h3{margin-bottom:0}.empty-state p{max-width:360px;color:var(--muted);margin-bottom:0;font-size:14px}.section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.program-card{align-content:start;gap:var(--space-2);display:grid}.program-card .small-button{justify-self:start}.program-card h2{margin-bottom:0}.program-card p{color:var(--muted);font-size:14px}.module-list{gap:var(--space-2);display:grid}.module-item{gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);padding:var(--space-3);transition:border-color .13s;display:grid}.module-item:hover{border-color:var(--hover-line)}.priority-module{background:var(--brand-light);border-color:#1f3d724d}.module-topline{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.module-item span{color:var(--muted);font-size:13px}.module-item details{margin-top:var(--space-2)}.module-item summary{cursor:pointer;font-weight:700}.module-item ul{margin:var(--space-2) 0;padding-left:var(--space-5);color:var(--muted)}.module-item p{margin-bottom:var(--space-1)}#assessmentWorkspace{margin-bottom:18px}.assessment-panel{gap:18px;display:grid}.assessment-header,.button-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.question-list{gap:var(--space-3);display:grid}.question-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:var(--space-4);transition:border-color .13s}.question-card:hover{border-color:var(--hover-line)}.question-card legend{color:var(--ink);font-weight:700}.option-row{align-items:flex-start;gap:var(--space-2);border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg);padding:10px var(--space-3);color:var(--ink);cursor:pointer;font-weight:500;transition:border-color .12s,background .12s;display:flex}.option-row:hover{border-color:var(--hover-line);background:var(--brand-light)}.option-row input{width:auto;margin-top:var(--space-1)}.result-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.platform-hero{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 12% 10%,#2b5c992e,#0000 32%),radial-gradient(circle at 88% 10%,#4c75f529,#0000 34%),linear-gradient(135deg,#fafcff 0%,#eef1f8 50%,#e6ecf6 100%);border:1px solid #1f3d7224;grid-template-columns:minmax(0,1fr) minmax(250px,360px);align-items:stretch;gap:22px;margin-bottom:18px;padding:24px;display:grid;overflow:hidden}.platform-hero-feed{background:radial-gradient(circle at 12% 10%,#4c75f52e,#0000 32%),radial-gradient(circle at 88% 12%,#2b5c992e,#0000 34%),linear-gradient(135deg,#fafcff 0%,#eef1f8 50%,#e6ecf6 100%)}.platform-hero-record{background:radial-gradient(circle at 10% 12%,#2b5c9933,#0000 32%),radial-gradient(circle at 90% 8%,#e87e5826,#0000 34%),linear-gradient(135deg,#fafcff 0%,#e6ecf6 48%,#fffaea 100%)}.platform-hero-explore{background:radial-gradient(circle at 14% 12%,#30b5c22e,#0000 32%),radial-gradient(circle at 90% 14%,#9c6cff29,#0000 34%),linear-gradient(135deg,#fafcff 0%,#eef9fb 48%,#f8f1ff 100%)}.platform-hero-benchmarks{background:radial-gradient(circle at 12% 12%,#4c75f533,#0000 32%),radial-gradient(circle at 88% 10%,#2b5c9926,#0000 34%),linear-gradient(135deg,#fafcff 0%,#eef1f8 52%,#e6ecf6 100%)}.platform-hero-reflection{background:radial-gradient(circle at 12% 12%,#e87e582e,#0000 32%),radial-gradient(circle at 88% 12%,#4c75f529,#0000 34%),linear-gradient(135deg,#fafcff 0%,#fffaea 48%,#eef1f8 100%)}.platform-hero-validations{background:radial-gradient(circle at 12% 12%,#2b5c9933,#0000 32%),radial-gradient(circle at 88% 12%,#6281ff29,#0000 34%),linear-gradient(135deg,#fafcff 0%,#e6ecf6 48%,#eef1f8 100%)}.platform-hero h2{max-width:780px;margin:0 0 8px;font-size:clamp(24px,3vw,36px);line-height:1.04}.platform-hero p{max-width:760px;color:var(--muted);line-height:1.65}.platform-action-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.platform-stat-grid{align-content:center;gap:10px;display:grid}.platform-stat-grid.compact{grid-template-columns:repeat(1,minmax(0,1fr))}.platform-stat-grid article{border-radius:var(--radius-md);background:#ffffffbd;border:1px solid #1f3d721f;gap:5px;min-height:78px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffa6}.platform-stat-grid strong{color:var(--navy);font-size:28px;line-height:1}.platform-stat-grid span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.platform-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:22px 0 14px;display:flex}.platform-section-heading h2,.platform-proof-card h2{margin-bottom:6px}.platform-section-heading>p{max-width:520px;margin:0}.platform-snapshot-grid{margin-bottom:18px}.simple-page-strip{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-rest);display:flex}.simple-page-strip>div{min-width:0}.simple-page-strip p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.simple-page-strip strong{color:var(--ink);display:block}.simple-page-actions,.simple-stat-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.simple-stat-row span{border:1px solid var(--line);background:var(--panel-subtle);color:var(--muted);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750}.simple-stat-row strong{color:var(--brand);display:inline}.platform-proof-card{background:linear-gradient(135deg, #fffffff2, #f0f8ffd1), var(--panel)}.platform-user-card{background:linear-gradient(135deg, #fffffff5, #f1f9ffdb), var(--panel);align-items:flex-start}.platform-user-card-main{min-width:0}.proof-discovery-actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.proof-discovery-actions .small-button{white-space:nowrap}.proof-discovery-statement{max-width:560px;margin:var(--space-2) 0 0;color:var(--ink);font-size:13px;line-height:1.45}.platform-mini-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.platform-mini-row span{border:1px solid var(--line);background:var(--panel-subtle);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750}.proof-discovery-strip{margin-top:var(--space-2);flex-wrap:wrap;gap:7px;display:flex}.proof-discovery-strip span{color:var(--muted);background:#ffffffb8;border:1px solid #1f3d721f;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750}.proof-discovery-strip strong{color:var(--navy)}.workflow-strip{gap:var(--space-3);margin:0 0 var(--space-5);border-radius:var(--radius-md);background:linear-gradient(135deg, #ffffffeb, #f1f7ffc7), var(--panel);padding:var(--space-3);box-shadow:var(--shadow-rest);border:1px solid #1f3d721f;display:grid}.workflow-strip.compact{max-width:1020px}.workflow-strip-heading{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--muted);font-size:12px;font-weight:750;display:flex}.workflow-strip-heading span{text-transform:uppercase;letter-spacing:.07em}.workflow-strip-heading strong{color:var(--brand);font-size:13px}.workflow-steps{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workflow-step{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);min-width:0;color:var(--ink);padding:10px;text-decoration:none;transition:border-color .12s,background .12s,color .12s;display:flex}.workflow-step:hover,.workflow-step.active{background:var(--brand-light);color:var(--brand);border-color:#1f3d723d}.workflow-step.complete{background:#d8f3ea99;border-color:#16305c38}.workflow-step>span{background:var(--panel-subtle);width:26px;height:26px;color:var(--brand);border-radius:50%;flex:0 0 26px;place-items:center;font-size:12px;font-weight:850;display:grid}.workflow-step.active>span{background:var(--brand);color:#fff}.workflow-step strong,.workflow-step small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.workflow-step strong{font-size:13px}.workflow-step small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.3}.quick-proof-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-proof-row a{border:1px solid var(--line);background:var(--panel-subtle);color:var(--brand);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750;text-decoration:none}.quick-proof-row a:hover{border-color:var(--hover-line);background:var(--brand-light)}.feed-tabs.record-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.grow-hero{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 12% 8%,#2b5c9938,#0000 30%),radial-gradient(circle at 86% 14%,#6281ff2e,#0000 34%),linear-gradient(135deg,#fafcff 0%,#eef1f8 48% 100%);border:1px solid #1f3d7224;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:stretch;gap:22px;margin-bottom:18px;padding:24px;display:grid;overflow:hidden}.grow-hero-training{background:radial-gradient(circle at 10% 12%,#2b5c9938,#0000 32%),radial-gradient(circle at 88% 16%,#4c75f52e,#0000 36%),linear-gradient(135deg,#fafcff 0%,#e6ecf6 48%,#eef1f8 100%)}.grow-hero-assessments{background:radial-gradient(circle at 12% 14%,#4c75f533,#0000 32%),radial-gradient(circle at 90% 10%,#9c6cff2b,#0000 34%),linear-gradient(135deg,#fafcff 0%,#eef1f8 52%,#f7f0ff 100%)}.grow-hero-skills{background:radial-gradient(circle at 12% 10%,#30b5c233,#0000 32%),radial-gradient(circle at 90% 14%,#2b5c992e,#0000 36%),linear-gradient(135deg,#fafcff 0%,#eef1f8 50%,#e6ecf6 100%)}.grow-hero-coaching{background:radial-gradient(circle at 10% 12%,#e87e582e,#0000 31%),radial-gradient(circle at 90% 12%,#4c75f52e,#0000 35%),linear-gradient(135deg,#fafcff 0%,#fffaea 48%,#eef1f8 100%)}.grow-hero h2{max-width:760px;margin:0 0 8px;font-size:clamp(24px,3vw,36px);line-height:1.04}.grow-hero p{max-width:760px;color:var(--muted);line-height:1.65}.grow-action-row,.grow-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.grow-hero-score,.grow-stat-grid{border-radius:var(--radius-md);background:#ffffffb8;border:1px solid #1f3d721f;align-content:center;gap:10px;min-height:190px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffffa6}.grow-hero-score span{color:var(--navy);font-size:52px;font-weight:850;line-height:1}.grow-hero-score small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.grow-hero-score p{margin:0;font-size:14px}.grow-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-height:150px}.grow-stat-grid div{border-left:1px solid var(--line);align-content:center;gap:5px;min-width:0;padding-left:14px;display:grid}.grow-stat-grid div:first-child{border-left:0;padding-left:0}.grow-stat-grid strong{color:var(--navy);font-size:32px;line-height:1}.grow-stat-grid span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.grow-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:24px 0 14px;display:flex}.grow-section-heading.compact{margin-top:0}.grow-section-heading h2{margin:0}.grow-section-heading>p{max-width:520px;margin:0}.grow-learning-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.grow-path-card{gap:16px;display:grid}.grow-card-topline{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.grow-score-chip{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);justify-items:end;min-width:88px;padding:9px 11px;display:grid}.grow-score-chip strong{font-size:26px;line-height:1}.grow-score-chip span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.grow-loop-panel{background:linear-gradient(135deg, #eff7ffd1, #f5fff9c7), var(--panel);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:22px;margin-top:18px;display:grid}.grow-cadence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.grow-cadence-step{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffb8;gap:8px;min-height:96px;padding:14px;display:grid}.grow-cadence-step span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:850;display:grid}.grow-cadence-step strong{line-height:1.35}.grow-assessment-card{gap:14px}.grow-assessment-card.recommended{background:linear-gradient(180deg, #f0fdf7c7, #ffffffeb), var(--panel);border-color:#2b5c9947}.grow-card-meta,.grow-mini-stack{flex-wrap:wrap;gap:8px;display:flex}.grow-card-meta span{border:1px solid var(--line);background:var(--panel-subtle);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750}.grow-assessment-brief,.grow-next-actions{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.grow-question-meta{color:var(--blue);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.grow-result-panel{background:radial-gradient(circle at 96% 10%, #2b5c9929, transparent 30%), var(--panel)}.grow-snapshot-grid{margin-bottom:18px}.grow-snapshot-card{background:linear-gradient(135deg, #fffffff0, #f0f8ffd6), var(--panel)}.grow-snapshot-card h2{margin-bottom:6px}.grow-skill-card{min-height:245px}.grow-skill-chart{gap:10px;display:grid}.grow-calibration-card{background:linear-gradient(135deg, #f6f3ffdb, #fffffff0), var(--panel);border-color:#6281ff38}.grow-recommendation-list{gap:10px;display:grid}.grow-recommendation-item{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);background:#ffffffc2;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;transition:border-color .13s,transform .13s;display:flex}.grow-recommendation-item:hover{border-color:var(--hover-line);transform:translateY(-1px)}.grow-recommendation-item span{color:var(--muted);font-size:13px;font-weight:750}.grow-coaching-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:18px;margin-top:18px;display:grid}.grow-insight-block{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.grow-insight-block:first-of-type{border-top:0;padding-top:0}.grow-insight-block p{line-height:1.7}.grow-coach-plan{gap:14px;display:grid;position:sticky;top:86px}.grow-proof-callout{border-radius:var(--radius-md);background:#f0fdf7c7;border:1px solid #2b5c993d;gap:10px;padding:14px;display:grid}.grow-proof-callout p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.plan-badge{background:var(--brand-light);min-height:28px;color:var(--brand);letter-spacing:.03em;text-transform:uppercase;border:1px solid #1f3d7229;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.plan-badge.compact{min-height:24px;padding:0 9px;font-size:11px}.plan-pro,.plan-team,.plan-enterprise{background:var(--growth-soft);color:var(--growth);border-color:#16305c3d}.premium-hero,.profile-edit-hero{border-radius:var(--radius-lg);box-shadow:var(--shadow-rest);background:radial-gradient(circle at 8% 12%,#16305c2e,#0000 31%),radial-gradient(circle at 88% 12%,#6d3fd129,#0000 35%),linear-gradient(135deg,#fafcff 0%,#eef1f8 48% 100%);border:1px solid #1f3d7224;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:22px;margin-bottom:18px;padding:24px;display:grid}.premium-hero h2,.profile-edit-hero h2{max-width:760px;margin-bottom:10px;font-size:clamp(24px,3vw,36px);line-height:1.06}.premium-hero p,.profile-edit-hero p{max-width:760px;color:var(--muted);line-height:1.65}.premium-hero-card,.profile-edit-scorecard{border-radius:var(--radius-md);background:#ffffffc2;border:1px solid #1f3d721f;align-content:center;gap:9px;padding:22px;display:grid}.premium-hero-card span,.profile-edit-scorecard span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850}.premium-hero-card strong,.profile-edit-scorecard strong{color:var(--navy);font-size:28px;line-height:1.1}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.pricing-card,.upgrade-prompt,.premium-unlocked-card,.profile-hero-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-rest)}.pricing-card{align-content:start;gap:16px;padding:20px;display:grid}.pricing-card.featured{background:linear-gradient(180deg, #f0fdf7c2, #fffffff5), var(--panel);box-shadow:var(--shadow-hover);border-color:#16305c47}.pricing-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pricing-card h2,.premium-unlocked-card h2{margin-bottom:0}.pricing-audience{min-height:66px;color:var(--muted);line-height:1.55}.pricing-price{align-items:baseline;gap:8px;display:flex}.pricing-price strong{color:var(--navy);font-size:38px;line-height:1}.pricing-price span{color:var(--muted);font-size:13px;font-weight:750}.pricing-feature-list,.usage-list{gap:10px;display:grid}.pricing-feature{color:var(--ink);align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.pricing-feature svg{fill:none;width:18px;height:18px;stroke:var(--growth);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px}.premium-feature-grid,.premium-performance-record-grid{margin-bottom:18px}.premium-feature-card{min-height:170px}.premium-two-column,.profile-owner-grid,.profile-edit-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:18px;display:grid}.profile-share-kit{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(220px,.55fr) auto;display:grid}.profile-share-kit h2{margin-bottom:var(--space-1)}.profile-share-kit code{max-width:100%;margin-top:var(--space-2);border:1px solid var(--line);background:var(--panel-subtle);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:6px 10px;font-size:12px;display:inline-flex;overflow:hidden}.profile-share-readiness{gap:7px;display:grid}.profile-share-readiness strong{color:var(--navy)}.profile-share-readiness span{color:var(--muted);background:#ffffffb3;border:1px solid #1f3d721f;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750}.profile-share-readiness span.ready{color:var(--green);background:#e3f8edc7;border-color:#187d5238}.profile-share-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.upgrade-prompt{background:linear-gradient(135deg, #efeaffd6, #f0fdf7b8), var(--panel);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.upgrade-prompt.compact{flex-direction:column;align-items:stretch;gap:12px;margin-top:14px}.upgrade-prompt h2{margin-bottom:6px}.upgrade-prompt p{color:var(--muted);margin-bottom:0;line-height:1.55}.premium-unlocked-card{background:linear-gradient(135deg, #fffffff0, #eff7ffc2), var(--panel);gap:12px;padding:20px;display:grid}.usage-row{gap:8px;display:grid}.usage-row strong{font-size:14px;display:block}.usage-row span{color:var(--muted);font-size:12px;display:block}.usage-bar{background:var(--track-bg);border-radius:999px;height:8px;overflow:hidden}.usage-bar div{border-radius:inherit;background:linear-gradient(90deg, var(--growth), var(--blue));height:100%}.profile-page-shell{max-width:1080px;margin:0 auto}.profile-hero-card{overflow:hidden}.profile-hero-cover{background:radial-gradient(circle at 20% 10%, #16305c42, transparent 34%), linear-gradient(135deg, var(--brand) 0%, var(--brand-dark) 56%, var(--accent) 100%);background-position:50%;background-size:cover;height:154px}.profile-hero-content{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:18px;padding:0 22px 20px;display:grid}.profile-hero-avatar{border:4px solid var(--panel);width:92px;height:92px;box-shadow:var(--shadow-rest);margin-top:-42px}.profile-hero-main h2{color:var(--navy);margin-bottom:6px;font-size:32px}.profile-hero-main p{color:var(--muted);margin-bottom:8px}.profile-proof-statement{max-width:720px;font-weight:700;line-height:1.45;color:var(--ink)!important}.profile-hero-bio{border-top:1px solid var(--line);color:var(--ink);margin:0;padding:18px 22px 22px;line-height:1.7}.profile-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-proof-tile{min-height:118px}.profile-proof-tile p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.45}.profile-focus-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.profile-focus-heading h2{margin-bottom:0}.profile-focus-proof-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-focus-proof-item{min-width:0;display:block}.profile-focus-proof-item strong{margin-top:10px;font-size:14px;display:block}.profile-focus-proof-item p{margin-top:6px;font-size:13px}.profile-edit-layout{max-width:1120px;margin:0 auto}.profile-edit-form{max-width:none}.profile-form-heading{border-radius:var(--radius-md);background:var(--panel-subtle);border:1px solid #1f3d721f;padding:16px}.profile-form-heading h2{margin-bottom:6px}.profile-form-heading p:last-child{margin-bottom:0}.profile-edit-aside{position:sticky;top:92px}.public-nav-actions{align-items:center;gap:10px;display:flex}.public-signup-nudge{background:var(--brand);color:#fff;border-color:#0000;justify-content:space-between;align-items:center;gap:18px;display:flex}.public-signup-nudge h2{color:#fff;margin-bottom:6px}.public-signup-nudge .eyebrow{color:#fff}.public-signup-nudge p{color:#ffffffd1;margin-bottom:0;line-height:1.6}.public-signup-nudge .primary-button{background:var(--gold);color:var(--brand-dark);border-color:#0000}.public-signup-nudge .ghost-button{color:#fff;border-color:#fff6}.mobile-topbar,.mobile-nav{display:none}@media (max-width:980px){.app-content{min-width:0}.section-topnav{padding:0 var(--space-4);gap:10px;overflow-x:auto}.section-topnav-title{display:none}.section-tabs{scrollbar-width:none;flex:auto;overflow-x:auto}.section-tabs::-webkit-scrollbar{display:none}.feed-layout,.loop-grid,.cohort-grid,.profile-layout,.context-grid,.performance-record-grid,.snapshot-grid,.source-list,.section-grid,.result-grid,.platform-hero,.grow-hero,.grow-loop-panel,.grow-coaching-layout,.premium-hero,.profile-edit-hero,.pricing-grid,.premium-two-column,.profile-owner-grid,.profile-share-kit,.profile-edit-layout,.profile-focus-proof-list,.profile-proof-grid,.performance-record-social-grid{grid-template-columns:1fr}.profile-share-actions{justify-content:flex-start}.right-rail,.composer,.feed-list{grid-area:auto}}@media (max-width:900px){.topbar-search{display:none}}@media (max-width:768px){.mobile-topbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:10px var(--space-4);background:var(--panel);border-bottom:1px solid var(--line);z-index:30;display:flex;position:sticky;top:0}.mobile-nav{background:var(--panel);border-top:1px solid var(--line);z-index:30;align-items:stretch;height:58px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav-item{color:var(--muted);letter-spacing:.01em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0;font-size:9px;font-weight:750;text-decoration:none;transition:color .12s;display:flex}.mobile-nav-item svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mobile-nav-item.active,.mobile-nav-item:hover{color:var(--brand)}.section-topnav{min-height:auto;padding:var(--space-2) var(--space-4);display:flex;position:sticky;top:0}.section-topnav-title{display:none}.section-tabs{width:100%;display:flex}.section-tab{gap:4px;min-width:max-content;min-height:38px;padding:0 10px;font-size:11px}.topbar-actions{display:none}.section-tab svg{flex-basis:15px;width:15px;height:15px}.performance-record-feed-composer{grid-template-columns:1fr}main{padding:var(--space-3) var(--space-4) 80px}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;padding-bottom:var(--space-1);margin-bottom:var(--space-2);background:0 0;border-bottom:none;position:static}.topbar h1{font-size:18px}.topbar .eyebrow{display:none}.feed-layout{row-gap:var(--space-2);grid-template-columns:1fr;grid-template-areas:"tabs""composer""next""list"}.right-rail{display:none}.loop-grid{grid-template-columns:repeat(2,1fr)}.loop-card{min-height:90px;padding:10px}.sales-brief{margin:0 0 var(--space-3);padding:var(--space-3)}h2{font-size:16px}}@media (max-width:420px){.choice-grid{grid-template-columns:1fr 1fr}.loop-grid,.profile-upload-grid{grid-template-columns:1fr}}@media (max-width:620px){main,.onboarding-card{padding:18px}.topbar,.public-header,.performance-record-hero,.record-card,.request-card,.composer,.composer-actions,.feed-proof-next-step,.record-proof-next-step,.assessment-header,.button-row,.platform-section-heading,.grow-section-heading,.grow-assessment-brief,.grow-next-actions,.upgrade-prompt,.public-signup-nudge{flex-direction:column;align-items:stretch}.platform-hero{padding:18px}.platform-hero h2{font-size:24px}.proof-discovery-actions{flex-wrap:wrap;margin-left:0}.grow-hero{padding:18px}.profile-hero-content{grid-template-columns:1fr;align-items:start}.performance-record-hero,.performance-record-hero-compact{grid-template-columns:1fr;padding:18px}.performance-record-highlight-grid,.performance-record-hero-compact .performance-record-highlight-grid,.performance-record-proof-stages,.performance-record-conversion-strip,.career-readiness-panel{grid-template-columns:1fr}.performance-record-confidence,.performance-record-hero-compact .performance-record-confidence{text-align:left;border-top:1px solid #1f3d721f;border-left:0;grid-template-columns:auto minmax(0,1fr);justify-items:start;padding-top:18px;padding-left:0}.performance-record-confidence-ring,.performance-record-hero-compact .performance-record-confidence-ring{grid-row:1/3;width:96px;height:96px}.performance-record-confidence-ring>div,.performance-record-hero-compact .performance-record-confidence-ring>div{width:74px;height:74px}.performance-record-confidence-ring strong,.performance-record-hero-compact .performance-record-confidence-ring strong{font-size:28px}.profile-hero-avatar{margin-bottom:-6px}.premium-hero,.profile-edit-hero{padding:18px}.profile-edit-aside{position:static}.grow-hero h2{font-size:24px}.grow-hero-score,.grow-stat-grid{min-height:auto}.simple-page-strip{flex-direction:column;align-items:flex-start}.grow-stat-grid,.grow-cadence-grid{grid-template-columns:1fr}.grow-stat-grid div{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.grow-stat-grid div:first-child{border-top:0;padding-top:0}.grow-card-topline,.grow-recommendation-item{flex-direction:column;align-items:flex-start}.grow-score-chip{justify-items:start}.grow-coach-plan{position:static}nav,.signal-grid,.choice-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stagger-in{animation:.32s cubic-bezier(.22,1,.36,1) both fade-up}.stat-block{gap:2px;display:grid}.stat-block .stat{color:var(--brand);letter-spacing:-.01em;font-size:20px;font-weight:750}.stat-block span{color:var(--muted);font-size:12px;font-weight:600}.post-actions .post-action-link{border-radius:var(--radius-sm);padding:var(--space-1) 10px;color:var(--muted);background:0 0;border:1px solid #0000;align-items:center;font-size:13px;font-weight:650;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.post-actions .post-action-link:hover,.post-actions button.endorsed{background:var(--brand-light);color:var(--brand)}.comment-thread{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.comment-row{gap:var(--space-2);align-items:flex-start;display:flex}.comment-body{background:var(--panel-subtle);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;padding:var(--space-2) var(--space-3);flex:1}.comment-body strong{font-size:13px;display:block}.comment-proof-statement{color:var(--muted)}.comment-body p{margin:2px 0 0;font-size:14px}.comment-form{gap:var(--space-2);display:flex}.comment-form input{flex:1}.comment-form .small-button{flex:none}.toast-viewport{right:var(--space-5);bottom:var(--space-5);z-index:60;gap:var(--space-2);pointer-events:none;max-width:min(360px,100vw - 32px);display:grid;position:fixed}.toast{pointer-events:auto;justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-elevated);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);color:var(--ink);border-left:3px solid var(--brand);font-size:14px;font-weight:600;animation:.22s cubic-bezier(.22,1,.36,1) both toast-in;display:flex}.toast-close{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:18px;line-height:1}.toast-close:hover{color:var(--ink)}.toast-success{border-left-color:var(--green)}.toast-error{border-left-color:var(--rose)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:620px){.toast-viewport{left:var(--space-4);right:var(--space-4);max-width:none;bottom:72px}}.cmdk-overlay{z-index:70;-webkit-backdrop-filter:blur(4px);background:#10182859;justify-content:center;align-items:flex-start;padding:14vh 16px 16px;animation:.14s both fade-up;display:flex;position:fixed;inset:0}.cmdk-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);width:min(560px,100%);box-shadow:var(--shadow-elevated);overflow:hidden}.cmdk-input{border:0;border-bottom:1px solid var(--line);background:var(--panel);width:100%;padding:var(--space-4) var(--space-5);border-radius:0;font-size:15px}.cmdk-input:focus{box-shadow:none;border-color:var(--line)}.cmdk-list{max-height:320px;padding:var(--space-2);gap:2px;display:grid;overflow-y:auto}.cmdk-item{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);width:100%;padding:10px var(--space-3);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600;display:flex}.cmdk-item.active{background:var(--brand-light);color:var(--brand)}.cmdk-group{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.cmdk-item.active .cmdk-group{color:var(--brand)}.cmdk-empty{padding:var(--space-5);text-align:center;color:var(--muted);font-size:14px}.public-performance-record{background:var(--bg);min-height:100vh}.public-nav{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);background:var(--panel);padding:var(--space-3) var(--space-6);display:flex}.public-performance-record-body{gap:var(--space-4);max-width:1040px;padding:var(--space-7) var(--space-4);margin:0 auto;display:grid}.public-signals{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.public-skill-row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.public-footer{text-align:center;padding:var(--space-5) 0 var(--space-2);color:var(--muted);font-size:12px}.avatar-fallback{border:1px solid var(--line);background:var(--brand-light);color:var(--brand);place-items:center;font-weight:800;display:grid}@media (max-width:620px){.public-signals{grid-template-columns:repeat(2,1fr)}}.modal-overlay{z-index:70;-webkit-backdrop-filter:blur(4px);background:#10182866;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;animation:.14s both fade-up;display:flex;position:fixed;inset:0}.modal-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);width:min(460px,100%);box-shadow:var(--shadow-elevated);padding:var(--space-6)}.modal-card h2{margin-top:0}.validator-suggestion-list{gap:var(--space-2);display:grid}.validator-suggestion{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control-bg);width:100%;padding:var(--space-2) var(--space-3);color:var(--ink);text-align:left;cursor:pointer;gap:2px;display:grid}.validator-suggestion:hover{border-color:var(--hover-line);background:var(--brand-light)}.validator-suggestion strong{font-size:13px}.validator-suggestion span{color:var(--muted);font-size:12px}.validation-badges{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.verify-badge{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:750;display:inline-flex}.verify-peer{background:var(--brand-light);color:var(--brand)}.verify-manager{background:var(--sky);color:var(--blue)}.verify-company{background:var(--mint);color:var(--green);border-color:#0f7a6940}.verify-pending{background:var(--panel-subtle);color:var(--muted);border-color:var(--line)}.verify-pill{border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:11.5px;font-weight:750;display:inline-flex}.verify-pill-standard{background:var(--pill-verified-bg);color:var(--brand)}.verify-pill-outcome{background:var(--pill-outcome-verified-bg);color:var(--pill-outcome-verified-text)}.validation-request-link{color:var(--muted-light);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650;text-decoration:underline}.validation-request-link:hover{color:var(--brand)}.verify-li{color:#fff;text-transform:lowercase;background:#0a66c2;border-radius:3px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:800;display:inline-grid}.verify-linkedin{margin-top:var(--space-4)}.verify-linkedin-done{background:var(--mint);color:var(--green);border-radius:var(--radius-sm);padding:10px var(--space-3);border:1px solid #0f7a694d;font-size:13px;font-weight:650}.nav-highlight:not(.active){background:var(--brand-light);color:var(--brand);font-weight:700}.nav-highlight.performance-record-highlight:not(.active){background:linear-gradient(135deg, #e9eef7eb, #f0fdf7b8), var(--panel);border-color:#1f3d7224}.record-hub{gap:var(--space-5);max-width:920px;display:grid}.first-proof-entry{gap:var(--space-5);max-width:720px;margin:min(8vh,72px) auto;display:grid}.first-proof-intro,.first-proof-form,.first-proof-next-steps{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-rest)}.first-proof-intro{background:linear-gradient(135deg, var(--panel) 0%, var(--mint) 100%);padding:clamp(24px,5vw,44px)}.first-proof-intro h1,.first-proof-next-steps h2{margin:0 0 var(--space-2)}.first-proof-intro p:not(.eyebrow),.first-proof-next-steps>p:not(.eyebrow){max-width:56ch;color:var(--muted);margin:0;line-height:1.55}.first-proof-form{gap:var(--space-3);padding:clamp(20px,4vw,32px);display:grid}.first-proof-form .primary-button{justify-self:start}.first-proof-help,.first-proof-privacy{margin:calc(-1 * var(--space-2)) 0 0;color:var(--muted);font-size:13px;line-height:1.45}.first-proof-next-steps{gap:var(--space-3);border-color:var(--green);padding:clamp(20px,4vw,32px);display:grid}.first-proof-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.first-proof-loading{color:var(--muted);margin:min(8vh,72px) auto}.text-link{color:var(--brand);font-size:14px;font-weight:700}.record-add{gap:var(--space-2);flex-wrap:wrap;display:flex}.record-add input,.record-add select{flex:140px;min-width:0}.record-add .primary-button{flex:none}.record-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.profile-toggle{min-height:34px;padding:0 var(--space-3);border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:650;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.profile-toggle:hover{border-color:var(--hover-line);color:var(--brand)}.profile-toggle.on{background:var(--brand-light);border-color:var(--brand-light);color:var(--brand)}.record-del{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control-bg);width:30px;height:30px;color:var(--muted);cursor:pointer;flex:none;place-items:center;font-size:18px;line-height:1;transition:border-color .12s,color .12s,background .12s;display:inline-grid}.record-del:hover{border-color:var(--rose);color:var(--rose);background:#fde8ec}.company-picker{position:relative}.company-picker-menu{z-index:20;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);max-height:260px;box-shadow:var(--shadow-elevated);padding:var(--space-1);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.company-picker-item{text-align:left;border-radius:var(--radius-sm);width:100%;padding:9px var(--space-3);color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:14px;display:block}.company-picker-item:hover{background:var(--brand-light)}.image-uploader{gap:var(--space-2);display:grid}.image-uploader-preview{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);color:var(--muted);place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}.image-uploader-preview img{object-fit:cover;width:100%;height:100%}.image-uploader-preview.square{border-radius:50%;width:96px;height:96px}.image-uploader-preview.wide{width:100%;height:96px}.image-uploader-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.crop-modal-backdrop{z-index:90;padding:var(--space-4);background:color-mix(in srgb, var(--ink) 42%, transparent);place-items:center;display:grid;position:fixed;inset:0}.crop-modal{gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);width:min(680px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-elevated);padding:var(--space-5);display:grid;overflow:auto}.crop-modal-head,.crop-actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.crop-modal-head h3{margin:2px 0 0;font-size:20px}.crop-stage{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(45deg, color-mix(in srgb, var(--line) 65%, transparent) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in srgb, var(--line) 65%, transparent) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, color-mix(in srgb, var(--line) 65%, transparent) 75%), linear-gradient(-45deg, transparent 75%, color-mix(in srgb, var(--line) 65%, transparent) 75%);background-color:var(--panel-subtle);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.crop-stage:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;border:1px solid #ffffffc7;position:absolute;inset:0}.crop-stage:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0c182829}.crop-stage.square{aspect-ratio:1;border-radius:50%;justify-self:center;max-width:420px}.crop-stage.wide{aspect-ratio:10/3}.crop-preview-image{object-fit:cover;-webkit-user-select:none;user-select:none;max-width:none;transition:width .12s,height .12s,left .12s,top .12s;position:absolute}.crop-preview-note{margin:calc(var(--space-3) * -1) 0 0;color:var(--muted);font-size:13px}.crop-controls{gap:var(--space-3);display:grid}.crop-controls label{gap:var(--space-1);color:var(--ink);font-size:13px;font-weight:700;display:grid}.crop-controls input[type=range]{width:100%;accent-color:var(--brand)}@media (max-width:620px){.crop-modal{padding:var(--space-4)}.crop-modal-head,.crop-actions{flex-direction:column;align-items:stretch}.crop-actions .ghost-button,.crop-actions .primary-button,.crop-modal-head .small-button{width:100%}}.notif{display:inline-flex;position:relative}.notif-bell{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control-bg);width:34px;height:34px;color:var(--muted);cursor:pointer;place-items:center;transition:border-color .12s,color .12s;display:grid;position:relative}.notif-bell:hover{border-color:var(--hover-line);color:var(--brand)}.notif-bell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.notif-dot{background:var(--rose);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.notif-scrim{z-index:49;position:fixed;inset:0}.notif-panel{z-index:50;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);width:min(340px,100vw - 32px);max-height:60vh;box-shadow:var(--shadow-elevated);flex-direction:column;animation:.14s both fade-up;display:flex;position:fixed;bottom:72px;left:16px;overflow:hidden}.notif-head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.notif-mark{color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.notif-list{overflow-y:auto}.notif-item{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border:0;border-bottom:1px solid var(--line);width:100%;padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;background:0 0;display:flex}.notif-item:hover{background:var(--panel-subtle)}.notif-item.unread{background:var(--brand-light)}.notif-text{color:var(--ink);font-size:13px;line-height:1.4}.notif-time{color:var(--muted);white-space:nowrap;font-size:11px}@media (max-width:768px){.notif-panel{inset:60px 12px auto auto}}.completeness{align-items:center;gap:var(--space-3);display:flex}.completeness-bar{background:var(--track-bg);border-radius:999px;flex:1;height:10px;overflow:hidden}.completeness-fill{border-radius:inherit;background:linear-gradient(90deg, var(--brand) 0%, var(--growth) 70%, #7fb2f0 100%);height:100%;transition:width .6s cubic-bezier(.25,1,.5,1)}@media print{@page{size:A4;margin:14mm 12mm}.no-print,.public-nav,.public-footer,.toast-viewport,.notif,.sidebar,.mobile-nav,.mobile-topbar{display:none!important}.public-performance-record,body{background:#fff!important}.public-performance-record-body{max-width:100%!important;padding:0!important}.public-card{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;border-color:#ddd!important}.career-packet-page .public-performance-record-hero{min-height:auto!important}}.performance-record-insights{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.completeness-hero{align-items:center;gap:var(--space-5);margin-bottom:var(--space-5);background:linear-gradient(135deg, #fff6d6a3, #eef1f8b8), var(--panel);border-color:#1f3d7229;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.completeness-hero-score{background:#ffffffc7;border:1px solid #1f3d7233;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;box-shadow:inset 0 1px #ffffffb3}.completeness-hero-score span{color:var(--brand);letter-spacing:-.03em;font-size:34px;font-weight:800}.completeness-hero-score small{color:var(--muted);text-transform:uppercase;margin-top:-18px;font-size:12px;font-weight:700}.completeness-hero-main{gap:var(--space-2);display:grid}.completeness-hero-main h2,.completeness-hero-main p{margin:0}.completeness-hero-action{white-space:nowrap}.completeness-card .completeness-fill{transition:width .4s}.completeness-row{padding:2px 0}.activation-next-action{border-radius:var(--radius-md);background:linear-gradient(135deg, #fff6d6b8, #eef1f8c7), var(--panel);padding:var(--space-3);color:var(--ink);border:1px solid #1f3d7229;gap:2px;text-decoration:none;transition:border-color .12s,transform .12s;display:grid}.activation-next-action:hover{border-color:var(--brand);transform:translateY(-1px)}.activation-next-action span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.activation-next-action strong{font-size:15px}.activation-milestones{margin-top:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.career-readiness-panel{gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);grid-template-columns:.8fr 1.1fr 1fr;display:grid}.career-readiness-panel article{border-radius:var(--radius-md);background:#fafcffdb;border:1px solid #1f3d721f;gap:5px;padding:12px;display:grid}.career-readiness-panel span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.career-readiness-panel strong{color:var(--navy);font-size:20px;line-height:1.15}.career-readiness-panel p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.activation-milestones span{background:var(--track-bg);color:#0000;border-radius:999px;height:7px;font-size:0;overflow:hidden}.activation-milestones span.complete{background:linear-gradient(90deg, var(--brand), var(--growth))}.activation-card{gap:var(--space-3);background:linear-gradient(145deg, #ffffffeb, #eef1f8db), var(--panel);border-color:#1f3d7229;display:grid}.activation-card-top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.validator-join-cta{justify-items:center;gap:var(--space-2);margin-top:var(--space-4);border-radius:var(--radius-md);background:linear-gradient(135deg, #fff6d6b8, #eef1f8c7), var(--panel);padding:var(--space-4);text-align:center;border:1px solid #1f3d7229;display:grid}.validator-join-cta h2,.validator-join-cta p{margin:0}.validator-join-cta h2{font-size:20px}.activation-card h2{color:var(--navy);margin:0;font-size:17px}.activation-score{border-radius:var(--radius-sm);min-width:54px;height:38px;color:var(--brand);background:#ffffffb3;border:1px solid #1f3d7224;place-items:center;font-weight:850;display:grid}.activation-progress{background:var(--track-bg);border-radius:999px;height:9px;overflow:hidden}.activation-progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--growth));height:100%;transition:width .42s}.activation-step-list{gap:7px;display:grid}.activation-step{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:36px;color:var(--ink);background:#ffffff94;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;text-decoration:none;transition:border-color .12s,background .12s,transform .12s;display:grid}.activation-step:hover{border-color:var(--hover-line);background:var(--panel);transform:translateY(-1px)}.activation-step>span{border:1px solid var(--line);background:var(--panel-subtle);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.activation-step svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.activation-step strong{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.activation-step.complete{background:#d8f3ea94;border-color:#16305c33}.activation-step.complete>span{background:var(--growth);color:#fff;border-color:#16305c47}.activation-step.complete strong{color:var(--ink)}.activation-action{justify-content:center;width:100%}.agent-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.agent-readiness-card{align-content:start;gap:8px;display:grid}.agent-readiness-card strong{color:var(--navy);font-size:24px;line-height:1.1}.agent-readiness-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.agent-preview-panel{margin-bottom:18px}.agent-console{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;margin:20px 0 28px;display:grid}.agent-run-list,.agent-detail-grid,.agent-approval-card{gap:14px;display:grid}.agent-run-list-heading,.agent-filter-group{align-items:center;gap:10px;display:flex}.agent-run-list-heading{flex-wrap:wrap;justify-content:space-between}.agent-filter-group{flex-wrap:wrap}.agent-filter-group button{text-transform:capitalize}.agent-run-card,.agent-audit-item{gap:10px;display:grid}.agent-detail{min-width:0}.agent-json{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-subtle);max-height:280px;color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:8px 0 0;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.agent-approval-card{margin-bottom:14px}.mini-pill.alert{color:#8a6205;background:#fff7edeb;border-color:#b547083d}@media (max-width:900px){.agent-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-console{grid-template-columns:1fr}}@media (max-width:620px){.agent-readiness-grid{grid-template-columns:1fr}}.public-performance-record-hero{gap:var(--space-6);background:radial-gradient(ellipse at 85% 20%, #f5c51829, transparent 55%), var(--hero-gradient);color:#fff;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.public-performance-record-hero .eyebrow,.public-performance-record-hero p,.public-performance-record-hero span{color:#ffffffc7}.public-performance-record-hero h1{color:#fff;margin-bottom:6px;font-size:clamp(34px,6vw,56px);line-height:1}.public-performance-record-hero-copy{gap:var(--space-4);min-width:0;display:grid}.public-identity{align-items:center;gap:var(--space-4);min-width:0;display:flex}.public-identity p{margin:0;font-weight:650}.public-performance-record-lede{max-width:720px;margin:0;font-size:17px;line-height:1.6}.public-proof-points{gap:var(--space-2);flex-wrap:wrap;display:flex}.public-proof-points span{color:#fff;background:#ffffff1c;border:1px solid #ffffff3d;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.public-hero-score{justify-items:center;gap:var(--space-2);display:grid}.public-hero-score .trust-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border-color:#ffffff57}.public-hero-score .trust-badge span,.public-hero-score .trust-badge small{color:#fff}.public-proof-summary{gap:var(--space-4);display:grid}.public-highlight-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-highlight-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);padding:var(--space-4);gap:7px;display:grid}.public-highlight-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:750}.public-highlight-grid strong{color:var(--navy);font-size:16px}.public-highlight-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.public-proof-disclosure{padding:0;overflow:hidden}.public-proof-disclosure summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:58px;padding:var(--space-4);cursor:pointer;list-style:none;display:flex}.public-proof-disclosure summary::-webkit-details-marker{display:none}.public-proof-disclosure summary span{color:var(--ink);font-size:16px;font-weight:800}.public-proof-disclosure summary strong{background:var(--sky);min-width:34px;height:28px;color:var(--navy);border-radius:999px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.public-proof-disclosure .stack{border-top:1px solid var(--line);padding:var(--space-4)}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.chip-validated{background:var(--brand-light);color:var(--brand)}.chip-pending{background:var(--gold-soft);color:var(--gold)}.overline{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}.tr-card,.tr-section-shell{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-rest);padding:var(--space-5)}.tr-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.tr-section-head h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:700}.tr-link{color:var(--brand);font-size:13.5px;font-weight:600;text-decoration:none}.tr-link:hover{text-decoration:underline}.tr-home{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.tr-main{gap:var(--space-5);min-width:0;display:grid}.tr-rail{gap:var(--space-5);display:grid}.tr-section{display:block}.tr-profile-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-rest);overflow:hidden}.tr-cover{background:var(--hero-gradient);height:96px}.tr-profile-body{padding:0 var(--space-6) var(--space-5)}.tr-profile-top{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.tr-profile-avatar{border:4px solid var(--panel);box-shadow:var(--shadow-rest);margin-top:-38px}.tr-profile-actions{align-items:center;gap:var(--space-2);padding-top:var(--space-3);display:flex}.tr-profile-identity{margin-top:var(--space-3);align-items:center;gap:10px;display:flex}.tr-profile-identity h1{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:26px;font-weight:750}.tr-profile-title{color:var(--muted);margin:4px 0 0;font-size:14.5px}.tr-stat-row{align-items:center;gap:var(--space-6);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:flex}.tr-stat{align-items:baseline;gap:6px;display:flex}.tr-stat strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.tr-stat span{color:var(--muted);font-size:13.5px}.tr-updated{color:var(--faint);margin-left:auto;font-size:13px}.tr-highlight-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tr-highlight-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-rest);padding:var(--space-4);align-content:start;gap:10px;transition:border-color .13s,box-shadow .13s;display:grid}.tr-highlight-card:hover{border-color:var(--hover-line);box-shadow:var(--shadow-hover)}.tr-highlight-card strong{color:var(--ink);font-size:16px;font-weight:650;line-height:1.3}.tr-highlight-card .chip{justify-self:start}.tr-proof-list{gap:4px;display:grid}.tr-proof-row{align-items:center;gap:var(--space-3);padding:10px var(--space-2);border-radius:var(--radius-md);grid-template-columns:38px minmax(0,1fr) auto;transition:background .13s;display:grid}.tr-proof-row:hover{background:var(--panel-subtle)}.tr-proof-icon{background:var(--brand-light);width:38px;height:38px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.tr-proof-text{gap:2px;min-width:0;display:grid}.tr-proof-text strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.tr-proof-text span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tr-confidence-card{justify-items:center;gap:var(--space-3);text-align:center;display:grid}.tr-ring{background:conic-gradient(var(--brand) var(--ring-value,0%), var(--track-bg) 0);border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.tr-ring-core{background:var(--panel);border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.tr-ring-core strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:750}.tr-confidence-label{color:var(--ink);font-size:15px;font-weight:650}.tr-confidence-breakdown{width:100%;padding-top:var(--space-3);border-top:1px solid var(--line);gap:8px;display:grid}.tr-breakdown-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.tr-breakdown-row span{color:var(--muted)}.tr-breakdown-row b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.tr-next-card{border-radius:var(--radius-lg);background:var(--brand);padding:var(--space-5);color:#fff;gap:8px;display:grid}.tr-next-card .overline{color:var(--on-dark-soft)}.tr-next-card strong{font-size:17px;font-weight:700}.tr-next-card p{color:var(--on-dark);margin:0;font-size:13.5px;line-height:1.55}.tr-next-btn{margin-top:var(--space-2);height:38px;padding:0 var(--space-4);border-radius:var(--radius-control);color:var(--brand-dark);cursor:pointer;background:#fff;border:0;justify-self:start;align-items:center;font-size:13.5px;font-weight:650;text-decoration:none;transition:background .13s;display:inline-flex}.tr-next-btn:hover{background:var(--brand-light)}.tr-skill-list{gap:var(--space-3);display:grid}.tr-skill-meta{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13.5px;display:flex}.tr-skill-meta span{color:var(--ink);font-weight:550}.tr-skill-meta b{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:650}.tr-skill-track{background:var(--track-bg);border-radius:999px;height:6px;overflow:hidden}.tr-skill-fill{background:var(--brand);border-radius:999px;height:100%}@media (max-width:1080px){.tr-home{grid-template-columns:minmax(0,1fr)}.tr-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tr-rail,.tr-highlight-grid{grid-template-columns:minmax(0,1fr)}.tr-profile-top{flex-direction:column;align-items:flex-start}}.feed-layout{justify-content:center;gap:var(--space-5);grid-template:auto/minmax(0,600px) 300px;align-items:start;display:grid}.feed-col{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.feed-col>*{grid-area:auto}.feed-rail{gap:var(--space-4);display:grid}.composer-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-rest);padding:var(--space-4)}.composer-top{align-items:center;gap:var(--space-3);display:flex}.composer-trigger{height:44px;padding:0 var(--space-4);border:1px solid var(--line);background:var(--panel-subtle);color:var(--muted);text-align:left;cursor:text;border-radius:999px;flex:1;font-size:14.5px;transition:border-color .13s}.composer-trigger:hover{border-color:var(--hover-line)}.composer-row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.composer-types{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.composer-type{height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background .13s,color .13s;display:inline-flex}.composer-type svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.composer-type:hover{background:var(--panel-subtle)}.composer-type.active{background:var(--panel-subtle);color:var(--ink)}.composer-type-win.active{color:var(--brand)}.composer-type-win.active svg{stroke:var(--brand)}.composer-type-metric.active{color:var(--brand)}.composer-type-lesson.active{color:var(--gold)}.composer-type-lesson.active svg{stroke:var(--gold)}.composer-submit{align-items:center;gap:var(--space-3);display:inline-flex}.composer-post{height:40px;padding:0 var(--space-5);border-radius:999px}.composer-media-input{display:none}.composer-media-button{border:1px solid var(--line);background:var(--panel-subtle);color:var(--ink);cursor:pointer;border-radius:999px;min-height:36px;padding:0 12px;font-size:12.5px;font-weight:700}.composer-media-button:disabled{cursor:wait;opacity:.62}.composer-media-previews{margin-top:var(--space-3);flex-wrap:wrap;gap:8px;display:flex}.composer-media-preview{border-radius:var(--radius-sm);width:84px;height:84px;position:relative;overflow:hidden}.composer-media-preview img{object-fit:cover;width:100%;height:100%;display:block}.composer-media-preview button{color:#fff;cursor:pointer;background:#000000b8;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.feed-filter-pills{gap:8px;display:flex}.filter-pill{height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .13s,color .13s;display:inline-flex}.filter-pill:hover{background:var(--panel-subtle);color:var(--ink)}.filter-pill.active{background:var(--ink);color:var(--panel)}.feed-list{gap:var(--space-4);display:grid}.post-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-rest);padding:var(--space-5);transition:box-shadow .15s,border-color .15s}.post-card:hover{box-shadow:var(--shadow-hover)}.post-card-verified{background:var(--brand);border-color:var(--brand)}.post-card-verified .post-head-name strong,.post-card-verified .post-body,.post-card-verified .post-repost-comment,.post-card-verified .post-share-attribution strong{color:#fff}.post-card-verified .post-head-meta,.post-card-verified .post-share-attribution{color:#ffffffc7}.post-card-verified .post-actions{border-top-color:#fff3}.post-card-verified .post-action,.post-card-verified .post-action-validate{color:#ffffffe0}.post-card-verified .post-action:hover,.post-card-verified .post-action-validate:hover{color:#fff;background:#ffffff1f}.post-provenance-row{margin-top:var(--space-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-company-discovery{color:var(--green-dark,var(--green));margin:0 0 var(--space-2);font-size:12px;font-weight:750}.post-card-verified .post-company-discovery{color:#ffffffdb}.post-category,.post-provenance{border-radius:999px;align-items:center;gap:4px;padding:6px 9px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.post-category{background:var(--panel-subtle);color:var(--ink)}.post-provenance-verified{color:#fff;background:#ffffff29}.post-provenance-unverified{background:var(--panel-subtle);color:var(--muted)}.post-card-verified .post-category{color:#fff;background:#ffffff29}.post-share-attribution{margin-bottom:var(--space-3);color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.post-share-attribution strong{color:var(--ink);font-weight:650}.post-repost-comment{margin:0 0 var(--space-3);font-size:14.5px}.post-head{align-items:center;gap:var(--space-3);display:flex}.post-head-text{flex:1;gap:1px;min-width:0;display:grid}.post-head-name{align-items:center;gap:6px;display:flex}.post-head-name strong{color:var(--ink);font-size:14.5px;font-weight:700}.post-verified-check{flex:none}.post-head-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.post-follow-pill{border:1px solid var(--hover-line);height:32px;color:var(--ink);border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .13s,color .13s;display:inline-flex}.post-follow-pill:hover{border-color:var(--brand);color:var(--brand)}.post-body{margin:var(--space-3) 0 0;color:var(--ink);font-size:14.5px;line-height:1.6}.post-media{grid-template-columns:1fr;gap:2px;display:grid}.post-media-2,.post-media-3{grid-template-columns:repeat(2,minmax(0,1fr))}.post-media-3 img:first-child{grid-row:span 2;min-height:260px}.post-media img{height:220px;max-height:none}.validation-review-media{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:10px;display:grid}.validation-review-media-2,.validation-review-media-3{grid-template-columns:repeat(2,minmax(0,1fr))}.validation-review-media img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:100%;min-height:160px;max-height:260px}.validation-review-media-3 img:first-child{grid-row:span 2;min-height:326px}.checkbox-stack{gap:8px;display:grid}.checkbox-row{align-items:center;gap:8px;font-size:13px;display:flex}.validation-context-media-picker{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.validation-context-media-option{border:1px solid var(--line);border-radius:10px;align-items:center;gap:6px;padding:6px;font-size:12px;display:grid}.validation-context-media-option img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.metric-callout{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line);background:var(--panel-subtle);border-radius:12px;display:flex}.metric-callout-body{flex-direction:column;gap:2px;min-width:0;display:flex}.metric-callout-body strong{color:var(--brand);font-variant-numeric:tabular-nums;font-size:24px;font-weight:750;line-height:1.1}.metric-callout-body span{color:var(--muted);font-size:13px}.post-actions{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);align-items:center;gap:4px;display:flex}.post-action{border-radius:var(--radius-control);height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background .13s,color .13s;display:inline-flex}.post-action:hover{background:var(--panel-subtle);color:var(--ink)}.post-action.active{color:var(--brand)}.post-action svg{flex:none}.post-action-validate,.post-action-validate-slot{margin-left:auto}.post-action-validate{border-radius:var(--radius-control);height:36px;color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;transition:background .13s;display:inline-flex}.post-action-validate:hover{background:var(--brand-light)}.post-action-validate svg{flex:none}.feed-mini-card{text-align:center;padding:0;overflow:hidden}.feed-mini-cover{background:var(--hero-gradient);height:56px}.feed-mini-avatar{border:3px solid var(--panel);margin:-30px auto 0}.feed-mini-name{color:var(--ink);margin-top:10px;font-size:16px;font-weight:700;display:block}.feed-mini-role{color:var(--muted);margin:2px 0 0;font-size:13px}.feed-mini-stats{justify-content:center;gap:var(--space-6);padding:var(--space-4) var(--space-4) var(--space-5);display:flex}.feed-mini-stats div{gap:2px;display:grid}.feed-mini-stats strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.feed-mini-stats span{color:var(--muted);font-size:12px}.feed-request-list{gap:var(--space-2);display:grid}.feed-request-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.feed-request-icon{background:var(--brand-light);width:36px;height:36px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.feed-request-text{gap:1px;min-width:0;display:grid}.feed-request-text strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.feed-request-text span{color:var(--muted);font-size:12px}.feed-request-row .filter-pill{background:var(--brand-light);height:30px;color:var(--brand);padding:0 12px}.feed-request-row .filter-pill:hover{background:var(--brand);color:#fff}.feed-follow-list{display:grid}.feed-follow-empty{font-size:13px;line-height:1.5}@media (max-width:1080px){.feed-layout{grid-template-columns:minmax(0,1fr);max-width:640px;margin:0 auto}.feed-rail{display:none}}.grow-page{gap:var(--space-5);display:grid}.grow-readiness{align-items:center;gap:var(--space-5);border-radius:var(--radius-lg);background:var(--brand);padding:var(--space-5) var(--space-6);color:#fff;display:flex}.grow-readiness-ring{background:conic-gradient(#e6ecf6 var(--ring-value,0%), #ffffff29 0);border-radius:50%;flex:none;place-items:center;width:88px;height:88px;display:grid}.grow-readiness-core{background:var(--brand);border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.grow-readiness-core strong{color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:750}.grow-readiness-text{flex:1;gap:4px;min-width:0;display:grid}.grow-readiness-text .overline{color:var(--on-dark-soft)}.grow-readiness-text h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:750}.grow-readiness-text p{color:var(--on-dark);margin:0;font-size:14px;line-height:1.55}.grow-readiness-btn{height:40px;padding:0 var(--space-4);border-radius:var(--radius-control);color:var(--brand-dark);background:#fff;flex:none;align-items:center;font-size:13.5px;font-weight:650;text-decoration:none;transition:background .13s;display:inline-flex}.grow-readiness-btn:hover{background:var(--brand-light)}.grow-ring-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.grow-ring-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-rest);padding:var(--space-4);text-align:center;justify-items:center;gap:10px;display:grid}.grow-ring-focus{background:var(--peach);border-width:1.5px;border-color:#f2d066}.grow-ring{background:conic-gradient(var(--brand) var(--ring-value,0%), var(--track-bg) 0);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.grow-ring-focus .grow-ring{background:conic-gradient(var(--gold) var(--ring-value,0%), var(--track-bg) 0)}.grow-ring-core{background:var(--panel);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.grow-ring-focus .grow-ring-core{background:var(--peach)}.grow-ring-core strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:750}.grow-ring-name{color:var(--ink);font-size:14px;font-weight:650}.grow-status{font-size:12px;font-weight:650}.grow-status-strong,.grow-status-solid{color:var(--brand)}.grow-status-focus{color:var(--gold)}.grow-path-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grow-path-card{gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-rest);padding:var(--space-5);display:grid}.grow-path-priority{border-color:#f2d066}.grow-path-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.grow-path-head h2{color:var(--ink);margin:4px 0 0;font-size:16px;font-weight:700}.grow-overline-gold{color:var(--gold)}.grow-score-tile{background:var(--panel-subtle);border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.grow-score-tile strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:750}.grow-module-list{gap:var(--space-3);display:grid}.grow-module-row{gap:var(--space-3);grid-template-columns:26px minmax(0,1fr);align-items:start;display:grid}.grow-module-num{background:var(--track-bg);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.grow-module-num-active{background:var(--brand);color:#fff}.grow-module-row:not(:first-child) .grow-module-num{opacity:.65}.grow-module-text{gap:2px;display:grid}.grow-module-text strong{color:var(--ink);font-size:14px;font-weight:650}.grow-module-text span{color:var(--muted);font-size:13px;line-height:1.45}.grow-path-actions{gap:var(--space-2);display:flex}.grow-path-actions>*{height:38px}.grow-loop-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.grow-loop-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-rest);padding:var(--space-4);gap:10px;display:grid}.grow-loop-num{background:var(--brand-light);width:30px;height:30px;color:var(--brand);border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}.grow-loop-card-final .grow-loop-num{background:var(--brand);color:#fff}.grow-loop-card strong{color:var(--ink);font-size:13.5px;font-weight:650;line-height:1.35}@media (max-width:1080px){.grow-ring-grid,.grow-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.grow-readiness{text-align:left;flex-direction:column;align-items:flex-start}.grow-path-grid{grid-template-columns:minmax(0,1fr)}}.record-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.record-main{gap:var(--space-4);min-width:0;display:grid}.record-rail{gap:var(--space-4);display:grid}.record-intro h1{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:750}.record-intro p{margin:4px 0 0;font-size:14px}.record-cat-pills{flex-wrap:wrap;gap:8px;display:flex}.record-strength{gap:10px;display:grid}.record-strength-row{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.record-strength-row span{color:var(--muted)}.record-strength-row b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.record-strength .tr-skill-track{margin-top:4px}.record-strength .tr-skill-fill{background:var(--brand)}@media (max-width:1080px){.record-layout{grid-template-columns:minmax(0,1fr)}.record-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.record-rail{grid-template-columns:minmax(0,1fr)}}.pr-page{background:var(--bg);min-height:100vh}.pr-topbar{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-4);height:58px;padding:0 var(--space-6);background:var(--panel);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.pr-topbar-actions{align-items:center;gap:var(--space-2);display:inline-flex}.pr-body{max-width:920px;padding:var(--space-6);gap:var(--space-5);margin:0 auto;display:grid}.public-performance-record-header{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.public-performance-record-header h1{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:750}.public-performance-record-header p{color:var(--muted);margin:4px 0 0;font-size:12.5px}.public-performance-record-header .page-segments{flex:none}.public-performance-record-section{gap:var(--space-5);display:grid}.pr-hero{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-rest);overflow:hidden}.pr-cover{background:var(--hero-gradient);height:120px}.pr-hero-body{padding:0 var(--space-6) var(--space-6);position:relative}.pr-ring{top:var(--space-4);right:var(--space-6);background:conic-gradient(var(--brand) var(--ring-value,0%), var(--track-bg) 0);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:absolute}.pr-ring-core{background:var(--panel);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.pr-ring-core strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:750}.pr-ring-caption{text-align:center;color:var(--muted);white-space:nowrap;font-size:11px;position:absolute;top:82px;left:0;right:0}.pr-hero-avatar{border:4px solid var(--panel);box-shadow:var(--shadow-rest);margin-top:-52px}.pr-hero-identity{margin-top:var(--space-3);align-items:center;gap:10px;display:flex}.pr-hero-identity h1{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:30px;font-weight:750}.pr-hero-role{color:var(--muted);margin:4px 0 0;font-size:14.5px}.pr-hero-bio{margin:var(--space-3) 0 0;color:var(--ink);max-width:60ch;font-size:14.5px;line-height:1.6}.pr-stat-row{gap:var(--space-6);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.pr-stat{align-items:baseline;gap:6px;display:flex}.pr-stat strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:750}.pr-stat span{color:var(--muted);font-size:13.5px}.pr-hero{background:linear-gradient(115deg,#081c40 0%,#16305c 55%,#2b5c99 100%);border:0;box-shadow:0 6px 20px #101c3433}.pr-cover{display:none}.pr-hero-body{padding:26px 28px}.pr-hero-avatar{border:2px solid #ffffff80;margin-top:0}.pr-hero-identity h1,.pr-hero-role,.pr-hero-bio,.pr-stat strong,.pr-stat span{color:#fff}.pr-hero-bio{opacity:.9}.pr-stat-row{border-top-color:#fff3}.pr-ring{background:conic-gradient(#f5c518 var(--ring-value,0%), #ffffff2e 0);width:104px;height:104px;top:26px;right:28px}.pr-ring-core{background:#081c40;width:82px;height:82px}.pr-ring-core strong{color:#fff;font-size:26px}.pr-ring-caption{color:#ffffffbf;top:110px}.pr-featured-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pr-featured-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-rest);padding:var(--space-4);justify-items:start;gap:6px;display:grid}.pr-featured-card strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:750;line-height:1}.pr-featured-label{color:var(--muted);font-size:13px}.pr-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-rest);padding:var(--space-5)}.pr-skill-list{gap:var(--space-4);display:grid}.pr-skill-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pr-skill-name{color:var(--ink);font-size:14px;font-weight:550}.pr-skill-score{align-items:center;gap:10px;font-size:13px;display:inline-flex}.pr-skill-score b{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:650}.pr-pct-strong{color:var(--brand)!important}.pr-bar{background:var(--track-bg);border-radius:999px;height:8px;overflow:hidden}.pr-bar-fill{background:var(--brand);border-radius:999px;height:100%}.pr-outcome-list{gap:8px;display:grid}.pr-outcome-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--panel-subtle);display:flex}.pr-outcome-text{min-width:0}.pr-outcome-text strong{color:var(--ink);font-size:14.5px;font-weight:650}.pr-outcome-text p{color:var(--muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.pr-metric-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pr-outcome-date{color:var(--faint);white-space:nowrap;flex:none;font-size:12.5px}.pr-metric-value{flex:none;align-items:center;gap:10px;display:inline-flex}.pr-metric-value b{color:var(--brand);font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.performance-history,.performance-history-list{gap:var(--space-4);display:grid}.performance-history-head,.performance-history-empty{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.performance-history-empty h3{color:var(--ink);margin:0;font-size:15px;font-weight:700}.performance-history-empty p{color:var(--muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.performance-history-list{margin:0;padding:0;list-style:none}.performance-history-item{gap:var(--space-3);grid-template-columns:12px minmax(0,1fr);display:grid}.performance-history-marker{background:var(--brand);width:10px;height:10px;box-shadow:0 0 0 4px var(--brand-light);border-radius:999px;margin-top:8px}.performance-history-body{min-width:0;padding-bottom:var(--space-4);border-bottom:1px solid var(--line);gap:8px;display:grid}.performance-history-list .performance-history-item:last-child .performance-history-body{border-bottom:0;padding-bottom:0}.performance-history-meta,.performance-history-title-row,.performance-history-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.performance-history-meta{color:var(--muted);font-size:12.5px}.performance-history-title-row{justify-content:space-between}.performance-history-title-row strong{min-width:0;color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.35}.performance-history-body p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.performance-history-footer{color:var(--faint);font-size:12.5px}@media (max-width:560px){.performance-history-head,.performance-history-empty,.performance-history-title-row{flex-direction:column;align-items:flex-start}}.pr-validation-list{gap:var(--space-4);display:grid}.pr-validation{gap:var(--space-3);grid-template-columns:40px minmax(0,1fr);display:grid}.pr-validation-body{min-width:0}.pr-validation-head{align-items:center;gap:6px;display:flex}.pr-validation-head strong{color:var(--ink);font-size:14px;font-weight:650}.pr-validation-head>svg{color:var(--brand)}.pr-validation-role{color:var(--muted);font-size:13px}.pr-validation-body p{color:var(--ink);margin:4px 0 0;font-size:14px;line-height:1.55}.pr-cta{justify-content:space-between;align-items:center;gap:var(--space-5);border-radius:var(--radius-lg);background:var(--brand);padding:var(--space-6);color:#fff;display:flex}.pr-cta .overline{color:var(--on-dark-soft)}.pr-cta h2{letter-spacing:-.01em;margin:4px 0 0;font-size:22px;font-weight:750}.pr-cta-btn{height:44px;padding:0 var(--space-5);border-radius:var(--radius-control);color:var(--brand-dark);background:#fff;flex:none;align-items:center;font-size:14px;font-weight:650;text-decoration:none;transition:background .13s;display:inline-flex}.pr-cta-btn:hover{background:var(--brand-light)}.pr-footer{text-align:center;color:var(--faint);padding:var(--space-4) 0;font-size:12.5px}@media (max-width:720px){.pr-featured-grid{grid-template-columns:minmax(0,1fr)}.pr-cta{flex-direction:column;align-items:flex-start}}.onboarding{background:var(--bg)}.onboarding-rail{background:var(--hero-gradient);color:#fff;box-shadow:var(--shadow-rest);padding:var(--space-6);border:0}.onboarding-rail .brand.compact strong{color:#fff}.onboarding-rail .brand.compact span{color:var(--on-dark-soft)}.onboarding-rail .mark{box-shadow:none;background:#ffffff29}.onboarding-promise .eyebrow{color:var(--on-dark-soft)}.onboarding-promise h2{color:#fff}.onboarding-promise p:last-child{color:var(--on-dark)}.onboarding-progress button{color:var(--on-dark);background:#ffffff14;border-color:#ffffff2e;font-weight:600}.onboarding-progress button span{color:#fff;background:#ffffff29}.onboarding-progress button.active{color:var(--brand-dark);background:#fff;border-color:#fff}.onboarding-progress button.active span{background:var(--brand);color:#fff}.onboarding-progress button.done{color:#fff}.onboarding-progress button.done span{color:#fff;background:#fff6}.onboarding-card{box-shadow:var(--shadow-hover)}.choice-grid button{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-height:52px;font-weight:600}.choice-grid button:hover{border-color:var(--hover-line)}.choice-grid button.selected{border:1.5px solid var(--brand);background:var(--brand-light);color:var(--brand);font-weight:700}:root[data-theme=dark] .public-proof-disclosure summary span,:root:not([data-theme=light]) .public-proof-disclosure summary span{color:var(--ink)}:root[data-theme=dark] .public-proof-disclosure summary strong,:root:not([data-theme=light]) .public-proof-disclosure summary strong{color:var(--blue);background:#6fa8ff2e}@media (max-width:760px){.completeness-hero,.public-performance-record-hero{grid-template-columns:1fr}.completeness-hero{justify-items:start}.completeness-hero-action{width:100%}.public-hero-score{justify-items:start}.public-highlight-grid{grid-template-columns:1fr}.workflow-strip-heading{flex-direction:column;align-items:flex-start}.workflow-steps,.feed-tabs.record-tabs{grid-template-columns:1fr 1fr}.workflow-step{min-height:52px}}.checkbox-row{font-size:14px}.checkbox-row input{width:auto}.sponsored-stack{gap:var(--space-3);flex-direction:column;display:flex}.sponsored-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);padding:var(--space-4)}.sponsored-label{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.sponsored-label>span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.sponsored-label .muted{font-size:12px}.sponsored-card h3{margin:0 0 4px;font-size:15px}.sponsored-card p{margin:0 0 10px;font-size:13px}.sponsored-image{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto;margin-bottom:var(--space-3)}.proof-linker{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:8px;display:flex}.proof-linker select{max-width:200px}.proof-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.proof-chip{background:var(--growth-soft);color:var(--growth);border:1px solid color-mix(in srgb, var(--growth) 25%, transparent);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.proof-chip button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:13px;line-height:1}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e8edf6;--muted:#aebbd0;--line:#2c3a52;--panel:#131f33;--panel-subtle:#0d1728;--bg:#08111f;--brand:#7fb2f0;--brand-dark:#0d2547;--accent:#ffcc1a;--growth:#7fb2f0;--growth-soft:#7fb2f02e;--accent-soft:#ffcc1a2e;--brand-light:#7fb2f02e;--sky:#7fb2f029;--hover-line:#f5c5186b;--navy:#f2f6fc;--green:#7fb2f0;--blue:#93c5fd;--violet:#a8c5f2;--rose:#fb7185;--amber:#ffcc1a;--gold:#f5c518;--coral:#ffcc1a;--mint:#7fb2f02e;--lavender:#7fb2f02e;--peach:#f5c51824;--soft:#0f1a2c;--sidebar-bg:#0c1626;--topbar-bg:var(--hero-gradient);--control-bg:#18263c;--input-bg:#0d1728;--track-bg:#223148;--hero-gradient:linear-gradient(135deg, #081c40 0%, #173a72 62%, #2b5c99 100%);--ring:0 0 0 3px #7fb2f061;--shadow-rest:0 1px 3px #0000004d, 0 4px 14px #0003;--shadow-hover:0 4px 12px #00000059, 0 14px 36px #00000040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e8edf6;--muted:#aebbd0;--line:#2c3a52;--panel:#131f33;--panel-subtle:#0d1728;--bg:#08111f;--brand:#7fb2f0;--brand-dark:#0d2547;--accent:#ffcc1a;--growth:#7fb2f0;--growth-soft:#7fb2f02e;--accent-soft:#ffcc1a2e;--brand-light:#7fb2f02e;--sky:#7fb2f029;--hover-line:#f5c5186b;--navy:#f2f6fc;--green:#7fb2f0;--blue:#93c5fd;--violet:#a8c5f2;--rose:#fb7185;--amber:#ffcc1a;--gold:#f5c518;--coral:#ffcc1a;--mint:#7fb2f02e;--lavender:#7fb2f02e;--peach:#f5c51824;--soft:#0f1a2c;--sidebar-bg:#0c1626;--topbar-bg:var(--hero-gradient);--control-bg:#18263c;--input-bg:#0d1728;--track-bg:#223148;--hero-gradient:linear-gradient(135deg, #081c40 0%, #173a72 62%, #2b5c99 100%);--ring:0 0 0 3px #7fb2f061;--shadow-rest:0 1px 3px #0000004d, 0 4px 14px #0003;--shadow-hover:0 4px 12px #00000059, 0 14px 36px #00000040}}:root[data-theme=dark] .section-tabs,:root[data-theme=dark] .section-tab.primary,:root[data-theme=dark] .sidebar-section-summary,:root[data-theme=dark] .sidebar-section-summary.primary,:root[data-theme=dark] .benchmark-metric-value,:root[data-theme=dark] .performance-record-highlight,:root[data-theme=dark] .performance-record-skill-list>span,:root[data-theme=dark] .platform-stat-grid article,:root[data-theme=dark] .grow-hero-score,:root[data-theme=dark] .grow-stat-grid,:root[data-theme=dark] .grow-cadence-step,:root[data-theme=dark] .grow-recommendation-item,:root[data-theme=dark] .premium-hero-card,:root[data-theme=dark] .profile-edit-scorecard{border-color:var(--line);background:#172131d1;box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .performance-record-hero,:root[data-theme=dark] .platform-hero,:root[data-theme=dark] .platform-hero-feed,:root[data-theme=dark] .platform-hero-record,:root[data-theme=dark] .platform-hero-explore,:root[data-theme=dark] .platform-hero-benchmarks,:root[data-theme=dark] .platform-hero-reflection,:root[data-theme=dark] .platform-hero-validations,:root[data-theme=dark] .grow-hero,:root[data-theme=dark] .grow-hero-training,:root[data-theme=dark] .grow-hero-assessments,:root[data-theme=dark] .grow-hero-skills,:root[data-theme=dark] .grow-hero-coaching,:root[data-theme=dark] .premium-hero,:root[data-theme=dark] .profile-edit-hero{border-color:var(--line);background:radial-gradient(circle at 12% 10%,#6ee7c824,#0000 34%),radial-gradient(circle at 90% 12%,#93c5fd24,#0000 36%),linear-gradient(135deg,#111b2a 0%,#142235 52%,#1a2137 100%)}:root[data-theme=dark] .platform-proof-card,:root[data-theme=dark] .platform-user-card,:root[data-theme=dark] .grow-assessment-card.recommended,:root[data-theme=dark] .grow-snapshot-card,:root[data-theme=dark] .grow-calibration-card,:root[data-theme=dark] .grow-proof-callout,:root[data-theme=dark] .pricing-card.featured,:root[data-theme=dark] .performance-record-setup.complete,:root[data-theme=dark] .performance-record-setup-step.done,:root[data-theme=dark] .sidebar-upgrade{border-color:var(--line);background:linear-gradient(135deg, #8fb7ff1a, #6ee7c814), var(--panel)}:root[data-theme=dark] .performance-record-confidence-ring{background:conic-gradient(var(--growth) var(--confidence), #8fb7ff2e 0)}:root[data-theme=dark] .section-tabs{box-shadow:none;background:0 0;border-color:#0000}:root[data-theme=dark] .performance-record-identity .avatar{border-color:#e8edf32e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .section-tabs,:root:not([data-theme=light]) .section-tab.primary,:root:not([data-theme=light]) .sidebar-section-summary,:root:not([data-theme=light]) .sidebar-section-summary.primary,:root:not([data-theme=light]) .benchmark-metric-value,:root:not([data-theme=light]) .performance-record-highlight,:root:not([data-theme=light]) .performance-record-skill-list>span,:root:not([data-theme=light]) .platform-stat-grid article,:root:not([data-theme=light]) .grow-hero-score,:root:not([data-theme=light]) .grow-stat-grid,:root:not([data-theme=light]) .grow-cadence-step,:root:not([data-theme=light]) .grow-recommendation-item,:root:not([data-theme=light]) .premium-hero-card,:root:not([data-theme=light]) .profile-edit-scorecard{border-color:var(--line);background:#172131d1;box-shadow:inset 0 1px #ffffff0a}:root:not([data-theme=light]) .performance-record-hero,:root:not([data-theme=light]) .platform-hero,:root:not([data-theme=light]) .platform-hero-feed,:root:not([data-theme=light]) .platform-hero-record,:root:not([data-theme=light]) .platform-hero-explore,:root:not([data-theme=light]) .platform-hero-benchmarks,:root:not([data-theme=light]) .platform-hero-reflection,:root:not([data-theme=light]) .platform-hero-validations,:root:not([data-theme=light]) .grow-hero,:root:not([data-theme=light]) .grow-hero-training,:root:not([data-theme=light]) .grow-hero-assessments,:root:not([data-theme=light]) .grow-hero-skills,:root:not([data-theme=light]) .grow-hero-coaching,:root:not([data-theme=light]) .premium-hero,:root:not([data-theme=light]) .profile-edit-hero{border-color:var(--line);background:radial-gradient(circle at 12% 10%,#6ee7c824,#0000 34%),radial-gradient(circle at 90% 12%,#93c5fd24,#0000 36%),linear-gradient(135deg,#111b2a 0%,#142235 52%,#1a2137 100%)}:root:not([data-theme=light]) .platform-proof-card,:root:not([data-theme=light]) .platform-user-card,:root:not([data-theme=light]) .grow-assessment-card.recommended,:root:not([data-theme=light]) .grow-snapshot-card,:root:not([data-theme=light]) .grow-calibration-card,:root:not([data-theme=light]) .grow-proof-callout,:root:not([data-theme=light]) .pricing-card.featured,:root:not([data-theme=light]) .performance-record-setup.complete,:root:not([data-theme=light]) .performance-record-setup-step.done,:root:not([data-theme=light]) .sidebar-upgrade{border-color:var(--line);background:linear-gradient(135deg, #8fb7ff1a, #6ee7c814), var(--panel)}:root:not([data-theme=light]) .performance-record-confidence-ring{background:conic-gradient(var(--growth) var(--confidence), #8fb7ff2e 0)}:root:not([data-theme=light]) .performance-record-confidence-ring>div{background:var(--panel-subtle)}:root:not([data-theme=light]) .section-tabs{box-shadow:none;background:0 0;border-color:#0000}:root:not([data-theme=light]) .performance-record-identity .avatar{border-color:#e8edf32e}:root:not([data-theme=light]) .record-del:hover{background:#fb718529}}.launch-landing{max-width:1180px;margin:0 auto;padding:28px 24px 72px}.launch-nav{justify-content:space-between;align-items:center;gap:16px;padding:10px 0 28px;display:flex}.launch-brand,.launch-nav-actions{align-items:center;gap:10px;display:inline-flex}.launch-brand{color:var(--ink);text-decoration:none}.launch-nav-actions{flex-wrap:wrap;justify-content:flex-end}.launch-hero{padding:64px 0 72px}.launch-hero-rich{grid-template-columns:minmax(0,.95fr) minmax(360px,.78fr);align-items:center;gap:clamp(32px,6vw,72px);display:grid}.launch-hero-copy{max-width:760px}.launch-hero h1{letter-spacing:0;max-width:760px;margin:16px 0 24px;font-size:clamp(44px,7vw,82px);line-height:.98}.launch-lede{max-width:700px;color:var(--muted);font-size:20px;line-height:1.6}.launch-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.launch-trust-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.launch-trust-row span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);min-width:132px;color:var(--muted);gap:2px;padding:12px 14px;font-size:12px;font-weight:750;display:inline-grid}.launch-trust-row strong{color:var(--ink);font-size:22px}.launch-product-preview,.launch-record-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);background:radial-gradient(circle at 18% 8%,#5dd6a833,#0000 34%),linear-gradient(145deg,#fffffff5,#eff7ffeb);border:1px solid #1f3d7224}.launch-product-preview{gap:16px;padding:22px;display:grid}.launch-preview-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.launch-preview-top h2{margin:12px 0 4px;font-size:28px}.launch-preview-top p,.launch-feed-preview p,.launch-proof-strip p{color:var(--muted);margin:0}.launch-confidence-ring{background:conic-gradient(var(--growth) 84%, #1f3d721f 0);width:112px;height:112px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.launch-confidence-ring strong,.launch-confidence-ring span{grid-area:1/1}.launch-confidence-ring strong{font-size:30px;transform:translateY(-8px)}.launch-confidence-ring span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;transform:translateY(20px)}.launch-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.launch-proof-strip article,.launch-feed-preview,.launch-record-list span{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffb8;padding:14px}.launch-proof-strip span,.launch-record-list strong{color:var(--brand);text-transform:uppercase;font-size:12px;font-weight:850;display:block}.launch-proof-strip strong{color:var(--ink);margin:5px 0;display:block}.launch-feed-preview{align-items:flex-start;gap:12px;display:flex}.launch-feed-preview .avatar.small{width:34px;height:34px;font-size:12px}.launch-section{gap:20px;margin:24px 0 40px;display:grid}.launch-section-heading{max-width:720px}.launch-section-heading h2,.launch-record-preview h2,.launch-network h2{letter-spacing:0;margin:8px 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.08}.launch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.launch-grid .panel,.launch-pricing{padding:28px}.launch-proof-loop .panel{gap:10px;display:grid}.launch-proof-loop svg{fill:none;width:32px;height:32px;stroke:var(--brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.launch-proof-loop h3{margin:0;font-size:18px}.launch-proof-loop p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.55}.launch-record-preview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);align-items:center;gap:clamp(24px,5vw,56px);margin:42px 0;padding:34px 0;display:grid}.launch-record-preview p{color:var(--muted);font-size:17px;line-height:1.62}.launch-record-card{gap:16px;padding:22px;display:grid}.launch-record-header{align-items:center;gap:12px;display:flex}.launch-record-header p{margin:2px 0 0;font-size:13px}.launch-record-list{gap:10px;display:grid}.launch-record-list span{color:var(--ink);gap:4px;line-height:1.45;display:grid}.launch-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.launch-audience-grid .panel{gap:12px;padding:20px;display:grid}.launch-audience-grid p{color:var(--muted);margin:0;line-height:1.5}.launch-network{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:820px;margin:36px 0;padding:30px 0}.launch-network p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:17px;line-height:1.65}.launch-pricing{border-radius:var(--radius-lg);background:linear-gradient(135deg, #5dd6a81f, #8fb7ff1f), var(--panel);border:1px solid #1f3d721f;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:28px;margin-top:18px;display:grid}.launch-pricing h2{margin-bottom:8px}.launch-pricing p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.55}.public-pricing{border-radius:var(--radius-lg);background:linear-gradient(135deg, #5dd6a81a, #8fb7ff1a), var(--panel);border:1px solid #1f3d721f;gap:20px;margin-top:24px;padding:28px;display:grid}.public-pricing-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.public-pricing-heading h2,.sales-testimonials h2{letter-spacing:0;margin:8px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.08}.pricing-toggle{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffc2;gap:4px;padding:4px;display:inline-flex}.pricing-toggle button{border-radius:calc(var(--radius-sm) - 2px);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-weight:850}.pricing-toggle button.active{background:var(--ink);color:#fff}.pricing-toggle span{color:var(--growth);font-size:11px}.public-pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-plan-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffc7;align-content:start;gap:14px;padding:20px;display:grid}.public-plan-card.featured{background:linear-gradient(135deg,#fffffff0,#eff7fff0);border-color:#2a77ff3d}.public-plan-card p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.55}.public-price{align-items:baseline;gap:8px;display:flex}.public-price strong{color:var(--ink);letter-spacing:0;font-size:38px}.public-price span{color:var(--muted);font-size:14px;font-weight:800}.public-pricing-table{border:1px solid var(--line);border-radius:var(--radius-sm);display:grid;overflow:hidden}.public-pricing-row{grid-template-columns:1.1fr repeat(2,minmax(0,1fr));min-height:52px;display:grid}.public-pricing-row+.public-pricing-row{border-top:1px solid var(--line)}.public-pricing-row span{color:var(--muted);align-items:center;padding:12px 14px;line-height:1.4;display:flex}.public-pricing-row span+span{border-left:1px solid var(--line)}.public-pricing-row strong,.public-pricing-row.header span{color:var(--ink)}.public-pricing-row.header{text-transform:uppercase;background:#1f3d720a;min-height:44px;font-size:12px;font-weight:900}.sales-hero{border-bottom:1px solid var(--line)}.sales-proof-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);background:linear-gradient(145deg,#fffffff5,#f1f9f6f0);border:1px solid #1f3d7224;gap:16px;padding:24px;display:grid}.sales-proof-card h2{margin:0;font-size:30px}.sales-proof-card p{color:var(--muted);margin:0;line-height:1.55}.sales-metric-grid,.sales-proof-loop,.sales-testimonial-grid{gap:14px;display:grid}.sales-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-metric-grid article,.sales-validation-strip{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffbd;padding:14px}.sales-metric-grid strong{color:var(--ink);font-size:26px;display:block}.sales-metric-grid span,.sales-validation-strip span{color:var(--muted);font-size:13px;font-weight:750}.sales-validation-strip{gap:4px;display:grid}.sales-validation-strip strong{color:var(--brand)}.sales-proof-loop,.sales-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-proof-loop .panel,.sales-testimonial-grid .panel{gap:12px;padding:22px;display:grid}.sales-proof-loop p,.sales-testimonial-grid p{color:var(--muted);margin:0;line-height:1.55}.sales-testimonials{border-top:1px solid var(--line);gap:20px;margin:38px 0;padding-top:28px;display:grid}.global-public-footer{border-top:1px solid var(--line);background:var(--panel);padding:30px 24px}.global-public-footer-inner{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(130px,.5fr));gap:24px;max-width:1180px;margin:0 auto;display:grid}.global-public-footer p{max-width:420px;color:var(--muted);margin:12px 0 0;line-height:1.55}.global-public-footer nav{align-content:start;gap:8px;display:grid}.global-public-footer nav strong{color:var(--ink);text-transform:uppercase;font-size:13px}.global-public-footer a{color:var(--muted);font-weight:750;text-decoration:none}.global-public-footer a:hover{color:var(--brand)}.public-social-icons{gap:8px;display:flex}.public-social-icons a{border:1px solid var(--line);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink);place-items:center;font-size:13px;font-weight:900;display:inline-grid}.legal-page{max-width:900px}.legal-panel{gap:12px;padding:30px;display:grid}.legal-panel h1{letter-spacing:0;margin:0;font-size:clamp(34px,5vw,54px)}.legal-panel h2{margin:14px 0 0;font-size:20px}.legal-panel p{color:var(--muted);margin:0;line-height:1.65}@media (max-width:940px){.launch-hero-rich,.launch-record-preview,.launch-pricing,.public-pricing-heading,.public-pricing-cards{grid-template-columns:1fr}.public-pricing-heading{flex-direction:column}.launch-grid,.launch-audience-grid,.sales-proof-loop,.sales-testimonial-grid,.global-public-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.launch-landing{padding:18px 18px 48px}.launch-nav{flex-direction:column;align-items:stretch}.launch-nav-actions{justify-content:stretch;align-items:stretch}.launch-nav-actions>*{justify-content:center;width:100%}.launch-hero{padding:34px 0 44px}.launch-hero h1{font-size:clamp(40px,13vw,58px)}.launch-product-preview,.launch-record-card{padding:16px}.launch-preview-top,.launch-proof-strip,.launch-grid,.launch-audience-grid,.public-pricing-row,.sales-metric-grid,.sales-proof-loop,.sales-testimonial-grid,.global-public-footer-inner{grid-template-columns:1fr}.public-pricing{padding:18px}.public-pricing-row span+span{border-left:0;border-top:1px solid var(--line)}.launch-confidence-ring{width:96px;height:96px}}:root[data-theme=dark] :where(.benchmark-metric-value,.performance-record-highlight,.performance-record-skill-list>span,.performance-record-setup,.performance-record-setup-step,.snapshot-card,.signal-card,.visibility-grid label,.platform-stat-grid article,.platform-proof-card,.platform-user-card,.platform-mini-row span,.grow-hero-score,.grow-stat-grid,.grow-score-chip,.grow-loop-panel,.grow-cadence-step,.grow-assessment-card.recommended,.grow-card-meta span,.grow-result-panel,.grow-snapshot-card,.grow-calibration-card,.grow-recommendation-item,.grow-proof-callout,.plan-badge,.sidebar-upgrade,.premium-hero-card,.profile-edit-scorecard,.pricing-card.featured,.upgrade-prompt,.premium-unlocked-card,.profile-hero-card,.profile-proof-tile,.profile-form-heading,.public-signup-nudge,.public-proof-summary,.public-proof-points span,.proof-chip,.public-pricing,.public-plan-card,.sales-proof-card,.sales-metric-grid article,.sales-validation-strip,.onboarding-rail,.onboarding-validation-box,.launch-proof-panel,.launch-proof-list span,.launch-outcome-list span,.launch-outcomes,.launch-product-preview,.launch-record-card,.launch-proof-strip article,.launch-feed-preview,.launch-record-list span,.launch-pricing,.agent-json){border-color:var(--line);background:linear-gradient(135deg, #8fb7ff14, #6ee7c80f), var(--panel);color:var(--ink);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .onboarding{background:radial-gradient(circle at 12% 10%,#6ee7c81f,#0000 34%),linear-gradient(135deg,#0b111b 0%,#111b2a 100%)}:root[data-theme=dark] .onboarding-rail{background:radial-gradient(circle at 14% 10%,#6ee7c81f,#0000 32%),linear-gradient(160deg,#111b2af5,#142235f0)}:root[data-theme=dark] :where(.performance-record-hero,.platform-hero,.platform-hero-feed,.platform-hero-record,.platform-hero-explore,.platform-hero-benchmarks,.platform-hero-reflection,.platform-hero-validations,.grow-hero,.grow-hero-training,.grow-hero-assessments,.grow-hero-skills,.grow-hero-coaching,.premium-hero,.profile-edit-hero){border-color:var(--line);color:var(--ink);background:radial-gradient(circle at 12% 10%,#6ee7c824,#0000 34%),radial-gradient(circle at 90% 12%,#93c5fd24,#0000 36%),linear-gradient(135deg,#111b2a 0%,#142235 52%,#1a2137 100%)}:root[data-theme=dark] :where(.benchmark-metric-value strong,.performance-record-identity h2,.performance-record-highlight strong,.performance-record-confidence-ring strong,.performance-record-confidence>strong,.snapshot-card strong,.signal-card span,.platform-stat-grid strong,.grow-hero-score span,.grow-stat-grid strong,.grow-cadence-step strong,.premium-hero-card strong,.profile-edit-scorecard strong,.pricing-price strong,.profile-hero-main h2,.performance-record-setup-step strong,.launch-proof-panel strong){color:var(--ink)}:root[data-theme=dark] :where(.performance-record-confidence,.performance-record-hero-compact .performance-record-confidence){border-left-color:var(--line)}:root[data-theme=dark] .performance-record-confidence-ring{background:conic-gradient(var(--growth) var(--confidence), #8fb7ff2e 0);box-shadow:0 14px 28px #00000047}:root[data-theme=dark] .performance-record-confidence-ring>div{background:var(--panel-subtle)}:root[data-theme=dark] .grow-cadence-step span{background:var(--brand);color:#fff}:root[data-theme=dark] .record-del:hover{background:#fb718524}:root[data-theme=dark] .profile-toggle.on{color:var(--brand);background:#8fb7ff29;border-color:#8fb7ff57}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :where(.benchmark-metric-value,.performance-record-highlight,.performance-record-skill-list>span,.performance-record-setup,.performance-record-setup-step,.snapshot-card,.signal-card,.visibility-grid label,.platform-stat-grid article,.platform-proof-card,.platform-user-card,.platform-mini-row span,.grow-hero-score,.grow-stat-grid,.grow-score-chip,.grow-loop-panel,.grow-cadence-step,.grow-assessment-card.recommended,.grow-card-meta span,.grow-result-panel,.grow-snapshot-card,.grow-calibration-card,.grow-recommendation-item,.grow-proof-callout,.plan-badge,.sidebar-upgrade,.premium-hero-card,.profile-edit-scorecard,.pricing-card.featured,.upgrade-prompt,.premium-unlocked-card,.profile-hero-card,.profile-proof-tile,.profile-form-heading,.public-signup-nudge,.public-proof-summary,.public-proof-points span,.proof-chip,.public-pricing,.public-plan-card,.sales-proof-card,.sales-metric-grid article,.sales-validation-strip,.onboarding-rail,.onboarding-validation-box,.launch-proof-panel,.launch-proof-list span,.launch-outcome-list span,.launch-outcomes,.launch-product-preview,.launch-record-card,.launch-proof-strip article,.launch-feed-preview,.launch-record-list span,.launch-pricing,.agent-json){border-color:var(--line);background:linear-gradient(135deg, #8fb7ff14, #6ee7c80f), var(--panel);color:var(--ink);box-shadow:inset 0 1px #ffffff0a}:root:not([data-theme=light]) .onboarding{background:radial-gradient(circle at 12% 10%,#6ee7c81f,#0000 34%),linear-gradient(135deg,#0b111b 0%,#111b2a 100%)}:root:not([data-theme=light]) .onboarding-rail{background:radial-gradient(circle at 14% 10%,#6ee7c81f,#0000 32%),linear-gradient(160deg,#111b2af5,#142235f0)}:root:not([data-theme=light]) :where(.performance-record-hero,.platform-hero,.platform-hero-feed,.platform-hero-record,.platform-hero-explore,.platform-hero-benchmarks,.platform-hero-reflection,.platform-hero-validations,.grow-hero,.grow-hero-training,.grow-hero-assessments,.grow-hero-skills,.grow-hero-coaching,.premium-hero,.profile-edit-hero){border-color:var(--line);color:var(--ink);background:radial-gradient(circle at 12% 10%,#6ee7c824,#0000 34%),radial-gradient(circle at 90% 12%,#93c5fd24,#0000 36%),linear-gradient(135deg,#111b2a 0%,#142235 52%,#1a2137 100%)}:root:not([data-theme=light]) :where(.benchmark-metric-value strong,.performance-record-identity h2,.performance-record-highlight strong,.performance-record-confidence-ring strong,.performance-record-confidence>strong,.snapshot-card strong,.signal-card span,.platform-stat-grid strong,.grow-hero-score span,.grow-stat-grid strong,.grow-cadence-step strong,.premium-hero-card strong,.profile-edit-scorecard strong,.pricing-price strong,.profile-hero-main h2,.performance-record-setup-step strong,.launch-proof-panel strong){color:var(--ink)}:root:not([data-theme=light]) :where(.performance-record-confidence,.performance-record-hero-compact .performance-record-confidence){border-left-color:var(--line)}:root:not([data-theme=light]) .performance-record-confidence-ring{background:conic-gradient(var(--growth) var(--confidence), #8fb7ff2e 0);box-shadow:0 14px 28px #00000047}:root:not([data-theme=light]) .performance-record-confidence-ring>div{background:var(--panel-subtle)}:root:not([data-theme=light]) .grow-cadence-step span{background:var(--brand);color:#fff}:root:not([data-theme=light]) .record-del:hover{background:#fb718524}:root:not([data-theme=light]) .profile-toggle.on{color:var(--brand);background:#8fb7ff29;border-color:#8fb7ff57}}:root{--gold-bright:#f5c518;--navy-light:#2b5c99;--rail:#dbe1ee;--dashed:#c4cfe1}.gnav{z-index:40;border-bottom:1px solid var(--line);background:var(--brand-dark);align-items:center;gap:28px;height:58px;padding:0 28px;display:flex;position:sticky;top:0}.gnav-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.gnav-brand strong{letter-spacing:-.02em;font-size:13px;font-weight:750}.gnav-items{align-items:center;gap:4px;height:100%;display:flex}.gnav-item{color:#ffffffa6;align-items:center;height:100%;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:color .13s;display:inline-flex;position:relative}.gnav-item:hover{color:#fff}.gnav-item.active{color:#fff;font-weight:750}.gnav-item.active:after{content:"";background:var(--gold-bright);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.gnav-dot{background:var(--rose);border:2px solid var(--brand-dark);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;right:6px}.gnav-performance-record{flex-direction:column;align-items:center;gap:2px;margin-bottom:-26px;padding:0 14px;text-decoration:none;display:inline-flex}.gnav-emblem{background:var(--brand);border:4px solid var(--bg);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .15s,background .15s,box-shadow .15s;display:grid;box-shadow:0 6px 20px #101c3459}.gnav-performance-record:hover .gnav-emblem{background:var(--navy-light);transform:translateY(-2px);box-shadow:0 10px 26px #101c3473}.gnav-performance-record-label{color:var(--brand);font-size:11px;font-weight:750}.gnav-right{align-items:center;gap:12px;margin-left:auto;display:flex}.nav-confidence{background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 12px 0 5px;display:inline-flex}.nav-confidence-ring{background:conic-gradient(var(--gold-bright) var(--ring-value,0%), #ffffff38 0);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.nav-confidence-core{background:var(--brand-dark);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:800;display:grid}.nav-confidence-label{color:#fff;font-size:11.5px;font-weight:700}.gnav-icon-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .13s;display:grid}.gnav-icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.gnav-add-proof{background:var(--gold-bright);color:#0d1b33;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 16px;font-size:12.5px;font-weight:750;text-decoration:none;transition:filter .13s;display:inline-flex}.gnav-add-proof:hover{filter:brightness(1.06)}.gnav-add-proof svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:13px;height:13px}.gnav-profile{position:relative}.gnav-profile:after{content:"";width:172px;height:10px;position:absolute;top:100%;right:0}.gnav-avatar{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:1.5px solid #ffffff73;border-radius:50%;place-items:center;padding:0;line-height:0;display:grid;overflow:hidden}.gnav-avatar:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.gnav-profile-menu{z-index:50;border:1px solid var(--line);background:var(--panel);opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;width:172px;padding:6px;transition:opacity .13s,transform .13s,visibility .13s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-5px);box-shadow:0 14px 34px #101c3433}.gnav-profile.open .gnav-profile-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.gnav-profile-menu a,.gnav-profile-logout{width:100%;min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.gnav-profile-menu a:hover,.gnav-profile-menu a:focus-visible,.gnav-profile-logout:hover,.gnav-profile-logout:focus-visible{background:var(--panel-subtle,var(--bg));outline:none}.gnav-profile-menu-divider{background:var(--line);height:1px;margin:5px 4px}.gnav-profile-logout{color:#b42318}.segmented-header{padding:0}.segmented-header-text h1{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:750}.segmented-header-text p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.segmented-header .page-segments{margin-top:14px}.segmented-header.inline{justify-content:space-between;align-items:center;gap:20px;display:flex}.segmented-header.inline .page-segments{margin-top:0}.page-segments{border:1px solid var(--line);scrollbar-width:none;background:#e6ebf5;border-radius:12px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.page-segments::-webkit-scrollbar{display:none}.page-segment{min-height:34px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.page-segment:hover{color:var(--ink)}.page-segment.active{background:var(--panel);color:var(--brand);font-weight:750;box-shadow:0 1px 3px #101c3424}.page-segment-badge{background:var(--gold);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:750}.segment-body{padding:18px 0 0}.segment-column{gap:12px;min-width:0;max-width:720px;display:grid}.segment-empty{text-align:center;border:1px dashed var(--dashed);background:var(--panel);border-radius:14px;place-items:center;gap:11px;padding:36px 20px;display:grid}.segment-empty-icon{background:var(--brand-light);width:46px;height:46px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.segment-empty-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.segment-empty strong{color:var(--ink);font-size:14px}.segment-empty p{color:var(--faint);max-width:340px;margin:0;font-size:12.5px;line-height:1.5}.segment-note{border:1px dashed var(--dashed);color:var(--faint);border-radius:14px;padding:14px 18px;font-size:12.5px}.pp-hero-wrap{padding:18px 0 0}.pp-hero{border-radius:var(--radius-lg);background:var(--hero-gradient);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:28px;padding:26px 28px;display:grid;position:relative;overflow:hidden}.pp-hero:before{content:"";pointer-events:none;background:radial-gradient(at 85% 20%,#f5c51829,#0000 55%);position:absolute;inset:0}.pp-hero-main{gap:14px;min-width:0;display:grid;position:relative}.pp-hero-identity{align-items:center;gap:14px;display:flex}.pp-hero-avatar{border:2px solid #ffffff80;flex:none}.pp-hero-kicker{color:#fff;letter-spacing:.09em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.pp-hero-identity h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:27px;font-weight:750}.pp-hero-descriptor{color:#fff;margin:2px 0 0;font-size:13.5px}.pp-hero-summary{color:#fff;max-width:600px;margin:0;font-size:13.5px;line-height:1.6}.pp-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.hero-ghost-btn,.hero-primary-btn{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.hero-ghost-btn{color:#fff;background:#ffffff14;border:1px solid #ffffff59}.hero-ghost-btn:hover{color:#fff;background:#ffffff29}.hero-primary-btn{background:var(--gold-bright);color:#0d1b33;border:0}.hero-primary-btn:hover{filter:brightness(1.06)}.pp-hero-score{justify-items:center;gap:6px;display:grid;position:relative}.pp-hero-ring{background:conic-gradient(var(--gold-bright) var(--ring-value,0%), #ffffff2e 0);border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.pp-hero-ring-core{background:var(--brand-dark);border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.pp-hero-ring-core strong{color:#fff;font-variant-numeric:tabular-nums;font-size:24px;font-weight:750}.pp-hero-ring-core span{color:#ffffffbf;text-transform:uppercase;font-size:9px;font-weight:800}.pp-hero-score-label{color:#fff;font-size:11.5px}.rec-stat-strip{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.rec-stat-cell{border-left:1px solid #dbe1ee;min-width:0;padding:14px 16px}.rec-stat-cell:first-child{border-left:0}.rec-stat-cell span{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.rec-stat-cell strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;display:block}.pp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.pp-kpi{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px 16px}.pp-kpi span{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:800;display:block}.pp-kpi strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px}.pp-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pp-highlight{border:1px solid var(--line);background:#fafcff;border-radius:10px;padding:12px}.pp-highlight>span:first-child{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.pp-highlight strong{color:var(--ink);font-size:13px;line-height:1.35;display:block}.pp-highlight-detail{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.4;display:block}.rec-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:22px;padding:22px 0 44px;display:grid}.rec-main{gap:18px;min-width:0;display:grid}.rec-timeline-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rec-timeline-head h2{color:var(--ink);margin:0;font-size:15px;font-weight:800}.rec-timeline-head span{color:var(--faint);white-space:nowrap;font-size:12px}.rec-era{padding-bottom:20px;padding-left:62px;position:relative}.rec-rail{background:var(--rail);width:2px;position:absolute;top:50px;bottom:0;left:21px}.rec-rail.last{background:0 0}.rec-era-logo{width:44px;height:44px;position:absolute;top:0;left:0}.rec-era-logo img,.rec-era-logo-fallback{object-fit:cover;border-radius:10px;width:44px;height:44px}.rec-era-logo-fallback{background:var(--brand-light);color:var(--brand);place-items:center;font-size:13px;font-weight:800;display:grid}.rec-era-current{background:var(--brand);border:2.5px solid var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.rec-era-head{justify-content:space-between;align-items:baseline;gap:16px;min-height:44px;padding-top:2px;display:flex}.rec-era-head strong{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:750;display:block}.rec-era-head>div:first-child>span{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.rec-era-dates{text-align:right;white-space:nowrap;flex:none}.rec-era-dates span:first-child{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650;display:block}.rec-era-dates span:last-child{color:var(--faint);margin-top:1px;font-size:11px;display:block}.rec-entries{gap:8px;margin-top:10px;display:grid}.rec-entry{position:relative}.rec-dot{background:var(--panel);border:2px solid #c4cfe1;border-radius:50%;width:9px;height:9px;position:absolute;top:13px;left:-45px}.rec-dot.validated{background:var(--brand);border-color:var(--brand)}.rec-entries.flat .rec-dot{display:none}.rec-entry-card{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:10px 14px}.rec-entry-top{align-items:center;gap:8px;margin-bottom:4px;display:flex}.rec-chip{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:800}.rec-chip.type-outcome{background:var(--brand);color:#fff}.rec-chip.type-metric{background:var(--navy-light);color:#fff}.rec-chip.type-intangible{background:var(--gold-bright);color:#0d1b33}.rec-chip.type-milestone{color:var(--muted);background:#e6ebf5}.rec-entry-date{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.rec-entry-date.undated{color:#8a6205;font-weight:750}.rec-entry-status{align-items:center;gap:8px;margin-left:auto;display:flex}.rec-add-date{color:var(--brand);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:10.5px;font-weight:750}.rec-add-date:hover{text-decoration:underline}.rec-date-editor{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.rec-date-editor label{color:var(--muted);gap:5px;font-size:11px;display:grid}.rec-date-editor input{border:1px solid var(--line);width:fit-content;min-height:32px;color:var(--ink);background:var(--panel);border-radius:7px;padding:0 8px}.rec-date-editor>div{align-items:center;gap:10px;display:flex}.rec-date-editor p{color:var(--danger);margin:0;font-size:11px}.rec-validated{background:var(--brand-light);color:var(--brand);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:10px;font-weight:750;display:inline-flex}.rec-entry-title{color:var(--ink);font-size:12.5px;line-height:1.4;display:block}.rec-entry-detail{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.rec-entry-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.rec-entry-tags span{color:var(--brand);background:#eef1f8;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.rec-era-empty{border:1px dashed var(--dashed);color:var(--faint);border-radius:12px;margin:0;padding:14px 16px;font-size:12px;line-height:1.5}.rec-era-add{border:1px dashed var(--dashed);min-height:30px;color:var(--brand);background:0 0;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.rec-era-add:hover{background:var(--brand-light);border-color:var(--brand)}.rec-unplaced{background:#fffaea;border:1px solid #dbe1ee;border-radius:14px;margin-top:6px;padding:16px 18px}.rec-unplaced header strong{color:#8a6205;font-size:13px}.rec-unplaced .rec-entry-card{border-color:#dbe1ee}.rec-unplaced header p{color:var(--faint);margin:3px 0 0;font-size:11.5px;line-height:1.45}.rec-cta{background:var(--brand);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-left:62px;padding:20px 24px;display:flex}.rec-cta .overline{color:#ffffffb3}.rec-cta strong{color:#fff;font-size:15px;display:block}.rec-cta-btn{background:var(--gold-bright);color:#0d1b33;white-space:nowrap;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.rec-side{gap:14px;min-width:0;display:grid;position:sticky;top:20px}.rec-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:16px}.rec-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rec-card-head h2{color:var(--ink);margin:0;font-size:13px;font-weight:800}.rec-card-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 4px;font-size:10.5px;font-weight:800}.rec-card-caption{color:var(--faint);margin:0 0 14px;font-size:11px;line-height:1.4}.rec-open-link{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:700}.rec-skills{gap:12px;display:grid}.rec-skill-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.rec-skill-head strong{color:var(--ink);font-size:12.5px}.rec-skill-score{color:var(--brand);font-variant-numeric:tabular-nums;font-size:12px}.rec-skill-track,.rec-share-track{background:var(--track-bg);border-radius:999px;height:6px;overflow:hidden}.rec-skill-fill{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--navy-light));height:100%}.rec-integrity{color:var(--muted);gap:9px;font-size:12px;display:grid}.rec-integrity>div{justify-content:space-between;gap:10px;display:flex}.rec-integrity strong{color:var(--ink);font-variant-numeric:tabular-nums}.rec-integrity strong.accent{color:var(--brand)}.rec-share-bar{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.rec-share-head{color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;margin-bottom:5px;font-size:11px;display:flex}.rec-share-fill{border-radius:inherit;background:var(--gold-bright);height:100%}.rec-next{background:var(--brand-dark);border-radius:14px;padding:16px}.rec-next .overline{color:var(--on-dark-soft)}.rec-next strong{color:#fff;font-size:13px;line-height:1.45;display:block}.rec-next-btn{width:100%;min-height:32px;color:var(--brand);cursor:pointer;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;margin-top:12px;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.rec-next-btn:disabled{opacity:.6;cursor:default}.rec-packet{gap:10px;margin-top:12px;display:grid}.rec-packet-row{flex-direction:column;font-size:12px;display:flex}.rec-packet-row strong{color:var(--ink);font-size:12.5px}.rec-packet-row span{color:var(--faint)}.rec-packet-actions{flex-wrap:wrap;gap:8px;display:flex}.rec-packet-history{gap:8px;margin-top:10px;display:grid}.public-professional-profile{background:var(--bg);min-height:100vh}.public-professional-profile-body{gap:20px;width:min(1020px,100% - 32px);margin:0 auto;padding:24px 0 56px;display:grid}.public-profile-identity,.public-featured-proof,.public-role-record{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);overflow:hidden}.public-profile-cover{background:var(--hero-gradient);background-position:50%;background-size:cover;min-height:188px}.public-profile-identity-content{align-items:flex-end;gap:20px;margin-top:-48px;padding:0 28px 28px;display:flex}.public-profile-avatar{border:4px solid var(--panel);box-shadow:var(--shadow-elevated);border-radius:50%;flex:none}.public-profile-identity-content>div:last-child{min-width:0}.public-profile-identity h1{letter-spacing:-.035em;margin:3px 0 4px;font-size:clamp(26px,4vw,38px)}.public-profile-headline,.public-profile-location,.public-profile-summary{color:var(--muted);margin:0;line-height:1.5}.public-profile-headline{font-size:15px;font-weight:650}.public-profile-location{margin-top:3px;font-size:13px}.public-profile-summary{max-width:720px;color:var(--ink);margin-top:12px;font-size:15px}.public-featured-proof,.public-role-record{padding:24px}.public-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.public-section-heading .eyebrow{margin:0 0 4px}.public-section-heading h2{margin:0;font-size:20px}.public-section-heading>span{color:var(--faint);white-space:nowrap;font-size:12px;font-weight:700}.public-featured-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-proof-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-subtle);align-content:start;gap:9px;padding:16px;display:grid}.public-proof-card.compact{background:var(--panel);padding:13px}.public-proof-card>strong{color:var(--ink);font-size:14px;line-height:1.4}.public-proof-card>p{color:var(--muted);margin:-2px 0 0;font-size:13px;line-height:1.5}.public-proof-metrics{flex-wrap:wrap;gap:6px;display:flex}.public-proof-metrics>span{background:var(--brand-light);color:var(--brand);border-radius:999px;padding:4px 8px;font-size:11px}.public-record-role{border-top:1px solid var(--line);padding:22px 0}.public-record-role:first-of-type{border-top:0;padding-top:0}.public-record-role:last-child{padding-bottom:0}.public-record-role-header{align-items:center;gap:12px;display:flex}.public-record-role-logo{border:1px solid var(--line);background:var(--panel);object-fit:contain;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.public-record-role-logo-fallback{background:var(--brand-light);color:var(--brand);font-size:12px;font-weight:800}.public-record-role-header h3{color:var(--ink);margin:0;font-size:16px}.public-record-role-header p{color:var(--muted);margin:3px 0 0;font-size:13px}.public-record-proof-groups{gap:16px;margin:18px 0 0 56px;display:grid}.public-record-proof-group h4{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.public-record-proof-list{gap:8px;display:grid}.featured-proof-editor{gap:12px;display:grid}.featured-proof-editor-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.featured-proof-editor-header h2{margin:0;font-size:15px}.featured-proof-editor-header p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.featured-proof-editor-count{color:var(--brand);white-space:nowrap;font-size:12px;font-weight:800}.featured-proof-editor-add{gap:8px;display:flex}.featured-proof-editor-add select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control-bg);min-width:0;color:var(--ink);flex:1;padding:8px}.featured-proof-editor-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.featured-proof-editor-item{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:9px;display:flex}.featured-proof-editor-item>div{flex:1;min-width:0}.featured-proof-editor-item strong,.featured-proof-editor-item span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.featured-proof-editor-item strong{font-size:12.5px}.featured-proof-editor-item span{color:var(--muted);font-size:11px}.featured-proof-editor-controls{gap:4px;display:inline-flex}.featured-proof-editor-controls button{border:1px solid var(--line);background:var(--panel);min-width:30px;min-height:30px;color:var(--brand);cursor:pointer;border-radius:8px;font-weight:800}.featured-proof-editor-controls button:disabled{opacity:.45;cursor:default}@media (max-width:1080px){.rec-layout{grid-template-columns:minmax(0,1fr)}.rec-side{position:static}.pp-highlights{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.gnav{padding:0 var(--space-4);gap:12px}.gnav-items,.gnav-brand strong,.nav-confidence-label{display:none}.nav-confidence{padding:0 5px}.mobile-nav{background:var(--panel);border-top:1px solid var(--line);z-index:30;align-items:stretch;height:58px;display:flex;position:fixed;bottom:0;left:0;right:0}main{padding-bottom:80px}}@media (max-width:768px){.pp-hero{grid-template-columns:minmax(0,1fr);justify-items:start}.pp-hero-wrap{padding:14px 0 0}.segmented-header.inline{flex-direction:column;align-items:stretch;gap:12px}.rec-layout,.segment-body{padding:14px 0 0}.rec-cta{flex-direction:column;align-items:flex-start;margin-left:0}.public-featured-proof-grid{grid-template-columns:minmax(0,1fr)}.public-profile-identity-content{flex-direction:column;align-items:flex-start;margin-top:-40px;padding:0 18px 20px}.public-record-proof-groups{margin-left:0}}@media (max-width:620px){.pp-kpis,.rec-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rec-stat-cell:nth-child(odd){border-left:0}.rec-stat-cell:nth-child(n+3){border-top:1px solid #dbe1ee}}:root[data-theme=dark] .page-segments,:root[data-theme=dark] .pp-highlight,:root[data-theme=dark] .rec-chip.type-milestone,:root[data-theme=dark] .rec-entry-tags span{background:var(--panel-subtle)}.segment-host>*>.topbar,.segment-host>.topbar{display:none}.segment-host>*>main,.segment-host{min-width:0}.alerts-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.alerts-toolbar{justify-content:flex-end;display:flex}.alert-rows{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.alert-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 18px;text-decoration:none;transition:background .12s;display:flex}.alert-row:last-child{border-bottom:0}.alert-row:hover{background:var(--panel-subtle)}.alert-dot{background:#e6ebf5;border-radius:50%;flex:none;width:8px;height:8px}.alert-dot.unread{background:var(--brand)}.alert-text{min-width:0;color:var(--ink);flex:1;font-size:13px;font-weight:500}.alert-text.unread{font-weight:700}.alert-time{color:var(--faint);white-space:nowrap;flex:none;font-size:11.5px}.feed-req-banner{background:#eef1f8;border:1px solid #c4cfe1;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex}.feed-req-banner>div{flex:1;min-width:0}.feed-req-banner strong{color:var(--ink);font-size:13.5px;display:block}.feed-req-banner span{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.feed-req-preview-row{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex}.feed-req-preview-row>div{flex:1;min-width:0}.feed-req-preview-row strong{color:var(--ink);font-size:13.5px;display:block}.feed-req-preview-row span{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.feed-req-pending{background:var(--gold-soft);color:var(--gold);border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:700}.me-rows{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.me-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 18px;display:flex}.me-row:last-child{border-bottom:0}.me-row>div{flex:1;min-width:0}.me-row strong{color:var(--ink);font-size:13px;display:block}.me-row span{color:var(--faint);text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.me-row .privacy-state{background:var(--brand-light);width:auto;color:var(--brand);border-radius:999px;flex:none;align-items:center;margin-top:0;padding:4px 10px;font-size:11px;font-weight:750;display:inline-flex}@media (max-width:680px){.public-performance-record-header{align-items:stretch;gap:var(--space-3);flex-direction:column}.public-performance-record-header .page-segments{align-self:flex-start;max-width:100%}}@media (max-width:620px){.alerts-stats{grid-template-columns:minmax(0,1fr)}.feed-req-banner{flex-direction:column;align-items:flex-start}}:root[data-theme=dark] .feed-req-banner{background:var(--panel-subtle);border-color:var(--line)}:root{--gold-bright:#f5c518;--navy-light:#2b5c99;--rail:#dbe1ee;--dashed:#c4cfe1;--gold-border:#f2d066;--gold-ink:#8a6205;--gold-icon:#c9930a}.gnav{border-bottom:2px solid var(--gold-bright);background:var(--hero-gradient);height:64px}.gnav-brand,.gnav-item.active,.gnav-item:hover,.gnav-performance-record.active .gnav-performance-record-label{color:#fff}.gnav-item{color:#ffffffb8}.gnav-item.active:after{background:var(--gold-bright);height:2px}.gnav-performance-record{flex-direction:row;gap:6px;height:100%;margin-bottom:0;position:relative}.gnav-performance-record:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.gnav-performance-record.active:after{background:var(--gold-bright)}.gnav-emblem{width:28px;height:28px;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:0}.gnav-performance-record:hover .gnav-emblem{box-shadow:none;background:0 0;transform:none}.gnav-performance-record-label{color:#ffffffb8}.nav-confidence,.gnav-icon-btn{background:#ffffff24;border-color:#ffffff47}.gnav-icon-btn:hover{background:#fff3}.nav-confidence-ring{background:conic-gradient(var(--gold-bright) var(--ring-value,0%), #ffffff38 0)}.gnav-add-proof,.hero-primary-btn{color:#0d1b33}.gnav-avatar{box-shadow:0 0 0 2px var(--gold-bright);border:4px solid #fff}.nav-item.active{border-left:3px solid var(--gold-bright);border-radius:0 var(--radius-control) var(--radius-control) 0;padding-left:calc(var(--space-3) - 3px)}.platform-hero,.grow-hero,.premium-hero,.profile-edit-hero,.performance-record-hero,.pp-hero{border:0;border-bottom:2px solid var(--gold-bright);background:var(--hero-gradient);box-shadow:var(--shadow-elevated);color:#fff}.platform-hero h2,.grow-hero h2,.premium-hero h2,.profile-edit-hero h2,.platform-hero p,.grow-hero p,.premium-hero p,.profile-edit-hero p{color:#fff}.platform-hero p,.grow-hero p,.premium-hero p,.profile-edit-hero p{color:#ffffffb8}.platform-stat-grid article,.grow-hero-score,.grow-stat-grid,.premium-hero-card,.profile-edit-scorecard{box-shadow:none;background:#ffffff24;border-color:#ffffff47}.grow-hero-score span,.premium-hero-card strong,.profile-edit-scorecard strong{color:#fff}.grow-hero-score small,.premium-hero-card span,.profile-edit-scorecard span{color:#ffffffb8}.performance-record-hero:before,.pp-hero:before{background:radial-gradient(at 85% 20%,#f5c51829,#0000 55%)}.performance-record-identity .avatar,.pp-hero-avatar{box-shadow:0 0 0 2px var(--gold-bright);border:4px solid #fff}.pp-hero-ring,.performance-record-confidence-ring{background:conic-gradient(var(--gold-bright) var(--ring-value,0%), #e6ebf5 0)}.verify-badge,.verify-pill,.chip-validated,.rec-validated{border:1px solid var(--gold-border);background:var(--gold-soft);color:var(--gold-ink)}
