.page-title{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.page-title p{color:#667286;margin-top:.5rem}.primary-action{color:#fff;background:#132337;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:800;display:inline-flex}.secondary-action{background:#fff;border:1px solid #dce2e7;border-radius:.75rem;padding:.7rem 1rem;font-weight:700}.toolbar{gap:.65rem;margin-bottom:1rem;display:flex}.toolbar label{background:#fff;border:1px solid #dfe4e8;border-radius:.8rem;flex:1;align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.toolbar input{outline:none;width:100%;padding:.75rem 0}.toolbar>button{background:#fff;border:1px solid #dfe4e8;border-radius:.8rem;align-items:center;gap:.4rem;padding:0 1rem;font-weight:700;display:flex}.table-head,.table-row{grid-template-columns:minmax(240px,2fr) .7fr .7fr .7fr 1fr 32px;align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid}.table-head{color:#7d8998;text-transform:uppercase;background:#f8f9fa;font-size:.72rem;font-weight:800}.table-row{border-top:1px solid #e7ebee}.table-row:hover{background:#f8fafb}.role-cell{align-items:center;gap:.75rem;display:flex}.role-cell i{background:#edf1f4;border-radius:.7rem;place-items:center;width:36px;height:36px;display:grid}.status{border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-style:normal;font-weight:800}.status.live{color:#426400;background:#e9f8ca}.status.closed{color:#657284;background:#edf0f2}.status.draft{color:#805b0c;background:#fff0d5}.candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.candidate-card{background:#fff;border:1px solid #dfe4e8;border-radius:1.25rem;padding:1.25rem}.candidate-card p{color:#788596;font-size:.82rem}.candidate-card strong{font-size:1.4rem}.candidate-card strong small{color:#8993a0;font-size:.7rem}.candidate-verdict{color:#51750c;align-items:center;gap:.35rem;margin:1.2rem 0 .65rem;font-size:.8rem;font-weight:800;display:flex}.skills{border-bottom:1px solid #e8ecef;padding-bottom:1.1rem}.candidate-card button{background:#edf1f4;border-radius:.7rem;margin-top:1rem;padding:.6rem .8rem;font-size:.78rem;font-weight:800}.candidate-card button:last-child{color:#fff;background:#132337}.builder-top{border-bottom:1px solid #dfe4e8;justify-content:space-between;align-items:center;padding-bottom:1.1rem;display:flex}.builder-top>a{align-items:center;gap:.4rem;font-weight:800;display:flex}.builder-top>div{align-items:center;display:flex}.builder-top span{background:#dfe4e8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:800;display:grid}.builder-top span.on{color:#fff;background:#132337}.builder-top i{background:#dfe4e8;width:55px;height:2px}.builder-top>button{font-size:.82rem;font-weight:800}.builder{max-width:850px;margin:2.5rem auto}.builder>div:first-child>p:last-child{color:#667286;margin-top:.6rem}.form-card{background:#fff;border:1px solid #dfe4e8;border-radius:1.4rem;flex-direction:column;gap:1.4rem;padding:1.5rem;display:flex}.two-col{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field{flex-direction:column;gap:.5rem;display:flex}.field>span{font-size:.82rem;font-weight:800}.field input,.field textarea,.field>button{border:1px solid #dce2e7;border-radius:.75rem;outline:none;width:100%;padding:.85rem}.field textarea{resize:vertical;min-height:110px}.field>button{background:#fff;justify-content:space-between;align-items:center;display:flex}.template-box{color:#385500;background:#eff7dc;border-radius:1rem;align-items:center;gap:1rem;padding:1rem;display:flex}.template-box p{font-size:.8rem}.builder-actions{justify-content:space-between;margin-top:1.25rem;display:flex}.question-card{background:#fff;border:1px solid #dfe4e8;border-radius:1rem;grid-template-columns:24px 34px 1fr auto;align-items:center;gap:.7rem;padding:1rem;display:grid}.question-card>span{background:#edf1f4;border-radius:.6rem;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.question-card p{color:#7b8796;margin-top:.2rem;font-size:.76rem}.add-question{border:1px dashed #b9c2cc;border-radius:1rem;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:1rem;font-weight:800;display:flex}.publish-ready{text-align:center;padding:1rem}.publish-ready>span{color:#466800;background:#e7f8c0;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 1rem;display:grid}.publish-ready p{color:#667286;max-width:550px;margin:.5rem auto}.copy-field{display:flex}.copy-field input{border-radius:.75rem 0 0 .75rem}.copy-field button{color:#fff;background:#132337;border-radius:0 .75rem .75rem 0;padding:0 1rem;font-weight:800}.talent-search{background:#fff;border:1px solid #dfe4e8;border-radius:1rem;align-items:center;gap:.7rem;margin-bottom:1.5rem;padding:.55rem;display:flex}.talent-search input{outline:none;flex:1;padding:.5rem}.talent-search button{color:#fff;background:#132337;border-radius:.7rem;gap:.4rem;padding:.7rem 1rem;font-weight:800;display:flex}.talent-layout{grid-template-columns:250px 1fr;gap:1.5rem;display:grid}.filter-panel{background:#fff;border:1px solid #dfe4e8;border-radius:1rem;flex-direction:column;gap:1.2rem;height:fit-content;padding:1.2rem;display:flex}.filter-panel label{color:#6d7888;flex-direction:column;gap:.45rem;font-size:.78rem;font-weight:700;display:flex}.filter-panel select{border:1px solid #dfe4e8;border-radius:.6rem;padding:.65rem}.talent-card{background:#fff;border:1px solid #dfe4e8;border-radius:1rem;align-items:center;gap:1rem;padding:1.2rem;display:flex}.talent-card p{color:#778495;font-size:.8rem}.talent-card em{background:#edf1f4;border-radius:999px;margin:.7rem .35rem 0 0;padding:.3rem .55rem;font-size:.7rem;font-style:normal;display:inline-block}.talent-card strong{font-size:1.4rem}.talent-card strong small{color:#8b95a1;font-size:.65rem;display:block}.talent-card>button{color:#fff;background:#132337;border-radius:.7rem;padding:.65rem .8rem;font-size:.78rem;font-weight:800}.analytics-metrics{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.analytics-metrics article{background:#fff;border:1px solid #dfe4e8;border-radius:1rem;padding:1.2rem;position:relative}.analytics-metrics article>svg{color:#8290a0;position:absolute;top:1rem;right:1rem}.analytics-metrics p{color:#728093;font-size:.8rem}.analytics-metrics b{margin:.25rem 0;font-size:1.8rem;display:block}.analytics-metrics small{color:#637083;align-items:center;gap:.2rem;display:flex}.funnel{grid-template-columns:140px 1fr 40px;align-items:center;gap:.8rem;margin:1rem 0;font-size:.8rem;display:grid}.funnel>div{background:#edf0f2;border-radius:999px;height:8px}.funnel i{background:#9ac62e;border-radius:999px;height:100%;display:block}.source-row{border-bottom:1px solid #e7ebee;justify-content:space-between;padding:1rem 0;display:flex}.source-row p{color:#7b8795;font-size:.75rem}.source-row strong{font-size:1.2rem}.source-row small{color:#88929e;font-size:.65rem;display:block}@media (max-width:800px){.table-head{display:none}.table-row{grid-template-columns:1fr auto}.table-row>span:nth-child(n+3){display:none}.candidate-grid,.analytics-metrics,.two-col,.talent-layout{grid-template-columns:1fr}.filter-panel{display:none}.toolbar{flex-wrap:wrap}.toolbar label{min-width:100%}.page-title{flex-direction:column;align-items:flex-start}.question-card{grid-template-columns:24px 30px 1fr}.question-card button{display:none}.talent-card{flex-wrap:wrap;align-items:flex-start}}
.detail-back{color:#657184;align-items:center;gap:.35rem;margin-bottom:1.3rem;font-weight:800;display:inline-flex}.detail-back svg{width:17px}.detail-stats{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.detail-stats article{background:#fff;border:1px solid #dfe4e8;border-radius:1rem;flex-direction:column;padding:1rem;display:flex;position:relative}.detail-stats article>svg{color:#8c97a5;width:18px;position:absolute;top:1rem;right:1rem}.detail-stats b{font-size:1.6rem}.detail-stats span{color:#798595;font-size:.76rem}.leader-row{border-top:1px solid #e7ebee;grid-template-columns:24px 42px minmax(160px,1fr) minmax(120px,.7fr) 60px 20px;align-items:center;gap:.7rem;padding:1rem 1.2rem;display:grid}.leader-row:hover{background:#f8fafb}.leader-row>span:first-child{color:#9aa3ae;font-weight:800}.leader-row p{color:#7d8998;font-size:.72rem}.leader-row em{color:#50720f;font-size:.76rem;font-style:normal;font-weight:800}.leader-row strong{font-size:1.1rem}.leader-row strong small{color:#8b95a0;font-size:.65rem}.leader-row>svg{width:15px}.rubric{border-bottom:1px solid #e7ebee;justify-content:space-between;padding:.85rem 0;font-size:.82rem;display:flex}.rubric+hr{border-color:#e7ebee;margin:1rem 0}.candidate-profile-head{background:#fff;border:1px solid #dfe4e8;border-radius:1.25rem;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.avatar.large{width:70px;height:70px;font-size:1rem}.candidate-profile-head p{color:#6f7c8d}.profile-score{text-align:right}.profile-score b{font-size:1.8rem;display:block}.profile-score span{color:#788596;font-size:.72rem}.shortlisted{color:#426400;background:#e7f8c0;border-radius:.75rem;align-items:center;gap:.4rem;padding:.75rem 1rem;font-weight:800;display:flex}.evidence-grid{grid-template-columns:1.5fr .8fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.confidence{color:#50720f;align-items:center;gap:.4rem;margin-top:1rem;font-size:.78rem;font-weight:800;display:flex}.confidence svg{width:16px}.answer-row{border-top:1px solid #e7ebee;grid-template-columns:40px 1fr;gap:1rem;padding:1.2rem;display:grid}.answer-row>button{color:#fff;background:#132337;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.answer-row>button svg{width:15px}.answer-row>div>div{justify-content:space-between;display:flex}.answer-row p{color:#566477;margin:.25rem 0;font-size:.84rem}.answer-row blockquote{color:#7a8695;border-left:3px solid #b7d965;padding-left:.8rem;font-size:.78rem}.competency{margin:1.1rem 0}.competency>div{justify-content:space-between;font-size:.78rem;display:flex}.competency>i{background:#edf0f2;border-radius:999px;height:7px;margin-top:.4rem;display:block}.competency em{background:#9ac62e;border-radius:999px;height:100%;display:block}.interview-shell{background:#f4f6f8;min-height:100vh}.interview-shell>header{background:#fff;border-bottom:1px solid #dfe4e8;justify-content:space-between;align-items:center;height:70px;padding:0 4vw;display:flex}.interview-shell>header a{align-items:center;gap:.5rem;font-size:1.1rem;font-weight:900;display:flex}.interview-shell>header a span{color:#c8f25c;background:#132337;border-radius:.7rem;place-items:center;width:34px;height:34px;display:grid}.interview-shell>header>div{color:#6d7888;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.interview-welcome{grid-template-columns:1.4fr .7fr;gap:3rem;max-width:1050px;margin:8vh auto;padding:2rem;display:grid}.interview-welcome>div>p{color:#667286;max-width:650px;margin-top:1rem;font-size:1.05rem}.interview-facts{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0;display:grid}.interview-facts span{background:#fff;border:1px solid #dfe4e8;border-radius:1rem;grid-template-columns:30px 1fr;align-items:center;padding:1rem;display:grid}.interview-facts svg{color:#638d12;grid-row:span 2}.interview-facts small{color:#7c8796}.interview-welcome>div>button,.setup-card>button,.complete-card>button{color:#fff;background:#132337;border-radius:.8rem;align-items:center;gap:.5rem;padding:.9rem 1.2rem;font-weight:800;display:inline-flex}.interview-welcome aside{color:#fff;background:#132337;border-radius:1.2rem;height:fit-content;padding:1.5rem}.interview-welcome aside>p{margin-bottom:1rem;font-weight:800}.interview-welcome aside span{color:#c6ced8;gap:.5rem;margin:.8rem 0;font-size:.85rem;display:flex}.interview-welcome aside svg{color:#c8f25c;width:16px}.setup-card,.complete-card{background:#fff;border:1px solid #dfe4e8;border-radius:1.5rem;max-width:680px;margin:8vh auto;padding:2rem}.setup-card>p{margin-bottom:.25rem}.device-grid{grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0;display:grid}.device-grid article{border:1px solid #dfe4e8;border-radius:1rem;align-items:center;gap:.8rem;padding:1rem;display:flex}.device-grid article>svg:first-child{color:#657184}.device-grid article>svg:last-child{color:#638d12;margin-left:auto}.device-grid p{color:#798595;font-size:.75rem}.setup-card label{color:#5f6c7d;margin:1rem 0 1.5rem;font-size:.82rem;display:block}.live-interview{max-width:950px;margin:2rem auto;padding:1rem}.interview-progress{align-items:center;gap:1rem;display:flex}.interview-progress>button{background:#fff;border:1px solid #dfe4e8;border-radius:.6rem;place-items:center;width:34px;height:34px;display:grid}.interview-progress>i{background:#dfe4e8;border-radius:99px;flex:1;height:6px}.interview-progress em{background:#9ac62e;border-radius:99px;height:100%;display:block}.interview-progress time{font-size:.78rem}.question-panel{padding:3rem 0 2rem}.question-panel p:last-child{color:#687588;margin-top:.7rem}.response-panel{background:#fff;border:1px solid #dfe4e8;border-radius:1.2rem;padding:1.2rem}.record-placeholder{color:#fff;background:#132337;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.record-placeholder>span{background:#ffffff1a;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.record-placeholder p{color:#aeb9c6;margin:.6rem 0 1rem}.record-placeholder button{color:#132337;background:#fff;border-radius:.7rem;gap:.4rem;padding:.7rem 1rem;font-weight:800;display:flex}.or{color:#8c96a2;align-items:center;gap:1rem;margin:1rem 0;font-size:.72rem;display:flex}.or span{background:#e1e5e9;flex:1;height:1px}.response-panel textarea{resize:vertical;border:1px solid #dce2e7;border-radius:.8rem;outline:none;width:100%;min-height:120px;padding:1rem}.response-panel>div:last-child{justify-content:space-between;align-items:center;margin-top:.8rem;display:flex}.response-panel>div:last-child small{color:#768292}.response-panel>div:last-child button{color:#fff;background:#132337;border-radius:.7rem;align-items:center;gap:.4rem;padding:.7rem 1rem;font-weight:800;display:flex}.complete-card{text-align:center}.complete-card>span{color:#4b7007;background:#e7f8c0;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 1rem;display:grid}.complete-card p{color:#657184;margin:1rem auto 1.5rem}.template-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.template-card{background:#fff;border:1px solid #dfe4e8;border-radius:1.2rem;padding:1.3rem}.template-card>span{color:#4b7007;background:#e7f8c0;border-radius:.8rem;place-items:center;width:42px;height:42px;margin-bottom:1rem;display:grid}.template-card>p,.template-card>small{color:#798595;font-size:.75rem}.template-card h2{margin:.2rem 0}.template-card>div{gap:.5rem;margin-top:1.2rem;display:flex}.template-card button,.template-card a{background:#edf1f4;border-radius:.7rem;padding:.6rem .8rem;font-size:.78rem;font-weight:800}.template-card a{color:#fff;background:#132337;align-items:center;gap:.35rem;display:flex}.settings-layout{grid-template-columns:220px 1fr;gap:1.5rem;display:grid}.settings-layout>nav a{gap:.5rem;display:flex}.settings-layout>nav .selected{color:#253900;background:#eaf4cc}.settings-intro{color:#748091;margin:.4rem 0 1.2rem}.company-logo{color:#c8f25c;background:#132337;border-radius:1rem;place-items:center;width:64px;height:64px;margin-bottom:1.5rem;font-size:1.1rem;font-weight:900;display:grid}.settings-layout hr{border-color:#e1e6ea;margin:1.5rem 0}.settings-layout .flex p{color:#778394;font-size:.78rem}.toggle{background:#dfe4e8;border-radius:99px;width:48px;height:28px;padding:3px}.toggle i{background:#fff;border-radius:50%;width:22px;height:22px;display:block}.toggle.on{background:#89b42b}.toggle.on i{margin-left:20px}.settings-save{justify-content:space-between;align-items:center;margin-top:2rem;display:flex}.settings-save>span{color:#697688;align-items:center;gap:.35rem;font-size:.75rem;display:flex}@media (max-width:800px){.detail-stats{grid-template-columns:1fr 1fr}.leader-row{grid-template-columns:24px 42px 1fr 50px}.leader-row em,.leader-row>svg{display:none}.candidate-profile-head{flex-wrap:wrap;align-items:flex-start}.evidence-grid,.interview-welcome,.template-grid,.settings-layout,.device-grid{grid-template-columns:1fr}.interview-shell>header>div{display:none}.interview-facts{grid-template-columns:1fr}.setup-card{margin:3vh 1rem}.live-interview{margin-top:.5rem}.interview-progress time{display:none}}
:root{--background:#eef3f4;--foreground:#102a38;--primary:#183d4b;--primary-foreground:#fff;--secondary:#e1ebed;--secondary-foreground:#173543;--muted:#e7eef0;--muted-foreground:#526b78;--accent:#d4f05e;--accent-foreground:#183b2d;--border:#cbdade;--input:#b9cbd0;--ring:#367f77;--radius:.35rem}body{color:#102a38;letter-spacing:-.005em;background:#eef3f4;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:400}h1{letter-spacing:-.035em;font-size:clamp(1.9rem,3.2vw,2.55rem);font-weight:650}h2{letter-spacing:-.02em;font-weight:620}.eyebrow{color:#4d6574;letter-spacing:.1em;font-weight:700}header{box-shadow:0 1px #1e2d3c05}header [class*=rounded-xl]{border-radius:6px!important}aside{border-color:#cbdade!important}nav a{border-radius:5px;padding:.68rem .75rem;font-weight:570}nav .nav-active{color:#173d39;background:#d9f06b}nav a:hover{background:#e4eeee}.candidate-side{background:#f9fbfb!important}.panel,.metric,.candidate-card,.template-card,.talent-card,.filter-panel,.form-card,.question-card,.assessment-card,.setup-card,.complete-card,.candidate-profile-head{border-color:#e1e6eb;box-shadow:0 1px 2px #17243206;border-radius:7px!important}.metric{min-height:116px;padding:1.15rem}.metric-icon,.role-cell i,.template-card>span{border-radius:5px!important}.metric-icon.green,.template-card>span{color:#2e6761;background:#e4efed}.metric-icon.blue{color:#435f7b;background:#e9eef5}.metric-icon.violet{color:#665675;background:#eeeaf4}.metric p{color:#718093}.metric strong{font-weight:620}.metric small{color:#8290a0}.primary-action,.secondary-action,.candidate-card button,.candidate-card a,.talent-card>button,.template-card button,.template-card a,.builder-actions button,.response-panel button,.interview-welcome button,.setup-card button,.complete-card button{border-radius:5px!important;font-weight:600!important}.primary-action,.candidate-card button:last-child,.talent-card>button,.template-card a,.response-panel>div:last-child button{background:#2b4357}.primary-action:hover{background:#203547}.panel-head{padding:1.1rem 1.2rem}.panel-head button,.toolbar>button{font-weight:550}.candidate-row{padding:.92rem 1.15rem}.candidate-row b{font-weight:580}.recommend,.candidate-verdict,.confidence{font-weight:600;color:#356d67!important}.avatar{border-radius:6px!important}.avatar.violet{color:#5d536c;background:#ebe8f0}.avatar.blue{color:#405c71;background:#e7edf2}.score b,.profile-score b,.detail-stats b,.analytics-metrics b{font-weight:620}.status{border-radius:4px;padding:.25rem .45rem;font-weight:600}.status.live{color:#2d655f;background:#e4f0ed}.status.closed{color:#637181;background:#eef1f3}.status.draft{color:#75643e;background:#f4efe2}.toolbar label,.toolbar>button,.talent-search,.field input,.field textarea,.field>button,.copy-field input,.filter-panel select{border-radius:5px!important}.toolbar label,.talent-search{box-shadow:0 1px 1px #1a293605}.table-head{background:#fafbfc;font-weight:650}.table-row{padding-top:.88rem;padding-bottom:.88rem}.table-row b,.role-cell b{font-weight:560}.candidate-card h2,.talent-card h2,.template-card h2{font-weight:610}.candidate-card button:first-child,.candidate-card a{color:#33465a;background:#f0f3f5}.candidate-card .skills{color:#728094}.builder{max-width:900px}.builder-top span{background:#e5e9ed;border-radius:4px;font-weight:600}.builder-top span.on{background:#2c4558}.template-box{color:#2d625d;background:#edf5f4;border:1px solid #d7e5e2;border-radius:6px}.question-card>span{background:#eef1f3;border-radius:4px}.add-question{border-radius:6px}.detail-stats article{border-radius:6px;box-shadow:0 1px 2px #17243205}.leader-row em{color:#356d67}.rubric b{font-weight:600}.shortlisted{color:#2e665f;background:#e3f0ed;border-radius:5px;font-weight:600}.competency em,.funnel i{background:#5e8f89}.candidate-profile-head .large{border-radius:7px!important}.confidence svg,.candidate-verdict svg{color:#4a7c77}.answer-row blockquote{border-color:#80aaa5}.interview-shell{background:#f7f8fa}.interview-shell>header a span{color:#b9d8d4;background:#2b4357;border-radius:5px}.interview-welcome aside{background:#263c50;border-radius:7px}.interview-welcome aside svg{color:#9fc5c0}.interview-facts span,.record-placeholder,.response-panel{border-radius:6px}.record-placeholder{background:#263c50}.interview-facts span{box-shadow:0 1px 2px #17243205}.interview-facts svg{color:#4b7c77}.or{color:#8994a0}.verified{color:#285b56;background:#dcece9;border-radius:4px;font-weight:650}.profile-stat{border-radius:5px}.orb{display:none}.analytics-metrics article{border-radius:6px;box-shadow:0 1px 2px #17243205}.toggle{border-radius:4px}.toggle i{border-radius:2px}.toggle.on{background:#5d8b86}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #6d9691}@media (max-width:800px){.panel,.metric,.candidate-card,.template-card,.talent-card,.filter-panel,.form-card,.question-card,.assessment-card,.setup-card,.complete-card,.candidate-profile-head{border-radius:6px!important}}
.auth-page{color:#182126;background:#f7f8fa;grid-template-columns:minmax(360px,1fr) minmax(480px,.92fr);min-height:100vh;display:grid}.auth-story{color:#fff;background:linear-gradient(145deg,#102820 0%,#173b30 58%,#214c40 100%);flex-direction:column;min-height:100vh;padding:38px clamp(38px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-150px;right:-110px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.auth-brand{z-index:1;width:max-content;color:inherit;letter-spacing:-.02em;align-items:center;gap:11px;font-size:18px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.auth-brand span{color:#173128;background:#dff769;border-radius:5px;place-items:center;width:33px;height:33px;font-size:12px;font-weight:800;display:grid}.auth-story-copy{z-index:1;max-width:650px;margin:auto 0;position:relative}.auth-eyebrow{color:#dff769;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 22px;font-size:13px;font-weight:650;display:flex}.auth-story h1{letter-spacing:-.05em;max-width:650px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:520;line-height:1.03}.auth-story-copy>p:not(.auth-eyebrow){color:#c8d7d1;max-width:610px;margin:25px 0 31px;font-size:17px;line-height:1.7}.auth-points{gap:13px;display:grid}.auth-points span{color:#edf4f1;align-items:center;gap:10px;font-size:14px;display:flex}.auth-points svg{color:#dff769}.auth-proof{z-index:1;color:#b9cac3;border-top:1px solid #ffffff1f;align-items:center;gap:12px;max-width:480px;padding-top:24px;font-size:13px;line-height:1.5;display:flex;position:relative}.auth-proof svg{color:#dff769;flex:none}.auth-proof strong{color:#fff;font-weight:600}.auth-panel{place-items:center;padding:42px;display:grid}.auth-card{width:min(100%,450px)}.auth-kicker{color:#5f716a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:700}.auth-card h2,.onboard-card h2{color:#15211c;letter-spacing:-.035em;margin:0;font-size:32px;font-weight:570}.auth-subtitle{color:#68756f;margin:9px 0 25px;font-size:14px;line-height:1.6}.auth-tabs{border-bottom:1px solid #dfe4e1;grid-template-columns:1fr 1fr;margin-bottom:24px;display:grid}.auth-tabs button{color:#7c8983;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px;font-size:14px}.auth-tabs button.active{color:#1c332b;border-color:#244d40;font-weight:650}.auth-form{gap:16px;display:grid}.auth-form label{color:#34453e;gap:7px;font-size:13px;font-weight:600;display:grid}.auth-form input,.auth-form select{box-sizing:border-box;color:#18251f;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #d7dedb;border-radius:5px;outline:none;padding:0 13px;font-size:14px;transition:all .18s}.auth-form input:focus,.auth-form select:focus{border-color:#376d5c;box-shadow:0 0 0 3px #376d5c17}.auth-primary,.auth-secondary{height:47px;font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:650;display:flex}.auth-primary{color:#fff;background:#214c3f;border:1px solid #1c4035}.auth-primary:hover{background:#193d32}.auth-primary:disabled,.auth-secondary:disabled{opacity:.55;cursor:wait}.auth-secondary{color:#2f413a;background:#fff;border:1px solid #d7dedb;width:100%}.auth-divider{color:#8c9792;align-items:center;gap:12px;margin:19px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e0e5e2;flex:1;height:1px}.auth-alert{border-radius:4px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.auth-alert.error{color:#984033;background:#fff0ed}.auth-alert.success{color:#28613e;background:#edf7ef}.auth-legal{text-align:center;color:#8a9690;margin:20px 0 0;font-size:11px}.auth-callback{text-align:center;background:#f7f8fa;place-items:center;min-height:100vh;display:grid}.auth-callback div{max-width:430px}.auth-callback h1{letter-spacing:-.03em;margin:20px 0 8px;font-size:27px;font-weight:560}.auth-callback p{color:#68756f}.auth-callback a{color:#214c3f;font-weight:650}.auth-spinner{border:3px solid #d9e1dd;border-top-color:#285848;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.onboard-page{color:#18231e;background:#f5f7f6;min-height:100vh}.onboard-header{background:#fff;border-bottom:1px solid #e0e5e2;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(24px,5vw,72px);display:flex}.onboard-header .auth-brand{color:#1c3028}.onboard-header button{color:#607069;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.onboard-grid{grid-template-columns:minmax(290px,400px) minmax(440px,590px);justify-content:center;gap:clamp(45px,8vw,110px);padding:70px 28px;display:grid}.onboard-grid aside{padding-top:25px}.onboard-grid aside h1{letter-spacing:-.04em;margin:0;font-size:37px;font-weight:550;line-height:1.12}.onboard-grid aside>p:not(.auth-eyebrow){color:#66746e;margin:17px 0 38px;font-size:15px;line-height:1.65}.onboard-grid ol{gap:23px;margin:0;padding:0;list-style:none;display:grid}.onboard-grid li{color:#88928e;align-items:center;gap:13px;display:flex}.onboard-grid li>span{background:#fff;border:1px solid #d3dad7;border-radius:4px;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.onboard-grid li.active{color:#203a30}.onboard-grid li.active>span{color:#fff;background:#244e40;border-color:#244e40}.onboard-grid li strong,.onboard-grid li small{display:block}.onboard-grid li strong{font-size:14px;font-weight:620}.onboard-grid li small{color:#8a9690;margin-top:3px;font-size:12px}.onboard-card{background:#fff;border:1px solid #e0e5e2;border-radius:7px;padding:40px;box-shadow:0 12px 35px #1830270f}.onboard-icon{color:#285846;background:#eaf2ee;border-radius:5px;place-items:center;width:45px;height:45px;margin-bottom:22px;display:grid}.onboard-form{margin-top:27px}.slug-input{background:#f7f9f8;border:1px solid #d7dedb;border-radius:5px;align-items:center;height:46px;display:flex;overflow:hidden}.slug-input:focus-within{border-color:#376d5c;box-shadow:0 0 0 3px #376d5c17}.slug-input span{color:#84908a;padding-left:13px;font-weight:400}.slug-input input{background:0 0;border:0;height:44px;padding-left:2px;box-shadow:none!important}.onboard-note{color:#51635b;background:#f2f7f4;border:1px solid #dce7e1;border-radius:5px;gap:11px;padding:13px;font-size:12px;line-height:1.5;display:flex}.onboard-note svg{color:#326653;flex:none}.onboard-note strong{color:#2c473c;font-weight:650}.onboard-safe{color:#829089;justify-content:center;align-items:center;gap:6px;margin:17px 0 0;font-size:11px;display:flex}@media (max-width:850px){.auth-page{grid-template-columns:1fr}.auth-story{min-height:auto;padding:30px}.auth-story-copy{margin:75px 0}.auth-story h1{font-size:43px}.auth-panel{padding:55px 24px}.onboard-grid{grid-template-columns:1fr;max-width:650px;margin:auto}.onboard-grid aside{display:none}}@media (max-width:520px){.auth-story-copy{margin:55px 0}.auth-story h1{font-size:36px}.auth-proof{display:none}.auth-panel{padding:45px 20px}.onboard-grid{padding:30px 16px}.onboard-card{padding:26px}.slug-input span{display:none}}
.review-top{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.review-top>a,.review-top>div,.review-top button{align-items:center;gap:.4rem;display:flex}.review-top>a{font-weight:600}.review-top button{background:#fff;border:1px solid #dfe4e8;border-radius:5px;padding:.55rem .7rem;font-size:.78rem}.review-layout{grid-template-columns:245px minmax(0,1fr);gap:1.4rem;display:grid}.review-questions{background:#fff;border:1px solid #e1e6eb;border-radius:6px;height:calc(100vh - 120px);padding:1rem;overflow:auto}.review-questions h2{margin:.2rem 0 1rem}.review-questions>button{text-align:left;border-left:2px solid #0000;grid-template-columns:28px 1fr;gap:.6rem;width:100%;padding:.7rem;display:grid}.review-questions>button.active{background:#eef4f3;border-color:#58827d}.review-questions>button>span{background:#f0f3f5;place-items:center;height:26px;font-size:.7rem;display:grid}.review-questions b,.review-questions small{font-size:.75rem;display:block}.review-questions b{font-weight:560}.review-questions small{color:#87919d;margin-top:.15rem}.review-main{min-width:0}.review-heading{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.review-heading p{color:#6f7d8e;font-size:.78rem}.review-heading h1{max-width:800px;margin-top:.3rem;font-size:1.6rem}.review-heading>strong{font-size:1.8rem}.review-heading>strong small{color:#7d8896;font-size:.65rem;display:block}.video-review{color:#fff;background:#243748;border-radius:6px;min-height:390px;overflow:hidden}.video-person{flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.video-person span{color:#5b506a;background:#e9e6ef;border-radius:8px;place-items:center;width:78px;height:78px;font-size:1.3rem;font-weight:650;display:grid}.video-person p{color:#c3ccd4;margin-top:.7rem}.video-controls{background:#1c2c3b;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.video-controls button{color:#243748;background:#fff;place-items:center;width:30px;height:30px;display:grid}.video-controls i{background:#ffffff2e;flex:1;height:4px}.video-controls em{background:#9abdb8;height:100%;display:block}.video-controls span{font-size:.7rem}.transcript,.ai-evidence{background:#fff;border:1px solid #e1e6eb;border-radius:6px;margin-top:1rem;padding:1.2rem}.transcript>div{justify-content:space-between;align-items:center;display:flex}.transcript button{color:#48736e;gap:.35rem;font-size:.72rem;display:flex}.transcript>p{color:#4f5e70;margin-top:1rem;line-height:1.7}.ai-evidence>ul{gap:.5rem;margin:1rem 0;display:grid}.ai-evidence li{color:#526173;gap:.5rem;font-size:.85rem;display:flex}.ai-evidence li svg{color:#527b76;width:15px}.ai-evidence label{font-size:.78rem;font-weight:600;display:block}.ai-evidence textarea{border:1px solid #dce2e7;width:100%;min-height:70px;margin-top:.4rem;padding:.7rem;display:block}.review-nav{justify-content:space-between;align-items:center;margin:1rem 0;display:flex}.review-nav button{background:#fff;border:1px solid #dce2e7;gap:.4rem;padding:.6rem .8rem;display:flex}.review-nav button:last-child{color:#fff;background:#2b4357}.kanban{grid-template-columns:repeat(5,minmax(220px,1fr));gap:.8rem;padding-bottom:1rem;display:grid;overflow:auto}.kanban>section{background:#f1f3f5;border:1px solid #e1e6eb;min-height:520px;padding:.6rem}.kanban>section>header{align-items:center;gap:.5rem;padding:.4rem;display:flex}.kanban>section>header span{color:#83909f;font-size:.7rem}.kanban>section>header svg{width:16px;margin-left:auto}.kanban>section>a{background:#fff;border:1px solid #e1e6eb;border-radius:5px;margin-top:.55rem;padding:.8rem;display:block}.kanban>section>a>div{align-items:center;gap:.55rem;display:flex}.kanban>section>a p{color:#768395;margin:.65rem 0;font-size:.73rem}.kanban>section>a em{color:#5f6d7e;background:#eef1f3;padding:.25rem .4rem;font-size:.68rem;font-style:normal}.toolbar .chosen{color:#2e5e59;background:#e5efed}.pipeline-table{grid-template-columns:1.4fr 1.2fr .8fr .5fr .5fr}.compare{overflow:auto}.compare-head,.compare-row,.compare-actions{grid-template-columns:180px repeat(3,1fr);min-width:780px;display:grid}.compare-head{border-bottom:1px solid #e1e6eb}.compare-person{border-left:1px solid #e1e6eb;flex-direction:column;align-items:center;padding:1.2rem;display:flex;position:relative}.compare-person>button{color:#8a95a1;position:absolute;top:.6rem;right:.6rem}.compare-person b{margin-top:.5rem}.compare-person>small{color:#7c8794}.compare-person em{color:#34645e;background:#e5efed;align-items:center;gap:.25rem;margin:.5rem 0;padding:.25rem .4rem;font-size:.68rem;font-style:normal;display:flex}.compare-person strong{font-size:1.4rem}.compare-person strong small{font-size:.65rem}.compare-row{border-bottom:1px solid #e6eaed}.compare-row>b,.compare-row>span{padding:.85rem 1rem}.compare-row>b{background:#fafbfc;font-size:.78rem}.compare-row>span{border-left:1px solid #e6eaed;justify-content:center;align-items:center;gap:.3rem;font-size:.8rem;display:flex}.compare-row .best{color:#2f625c;font-weight:600}.compare-row svg{width:14px}.compare-actions{padding:1rem}.compare-actions button{border:1px solid #dce2e7;margin:0 1rem;padding:.6rem;font-weight:600}.candidate-side{background:#fff;border-right:1px solid #e1e6eb;flex-direction:column;flex-shrink:0;width:230px;height:calc(100vh - 68px);padding:1rem}.candidate-side>p{color:#7b8796;text-transform:uppercase;margin:.5rem .7rem 1rem;font-size:.72rem;font-weight:600}.candidate-side nav{flex-direction:column;gap:.2rem;display:flex}.candidate-side>div{border-top:1px solid #e3e7ea;margin-top:auto;padding:1rem .7rem}.candidate-side>div b{font-size:.78rem}.candidate-side>div span{color:#667486;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.7rem;display:flex}.candidate-side>div i{background:#56847e;border-radius:50%;width:7px;height:7px}.brand{align-items:center;gap:.5rem;font-weight:700;display:flex}.brand>span{color:#b7d6d2;background:#2b4357;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.candidate-summary{grid-template-columns:1.5fr .7fr;gap:1rem;margin-bottom:1.5rem;display:grid}.candidate-summary>article,.candidate-summary>aside{background:#fff;border:1px solid #e1e6eb;border-radius:6px;align-items:center;gap:1rem;padding:1.2rem;display:flex}.candidate-summary>article>span{color:#5d536c;background:#ebe8f0;place-items:center;width:64px;height:64px;font-weight:650;display:grid}.candidate-summary article p,.candidate-summary aside p{color:#758294;font-size:.78rem}.candidate-summary article div div{color:#47716c;align-items:center;gap:.3rem;margin-top:.4rem;font-size:.72rem;display:flex}.candidate-summary article>strong{margin-left:auto;font-size:1.5rem}.candidate-summary article>strong small{color:#7f8a97;font-size:.65rem;display:block}.candidate-summary>aside{color:#fff;background:#2a4054;display:block}.candidate-summary aside p{color:#bdc7d0}.candidate-summary aside button{color:#b9d7d3;align-items:center;gap:.4rem;margin-top:.8rem;font-size:.78rem;font-weight:600;display:flex}.candidate-dash-grid{grid-template-columns:1.5fr .7fr;gap:1.5rem;display:grid}.candidate-assessment{border-top:1px solid #e6eaed;grid-template-columns:38px 1fr 20px;align-items:center;gap:.7rem;padding:1rem;display:grid}.candidate-assessment>span{color:#47736e;background:#eef3f2;place-items:center;height:36px;display:grid}.candidate-assessment p{color:#788596;font-size:.72rem}.candidate-assessment i{background:#e8ecef;height:4px;margin-top:.5rem;display:block}.candidate-assessment em{background:#628e89;height:100%;display:block}.reach-stat{border-top:1px solid #e6eaed;flex-direction:column;padding:1rem 1.2rem;display:flex}.reach-stat b{font-size:1.4rem}.reach-stat span{color:#788596;font-size:.72rem}.role-match{border-top:1px solid #e6eaed;grid-template-columns:38px 1fr auto auto;align-items:center;gap:.8rem;padding:1rem 1.2rem;display:grid}.role-match>span{background:#eef2f4;place-items:center;height:36px;display:grid}.role-match p{color:#788596;font-size:.72rem}.role-match em{color:#32615c;background:#e5efed;padding:.3rem .45rem;font-size:.7rem;font-style:normal}.role-match button{align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:flex}.profile-editor{grid-template-columns:150px 1fr 220px;gap:1.2rem;display:grid}.profile-editor>nav{flex-direction:column;gap:.15rem;display:flex}.profile-editor>nav a{padding:.6rem .7rem;font-size:.78rem}.profile-editor>nav a.active{color:#2f5f5a;background:#edf3f2;border-left:2px solid #527c77}.editor-section{margin-bottom:1rem;padding:1.3rem}.editor-section>p,.section-title p{color:#758294;margin:.25rem 0 1rem;font-size:.76rem}.photo-edit{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.photo-edit>span{background:#ebe8f0;place-items:center;width:58px;height:58px;display:grid}.photo-edit button,.section-title button{border:1px solid #dce2e7;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.75rem;display:flex}.section-title{justify-content:space-between;display:flex}.work-item{border-top:1px solid #e4e8eb;grid-template-columns:38px 1fr auto 30px;align-items:center;gap:.6rem;padding-top:1rem;display:grid}.work-item>span{background:#eef2f4;place-items:center;height:36px;display:grid}.work-item p,.work-item small{color:#778495;font-size:.73rem}.work-item em{color:#3d6b66;gap:.3rem;font-size:.7rem;font-style:normal;display:flex}.skill-editor{flex-wrap:wrap;gap:.45rem;display:flex}.skill-editor>span,.skill-editor>button{border:1px solid #dce2e7;align-items:center;gap:.25rem;padding:.4rem .55rem;font-size:.73rem;display:flex}.skill-editor svg{color:#49736e;width:13px}.profile-health{height:fit-content}.profile-health>b{margin:.3rem 0;font-size:1.6rem;display:block}.profile-health>i{background:#e8ecef;height:5px;margin-bottom:1.2rem;display:block}.profile-health>i em{background:#618d88;width:84%;height:100%;display:block}.profile-health>span{color:#7b8795;align-items:center;gap:.4rem;margin:.65rem 0;font-size:.73rem;display:flex}.profile-health>span.done{color:#426d68}.profile-health svg{width:14px}.candidate-tabs{border-bottom:1px solid #dfe4e8;gap:1.3rem;margin-bottom:1rem;display:flex}.candidate-tabs button{color:#758294;padding:.7rem 0;font-size:.8rem}.candidate-tabs .active{color:#294e4a;border-bottom:2px solid #507b76}.assessment-list{gap:.65rem;display:grid}.assessment-list article{background:#fff;border:1px solid #e1e6eb;border-radius:6px;grid-template-columns:44px 1fr auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}.assessment-list article>span{color:#48746f;background:#eef3f2;place-items:center;height:42px;display:grid}.assessment-list article p,.assessment-list article small{color:#788596;font-size:.72rem}.assessment-list article i{background:#e8ecef;max-width:300px;height:4px;margin-top:.5rem;display:block}.assessment-list article i em{background:#628e89;height:100%;display:block}.assessment-list article>button{border:1px solid #dce2e7;align-items:center;gap:.3rem;padding:.55rem .7rem;font-size:.75rem;font-weight:600;display:flex}.preference-stack{gap:.65rem;max-width:900px;display:grid}.preference{grid-template-columns:40px 1fr auto;align-items:center;gap:.7rem;padding:1rem;display:grid}.preference>span{background:#eef2f4;place-items:center;height:38px;display:grid}.preference p,.danger-zone p{color:#758294;font-size:.75rem}.danger-zone{align-items:center;gap:.8rem;padding:1rem;display:flex}.danger-zone>button{border:1px solid #dce2e7;margin-left:auto;padding:.55rem .7rem}.notification-layout{grid-template-columns:1.5fr .6fr;gap:1.2rem;display:grid}.notification-tabs{border-bottom:1px solid #e3e7ea;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.notification-tabs span{flex:1}.notification-tabs button{color:#728092;align-items:center;gap:.3rem;font-size:.75rem;display:flex}.notification-tabs .active{color:#2d5753;font-weight:600}.notification-layout main>article{border-bottom:1px solid #e6eaed;grid-template-columns:40px 1fr 8px;gap:.7rem;padding:1rem;display:grid}.notification-layout main>article>span{color:#47716c;background:#eef3f2;place-items:center;height:38px;display:grid}.notification-layout main article p,.notification-layout main article small{color:#788596;font-size:.72rem}.notification-layout main article.unread{background:#fafcfc}.notification-layout main article>i{background:#56847e;border-radius:50%;width:7px;height:7px}.team-summary{background:#fff;border:1px solid #dfe4e8;align-items:center;gap:.8rem;margin-bottom:1rem;padding:1rem;display:flex}.team-summary>span{background:#eef2f4;place-items:center;width:40px;height:40px;display:grid}.team-summary p{color:#788596;font-size:.73rem}.team-summary button{gap:.35rem;margin-left:auto;font-size:.75rem;display:flex}.team-table .table-head,.team-table .table-row{grid-template-columns:1.5fr .8fr .8fr .6fr 30px}.member{align-items:center;gap:.6rem;display:flex}.member small{color:#7a8694;font-size:.7rem;display:block}.pending-invite{align-items:center;gap:.7rem;margin-top:1rem;padding:1rem;display:flex}.pending-invite p{color:#788596;font-size:.72rem}.pending-invite button{margin-left:auto;font-size:.75rem}.pending-invite button+button{color:#9a4b4b;margin-left:0}.billing-grid{grid-template-columns:1.1fr .9fr;gap:1rem;margin-bottom:1.2rem;display:grid}.current-plan{color:#fff;background:#2a4054;justify-content:space-between;align-items:center;padding:1.3rem;display:flex}.current-plan>div>span{color:#b8d7d3;background:#ffffff14;place-items:center;width:36px;height:36px;margin-bottom:.7rem;display:grid}.current-plan p,.current-plan small{color:#bdc7d0}.current-plan button{border:1px solid #ffffff38;gap:.35rem;padding:.6rem .8rem;font-size:.75rem;display:flex}.usage-card{padding:1.3rem}.usage-card b{font-size:1.5rem;display:block}.usage-card b small{color:#84909e;font-size:.8rem}.usage-card>i{background:#e7ebee;height:6px;margin:.8rem 0;display:block}.usage-card>i em{background:#618d88;width:68%;height:100%;display:block}.usage-card p{color:#788596;font-size:.72rem}.usage-card button{margin-top:.8rem;font-size:.75rem;font-weight:600}.payment-card{align-items:center;gap:.8rem;height:fit-content;display:flex}.payment-card>svg{color:#527b76}.payment-card p{color:#788596;font-size:.72rem}.payment-card button{margin-left:auto;font-size:.75rem}.invoice-card>div:not(.panel-head){border-top:1px solid #e5e9ec;grid-template-columns:30px 1fr auto 70px 30px;align-items:center;gap:.5rem;padding:.9rem 1rem;display:grid}.invoice-card span small{color:#7a8695;display:block}.invoice-card em{color:#3f706a;gap:.2rem;font-size:.72rem;font-style:normal;display:flex}.onboarding{background:#f7f8fa;min-height:100vh}.onboarding>header{background:#fff;border-bottom:1px solid #e1e6eb;justify-content:space-between;align-items:center;height:68px;padding:0 4vw;display:flex}.onboarding>header a{align-items:center;gap:.5rem;font-weight:700;display:flex}.onboarding>header a span{color:#b9d8d4;background:#2b4357;place-items:center;width:34px;height:34px;display:grid}.onboarding>header button{font-size:.78rem}.onboard-progress{align-items:center;max-width:700px;margin:2rem auto;display:flex}.onboard-progress>div{color:#8a95a1;flex:1;align-items:center;gap:.4rem;display:flex}.onboard-progress span{border:1px solid #ccd4db;place-items:center;width:27px;height:27px;font-size:.7rem;display:grid}.onboard-progress i{background:#d9dfe4;flex:1;height:1px}.onboard-progress b{font-size:.72rem}.onboard-progress .active{color:#2d5f59}.onboard-progress .active span{background:#e5efed;border-color:#5a8580}.onboarding>section{max-width:680px;margin:0 auto;padding:1rem}.onboarding .lead{color:#6f7c8d;margin:.5rem 0 1.5rem}.onboard-card{background:#fff;border:1px solid #e1e6eb;gap:1rem;padding:1.3rem;display:grid}.onboard-card>div{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.onboard-card label{font-size:.78rem;font-weight:600}.onboard-card input,.onboard-card select{border:1px solid #dce2e7;width:100%;margin-top:.4rem;padding:.7rem;display:block}.invite-input{grid-template-columns:1fr auto!important;gap:0!important;display:flex!important}.invite-input button{color:#fff;background:#2b4357;align-items:center;gap:.3rem;padding:0 .8rem;display:flex}.invitee{align-items:center;grid-template-columns:none!important;display:flex!important}.invitee>span{background:#eef2f4;place-items:center;width:35px;height:35px;display:grid}.invitee select{width:auto;margin-left:auto}.onboard-suggestion{background:#edf4f3;align-items:center;padding:1rem;grid-template-columns:none!important;display:flex!important}.onboard-suggestion p{color:#718092;font-size:.72rem}.onboard-suggestion button{margin-left:auto;font-size:.75rem}.onboard-ready{text-align:center;background:#fff;border:1px solid #e1e6eb;padding:2rem}.onboard-ready>span{color:#386c66;background:#e4efed;place-items:center;width:55px;height:55px;margin:0 auto 1rem;display:grid}.onboard-ready>div{text-align:left;max-width:330px;margin:1.2rem auto}.onboard-ready p{color:#667486;gap:.5rem;margin:.6rem 0;font-size:.8rem;display:flex}.onboard-actions{justify-content:space-between;margin-top:1rem;display:flex}.onboard-actions button{align-items:center;gap:.35rem;padding:.7rem .9rem;font-weight:600;display:flex}.onboard-actions button:last-child{color:#fff;background:#2b4357}.help-hero{text-align:center;margin-bottom:2rem;padding:2rem}.help-hero label{background:#fff;border:1px solid #dce2e7;align-items:center;gap:.6rem;max-width:600px;margin:1.3rem auto 0;padding:0 .8rem;display:flex}.help-hero input{outline:none;flex:1;padding:.8rem}.support-options{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.2rem;display:grid}.support-options article{background:#fff;border:1px solid #e1e6eb;padding:1.2rem}.support-options article>svg{color:#527b76}.support-options p{color:#748193;margin:.4rem 0;font-size:.78rem}.support-options button{gap:.3rem;font-size:.75rem;font-weight:600;display:flex}.guide-row{border-top:1px solid #e6eaed;grid-template-columns:36px 1fr 20px;align-items:center;gap:.7rem;padding:1rem;display:grid}.guide-row>span{background:#eef2f4;place-items:center;height:34px;display:grid}.guide-row p{color:#788596;font-size:.73rem}.guide-row>svg{width:15px}.support-status{height:fit-content}.support-status>svg{color:#527b76}.support-status p{color:#788596;margin:.4rem 0;font-size:.75rem}.support-status a{font-size:.75rem;font-weight:600}.support-status hr{border-color:#e1e6eb;margin:1.2rem 0}.support-status button{color:#fff;background:#2b4357;margin-top:.5rem;padding:.6rem .8rem;font-size:.75rem}@media (max-width:900px){.review-layout{grid-template-columns:1fr}.review-questions{height:auto;display:flex;overflow:auto}.review-questions>p,.review-questions>h2{display:none}.review-questions>button{min-width:150px}.profile-editor{grid-template-columns:1fr}.profile-editor>nav{flex-direction:row;overflow:auto}.profile-health{order:-1}.candidate-summary,.candidate-dash-grid,.notification-layout,.billing-grid,.support-options{grid-template-columns:1fr}.team-table .table-head{display:none}.team-table .table-row{grid-template-columns:1fr auto}.team-table .table-row>span:nth-child(2),.team-table .table-row>span:nth-child(3),.team-table .table-row>span:nth-child(4){display:none}}@media (max-width:650px){.review-heading{flex-direction:column}.video-review{min-height:280px}.video-person{min-height:220px}.detail-stats{grid-template-columns:1fr 1fr}.candidate-summary>article{flex-wrap:wrap}.role-match{grid-template-columns:36px 1fr}.role-match em,.role-match button{grid-column:2}.assessment-list article{grid-template-columns:38px 1fr}.assessment-list article>em,.assessment-list article>button{grid-column:2}.onboard-progress b{display:none}.onboarding>section{padding:1rem}.onboard-card>div,.support-options{grid-template-columns:1fr}}
.landing{--ink:#132821;--green:#193e33;--lime:#dff769;--muted:#65746e;color:var(--ink);background:#fbfcfb;font-family:Arial,sans-serif}.landing *{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landing-nav{align-items:center;max-width:1240px;height:78px;margin:auto;padding:0 28px;display:flex}.landing-brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.landing-brand span{background:var(--green);width:35px;height:35px;color:var(--lime);border-radius:5px;place-items:center;display:grid}.landing-brand svg{width:19px}.landing-links{color:#4e5e57;gap:32px;margin:auto;font-size:14px;display:flex}.landing-actions{align-items:center;gap:22px;font-size:14px;font-weight:600;display:flex}.landing-button{background:var(--green);border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:13px 19px;font-weight:650;color:#fff!important;display:inline-flex!important}.landing-button svg,.landing-demo svg,.landing-split a svg,.candidate-band a svg{width:17px}.landing-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1240px;min-height:680px;margin:auto;padding:70px 28px 90px;display:grid}.landing-hero-copy{max-width:590px}.landing-eyebrow{color:#356457;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 18px;font-size:12px;font-weight:700;display:flex}.landing-eyebrow svg{width:15px}.landing-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.3vw,75px);font-weight:500;line-height:1.02}.landing-hero h1 em{color:#34705e;font-family:Georgia,serif;font-weight:400}.landing-hero-copy>p:not(.landing-eyebrow){max-width:560px;color:var(--muted);margin:25px 0;font-size:17px;line-height:1.65}.landing-hero-actions{align-items:center;gap:22px;margin-top:31px;display:flex}.landing-demo{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.landing-hero-copy>small{color:#87928d;margin-top:14px;font-size:12px;display:block}.landing-product{background:#fff;border:1px solid #dfe6e2;border-radius:7px;padding:18px;position:relative;box-shadow:0 28px 70px #1f3e3321}.landing-product:before{content:"";z-index:-1;background:radial-gradient(circle,#dff1e7,#0000 68%);position:absolute;inset:-35px}.product-top{border-bottom:1px solid #e4e9e6;grid-template-columns:1fr auto;gap:5px;padding:4px 4px 16px;display:grid}.product-top span{color:#65756e;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;display:flex}.product-top span i{background:#4c8a75;border-radius:50%;width:7px;height:7px}.product-top b{grid-column:1;font-size:15px;font-weight:650}.product-top em{color:#81908a;grid-area:2/2;font-size:12px;font-style:normal}.product-highlight{background:#f2f8f5;border:1px solid #bdd6cc;border-radius:5px;grid-template-columns:1fr auto;align-items:center;margin:16px 0;padding:16px;display:grid}.product-person{align-items:center;gap:11px;display:flex}.product-person>span,.product-row i{color:#594b70;background:#dcd3ee;border-radius:4px;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:700;display:grid}.product-person b,.product-person small{display:block}.product-person b{font-size:14px}.product-person small{color:#77867f;margin-top:3px;font-size:11px}.product-highlight>strong{font-size:25px}.product-highlight>strong small{color:#78877f;font-size:11px}.product-highlight>p{color:#28604c;grid-column:1/3;align-items:center;gap:5px;margin:13px 0 0;font-size:11px;font-weight:700;display:flex}.product-highlight>p svg{width:14px}.product-row{border-top:1px solid #e8ecea;grid-template-columns:25px 38px 1fr auto;align-items:center;gap:10px;padding:12px 5px;display:grid}.product-row>span{color:#8b9691;font-size:11px}.product-row i{color:#52635c;background:#edf0ef;width:32px;height:32px}.product-row b{font-size:13px;font-weight:600}.product-row strong{font-size:13px}.product-note{color:#fff;background:#183d32;border-radius:4px;gap:10px;margin-top:8px;padding:13px;display:flex}.product-note svg{width:17px;color:var(--lime);flex:none}.product-note b,.product-note small{display:block}.product-note b{font-size:11px}.product-note small{color:#bfd0ca;margin-top:4px;font-size:10px;line-height:1.45}.landing-trust{text-align:center;border-block:1px solid #e5e9e7;padding:27px}.landing-trust p{color:#8a9691;text-transform:uppercase;letter-spacing:.1em;margin:0 0 20px;font-size:11px}.landing-trust div{color:#56665f;flex-wrap:wrap;justify-content:space-between;gap:25px;max-width:1000px;margin:auto;display:flex}.landing-trust span{letter-spacing:.02em;font-size:14px;font-weight:700}.landing-section{max-width:1240px;margin:auto;padding:120px 28px}.landing-section-head{grid-template-columns:1.2fr .8fr;display:grid}.landing-section-head .landing-eyebrow{grid-column:1/3}.landing-section h2,.landing-split h2,.candidate-band h2,.landing-final h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.08}.landing-section-head>p:last-child{color:var(--muted);align-self:end;margin:0;font-size:16px;line-height:1.65}.landing-steps{border:1px solid #dfe5e2;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.landing-steps article{border-right:1px solid #dfe5e2;min-height:290px;padding:35px;position:relative}.landing-steps article:last-child{border:0}.landing-steps article>span{color:#a0aaa5;font-size:12px;position:absolute;top:22px;right:25px}.landing-steps svg{color:#37695a;width:25px;height:25px}.landing-steps h3{margin:72px 0 11px;font-size:19px;font-weight:600}.landing-steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.landing-split{color:#fff;background:#173b30;grid-template-columns:1fr 1fr;gap:100px;padding:110px max(28px,50vw - 592px);display:grid}.landing-split>div>p:not(.landing-eyebrow){color:#bfd0ca;max-width:570px;font-size:16px;line-height:1.7}.landing-split .landing-eyebrow,.candidate-band .landing-eyebrow{color:var(--lime)}.landing-split ul{gap:13px;margin:28px 0;padding:0;list-style:none;display:grid}.landing-split li{color:#eef5f2;align-items:center;gap:10px;font-size:14px;display:flex}.landing-split li svg{width:16px;color:var(--lime)}.landing-split>div>a,.candidate-band>div>a{color:var(--lime);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:4px;font-size:14px;font-weight:650;display:inline-flex}.landing-split aside{flex-direction:column;justify-content:center;display:flex}.signal-card,.evidence-card{background:#ffffff12;border:1px solid #ffffff2b;border-radius:5px;padding:27px}.signal-card p{color:#c0d1cb;margin:0;font-size:13px}.signal-card strong{margin:15px 15px 13px 0;font-size:45px;font-weight:500;display:inline-block}.signal-card>span{color:var(--lime);background:#dff7691e;border-radius:3px;padding:6px;font-size:11px}.signal-card>div{background:#ffffff1c;height:5px}.signal-card i{background:var(--lime);height:100%;display:block}.evidence-card{color:var(--ink);background:#fff;gap:13px;margin:14px 0 0 55px;display:flex}.evidence-card>svg{color:#39715f;flex:none}.evidence-card p{color:#68776f;margin:7px 0 0;font-size:13px;line-height:1.55}.candidate-band{background:#eef4f1;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:120px max(28px,50vw - 592px);display:grid}.candidate-band>div>p:not(.landing-eyebrow){color:#62726b;max-width:550px;line-height:1.7}.candidate-band>div>a{color:#245545}.profile-preview{background:#fff;border:1px solid #d7e1dc;border-radius:6px;grid-template-columns:55px 1fr 24px auto;align-items:center;padding:25px;display:grid;box-shadow:0 20px 50px #1c392f17}.profile-avatar{color:#594d6e;background:#ded6ec;border-radius:5px;place-items:center;width:50px;height:50px;font-weight:700;display:grid}.profile-preview>svg{color:#36705c}.profile-preview section{text-align:right}.profile-preview section strong,.profile-preview section small{display:block}.profile-preview section strong{font-size:27px}.profile-preview section small{color:#7d8a84;font-size:10px}.profile-preview footer{border-top:1px solid #e6ebe8;grid-column:1/5;gap:12px;margin-top:22px;padding-top:19px;display:grid}.profile-preview footer span{color:#66766e;justify-content:space-between;font-size:12px;display:flex}.profile-preview footer b{color:#1c332b}.landing-final{text-align:center;padding:110px 25px}.landing-final>svg{color:#2d6653;width:34px;height:34px;margin-bottom:23px}.landing-final p{color:var(--muted);margin:20px auto 29px}.landing-footer{color:#6d7b75;border-top:1px solid #e1e6e3;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;max-width:1240px;margin:auto;padding:38px 28px;font-size:13px;display:grid}.landing-footer>p{margin:0}.landing-footer>div{gap:22px;display:flex}.landing-footer>small{color:#96a09b;grid-column:1/4}@media (max-width:850px){.landing-links{display:none}.landing-hero,.landing-split,.candidate-band{grid-template-columns:1fr}.landing-hero{gap:45px}.landing-section-head{display:block}.landing-section-head>p:last-child{margin-top:20px}.landing-steps{grid-template-columns:1fr}.landing-steps article{border-bottom:1px solid #dfe5e2;border-right:0;min-height:auto}.landing-steps h3{margin-top:40px}.landing-split,.candidate-band{gap:55px}.landing-footer{grid-template-columns:1fr}.landing-footer>div,.landing-footer>small{grid-column:1}}@media (max-width:540px){.landing-nav{height:68px;padding:0 18px}.landing-actions>a:first-child{display:none}.landing-button{padding:11px 13px}.landing-hero{padding:55px 19px 70px}.landing-hero h1{font-size:44px}.landing-hero-actions{flex-direction:column;align-items:flex-start}.landing-section{padding:80px 19px}.landing-steps article{padding:26px}.landing-split,.candidate-band{padding:80px 20px}.evidence-card{margin-left:0}.profile-preview{grid-template-columns:48px 1fr 20px}.profile-preview section{text-align:left;grid-column:1/4;margin-top:18px}.landing-trust div{justify-content:center}.landing-footer{padding:30px 20px}}
.builder-pro{max-width:1000px;margin:2.4rem auto}.builder-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;display:flex}.builder-heading h1{letter-spacing:-.04em;font-size:2.25rem;font-weight:560}.builder-heading>div>p:last-child{color:#6e7b75;max-width:650px;margin-top:.55rem;font-size:.95rem}.builder-summary{border-left:2px solid #537d76;min-width:165px;padding-left:1rem}.builder-summary b,.builder-summary span{display:block}.builder-summary b{font-size:.9rem}.builder-summary span{color:#7a8781;margin-top:.2rem;font-size:.75rem}.builder-top>div{gap:0}.builder-top span{position:relative}.builder-top span small{white-space:nowrap;color:#83908a;font-size:.62rem;font-weight:550;position:absolute;top:34px;left:50%;transform:translate(-50%)}.builder-top span.on small{color:#355f59}.builder-section{background:#fff;border:1px solid #dde4e0;border-radius:6px;padding:1.5rem}.builder-section-title{border-bottom:1px solid #e6ebe8;align-items:flex-start;gap:.9rem;margin-bottom:1.5rem;padding-bottom:1.2rem;display:flex}.builder-section-title>span{color:#355e56;background:#e7efec;border-radius:4px;flex:none;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:700;display:grid}.builder-section-title h2{font-size:1.15rem;font-weight:620}.builder-section-title p{color:#7a8781;margin-top:.2rem;font-size:.78rem}.builder-section-title>strong{border-radius:4px;margin-left:auto;padding:.4rem .55rem;font-size:.8rem}.weight-ok{color:#326143;background:#e7f2ea}.weight-bad{color:#9a4836;background:#fff0eb}.builder-form{gap:1.2rem;display:grid}.builder-form label,.question-editor label{color:#334840;gap:.45rem;font-size:.78rem;font-weight:650;display:grid}.builder-form input,.builder-form textarea,.builder-form select,.question-editor input,.question-editor textarea,.question-editor select{color:#20332b;background:#fff;border:1px solid #d6dfda;border-radius:4px;outline:none;width:100%;padding:.75rem}.builder-form input:focus,.builder-form textarea:focus,.builder-form select:focus,.question-editor input:focus,.question-editor textarea:focus,.question-editor select:focus{border-color:#507c70;box-shadow:0 0 0 3px #507c7014}.builder-form textarea{resize:vertical;min-height:115px;line-height:1.5}.builder-form label>small{color:#82908a;font-weight:400}.builder-columns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ai-plan{text-align:left;background:#f0f6f3;border:1px solid #cfe0d9;border-radius:5px;grid-template-columns:36px 1fr 22px;align-items:center;gap:.8rem;padding:1rem;display:grid}.ai-plan>svg:first-child{color:#3e7565}.ai-plan span b,.ai-plan span small{display:block}.ai-plan span small{color:#74837c;margin-top:.2rem;font-size:.74rem}.question-toolbar{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.question-toolbar p{color:#7b8882;margin-top:.2rem;font-size:.78rem}.question-toolbar button,.builder-add{background:#fff;border:1px solid #d8e0dc;border-radius:4px;align-items:center;gap:.35rem;padding:.65rem .8rem;font-size:.78rem;font-weight:650;display:flex}.builder-questions{gap:.75rem;display:grid}.builder-question{background:#fff;border:1px solid #dde4e0;border-radius:5px;grid-template-columns:48px 1fr 32px;gap:.8rem;padding:1rem;display:grid}.question-order{border-right:1px solid #e7ebe9;flex-direction:column;align-items:center;gap:.35rem;display:flex}.question-order>svg{color:#9aa49f;width:15px}.question-order>b{color:#587168;font-size:.74rem}.question-order button{color:#75837d;place-items:center;width:24px;height:24px;display:grid}.question-order button:disabled{opacity:.25}.question-order button svg{width:13px}.question-editor textarea{resize:vertical;min-height:64px;font-size:.9rem;font-weight:580;line-height:1.45}.question-editor>div{grid-template-columns:1fr 160px 100px;gap:.7rem;margin-top:.65rem;display:grid}.question-editor input,.question-editor select{padding:.55rem;font-size:.74rem}.question-delete{color:#9c5c51}.question-delete svg{width:16px}.builder-add{border-style:dashed;justify-content:center;width:100%;margin-top:.8rem}.scoring-grid,.publish-grid{grid-template-columns:1.3fr .75fr;gap:1rem;display:grid}.weight-list{gap:1.4rem;display:grid}.weight-list label>span{justify-content:space-between;font-size:.82rem;display:flex}.weight-list input{accent-color:#47766a;width:100%;margin-top:.7rem}.rubric-preview>h2{margin-bottom:1rem}.rubric-preview>div{border-top:1px solid #e4e9e6;justify-content:space-between;padding:.75rem 0;font-size:.75rem;display:flex}.rubric-preview>div span{color:#6f7d77}.rubric-preview>p:last-child{color:#587069;background:#eff5f2;border-radius:4px;gap:.5rem;margin-top:1rem;padding:.75rem;font-size:.7rem;line-height:1.45;display:flex}.rubric-preview>p svg{color:#47766a;flex:none;width:15px}.builder-toggle{border-top:1px solid #e6ebe8;justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.builder-toggle p{color:#7b8882;margin-top:.15rem;font-size:.74rem}.publish-check{height:fit-content}.publish-check>p:not(.eyebrow){color:#86928d;border-top:1px solid #e6ebe8;align-items:center;gap:.6rem;padding:.8rem 0;font-size:.76rem;display:flex}.publish-check>p.done{color:#345f52}.publish-check>p span{background:#edf1ef;border-radius:3px;place-items:center;width:23px;height:23px;display:grid}.publish-check svg{width:14px}.publish-success{text-align:center;background:#fff;border:1px solid #d8e4de;border-radius:7px;max-width:720px;margin:3rem auto;padding:2.5rem;box-shadow:0 15px 45px #22433814}.publish-success>span{color:#2e654c;background:#e1f1e7;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 1.2rem;display:grid}.publish-success>p:not(.eyebrow){color:#6e7b75;max-width:550px;margin:.75rem auto 1.5rem}.publish-success>div{border:1px solid #d6dfda;border-radius:4px;align-items:center;padding-left:.8rem;display:flex}.publish-success>div svg{color:#697a72;width:17px}.publish-success>div input{border:0;outline:none;flex:1;min-width:0;padding:.8rem}.publish-success>div button{color:#fff;background:#203f35;align-self:stretch;align-items:center;gap:.4rem;padding:0 1rem;font-size:.76rem;display:flex}.publish-success footer{justify-content:center;gap:.7rem;margin-top:1rem;display:flex}.publish-success footer a{border:1px solid #dbe2de;border-radius:4px;align-items:center;gap:.35rem;padding:.7rem .8rem;font-size:.76rem;font-weight:650;display:flex}.publish-success footer a:last-child{color:#fff;background:#203f35}.builder-actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:800px){.builder-heading{flex-direction:column;align-items:flex-start}.builder-summary{border-left:0;padding-left:0}.builder-top span small{display:none}.builder-columns,.scoring-grid,.publish-grid,.question-editor>div{grid-template-columns:1fr}.publish-success{padding:1.4rem}.publish-success footer{flex-direction:column}.builder-question{grid-template-columns:36px 1fr}.question-delete{grid-column:2;justify-self:end}}.candidate-entry label{color:#dce7e3;gap:.4rem;margin:.85rem 0;font-size:.76rem;font-weight:650;display:grid}.candidate-entry input{color:#fff;background:#ffffff0d;border:1px solid #ffffff2d;border-radius:4px;outline:none;width:100%;padding:.75rem}.candidate-entry input::placeholder{color:#9eb0a9}.candidate-entry small{color:#aebfb8;font-size:.7rem;line-height:1.5;display:block}.interview-welcome>div>button:disabled,.setup-actions button:disabled,.response-footer button:disabled,.submit-consent button:disabled{opacity:.45;cursor:not-allowed}.setup-lead{color:#6d7b75;margin-top:.5rem}.device-grid article>button{border:1px solid #d7dfdb;border-radius:4px;margin-left:auto;padding:.45rem .6rem;font-size:.7rem}.consent-line{align-items:flex-start;gap:.65rem;line-height:1.45;display:flex!important}.consent-line input{margin-top:.15rem}.device-error{color:#974534;background:#fff1ec;border-radius:4px;padding:.7rem;font-size:.75rem}.setup-actions{justify-content:space-between;margin-top:1.3rem;display:flex}.setup-actions>button{border-radius:4px;align-items:center;gap:.4rem;padding:.75rem 1rem;font-weight:650;display:flex}.setup-actions>button:last-child{color:#fff;background:#203f35}.interview-progress time{color:#627169;align-items:center;gap:.35rem;display:flex}.interview-progress time svg{width:14px}.exit-interview{font-size:.72rem;border:1px solid #d8e0dc!important;width:auto!important;padding:0 .7rem!important}.answer-mode{gap:.35rem;margin-bottom:.65rem;display:flex}.answer-mode button{color:#69776f;background:#fff;border:1px solid #d9e1dd;border-radius:4px;align-items:center;gap:.4rem;padding:.6rem .75rem;font-size:.75rem;display:flex}.answer-mode button.active{color:#294f44;background:#eaf2ee;border-color:#4e786c}.answer-mode svg{width:15px}.recorder{color:#fff;background:#233b36;border-radius:5px;position:relative;overflow:hidden}.recorder video{object-fit:cover;background:#233b36;width:100%;min-height:350px;max-height:500px;display:block}.recorder-status{background:#14251fcc;border-radius:4px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.68rem;display:flex;position:absolute;top:14px;left:14px}.recorder-status i{background:#f06458;border-radius:50%;width:7px;height:7px;animation:1.3s infinite recordPulse}.recorder-controls{background:linear-gradient(#0000,#10231dda);justify-content:center;gap:.5rem;padding:1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.recorder-controls button{color:#203f35;background:#fff;border:1px solid #ffffff2e;border-radius:4px;align-items:center;gap:.45rem;padding:.7rem .9rem;font-size:.75rem;font-weight:650;display:flex}.recorder-controls button:disabled{opacity:.45}.recorder-controls .stop-recording{color:#fff;background:#d95549}.recorder-controls svg{width:15px}@keyframes recordPulse{50%{opacity:.35}}.response-footer{justify-content:space-between;align-items:center;margin-top:.85rem;display:flex}.response-footer small{color:#77847e}.response-footer button{color:#fff;background:#203f35;border-radius:4px;align-items:center;gap:.4rem;padding:.7rem .9rem;font-weight:650;display:flex}.review-submit{max-width:900px;margin:2.5rem auto;padding:1rem}.review-submit>a{color:#536b61;cursor:pointer;align-items:center;gap:.35rem;margin-bottom:2rem;font-size:.78rem;font-weight:650;display:inline-flex}.review-submit-head{max-width:650px;margin-bottom:1.5rem}.review-submit-head h1{letter-spacing:-.04em;font-size:2.15rem;font-weight:560}.review-submit-head>p:last-child{color:#6e7b75;margin-top:.6rem}.review-submit>section{background:#fff;border:1px solid #dce3df;border-radius:6px;overflow:hidden}.review-submit>section button{text-align:left;border-top:1px solid #e5eae7;grid-template-columns:34px 1fr 20px;align-items:center;gap:.8rem;width:100%;padding:1rem;display:grid}.review-submit>section button:first-child{border:0}.review-submit>section button:hover{background:#f7f9f8}.review-submit>section button>span{color:#7d8a84;background:#edf1ef;border-radius:4px;place-items:center;width:30px;height:30px;font-size:.72rem;display:grid}.review-submit>section button>span.done{color:#30604d;background:#e2efe8}.review-submit>section button b,.review-submit>section button small{display:block}.review-submit>section button b{font-size:.84rem;font-weight:600}.review-submit>section button small{color:#7b8882;margin-top:.2rem;font-size:.7rem}.review-submit>section button>svg{color:#829089;width:15px}.submit-consent{background:#eff5f2;border:1px solid #cfded7;border-radius:6px;grid-template-columns:38px 1fr auto;align-items:center;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.submit-consent>svg{color:#396b5a}.submit-consent p{color:#6d7b75;margin-top:.15rem;font-size:.72rem}.submit-consent button{color:#fff;background:#203f35;border-radius:4px;align-items:center;gap:.4rem;padding:.75rem .9rem;font-size:.76rem;font-weight:650;display:flex}.interview-complete>div{color:#66756e;border-block:1px solid #e1e7e3;justify-content:space-between;max-width:400px;margin:1.2rem auto;padding:1rem;font-size:.75rem;display:flex}.interview-complete>a{color:#fff;background:#203f35;border-radius:4px;align-items:center;gap:.4rem;padding:.75rem 1rem;font-size:.8rem;font-weight:650;display:inline-flex}@media (max-width:700px){.recorder video{min-height:250px}.submit-consent{grid-template-columns:30px 1fr}.submit-consent button{grid-column:1/3;justify-content:center}.review-submit-head h1{font-size:1.8rem}.interview-progress{flex-wrap:wrap}.interview-progress>i{order:5;min-width:100%}.question-panel{padding:2rem 0 1.2rem}}.detail-actions{align-items:center;gap:.5rem;display:flex}.detail-actions button{align-items:center;gap:.4rem;display:flex}.more-menu{position:relative}.more-menu>div{z-index:20;background:#fff;border:1px solid #dce3df;border-radius:5px;width:210px;padding:.35rem;position:absolute;top:44px;right:0;box-shadow:0 12px 30px #1830281f}.more-menu>div a,.more-menu>div button{text-align:left;color:#33473f;background:0 0;border:0;width:100%;padding:.65rem .7rem;font-size:.75rem;display:block}.more-menu>div a:hover,.more-menu>div button:hover{background:#f0f4f2}.more-menu>div .danger{color:#a24d43}.detail-tabs{border-bottom:1px solid #dce3df;gap:1.3rem;margin-bottom:1.2rem;display:flex}.detail-tabs button{color:#76847e;border-bottom:2px solid #0000;padding:.75rem 0;font-size:.78rem}.detail-tabs button.active{color:#2d5148;border-color:#3d6f63;font-weight:650}.assessment-side-link{color:#fff;background:#203f35;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:.75rem;font-size:.78rem;font-weight:650;display:flex}.assessment-side-link.secondary{color:#33473f;background:#fff;border:1px solid #d9e0dc;margin-top:.5rem}.assessment-questions-tab{overflow:hidden}.assessment-question-row{border-top:1px solid #e5eae7;grid-template-columns:34px 1fr;gap:.8rem;padding:1rem 1.2rem;display:grid}.assessment-question-row>span{color:#5d7068;background:#edf2ef;border-radius:4px;place-items:center;width:30px;height:30px;font-size:.72rem;display:grid}.assessment-question-row em,.assessment-question-row b,.assessment-question-row small{display:block}.assessment-question-row em{color:#477369;text-transform:uppercase;font-size:.68rem;font-style:normal}.assessment-question-row b{margin:.18rem 0;font-size:.84rem;font-weight:600}.assessment-question-row small{color:#7c8983;font-size:.7rem}.distribution-grid{grid-template-columns:1.3fr .7fr;gap:1rem;display:grid}.tab-intro{color:#6d7b75;margin:.4rem 0 1.2rem;font-size:.8rem}.distribution-link{border:1px solid #d6ded9;border-radius:4px;align-items:center;padding-left:.7rem;display:flex}.distribution-link svg{color:#6c7b74;width:16px}.distribution-link input{border:0;outline:none;flex:1;min-width:0;padding:.75rem}.distribution-link button{color:#fff;background:#203f35;align-self:stretch;padding:0 .9rem;font-size:.75rem}.distribution-options{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.distribution-options a,.distribution-options button{border:1px solid #dae1dd;border-radius:4px;padding:.6rem .7rem;font-size:.72rem}.activity-list>div:not(.panel-head){border-top:1px solid #e5eae7;gap:.8rem;padding:1rem 1.2rem;display:flex}.activity-list>div>span{background:#5d8a7d;border-radius:50%;width:8px;height:8px;margin-top:.25rem}.activity-list b,.activity-list small{display:block}.activity-list b{font-size:.8rem;font-weight:580}.activity-list small{color:#7c8983;margin-top:.2rem;font-size:.7rem}@media (max-width:760px){.detail-actions{flex-wrap:wrap}.distribution-grid{grid-template-columns:1fr}}
.auth-legal a{text-decoration:underline}.account-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-choice button{text-align:left;color:#53635c;background:#fff;border:1px solid #d8dfdc;border-radius:5px;gap:3px;padding:10px;display:grid}.account-choice button.active{color:#254a3e;background:#edf4f1;border-color:#376d5c}.account-choice strong,.account-choice span{display:block}.account-choice strong{font-size:12px}.account-choice span{font-size:10px;line-height:1.35}.forgot-link{text-align:right;color:#35665a;margin-top:-9px;font-size:12px;font-weight:600}.auth-reset-icon{color:#326352;background:#e5f0eb;border-radius:5px;place-items:center;width:48px;height:48px;margin:0 auto 18px;display:grid}.legal-page{color:#1b2c25;background:#f7f9f8;min-height:100vh}.legal-page>header{background:#fff;border-bottom:1px solid #dfe5e2;justify-content:space-between;align-items:center;height:70px;padding:0 max(24px,50vw - 500px);display:flex}.legal-page>header>a:first-child{align-items:center;gap:.55rem;font-weight:700;display:flex}.legal-page>header>a:first-child span{color:#dff769;background:#203f35;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.legal-page>header>a:last-child{font-size:.8rem;font-weight:650}.legal-page>article{max-width:780px;margin:auto;padding:70px 24px}.legal-page h1{letter-spacing:-.045em;font-size:2.7rem;font-weight:560}.legal-updated{color:#74827b;margin:.5rem 0 2.5rem;font-size:.8rem}.legal-page section{margin:1.8rem 0}.legal-page h2{margin-bottom:.55rem;font-size:1.05rem;font-weight:650}.legal-page section p{color:#596a62;line-height:1.75}.legal-page aside{color:#5b6c64;background:#edf3f0;border-left:3px solid #b6ccc3;margin-top:2.5rem;padding:1rem;font-size:.78rem;line-height:1.6}@media (max-width:520px){.account-choice{grid-template-columns:1fr}}
.app-header{z-index:40;background:#fff;border-bottom:1px solid #dfe4e8;align-items:center;height:72px;padding:0 1.5rem;display:flex;position:sticky;top:0}.app-menu-button{margin-right:.7rem}.app-brand{letter-spacing:-.03em;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:720;display:flex}.app-brand>span{color:#dff769;background:#233f36;border-radius:5px;place-items:center;width:35px;height:35px;display:grid}.app-brand svg{width:19px}.app-header-actions{align-items:center;gap:.35rem;margin-left:auto;display:flex}.app-header-actions>a{color:#607069;border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.app-header-actions>a:hover{background:#f0f3f2}.app-header-actions>a svg{width:18px}.notification-button{position:relative}.notification-button i{background:#c5584e;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.profile-menu{margin-left:.4rem;position:relative}.profile-menu>button{text-align:left;border-left:1px solid #e0e5e2;align-items:center;gap:.55rem;padding-left:.8rem;display:flex}.profile-menu>button>span{color:#5e526c;background:#e8e4ef;border-radius:4px;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:700;display:grid}.profile-menu>button>div{min-width:110px}.profile-menu>button b,.profile-menu>button small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.profile-menu>button b{font-size:.75rem}.profile-menu>button small{color:#819089;font-size:.62rem}.profile-menu>button>svg{color:#85928c;width:14px}.profile-menu>aside{background:#fff;border:1px solid #dce3df;border-radius:5px;width:210px;padding:.35rem;position:absolute;top:45px;right:0;box-shadow:0 12px 30px #1830281f}.profile-menu aside a,.profile-menu aside button{color:#40524a;background:0 0;border:0;align-items:center;gap:.55rem;width:100%;padding:.65rem .7rem;font-size:.74rem;display:flex}.profile-menu aside a:hover,.profile-menu aside button:hover{background:#f0f4f2}.profile-menu aside button{color:#934e45;border-top:1px solid #e4e9e6}.profile-menu aside svg{width:15px}.app-sidebar{background:#fff;border-right:1px solid #dfe4e8;flex-direction:column;flex-shrink:0;width:238px;height:calc(100vh - 72px);padding:1rem}.workspace-switcher{border:1px solid #dfe4e8;border-radius:5px;align-items:center;gap:.55rem;margin-bottom:1.4rem;padding:.65rem;display:flex}.workspace-switcher>span{color:#315e52;background:#e5efeb;border-radius:4px;place-items:center;width:31px;height:31px;font-size:.68rem;font-weight:700;display:grid}.workspace-switcher small,.workspace-switcher b{display:block}.workspace-switcher small{color:#8a9690;font-size:.58rem}.workspace-switcher b{font-size:.75rem}.workspace-switcher>svg{color:#87938e;width:14px;margin-left:auto}.app-sidebar nav{gap:.2rem;display:grid}.app-sidebar nav a{color:#5e6e67;border-radius:4px;align-items:center;gap:.65rem;padding:.65rem .7rem;font-size:.8rem;font-weight:570;display:flex}.app-sidebar nav a svg{width:17px}.app-sidebar nav a:hover{background:#f2f5f3}.app-sidebar nav a.nav-active{color:#285448;background:#e9f1ed}.talent-promo{color:#fff;background:#233f36;border-radius:5px;margin-top:auto;padding:1rem}.talent-promo>svg{color:#dff769;width:18px}.talent-promo p{margin-top:.6rem;font-size:.8rem;font-weight:650}.talent-promo small{color:#b7c7c0;margin-top:.25rem;font-size:.68rem;line-height:1.45;display:block}.talent-promo a{color:#dff769;margin-top:.7rem;font-size:.7rem;font-weight:650;display:block}@media (max-width:640px){.profile-menu>button>div,.profile-menu>button>svg{display:none}.app-header{padding:0 1rem}}
.overview-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.overview-head h1{letter-spacing:-.04em;font-size:2.1rem;font-weight:560}.overview-head>div:first-child>p:last-child{color:#6d7b75;margin-top:.45rem}.overview-head>div:last-child{align-items:center;gap:.5rem;display:flex}.overview-head select{background:#fff;border:1px solid #d9e1dd;border-radius:4px;padding:.7rem}.overview-head .secondary-action{align-items:center;gap:.4rem;display:flex}.overview-head svg{width:16px}.spin{animation:.75s linear infinite spin}.overview-stats{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:1.2rem;display:grid}.overview-stats article{background:#fff;border:1px solid #dfe5e2;border-radius:5px;padding:1rem;position:relative}.overview-stats article>span{color:#477268;background:#edf3f0;border-radius:4px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:1rem;right:1rem}.overview-stats article svg{width:16px}.overview-stats p{color:#697870;font-size:.75rem}.overview-stats strong{margin:.35rem 0;font-size:1.65rem;font-weight:620;display:block}.overview-stats small{color:#82908a;font-size:.67rem}.overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:1rem;display:grid}.active-assessments{overflow:hidden}.assessment-table-head,.overview-assessment{grid-template-columns:minmax(230px,1.2fr) minmax(140px,.8fr) 90px 70px 16px;align-items:center;gap:1rem;display:grid}.assessment-table-head{color:#88948e;text-transform:uppercase;background:#f7f9f8;padding:.65rem 1.2rem;font-size:.63rem;font-weight:650}.overview-assessment{border-top:1px solid #e5eae7;padding:1rem 1.2rem 1rem 4.5rem;position:relative}.overview-assessment:hover{background:#f8faf9}.assessment-role-icon{color:#426d62;background:#eaf1ee;border-radius:4px;place-items:center;width:38px;height:38px;display:grid;position:absolute;left:1.2rem}.assessment-role-icon svg{width:17px}.overview-assessment>div:first-of-type b,.overview-assessment>div:first-of-type small{display:block}.overview-assessment>div:first-of-type b{font-size:.8rem;font-weight:620}.overview-assessment>div:first-of-type small{color:#7d8a84;margin-top:.2rem;font-size:.65rem}.assessment-progress>span{color:#6c7a74;font-size:.67rem;display:block}.assessment-progress>i,.quality-row>i{background:#e9eeeb;height:5px;margin-top:.45rem;display:block}.assessment-progress em,.quality-row em{background:#578377;height:100%;display:block}.assessment-quality b,.assessment-quality small{display:block}.assessment-quality b{font-size:.95rem}.assessment-quality small{color:#85918c;font-size:.6rem}.overview-assessment>svg{color:#87938e;width:14px}.overview-side{gap:1rem;display:grid}.quality-score{align-items:center;gap:.8rem;padding:1.2rem;display:flex}.quality-score strong{font-size:2rem;font-weight:570}.quality-score span{color:#718079;font-size:.7rem;line-height:1.4}.quality-row{padding:0 1.2rem 1rem}.quality-row>span{color:#65746d;justify-content:space-between;font-size:.7rem;display:flex}.next-actions{padding:1.1rem}.next-actions>a{border-top:1px solid #e5eae7;grid-template-columns:30px 1fr 15px;align-items:center;gap:.55rem;padding:.8rem 0;display:grid}.next-actions>a>svg:first-child{color:#4b786c;width:17px}.next-actions>a>svg:last-child{color:#89958f;width:13px}.next-actions b,.next-actions small{display:block}.next-actions b{font-size:.72rem}.next-actions small{color:#84918b;margin-top:.15rem;font-size:.62rem}.hiring-velocity{margin-top:1rem}.hiring-velocity>.panel-head a{align-items:center;gap:.35rem;display:flex}.hiring-velocity>.panel-head svg{width:14px}.hiring-velocity>div:last-child{grid-template-columns:repeat(4,1fr);display:grid}.hiring-velocity article{border-top:1px solid #e5eae7;border-right:1px solid #e5eae7;padding:1rem 1.2rem}.hiring-velocity article:last-child{border-right:0}.hiring-velocity article span,.hiring-velocity article b,.hiring-velocity article small{display:block}.hiring-velocity article span{color:#6f7d76;font-size:.7rem}.hiring-velocity article b{margin:.25rem 0;font-size:1.15rem}.hiring-velocity article small{color:#417063;font-size:.65rem}.org-settings-head{justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;display:flex}.org-settings-head h1{letter-spacing:-.04em;font-size:2rem;font-weight:560}.org-settings-head>div:first-child>p:last-child{color:#6c7a73;margin-top:.45rem}.settings-role{background:#fff;border:1px solid #dce3df;border-radius:5px;align-items:center;gap:.6rem;padding:.65rem .8rem;display:flex}.settings-role>svg{color:#447267;width:18px}.settings-role small,.settings-role b{display:block}.settings-role small{color:#83908a;font-size:.58rem}.settings-role b{font-size:.72rem}.org-settings{grid-template-columns:220px minmax(0,900px);gap:1.2rem;display:grid}.org-settings>nav{flex-direction:column;gap:.15rem;display:flex}.org-settings>nav button,.org-settings>nav a{text-align:left;color:#617069;border-radius:4px;grid-template-columns:20px 1fr 14px;align-items:center;gap:.55rem;padding:.68rem .7rem;font-size:.75rem;display:grid}.org-settings>nav button:hover,.org-settings>nav a:hover{background:#eef2f0}.org-settings>nav button.selected{color:#29564a;background:#e5efeb;font-weight:650}.org-settings>nav svg{width:16px}.org-settings>nav svg:last-child{width:12px;margin-left:auto}.org-settings>nav hr{border-color:#dfe5e2;margin:.7rem 0}.org-panel{padding:1.4rem}.org-panel>header{border-bottom:1px solid #e3e8e5;margin-bottom:1.4rem;padding-bottom:1rem}.org-panel>header h2{font-size:1.15rem;font-weight:620}.org-panel>header p{color:#74827b;margin-top:.3rem;font-size:.76rem}.org-identity{align-items:center;gap:.8rem;margin-bottom:1.3rem;display:flex}.organization-logo{color:#dff769;background:#203f35;border-radius:5px;place-items:center;width:58px;height:58px;font-size:1rem;font-weight:700;display:grid;overflow:hidden}.organization-logo img{object-fit:cover;width:100%;height:100%}.org-identity b,.org-identity span{display:block}.org-identity span{color:#78867f;margin-top:.2rem;font-size:.72rem}.settings-fields{gap:1rem;display:grid}.settings-fields.two{grid-template-columns:1fr 1fr}.org-field{gap:.4rem;margin-bottom:1rem;display:grid}.org-field>b{color:#384b43;font-size:.74rem}.org-field>input,.org-field>textarea,.org-field>select,.org-field>div>input{background:#fff;border:1px solid #d6ded9;border-radius:4px;outline:none;width:100%;padding:.72rem}.org-field>textarea{resize:vertical;min-height:100px}.org-field>small{color:#85918b;justify-self:end;font-size:.62rem}.settings-prefix{background:#f5f7f6;border:1px solid #d6ded9;border-radius:4px;align-items:center;display:flex;overflow:hidden}.settings-prefix span{color:#85918b;padding-left:.65rem;font-size:.7rem}.settings-prefix input{min-width:0;background:0 0!important;border:0!important;padding-left:.2rem!important}.score-input,.color-control{align-items:center;gap:.7rem;display:flex}.score-input input{accent-color:#49766a}.score-input b{min-width:42px}.org-toggle{border-top:1px solid #e5eae7;justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.org-toggle b{font-size:.78rem}.org-toggle p{color:#77857e;margin-top:.2rem;font-size:.7rem}.brand-editor{grid-template-columns:240px 1fr;gap:1.5rem;display:grid}.logo-upload{gap:.5rem;display:grid}.logo-upload>span,.logo-upload>img{color:#dff769;object-fit:cover;background:#203f35;border-radius:5px;place-items:center;width:70px;height:70px;display:grid}.logo-upload input{display:none}.logo-upload>b{cursor:pointer;border:1px solid #d6ded9;border-radius:4px;align-items:center;gap:.35rem;width:max-content;padding:.55rem .65rem;font-size:.7rem;display:flex}.logo-upload svg{width:14px}.logo-upload small{color:#84908a;font-size:.62rem}.candidate-brand-preview{background:#f5f7f6;border:1px solid #dce3df;border-radius:5px;padding:1rem}.candidate-brand-preview>p{color:#83908a;margin-bottom:.7rem;font-size:.65rem}.candidate-brand-preview>header{background:#fff;border:1px solid #e0e5e2;border-radius:4px 4px 0 0;align-items:center;gap:.5rem;padding:.7rem;display:flex}.candidate-brand-preview>header span{color:#fff;border-radius:3px;place-items:center;width:28px;height:28px;font-size:.6rem;display:grid;overflow:hidden}.candidate-brand-preview img{object-fit:cover;width:100%;height:100%}.candidate-brand-preview>header b{font-size:.72rem}.candidate-brand-preview>main{background:#fff;border:1px solid #e0e5e2;border-top:0;border-radius:0 0 4px 4px;padding:1.4rem}.candidate-brand-preview small{color:#708078}.candidate-brand-preview h2{margin:.2rem 0;font-size:1.2rem}.candidate-brand-preview p{color:#75837c;font-size:.7rem}.candidate-brand-preview button{color:#fff;border-radius:3px;margin-top:1rem;padding:.55rem .7rem;font-size:.67rem}.link-standard>div:first-child{background:#eef4f1;border-radius:4px;gap:.7rem;margin-bottom:1rem;padding:1rem;display:flex}.link-standard>div:first-child svg{color:#3f7061;flex:none;width:19px}.link-standard b,.link-standard small{display:block}.link-standard small{color:#6f7e76;margin-top:.2rem;font-size:.7rem;line-height:1.45}.link-standard>div:last-child{border:1px solid #d8e0dc;border-radius:4px;display:flex}.link-standard input{outline:none;flex:1;min-width:0;padding:.75rem}.link-standard button{color:#fff;background:#203f35;align-items:center;gap:.35rem;padding:0 .8rem;font-size:.7rem;display:flex}.link-standard button svg{width:14px}.url-rules{margin:1.2rem 0}.url-rules h3{margin-bottom:.7rem;font-size:.85rem}.url-rules p{color:#67766f;align-items:center;gap:.45rem;margin:.45rem 0;font-size:.72rem;display:flex}.url-rules svg{color:#457365;width:14px}.security-grid{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:1.2rem;display:grid}.security-grid article{border:1px solid #e0e6e2;border-radius:4px;padding:.9rem}.security-grid svg{color:#467367;width:18px}.security-grid b{margin:.5rem 0 .25rem;font-size:.75rem;display:block}.security-grid p{color:#77857e;font-size:.66rem;line-height:1.45}.data-action{border-top:1px solid #e5eae7;align-items:center;gap:.7rem;padding:1rem 0;display:flex}.data-action>svg{color:#4c756b;width:18px}.data-action b,.data-action p{display:block}.data-action b{font-size:.76rem}.data-action p{color:#7a8781;margin-top:.2rem;font-size:.67rem}.data-action>button,.data-action>span{margin-left:auto}.data-action button{border:1px solid #d7dfdb;border-radius:4px;padding:.5rem .65rem;font-size:.68rem}.data-action.danger>svg,.data-action.danger b{color:#9d4d43}.integration-list{gap:.6rem;display:grid}.integration-list article{border:1px solid #e0e6e2;border-radius:4px;grid-template-columns:38px 1fr auto auto;align-items:center;gap:.7rem;padding:.85rem;display:grid}.integration-list article>span{color:#477268;background:#edf3f0;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.integration-list svg{width:16px}.integration-list b,.integration-list p{display:block}.integration-list b{font-size:.76rem}.integration-list p{color:#78867f;margin-top:.2rem;font-size:.67rem}.integration-list em{color:#668078;font-size:.62rem;font-style:normal}.integration-list button{border:1px solid #d5ddd8;border-radius:4px;padding:.5rem .65rem;font-size:.68rem}.settings-doc-link{color:#38695c;align-items:center;gap:.35rem;margin-top:1rem;font-size:.72rem;font-weight:650;display:flex}.settings-doc-link svg{width:13px}.org-settings-save{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #dce3df;border-radius:5px;justify-content:space-between;align-items:center;margin-top:1rem;padding:.8rem 1rem;display:flex;position:sticky;bottom:0}.org-settings-save>span{color:#68776f;align-items:center;gap:.45rem;font-size:.7rem;display:flex}.org-settings-save>span i{background:#6f9b73;border-radius:50%;width:7px;height:7px}.org-settings-save>span.dirty i{background:#d3a23f}.org-settings-save>span.error{color:#9d4d43}.org-settings-save>span.error i{background:#c75a4e}.org-settings-save button{color:#fff;background:#203f35;border-radius:4px;align-items:center;gap:.4rem;padding:.65rem .8rem;font-size:.72rem;font-weight:650;display:flex}.org-settings-save button:disabled{opacity:.5}.org-settings-save svg{width:15px}.toolbar select{color:#4c5d55;background:#fff;border:1px solid #d8e0dc;border-radius:4px;outline:none;padding:.65rem 2rem .65rem .75rem;font-size:.72rem}.assessment-empty{color:#7c8983;text-align:center;place-items:center;gap:.3rem;padding:3rem 1rem;display:grid}.assessment-empty svg{color:#4d786c;width:24px}.assessment-empty b{color:#344941;font-size:.84rem}.assessment-empty p{font-size:.7rem}.assessment-action-message{color:#487467;margin-top:.45rem;font-size:.68rem;display:block}@media (max-width:1050px){.overview-grid{grid-template-columns:1fr}.org-settings{grid-template-columns:190px 1fr}.overview-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.overview-head,.org-settings-head{flex-direction:column;align-items:flex-start}.overview-head>div:last-child{flex-wrap:wrap}.assessment-table-head{display:none}.overview-assessment{grid-template-columns:1fr auto;padding-left:4.5rem}.assessment-progress,.assessment-quality,.overview-assessment>em{grid-column:1}.overview-assessment>svg{grid-area:1/2}.hiring-velocity>div:last-child{grid-template-columns:1fr 1fr}.org-settings{grid-template-columns:1fr}.org-settings>nav{grid-template-columns:1fr 1fr;display:grid}.settings-fields.two,.brand-editor,.security-grid{grid-template-columns:1fr}.integration-list article{grid-template-columns:38px 1fr auto}.integration-list em{display:none}}@media (max-width:500px){.overview-stats,.hiring-velocity>div:last-child,.org-settings>nav{grid-template-columns:1fr}.org-settings-save{flex-direction:column;align-items:flex-start;gap:.7rem}.org-settings-save button{justify-content:center;width:100%}}
.admin-back{color:#53675f;align-items:center;gap:.45rem;margin-bottom:1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.admin-back:hover{color:#284e43}.admin-back svg{width:16px}.admin-page-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.admin-page-head h1{letter-spacing:-.045em;font-size:2.15rem;font-weight:570}.admin-page-head>div>p:last-child{color:#677870;max-width:680px;margin-top:.45rem;font-size:1rem}.admin-primary,.admin-secondary{border-radius:4px;justify-content:center;align-items:center;gap:.45rem;min-height:40px;padding:.68rem .9rem;font-size:.875rem;font-weight:650;display:inline-flex}.admin-primary{color:#fff;background:#203f35}.admin-primary:hover{background:#17352c}.admin-secondary{color:#344b43;background:#fff;border:1px solid #d4ded9}.admin-primary svg,.admin-secondary svg{width:16px}.admin-primary:disabled,.admin-secondary:disabled{cursor:not-allowed;opacity:.48}.admin-panel{background:#fff;border:1px solid #dce4e0;border-radius:5px;box-shadow:0 1px 2px #17352c08}.admin-panel>header{border-bottom:1px solid #e4eae7;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.3rem;display:flex}.admin-panel>header h2{letter-spacing:-.015em;font-size:1.1rem;font-weight:620}.admin-panel>header p:not(.eyebrow){color:#718078;margin-top:.25rem;font-size:.875rem}.admin-tabs{gap:0}.admin-tabs>[data-slot=tabs-list]{border-bottom:1px solid #dce4e0;height:auto;margin-bottom:1rem}.admin-tabs [data-slot=tabs-trigger]{color:#617169;flex:none;min-height:42px;padding:0 1rem;font-size:.875rem}.admin-tabs [data-slot=tabs-trigger]>span{background:#edf2ef;border-radius:3px;place-items:center;min-width:22px;height:20px;padding:0 .3rem;font-size:.75rem;display:grid}.admin-tabs [data-slot=tabs-trigger][data-state=active]{color:#244f43}.admin-tabs [data-slot=tabs-trigger][data-state=active]:after{background:#315f53}.admin-dialog{color:#172820!important;background:#fff!important;border-color:#d8e2dd!important;border-radius:6px!important;padding:1.5rem!important}.admin-dialog [data-slot=dialog-header],.admin-dialog [data-slot=alert-dialog-header]{gap:.45rem}.admin-dialog [data-slot=dialog-title],.admin-dialog [data-slot=alert-dialog-title]{letter-spacing:-.02em;font-size:1.25rem;font-weight:620}.admin-dialog [data-slot=dialog-description],.admin-dialog [data-slot=alert-dialog-description]{color:#687971;font-size:.9rem;line-height:1.55}.dialog-icon{color:#37685b;background:#eaf1ee;border-radius:4px;place-items:center;width:42px;height:42px;margin-bottom:.3rem;display:grid}.dialog-icon svg{width:20px}.admin-inline-message{color:#745c22;background:#fff9e8;border:1px solid #e1c881;border-radius:4px;padding:.75rem;font-size:.84rem;line-height:1.45}.admin-message{color:#355e52;background:#edf5f1;border:1px solid #cfe0d8;border-radius:4px;align-items:center;gap:.55rem;margin:-.35rem 0 1rem;padding:.7rem .85rem;font-size:.875rem;display:flex}.admin-message>svg{width:16px}.admin-message button{place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.admin-message button svg{width:14px}.billing-hero{color:#fff;background:linear-gradient(118deg,#162e27,#254b40);border-radius:5px;grid-template-columns:minmax(300px,1.25fr) minmax(240px,.7fr) auto;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1.55rem;display:grid;box-shadow:0 10px 32px #17352c1f}.billing-plan-summary{align-items:center;gap:1rem;display:flex}.billing-plan-icon{color:#d9f071;background:#ffffff0d;border:1px solid #ffffff26;border-radius:5px;place-items:center;width:52px;height:52px;display:grid}.billing-plan-icon svg{width:23px}.billing-plan-summary p{color:#c2d0ca;margin-top:.5rem;font-size:.8rem}.billing-plan-summary h2{letter-spacing:-.03em;font-size:1.8rem;font-weight:580}.billing-plan-summary small{color:#b5c5be;font-size:.8rem}.billing-state{color:#e6f0ec;background:#ffffff12;border-radius:3px;align-items:center;gap:.4rem;padding:.28rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.billing-state i{background:#a8d957;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #a8d95720}.billing-renewal{border-left:1px solid #ffffff24;padding-left:1.5rem}.billing-renewal small,.billing-renewal b,.billing-renewal span{display:block}.billing-renewal small{color:#aebfb8;font-size:.75rem}.billing-renewal b{color:#fff;margin:.25rem 0;font-size:1rem;font-weight:600}.billing-renewal span{color:#bccbc5;font-size:.78rem}.billing-hero>button{background:#ffffff0c;border:1px solid #ffffff35;border-radius:4px;align-items:center;gap:.45rem;padding:.65rem .8rem;font-size:.84rem;font-weight:600;display:flex}.billing-hero>button:hover{background:#ffffff18}.billing-hero>button svg{width:15px}.billing-snapshot{grid-template-columns:1.3fr .72fr .82fr;gap:1rem;margin-bottom:1.55rem;display:grid}.billing-snapshot>div{background:#fff;border:1px solid #dce4e0;border-radius:5px;padding:1.1rem 1.2rem}.billing-usage-primary header{align-items:center;gap:.75rem;display:flex}.billing-usage-primary header>span,.billing-next-charge>span,.billing-secure>span{color:#3e7063;background:#eaf1ee;border-radius:4px;place-items:center;width:38px;height:38px;display:grid}.billing-usage-primary svg,.billing-next-charge svg,.billing-secure svg{width:18px}.billing-usage-primary p,.billing-next-charge p,.billing-secure p{color:#66776f;font-size:.8rem}.billing-usage-primary b{font-size:1.25rem;font-weight:620}.billing-usage-primary b small{color:#7e8c86;font-size:.78rem;font-weight:500}.billing-usage-primary header>strong{color:#355f54;margin-left:auto;font-size:.85rem}.billing-usage-primary [data-slot=progress]{background:#e7edea;border-radius:2px;height:6px;margin:.9rem 0}.billing-usage-primary [data-slot=progress-indicator]{background:#4f7d70}.billing-usage-primary footer{color:#708078;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.billing-usage-primary footer button{color:#315f53;font-size:.8rem;font-weight:650}.billing-next-charge,.billing-secure{align-items:center;gap:.75rem;display:flex}.billing-next-charge b,.billing-secure b{margin:.15rem 0;font-size:1rem;font-weight:620;display:block}.billing-next-charge small,.billing-secure small{color:#819089;font-size:.75rem;line-height:1.35;display:block}.billing-tab-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.7fr);gap:1rem;display:grid}.billing-main-stack,.billing-side-stack{align-content:start;gap:1rem;display:grid}.billing-payment>header button,.billing-invoice-preview>header button,.billing-contact button{color:#385d53;border:1px solid #d5dfda;border-radius:4px;padding:.5rem .7rem;font-size:.8rem;font-weight:600}.billing-payment>div{align-items:center;gap:.75rem;padding:1.15rem 1.3rem;display:flex}.billing-payment>div>span{color:#345f53;background:#f4f7f5;border:1px solid #dce3df;border-radius:4px;place-items:center;width:45px;height:34px;display:grid}.billing-payment>div svg{width:19px}.billing-payment>div b,.billing-payment>div p{display:block}.billing-payment>div b{font-size:.9rem}.billing-payment>div p{color:#74837b;margin-top:.15rem;font-size:.78rem}.billing-payment>div em{color:#37675a;background:#eaf3ef;border-radius:3px;margin-left:auto;padding:.3rem .5rem;font-size:.72rem;font-style:normal;font-weight:650}.billing-payment>footer{color:#718078;background:#f8faf9;border-top:1px solid #e5eae8;align-items:center;gap:.45rem;padding:.75rem 1.3rem;font-size:.76rem;display:flex}.billing-payment>footer svg{width:14px}.billing-included{padding:1.2rem}.billing-included h2{margin:.15rem 0 1rem;font-size:1.1rem;font-weight:620}.billing-included>p:not(.eyebrow){color:#55675f;align-items:flex-start;gap:.5rem;margin:.65rem 0;font-size:.82rem;display:flex}.billing-included>p svg{color:#4d7b6e;flex:none;width:15px}.billing-included>button{color:#315f53;border:1px solid #d5dfda;border-radius:4px;width:100%;margin-top:.6rem;padding:.65rem;font-size:.82rem;font-weight:650}.billing-contact{align-items:center;gap:.7rem;padding:1rem;display:flex}.billing-contact>svg{color:#4c756a;width:18px}.billing-contact b,.billing-contact p{display:block}.billing-contact b{font-size:.84rem}.billing-contact p{color:#77857e;font-size:.76rem}.billing-contact button{margin-left:auto}.billing-invoice-row{color:#566860;border-top:1px solid #e5eae8;grid-template-columns:minmax(190px,1fr) minmax(130px,.6fr) 100px 100px 34px;align-items:center;gap:.8rem;padding:.9rem 1.3rem;font-size:.82rem;display:grid}.billing-invoice-row>span:first-child{align-items:center;gap:.65rem;display:flex}.billing-invoice-row>span:first-child>svg{color:#50796f;width:18px}.billing-invoice-row b,.billing-invoice-row small{display:block}.billing-invoice-row b{color:#263e35;font-size:.83rem}.billing-invoice-row small{color:#829089;margin-top:.12rem;font-size:.72rem}.billing-invoice-row>strong{color:#253d35;font-size:.84rem}.billing-invoice-row>em{color:#3f715f;align-items:center;gap:.3rem;font-size:.76rem;font-style:normal;display:flex}.billing-invoice-row>em svg{width:14px}.billing-invoice-row>button{color:#4f6a61;border:1px solid #dbe3df;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.billing-invoice-row>button svg{width:14px}.billing-usage-view{grid-template-columns:minmax(0,1.4fr) minmax(260px,.55fr);gap:1rem;display:grid}.billing-usage-view>.admin-panel>header>span{color:#6d7d75;font-size:.8rem}.billing-usage-row{border-top:1px solid #e5eae8;grid-template-columns:38px 1fr 48px;align-items:center;gap:.85rem;padding:1rem 1.3rem;display:grid}.billing-usage-row>span{color:#477468;background:#edf3f0;border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.billing-usage-row>span svg{width:17px}.billing-usage-row header{justify-content:space-between;margin-bottom:.55rem;display:flex}.billing-usage-row b{font-size:.84rem}.billing-usage-row small{color:#7b8982;font-size:.75rem}.billing-usage-row [data-slot=progress]{background:#e7edea;border-radius:2px;height:6px}.billing-usage-row [data-slot=progress-indicator]{background:#4f7d70}.billing-usage-row>strong{text-align:right;color:#53675f;font-size:.8rem}.usage-policy{height:fit-content;padding:1.25rem}.usage-policy>svg{color:#487669;width:22px}.usage-policy h2{margin:.7rem 0;font-size:1.05rem;font-weight:620}.usage-policy p{color:#697971;margin:.65rem 0;font-size:.82rem;line-height:1.5}.usage-policy a{color:#35685a;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.82rem;font-weight:650;display:inline-flex}.usage-policy a svg{width:14px}.billing-all-invoices>header>button{color:#315f53;border:1px solid #d5dfda;border-radius:4px;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.8rem;display:flex}.billing-all-invoices>header>button svg{width:15px}.invoice-table-head{color:#84918b;text-transform:uppercase;background:#f7f9f8;grid-template-columns:minmax(190px,1fr) minmax(130px,.6fr) 100px 100px 34px;gap:.8rem;padding:.65rem 1.3rem;font-size:.72rem;font-weight:650;display:grid}.portal-assurance{background:#f5f8f6;border:1px solid #dce5e1;border-radius:4px;gap:.65rem;padding:.8rem;display:flex}.portal-assurance>svg{color:#447165;flex:none;width:18px}.portal-assurance b,.portal-assurance p{display:block}.portal-assurance b{font-size:.85rem}.portal-assurance p{color:#718078;margin-top:.15rem;font-size:.78rem}.team-overview{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:.8rem;margin-bottom:1.55rem;display:grid}.team-overview>div,.team-overview>button{background:#fff;border:1px solid #dce4e0;border-radius:5px;align-items:center;gap:.75rem;padding:1rem;display:flex}.team-overview>div>span{color:#467468;background:#eaf1ee;border-radius:4px;place-items:center;width:38px;height:38px;display:grid}.team-overview svg{width:18px}.team-overview small,.team-overview b,.team-overview p{display:block}.team-overview small{color:#7c8a83;font-size:.72rem}.team-overview b{margin:.12rem 0;font-size:.86rem}.team-overview p{color:#7b8982;font-size:.75rem;line-height:1.35}.team-overview>button{color:#315f53;justify-content:center;font-size:.8rem;font-weight:650}.team-overview>button svg:last-child{width:14px}.team-directory>header{align-items:center}.team-tools{align-items:center;gap:.55rem;display:flex}.team-tools>label{border:1px solid #d8e1dc;border-radius:4px;align-items:center;gap:.4rem;min-width:220px;padding:0 .65rem;display:flex}.team-tools>label svg{color:#7a8881;width:15px}.team-tools input{outline:none;width:100%;padding:.55rem 0;font-size:.82rem}.team-tools [data-slot=select-trigger],.team-member-row [data-slot=select-trigger]{min-width:150px;box-shadow:none;border-color:#d8e1dc;border-radius:4px}.team-directory-head,.team-member-row{grid-template-columns:minmax(240px,1.35fr) minmax(160px,.75fr) 130px 130px 34px;align-items:center;gap:.8rem;display:grid}.team-directory-head{color:#839089;text-transform:uppercase;background:#f7f9f8;padding:.65rem 1.3rem;font-size:.72rem;font-weight:650}.team-member-row{color:#62736a;border-top:1px solid #e5eae8;padding:.9rem 1.3rem;font-size:.82rem}.team-person{align-items:center;gap:.7rem;display:flex}.team-person>i{color:#345f54;background:#e8efec;border-radius:4px;place-items:center;width:38px;height:38px;font-size:.76rem;font-style:normal;font-weight:700;display:grid}.team-person b,.team-person small{display:block}.team-person b{color:#293f37;font-size:.86rem}.team-person b em{color:#5d7269;background:#edf2ef;border-radius:3px;margin-left:.4rem;padding:.18rem .35rem;font-size:.66rem;font-style:normal}.team-person small{color:#7c8983;margin-top:.12rem;font-size:.75rem}.team-owner{color:#315f53;align-items:center;gap:.35rem;font-size:.8rem;font-weight:650;display:inline-flex}.team-owner svg{width:15px}.active-dot{background:#6da06c;border-radius:50%;width:7px;height:7px;margin-right:.4rem;display:inline-block}.icon-button{border:1px solid #0000;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.icon-button:hover{background:#f6f8f7;border-color:#d9e1dd}.icon-button svg{width:17px}.team-empty{color:#7b8982;text-align:center;place-items:center;gap:.35rem;padding:3rem 1rem;display:grid}.team-empty>svg{color:#4f796e;width:24px}.team-empty b{color:#344a42;font-size:.9rem}.team-empty p{font-size:.8rem}.team-empty button{color:#315f53;border:1px solid #d4ded9;border-radius:4px;margin-top:.4rem;padding:.55rem .7rem;font-size:.8rem;font-weight:650}.pending-directory>header>button{color:#315f53;border:1px solid #d5dfda;border-radius:4px;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.8rem;font-weight:650;display:flex}.pending-directory>header>button svg{width:15px}.pending-team-row{border-top:1px solid #e5eae8;grid-template-columns:38px minmax(220px,1fr) minmax(150px,.5fr) 65px 55px;align-items:center;gap:.75rem;padding:1rem 1.3rem;display:grid}.pending-team-row>span{color:#8a6b20;background:#fff6de;border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.pending-team-row>span svg{width:17px}.pending-team-row b,.pending-team-row p{display:block}.pending-team-row b{font-size:.86rem}.pending-team-row p{color:#7a8881;margin-top:.12rem;font-size:.76rem}.pending-team-row>em{color:#6f7e77;font-size:.76rem;font-style:normal}.pending-team-row>button{color:#315f53;font-size:.78rem;font-weight:650}.pending-team-row>button.danger-text{color:#9d4d43}.pending-delivery{align-items:center;gap:.3rem;display:flex;color:#8b6d24!important}.pending-delivery svg{width:14px}.permission-guide>header>svg{color:#467468;width:22px}.permission-table{overflow:auto}.permission-table>div{border-top:1px solid #e5eae8;grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(90px,.55fr));align-items:center;min-width:720px;display:grid}.permission-table>div:first-child{background:#f7f9f8;border-top:0}.permission-table>div>*{text-align:center;padding:.75rem .9rem}.permission-table>div>:first-child{text-align:left}.permission-table b{font-size:.78rem}.permission-table>div:first-child b{color:#7f8d86;text-transform:uppercase;font-size:.7rem}.permission-table span{color:#8b9792;place-items:center;display:grid}.permission-table span.allowed{color:#47776a}.permission-table span svg{width:15px}.permission-guide>footer{background:#f7faf8;border-top:1px solid #e3e9e6;align-items:flex-start;gap:.65rem;padding:1rem 1.3rem;display:flex}.permission-guide>footer svg{color:#47766a;flex:none;width:18px}.permission-guide>footer b,.permission-guide>footer span{display:block}.permission-guide>footer b{font-size:.82rem}.permission-guide>footer span{color:#718078;margin-top:.15rem;font-size:.78rem}.team-invite-dialog form{gap:1rem;display:grid}.team-invite-dialog form>label{gap:.4rem;display:grid}.team-invite-dialog form>label>span{color:#3a5047;font-size:.82rem;font-weight:650}.team-invite-dialog form>label>span small{color:#829089;font-weight:500}.team-invite-dialog input,.team-invite-dialog textarea{border:1px solid #d5dfda;border-radius:4px;outline:none;width:100%;padding:.7rem .75rem;font-size:.875rem}.team-invite-dialog textarea{resize:vertical;min-height:85px}.team-invite-dialog [data-slot=select-trigger]{width:100%;height:42px;box-shadow:none;border-color:#d5dfda;border-radius:4px}.invite-role-explanation{background:#f3f7f5;border-radius:4px;gap:.6rem;padding:.75rem;display:flex}.invite-role-explanation>svg{color:#477468;flex:none;width:17px}.invite-role-explanation b,.invite-role-explanation p{display:block}.invite-role-explanation b{font-size:.82rem}.invite-role-explanation p{color:#718078;margin-top:.12rem;font-size:.76rem;line-height:1.4}@media (max-width:1150px){.billing-snapshot{grid-template-columns:1fr 1fr}.billing-usage-primary{grid-column:1/-1}.team-overview{grid-template-columns:1fr 1fr}.team-overview>button{min-height:74px}}@media (max-width:900px){.billing-hero{grid-template-columns:1fr 1fr}.billing-hero>button{grid-column:1/-1;justify-content:center}.billing-tab-grid,.billing-usage-view{grid-template-columns:1fr}.team-directory-head{display:none}.team-member-row{grid-template-columns:1fr auto}.team-member-row>span:nth-child(2){grid-area:1/2}.team-member-row>span:nth-child(3),.team-member-row>span:nth-child(4){grid-column:1}.team-member-row>.icon-button{grid-area:2/2}.pending-team-row{grid-template-columns:38px 1fr auto}.pending-team-row>em{grid-column:2}.pending-team-row>button{grid-row:1}.pending-team-row>button.danger-text{grid-area:2/3}.billing-invoice-row{grid-template-columns:1fr auto 34px}.billing-invoice-row>span:nth-child(2){display:none}.billing-invoice-row>em{grid-column:2}.invoice-table-head{display:none}}@media (max-width:680px){.admin-page-head{flex-direction:column;align-items:flex-start}.admin-page-head>button{width:100%}.billing-hero,.billing-snapshot,.team-overview{grid-template-columns:1fr}.billing-hero>button,.billing-usage-primary{grid-column:auto}.billing-renewal{border-top:1px solid #ffffff24;border-left:0;padding:1rem 0 0}.billing-snapshot>div{min-width:0}.team-tools{flex-direction:column;align-items:stretch;width:100%}.team-tools>label{min-width:0}.team-tools [data-slot=select-trigger]{width:100%}.team-directory>header{flex-direction:column;align-items:stretch}.team-member-row{padding:.9rem}.pending-team-row{grid-template-columns:34px 1fr}.pending-team-row>em,.pending-team-row>button,.pending-team-row>button.danger-text{grid-area:auto/2;justify-self:start}.billing-invoice-row{padding:.9rem}.admin-tabs>[data-slot=tabs-list]{width:100%;overflow:auto}.admin-tabs [data-slot=tabs-trigger]{padding:0 .75rem}.billing-usage-primary footer{flex-direction:column;align-items:flex-start;gap:.4rem}}
