@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Serif+Display&display=swap";:root{color:#2c2d29;font-synthesis:none;--paper:#f4f1e9;--sheet:#faf8f2;--ink:#2c2d29;--terra:#b86f4b;--moss:#7e8b6a;--mushroom:#cbc5b8;--line:#d8d2c6;background:#f4f1e9;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:var(--paper);background-image:radial-gradient(circle at 82% 12%,#b86f4b0a,#0000 24%),repeating-linear-gradient(115deg,#0000 0 42px,#7e8b6a08 43px,#0000 44px);margin:0}button,input,textarea,select{font:inherit}button,a{transition:color .15s,background .15s,border-color .15s}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #b86f4b55}.shell{grid-template-columns:205px 1fr;min-height:100vh;display:grid}.shell>aside{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;background:#f1ede3e8;flex-direction:column;width:205px;padding:28px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:.08em;text-align:left;color:var(--ink);background:0 0;border:0;padding:7px 8px 32px;font-size:19px;font-weight:700}.brand i{color:var(--terra);font-style:normal}nav,.railbottom{gap:3px;display:grid}nav button,.railbottom>button{text-align:left;color:#66675f;background:0 0;border:0;border-left:2px solid #0000;padding:11px 10px;font-size:13px}nav button span,.railbottom>button span{color:#8b8c82;width:27px;display:inline-block}nav button:hover,.railbottom>button:hover{color:var(--ink);background:#fff8}nav button.active,.railbottom>button.active{border-left-color:var(--terra);color:var(--ink);background:#fff8;font-weight:700}.railbottom{margin-top:auto}.railbottom p{color:#86877e;border-top:1px solid var(--line);margin:12px 0 0;padding:17px 8px 0;font-size:10px;line-height:1.55}.railbottom b{color:#62665a}.shell>main{grid-column:2;width:min(1180px,100%);margin:0 auto;padding:34px 52px 80px}header{border-bottom:1px solid var(--line);min-height:70px;margin-bottom:30px}h1,h2,h3,p{margin-top:0}h1{margin:0 0 16px;font:34px DM Serif Display}h2{font:400 36px/1.12 DM Serif Display}h3{font:400 24px/1.2 DM Serif Display}.eyebrow{letter-spacing:.17em;color:#877d70;margin-bottom:7px;font-size:9px;font-weight:700}.primary{border:1px solid var(--terra);background:var(--terra);color:#fff;padding:11px 15px;font-weight:700}.primary:hover{background:#9e5e3f}.welcome{max-width:820px;padding:42px 0 47px}.welcome h2{margin-bottom:17px;font-size:49px}.welcome>p:not(.eyebrow){color:#55564f;max-width:720px;font:20px/1.65 DM Serif Display}.welcomeactions{gap:10px;margin-top:27px;display:flex}.welcomeactions button:not(.primary),.sectionhead button,.paper button:not(.primary),.matchbuttons button:not(.primary){border:1px solid var(--mushroom);color:#55564f;background:0 0;padding:10px 14px}.sectionhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:0;padding-bottom:14px;display:flex}.sectionhead h2{margin:0}.sectionhead button{border:0}.recommendations{gap:0;display:grid}.jobcard{border-bottom:1px solid var(--line);padding:27px 4px 25px;position:relative}.jobtop,.jobfoot,.panelhead{justify-content:space-between;align-items:center;gap:20px;display:flex}.matchlabel{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px;display:inline-block}.matchlabel.strong{color:#506044;background:#e2e6dc}.matchlabel.possible{color:#805d31;background:#eee1ce}.matchlabel.weak{color:#766e63;background:#e8e3da}.source{text-transform:uppercase;letter-spacing:.09em;color:#969083;font-size:9px}.jobcard h3{margin:17px 0 5px}.jobmeta{color:#707168;margin-bottom:12px;font-size:13px}.salary{color:#5c6752;font-size:12px;font-weight:700}.rationale{max-width:750px;margin:12px 0 6px;font:17px/1.5 DM Serif Display}.caution{color:#8b604d;font-size:11px}.jobfoot{margin-top:18px}.jobfoot a,.paper button{color:#9b5638;font-size:12px;font-weight:700;text-decoration:none}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags span{color:#686960;background:#ebe7dc;padding:5px 8px;font-size:10px}.homegrid,.profilegrid,.settingsgrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.paper{border:1px solid var(--line);background:#faf8f2cc;padding:25px}.paper>p{color:#6c6d65;line-height:1.6}.paper h3{margin-bottom:12px}.profileintro,.searchintro,.pagecopy{justify-content:space-between;align-items:end;gap:40px;padding:18px 0 34px;display:flex}.profileintro>div:first-child,.searchintro>div:first-child{max-width:720px}.profileintro p:not(.eyebrow),.searchintro p:not(.eyebrow),.pagecopy p:not(.eyebrow){color:#676860;line-height:1.65}.profilemeasure{text-align:right}.profilemeasure strong{font:40px DM Serif Display;display:block}.profilemeasure span{text-transform:uppercase;letter-spacing:.1em;color:#85867c;font-size:10px}.interviewcard{border:1px solid var(--line);border-left:3px solid var(--terra);background:#f3efe5;grid-template-columns:minmax(0,1fr) auto;gap:22px 40px;padding:24px;display:grid}.interviewcard h3{margin:4px 0 9px}.interviewcard p:not(.eyebrow){color:#686960;max-width:730px;line-height:1.6}.interviewstatus{text-align:right;min-width:150px}.interviewstatus strong,.interviewstatus span{display:block}.interviewstatus strong{font:34px DM Serif Display}.interviewstatus span{color:#7d7c72;text-transform:uppercase;letter-spacing:.1em;margin-bottom:13px;font-size:9px}.coveragegrid{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.coveragegrid span{color:#858278;border:1px solid #d4cdbf;padding:6px 9px;font-size:10px}.coveragegrid .covered{color:#536449;background:#e5e9df;border-color:#aeb9a1}.dossier{margin:0}.dossier div{border-top:1px solid #ded8cc;grid-template-columns:115px 1fr;gap:12px;padding:13px 0;display:grid}.dossier dt{text-transform:uppercase;letter-spacing:.1em;color:#8a8478;font-size:9px}.dossier dd{margin:0;font-size:13px;line-height:1.5}.fact{border-top:1px solid #ded8cc;justify-content:space-between;gap:13px;padding:15px 0;display:flex}.fact>div:first-child{min-width:0}.fact span{text-transform:uppercase;letter-spacing:.08em;color:#8b806f;font-size:9px}.fact p{margin:6px 0;font-size:13px;line-height:1.5}.fact small{color:#7c7d74;line-height:1.4}.fact.rejected{opacity:.48}.factactions{flex-wrap:wrap;align-items:start;gap:4px;display:flex}.factactions button{border:1px solid var(--line);background:0 0;padding:5px 7px;font-size:9px}.factactions .yes{color:#536449;border-color:#aeb9a1}.documents{margin-top:18px}.upload input{display:none}.document{border-top:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:16px 0;display:grid}.document>span{background:#e8e3d8;padding:10px 7px;font-size:9px}.document small{color:#85867d;margin-top:4px;display:block}.document em{color:#657057;font-size:10px;font-style:normal}.document .analyze{border:1px solid var(--mushroom);background:0 0;padding:8px}.muted{font-size:12px;color:#74766d!important}.autosearch{border:1px solid var(--line);background:#eee9de;grid-template-columns:1.5fr 1.2fr 1fr auto;gap:10px;margin-bottom:20px;padding:20px;display:grid}.autosearch label{text-transform:uppercase;letter-spacing:.08em;color:#777469;font-size:10px}.autosearch input,.autosearch select{width:100%;margin-top:6px;display:block}.autosearch button{align-self:end}.payinput{grid-template-columns:1fr minmax(95px,auto);gap:6px;display:grid}.autosearch small{color:#858278;grid-column:1/-1}.autosearch input,.autosearch select,.sourceform input,.employerlookup input,.filters input,.filters select{border:1px solid var(--mushroom);background:#faf8f2;padding:10px}.notice{border-left:3px solid var(--moss);background:#e4e7dc;padding:11px 13px;font-size:12px}.sourcecontrol{border:1px solid var(--line);margin:18px 0;padding:18px}.employerlookup{grid-template-columns:1fr auto;gap:8px;display:grid}.employerlookup button,.sourceform button{border:1px solid var(--mushroom);background:#faf8f2;padding:9px}.employerlookup .employerresult{text-align:left;grid-column:1/-1}.sourceform{grid-template-columns:2fr 1fr auto;gap:8px;margin-top:12px;display:grid}.sourceform small,.sources{grid-column:1/-1}.sources{flex-wrap:wrap;gap:6px;display:flex}.sources span{background:#ebe7dc;padding:6px;font-size:9px}.sources button{color:#995d45;background:0 0;border:0;padding:0 0 0 6px}.filters{border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1fr 1fr 1fr auto;align-items:center;gap:8px;padding:19px 0;display:grid}.filters b{color:#7a7a72;font-size:10px}.board{grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;display:grid;overflow-x:auto}.board>section{background:#ede8dc;min-height:420px;padding:13px}.board h3{text-transform:uppercase;letter-spacing:.08em;font:700 11px DM Sans}.board h3 span{float:right}.board article{background:var(--sheet);border-left:2px solid var(--terra);padding:13px}.drop{text-align:center;color:#979287;padding:36px 4px;font-size:10px}.empty,.emptyinline{text-align:center}.empty{padding:75px 30px}.empty>span,.emptyinline>span{color:var(--terra);font-size:25px}.empty p,.emptyinline p{color:#76776f;max-width:540px;margin:10px auto;line-height:1.6}.emptyinline{border-bottom:1px solid var(--line);padding:42px 20px}.loading{place-items:center;height:100vh;display:grid}.modalback{z-index:20;background:#2c2d29cc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.onboarding{background:var(--sheet);border-top:4px solid var(--terra);width:min(720px,100%);padding:38px 42px;box-shadow:0 25px 75px #1118}.onboarding>p{color:#6f7068}.onboarding label{gap:7px;margin:16px 0;font-size:11px;font-weight:700;display:grid}.onboarding input,.onboarding textarea{border:1px solid var(--mushroom);background:#fff;width:100%;padding:12px}.onboarding textarea{min-height:82px}.stepcount{letter-spacing:.14em;color:#986044;font-size:9px}.formgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.choices{gap:9px;margin:18px 0;display:flex}.choices button{border:1px solid var(--mushroom);background:#fff;padding:10px 17px}.choices button.selected{background:var(--moss);color:#fff}.modalactions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.modalactions>button:not(.primary){background:0 0;border:0}.dez{z-index:10;position:fixed;bottom:22px;right:24px}.dezbutton{background:var(--sheet);color:var(--ink);border:1px solid #aa9e8d;align-items:center;gap:9px;padding:11px 15px;display:flex;box-shadow:0 7px 25px #453d3020}.dezbutton span{color:var(--terra);font-size:18px}.dezdrawer{background:var(--sheet);border:1px solid var(--line);flex-direction:column;width:min(390px,100vw - 30px);height:min(590px,100vh - 100px);padding:20px;display:flex;position:absolute;bottom:54px;right:0;box-shadow:0 24px 70px #342e2640}.dezhead{justify-content:space-between;display:flex}.dezhead h2{margin-bottom:6px;font-size:29px}.dezhead button{background:0 0;border:0;font-size:25px}.dezprompt{color:#68695f;font:15px DM Serif Display}.interviewbrief{background:#ede8dd;margin:0 0 12px;padding:10px}.interviewbrief>div:first-child{text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;font-size:10px;display:flex}.interviewbrief small{color:#74756c;margin-top:7px;line-height:1.4;display:block}.progressbar{background:#d5cfc2;height:4px;margin-top:7px;overflow:hidden}.progressbar i{background:var(--terra);height:100%;display:block}.dezmessages{flex-direction:column;flex:1;gap:9px;display:flex;overflow:auto}.bubble{background:#ebe7dc;max-width:88%;padding:11px 12px;font-size:12px;line-height:1.5}.bubble.user{background:#ded6c7;align-self:flex-end}.promptstarters{gap:6px;margin-top:10px;display:grid}.promptstarters button{border:1px solid var(--line);color:#67685f;text-align:left;background:0 0;padding:7px 9px;font-size:10px}.dezdrawer form{margin-top:12px;position:relative}.dezdrawer textarea{resize:none;border:1px solid var(--mushroom);width:100%;height:83px;padding:11px 74px 11px 11px}.dezdrawer form button{padding:8px 11px;position:absolute;bottom:7px;right:7px}@media (width<=900px){.shell{grid-template-columns:72px 1fr}.shell>aside{width:72px;padding:23px 9px}.brand{padding-left:8px;font-size:0}.brand span,.brand i{font-size:14px}nav button,.railbottom>button{text-align:center;font-size:0}nav button span,.railbottom>button span{width:auto;font-size:17px}.railbottom p{display:none}.shell>main{grid-column:2;padding:28px 24px 75px}.homegrid,.profilegrid,.settingsgrid{grid-template-columns:1fr}.board{grid-template-columns:repeat(5,190px)}}@media (width<=650px){.shell{display:block}.shell>aside{border:0;border-top:1px solid var(--line);width:100%;height:62px;padding:7px 8px;display:block;position:fixed;inset:auto 0 0;overflow-x:auto}.brand,.railbottom{display:none}nav{justify-content:space-around;display:flex}nav button{border-top:2px solid #0000;border-left:0;padding:9px 12px}nav button.active{border-left:0;border-top-color:var(--terra)}.shell>main{padding:24px 18px 100px}header{min-height:55px}.welcome{padding:20px 0 35px}.welcome h2{font-size:38px}.welcome>p:not(.eyebrow){font-size:17px}.profileintro,.searchintro,.pagecopy{display:block}.interviewcard{grid-template-columns:1fr}.interviewstatus{text-align:left}.coveragegrid{grid-column:1}.profilemeasure{text-align:left;margin-top:18px}.autosearch,.sourceform,.filters{grid-template-columns:1fr}.autosearch small,.sourceform small,.sources{grid-column:1}.jobtop,.jobfoot,.panelhead{align-items:flex-start}.jobfoot{display:block}.jobfoot a{margin-top:16px;display:inline-block}.formgrid{grid-template-columns:1fr}.dez{bottom:76px;right:14px}.document{grid-template-columns:38px 1fr}.document>:last-child{grid-column:2}}.discoverytools{grid-template-columns:1.7fr 1fr;gap:16px;margin:18px 0;display:grid}.externalsearches,.savesearch,.searchmonitor,.sourcehealth{border:1px solid var(--line);background:#f8f6f0;padding:18px}.externalsearches{justify-content:space-between;gap:20px;display:flex}.externalsearches p{max-width:680px}.externallinks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.externallinks a,.savesearch button,.searchmonitor button{border:1px solid var(--mushroom);white-space:nowrap;background:#fff;padding:9px 12px}.savesearch{grid-template-columns:1fr auto;gap:8px;display:grid}.savesearch .eyebrow{grid-column:1/-1}.savesearch input,.savesearch select{border:1px solid var(--mushroom);background:#fff;padding:9px}.savesearch button{grid-column:1/-1}.searchmonitor{grid-template-columns:1fr 1fr;gap:24px;margin:18px 0;display:grid}.searchmonitor article,.searchmonitor a{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.searchmonitor span{color:#6f716a;margin-top:3px;font-size:10px;display:block}.sourcehealth{margin:18px 0}.sourcehealth>div:last-child{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.sourcehealth article{background:#fff;border-left:4px solid #9a9a91;gap:4px;padding:10px;display:grid}.sourcehealth article.healthy{border-color:#637454}.sourcehealth article.degraded{border-color:#c09043}.sourcehealth article.failing{border-color:#a24d3d}.sourcehealth span,.sourcehealth small{color:#6f716a;font-size:9px}@media (width<=900px){.discoverytools,.searchmonitor{grid-template-columns:1fr}.externalsearches{display:grid}.savesearch{grid-template-columns:1fr}}.resumestudio{grid-template-columns:220px minmax(390px,1fr) minmax(360px,.9fr);align-items:start;gap:18px;display:grid}.versionrail{border:1px solid var(--line);background:#e9e5dc;padding:14px;position:sticky;top:20px}.versionrail>button{text-align:left;color:#42463e;background:0 0;border:0;border-top:1px solid #d2cdc2;gap:4px;width:100%;padding:13px 8px;display:grid}.versionrail>button.active{background:#dce3d7;box-shadow:inset 3px 0 #536449}.versionrail b{font-size:12px}.versionrail span,.versionrail small{color:#75766f;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.resumeeditor{gap:15px;display:grid}.resumeeditor label,.fieldlabel{text-transform:uppercase;letter-spacing:.07em;color:#6b6e66;gap:6px;font-size:10px;display:grid}.resumeeditor input,.resumeeditor select,.resumeeditor textarea,.targeting select{box-sizing:border-box;border:1px solid var(--mushroom);color:#30332f;background:#fff;width:100%;padding:9px;font:12px inherit}.resumeeditor textarea{resize:vertical;min-height:82px;line-height:1.45}.editorgrid{grid-template-columns:2fr 1fr 1fr;gap:9px;display:grid}.identitygrid{grid-template-columns:1fr 1fr}.spanall{grid-column:1/-1}.sectioneditor>section{border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.sectioneditor article{background:#f5f2eb;margin:9px 0;padding:12px}.sectiontitle{gap:8px;display:flex}.sectiontitle input{font-weight:700}.sectiontitle button,.studioactions button,.inlineactions button,.sectioneditor button{border:1px solid var(--mushroom);background:0 0;padding:8px 10px;font-size:10px}.inlineactions,.studioactions{flex-wrap:wrap;gap:8px;display:flex}.evidencewarning{background:#fff5df;border-left:3px solid #a97936;padding:10px 12px}.evidencewarning p{margin:5px 0;font-size:11px}.resumepreview{position:sticky;top:20px}.previewpaper{color:#242724;background:#fff;min-height:720px;padding:42px 46px;font-family:Arial,sans-serif;box-shadow:0 9px 26px #2d33271f}.previewpaper header{text-align:center;margin-bottom:22px}.previewpaper h1{letter-spacing:.02em;color:#24352a;margin:0;font-size:28px}.previewpaper h2{margin:7px 0;font:700 12px Arial}.previewpaper header p{color:#5e625c;font-size:9px}.previewpaper h3{text-transform:uppercase;color:#24352a;border-bottom:1px solid #24352a;margin:18px 0 7px;padding-bottom:4px;font:700 11px Arial}.previewpaper h4{margin:8px 0 2px;font:700 10.5px Arial}.previewpaper p,.previewpaper li{font-size:9.5px;line-height:1.45}.previewpaper small{color:#666;font-size:8.5px}.previewpaper ul{margin:4px 0;padding-left:17px}.resumepreview.modern .previewpaper h1,.resumepreview.modern .previewpaper h3{color:#485d42}.resumepreview.compact .previewpaper{padding:32px 38px}.resumepreview.compact .previewpaper p,.resumepreview.compact .previewpaper li{font-size:8.8px}.paragraph-editor{gap:10px;display:grid}@media (width<=1200px){.resumestudio{grid-template-columns:190px 1fr}.resumepreview{grid-column:2;position:static}}@media (width<=780px){.resumestudio{grid-template-columns:1fr}.versionrail,.resumepreview{grid-column:1;position:static}.editorgrid,.identitygrid{grid-template-columns:1fr}.spanall{grid-column:auto}}.reviewqueue{margin:18px 0}.reviewrows{gap:8px;display:grid}.reviewrows>button{border:1px solid var(--line);text-align:left;background:#f8f6f0;justify-content:space-between;gap:15px;padding:13px;display:flex}.reviewrows>button.ready{background:#f1f5ed;border-left:4px solid #637454}.reviewrows b,.reviewrows span{display:block}.reviewrows span{color:#777970;margin-top:3px;font-size:10px}.reviewcounts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.reviewcounts span,.reviewcounts em,.reviewcounts strong{text-transform:uppercase;letter-spacing:.05em;padding:4px 6px;font-size:9px}.reviewcounts em{color:#8a432c;background:#f5ddd3}.reviewcounts strong{color:#536449}.sessionprep{grid-template-columns:1fr 1fr;gap:18px;margin:14px 0;display:grid}.sessionprep>div:last-child{align-items:center;gap:8px;display:flex}.sessionprep select,.answerlibrary input,.answerlibrary select,.answerlibrary textarea{border:1px solid var(--mushroom);background:#fff;padding:9px}.pagehistory{align-items:center;gap:8px;margin:12px 0;padding:10px 0;display:flex;overflow:auto}.pagehistory .eyebrow{min-width:max-content}.pagehistory a{border:1px solid var(--line);background:#f7f5ef;min-width:150px;padding:8px;display:grid}.pagehistory a span{white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:9px;overflow:hidden}.answerlibrary{margin:14px 0}.answerlibrary form{grid-template-columns:1.4fr .7fr 2fr auto;gap:8px;display:grid}.answerlibrary textarea{min-height:42px}.librarychips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.librarychips span{background:#ebe8df;gap:3px;max-width:260px;padding:7px 9px;font-size:9px;display:grid}.fieldconflict{background:#f9e8e0;padding:7px;color:#8a432c!important}.manualreason{background:#fff5df;padding:7px;color:#6b5a36!important}@media (width<=900px){.sessionprep,.answerlibrary form{grid-template-columns:1fr}.sessionprep>div:last-child{flex-direction:column;align-items:stretch}.reviewrows>button{display:grid}.reviewcounts{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.jobactions{align-items:center;gap:8px;display:flex}.jobactions button{border:1px solid var(--mushroom);color:#66675f;background:0 0;padding:8px 11px;font-size:11px}.jobactions button.primary{background:var(--terra);border-color:var(--terra);color:#fff}.jobactions button:disabled{opacity:.55;cursor:default}.appcard{border:1px solid #0000;border-left:2px solid var(--terra);background:var(--sheet);text-align:left;width:100%;color:var(--ink);margin-bottom:8px;padding:13px;display:block}.appcard:hover,.appcard.selected{border-color:var(--mushroom);border-left-color:var(--terra);background:#fff}.appcard b,.appcard span,.appcard small{display:block}.appcard span{color:#696a62;margin:5px 0;font-size:11px}.appcard small{color:#88857b;font-size:9px;line-height:1.45}.applicationworkspace{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.workspacehead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.workspacehead h2{margin-bottom:6px}.workspacehead p{color:#73746c}.workspacehead label{text-transform:uppercase;letter-spacing:.1em;gap:6px;font-size:9px;display:grid}.workspacehead select{border:1px solid var(--mushroom);background:var(--sheet);min-width:145px;padding:10px}.workspacegrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.workspacegrid .paper a{color:#9b5638;font-size:12px;font-weight:700;text-decoration:none}.readiness{margin:0;padding:0;list-style:none}.readiness li{border-top:1px solid var(--line);color:#827c72;padding:8px 0;font-size:12px}.readiness li span{width:25px;display:inline-block}.readiness li.done{color:#58654e}.worknotes textarea{resize:vertical;border:1px solid var(--mushroom);background:#fff;width:100%;min-height:120px;margin-bottom:10px;padding:11px}@media (width<=650px){.workspacegrid{grid-template-columns:1fr}.workspacehead{display:block}.workspacehead label{margin-top:16px}.jobfoot,.jobactions{align-items:flex-start}.jobactions{flex-wrap:wrap;margin-top:14px}}.targeting select{border:1px solid var(--mushroom);background:#fff;width:100%;margin:14px 0 10px;padding:10px;display:block}.evidencefacts{margin:0;padding:0;list-style:none}.evidencefacts li{border-top:1px solid var(--line);padding:9px 0}.evidencefacts b,.evidencefacts span{display:block}.evidencefacts b{text-transform:uppercase;letter-spacing:.08em;color:#827b70;font-size:9px}.evidencefacts span{margin-top:3px;font-size:12px;line-height:1.45}.questionworkspace{margin-top:16px}.questionworkspace form{grid-template-columns:1fr auto;gap:8px;margin:16px 0;display:grid}.questionworkspace input{border:1px solid var(--mushroom);background:#fff;padding:11px}.answercard{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:20px;padding:18px 0;display:grid}.answercard span{text-transform:uppercase;letter-spacing:.08em;color:#827b70;font-size:9px}.answercard h4{margin:7px 0;font:18px DM Serif Display}.answercard p{color:#5f6059;white-space:pre-wrap;font-size:13px;line-height:1.55}.answercard>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:6px;display:flex}.answercard button{border:1px solid var(--mushroom);background:0 0;padding:7px 9px;font-size:10px}.answercard button.approve{color:#536449;border-color:#aeb9a1}@media (width<=650px){.questionworkspace form,.answercard{grid-template-columns:1fr}.answercard>div:last-child{justify-content:flex-start}}.browserworkspace{border-top:1px solid var(--line);margin-top:34px;padding-top:30px}.browserintro{justify-content:space-between;align-items:end;gap:25px;margin-bottom:18px;display:flex}.browserintro>div{max-width:700px}.browserintro p:not(.eyebrow){color:#6a6b63;line-height:1.6}.browserintro a.primary{text-decoration:none}.sessionbar{border:1px solid var(--line);background:#ece7dc;justify-content:space-between;align-items:center;margin-bottom:15px;padding:13px 16px;display:flex}.sessionbar small{color:#858177;margin-top:5px;display:block}.sessionbar>b{text-transform:uppercase;letter-spacing:.08em;color:#965d43;font-size:10px}.sessionstatus{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.sessionstatus.waiting_human{color:#9a5e3e}.sessionstatus.ready_for_human_submit{color:#536449}.browsergrid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.fieldform{grid-template-columns:1fr 145px;gap:8px;margin:14px 0;display:grid}.fieldform input:not([type=checkbox]),.fieldform select,.checkpointform select,.checkpointform textarea{border:1px solid var(--mushroom);background:#fff;padding:9px}.fieldform label{align-items:center;gap:5px;font-size:10px;display:flex}.fieldform button{justify-self:start}.browserfield{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:16px;padding:15px 0;display:grid}.browserfield span,.checkpoint span{text-transform:uppercase;letter-spacing:.08em;color:#827b70;font-size:9px}.browserfield h4{margin:5px 0;font:17px DM Serif Display}.browserfield p{color:#5e6058;font-size:12px}.browserfield>div:last-child{align-items:start;gap:6px;display:flex}.browserfield button,.checkpoint button,.checkpointform button{border:1px solid var(--mushroom);background:0 0;padding:7px 9px;font-size:10px}.browserfield .approve{color:#536449;border-color:#aeb9a1}.checkpointform{gap:8px;margin:14px 0;display:grid}.checkpointform textarea{resize:vertical;min-height:76px}.checkpoint{border-top:1px solid var(--line);padding:14px 0}.checkpoint p{color:#62635c;font-size:12px;line-height:1.5}.checkpoint.resolved{opacity:.62}.checkpoint b{color:#536449;font-size:10px}@media (width<=800px){.browsergrid{grid-template-columns:1fr}}@media (width<=650px){.browserintro,.sessionbar{display:block}.browserintro .primary{margin-top:13px;display:inline-block}.sessionbar>b{margin-top:12px;display:block}.fieldform{grid-template-columns:1fr}}.mailboxconnect{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mailboxconnect label{gap:6px;display:grid}.mailboxconnect input,.mailboxconnect select,.threadtitle select,.draftreply textarea{border:1px solid var(--mushroom);background:#fff;padding:10px}.mailboxconnect button{grid-column:1/-1}.messagehead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.messagehead>div:last-child{gap:8px;display:flex}.reminderstrip{border:1px solid var(--line);background:#fff5df;margin-bottom:16px;padding:14px}.reminderstrip article{border-top:1px solid #e1d3b6;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.reminderstrip span{font-size:10px;display:block}.messageworkspace{grid-template-columns:minmax(260px,.75fr) 2fr;gap:16px;display:grid}.messageworkspace>aside{align-content:start;gap:7px;max-height:75vh;display:grid;overflow:auto}.messageworkspace>aside button{text-align:left;border:1px solid var(--line);background:#f8f6f0;gap:4px;padding:12px;display:grid;position:relative}.messageworkspace>aside button.active{border-left:5px solid var(--ink);background:#fff}.messageworkspace>aside button.rejection{border-left-color:#a24d3d}.messageworkspace>aside button.interview,.messageworkspace>aside button.offer{border-left-color:#637454}.messageworkspace>aside span,.messageworkspace>aside small,.messageworkspace>aside em{color:#70716b;font-size:9px}.messageworkspace>aside em{position:absolute;top:8px;right:8px}.threadtitle{justify-content:space-between;align-items:start;gap:16px;display:flex}.threadmessages{gap:12px;max-height:55vh;margin:18px 0;display:grid;overflow:auto}.threadmessages article{border-left:4px solid var(--mushroom);background:#f8f6f0;padding:13px}.threadmessages article.outbound{background:#f1f5ed;border-left-color:#637454}.threadmessages small{color:#777970;margin:3px 0 9px;display:block}.threadmessages p{white-space:pre-wrap}.draftreply{border-top:1px solid var(--line);gap:9px;padding-top:14px;display:grid}.draftreply textarea{min-height:70px}.draftreply article{background:#f1efe8;padding:13px}.draftreply article>span{text-transform:uppercase;letter-spacing:.06em;font-size:9px}.draftreply article>p{white-space:pre-wrap}.draftreply article>div{gap:8px;display:flex}.communicationhistory{margin-top:18px}.communicationhistory>article{border-top:1px solid var(--line);padding:12px 0}.communicationhistory span{color:#70716b;font-size:10px;display:block}.communicationhistory p{background:#f8f6f0;margin:6px 0;padding:9px}@media (width<=850px){.mailboxconnect,.messageworkspace{grid-template-columns:1fr}.messagehead,.threadtitle{display:grid}}.intervieweligible article,.interviewhero,.interviewhero>div,.interviewlayout,.interviewtabs,.panelhead,.thankyouprep article>div{display:flex}.intervieweligible article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0}.intervieweligible span{color:#70716b;display:block}.interviewhero{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}.interviewhero>div:last-child{align-items:end;gap:8px}.interviewhero label{text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:10px;display:grid}.interviewhero input{border:1px solid var(--mushroom);background:#fff;max-width:190px;padding:9px}.interviewlayout{align-items:start;gap:16px}.interviewlayout>aside{flex:none;gap:7px;width:245px;display:grid}.interviewlayout>aside button{text-align:left;border:1px solid var(--line);background:#f8f6f0;gap:3px;padding:12px;display:grid}.interviewlayout>aside button.active{border-left:5px solid var(--ink);background:#fff}.interviewlayout>aside span,.interviewlayout>aside small{color:#70716b;font-size:9px}.interviewlayout>main{flex:1;min-width:0}.interviewtabs{gap:4px;margin-bottom:10px;overflow:auto}.interviewtabs button{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000}.interviewtabs button.active{border-color:var(--ink);font-weight:700}.panelhead{justify-content:space-between;align-items:start;gap:18px}.prepbrief h4{margin:18px 0 7px}.prepbrief li{margin:5px 0}.researchsources{border-top:1px solid var(--line);gap:5px;margin-top:18px;padding-top:14px;display:grid}.researchsources a{color:#425b62;font-size:11px}.questionpractice{gap:12px;display:grid}.questionpractice article>span,.thankyouprep article>span{text-transform:uppercase;letter-spacing:.07em;color:#70716b;font-size:9px}.questionpractice article>small,.questionpractice article>em{color:#70716b;margin:6px 0;display:block}.questionpractice article>p{white-space:pre-wrap;background:#f8f6f0;padding:12px}.mockmessages{gap:10px;max-height:55vh;margin:16px 0;display:grid;overflow:auto}.mockmessages article{border-left:4px solid var(--mushroom);background:#f8f6f0;padding:13px}.mockmessages article.user{background:#f1f5ed;border-left-color:#637454}.mockmessages p,.thankyouprep article p{white-space:pre-wrap}.mockanswer,.thankyouprep{gap:9px;display:grid}.mockanswer textarea,.noteprep textarea,.thankyouprep textarea{border:1px solid var(--mushroom);background:#fff;min-height:120px;padding:11px}.noteprep{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.noteprep>.paper{align-content:start;gap:9px;display:grid}.checkitem{border-top:1px solid var(--line);align-items:start;gap:9px;padding:8px 0;display:flex}.thankyouprep article{background:#f8f6f0;padding:13px}.thankyouprep article>div{gap:8px}.thankyouprep article small{color:#8a503d;margin-bottom:9px;display:block}@media (width<=950px){.interviewhero,.interviewhero>div:last-child,.interviewlayout{display:grid}.interviewlayout>aside{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:auto}.noteprep{grid-template-columns:1fr}}.shell>aside>nav{min-height:0;overflow-y:auto}.railbottom{flex-shrink:0}.cloudaccount{grid-column:1/-1;gap:14px;display:grid}.cloudaccount>label,.cloudaccount form label{gap:6px;display:grid}.cloudaccount input{border:1px solid var(--mushroom);background:#fff;padding:10px}.urlrow{grid-template-columns:1fr auto;gap:7px;display:grid}.cloudaccount form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;display:grid}.cloudaccount form .authmodes,.cloudaccount form>.primary{grid-column:1/-1}.authmodes,.accountactions{flex-wrap:wrap;gap:7px;display:flex}.authmodes button{border-bottom:2px solid #0000}.authmodes button.active{border-bottom-color:var(--ink);font-weight:700}.cloudaccount>.panelhead>span{text-transform:uppercase;letter-spacing:.07em;font-size:10px}.usagebars{grid-template-columns:minmax(120px,190px) 1fr;align-items:center;gap:8px 14px;display:grid}.usagebars p{justify-content:space-between;gap:10px;margin:0;display:flex}.usagebars progress{accent-color:#637454;width:100%}.accountactions{border-top:1px solid var(--line);align-items:center;padding-top:14px}.accountactions a{border:1px solid var(--line);color:inherit;padding:8px 12px;text-decoration:none;display:inline-block}.accountactions .danger{color:#8c3027;border-color:#bd8a83}@media (width<=700px){.cloudaccount form,.usagebars{grid-template-columns:1fr}.cloudaccount form .authmodes,.cloudaccount form>.primary{grid-column:auto}.urlrow{grid-template-columns:1fr}}.webpage{max-width:100%;min-height:100vh;color:var(--ink);background:#f4f1e9;overflow-x:clip}.webpage main,.webpage footer,.webnav{width:calc(100% - 40px);max-width:1120px;margin-inline:auto}.webnav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.webnav nav,.webactions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.webnav a,.webactions a,.webpage footer a{color:inherit;text-decoration:none}.wordmark{letter-spacing:.18em;font-weight:800}.primarylink{background:var(--ink);padding:11px 16px;display:inline-block;color:#fff!important}.webhero{max-width:820px;padding:clamp(70px,12vw,150px) 0}.webhero h1{letter-spacing:-.045em;margin:14px 0 26px;font-size:clamp(48px,8vw,94px);line-height:.94}.webhero>p:not(.eyebrow){max-width:760px;font-size:clamp(18px,2.4vw,25px);line-height:1.5}.webactions{margin-top:34px}.webgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.webgrid article,.webplans>div{border:1px solid var(--line);background:#fff;padding:28px}.webgrid h2{margin-top:0}.webplans{grid-template-columns:1fr 1fr;gap:16px;padding:72px 0;display:grid}.webplans h2{margin:8px 0 0;font-size:clamp(34px,5vw,58px)}.webplans h2 span{font-size:14px;font-weight:400}.webpage footer{border-top:1px solid var(--line);justify-content:space-between;padding:30px 0 50px;display:flex}.accountpage{gap:18px;padding:70px 0;display:grid;max-width:880px!important}.accountpage>*,.cloudaccount,.cloudaccount form{min-width:0;max-width:100%}.cloudaccount input{width:100%;min-width:0}.authmodes>button{flex:120px}@media (width<=720px){.webnav{align-items:flex-start;padding:20px 0}.webnav nav{justify-content:flex-end;gap:10px}.webgrid,.webplans{grid-template-columns:1fr}.webhero{padding:70px 0}}
