@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4084ce120da2621a-s.07rqfe2m9xrd-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/16d91c780434f2ce-s.31x5qalfgpqvx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ef79401ea952b7f0-s.0-f8uxnnyf-6p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8800dfc60902df36-s.p.2fwn4ftxm5po2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_199250ba-module__L96s_q__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_199250ba-module__L96s_q__variable{--font-body:"Onest", "Onest Fallback"}
@font-face{font-family:Azeret Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a23ff12681a5834-s.1buf-srqqzn26.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2f059f8bf31de55f-s.p.0dtwwxq74p9op.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono Fallback;src:local(Arial);ascent-override:64.26%;descent-override:15.77%;line-gap-override:0.0%;size-adjust:145.81%}.azeret_mono_80514-module__EHoUfW__className{font-family:Azeret Mono,Azeret Mono Fallback;font-style:normal}.azeret_mono_80514-module__EHoUfW__variable{--font-data:"Azeret Mono", "Azeret Mono Fallback"}
:root{--bg:#f2f3ef;--bg-raised:#eceee8;--plane:#fff;--plane-2:#f7f7f2;--plane-3:#e9eae4;--text:#11110f;--text-soft:#31322f;--muted:#64665f;--faint:#8b8e86;--line:#d7d9d1;--line-strong:#b8bbb2;--blue:#5a45f5;--blue-strong:#4f39ef;--violet:#7049f5;--teal:#0c8d69;--amber:#bd7b00;--danger:#d73b30;--success:#167552;--radius:22px;--shadow:0 18px 46px -38px #11110f8c;--dock-space:116px}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;scroll-padding-bottom:var(--dock-space);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--text);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}::selection{color:var(--text);background:#d9d1ff}*{scrollbar-color:#a7aaa2 #e6e8e2;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#e6e8e2}::-webkit-scrollbar-thumb{background:#a7aaa2;border:2px solid #e6e8e2;border-radius:20px}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--text);color:var(--bg);border-radius:9px;padding:10px 14px;font-weight:750;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.muted{color:var(--muted)}.app-icon{flex:none;display:block}.career-app{background:var(--bg);min-height:100vh}.app-header{z-index:10;border-bottom:1px solid #11110f1f;justify-content:space-between;align-items:center;gap:24px;width:min(1600px,100%);height:88px;margin:auto;padding:0 clamp(22px,3.4vw,58px);display:flex;position:relative}.app-brand,.login-brand{color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:760;text-decoration:none;display:inline-flex}.career-mark{color:var(--text)}.header-tools{align-items:center;gap:12px;display:flex}.scan-state{border:1px solid var(--line);background:#ffffffb8;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:7px 12px;display:flex}.scan-state>span{background:var(--success);border-radius:50%;width:7px;height:7px}.scan-state strong,.scan-state small{display:block}.scan-state strong{color:var(--text-soft);font-size:11px}.scan-state small{color:#5d6158;margin-top:2px;font-size:10px}.logout{min-height:42px;color:var(--muted);background:0 0;border:0;padding:9px 12px;font-size:11px}.logout:hover{color:var(--text)}.career-app>main{width:min(1600px,100%);min-height:calc(100vh - 88px);padding:52px clamp(22px, 3.4vw, 58px) calc(var(--dock-space) + 28px);margin:auto}.career-app>main:focus{outline:none}.command-dock{z-index:60;left:50%;bottom:max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(28px)saturate(135%);background:#191917e6;border:1px solid #ffffff2b;border-radius:20px;grid-template-columns:repeat(7,1fr);gap:3px;width:min(840px,100% - 32px);min-height:70px;padding:7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 24px 60px -26px #11110fc2,inset 0 1px #ffffff1f}.command-dock a{color:#a8aaa4;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:54px;padding:7px 4px;font-size:10px;font-weight:650;text-decoration:none;transition:background-color .26s cubic-bezier(.2,.8,.2,1),color .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.command-dock a:hover{color:#fff;background:#ffffff1a}.command-dock a.active{color:#171715;background:#f4f4ef;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffbf}.command-dock a.active:hover{color:#171715;background:#fff}.command-dock a.active:after{content:"";background:var(--blue-strong);border-radius:2px;width:20px;height:2px;position:absolute;bottom:4px}.view-heading,.jobs-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.view-heading h1,.jobs-heading h1{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(42px,5.3vw,76px);line-height:.94}.view-heading p,.jobs-heading p{max-width:68ch;color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.6}.quiet-link{min-height:44px;color:var(--blue);white-space:nowrap;align-items:center;gap:8px;padding:11px 0;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.quiet-link:hover{text-decoration:underline}.data-plane{border:1px solid var(--line);border-radius:var(--radius);background:var(--plane);box-shadow:var(--shadow)}.plane-heading,.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:18px 21px;display:flex}.plane-heading h2,.section-heading h2{letter-spacing:-.025em;margin:0;font-size:17px}.plane-heading p{color:var(--muted);margin:5px 0 0;font-size:10px}.plane-heading>span,.section-heading>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.empty-state{min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;padding:32px;display:flex}.empty-state h2,.empty-state h3{color:var(--text-soft);margin:0;font-size:17px}.empty-state p{max-width:52ch;margin:8px 0 0;font-size:12px;line-height:1.65}.empty-state a{width:max-content;color:var(--blue);margin-top:16px;font-size:12px;font-weight:700}.metric-line{grid-template-columns:repeat(4,1fr);gap:10px;margin:40px 0 22px;display:grid}.metric-line>div{background:var(--plane);border:0;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:132px;padding:24px;display:flex}.metric-line>div:last-child{border-right:0}.metric-line>div:first-child{color:#fff;background:#171715}.metric-line>div:nth-child(2){color:#fff;background:#5b47f2}.metric-line>div:nth-child(3){color:#171715;background:#f5d84f}.metric-line>div:nth-child(4){color:#171715;background:#cde4eb}.metric-line strong{font:600 34px/1 var(--font-data), monospace;font-variant-numeric:tabular-nums}.metric-line span{color:inherit;text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-top:8px;font-size:10px}.overview-layout{grid-template-columns:minmax(0,1.6fr) minmax(290px,.58fr);gap:18px;display:grid}.mini-job-row{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 48px 92px;align-items:center;gap:13px;min-height:72px;padding:13px 20px;display:grid}.mini-job-row:last-child{border-bottom:0}.company-token{color:#fff;text-transform:uppercase;background:#171715;border:1px solid #171715;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:780;display:grid}.mini-job-row>div strong,.mini-job-row>div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mini-job-row>div strong{font-size:12px}.mini-job-row>div span{color:var(--muted);margin-top:4px;font-size:10px}.mini-job-row>b{font:600 16px var(--font-data), monospace;text-align:center}.mini-job-row>b small{color:#5d6158;font:500 10px var(--font-body), sans-serif;text-transform:uppercase;margin-top:2px;display:block}.status-text{color:var(--text-soft);text-align:right;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:760}.need-row{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:11px;padding:15px 18px;display:grid}.need-row:last-child{border-bottom:0}.need-row>span{color:#4f39ef;width:25px;height:25px;font:600 10px var(--font-data), monospace;background:#e4ddff;border-radius:7px;place-items:center;display:grid}.need-row strong{font-size:11px}.need-row p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.jobs-heading h1{max-width:24ch}.job-search{max-width:1080px;min-height:64px;box-shadow:none;background:#fff;border:1.5px solid #171715;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:32px 0 20px;padding:6px 7px 6px 18px;display:grid}.job-search>.app-icon{color:var(--muted)}.job-search input{min-width:0;height:44px;color:var(--text);background:0 0;border:0;outline:0;padding:0;font-size:13px}.job-search input::placeholder{color:#64665f;opacity:1}.job-search button,.filter-apply{color:#fff;background:#171715;border:0;border-radius:11px;min-height:48px;padding:0 20px;font-size:11px;font-weight:760}.job-search button:hover,.filter-apply:hover{background:var(--blue-strong)}.job-browser{grid-template-columns:230px minmax(390px,1fr) minmax(330px,.72fr);align-items:start;gap:14px;display:grid}.filter-workbench,.job-results,.job-inspector{border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);border:1px solid #11110f1f;overflow:hidden}.filter-workbench{background:#dce9ed}.job-results{background:#fff}.job-inspector{background:#e9e3ff}.filter-workbench{position:sticky;top:14px}.mobile-filter-control{display:none}.mobile-filter-sheet{width:min(520px,100% - 16px);max-height:calc(100dvh - 16px);color:var(--text);background:#dce9ed;border:1px solid #11110f2e;border-radius:22px;margin:auto auto 8px;padding:0;overflow:hidden;box-shadow:0 30px 90px #11110f59}.mobile-filter-sheet[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.mobile-filter-sheet::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11110f6b}.mobile-filter-sheet-heading{background:#ffffff70;border-bottom:1px solid #11110f24;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 16px;display:flex}.mobile-filter-sheet-heading strong,.mobile-filter-sheet-heading span{display:block}.mobile-filter-sheet-heading strong{font-size:14px}.mobile-filter-sheet-heading span{color:var(--muted);margin-top:3px;font-size:10px}.mobile-filter-sheet-heading button{min-height:42px;color:var(--text);background:#fff;border:1px solid #11110f38;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:740}.mobile-filter-sheet .filter-form{overscroll-behavior:contain;padding-bottom:18px;overflow:auto}.mobile-filter-sheet .filter-apply{z-index:2;position:sticky;bottom:0;box-shadow:0 -12px 24px #dce9ed}.filter-form{gap:13px;padding:16px;display:grid}.filter-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.filter-heading strong{font-size:12px}.filter-heading a{color:var(--blue);font-size:10px;text-decoration:none}.facet-field{gap:6px;display:grid}.facet-field>span{color:#535a5b;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:760}.facet-field select{width:100%;min-height:42px;color:var(--text-soft);background-color:#ffffffb3;border:1px solid #11110f33;border-radius:9px;padding:0 31px 0 10px;font-size:10px}.filter-apply{width:100%;margin-top:4px}.results-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:13px 16px;display:flex}.results-toolbar strong,.results-toolbar span{display:block}.results-toolbar strong{font-size:11px}.results-toolbar div span,.results-toolbar>span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:9px}.job-result{border-bottom:1px solid var(--line);min-height:88px;color:var(--text);grid-template-columns:38px minmax(0,1fr) 46px 94px;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;transition:background-color .18s,border-color .18s;display:grid}.job-result:last-child{border-bottom:0}.job-result:hover{background:#f5f5f0}.job-result.selected{box-shadow:inset 3px 0 0 var(--blue-strong);background:#f0edff}.job-result-main{min-width:0}.job-result-main strong,.job-result-main span,.job-result-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.job-result-main strong{font-size:12px}.job-result-main span{color:var(--muted);margin-top:4px;font-size:9px}.job-result-main small{color:#6d706a;margin-top:6px;font-size:9px}.job-result-score{text-align:center}.job-result-score b{font:600 15px var(--font-data), monospace;font-variant-numeric:tabular-nums;display:block}.job-result-score span{color:#5d6158;text-transform:uppercase;font-size:10px}.job-result-state{text-align:right}.job-result-state span,.job-result-state small{display:block}.job-result-state span{color:#454842;font-size:10px;font-weight:680}.job-result-state small{color:#5d6158;text-transform:uppercase;margin-top:5px;font-size:10px}.pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:11px 14px;display:flex}.pagination>a,.pagination div a{min-width:36px;min-height:36px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;padding:9px 10px;font-size:10px;text-decoration:none;display:inline-flex}.pagination>a:hover,.pagination div a:hover{color:var(--text);background:var(--plane-3)}.pagination a[aria-current=page]{color:#fff;background:#171715}.pagination a[aria-disabled=true]{pointer-events:none;opacity:.35}.pagination div,.pagination div span{align-items:center;display:flex}.pagination i{color:var(--faint);margin:0 4px;font-style:normal}.results-empty{text-align:center;align-items:center;min-height:420px}.job-inspector{position:sticky;top:14px}.inspector-return{border-bottom:1px solid var(--line);color:#3320c7;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:10px;font-weight:740;text-decoration:none;display:none}.inspector-return:hover{background:#ffffff7a;text-decoration:underline}.inspector-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;min-height:104px;padding:17px;display:flex}.inspector-header>div:first-child{gap:12px;min-width:0;display:flex}.inspector-header h2{letter-spacing:-.02em;margin:1px 0 0;font-size:15px;line-height:1.25}.inspector-header p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.45}.inspector-score{text-align:center;flex:none}.inspector-score strong{font:600 20px var(--font-data), monospace;display:block}.inspector-score span{color:#5d6158;text-transform:uppercase;font-size:10px}.inspector-scroll{max-height:calc(100vh - 340px);overflow:auto}.match-section,.resume-evidence{border-bottom:1px solid var(--line);padding:17px}.match-section h3,.resume-evidence h3{margin:0;font-size:11px}.match-section ul{margin:13px 0 0;padding-left:18px}.match-section li{color:#464843;margin:8px 0;padding-left:2px;font-size:9px;line-height:1.5}.match-section li::marker{color:var(--blue)}.match-section p{color:var(--muted);font-size:10px}.evidence-list{margin:0}.evidence-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.15fr;align-items:center;gap:12px;min-height:60px;padding:12px 17px;display:grid}.evidence-list dt{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.evidence-list dd{color:var(--text-soft);text-align:right;margin:0;font-size:9px;line-height:1.45}.evidence-list dd small{color:#5d6158;margin-top:3px;font-size:10px;display:block}.resume-evidence{justify-content:space-between;align-items:center;gap:14px;display:flex}.resume-evidence p{color:var(--muted);margin:5px 0 0;font-size:9px}.secondary-action,.primary-action{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 13px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.secondary-action{color:var(--text);background:#ffffff8f;border:1px solid #11110f40}.secondary-action:hover{border-color:var(--blue-strong);color:#3320c7;background:#fff}.primary-action{color:#fff;background:#171715;border:0}.primary-action:hover{background:var(--blue-strong)}.state-note{color:#54574f;text-align:right;max-width:130px;font-size:10px;line-height:1.45}.inspector-actions{background:#ffffff73;border-top:1px solid #11110f21;grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.mark-applied-wrap{gap:6px;display:flex}.mark-applied,.mark-cancel{border-radius:9px;min-height:42px;padding:9px 11px;font-size:9px;font-weight:750}.mark-applied{color:var(--text);background:0 0;border:1px solid #11110f4d;flex:1}.mark-applied:hover{background:#ffffffb3}.mark-cancel{color:var(--muted);background:0 0;border:0}.applied-state{color:var(--success);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.library-section{margin-top:34px}.resume-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.resume-tile{border-radius:var(--radius);background:var(--plane);min-height:190px;box-shadow:var(--shadow);border:1px solid #11110f1f;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:15px;padding:22px;display:grid}.resume-tile:nth-child(4n+2){background:#f6e4ba}.resume-tile:nth-child(4n+3){background:#dce9ed}.resume-tile:nth-child(4n+4){background:#e9e3ff}.file-type{color:#fff;width:44px;height:54px;font:600 9px var(--font-data), monospace;background:#171715;border:1px solid #171715;border-radius:7px;place-items:center;display:grid}.resume-tile p{color:var(--violet);letter-spacing:.06em;text-transform:uppercase;margin:1px 0 16px;font-size:10px;font-weight:760}.resume-tile h3{letter-spacing:-.02em;margin:0;font-size:15px}.resume-tile h3 small{color:var(--muted);margin-top:6px;font-size:10px;font-weight:500;display:block}.resume-tile>div>span{color:#5d6158;max-width:58ch;margin-top:16px;font-size:10px;line-height:1.5;display:block}.resume-tile>a{min-height:40px;color:var(--blue);align-self:end;align-items:center;gap:7px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.resume-tile>a:hover{text-decoration:underline}.timeline-plane,.action-list,.domain-ledger,.assessment-history{border:1px solid var(--line);border-radius:var(--radius);background:var(--plane);box-shadow:var(--shadow);margin-top:34px;overflow:hidden}.timeline-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 120px 120px;align-items:center;gap:18px;min-height:76px;padding:16px 22px 16px 48px;display:grid;position:relative}.timeline-row:last-child{border-bottom:0}.timeline-row:before{content:"";background:#b7bab2;width:1px;position:absolute;top:0;bottom:0;left:27px}.timeline-node{border:2px solid var(--plane);background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;left:23px}.timeline-row strong{font-size:12px}.timeline-row p{color:var(--muted);margin:5px 0 0;font-size:10px}.timeline-row>span:not(.timeline-node){color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:700}.timeline-row time{color:#5d6158;font:500 10px var(--font-data), monospace;text-align:right}.action-list>article{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:100px;padding:18px 20px;display:grid}.action-list>article>span{font:600 9px var(--font-data), monospace;color:var(--blue-strong);text-transform:uppercase}.action-list h2{margin:0;font-size:14px}.action-list p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.action-list button{border:1px solid var(--line);min-height:40px;color:var(--muted);background:0 0;border-radius:8px;padding:0 13px;font-size:9px}.action-context-link{width:max-content;color:var(--blue-strong);margin-top:8px;font-size:9px;font-weight:720;text-decoration:none;display:inline-block}.action-answer-trigger{min-width:88px;color:#fff!important;background:#171715!important;border-color:#171715!important}.action-answer-form{grid-column:2/-1;width:min(720px,100%);margin-top:-6px}.action-answer-form label{gap:6px;display:grid}.action-answer-form label span{color:var(--muted);text-transform:none;font-size:9px;font-weight:700}.action-answer-form textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:96px;color:var(--text);background:#fff;border-radius:9px;padding:10px;font-size:10px;line-height:1.5}.action-answer-form>div{gap:5px;margin-top:6px;display:flex}.action-answer-form>div button:first-child{color:#fff;background:#171715;border-color:#171715}.action-answer-form>p{color:var(--danger);margin:5px 0 0;font-size:10px}.learning-state{border:1px solid var(--line);color:var(--text-soft);white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:10px}.learning-summary{border-radius:var(--radius);background:#e9e3ff;border:1px solid #11110f1a;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:28px;margin:34px 0 14px;padding:28px;display:grid}.learning-summary>div{flex-direction:column;display:flex}.learning-summary strong{font:600 42px/1 var(--font-data), monospace}.learning-summary span{color:#54574f;text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:10px}.learning-summary p{max-width:72ch;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.domain-ledger .section-heading,.assessment-history .section-heading{border-bottom:1px solid var(--line)}.domain-ledger>article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 100px;align-items:center;gap:16px;min-height:76px;padding:14px 20px;display:grid}.domain-ledger>article:last-child{border-bottom:0}.domain-ledger>article>span{color:#5d6158;font:500 10px var(--font-data), monospace}.domain-ledger h3{margin:0;font-size:12px}.domain-ledger p{color:var(--muted);margin:5px 0 0;font-size:9px}.domain-ledger article>strong{color:var(--text-soft);text-align:right;font-size:10px}.assessment-history>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:64px;padding:13px 20px;display:flex}.assessment-history>article:last-child{border-bottom:0}.assessment-history strong,.assessment-history span{display:block}.assessment-history strong{font-size:11px}.assessment-history span{color:var(--muted);margin-top:5px;font-size:9px}.assessment-history b{font:600 16px var(--font-data), monospace}.history-metric-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:40px 0 18px;display:grid}.history-metric-line>div{background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:112px;padding:20px;display:flex}.history-metric-line>div:first-child{color:#fff;background:#ee4a35}.history-metric-line>div:nth-child(2){color:#fff;background:#171715}.history-metric-line>div:nth-child(3){background:#cde4eb}.history-metric-line>div:nth-child(4){background:#e9e3ff}.history-metric-line strong{font:600 31px/1 var(--font-data), monospace}.history-metric-line span{letter-spacing:.06em;text-transform:uppercase;opacity:1;font-size:10px;font-weight:700}.history-metric-line>div:first-child span{color:#171715}.history-metric-line>div:nth-child(2) span{color:#fff}.work-capture-grid{grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);align-items:start;gap:14px;display:grid}.work-history-form,.truth-ledger{border-radius:var(--radius);border:1px solid #11110f1f;min-width:0;overflow:hidden}.mobile-work-capture{display:none}.mobile-work-dialog{width:min(620px,100% - 16px);max-height:calc(100dvh - 16px);color:var(--text);background:#f5d84f;border:1px solid #11110f2e;border-radius:22px;margin:auto auto 8px;padding:0;overflow:hidden;box-shadow:0 30px 90px #11110f59}.mobile-work-dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.mobile-work-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11110f6b}.mobile-work-dialog-heading{background:#ffffff59;border-bottom:1px solid #11110f29;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 16px;display:flex}.mobile-work-dialog-heading strong,.mobile-work-dialog-heading span{display:block}.mobile-work-dialog-heading strong{font-size:14px}.mobile-work-dialog-heading span{color:#11110fa8;margin-top:3px;font-size:9px}.mobile-work-dialog-heading button{min-height:42px;color:var(--text);background:#fff;border:1px solid #11110f3d;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:740}.mobile-work-history-form{overscroll-behavior:contain;max-height:100%;box-shadow:none;border:0;border-radius:0;overflow:auto}.work-history-form{background:#f5d84f;padding:clamp(20px,3vw,34px)}.work-form-heading,.truth-ledger-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.work-form-heading span,.truth-ledger-heading span{font:600 8px var(--font-data), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:block}.work-form-heading h2,.truth-ledger-heading h2{letter-spacing:-.045em;max-width:15ch;margin:0;font-size:clamp(25px,3vw,40px);line-height:.98}.work-form-heading b{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #11110f47;border-radius:999px;padding:8px 10px;font-size:10px}.work-form-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.workstream-field{grid-column:1/-1}.work-form-fields label,.raw-note-field{gap:7px;display:grid}.work-form-fields label>span,.raw-note-field>span{font-size:9px;font-weight:760}.work-form-fields input,.work-form-fields select,.raw-note-field textarea{width:100%;min-height:44px;color:var(--text);background:#ffffffb3;border:1px solid #11110f52;border-radius:10px;outline:0;padding:10px 12px;font-size:11px}.raw-note-field{margin-top:12px}.raw-note-field textarea{resize:vertical;min-height:170px;line-height:1.55}.raw-note-field.compact textarea{min-height:84px}.work-form-fields input:focus,.work-form-fields select:focus,.raw-note-field textarea:focus{border-color:#171715;box-shadow:0 0 0 3px #ffffff75}.work-form-footer{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:16px;display:flex}.work-form-footer p{color:#11110fa8;max-width:62ch;margin:0;font-size:9px;line-height:1.55}.work-form-footer button{color:#fff;background:#171715;border:0;border-radius:10px;flex:none;min-height:46px;padding:0 17px;font-size:10px;font-weight:760}.work-form-message{color:#315c47;min-height:16px;margin:8px 0 0;font-size:9px}.work-form-message.error{color:#9e241c}.truth-ledger{color:#fff;background:#5b47f2;padding:clamp(20px,2.7vw,30px)}.truth-ledger-heading b{font:600 30px/1 var(--font-data), monospace}.truth-claim-list{margin-top:28px}.truth-claim-list article{border-top:1px solid #ffffff40;padding:14px 0}.truth-claim-list article>span{font:600 10px var(--font-data), monospace;color:#fff;letter-spacing:.05em;text-transform:uppercase;opacity:1}.truth-claim-list p{margin:7px 0 0;font-size:11px;line-height:1.5}.truth-claim-list small{color:#fff;opacity:1;margin-top:8px;font-size:10px;display:block}.claim-evidence{border-color:#ffffff42;border-top-style:solid;border-top-width:1px;margin-top:10px}.claim-evidence summary{color:#fff;cursor:pointer;min-height:42px;padding:12px 0;font-size:10px;font-weight:740;list-style-position:inside}.claim-evidence blockquote{color:#fff;background:#ffffff1a;border-left:3px solid #ffffffb3;margin:0 0 10px;padding:11px 12px;font-size:10px;line-height:1.55}.claim-evidence>small{color:#fff;text-transform:capitalize;margin:0 0 8px;font-size:10px;display:block}.claim-evidence-references{margin:0 0 9px;list-style:none;padding:0!important}.claim-evidence-references li{margin:4px 0}.claim-evidence-references a,.claim-evidence-references code{color:inherit;overflow-wrap:anywhere;font-size:9px}.claim-evidence>a{color:#fff;align-items:center;min-height:40px;font-size:10px;font-weight:740;display:inline-flex}.truth-claim-more{border-top:1px solid #ffffff40;margin-top:10px}.truth-claim-more summary{color:#fff;cursor:pointer;min-height:46px;padding:14px 0;font-size:10px;font-weight:740;list-style-position:inside}.truth-claim-more[open] summary{border-bottom:1px solid #ffffff40}.truth-claim-more article:first-child{border-top:0}.truth-ledger .compact-empty{color:#ffffffb8;min-height:260px;padding-inline:0}.truth-ledger .compact-empty h3{color:#fff}.work-history-browser{grid-template-columns:minmax(420px,1.22fr) minmax(340px,.78fr);align-items:start;gap:14px;margin-top:14px;display:grid}.work-entry-ledger,.work-entry-inspector{border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);border:1px solid #11110f1f;overflow:hidden}.work-entry-ledger{background:#fff}.work-entry-inspector{background:#dce9ed;position:sticky;top:14px}.mobile-selected-work-entry,.work-inspector-return{display:none}.work-inspector-return{color:#3320c7;background:#ffffff94;border-bottom:1px solid #11110f1f;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:10px;font-weight:740;text-decoration:none}.work-inspector-return .app-icon{transform:rotate(180deg)}.history-filter{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 170px auto;gap:8px;padding:12px;display:grid}.history-filter label{border:1px solid var(--line-strong);background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.history-filter label input{border:0;outline:0;width:100%;min-width:0}.history-filter select,.history-filter button{border-radius:9px;min-height:42px;padding:0 11px;font-size:9px}.history-filter select{border:1px solid var(--line-strong);background:#fff}.history-filter button{color:#fff;background:#171715;border:0;font-weight:720}.work-ledger-heading,.work-inspector-heading{border-bottom:1px solid #11110f1f;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:17px 20px;display:flex}.work-ledger-heading h2,.work-inspector-heading h2{letter-spacing:-.025em;margin:0;font-size:15px}.work-ledger-heading p{color:var(--muted);margin:5px 0 0;font-size:10px}.work-ledger-heading>span{color:var(--muted);font-size:9px}.work-entry-row{border-bottom:1px solid var(--line);min-height:92px;color:var(--text);grid-template-columns:minmax(0,1fr) 90px 104px;align-items:center;gap:14px;padding:15px 19px;text-decoration:none;display:grid}.work-entry-row:hover{background:#f6f6f1}.work-entry-row.selected{box-shadow:inset 3px 0 0 var(--blue-strong);background:#f0edff}.work-entry-row>div{min-width:0}.work-entry-row>div span{color:var(--blue-strong);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:760;display:block}.work-entry-row>div strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:11px;font-weight:580;line-height:1.45;display:-webkit-box;overflow:hidden}.work-entry-row>small{color:var(--muted);text-align:right;font-size:10px}.work-entry-row>b,.work-inspector-heading>b{color:var(--text-soft);text-align:center;white-space:nowrap;border:1px solid #11110f2e;border-radius:999px;padding:7px 8px;font-size:10px}[data-status=NEEDS_USER_INPUT]{background:#f5d84f;color:#171715!important}[data-status=REVIEWED]{background:#d9f0e5;color:#176146!important}[data-status=AI_REVIEW_IN_PROGRESS]{background:#e9e3ff;color:#4f39a5!important}.history-pagination{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.history-pagination a,.history-pagination span{color:var(--muted);font-size:9px}.history-pagination a[aria-disabled=true]{pointer-events:none;opacity:.38}.work-inspector-heading>div>span{color:#4f6267;font:600 8px var(--font-data), monospace;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;display:block}.work-entry-inspector>section{border-bottom:1px solid #11110f1f;padding:18px 20px}.work-entry-inspector h3{text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:10px}.work-entry-inspector p,.work-entry-inspector li,.work-entry-inspector pre{color:#3f4645;font-size:10px;line-height:1.6}.work-entry-inspector pre{overflow-wrap:anywhere;white-space:pre-wrap;max-height:320px;font-family:var(--font-body), sans-serif;margin:0;overflow:auto}.source-preview-note{color:#5f6967;margin:10px 0 0;font-size:10px}.source-open-action{margin-top:12px}.work-entry-inspector section>small{color:#67726f;margin-top:11px;font-size:10px;display:block}.work-entry-inspector ul{margin:0;padding-left:18px}.work-entry-inspector li>span{display:block}.work-entry-inspector .claim-evidence{border-color:#11110f29;margin-bottom:12px}.work-entry-inspector .claim-evidence summary,.work-entry-inspector .claim-evidence>a{color:#3320c7}.work-entry-inspector .claim-evidence blockquote{color:#343a38;background:#ffffff85;border-left-color:#6b55ef}.work-entry-inspector .claim-evidence>small{color:#5d6765}.work-fact-more{border-top:1px solid #11110f1f;margin-top:12px}.work-fact-more summary{color:#3320c7;cursor:pointer;min-height:42px;padding:12px 0;font-size:9px;font-weight:740}.work-fact-more ul{padding-bottom:4px}.work-entry-inspector>.primary-action{margin:16px 20px 20px}.login-shell{background:var(--bg);grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);min-height:100vh;display:grid}.login-copy{color:#fff;background:#5b47f2;border-right:1px solid #11110f2e;grid-template-rows:auto 1fr auto auto;min-height:100vh;padding:clamp(42px,6vw,90px);display:grid}.login-copy .login-brand,.login-copy .career-mark{color:#fff}.login-statement{align-self:center;max-width:820px}.login-statement h1{letter-spacing:-.06em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(60px,7.6vw,116px);line-height:.86}.lede{color:#fff;max-width:60ch;margin:32px 0 0;font-size:16px;line-height:1.7}.login-flow{border-block:1px solid #ffffff4d;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.login-flow li{color:#ffffffdb;border-right:1px solid #ffffff4d;flex-direction:column;gap:13px;min-height:96px;padding:18px 14px;font-size:10px;line-height:1.35;display:flex}.login-flow li:last-child{border-right:0}.login-flow span{color:#f6df58;font:500 9px var(--font-data), monospace}.privacy-note{color:#fff;margin:21px 0 0;font-size:10px}.login-panel{background:#f2f3ef;flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(32px,5vw,74px);display:flex}.login-panel-head{width:min(420px,100%);color:var(--text-soft);justify-content:space-between;align-items:center;gap:14px;margin:0 auto 54px;font-size:10px;display:flex}.login-panel-head small{color:#5d6158;font-size:10px}.auth-card{width:min(420px,100%);margin:0 auto}.auth-card h2{letter-spacing:-.035em;max-width:12ch;margin:0;font-size:38px;line-height:1.05}.auth-card>.muted{max-width:44ch;margin:16px 0 34px;font-size:12px;line-height:1.6}.auth-card label{color:var(--text-soft);gap:8px;margin:19px 0;font-size:10px;font-weight:700;display:grid}.auth-card input{border:1px solid var(--line-strong);width:100%;min-height:54px;color:var(--text);caret-color:var(--blue);background:#fff;border-radius:10px;outline:0;padding:0 14px;font-size:13px}.auth-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #5a45f521}.code-input{letter-spacing:.24em;font:600 22px var(--font-data), monospace!important}.auth-card button:not(.button-ghost){color:#fff;background:#171715;border:0;border-radius:10px;width:100%;min-height:52px;margin-top:10px;font-size:11px;font-weight:760}.auth-card button:not(.button-ghost):hover{background:var(--blue-strong)}.button-ghost{width:100%;min-height:44px;color:var(--muted);background:0 0;border:0;margin-top:7px;font-size:10px}.form-message{color:#473c77;background:#ece8ff;border:1px solid #c6bdf8;border-radius:9px;padding:11px 12px;font-size:10px;line-height:1.5}.resume-viewer-shell{background:var(--bg);min-height:100vh;padding:28px clamp(18px,3vw,44px) 44px}.resume-viewer-header{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1600px;margin:0 auto 20px;display:flex}.resume-viewer-header a{color:var(--blue);font-size:10px;font-weight:700}.resume-viewer-header h1{letter-spacing:-.03em;max-width:28ch;margin:14px 0 6px;font-size:30px;line-height:1.1}.resume-viewer-header p{max-width:72ch;margin:0;font-size:10px;line-height:1.55}.viewer-meta{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.viewer-meta span,.review-badge{border:1px solid var(--line-strong);color:var(--text-soft);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:10px}.latex-workspace{border-radius:var(--radius);background:#11120f;border:1px solid #2c2d29;max-width:1600px;margin:auto;overflow:hidden;box-shadow:0 28px 70px -48px #11110fcc}.latex-toolbar{color:#171715;background:#f1effa;border-bottom:1px solid #cbc6e3;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:11px 14px;display:flex}.latex-toolbar>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;display:grid}.latex-toolbar .status-dot{background:var(--teal);border-radius:50%;width:7px;height:7px}.latex-toolbar strong{font-size:10px}.latex-toolbar small{color:#5d6158;grid-column:2;font-size:8px}.latex-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.latex-actions button{border-radius:8px;min-height:38px;padding:8px 10px;font-size:9px}.latex-actions .secondary-action{color:#24231f;background:#fff;border:1px solid #aaa8b6}.latex-actions .secondary-action:hover{color:#2f20a6;background:#e9e5ff;border-color:#5b47f2}.latex-actions .compile-action{color:#fff;background:#4e38e6;border:0;font-weight:700}.latex-actions .compile-action:hover{background:#3823c7}.latex-actions .review-action{color:#fff;background:#0f6a4b;border:0;font-weight:700}.latex-actions .review-action:hover{background:#094d37}.latex-actions .primary-action{color:#fff;background:#3823c7;min-height:38px;margin:0}.latex-actions button:disabled{color:#666861;opacity:1;background:#dfdee2;border-color:#c3c1c9}.review-badge{color:#3f337f;background:#ffffffb8;border-color:#aaa3d0;align-self:center}.review-badge.reviewed{color:#0d5a42;background:#d9f1e7;border-color:#25755c}.workspace-message{color:#473c77;background:#ece8ff;border-bottom:1px solid #c6bdf8;padding:10px 14px;font-size:9px}.compile-log{color:#ffd5db;background:#301d24;border-bottom:1px solid #634149;padding:11px 14px}.compile-log summary{font-size:10px}.compile-log pre{white-space:pre-wrap;max-height:180px;font-size:9px;overflow:auto}.latex-split-view{grid-template-columns:minmax(420px,1fr) minmax(420px,1fr);height:calc(100vh - 205px);min-height:690px;display:grid}.latex-editor-pane,.latex-preview-pane{grid-template-rows:40px 1fr;min-width:0;display:grid}.latex-editor-pane{background:#11120f;border-right:1px solid #30322d}.latex-preview-pane{background:#d9dad5}.pane-title{color:#e7e8e1;background:#191a17;border-bottom:1px solid #30322d;justify-content:space-between;align-items:center;padding:0 13px;font-size:9px;display:flex}.pane-title span{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.latex-editor-pane textarea{resize:none;color:#e8e9e2;width:100%;height:100%;font:12px/1.58 var(--font-data), monospace;tab-size:2;white-space:pre;caret-color:#9687ff;background:#11120f;border:0;border-radius:0;outline:0;padding:17px 18px 80px;overflow:auto}.latex-editor-pane textarea:focus{box-shadow:inset 0 0 0 1px #49627f}.latex-preview-pane iframe{background:#fff;border:0;width:100%;height:100%}.preview-placeholder{color:#474944;text-align:center;place-self:center;max-width:360px;padding:30px}.preview-placeholder>span{display:none}.preview-placeholder h2{margin:0 0 8px;font-size:17px}.preview-placeholder p{color:#6f726b;margin:0;font-size:10px;line-height:1.6}@media (max-width:1280px){.job-browser{grid-template-columns:220px minmax(390px,1fr)}.job-inspector{grid-column:1/-1;grid-template-columns:minmax(260px,.7fr) 1fr;display:grid;position:static}.job-browser.has-explicit-selection .job-inspector{order:-1}.job-browser.has-explicit-selection .inspector-return{grid-column:1/-1;display:flex}.inspector-header{border-right:1px solid var(--line)}.inspector-scroll{grid-template-columns:1fr 1fr;max-height:none;display:grid}.match-section,.evidence-list{border-right:1px solid var(--line)}.resume-evidence{grid-column:2}.inspector-actions{grid-column:1/-1}}@media (max-width:980px){.overview-layout,.job-browser{grid-template-columns:1fr}.filter-workbench{display:none}.mobile-filter-control{display:block}.mobile-filter-trigger{width:100%;min-height:54px;color:var(--text);box-shadow:var(--shadow);background:#dce9ed;border:1px solid #11110f24;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.mobile-filter-trigger>span{align-items:center;gap:9px;font-size:12px;font-weight:750;display:inline-flex}.mobile-filter-trigger b{color:var(--text-soft);font:600 10px var(--font-data), monospace}.mobile-filter-trigger:hover{background:#e7f1f3;border-color:#4f39ef7a}.mobile-filter-sheet .filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-filter-sheet .filter-heading,.mobile-filter-sheet .filter-apply{grid-column:1/-1}.job-inspector{grid-column:auto}.resume-grid,.work-capture-grid,.work-history-browser{grid-template-columns:1fr}.desktop-work-history-form{display:none}.mobile-work-capture{display:block}.mobile-work-trigger{border-radius:var(--radius);width:100%;min-height:86px;color:var(--text);text-align:left;box-shadow:var(--shadow);background:#f5d84f;border:1px solid #11110f29;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.mobile-work-trigger span,.mobile-work-trigger small,.mobile-work-trigger strong{display:block}.mobile-work-trigger small{color:#11110fa8;font:600 8px var(--font-data), monospace;letter-spacing:.06em;text-transform:uppercase}.mobile-work-trigger strong{letter-spacing:-.025em;margin-top:7px;font-size:17px}.mobile-work-trigger b{color:#fff;background:#171715;border-radius:10px;align-items:center;min-height:40px;padding:10px 13px;font-size:9px;display:inline-flex}.mobile-work-trigger:hover{background:#ffe66d}.work-entry-inspector{position:static}.mobile-selected-work-entry{margin-top:14px;display:block}.mobile-selected-work-entry .work-inspector-return{display:flex}.work-history-browser.has-explicit-selection>.work-entry-inspector{display:none}.login-shell{grid-template-columns:1fr}.login-copy{border-bottom:1px solid #11110f33;border-right:0;min-height:68vh}.login-panel{min-height:auto;padding-block:70px}.latex-split-view{grid-template-columns:1fr;height:auto}.latex-editor-pane{border-right:0;border-bottom:1px solid var(--line);min-height:540px}.latex-preview-pane{min-height:680px}}@media (max-width:720px){:root{--dock-space:104px}.app-header{height:66px;padding-inline:16px}.app-brand span{display:none}.scan-state{background:0 0;border:0;padding-inline:4px}.scan-state strong{display:none}.scan-state small{color:var(--text-soft);margin:0;font-size:9px;font-weight:680}.logout{padding-inline:5px}.career-app>main{min-height:calc(100vh - 66px);padding:22px 14px calc(var(--dock-space) + 18px)}.command-dock{bottom:max(9px, env(safe-area-inset-bottom));border-radius:17px;width:calc(100% - 18px);min-height:64px;padding:5px}.command-dock a{border-radius:11px;gap:4px;min-height:52px;font-size:8px}.command-dock .app-icon{width:17px;height:17px}.command-dock a span{display:none}.view-heading,.jobs-heading{display:block}.view-heading h1,.jobs-heading h1{font-size:35px;line-height:.97}.view-heading p,.jobs-heading p{margin-top:12px;font-size:12px;line-height:1.5}.quiet-link{margin-top:14px}.metric-line{grid-template-columns:repeat(2,1fr)}.metric-line>div:nth-child(2){border-right:0}.mini-job-row{grid-template-columns:34px minmax(0,1fr) 40px;padding:13px 14px}.company-token{width:34px;height:34px}.mini-job-row .status-text{display:none}.job-search{gap:8px;min-height:54px;margin:18px 0 14px;padding:5px 5px 5px 12px}.job-search button{min-width:48px;min-height:42px;padding-inline:10px;font-size:0}.job-search button:after{content:"Go";font-size:10px}.job-search input{height:42px;font-size:11px}.filter-form{grid-template-columns:1fr}.filter-heading,.filter-apply{grid-column:auto}.job-result{grid-template-columns:34px minmax(0,1fr) 42px;padding:13px}.job-result-state{text-align:left;grid-column:2/-1;justify-content:space-between;align-items:center;display:flex}.job-result-state small{margin:0}.job-inspector{display:block}.inspector-header{border-right:0}.inspector-scroll{display:block}.match-section,.evidence-list{border-right:0}.inspector-actions{grid-template-columns:1fr}.pagination{align-items:stretch}.pagination>a{font-size:0}.pagination>a:first-child:after{content:"Prev";font-size:9px}.pagination>a:last-child:after{content:"Next";font-size:9px}.resume-tile{grid-template-columns:40px minmax(0,1fr)}.resume-tile>a{grid-column:2}.timeline-row{grid-template-columns:minmax(0,1fr) auto;padding-left:42px}.timeline-row time{display:none}.action-list>article{grid-template-columns:1fr;gap:10px}.action-answer-form{grid-column:auto;width:100%;margin-top:0}.history-metric-line{grid-template-columns:repeat(2,minmax(0,1fr))}.work-form-fields{grid-template-columns:1fr}.workstream-field{grid-column:auto}.work-form-footer{flex-direction:column;align-items:stretch}.mobile-work-history-form .work-form-footer{z-index:2;background:#f5d84f;border-top:1px solid #11110f24;margin-inline:-20px;padding:12px 20px 20px;position:sticky;bottom:-1px}.mobile-work-history-form .work-form-footer p{display:none}.work-form-footer button{width:100%}.history-filter{grid-template-columns:1fr 1fr}.history-filter label,.history-filter button{grid-column:1/-1}.work-entry-row{grid-template-columns:minmax(0,1fr) auto}.work-entry-row>small{display:none}.learning-state{margin-top:16px;display:inline-block}.learning-summary{grid-template-columns:1fr}.domain-ledger>article{grid-template-columns:28px minmax(0,1fr)}.domain-ledger article>strong{text-align:left;grid-column:2}.login-copy{grid-template-rows:auto auto;gap:34px;min-height:auto;padding:22px}.login-statement{align-self:auto}.login-statement h1{max-width:12ch;margin-top:0;font-size:clamp(38px,11vw,48px);line-height:.92}.login-statement .lede{margin-top:17px;font-size:11px;line-height:1.55}.login-flow,.privacy-note{display:none}.login-panel{padding:32px 22px 42px}.login-panel-head{margin-bottom:28px}.auth-card h2{font-size:32px}.auth-card>.muted{margin:13px 0 24px}.resume-viewer-header,.latex-toolbar{flex-direction:column;align-items:flex-start}.viewer-meta,.latex-actions{justify-content:flex-start}.latex-actions{width:100%}.latex-actions button{flex:120px}}@media (max-width:420px){.command-dock{overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:44px;grid-auto-flow:column;justify-content:start;overflow-x:auto}.command-dock::-webkit-scrollbar{display:none}.command-dock a{min-height:50px}.metric-line{grid-template-columns:1fr}.history-metric-line{grid-template-columns:1fr 1fr}.history-metric-line>div{min-height:96px;padding:16px}.history-metric-line strong{font-size:25px}.work-history-form,.truth-ledger{padding:18px}.work-form-heading{display:block}.work-form-heading b{width:max-content;margin-top:14px;display:block}.metric-line>div{border:0;min-height:100px}.job-search{grid-template-columns:auto minmax(0,1fr) auto}.resume-viewer-shell{padding-inline:12px}.latex-editor-pane{min-height:480px}.latex-preview-pane{min-height:560px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.command-dock{background:#191917}}
