:root{--ink:#202735;--muted:#7b8494;--paper:#f4f6fa;--line:#e8edf3;--purple:#3465ed;--purple-light:#edf2ff;--side:246px;--radius:15px}body{font-size:15px;color:var(--ink);letter-spacing:-.15px}p{line-height:1.75}h1{font-size:40px;letter-spacing:-1.7px;font-weight:720}h2{font-size:23px;font-weight:680;letter-spacing:-.55px}small{font-size:13px}label{font-size:14px;gap:9px}input,select,textarea{padding:12px 14px;font-size:15px;border-color:#dce3ed;border-radius:8px;box-shadow:none}input:focus,select:focus,textarea:focus{outline:3px solid #dce6ff;border-color:#6991ff}a:focus-visible,button:focus-visible{outline-color:#9db7ff}.button{padding:13px 21px;font-size:14px;border-radius:8px;font-weight:650;box-shadow:none!important}.button.primary{background:#3465ed}.button.primary:hover{background:#2452cf}.button.dark{background:#202c40}.button.light{background:#fff;color:#2555d7;border-color:#fff}.button.outline{border-color:#dfe5ef;background:white;color:#4c596f}.button.small{font-size:13px;padding:9px 15px}.text-link{font-size:13px}.demo-strip{background:#fff5e4;color:#9b7639;font-size:12px;min-height:36px;padding:6px 15px}.demo-strip a{color:#7f591c}.app-shell:has(.demo-strip) .sidebar{top:36px}.brand{font-size:20px;letter-spacing:-.8px;gap:11px}.sidebar{background:white;color:#7a8395;padding:30px 18px 18px;border-right:1px solid #e6ebf2}.sidebar .brand{color:#1f2c43;font-size:19px;padding:0 12px;margin-bottom:43px}.sidebar .brand img{width:34px;height:34px}.nav-label{color:#a1abba;font-size:10px;letter-spacing:1.6px;margin:0 17px 13px}.sidebar nav{gap:5px;margin-bottom:20px}.nav-item{font-size:14px;color:#778296;gap:14px;border-radius:8px;padding:12px 17px;position:relative}.nav-item .icon{height:19px;width:19px;color:#a4aec0}.nav-item.active{background:#edf2ff;color:#3465ed;font-weight:650}.nav-item.active .icon{color:#3465ed}.nav-item.active:before{content:'';width:3px;height:19px;border-radius:0 2px 2px 0;background:#3465ed;position:absolute;left:-18px}.nav-item:hover{background:#f4f7fd;color:#3465ed}.nav-item.small{font-size:13px;padding:9px 17px}.nav-count{font-size:10px;background:#e5ebff;color:#3465ed;padding:1px 6px}.sidebar-cta{font-size:14px;background:#3465ed;margin:0 12px 28px;border-radius:8px;padding:12px;gap:10px;font-weight:600}.sidebar-cta:hover{background:#2452cf}.sidebar-bottom{border-top:1px solid #edf0f5;padding:21px 12px 0}.member,.member:hover{color:#27364f}.member strong{font-size:13px;font-weight:600}.member small{color:#929bad;font-size:11px}.avatar,.sidebar .avatar{height:38px;width:38px;background:#fcebd8;color:#ad8656;border-radius:50%;font-size:15px;font-weight:650}.sidebar-bottom .text-button{font-size:12px;color:#8590a5;margin:7px 0}.product-credit{font-size:10px;color:#adb6c4}.topbar{height:85px;background:#fff;border-bottom:1px solid #e8edf4;padding:0 37px;gap:28px}.breadcrumb{font-size:15px;font-weight:600;letter-spacing:-.25px;color:#48556a;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-search{margin:0 auto 0 0;max-width:310px;flex:1}.header-search label{position:relative}.header-search input{padding:10px 13px 10px 37px;border:0;font-size:13px;background:#f5f7fb;border-radius:8px}.header-search .icon{position:absolute;top:12px;left:12px;height:16px;width:16px;color:#9ca8bc}.top-actions{gap:24px}.balance-pill{font-size:14px;color:#46536a;gap:11px}.balance-pill .icon{width:18px;height:18px;color:#95a3b9}.icon-button{color:#91a0b8}.main-content{padding:34px 37px 46px;max-width:1600px}.page-heading{margin-bottom:28px;gap:25px}.page-heading h1{font-size:36px;letter-spacing:-1.4px;margin-bottom:8px}.page-heading p{font-size:14px;color:#8690a0}.page-heading .eyebrow{font-size:11px;letter-spacing:1.2px;color:#9aa3b1;font-weight:550;margin-bottom:12px}.eyebrow{color:#3465ed;font-size:11px;letter-spacing:1.6px}.heading-dot{display:none}.dashboard-feature{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:23px;margin-bottom:24px}.work-banner{position:relative;min-height:270px;border-radius:15px;background:#3465ed;color:white;overflow:hidden;display:flex;justify-content:space-between;padding:29px 31px}.work-banner-copy{position:relative;z-index:2;max-width:330px}.banner-tag{font-size:9px;letter-spacing:1.5px;display:flex;align-items:center;gap:8px;font-weight:650;color:#bdceff}.banner-tag>span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#ffce87}.work-banner h2{font-size:32px;letter-spacing:-1.1px;line-height:1.17;color:white;margin:18px 0 13px;font-weight:650}.work-banner p{color:#c3d3ff;font-size:12px;max-width:285px;line-height:1.65;margin-bottom:20px}.work-banner .button{padding:10px 15px;font-size:12px;gap:20px}.work-illustration{position:absolute;right:22px;top:48px;width:218px;height:200px}.art-ring{position:absolute;width:290px;height:290px;border:1px solid #ffffff18;border-radius:50%;top:-65px;left:-15px}.art-ring:after{content:'';position:absolute;width:220px;height:220px;border:1px solid #ffffff18;border-radius:50%;top:34px;left:34px}.paper-card{position:absolute;width:173px;height:172px;top:8px;left:17px;background:white;border-radius:11px;transform:rotate(8deg);box-shadow:0 12px 30px #102f861a;padding:16px;color:#35415a}.paper-back{top:-5px;left:33px;background:#90aeff;transform:rotate(18deg);opacity:.75}.paper-head{font-size:9px;display:flex;justify-content:space-between;font-weight:600;margin-bottom:17px;color:#75849c}.paper-line{display:flex;align-items:center;gap:9px;margin-bottom:11px}.paper-line b{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;background:#eaf0ff;color:#3465ed;font-size:10px;font-weight:500}.paper-line i{height:5px;width:94px;background:#e9edf4;border-radius:3px}.paper-line:nth-child(3) i{width:70px}.paper-line.last b{background:#fff2df;border:1px solid #fce6c4}.paper-line.last i{width:84px}.paper-bottom{display:flex;justify-content:space-between;border-top:1px solid #edf0f7;margin-top:13px;padding-top:10px;font-size:8px;color:#9aa5b5}.paper-bottom strong{background:#3465ed;color:white;border-radius:4px;line-height:17px;width:19px;text-align:center;font-size:12px}.art-star{position:absolute;right:5px;bottom:0;color:#ffd392;font-size:56px;line-height:1;transform:rotate(-12deg)}.wallet-card{background:#202d43;border-radius:15px;color:white;padding:26px 27px;position:relative;overflow:hidden}.wallet-card:after{content:'';height:160px;width:160px;position:absolute;border:1px solid #ffffff08;border-radius:50%;right:-55px;top:33px;pointer-events:none}.wallet-card-top{display:flex;justify-content:space-between;align-items:center;color:#a9b6cc;font-size:12px}.wallet-card-top .icon{width:19px;color:#8b9bb6}.wallet-card>strong{display:block;font-size:40px;letter-spacing:-1.8px;font-weight:620;line-height:1.2;margin:22px 0 8px;overflow-wrap:anywhere}.wallet-card>p{font-size:11px;color:#8798b3;margin-bottom:23px}.wallet-card>a{display:flex;justify-content:space-between;color:white;font-size:12px;border:1px solid #465269;border-radius:7px;padding:10px 13px;background:#ffffff04}.wallet-card-bottom{display:flex;justify-content:space-between;color:#7789a6;font-size:10px;border-top:1px solid #334157;margin-top:19px;padding-top:14px}.wallet-card-bottom b{color:#adbbd1;font-weight:500}.metrics-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:29px}.metric-card{display:flex;align-items:center;gap:15px;background:white;border:1px solid #e7ecf3;border-radius:12px;padding:21px 22px;color:var(--ink);position:relative;min-width:0}.metric-icon{height:44px;width:44px;display:grid;place-items:center;border-radius:11px;flex-shrink:0}.metric-icon.blue{background:#edf3ff;color:#6994f8}.metric-icon.orange{background:#fff2e1;color:#d8a261}.metric-icon.lavender{background:#f1effd;color:#a69ad4}.metric-card small{display:block;font-size:11px;color:#8b95a5;margin-bottom:4px}.metric-card strong{display:block;font-size:25px;letter-spacing:-.8px;font-weight:650;line-height:1.2}.metric-hint{font-size:9px;color:#99a7bb;position:absolute;right:17px;bottom:16px}.panel{border-radius:13px;border-color:#e6ebf2;padding:27px;box-shadow:0 2px 5px #1d355602}.section-heading.compact h2{font-size:19px;letter-spacing:-.5px}.section-heading.compact p{font-size:12px;color:#9ba5b4;margin-top:4px}.section-heading.compact>a{font-size:12px;white-space:nowrap}.activity-panels{gap:24px}.activity-row{gap:13px;padding:18px 0;border-color:#eff2f7}.activity-row strong,.notice-row strong{font-size:13px;font-weight:570;color:#4a566a;line-height:1.55}.activity-row small,.notice-row small{font-size:11px;color:#a3acbb;margin-top:4px}.list-icon{border:1px solid #e7ecf5;background:#f6f8fd;border-radius:10px;color:#95a5bc;height:36px;width:36px}.list-icon .icon{width:17px}.status{font-size:11px;padding:5px 8px;border-radius:5px;font-weight:500;background:#f1f3f7;color:#8d98a9}.status.active,.status.approved,.status.completed,.status.resolved{color:#479d80;background:#edf8f3}.status.pending,.status.revision{color:#d29845;background:#fff6e8}.status.rejected,.status.disputed{color:#d08363;background:#fff0e9}.status.paused{color:#9384bd;background:#f4f0ff}.review-link{font-size:12px;white-space:nowrap;color:#3465ed}.empty{padding:42px 20px}.empty-symbol{display:grid;place-items:center;height:47px;width:47px;margin:0 auto 15px;border:1px solid #e5ebf5;background:#f7f9fe;color:#a8b8d2;border-radius:13px;font-size:25px}.empty h3{font-size:15px;color:#7a8597;letter-spacing:-.25px}.empty p{font-size:12px;color:#a2acbb;margin-bottom:14px}.info-banner{background:#edf3ff;border-color:#e0e9fd;color:#7e99c6;font-size:12px;padding:17px 21px;border-radius:10px}.info-banner p{font-size:12px;color:#91a3bd;line-height:1.7}.info-banner strong{color:#5f7ba7;font-weight:550}.filter-bar{border-radius:10px;background:white;padding:15px;border-color:#e6ebf4}.filter-bar select,.filter-bar input{font-size:14px;background:#f8faff;border-color:#e8edf6}.counter{font-size:12px;padding:7px 13px;background:#eaf1ff;color:#6e91d9;border-color:#dfe9fd}.job-grid,.public-shell .job-grid{gap:22px}.job-card{padding:25px;border-color:#e3eaf4;border-radius:14px;background:white;box-shadow:0 3px 8px #26375402}.job-card:hover{border-color:#b5ccff;box-shadow:0 10px 25px #2949890c;transform:translateY(-3px)}.card-top{gap:12px;margin-bottom:20px}.category-icon{width:40px;height:40px;border-radius:11px;background:#edf3ff;color:#6d96e9;font-size:17px}.category-1{background:#fff2e2;color:#cf9a55}.category-2{background:#eef6f7;color:#6fa7aa}.category-3{background:#f0edfa;color:#9b87cb}.mini-label{font-size:10px;padding:5px 8px;border-radius:5px;background:#f5f7fb;color:#97a2b3}.job-card h3{font-size:18px;letter-spacing:-.45px;line-height:1.5;min-height:54px}.job-card h3 a{color:#37465e}.card-description{font-size:13px;line-height:1.75;color:#96a1b0;margin-bottom:21px;min-height:46px}.task-meta{font-size:11px;color:#99a7b9;gap:15px;margin-bottom:21px}.task-meta .icon{width:14px;height:14px}.slots{font-size:10px;color:#aeb7c5;margin-bottom:9px}progress::-webkit-progress-bar{background:#eef3fc}progress::-webkit-progress-value{background:#8cabf2}progress::-moz-progress-bar{background:#8cabf2}.card-bottom{margin-top:23px}.card-bottom strong{font-size:27px;color:#34445e;letter-spacing:-.8px;font-weight:600}.card-bottom small{font-size:10px;color:#aab3c2;margin-top:2px}.card-arrow{height:37px;width:37px;border-radius:8px;border-color:#e3ebfb;background:#f5f8ff;color:#7499e9;font-size:22px}.detail-grid{grid-template-columns:minmax(0,1fr) 315px;gap:25px}.detail-grid .page-heading h1{font-size:34px;font-weight:680;letter-spacing:-1.2px}.prose{font-size:15px;color:#667489;line-height:1.9}.prose h2{font-size:20px;color:#36445b}.detail-grid .preserve{font-size:15px;line-height:1.9}.reward-panel{border-top:3px solid #6f99fb;padding-top:24px}.reward-panel>.big-money,.big-money{font-size:45px;letter-spacing:-1.4px;font-weight:620;color:#2f425f}.reward-panel>p{font-size:13px;color:#a0acbc}.facts{font-size:13px}.facts>div{padding:10px 0}.facts dt{color:#97a4b6}.facts dd{font-weight:550;color:#5d6e87}.funded{font-size:12px;background:#f0f9f6;color:#6d9d8d;padding:13px}.back-link{font-size:12px;color:#9ba9bc;margin-bottom:22px}.budget-total strong{font-size:35px;font-weight:620;color:#30476b}.budget-panel>p,.budget-panel .checkbox{font-size:12px}.budget-panel>small{font-size:11px}.panel>p{font-size:14px}.checkbox{font-size:13px}.section-number{background:#eff4ff;color:#7f9fdc;border-radius:7px;height:29px;width:29px}.proof{background:#f7f9fd;border-color:#e8eef7;font-size:14px;line-height:1.85}.message{border-color:#c5d6fb;background:#f6f9ff}.message.own{border-color:#7199f1}.message strong{font-size:13px}.message small{font-size:11px}.message p{font-size:14px;color:#6e7d93}.tabs{gap:25px;font-size:14px;border-color:#e4eaf3}.tabs a{color:#9ba7b7;padding:12px 0 16px}.tabs a.active{color:#3465ed;border-color:#3465ed}.stat.featured{background:#3465ed}.stat{padding:24px;border-color:#e5ebf5}.stat>span{font-size:13px}.stat>strong{font-size:35px}.stat>small,.stat>a{font-size:12px}.queue-card strong{font-size:15px}.queue-card small{font-size:12px}.queue-card{padding:24px;border-color:#e6ecf5}.table-wrap table{font-size:14px}th{font-size:11px;letter-spacing:.7px;color:#a2adbd;background:#f9fbfe}th,td{padding:19px 15px;border-color:#eef2f7}td{color:#6a7a92}td strong{color:#43536d;font-weight:580}td small{font-size:12px;color:#a1aec0}.report-box{font-size:13px;color:#9ba9bb}.pagination{font-size:13px;color:#899bb6}.footer{font-size:11px;color:#a8b3c3;border-color:#e6ecf4}.footer a{color:#8f9db2}.alert{font-size:13px;background:#eef4ff;border-color:#e1eafd;color:#7290bf}.alert.success{color:#518e78;background:#f0f9f4;border-color:#dbeee2}.alert.error{background:#fff2ed;color:#bf785d;border-color:#f6dfd3}.public-header{max-width:1350px;padding:27px 35px}.public-header nav{font-size:14px;gap:29px}.public-header .button{font-size:13px;padding:11px 18px}.public-content{max-width:1280px;padding:0 24px}.landing-hero{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:23px;margin:25px 0 40px}.landing-main{background:#3465ed;color:white;border-radius:19px;position:relative;overflow:hidden;padding:47px 44px 29px}.landing-main h1{font-size:65px;line-height:1.07;letter-spacing:-3.2px;font-weight:650;margin:24px 0 24px;position:relative;z-index:1}.landing-main h1>span{color:#ffcb87}.landing-main p{font-size:15px;color:#c6d6ff;max-width:435px;line-height:1.85;position:relative;z-index:1}.landing-main .hero-actions{margin:29px 0 48px;gap:22px;align-items:center;position:relative;z-index:1}.landing-signin{color:white;font-size:13px}.landing-signin:hover{color:#ffdda8}.landing-foot{position:relative;z-index:1;display:flex;justify-content:space-between;gap:15px;border-top:1px solid #ffffff28;padding-top:24px;font-size:10px;color:#b7cbff}.landing-orb{position:absolute;height:440px;width:440px;border:1px solid #ffffff13;border-radius:50%;right:-250px;top:-40px;transform:rotate(30deg)}.landing-orb:after{content:'';position:absolute;border:1px solid #ffffff15;border-radius:50%;height:335px;width:335px;top:50px;left:50px}.landing-side{padding:32px 29px 26px;background:#fff0dc;border:1px solid #fae8cf;border-radius:19px;display:flex;flex-direction:column;overflow:hidden}.landing-side>.eyebrow{font-size:9px;color:#bd9a69;letter-spacing:1.4px}.landing-side h2{font-size:31px;line-height:1.16;letter-spacing:-1px;color:#634f35;margin:13px 0 17px}.landing-side>p{font-size:13px;color:#b59a75;line-height:1.8}.landing-side>a{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#997b51;font-size:13px;margin-top:auto;border-top:1px solid #efdcbf;padding-top:19px}.brief-illustration{width:200px;background:white;border:1px solid #f5e7d4;border-radius:10px;padding:22px 18px;transform:rotate(-7deg);box-shadow:0 14px 25px #795b2910;margin:12px auto 29px;position:relative}.brief-line{display:block;height:5px;width:55px;background:#ebeff5;border-radius:3px;margin-bottom:8px}.brief-line.wide{width:100px;background:#dfe6f0}.brief-illustration>div{display:flex;align-items:center;gap:9px;margin:13px 0}.brief-illustration i{font-size:9px;display:grid;place-items:center;font-style:normal;color:#daa860;background:#fff1db;border-radius:3px;height:15px;width:15px}.brief-illustration>div>span{height:4px;width:93px;background:#edf0f5;border-radius:3px}.brief-illustration>strong{display:flex;justify-content:space-between;font-size:9px;padding-top:13px;border-top:1px solid #f0f1f5;color:#9da9b9;font-weight:500}.brief-illustration>strong>b{color:#d6b07e}.category-ribbon{padding:23px 0 27px;border-color:#e4eaf4}.category-ribbon>span{font-size:10px;color:#a2aec0;font-weight:550}.category-ribbon>div{gap:12px;margin-top:16px}.category-ribbon a{font-size:13px;font-weight:500;background:white;border:1px solid #e6edf7;border-radius:7px;padding:8px 12px;color:#8a9ab2}.category-ribbon a:hover{color:#3465ed;border-color:#c9dbff}.section{padding:39px 0}.section-heading h2{font-size:29px;letter-spacing:-.9px;color:#334764}.section-heading>a{font-size:13px}.public-shell .section .job-grid>.job-card:last-child{display:block}.employer-banner{background:#e9f0ff;border-color:#dde7fa;border-radius:15px;padding:34px 37px}.employer-banner h2{font-size:29px;color:#426293}.employer-banner p{font-size:14px;color:#8b9fbe}.auth-intro h1{color:#293f65;font-weight:660}.auth-intro>p{color:#a0afc4;font-size:15px}.auth-decoration span{background:#edf3ff;color:#9bb4e6;font-size:14px}.auth-decoration span:nth-child(2){background:#fff1dd;color:#d0aa72}.auth-decoration span:nth-child(3){background:#edf3ff;color:#9bb4e6}.auth-panel{padding:34px;border-color:#e2eaf6;box-shadow:0 10px 45px #30497105}.auth-panel h2{color:#354c72;font-size:29px}.auth-panel p{font-size:14px}.inline-between{font-size:12px}.demo-login{background:#f7faff;color:#819bc3;border-color:#e6edf8;padding:12px}.demo-login strong{font-size:12px}.demo-login span{font-size:10px}.demo-accounts h3{font-size:15px;color:#6d88b1}.demo-accounts p{font-size:12px}.demo-accounts>small{font-size:11px}.auth-panel.solo h1{font-size:34px;color:#314d79}.header-search .icon{pointer-events:none}
@media(min-width:1600px){.work-banner h2{font-size:38px}.work-banner p{font-size:14px;max-width:345px}.work-banner-copy{max-width:390px}.work-illustration{right:65px}.dashboard-feature{grid-template-columns:minmax(0,1fr) 325px}.job-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1250px){:root{--side:226px}.main-content{padding:29px}.topbar{padding:0 29px}.sidebar .brand{font-size:17px}.nav-item{font-size:13px;padding:11px 13px;gap:11px}.work-illustration{right:0;transform:scale(.78);transform-origin:right center;opacity:.95}.work-banner{padding:25px}.work-banner h2{font-size:29px}.work-banner-copy{max-width:245px}.work-banner p{max-width:230px}.dashboard-feature{grid-template-columns:minmax(0,1fr) 245px;gap:19px}.wallet-card{padding:25px 22px}.wallet-card>strong{font-size:35px}.metric-card{padding:20px 15px;gap:11px}.metric-icon{height:39px;width:39px;border-radius:10px}.metric-card strong{font-size:23px}.metric-hint{display:none}.metric-card small{font-size:10px}.metrics-row{gap:15px}.header-search{max-width:250px}.detail-grid{grid-template-columns:minmax(0,1fr) 280px}.panel{padding:24px}.activity-panels{grid-template-columns:1fr}.activity-panels .panel{margin-bottom:0}.activity-panels{margin-bottom:24px}.landing-main h1{font-size:57px}.landing-main{padding:39px 35px 27px}.landing-hero{grid-template-columns:minmax(0,1fr) 310px}.landing-side{padding:29px 25px}.public-shell .job-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-shell .section .job-grid>.job-card:last-child{display:none}.job-card{padding:22px}.category-ribbon>div{justify-content:flex-start;gap:10px}.category-ribbon a{font-size:12px}.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.dashboard-feature{grid-template-columns:minmax(0,1fr) 220px}.work-illustration{opacity:.32;right:-17px}.work-banner-copy{max-width:270px}.work-banner h2{font-size:30px}.work-banner p{max-width:240px}.wallet-card{padding:24px 19px}.wallet-card>strong{font-size:33px}.detail-grid{grid-template-columns:1fr}.metrics-row{gap:10px}.metric-card{padding:18px 13px;gap:10px}.metric-icon{height:34px;width:34px;border-radius:8px}.metric-icon .icon{height:17px;width:17px}.metric-card small{font-size:10px}.metric-card strong{font-size:23px}.topbar{gap:18px}.header-search{max-width:210px}.breadcrumb{font-size:14px;max-width:180px}.top-actions{gap:15px}.landing-main h1{font-size:49px}.landing-hero{grid-template-columns:minmax(0,1fr) 285px}.landing-main p{font-size:14px}.landing-side h2{font-size:29px}.landing-foot{font-size:9px;gap:10px}.public-header nav{gap:20px;font-size:13px}}@media(max-width:800px){.workspace{margin-left:0}.sidebar{transform:translateX(-100%)}.topbar{height:72px;padding:0 24px}.menu-open .topbar{margin-left:226px}.menu-open .header-search{display:none}.main-content{padding:28px 24px}.header-search{max-width:270px}.dashboard-feature{grid-template-columns:minmax(0,1fr) 240px}.work-banner{min-height:278px}.work-illustration{opacity:.45;right:-5px}.work-banner h2{font-size:33px}.wallet-card>strong{font-size:38px}.metrics-row{gap:15px}.metric-card{padding:19px 15px}.metric-card small{font-size:11px}.metric-icon{height:37px;width:37px}.activity-panels{grid-template-columns:1fr}.public-header{padding:23px 24px}.public-header .brand{font-size:18px}.public-header nav{gap:16px;font-size:12px}.public-header .button{font-size:12px}.public-content{padding:0 22px}.landing-hero{grid-template-columns:minmax(0,1fr) 240px;gap:17px}.landing-main{padding:33px 27px 24px}.landing-main h1{font-size:43px;letter-spacing:-2px}.landing-main .banner-tag{font-size:8px;letter-spacing:1px}.landing-main p{font-size:13px}.landing-main .hero-actions{flex-wrap:wrap;gap:16px;margin-bottom:30px}.landing-foot{flex-direction:column;gap:7px;padding-top:16px}.landing-side{padding:27px 22px 23px}.landing-side h2{font-size:27px}.landing-side>p{font-size:12px}.brief-illustration{width:170px;padding:18px 15px}.landing-side>a{font-size:12px}.public-shell .job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-shell .section .job-grid>.job-card:last-child{display:block}.auth-intro h1{font-size:36px}.auth-panel{padding:29px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col{gap:20px}.page-heading h1{font-size:34px}.detail-grid .page-heading h1{font-size:31px}.demo-strip{font-size:10px}.footer{font-size:11px}.category-ribbon a{font-size:12px}}
@media(max-width:600px){.main-content{padding:25px 17px}.topbar{height:68px;padding:0 18px;gap:17px}.header-search{display:none}.breadcrumb{font-size:14px;max-width:200px}.top-actions{gap:17px}.balance-pill{font-size:13px}.demo-strip{font-size:10px;gap:6px;padding:7px 10px;line-height:1.4}.demo-strip>span:not(.demo-dot){font-size:9px}.page-heading{display:flex;gap:14px;align-items:flex-end}.page-heading>div{margin:0}.page-heading h1{font-size:29px;letter-spacing:-1.1px}.page-heading p{font-size:12px}.page-heading .eyebrow{font-size:9px;letter-spacing:1px}.page-heading>.button{padding:9px 11px;font-size:11px;white-space:nowrap}.page-heading>.button .icon{width:14px;height:14px}.dashboard-heading{align-items:center}.dashboard-feature{grid-template-columns:1fr;gap:17px;margin-bottom:17px}.work-banner{padding:27px 25px;min-height:275px}.work-banner h2{font-size:34px;line-height:1.17}.work-banner p{font-size:12px;max-width:230px}.work-banner-copy{max-width:255px}.work-illustration{right:10px;opacity:.5;top:48px;transform:scale(.7)}.wallet-card{padding:22px 24px;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:20px}.wallet-card-top{grid-column:1/-1;font-size:12px}.wallet-card>strong{font-size:36px;margin:17px 0 5px}.wallet-card>p{grid-column:1;margin:0;font-size:10px}.wallet-card>a{grid-column:2;grid-row:2/4;font-size:11px;gap:25px;padding:10px 13px;min-width:126px}.wallet-card-bottom{grid-column:1/-1;margin-top:16px;padding-top:12px;font-size:10px}.metrics-row{grid-template-columns:1fr;gap:10px;margin-bottom:23px}.metric-card{padding:16px 20px;gap:15px}.metric-card>span:nth-child(2){display:flex;align-items:center;justify-content:space-between;flex:1;gap:15px}.metric-card small{font-size:13px;margin:0}.metric-card strong{font-size:25px}.metric-icon{width:36px;height:36px}.panel{padding:22px 19px;border-radius:12px}.section-heading.compact{gap:12px;align-items:center}.section-heading.compact h2{font-size:18px}.section-heading.compact p{font-size:11px;margin-top:5px}.section-heading.compact>a{font-size:11px}.activity-row{gap:11px;padding:16px 0}.activity-row strong{font-size:12px}.activity-row small{font-size:10px}.activity-row .list-icon{display:none}.status{font-size:10px;padding:5px 7px}.activity-panels{gap:17px}.info-banner{padding:15px}.info-banner p{font-size:11px}.job-grid,.public-shell .job-grid{grid-template-columns:1fr;gap:17px}.job-card{padding:24px}.job-card h3{font-size:20px;min-height:0;letter-spacing:-.5px}.card-description{font-size:14px;min-height:0}.task-meta{font-size:12px;gap:20px}.slots{font-size:11px}.card-bottom strong{font-size:29px}.card-bottom small{font-size:11px}.mini-label{font-size:11px}.card-top{margin-bottom:17px}.filter-bar{gap:9px;padding:12px}.filter-bar label{min-width:120px}.filter-bar input,.filter-bar select{font-size:13px}.filter-bar .button{font-size:12px}.counter{font-size:11px;padding:6px 10px}.detail-grid .page-heading h1{font-size:29px}.detail-grid .preserve,.prose{font-size:14px;line-height:1.9}.panel h2{font-size:20px}.facts{font-size:13px}.funded{font-size:12px}.reward-panel>.big-money,.big-money{font-size:43px}.tabs{font-size:13px;gap:22px}.tabs a{padding:11px 0 14px}.budget-panel>p,.budget-panel .checkbox{font-size:12px}.message small{font-size:10px}.message p{font-size:13px}.stats-grid{gap:12px}.stat{padding:22px 17px}.stat>span{font-size:11px}.stat>strong{font-size:29px}.stat>small,.stat>a{font-size:10px}.wallet-overview .stat>strong{font-size:31px}.checkbox{font-size:12px}.alert{font-size:12px}.form-grid{grid-template-columns:1fr}.button-row>.button{font-size:13px}.public-header{padding:19px 18px}.public-header .brand{font-size:17px;gap:8px}.public-header .brand img{width:30px;height:30px}.public-header .button{font-size:11px;padding:10px 12px}.public-content{padding:0 17px}.landing-hero{grid-template-columns:1fr;margin:15px 0 26px;gap:16px}.landing-main{padding:32px 27px 25px;border-radius:15px}.landing-main h1{font-size:50px;letter-spacing:-2.5px;margin:23px 0}.landing-main p{font-size:14px;line-height:1.8;max-width:300px}.landing-main .banner-tag{font-size:8px;letter-spacing:1px}.landing-main .hero-actions{gap:20px;margin:25px 0 30px}.landing-main .button{font-size:12px;padding:12px 17px}.landing-signin{font-size:12px}.landing-foot{font-size:9px;gap:12px;flex-direction:row;flex-wrap:wrap;padding-top:20px}.landing-side{padding:28px 26px;min-height:260px;position:relative}.landing-side>.eyebrow{font-size:9px;max-width:180px}.landing-side h2{font-size:28px;max-width:180px;position:relative;z-index:1}.landing-side>p{max-width:180px;font-size:12px;position:relative;z-index:1}.brief-illustration{position:absolute;width:153px;right:8px;top:16px;transform:rotate(8deg);opacity:.48;z-index:0;padding:17px 12px}.landing-side>a{margin-top:15px;font-size:12px;position:relative;z-index:1}.category-ribbon{padding:19px 0 23px}.category-ribbon>div{gap:9px}.category-ribbon a{font-size:11px;padding:7px 10px}.category-ribbon>span{font-size:9px}.section{padding:31px 0}.section-heading h2{font-size:26px}.section-heading .eyebrow{font-size:9px}.section-heading>a{font-size:12px}.employer-banner{padding:27px}.employer-banner h2{font-size:26px;line-height:1.2}.employer-banner p{font-size:13px}.employer-banner .button{margin-top:20px}.footer{padding:25px 18px;font-size:10px;gap:17px}.auth-panel{padding:28px 23px}.auth-panel h2{font-size:29px}.auth-panel p{font-size:13px}.auth-intro h1{font-size:31px}.auth-panel.solo h1{font-size:30px}.demo-login strong{font-size:12px}.demo-login span{font-size:10px}.demo-accounts p{font-size:11px}.demo-accounts>small{font-size:10px}.inline-between{font-size:11px}.queue-card strong{font-size:14px}.queue-card small{font-size:11px}.table-wrap table{min-width:570px}.narrow{max-width:100%}}
