@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";
:root{--font:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--bg:#f6f7fd;--white:#fff;--surface-2:#eef0fb;--line:#ddf5e8;--line-strong:#cfd4e8;--ink:#1b1d2b;--ink-2:#3c3f55;--muted:#62647a;--primary:#2447f5;--primary-dark:#1a35c4;--primary-soft:#e7ebff;--accent:#ff4f7b;--accent-soft:#ffe6ec;--peach:#ffebdd;--success:#1f8f5f;--success-soft:#ddf5e8;--warn:#a45f00;--warn-soft:#fff1d6;--danger:#c62f3e;--danger-soft:#ffe3e6;--sky:#dff1fb;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:24px;--shadow-1:0 1px 2px #1b1d2b0f;--shadow-2:0 10px 28px #1b1d2b1a;--green:#3c3f55;--mint:#fff1d6;--orange:#ff4f7b}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font);margin:0;font-size:16px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #ff4f7b}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #62647a}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font)}h1{letter-spacing:-1.1px;margin-bottom:10px;font-size:28px;font-weight:700;line-height:1.25}h2{letter-spacing:-.6px}h3{letter-spacing:-.3px;margin-bottom:12px;font-size:18px}p{color:var(--muted);line-height:1.65}small,.small{font-size:13px;line-height:1.6}.muted{color:var(--muted)}.shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:237px;padding:32px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{font-family:var(--font);letter-spacing:-1.5px;align-items:center;gap:8px;padding:0 13px;font-size:28px;font-weight:700;text-decoration:none;display:flex}.brand-dot{color:var(--orange);margin-left:-7px}.brand-mark{background:var(--green);color:#fff;letter-spacing:-3px;border-radius:12px;justify-content:center;align-items:center;width:37px;height:37px;font-size:28px;display:inline-flex;position:relative}.brand-mark>span{color:var(--mint);font-size:16px;position:absolute;top:1px;right:3px}.pilot-label{letter-spacing:1.8px;color:#62647a;padding:19px 14px 30px;font-size:13px}.nav{text-align:left;color:#62647a;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;width:100%;margin:5px 0;padding:14px 15px;font-size:13px;font-weight:500;display:flex}.nav>span{text-align:center;width:23px;font-size:22px}.nav small{background:#ddf5e8;border-radius:8px;margin-left:auto;padding:0 6px}.sidebar-bottom{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:23px 4px 0;display:flex}.sidebar-bottom strong{font-size:13px;display:block}.sidebar-bottom small{color:var(--muted);font-size:13px;display:block}.avatar{color:#a45f00;background:#ffebdd;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.topbar{border-bottom:1px solid var(--line);background:#ffffffb3;justify-content:space-between;align-items:center;height:74px;padding:0 42px;font-size:13px;display:flex}.crumb{color:#62647a}.private{align-items:center;gap:8px;font-size:13px;display:flex}.private i,.route-card.bottom i{background:#1f8f5f;border-radius:50%;width:6px;height:6px}.content{max-width:1440px;margin:auto;padding:38px 42px 20px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.page-heading p{margin-bottom:0;font-size:13px}.eyebrow{letter-spacing:1.6px;color:#62647a;font-weight:700;margin-bottom:12px!important;font-size:13px!important}.button{background:#fff;border:1px solid #cfd4e8;border-radius:8px;justify-content:center;align-items:center;gap:15px;min-height:42px;padding:12px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.button.primary{background:var(--green);border-color:var(--green);color:#fff}.button.light{background:var(--mint);border-color:var(--mint);color:var(--green)}.button:hover:not(:disabled){filter:brightness(.96)}.hero{color:#fff;background:#3c3f55;border-radius:16px;gap:20px;min-height:356px;margin-bottom:22px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.hero>div:first-child{z-index:2;max-width:66%;position:relative}.hero-kicker{letter-spacing:1.6px;color:#cfd4e8;font-size:13px}.hero em{color:var(--mint);font-style:normal}.hero-tags{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.hero-tags span{color:#cfd4e8;border:1px solid #ffffff29;border-radius:8px;padding:5px 8px;font-size:13px}.hero .button{min-height:37px;padding:10px 14px;font-size:13px}.route-art{background:radial-gradient(#ddf5e810,#0000 68%);width:36%;height:100%;position:absolute;top:0;right:20px}.route-card{color:var(--green);box-shadow:var(--shadow-1);background:#ddf5e8;border-radius:12px;padding:14px;position:absolute}.route-card.small{align-items:center;gap:12px;width:160px;font-size:13px;display:flex;top:45px;right:62px;transform:rotate(-7deg)}.route-card.small span{background:#ddf5e8;border-radius:8px;padding:7px;font-size:13px}.route-card.big{width:230px;padding:20px;top:132px;right:22px;transform:rotate(5deg)}.route-card.big>span{color:#62647a;margin-bottom:18px;font-size:28px;display:block}.route-card.big strong{margin-bottom:7px;font-size:16px;display:block}.route-card.big small{color:#62647a;font-size:13px}.route-card.bottom{background:#fff1d6;align-items:center;gap:8px;width:210px;padding:12px;font-size:13px;display:flex;bottom:40px;right:25px;transform:rotate(-4deg)}.route-line{border:1px dashed #62647a;border-radius:70%;width:160px;height:250px;position:absolute;top:50px;right:70px;transform:rotate(28deg)}.stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:26px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:170px;padding:20px 23px}.stat-label{letter-spacing:1px;color:#62647a;font-size:13px}.stat>div{justify-content:space-between;align-items:center;margin:10px 0;display:flex}.stat strong{font-size:36px;font-family:var(--font);letter-spacing:-1px;font-weight:600}.stat strong small{color:#cfd4e8;font-size:18px;font-weight:400}.stat p{margin:7px 0 3px;font-size:13px}.text-button{color:var(--green);text-align:left;background:0 0;border:0;padding:5px 0;font-size:13px;font-weight:600}.text-button:hover{text-decoration:underline}progress{appearance:none;background:#ddf5e8;border:none;border-radius:12px;width:100%;height:5px;display:block}progress::-webkit-progress-bar{background:#ddf5e8;border-radius:12px}progress::-webkit-progress-value{background:#62647a;border-radius:12px}progress::-moz-progress-bar{background:#62647a;border-radius:12px}.two-col{grid-template-columns:1.6fr 1fr;gap:22px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:20px;padding:26px}.section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.section-head h3{margin:0}.section-head>.muted{font-size:13px}.action-row{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-top:1px solid #ddf5e8;align-items:center;gap:15px;padding:20px 0;display:flex}.number{color:#62647a;background:#eef0fb;border-radius:8px;place-items:center;width:31px;min-width:31px;height:33px;font-size:13px;display:grid}.action-row>span:nth-child(2){flex:1}.action-row strong{margin-bottom:5px;font-size:13px;display:block}.action-row small{color:var(--muted);font-size:13px;display:block}.action-row>span:last-child{color:#62647a}.note{background:#ddf5e8;border-color:#ddf5e8}.note-icon{color:#62647a;margin-bottom:15px;font-size:28px;display:block}.note p,.note small{color:#62647a;font-size:13px}.mini-divider{background:#ddf5e8;height:1px;margin:20px 0}footer{color:#62647a;align-items:center;gap:13px;padding:18px 2px 5px;font-size:13px;font-weight:700;display:flex}footer span{color:#cfd4e8;font-size:13px;font-weight:400}footer small{color:#cfd4e8;margin-left:auto;font-size:13px;font-weight:400}.pill{color:#62647a;background:#ddf5e8;border:1px solid #ddf5e8;border-radius:24px;padding:8px 12px;font-size:13px}.profile-layout{grid-template-columns:1.6fr 1fr;gap:22px;display:grid}.interview{padding:32px}.interview h2{margin-top:30px;font-size:28px;line-height:1.4}.interview p{font-size:13px}.interview-controls{justify-content:space-between;gap:10px;margin:20px 0;display:flex}.dots{flex-wrap:wrap;gap:7px;margin-top:26px;display:flex}.dots button{border:1px solid var(--line);color:#62647a;background:#fff;border-radius:50%;width:25px;height:25px;padding:0;font-size:13px}.dots button.done{background:#ddf5e8}.dots button.current{background:var(--green);color:#fff;border-color:var(--green)}.field{color:#62647a;flex-direction:column;gap:8px;margin:18px 0;font-size:13px;display:flex}.field>span{font-size:13px;font-weight:600}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd4e8;border-radius:8px;min-width:0;padding:11px 12px}textarea{resize:vertical;font-size:13px;line-height:1.6}.check{align-items:flex-start;gap:12px;margin:25px 0 15px;font-size:13px;line-height:1.6;display:flex}.check input{width:auto;accent-color:var(--green);margin-top:4px}.facts{max-width:900px}.form-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.import-form>p{font-size:13px}.filter-row{flex-wrap:wrap;gap:9px;margin:5px 0 23px;display:flex}.chip{border:1px solid var(--line);color:#62647a;background:#fff;border-radius:24px;padding:8px 14px;font-size:13px}.chip.selected{color:var(--green);background:#ddf5e8;border-color:#cfd4e8}.empty{text-align:center;padding:60px 20px}.empty-icon{color:#62647a;margin-bottom:22px;font-size:45px;line-height:1}.empty h2{font-size:22px}.empty p{font-size:13px}.empty .small{margin:20px 0 0;font-size:13px}.badge{white-space:nowrap;border-radius:24px;align-items:center;padding:7px 10px;font-size:13px;line-height:1.3;display:inline-flex}.company{color:#62647a;font-size:13px}.job-card h2{font-size:22px}.assessment{border-top:1px solid var(--line);padding-top:14px;font-size:13px}.assessment p{margin-bottom:9px}.positive{color:#62647a}.negative{color:#c62f3e}.assessment details{background:#f6f7fd;border-radius:8px;margin:15px 0;padding:14px 18px}.assessment summary{cursor:pointer;color:#62647a;font-size:13px}.assessment ul{color:#62647a;padding-left:18px;font-size:13px;line-height:1.9}.job-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.week-banner{background:#ddf5e8;border:1px solid #cfd4e8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:23px;padding:18px 23px;display:flex}.week-banner strong{font-size:22px}.week-banner span{font-size:13px}.week-banner small{color:#62647a;width:100%;margin-top:-8px;font-size:13px}.application{align-items:center;gap:18px;display:flex}.application-icon{color:#62647a;width:42px;height:45px;font-family:var(--font);background:#ffebdd;border-radius:8px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.application-copy{flex:1;min-width:0}.application h3{margin:7px 0;font-size:16px}.application p{margin:0 0 5px;font-size:13px}.application small{color:#62647a;font-size:13px}.application-actions{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.application-actions .button{min-height:34px;padding:8px 12px;font-size:13px}.connection-list{padding:0;font-size:13px;list-style:none}.connection-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.connection-list strong{color:#62647a;text-align:right;font-size:13px;font-weight:500}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b1d2b88;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{width:680px;max-width:100%;max-height:92vh;box-shadow:var(--shadow-1);background:#fff;border-radius:16px;padding:28px;overflow:auto}.modal h2{margin:0;font-size:22px}.modal p{font-size:13px}.close{color:#62647a;background:#eef0fb;border:0;border-radius:50%;width:30px;height:30px;font-size:22px}.modal>small{margin-top:15px;display:block}.toast{z-index:100;color:#fff;max-width:620px;box-shadow:var(--shadow-1);background:#3c3f55;border-radius:8px;padding:15px 22px;font-size:13px;line-height:1.5;position:fixed;top:20px;left:50%;transform:translate(-30%)}.alert{border-radius:12px;margin-bottom:20px;padding:18px;font-size:13px;line-height:1.7}.error{color:#c62f3e;background:#ffebdd}.loading{text-align:center;color:var(--green);padding:80px}@media (min-width:1550px){.content{padding-top:45px}.hero{min-height:390px}.hero h2{font-size:36px}.route-art{right:60px}.route-card.small{right:90px}.route-card.big{right:35px}}@media (max-width:1150px){.sidebar{width:200px;padding:28px 14px}.main{width:calc(100% - 200px);margin-left:200px}.content{padding:30px 25px}.topbar{padding:0 25px}.hero{padding:30px}.hero h2{font-size:28px}.route-art{opacity:.8;right:0}.route-card.big{width:185px;right:5px}.route-card.small{right:20px}.route-card.bottom{width:190px;right:0}.hero>div:first-child{max-width:70%}.two-col,.profile-layout{grid-template-columns:1fr}.note{margin-bottom:0}.page-heading h1{font-size:28px}.stat{padding:18px 15px}.stat-label{font-size:13px}}@media (max-width:760px){.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:12px 16px;position:sticky;top:0}.shell{display:block}.brand{gap:7px;padding:0;font-size:22px}.brand-mark{border-radius:8px;width:29px;height:29px;font-size:28px}.brand-mark>span{font-size:13px}.pilot-label,.sidebar-bottom{display:none}.sidebar nav{gap:5px;margin-top:11px;display:flex;overflow:auto}.nav{white-space:nowrap;border-radius:8px;flex-direction:column;flex:1;gap:2px;width:auto;min-width:57px;margin:0;padding:6px 5px;font-size:13px}.nav>span{font-size:18px}.nav small{display:none}.main{width:100%;margin:0}.topbar{height:44px;padding:0 18px;font-size:13px}.private{font-size:13px}.content{padding:25px 16px}.page-heading{margin-bottom:22px;display:block}.page-heading>.button,.page-heading>.pill{margin-top:17px}.page-heading .pill{display:inline-block}h1,.page-heading h1{font-size:28px}.page-heading p{font-size:13px}.hero{min-height:338px;padding:28px 24px}.hero>div:first-child{max-width:100%}.hero h2{max-width:370px;font-size:28px}.hero p{max-width:340px;font-size:13px}.hero-tags span,.hero-kicker{font-size:13px}.route-art{display:none}.stats{grid-template-columns:1fr;gap:12px;margin-bottom:22px}.stat{min-height:140px;padding:17px 20px}.stat-label{font-size:13px}.stat strong{font-size:28px}.stat>div{margin:6px 0}.panel{padding:22px 19px}.section-head>.muted{display:none}.action-row{gap:11px}.action-row strong,.action-row small{font-size:13px}.interview{padding:24px 20px}.interview h2{font-size:22px}.interview-controls .button{padding:10px 13px;font-size:13px}.form-grid{grid-template-columns:1fr}.job-card .section-head{align-items:flex-start}.job-card h2{font-size:22px}.job-card .badge{padding:6px 8px;font-size:13px}.job-actions .button{flex-grow:1;font-size:13px}.application{flex-wrap:wrap;align-items:flex-start;gap:12px}.application-icon{width:33px;height:36px}.application-copy{width:calc(100% - 50px)}.application-actions{border-top:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:12px}.application h3{font-size:14px}.week-banner{gap:10px;padding:16px}.week-banner strong{font-size:22px}.week-banner span{flex:1;font-size:13px}.week-banner small{margin-top:0;font-size:13px}.modal-backdrop{padding:10px}.modal{max-height:95vh;padding:24px 18px}.modal h2{font-size:22px}.toast{max-width:none;inset:auto 16px 20px;transform:none}.empty{padding:43px 20px}.empty h2{font-size:22px}footer{flex-wrap:wrap;font-size:13px}footer span{font-size:13px}footer small{width:100%;margin:0;font-size:13px}.connection-list{font-size:13px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media print{.sidebar,.topbar,.page-heading>.button,.job-actions,.button,footer,.filter-row{display:none!important}.main{width:100%;margin:0}.content{padding:0}.panel{break-inside:avoid}.shell{display:block}.application{border-color:#cfd4e8}.week-banner{background:#fff}.modal-backdrop{display:none}}.channel-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.channel-card{margin:0}.channel-card h2{margin:12px 0;font-size:22px}.channel-card .pill{font-size:13px;display:inline-block}.channel-grid+.panel{margin-top:22px}.support>small{margin-top:18px;display:block}.document-row{align-items:center;gap:18px;display:flex}.document-row>div{flex:1;min-width:0}.document-row strong{overflow-wrap:anywhere;font-size:13px}.document-row small{color:var(--muted);margin-top:6px;font-size:13px;display:block}.task-row{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:20px 0;display:flex}.task-row>input[type=checkbox]{width:18px;height:18px;accent-color:var(--green);margin-top:3px}.task-row>div{flex:1}.task-row strong{margin-bottom:7px;font-size:13px;display:block}.task-row small{color:var(--muted);font-size:13px;display:block}.task-row>input[type=date]{width:145px;padding:8px;font-size:13px}.task-done strong{opacity:.5;text-decoration:line-through}.task-add{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding-top:18px;display:flex}.task-add>input:first-child{flex:1;min-width:190px}.task-add>input[type=date]{width:150px}.plan-summary{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:23px;font-size:13px;display:flex}.plan-summary strong{margin-right:6px;font-size:28px}.plan-summary .button:first-of-type{margin-left:auto}.experiment{background:#ddf5e8}.experiment h2{font-size:28px}.experiment-proposal{background:#fff8;border-radius:12px;padding:18px;font-size:13px;line-height:1.7}.experiment .small{margin:20px 0 0}.install-card{background:#ddf5e8;border-radius:12px;padding:20px 25px}.install-card p{margin:10px 0;font-size:13px}.sidebar{padding-top:25px}.sidebar .nav{padding-top:10px;padding-bottom:10px}.sidebar .pilot-label{padding-bottom:20px}@media (max-width:760px){.sidebar nav{justify-content:flex-start;gap:4px}.nav{flex:none;min-width:65px}.channel-grid{grid-template-columns:1fr}.document-row{flex-wrap:wrap}.document-row>div{flex-basis:100%}.task-row{flex-wrap:wrap}.task-row>div{flex-basis:calc(100% - 40px)}.task-row>input[type=date]{margin-left:32px}.plan-summary{gap:12px}.plan-summary .button:first-of-type{margin-left:0}.task-add>input:first-child{flex-basis:100%}.task-add .button{flex:1}.experiment h2{font-size:22px}.sidebar .nav{padding-top:6px;padding-bottom:6px}.sidebar{padding:12px 16px}}:root{--ink:#1b1d2b;--muted:#62647a;--green:#2447f5;--mint:#eef0fb;--bg:#fff;--line:#e4e7f3;--orange:#2447f5}.sidebar{background:#f6f7fd;border-color:#e4e7f3;width:224px;padding:23px 14px}.main{width:calc(100% - 224px);margin-left:224px}.brand{letter-spacing:-1.2px;padding:0 10px;font-size:28px}.brand-mark{border-radius:8px;width:29px;height:29px;font-size:28px}.pilot-label{color:#62647a;font-size:13px}.nav{color:#62647a;border-radius:8px;gap:10px;margin:3px 0;font-size:13px}.nav.active{color:#3c3f55;background:#e4e7f3}.nav>span{place-items:center;width:21px;display:grid}.sidebar .nav{padding:10px 12px}.nav small{background:#cfd4e8}.avatar{color:#62647a;background:#e4e7f3}.topbar{background:#fff;gap:20px;height:55px;padding:0 35px;font-size:13px}.private{color:#62647a;margin-left:auto}.private i{background:#62647a}.quick-search{border:1px solid var(--line);color:#cfd4e8;background:#f6f7fd;border-radius:8px;gap:45px;margin-left:auto;padding:6px 8px;font-size:13px;display:flex}.quick-search kbd{border:1px solid #e4e7f3;border-radius:8px;padding:0 3px;font-family:inherit;font-size:13px}.content{max-width:1360px;padding:32px 35px 18px}h1{letter-spacing:-.9px;font-size:28px}.page-heading p{font-size:13px}.eyebrow{color:#62647a;letter-spacing:1.25px;font-size:13px!important}.greeting-dot{color:#2447f5}.button{min-height:36px;box-shadow:var(--shadow-1);border-color:#e4e7f3;border-radius:8px;padding:9px 13px;font-size:13px}.button.light{color:#62647a;background:#fff;border-color:#e4e7f3}.hero{color:var(--ink);background:linear-gradient(100deg,#eef0fb,#f6f7fd);border:1px solid #e4e7f3;border-radius:12px;min-height:0;margin-bottom:22px;padding:23px 26px}.hero>div:first-child{width:100%;max-width:100%}.hero-kicker{color:#62647a;font-size:13px}.hero h2{letter-spacing:-.5px;margin:10px 0 7px;font-size:22px;font-weight:600;line-height:1.5}.hero em{color:#62647a}.hero p{color:#62647a;max-width:720px;margin-bottom:14px;font-size:13px}.hero-tags{gap:7px;margin:0}.hero-tags span{color:#62647a;background:#fff8;border-color:#e4e7f3;font-size:13px}.hero .button{min-height:31px;padding:7px 11px;font-size:13px;position:absolute;bottom:0;right:0}.route-art{display:none}.stats{gap:15px}.stat{border-radius:8px;min-height:151px;padding:18px 20px}.stat-label{color:#62647a;font-size:13px}.stat strong{letter-spacing:-.7px;font-size:28px}.stat strong small{color:#cfd4e8;font-size:16px}.stat-icon{color:#cfd4e8;background:#f6f7fd;border-radius:8px;padding:6px 10px;font-size:18px}.stat p{color:#cfd4e8;font-size:13px}.text-button{color:#62647a;font-size:13px;font-weight:500}progress{background:#eef0fb}progress::-webkit-progress-bar{background:#eef0fb}progress::-webkit-progress-value{background:#cfd4e8}progress::-moz-progress-bar{background:#cfd4e8}.panel{box-shadow:var(--shadow-1);border-color:#e4e7f3;border-radius:8px;padding:23px}h3{letter-spacing:-.1px;font-size:14px}.dashboard-grid{grid-template-columns:1.65fr 1fr;gap:22px;display:grid}.dashboard-grid .panel{margin-bottom:17px}.focus-list{align-self:start;padding-bottom:5px}.task-row{border-color:#e4e7f3;gap:12px;padding:19px 0}.task-row strong,.focus-task-title{font-size:13px;font-weight:500}.focus-task-title{text-align:left;color:#62647a;background:0 0;border:0;margin-bottom:7px;padding:0;line-height:1.5}.task-row small{color:#cfd4e8;font-size:13px;line-height:1.7}.task-row>input[type=checkbox]{accent-color:#62647a;border-color:#cfd4e8;width:14px;height:14px}.due-tag{color:#cfd4e8;white-space:nowrap;background:#f6f7fd;border-radius:8px;padding:4px 6px;font-size:13px}.due-tag.overdue{color:#62647a;background:#ffe6ec}.assistant-note{background:#f6f7fd;border-color:#eef0fb}.assistant-avatar{color:#cfd4e8;background:#e4e7f3;border-radius:8px;place-items:center;width:28px;height:28px;margin-bottom:16px;display:grid}.assistant-note .eyebrow{font-size:13px!important}.assistant-note h3{color:#62647a;font-size:16px;line-height:1.6}.assistant-note p{color:#62647a;font-size:13px;line-height:1.8}.compact-pipeline h3{margin-bottom:14px}.compact-pipeline>button{color:#62647a;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:9px 0;font-size:13px;display:flex}.compact-pipeline>button>span{align-items:center;gap:8px;display:flex}.compact-pipeline strong{color:#62647a;font-weight:500}.compact-pipeline .status-dot{border:1px solid #cfd4e8;border-radius:50%;width:6px;height:6px}.compact-pipeline .status-received,.compact-pipeline .status-interview,.compact-pipeline .status-offer{background:#cfd4e8;border-color:#cfd4e8}.pill{color:#cfd4e8;background:#f6f7fd;border-color:#e4e7f3}.badge.review{color:#62647a;background:#ddf5e8}.badge.clarify{color:#62647a;background:#ffebdd}.badge.blocked{color:#62647a;background:#ffe6ec}.week-banner,.experiment{background:#f6f7fd;border-color:#e4e7f3}.note,.install-card{background:#eef0fb;border-color:#e4e7f3}.field{color:#62647a}.field>span{font-size:13px}input,select,textarea{color:#62647a;background:#fff;border-color:#e4e7f3;border-radius:8px}.interview>textarea{background:#fff;border-color:#e4e7f3}.command-menu{max-width:540px;padding:12px}.command-menu>input{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:15px;font-size:14px}.command-result{text-align:left;color:#62647a;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px;font-size:13px;display:flex}.command-result:hover{background:#eef0fb}.command-result>span{color:#cfd4e8;margin-left:auto}.command-menu>small{padding:12px}.toast{background:#62647a}footer{color:#cfd4e8;font-size:13px}footer span,footer small{color:#cfd4e8}.capability-list{color:#62647a;padding-left:18px;font-size:13px;line-height:2}.channel-card h2{font-size:22px}.channel-card p{font-size:13px}.connection-list strong{color:#cfd4e8}@media (max-width:1150px){.sidebar{width:200px}.main{width:calc(100% - 200px);margin-left:200px}.content{padding:28px 25px}.dashboard-grid{grid-template-columns:1.4fr 1fr}.topbar{padding:0 25px}.quick-search{gap:13px}.hero h2{font-size:22px}.hero .button{margin-top:15px;position:static}.hero-tags{margin-bottom:0}}@media (max-width:760px){.sidebar{width:100%;padding:12px 16px}.sidebar .nav{padding:6px 5px}.main{width:100%;margin:0}.topbar{height:43px;padding:0 16px}.topbar>span:first-child{white-space:nowrap}.topbar .private{display:none}.quick-search{gap:0;padding:4px 7px;font-size:0}.quick-search kbd{font-size:13px}.content{padding:24px 16px}h1,.page-heading h1{font-size:28px}.hero{padding:20px}.hero h2{font-size:22px;line-height:1.5}.hero h2 em{display:block}.hero-tags span{font-size:13px}.hero>div:first-child{max-width:100%}.hero .button{margin-top:15px;position:static}.stats{grid-template-columns:repeat(3,1fr);gap:8px}.stat{min-height:135px;padding:13px 11px}.stat-label{letter-spacing:.4px;min-height:21px;font-size:13px;line-height:1.7;display:block}.stat strong{font-size:28px}.stat strong small{font-size:13px}.stat-icon{display:none}.stat p{font-size:13px;line-height:1.6}.stat .text-button{font-size:13px}.dashboard-grid{grid-template-columns:1fr;gap:0}.panel{padding:20px}.focus-list{padding-bottom:3px}.focus-list .task-row{flex-wrap:nowrap}.focus-list .task-row>div{flex:1;min-width:0}.focus-list .section-head{gap:9px}.focus-list h3,.focus-task-title,.task-row small{font-size:13px}.assistant-note h3{font-size:16px}.page-heading>.button{margin-top:15px}.brand{font-size:22px}.hero p{font-size:13px}}p,.page-heading p,.assistant-note p,.hero p,.task-row small,.stat p,.action-row small,.connection-list,.application small,.application p,.channel-card p,.assessment ul,.assessment summary,.eyebrow,.stat-label,.hero-kicker,.company,.muted,.compact-pipeline>button,.connection-list strong,.field,.field>span{color:#62647a}.focus-task-title,.assistant-note h3,.hero h2{color:#3c3f55}.due-tag,.hero-tags span,.pill,.text-button,.sidebar .pilot-label,.brand-dot,.quick-search,.stat strong small{color:#62647a}.mobile-nav{display:none}@media (max-width:760px){.sidebar nav{display:none}.sidebar{padding:15px 17px;position:static}.topbar{z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;position:sticky;top:0}.mobile-nav{z-index:35;padding:9px 6px max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #e4e7f3;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#62647a;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:5px;padding:2px;font-size:13px;display:flex}.mobile-nav button.selected{color:#2447f5}.mobile-nav svg{width:20px;height:20px}.content{padding-bottom:88px}.toast{bottom:85px}.command-menu{align-self:flex-end;max-height:75vh;margin-bottom:70px}.hero{padding:19px 20px}.hero h2{font-size:22px}}.followup-action{flex-direction:column;gap:5px;margin-top:13px;display:flex}.followup-action small{color:#62647a;font-size:13px;line-height:1.7}.followup-card{background:#f6f7fd;border:1px solid #e4e7f3;border-radius:8px;margin-top:15px;padding:20px}.followup-card p{margin-bottom:10px;font-size:13px}.followup-card strong{font-size:13px;line-height:1.7;display:block}.followup-card small{color:#62647a;margin:10px 0 15px;font-size:13px;display:block}.reflection-form{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.reflection-form h3{font-size:18px}.reflection-form .field>span{font-size:13px}.welcome{color:#1b1d2b;max-width:1180px;margin:auto;padding:32px 48px}.welcome-nav{justify-content:space-between;align-items:center;gap:24px;display:flex}.welcome-hero{max-width:740px;padding:100px 0 76px}.welcome-hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(48px,7vw,88px);line-height:1.05}.welcome-hero h1 em{color:#2447f5;font-style:normal}.welcome-hero>p:not(.eyebrow){color:#62647a;max-width:570px;font-size:22px;line-height:1.7}.welcome-hero .button{margin-top:22px}.welcome-hero>small{color:#62647a;margin-top:18px;line-height:1.6;display:block}.welcome-features{border-top:1px solid #e4e7f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:36px 0;display:grid}.welcome-features article>span{color:#2447f5;font-size:13px;font-weight:700}.welcome-features h2{margin:12px 0;font-size:22px}.welcome-features p{color:#62647a;line-height:1.7}.welcome-footer{color:#62647a;padding:32px 0;font-size:13px}.login-page{max-width:580px;min-height:100vh;margin:0 auto;padding:52px 24px}.login-page>.brand{margin-bottom:42px;display:inline-flex}.login-panel{margin-bottom:24px;padding:36px}.login-panel h1{letter-spacing:-.04em;font-size:36px}.login-panel>p{color:#62647a;line-height:1.7}.login-panel form{margin-top:28px}.login-panel .button{justify-content:center;width:100%}.topbar>.text-button{white-space:nowrap}@media (max-width:640px){.welcome{padding:22px}.welcome-nav .brand{font-size:28px}.welcome-nav .button{padding:10px 14px;font-size:13px}.welcome-hero{padding:72px 0 48px}.welcome-hero>p:not(.eyebrow){font-size:18px}.welcome-features{grid-template-columns:1fr;gap:16px}.welcome-features article{padding-bottom:12px}.login-panel{padding:24px}.login-page{padding-top:30px}.topbar{flex-wrap:wrap;gap:12px}.topbar .quick-search{display:none}}.conversion .welcome-nav nav{align-items:center;gap:28px;display:flex}.welcome-nav nav>a:not(.button){color:#62647a;font-size:14px}.welcome-split{grid-template-columns:1.1fr 1fr;align-items:center;gap:62px;padding:70px 0 80px;display:grid}.welcome-split .welcome-hero{padding:0}.welcome-split h1{font-size:clamp(44px,5.1vw,68px)}.welcome-split .welcome-hero>p:not(.eyebrow){font-size:18px;line-height:1.75}.welcome-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.welcome-actions .button{margin:0}.welcome-demo{box-shadow:var(--shadow-1);background:#fff;border:1px solid #e4e7f3;border-radius:24px;padding:28px;transform:rotate(1deg)}.demo-label{letter-spacing:.12em;color:#62647a;font-size:13px;font-weight:700}.demo-greeting{align-items:center;gap:13px;margin:24px 0;display:flex}.demo-greeting p{color:#62647a;margin:6px 0;font-size:13px}.demo-avatar{color:#2447f5;background:#e7ebff;border-radius:16px;flex-shrink:0;place-items:center;width:45px;height:45px;font-size:28px;display:grid}.demo-focus{background:#eef0fb;border-radius:16px;margin-bottom:12px;padding:22px}.demo-focus>span{letter-spacing:.1em;color:#2447f5;font-size:13px;font-weight:700}.demo-focus h2{letter-spacing:-.035em;margin:12px 0;font-size:22px}.demo-focus p{color:#62647a;font-size:13px;line-height:1.7}.demo-focus>div{flex-wrap:wrap;gap:6px;display:flex}.demo-focus>div>span{background:#fff;border-radius:24px;padding:6px 9px;font-size:13px}.demo-task{border-bottom:1px solid #eef0fb;align-items:center;gap:14px;padding:16px 0;display:flex}.demo-task>span{color:#2447f5;border:1px solid #e4e7f3;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.demo-task strong{font-size:13px}.demo-task small{color:#62647a;margin-top:5px;font-size:13px;display:block}.demo-caption{color:#62647a;margin:18px 0 0;font-size:13px;line-height:1.6}.recognition{background:#e4e7f3;border-radius:24px;grid-template-columns:1fr 1.15fr;gap:72px;margin:0 -48px;padding:60px 48px;display:grid}.conversion h2{letter-spacing:-.04em;margin:16px 0 20px;font-size:clamp(28px,3.2vw,39px);line-height:1.2}.conversion p{line-height:1.75}.recognition p{color:#62647a}.recognition ul{margin:0;padding:0;list-style:none}.recognition li{border-bottom:1px solid #cfd4e8;padding:20px 0}.recognition li:first-child{padding-top:0}.recognition li:last-child{border-bottom:0}.recognition li strong{font-size:16px;display:block}.recognition li span{color:#62647a;margin-top:8px;font-size:14px;line-height:1.7;display:block}.welcome-how{padding:80px 0 35px;scroll-margin-top:32px}.section-intro{max-width:620px}.section-intro>p:last-child{color:#62647a}.welcome-features{margin-top:32px}.welcome-features h3{margin:12px 0;font-size:22px;line-height:1.4}.welcome-trust{background:#fff;border:1px solid #e4e7f3;border-radius:24px;align-items:flex-start;gap:28px;padding:38px;display:flex}.welcome-trust>div{max-width:710px}.welcome-trust h2{font-size:28px}.welcome-trust p:last-child{color:#62647a;margin-bottom:0}.trust-symbol{color:#2447f5;font-size:42px}.welcome-faq{grid-template-columns:1fr 1.5fr;gap:55px;padding:80px 0;display:grid}.welcome-faq details{border-bottom:1px solid #cfd4e8;padding:20px 0}.welcome-faq details:first-child{padding-top:0}.welcome-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.welcome-faq details p{color:#62647a;font-size:14px}.welcome-final{text-align:center;color:#fff;background:#3c3f55;border-radius:24px;margin:0 -48px;padding:64px 24px}.welcome-final .eyebrow{color:#cfd4e8}.welcome-final h2{font-size:clamp(34px,4.5vw,52px)}.welcome-final p:not(.eyebrow){color:#cfd4e8;max-width:480px;margin:0 auto 26px}.welcome-final .button{display:inline-flex}.welcome-final>.text-button{color:#e4e7f3;margin:20px auto 0;display:block}.conversion .welcome-footer{justify-content:space-between;align-items:center;gap:20px;padding:44px 0 12px;display:flex}.welcome-demo .demo-focus h2{font-size:22px}.welcome-demo .demo-greeting p{line-height:1.5}.login-panel a:not(.button){color:#2447f5;text-decoration:underline}.login-panel .button{text-decoration:none;display:inline-flex}@media (max-width:900px){.welcome-split{gap:30px}.welcome-demo{padding:20px}.recognition{gap:35px}.welcome-split h1{font-size:49px}}@media (max-width:700px){.conversion .welcome-nav nav{gap:12px}.welcome-nav nav>a:not(.button){display:none}.welcome-split{grid-template-columns:1fr;gap:38px;padding:52px 0}.welcome-split h1{font-size:clamp(43px,10vw,65px)}.welcome-demo{transform:none}.recognition{grid-template-columns:1fr;gap:24px;margin:0;padding:30px 24px}.welcome-how{padding-top:52px}.welcome-trust{gap:16px;padding:24px}.trust-symbol,.welcome-trust h2{font-size:28px}.welcome-faq{grid-template-columns:1fr;gap:18px;padding:48px 0}.welcome-final{margin:0;padding:42px 22px}.conversion .welcome-footer{flex-direction:column;align-items:flex-start}.welcome-features{margin-top:24px}.welcome-actions{gap:17px}.welcome-actions>.button{justify-content:center;width:100%}.welcome-actions>.text-button{padding:8px 0}.demo-focus{padding:18px}.demo-task strong{font-size:13px}}.conversion{color:var(--ink)}.conversion .welcome-hero h1 em{color:var(--green)}.conversion .welcome-hero>p:not(.eyebrow),.conversion .welcome-hero>small{color:var(--muted)}.conversion .welcome-nav nav>a:not(.button){color:var(--ink)}.public-header{z-index:30;position:relative}.public-header .menu-toggle{display:none}.welcome-photo{align-self:stretch;min-height:510px;margin:0;position:relative}.welcome-photo>img{object-fit:cover;object-position:61% center;border-radius:24px;width:100%;height:100%;display:block}.welcome-photo figcaption{box-shadow:var(--shadow-1);background:#fffffff2;border-radius:16px;align-items:center;gap:14px;padding:19px;display:flex;position:absolute;bottom:22px;left:20px;right:20px}.welcome-photo figcaption>span{background:var(--green);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.welcome-photo figcaption strong{font-size:14px}.welcome-photo figcaption small{color:var(--muted);margin-top:5px;font-size:13px;display:block}.conversion .recognition{background:#ddf5e8}.conversion .recognition p,.conversion .recognition li span{color:var(--muted)}.conversion .recognition li{border-color:#cfd4e8}.conversion .welcome-features{border-color:var(--line)}.conversion .welcome-features article>span{color:var(--green)}.conversion .welcome-features p{color:var(--muted)}.welcome-product{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin:25px 0 70px;display:grid}.welcome-product>div>p:not(.eyebrow){color:var(--muted)}.welcome-product ul{color:var(--green);margin:24px 0;padding-left:18px;line-height:2}.welcome-product .welcome-demo{box-shadow:var(--shadow-1);border-color:var(--line);transform:none}.conversion .demo-focus,.conversion .demo-avatar{background:#ddf5e8}.conversion .demo-focus>span,.conversion .demo-avatar,.conversion .demo-task>span{color:var(--green)}.conversion .demo-focus p,.conversion .demo-greeting p,.conversion .demo-task small{color:var(--muted)}.conversion .welcome-trust{border-color:var(--line)}.conversion .trust-symbol{color:var(--green)}.conversion .welcome-trust p:last-child,.conversion .welcome-faq details p{color:var(--muted)}.conversion .welcome-final{background:var(--green)}.conversion .welcome-final .eyebrow,.conversion .welcome-final p:not(.eyebrow){color:#cfd4e8}.conversion .welcome-final .button.primary{background:var(--mint);color:var(--green);border-color:var(--mint)}.conversion .welcome-final>.text-button{color:#ddf5e8}.conversion .welcome-footer>nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;max-width:440px;display:flex}.conversion .welcome-footer>nav>a{font-size:13px}.recognition,.welcome-faq,.welcome-trust{scroll-margin-top:30px}.welcome-nav .brand{padding-left:0}.public-mobile-menu{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fff;border-radius:16px;flex-direction:column;padding:18px;position:absolute;top:calc(100% + 14px);left:0;right:0;align-items:stretch!important;gap:0!important;display:flex!important}.public-mobile-menu>a:not(.button){padding:14px 6px;font-size:16px!important;display:block!important}.public-mobile-menu>.button{margin-top:10px}@media (max-width:1000px){.conversion .welcome-nav nav{gap:17px}.welcome-split{gap:30px}.welcome-photo{min-height:450px}.welcome-product{gap:35px}}@media (max-width:760px){.public-header .desktop-links{display:none!important}.public-header .menu-toggle{display:inline-flex}.welcome-split{grid-template-columns:1fr}.welcome-photo{height:410px;min-height:0}.welcome-photo>img{object-position:60% 45%}.welcome-product{grid-template-columns:1fr;gap:30px;margin:10px 0 45px}.welcome-photo figcaption{padding:15px;bottom:14px;left:14px;right:14px}.conversion .welcome-footer>nav{justify-content:flex-start}.welcome-split .welcome-hero h1{font-size:clamp(43px,10vw,65px)}}@media (min-width:761px){.public-mobile-menu{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.admin-page{max-width:1180px;margin:auto;padding:32px 32px 60px}.admin-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:65px;display:flex}.admin-grid{grid-template-columns:1fr 1fr;gap:24px;margin:30px 0 24px;display:grid}.admin-grid .panel{margin:0}.admin-grid h2{margin-top:22px;font-size:28px}.admin-grid li{overflow-wrap:anywhere;line-height:1.9}.admin-grid dd{margin:4px 0 16px}.admin-grid dt{color:var(--muted);font-size:13px}.admin-status-list{padding:0;list-style:none}.admin-status-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;display:flex}.admin-status-list strong{font-size:13px}.admin-grid a{overflow-wrap:anywhere}@media (max-width:700px){.admin-page{padding:24px 18px}.admin-header{flex-direction:column;align-items:flex-start;margin-bottom:40px}.admin-grid{grid-template-columns:1fr;gap:16px}.admin-status-list li{flex-wrap:wrap}}.login-submit{justify-content:center;width:100%;min-height:48px}.login-feedback{text-align:left;outline-offset:4px;border:1px solid;border-radius:12px;gap:13px;margin:20px 0;padding:18px;display:flex}.login-feedback.success{color:#3c3f55;background:#ddf5e8;border-color:#cfd4e8}.login-feedback.error{color:#c62f3e;background:#ffe6ec;border-color:#cfd4e8}.login-feedback strong{font-size:16px;line-height:1.4;display:block}.login-feedback p{color:inherit;margin:9px 0 0;font-size:14px;line-height:1.6}.login-feedback .login-address{overflow-wrap:anywhere;font-weight:600}.login-feedback small{overflow-wrap:anywhere;margin-top:12px;display:block}.login-feedback-icon{background:#ffffff90;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.login-help a{font-size:13px}.login-pending{color:var(--ink);margin:12px 0;font-size:14px}.login-note{margin-top:16px}.login-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login-spinner{animation:none}}.getting-started{background:#fff;border-color:#cfd4e8;margin-bottom:30px}.getting-started>h2{margin:18px 0 9px;font-size:28px}.getting-started>p{max-width:620px}.getting-started ol{margin:24px 0;padding:0;list-style:none}.getting-started li{border-top:1px solid var(--line);align-items:center;gap:15px;padding:17px 0;display:flex}.getting-started li>span{width:29px;height:29px;color:var(--green);background:#ddf5e8;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.getting-started li>div{flex:1;min-width:0}.getting-started li strong,.getting-started li small{display:block}.getting-started li small{color:var(--muted);margin-top:5px}.getting-started li.complete>span{background:var(--green);color:#fff}.getting-started>small{margin-top:12px;display:block}@media (max-width:600px){.getting-started li{flex-wrap:wrap;align-items:flex-start}.getting-started li>.text-button{margin-left:44px}.getting-started .section-head{gap:10px}}.action-feedback{overflow-wrap:anywhere;background:#eef0fb;border-left:3px solid #62647a;border-radius:8px;margin:14px 0;padding:12px 14px;color:#3c3f55!important;font-size:13px!important}.intake-history{margin-top:18px;font-size:13px}.intake-history summary{cursor:pointer;padding:12px 0}.intake-history article{border-left:2px solid #cfd4e8;margin:10px 0;padding:14px}.intake-history strong{line-height:1.7}.intake-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.interview h2:focus{outline-offset:6px;outline:2px solid #cfd4e8}.command-menu{position:relative}.command-close{align-self:flex-end;min-width:44px;min-height:44px;margin:0 0 8px auto}.panel,.application-copy,.topbar>span:first-child{min-width:0}.panel p,.application-copy h3,.company{overflow-wrap:anywhere}@media (max-width:760px){input,select,textarea,.interview textarea,.modal textarea,.command-menu input{font-size:16px}.dots{gap:5px}.dots button{width:44px;height:44px;font-size:13px}.interview-controls .button,.followup-action .text-button,.mobile-nav button{min-height:44px}.followup-action small{font-size:13px}.topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:55px;padding-top:8px;padding-bottom:8px}.topbar>.text-button{min-height:36px}.topbar>span:first-child{white-space:normal;flex:100%}.modal{max-height:calc(100dvh - 32px);overflow-y:auto}.modal-backdrop{padding:16px}.content{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}@media (max-width:480px){.stats{grid-template-columns:1fr}.stat-label{min-height:0;font-size:13px}.stat p{font-size:13px}.stat strong{font-size:28px}.stat{min-height:0}.topbar .crumb{font-size:13px}}.discovery-stage{text-align:center;max-width:640px;margin:20px auto}.discovery-stack{padding:12px 20px 22px;overflow:hidden}.discovery-card{box-shadow:var(--shadow-1);touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e4e7f3;border-radius:24px;min-height:300px;padding:38px 32px}.discovery-card h2{margin:18px 0;font-size:28px;line-height:1.35}.discovery-card h2:focus{outline:0}.discovery-card p:not(.eyebrow){font-size:16px}.discovery-symbol{color:#2447f5;background:#eef0fb;border-radius:24px;place-items:center;width:65px;height:65px;margin:0 auto 24px;font-size:36px;display:grid}.discovery-swipe-label{color:#62647a;margin-top:24px;font-size:13px;display:block}.discovery-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.discovery-options .button{min-height:50px}.discovery-secondary{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:18px 0;display:flex}.discovery-secondary button{min-height:44px}.discovery-help{max-width:500px;margin:12px auto}.discovery-other{text-align:left}.discovery-directions{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.discovery-directions article{background:#f6f7fd;border-radius:12px;gap:14px;padding:20px;display:flex}.discovery-directions article>span{color:#2447f5;font-size:28px}.discovery-directions h3{margin-bottom:6px;font-size:16px}.discovery-directions p{margin:0;font-size:13px}.discovery-results{max-width:850px;margin:auto}@media (max-width:760px){.discovery-stage{margin-top:0}.discovery-stack{padding:6px 8px 18px}.discovery-card{min-height:270px;padding:28px 22px}.discovery-card h2{font-size:28px}.discovery-directions{grid-template-columns:1fr}.discovery-options .button{padding:12px 8px;font-size:13px}}.followup-choices{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.followup-choices .button{text-align:left;white-space:normal;justify-content:flex-start;min-height:48px;line-height:1.5}@media (max-width:760px){.followup-choices{grid-template-columns:1fr}}.cloud-sync-banner{color:#3c3f55;background:#eef0fb;border-bottom:1px solid #cfd4e8;padding:10px 24px;font-size:13px}.cloud-sync-banner.has-error{color:#a45f00;background:#fff1d6}.cloud-sync-banner>span{font-weight:600}.cloud-sync-banner p{max-width:800px}.cloud-sync-banner table{max-width:650px;margin:12px 0}.cloud-sync-banner th,.cloud-sync-banner td{text-align:left;padding:8px 18px}.cloud-sync-banner .job-actions{margin:10px 0}@media (max-width:600px){.cloud-sync-banner{padding:10px 16px}.cloud-sync-banner .button{width:100%}}.cloud-sync-banner.has-workspace{margin-left:224px}@media (max-width:1150px){.cloud-sync-banner.has-workspace{margin-left:200px}}@media (max-width:760px){.cloud-sync-banner.has-workspace{margin-left:0}}.pwa-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;color:#fff;box-shadow:var(--shadow-1);background:#1b1d2b;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex;position:fixed}.pwa-offline{bottom:calc(76px + env(safe-area-inset-bottom));background:#a45f00}@media (min-width:760px){.pwa-bar{max-width:440px;left:auto}}.job-facts-form{border:1px solid var(--line);margin:16px 0;padding:16px}.job-facts-form legend{padding:0 8px;font-weight:600}.chip-row{flex-wrap:wrap;gap:8px;margin:8px 0 16px;display:flex}.field-label{margin:12px 0 4px;font-size:13px;font-weight:600}.job-facts{margin:8px 0 12px}.job-facts p{margin:4px 0}.job-facts h4{margin:10px 0 4px;font-size:13px}.job-facts ul{margin:0 0 8px 18px;padding:0}.password-nudge{border:1px solid var(--line);margin:0 0 16px;padding:12px 16px;font-size:14px}.merge-summary{border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:12px 14px}.merge-summary p{margin:0 0 10px}.start-fork{flex-wrap:wrap;gap:.75rem;display:flex}.feed{margin-bottom:24px}.feed>h2{font-family:var(--font);letter-spacing:-.8px;margin:4px 0 14px;font-size:28px}.feed-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.vacancy-card{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fff;border-radius:24px;gap:12px;padding:18px;display:grid}@media (prefers-reduced-motion:no-preference){.vacancy-card{transition:box-shadow .2s}.vacancy-card:hover{box-shadow:var(--shadow-1)}}.vc-head{align-items:center;gap:12px;display:flex}.vc-title{flex:1;gap:2px;min-width:0;display:grid}.vc-title strong{font-family:var(--font);font-size:18px;line-height:1.25}.vc-title small{color:var(--muted);font-size:14px}.vc-avatar{color:#1b1d2b;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:16px;font-weight:700;display:grid}.vc-accent-0{background:#e7ebff}.vc-accent-1{background:#fff1d6}.vc-accent-2{background:#ffebdd}.vc-accent-3{background:#dff1fb}.vc-accent-4{background:#ffe3e6}.badge-new{color:#1a35c4;white-space:nowrap;background:#eef0fb;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.heart{min-width:44px;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:50%;font-size:28px;line-height:1}.heart.on{color:#c62f3e}.heart:focus-visible,.vacancy-card .button:focus-visible{outline-offset:2px;outline:3px solid #2447f5}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip{color:#1b1d2b;background:#f6f7fd;border-radius:999px;padding:6px 12px;font-size:14px}.chip-onbekend{color:#a45f00;background:#ffebdd}.chip-niet{color:#c62f3e;background:#ffe6ec}.why{gap:4px;display:grid}.why p{margin:0;font-size:16px;line-height:1.45}.why small{color:var(--muted);font-size:14px;display:block}.pill.fit-sterk{color:#1b1d2b;background:#fff1d6}.pill.fit-redelijk{color:#1a35c4;background:#e7ebff}.pill.fit-beperkt,.pill.fit-onbekend{color:#1b1d2b;background:#f6f7fd}.why .pill{justify-self:start}.feed-end{text-align:center;color:var(--muted);margin:18px 0}:root{--bg:#f6f7fd;--line:#ffebdd;--muted:#62647a;--ink:#1b1d2b}body{background:var(--bg);font-size:16px;line-height:1.5}h1,h2,h3,.page-heading h1{font-family:var(--font);letter-spacing:-.02em;color:var(--ink);font-weight:700}h1{font-size:clamp(28px,4.2vw,40px);line-height:1.15}h2{font-size:clamp(22px,3vw,28px);line-height:1.2}.panel{border-color:var(--line);border-radius:16px}.button{border-radius:12px;min-height:44px;font-size:16px}.button.primary{background:#2447f5;border-color:#2447f5}.sidebar{border-color:var(--line);background:#ffe6ec}.muted,small{color:var(--muted)}.eyebrow{letter-spacing:.08em;color:#1a35c4;font-weight:700}.pill{border-radius:999px}:focus-visible{outline-offset:2px;outline:3px solid #2447f5}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.more-links{display:none}.chip-button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:999px;padding:10px 16px;font-size:16px}@media (max-width:760px){body{font-size:16px}.more-links{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.mobile-nav{border-top-color:var(--line);box-shadow:var(--shadow-1);background:#fffffff7;padding-top:6px}.mobile-nav button{color:#62647a;border-radius:16px;gap:3px;min-height:56px;font-size:13px;font-weight:600}.mobile-nav button.selected{color:#1a35c4;background:#eef0fb}.mobile-nav svg{width:24px;height:24px}.content{padding-bottom:96px}}main h1,.content h1,.page-heading h1{font-family:var(--font);letter-spacing:-.02em;font-size:clamp(28px,4.2vw,36px);font-weight:700;line-height:1.15}.group-head h2{font-family:var(--font);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.2}.content h2,.panel h2,.hero h2,.feed>h2,.stat h2,.getting-started h2,.daily-step h2,.interview h2{font-family:var(--font);letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:1.25}.content h3,.panel h3,.vc-title strong{font-family:var(--font);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.3}.eyebrow,.hero-kicker{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.content p,.panel p,.content li{font-size:16px;line-height:1.5}.content small,.panel small,.small,.muted{font-size:14px;line-height:1.45}.group{border-top:2px solid var(--line);margin-top:44px;padding-top:26px}.group:first-of-type{margin-top:28px}.group-head{border-left:4px solid #2447f5;margin-bottom:18px;padding-left:14px}.group-head p{color:var(--muted);margin:4px 0 0;font-size:16px}.group-body>.panel,.group-body>.feed,.group-body>section{margin-bottom:22px}.group-body>:last-child{margin-bottom:0}.panel{box-shadow:var(--shadow-1)}.sidebar{background:var(--surface-2);border-color:var(--line)}.badge.clarify,.chip-onbekend{background:var(--warn-soft);color:var(--warn)}h1:focus,h2:focus,h3:focus,[tabindex="-1"]:focus{outline:none}.job-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-1);padding:20px}.job-card .vc-head{margin-bottom:12px}.vc-title h3{margin:0;font-size:18px;font-weight:700;line-height:1.3}.vc-head .badge,.pill,.badge{white-space:nowrap}.followup-choices .button,.intake-starters .button{text-align:left;justify-content:flex-start;font-weight:500;line-height:1.4}.admin-tool{color:var(--muted);margin-bottom:20px}.admin-tool>summary{cursor:pointer;font-size:14px}.page-heading .pill{align-self:flex-start}footer,footer span,footer small{color:var(--muted)}footer{border-top:1px solid var(--line);margin-top:48px;padding-top:20px}input[type=file]{border:1px dashed var(--line-strong);border-radius:var(--radius-m);background:var(--white);width:100%;color:var(--ink-2);padding:10px 12px;font-size:14px}input[type=file]::file-selector-button{border:1px solid var(--line-strong);background:var(--primary-soft);color:var(--primary-dark);font:inherit;cursor:pointer;border-radius:999px;margin-right:12px;padding:8px 14px;font-weight:600}.page-heading{margin-bottom:24px}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px}.actions{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.eyebrow{margin:0 0 var(--space-2);display:block}.section-head .eyebrow{margin:0}.daily-step>*+*,.push-settings>*+*,.cv-review>*+*{margin-top:var(--space-3)}.daily-step>.eyebrow+h2{margin-top:0}.daily-step details{margin-top:var(--space-4)}.daily-step details>summary,.shortlist details>summary,.admin-tool>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:500;display:flex}.daily-step details .actions{margin-top:var(--space-3)}.push-settings{padding:var(--space-3) 0}.push-settings .button{margin-top:var(--space-2)}.feed>.section-head{margin-bottom:var(--space-2)}.feed-list+.feed-end,.feed details,.feed>small{margin-top:var(--space-4);display:block}.cv-hint{padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--primary-soft);color:var(--ink)}.cv-review fieldset{margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-l);gap:var(--space-3);display:grid}.cv-review legend{padding:0 var(--space-2);font-weight:600}.cv-review .check{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cv-review input[aria-label]{flex:1;min-width:120px}.duplicate-prompt{padding:var(--space-4);border-radius:var(--radius-l);background:var(--warn-soft);border:1px solid var(--line);margin:var(--space-4) 0}.job-list,.application-list{gap:var(--space-4);display:grid}.vector-proof ol{padding-left:20px}.cv-review .check{margin:0;font-size:15px;line-height:1.5}@media (max-width:760px){main button,main .button,main .text-button,main summary,main select,main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){min-height:44px}main .text-button,main summary{align-items:center;display:inline-flex}main summary{display:flex}main input[type=checkbox],main input[type=radio]{flex:none;width:24px;height:24px}:is(main label:has(>input[type=checkbox]),main label:has(>input[type=radio])){align-items:center;min-height:44px}.connection-list li{flex-wrap:wrap;gap:4px 12px}.connection-list strong{text-align:left;overflow-wrap:anywhere}.daily-step .actions .button,.vacancy-card>.button{flex:100%}.group{margin-top:32px;padding-top:20px}.group-head h2{font-size:22px}main h1,.page-heading h1{font-size:28px}}.daily-step details>summary,.shortlist details>summary,.admin-tool>summary,main details>summary{list-style:none}main details>summary::-webkit-details-marker{display:none}main details>summary:before{content:"▸";width:1.2em;color:var(--primary);flex:none;display:inline-block}main details[open]>summary:before{content:"▾"}@media (max-width:760px){main .button,main .text-button,main button{min-height:44px!important}main input[type=checkbox],main input[type=radio]{width:24px!important;height:24px!important;min-height:24px!important}}.compact-pipeline .status-dot{flex:none;width:10px;height:10px;display:inline-block}.followed-sources{gap:var(--space-3);margin-bottom:var(--space-5);display:grid}.followed-sources h3,.followed-sources p{margin:0}.source-form{gap:var(--space-3);display:grid}.source-form .button{justify-self:start}.source-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.source-item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-m);flex-wrap:wrap;display:flex}.source-item>div:first-child{gap:2px;display:grid}.phasebar{gap:var(--space-2) var(--space-4);margin:var(--space-2) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.phasebar li{align-items:center;gap:var(--space-1);color:var(--muted);font-size:.8125rem;display:flex}.phasebar .dot{border:2px solid var(--line);background:var(--surface);border-radius:50%;width:10px;height:10px}.phasebar li.done .dot{border-color:var(--primary);background:var(--primary)}.phasebar li.current{color:var(--ink);font-weight:600}.phasebar li.current .dot{border-color:var(--primary);background:var(--primary-soft)}.phase-chip{padding:2px var(--space-3);background:var(--surface-2);color:var(--muted);border-radius:999px;font-size:.8125rem;display:inline-block}.phasebar-closed,.next-action{margin:var(--space-2) 0}.next-action .next-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.next-action .owner{padding:0 var(--space-2);border-radius:999px;font-size:.75rem;font-weight:600;display:inline-block}.next-action .owner-you{background:var(--primary-soft);color:var(--primary-dark)}.next-action .owner-them{background:var(--surface-2);color:var(--muted)}.trajectory{gap:var(--space-3);margin:var(--space-3) 0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m);display:grid}.trajectory h3{margin:0}.quick-steps{gap:var(--space-2);flex-wrap:wrap;display:flex}.step-form{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-s);background:var(--surface-2);display:grid}.timeline{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.timeline li{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--line);grid-template-columns:5.5rem 1fr auto;align-items:baseline;display:grid}.timeline .when{color:var(--muted);font-size:.8125rem}.timeline .what{gap:2px;display:grid}@media (max-width:520px){.timeline li{grid-template-columns:4.5rem 1fr}.timeline li .text-button{grid-column:2;justify-self:start}}.next-action.next-late small,.next-action.next-today small,.next-action.next-soon small{color:var(--warn)}.mail-draft{gap:var(--space-3);display:grid}.mail-draft.open{padding:var(--space-3);border-radius:var(--radius-s);background:var(--surface-2)}.capture,.capture-form,.capture-proposal{gap:var(--space-3);display:grid}.capture h3{margin:0}.segmented{gap:var(--space-2);display:flex}.job-trajectory{gap:var(--space-2);margin:var(--space-2) 0;justify-items:start;display:grid}.card-trajectory{margin:var(--space-2) 0}.inbound-messages ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.inbound-messages li{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-m);display:grid}.inbound-messages h4{margin:var(--space-3) 0 var(--space-2)}.inbound-address code{word-break:break-all}
