@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";
.student-navigation{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:240px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.student-brand-row{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.student-brand-row .brand{font-size:24px}.student-menu .nav-item{justify-content:flex-start;min-height:44px}.student-menu .nav-item svg{flex-shrink:0}.student-menu .nav-item[aria-current=page]{background:var(--light);color:var(--green)}.student-profile{align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.student-profile form{margin-left:auto}.student-brand-row .brand-icon,.student-mobile-bar .brand-icon{flex-shrink:0}.student-content{min-width:0;margin-left:240px}.student-view[hidden],.student-navigation[hidden],.student-mobile-bar[hidden],.student-content .app-shell>.sidebar,.student-content .crm-top,.student-content .crm-tools-nav{display:none!important}.student-content .workspace{width:100%;margin-left:0}.student-content .crm-page{width:auto;max-width:none;margin:0;padding:32px}.student-mobile-bar,.student-menu-close,.student-menu-backdrop{display:none}.student-shell[data-analyzer=true]>.student-content{margin:0}@media (max-width:760px){.student-content{margin:0}.student-content .crm-page{padding:22px 16px}.student-mobile-bar{z-index:25;border-bottom:1px solid var(--line);padding:8px 16px;padding-top:max(8px,env(safe-area-inset-top));background:#fff;justify-content:space-between;align-items:center;min-height:60px;display:flex;position:sticky;top:0}.student-mobile-bar .brand{white-space:nowrap;min-height:44px;font-size:22px}.student-mobile-bar>button{flex-shrink:0}.student-mobile-bar button,.student-menu-close{justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;display:flex}.student-navigation{z-index:50;width:min(310px,88vw);padding:18px 14px;display:none}.student-navigation.student-menu-open{display:flex}.student-menu-backdrop{z-index:40;background:#0007;border:0;border-radius:0;display:block;position:fixed;inset:0}}
.crm-proposal-badge{color:var(--green);align-items:center;gap:6px;margin:12px 0;font-size:11px;line-height:1.5;display:flex}.crm-proposal-badge svg{flex-shrink:0}:root{--ink:#202e28;--muted:#727a74;--green:#216447;--light:#edf4ed;--line:#e5e8e2;--paper:#fafbf8;--white:#fff;--lime:#d1eeaa}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #7ba986}h1,h2,h3{letter-spacing:-.045em;font-family:Manrope,Arial,sans-serif}button{background:0 0;border:0}p{line-height:1.65}input,select{color:var(--ink);outline-offset:2px;background:#fff;border:1px solid #dce2da;border-radius:9px;width:100%;padding:13px}label{font-size:13px;font-weight:600;display:block}label input,label select{margin-top:8px}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:10;background:#fff;flex-direction:column;width:235px;padding:35px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.1px;align-items:center;gap:9px;font-size:23px;font-weight:700;display:flex}.brand>span:last-child{display:inline}.brand strong{font-weight:400}.brand-icon{color:#fff;background:#246648;border-radius:11px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.sidebar .brand{margin:0 9px 47px}.nav-label{color:#8b928b;letter-spacing:1.5px;margin-bottom:14px;padding:0 14px;font-size:9px;font-weight:600}.nav-item{color:#737c74;text-align:left;border-radius:8px;align-items:center;gap:11px;width:100%;margin:3px 0;padding:13px;font-size:13px;font-weight:500;display:flex}.nav-item.active{color:#236246;background:#eef4eb}.nav-item.active svg{stroke-width:2.1px}.count-pill{background:#dcebd7;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.small-count{color:#969d95;margin-left:auto}.sidebar-note{background:#f8f8f0;border:1px solid #eceede;border-radius:12px;margin:40px 5px 25px;padding:19px 17px}.sidebar-note h3{letter-spacing:-.02em;margin:0 0 8px;font-size:13px}.sidebar-note p{color:#7c8275;margin:0;font-size:12px;line-height:1.7}.sidebar-bottom{margin-top:auto}.profile-mini{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:13px;padding:20px 6px 0;display:flex}.avatar{color:#466747;background:#e9eee5 50%/cover;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-weight:600;display:flex}.profile-mini strong{font-size:12px;display:block}.profile-mini small{color:#8d938b;margin-top:3px;font-size:10px;display:block}.profile-mini form{margin-left:auto}.workspace{width:calc(100% - 235px);margin-left:235px}.topbar{border-bottom:1px solid var(--line);color:#8b928c;background:#fff;justify-content:space-between;align-items:center;height:77px;padding:0 46px;font-size:11px;display:flex}.topbar strong{color:#536057;font-weight:500}.topbar-dot{color:#ced3cb;margin:0 12px}.brazil-tag{color:#758171;align-items:center;gap:7px;font-size:10px;display:flex}.brazil-tag>span{background:#6fa16a;border-radius:50%;width:6px;height:6px}.main-content{max-width:1450px;margin:auto;padding:34px 46px 20px}.preview-banner{color:#678062;background:#edf3e8;border:1px solid #e0e9d9;border-radius:6px;margin-bottom:24px;padding:8px 12px;font-size:10px}.heading-row{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:1.75px;color:#68826d;margin:0 0 10px;font-size:9px;font-weight:700;display:block}.heading-row h1{letter-spacing:-1.1px;margin:0 0 9px;font-size:29px;font-weight:750}.page-description{color:#7e887e;margin:0;font-size:12px}.hero{color:#fff;background:#153f30 radial-gradient(at 75% 100%,#315d3c66,#0000 60%);border-radius:15px;justify-content:space-between;min-height:256px;margin-bottom:35px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:2;position:relative}.hero-kicker{letter-spacing:1.7px;color:#bdd6b4;align-items:center;gap:6px;font-size:8px;display:flex}.hero-kicker>span{background:#bbd792;border-radius:50%;width:4px;height:4px}.hero h2{letter-spacing:-.9px;margin:16px 0 12px;font-size:29px;font-weight:600;line-height:1.25}.hero p{color:#b7cbbc;margin:0 0 19px;font-size:11px;line-height:1.8}.hero-button{color:#244d32;background:#d4eeb7;border-radius:7px;align-items:center;gap:25px;padding:10px 14px;font-size:11px;font-weight:650;display:flex}.hero-art{pointer-events:none;width:330px;height:265px;position:absolute;top:10px;right:30px}.orbit{border:1px solid #8caf7e26;border-radius:50%;width:295px;height:295px;position:absolute;top:0;left:25px}.orbit-two{width:390px;height:390px;top:-45px;left:-20px}.floating-card{color:#42613c;background:#f6f8ec;border:6px solid #416449;border-radius:17px;width:173px;height:172px;padding:17px;position:absolute;top:32px;left:80px;transform:rotate(-9deg);box-shadow:0 14px 25px #001d2322}.mini-card-top{align-items:center;gap:5px;display:flex}.mini-card-top>span{background:#e1eacb;border-radius:8px;place-items:center;width:31px;height:31px;margin-right:auto;display:grid}.mini-card-top>i{background:#c3cebb;border-radius:50%;width:4px;height:4px}.mini-lines{margin:18px 0}.mini-lines b{background:#d2dcc7;border-radius:3px;width:100%;height:5px;margin:7px 0;display:block}.mini-lines b:nth-child(2){width:80%}.mini-lines b:last-child{width:50%}.mini-card-bottom{border-top:1px solid #e1e6d8;justify-content:space-between;align-items:center;padding-top:9px;font-size:8px;font-weight:600;display:flex}.floating-label{color:#3d603d;background:#f6f8ef;border-radius:8px;align-items:center;gap:9px;padding:11px 13px;font-size:10px;display:flex;position:absolute;bottom:37px;right:9px;transform:rotate(4deg);box-shadow:0 10px 25px #07140c30}.floating-label>span{background:#deeace;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.section-heading{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.section-heading h2{letter-spacing:-.5px;align-items:center;gap:10px;margin:0;font-size:17px;display:flex}.section-heading h2>span{color:#71806a;background:#edf0e9;border:1px solid #e2e8dd;border-radius:5px;padding:2px 6px;font-family:DM Sans,Arial;font-size:10px;font-weight:500}.order-label{color:#899086;align-items:center;gap:6px;font-size:10px;display:flex}.search-row{gap:12px;display:flex}.search-box{color:#98a18f;background:#fff;border:1px solid #e2e6dd;border-radius:8px;flex:1;align-items:center;gap:11px;padding:0 13px;display:flex}.search-box input{background:0 0;border:0;min-width:0;margin:0;padding:14px 0;font-size:12px;font-weight:400}.search-box input::placeholder{color:#9ba195}.filter-button{background:#fff;border:1px solid #e1e5dc;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11px;display:flex}.filter-button.selected{background:#edf4e8}.category-tabs{flex-wrap:wrap;gap:7px;margin:18px 0 24px;display:flex}.category-tabs button{color:#81897c;white-space:nowrap;background:#fff;border:1px solid #e4e8df;border-radius:6px;padding:8px 12px;font-size:11px}.category-tabs button.active{color:#466440;background:#e6efdf;border-color:#d5e4ca}.filter-panel{background:#f0f3ec;border:1px solid #dfe6d9;border-radius:10px;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:16px;display:flex}.filter-panel label{flex:1;min-width:150px;font-size:11px}.filter-panel select{font-size:12px}.checkbox-label{align-items:center;gap:8px;font-weight:400;display:flex}.checkbox-label input{width:15px;height:15px;accent-color:var(--green);margin:0}.job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.job-card{background:#fff;border:1px solid #e1e6dc;border-radius:11px;flex-direction:column;padding:20px 20px 0;transition:box-shadow .18s,border-color .18s;display:flex}.job-card:hover{border-color:#b8c8ad;box-shadow:0 5px 20px #24432208}.card-top{align-items:center;gap:9px;display:flex}.category-icon{color:#648556;background:#ecf3e7;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.icon-1{color:#a38754;background:#f5eee1}.icon-2{color:#8d7ca6;background:#eeeaf6}.icon-3{color:#b47f60;background:#fae8de}.icon-4{color:#688b9f;background:#e7f0f5}.job-type{color:#959e90;border:1px solid #e8ece4;border-radius:4px;padding:3px 6px;font-size:9px}.save-button{color:#99a292;border-radius:5px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.save-button.saved{color:#387047;background:#edf5e6}.save-button:hover{background:#f1f5ed}.card-category{color:#818d78;margin:18px 0 8px;font-size:9px;font-weight:600}.job-title{text-align:left;letter-spacing:-.35px;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0;font-family:Manrope,Arial;font-size:14px;font-weight:750;line-height:1.5;display:-webkit-box;overflow:hidden}.job-title:hover{color:#417442}.job-summary{color:#8a9383;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:11px 0 14px;font-size:11px;line-height:1.75;display:-webkit-box;overflow:hidden}.job-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.job-tags>span{color:#7c8a75;background:#f7f9f3;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;display:flex}.budget{margin:20px 0 17px}.budget small{letter-spacing:1px;color:#9aa38e;margin-bottom:6px;font-size:7px;display:block}.budget strong{color:#52674a;font-size:13px;font-weight:650}.card-footer{color:#98a08f;border-top:1px solid #edf0e8;justify-content:space-between;align-items:center;gap:5px;padding:13px 0;font-size:9px;display:flex}.card-footer button{color:#65865a;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:600;display:flex}.feed-footer{color:#9aa18f;justify-content:space-between;align-items:center;gap:15px;margin:27px 0 12px;font-size:9px;display:flex}.feed-footer>span:first-child{align-items:center;gap:5px;display:flex}.empty-state{text-align:center;color:#7a8a6e;border:1px dashed #dce4d4;border-radius:12px;padding:55px 25px}.empty-state h3{font-size:20px}.empty-state p{max-width:400px;margin:10px auto 22px;font-size:13px}.empty-state .secondary{margin:auto}.primary,.secondary{border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:13px 17px;font-size:13px;font-weight:600;display:inline-flex}.primary{background:var(--green);color:#fff}.secondary{color:#547447;background:#fff;border:1px solid #dce5d5}.icon-button{border-radius:5px;place-items:center;padding:5px;display:grid}.icon-button:hover{background:#edf1e7}dialog{width:calc(100% - 32px);max-width:620px;max-height:88vh;color:var(--ink);border:0;border-radius:17px;padding:0;box-shadow:0 25px 100px #17352233}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12281d65}.detail-inner{padding:40px;position:relative}.close-dialog{position:absolute;top:15px;right:15px}.detail-inner h2{margin:15px 0;font-size:28px;line-height:1.35}.detail-inner h3{margin-top:24px;font-size:16px}.detail-meta{color:#829078;gap:15px;font-size:11px;display:flex}.detail-meta>span{align-items:center;gap:5px;display:flex}.detail-budget{background:#f0f5e9;border-radius:9px;margin:24px 0;padding:17px}.detail-budget span{color:#88967c;margin-bottom:5px;font-size:11px;display:block}.detail-budget strong{color:#486e3f;font-size:20px}.detail-description{color:#77856d;white-space:pre-line;font-size:14px}.detail-inner dl{font-size:12px}.detail-inner dl div{border-bottom:1px solid #edf1e7;justify-content:space-between;gap:15px;padding:12px 0;display:flex}.detail-inner dt{color:#84917b}.detail-inner dd{text-align:right;margin:0}.detail-hint{color:#8c9982;margin-top:25px;font-size:11px}.detail-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.detail-actions .primary{flex:1}.auth-page{background:#f8faf5;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:100vh;padding:28px;display:grid}.auth-story{color:#fff;background:#173e2d;border-radius:18px;flex-direction:column;justify-content:space-between;align-self:stretch;min-height:640px;padding:45px;display:flex}.auth-story .brand{color:#fff}.auth-story .eyebrow{color:#b6d39a}.auth-story h1{margin:20px 0;font-size:48px;line-height:1.2}.auth-story em{color:#c5e1a8;font-style:normal}.auth-story p{color:#b1c6a5}.story-foot{color:#b5cba8;gap:10px;font-size:12px;display:flex}.auth-card{width:100%;max-width:430px;margin:35px auto;padding:25px}.auth-card h1,.auth-card h2{font-size:28px;line-height:1.3}.auth-card>p{color:#829077;font-size:13px}.auth-card form>label{margin:22px 0}.auth-card .primary{width:100%;margin-top:12px}.forgot{margin-left:auto;font-size:11px;display:block}.text-button{color:#557b43;padding:0}.switch-mode{margin:25px auto;font-size:12px;display:block}.back-link{color:#728767;align-items:center;gap:6px;margin-top:20px;font-size:12px;display:inline-flex}.message{color:#416338;background:#edf4e6;border-radius:8px;padding:12px;font-size:12px}.message:empty{display:none}.message.error{color:#994f39;background:#fff0e9}.muted{color:#8b9782;font-size:11px}.profile-page{max-width:700px;margin:auto;padding:30px}.profile-page>.brand{margin-bottom:30px}.profile-page>.auth-card{background:#fff;border:1px solid #e1e8d8;border-radius:16px;max-width:520px;padding:35px}.profile-page label{margin:18px 0}.avatar-upload{color:#355735;cursor:pointer;background:#edf3e6 50%/cover;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:115px;height:115px;display:flex;position:relative;overflow:hidden}.avatar-upload span{background:#f4f8efdd;border-radius:4px;margin-top:5px;padding:4px;font-size:10px}.avatar-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.password-section{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.admin-page{max-width:1100px;margin:auto;padding:35px}.admin-section{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:25px;padding:25px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th,td{border-bottom:1px solid var(--line);padding:12px}.admin-page .search-row input{flex:1;width:auto}.admin-page li{padding:5px}@media (min-width:1550px){.hero{min-height:280px}.hero-art{right:100px}.job-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.job-title{font-size:16px}.job-summary{font-size:12px}}@media (max-width:1150px){.sidebar{width:210px;padding-inline:14px}.workspace{width:calc(100% - 210px);margin-left:210px}.main-content{padding:28px}.topbar{padding:0 28px}.hero-art{opacity:.8;right:-25px}.hero h2{font-size:25px}.hero{padding:29px}.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy{max-width:65%}}@media (max-width:760px){.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:15px 18px;position:static}.app-shell{display:block}.sidebar .brand{margin:0 0 15px;font-size:22px}.nav-label,.sidebar-note{display:none}.sidebar nav{flex-wrap:wrap;gap:8px;display:flex}.sidebar nav .nav-item{white-space:nowrap;flex:1;width:auto}.sidebar-bottom{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.sidebar-bottom>.nav-item{width:auto}.profile-mini{border:0;margin:0;padding:0}.profile-mini>div,.profile-mini>.avatar{display:none}.nav-item{justify-content:center;margin:0;padding:10px;font-size:12px}.count-pill,.small-count{margin-left:0}.workspace{width:100%;margin:0}.topbar{display:none}.main-content{padding:22px 18px}.preview-banner{margin-bottom:22px;font-size:9px;line-height:1.6}.heading-row h1{font-size:25px;line-height:1.3}.page-description{font-size:12px}.eyebrow{font-size:8px}.hero{min-height:238px;margin-bottom:29px;padding:25px 23px}.hero h2{font-size:25px}.hero-copy{max-width:100%}.hero-art{transform-origin:100%;opacity:.35;top:52px;right:-108px;transform:scale(.6)}.hero p{max-width:85%;font-size:11px}.section-heading h2{font-size:16px}.order-label{gap:0;font-size:0}.order-label svg{width:17px}.search-row{gap:8px}.search-box{gap:7px;padding:0 10px}.search-box input{font-size:11px}.filter-button{gap:3px;padding:0 12px;font-size:0}.filter-button>svg:last-child{display:none}.category-tabs{flex-wrap:nowrap;gap:6px;margin-bottom:18px;padding-bottom:5px;overflow:auto}.category-tabs button{padding:8px 10px;font-size:10px}.job-grid{grid-template-columns:1fr;gap:14px}.job-card{padding:21px 21px 0}.job-title{font-size:17px}.job-summary{font-size:12px}.card-category,.job-tags>span{font-size:10px}.budget strong{font-size:15px}.card-footer{padding:15px 0;font-size:10px}.card-footer button{font-size:12px}.feed-footer{justify-content:center;font-size:9px}.feed-footer>span:last-child{display:none}.detail-inner{padding:33px 23px}.detail-inner h2{font-size:24px}.detail-inner dl div{flex-direction:column;gap:5px}.detail-inner dd{text-align:left}.detail-actions{flex-direction:column}.auth-page{grid-template-columns:1fr;gap:0;padding:18px}.auth-story{min-height:280px;padding:27px}.auth-story h1{margin-top:15px;font-size:29px}.auth-story .eyebrow,.story-foot,.auth-story p{display:none}.auth-story .brand{margin-bottom:24px}.auth-card{padding:15px}.profile-page{padding:20px}.profile-page>.auth-card{padding:25px}.filter-panel label{min-width:130px}.admin-page{padding:20px}.admin-page .search-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.source-tag{color:#416750;white-space:nowrap;background:#edf4ed;border:1px solid #dae7da;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:600}.market-badge{letter-spacing:.3px;border-radius:6px;align-self:flex-start;margin:0 0 15px;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.market-brazil{color:#14532d;background:#d7f7d9;border:1px solid #97dda1}.market-international{color:#6022a0;background:#ede0ff;border:1px solid #c89aed}.detail-inner>.market-badge{margin-top:4px;margin-bottom:20px}.job-tags:empty{display:none}.job-tags{margin-bottom:18px}.application-guide{background:#edf5e8;border:1px solid #c8ddbd;border-radius:12px;margin:24px 0;padding:20px}.application-guide h3{letter-spacing:-.03em;margin:0 0 12px;font-size:19px}.application-guide p{font-size:13px;line-height:1.7}.application-email{color:#216447;overflow-wrap:anywhere;font-size:16px;font-weight:700;display:block}.application-instructions{overflow-wrap:anywhere;background:#ffffffb8;border-radius:8px;margin:15px 0;padding:12px}.application-instructions strong{color:#527247;font-size:11px}.application-instructions p{white-space:pre-line;margin:8px 0;font-size:12px}.application-guide .primary{margin-top:8px}.crm-page{max-width:1600px;margin:auto;padding:28px 38px 48px}.crm-top,.crm-heading,.crm-toolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.crm-top{margin-bottom:42px}.crm-heading h1{letter-spacing:-1px;margin:8px 0 10px;font-size:36px}.crm-heading p{color:#697565;font-size:14px}.crm-heading .primary{flex-shrink:0}.crm-local-note{color:#697565;margin:18px 0;font-size:12px}.crm-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0;display:grid}.crm-stats>div{color:#668454;background:#fff;border:1px solid #e2e8dc;border-radius:14px;grid-template-columns:1fr auto;gap:10px;padding:20px;display:grid}.crm-stats strong{color:#293729;grid-area:2/1;font-size:27px}.crm-stats span{grid-column:1;font-size:12px}.crm-stats svg{grid-area:1/2/3}.crm-toolbar{margin-bottom:24px}.crm-toolbar .search-box{flex:1;max-width:620px}.crm-return-filter{color:#4f6149;align-items:center;gap:9px;font-size:13px;display:flex}.crm-return-filter input{accent-color:#5d7a47}.crm-columns{grid-template-columns:repeat(7,minmax(230px,1fr));align-items:start;gap:14px;padding-bottom:20px;display:grid;overflow-x:auto}.crm-column{background:#edf0e8;border-radius:14px;min-height:330px;padding:14px}.crm-column h2{white-space:nowrap;align-items:center;gap:7px;margin:4px 0 20px;font-size:13px;display:flex}.crm-stage-dot{background:#96a78a;border-radius:50%;width:8px;height:8px}.crm-stage-1 .crm-stage-dot{background:#9180b8}.crm-stage-2 .crm-stage-dot{background:#bd9b51}.crm-stage-3 .crm-stage-dot{background:#54a69a}.crm-stage-4 .crm-stage-dot{background:#728fb5}.crm-stage-5 .crm-stage-dot{background:#4c8a5d}.crm-stage-6 .crm-stage-dot{background:#9f9592}.crm-column-count{color:#62705d;background:#fff;border-radius:12px;margin-left:auto;padding:3px 7px;font-size:11px}.crm-column-empty{color:#6d7767;padding:14px 4px;font-size:12px;line-height:1.7}.crm-card{text-align:left;color:#2e392a;cursor:pointer;background:#fff;border:1px solid #e0e6da;border-radius:11px;width:100%;margin-bottom:12px;padding:16px;display:block;box-shadow:0 3px 7px #293b1f04}.crm-card:hover{border-color:#91a47f;box-shadow:0 4px 12px #293b1f0c}.crm-card-source{color:#65824f;background:#f1f5ec;border-radius:5px;padding:4px 7px;font-size:10px}.crm-card h3{overflow-wrap:anywhere;margin:13px 0;font-size:14px;line-height:1.55}.crm-contact{color:#6d7767;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px}.crm-due{color:#6d7767;align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}.crm-due-alert{color:#976123}.crm-card-action{color:#5b7449;border-top:1px solid #edf0e8;justify-content:space-between;align-items:center;margin-top:16px;padding-top:13px;font-size:11px;display:flex}.crm-intro{background:#f4f7ef;border:1px dashed #c8d5bb;border-radius:13px;margin-bottom:24px;padding:24px}.crm-intro h2{margin:0 0 9px;font-size:18px}.crm-intro p{color:#68735e;font-size:13px;line-height:1.7}.crm-intro a,.crm-original{color:#526e3d;align-items:center;gap:6px;font-size:13px;display:inline-flex}.crm-notice{color:#4e703c;font-size:13px}.crm-dialog{width:calc(100% - 32px);max-width:680px}.crm-form h2{font-size:26px}.crm-form fieldset{border:0;min-width:0;margin:22px 0 0;padding:0}.crm-form label{color:#536449;flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.crm-form input,.crm-form select,.crm-form textarea{width:100%;font:inherit;color:#293729;background:#fff;border:1px solid #dce4d5;border-radius:8px;padding:12px;font-size:14px}.crm-form textarea{resize:vertical;line-height:1.6}.crm-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.crm-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.crm-remove{color:#9d4f44;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:12px}.crm-add{margin:20px 0}.crm-form .muted{font-size:12px;line-height:1.7}@media (max-width:700px){.crm-page{padding:20px 16px}.crm-top{gap:12px;margin-bottom:28px}.crm-top .secondary{padding:10px;font-size:11px}.crm-heading{flex-direction:column;align-items:flex-start;gap:12px}.crm-heading h1{font-size:29px}.crm-stats{grid-template-columns:repeat(2,1fr);gap:10px}.crm-toolbar{flex-direction:column;align-items:stretch;gap:15px}.crm-form-row{grid-template-columns:1fr;gap:0}.crm-form-actions .primary{width:100%}.crm-column{min-height:280px}.crm-form h2{font-size:22px}}.crm-return-filter{white-space:nowrap;flex-shrink:0}.crm-dashboard{margin:34px 0 38px}.crm-dashboard-heading,.crm-funnel-header,.crm-pipeline-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-dashboard-heading{margin-bottom:20px}.crm-dashboard-heading h2{letter-spacing:-.6px;margin:8px 0 0;font-size:25px}.crm-dashboard-heading>span,.crm-funnel-header>span{color:#73806c;font-size:11px}.crm-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:18px;display:grid}.crm-funnel-panel,.crm-results-panel,.crm-source-panel{background:#fff;border:1px solid #e0e7d9;border-radius:16px;padding:24px}.crm-funnel-header h3,.crm-results-panel h3,.crm-source-panel h3{margin:0;font-size:14px}.crm-funnel{gap:12px;margin-top:24px;display:grid}.crm-funnel-step{text-align:left;cursor:pointer;color:#30432d;background:#f1f5ed;border:0;border-radius:10px;grid-template-columns:150px minmax(35px,1fr) 30px 48px;align-items:center;gap:12px;width:100%;padding:15px 12px;display:grid}.crm-funnel-step:hover{background:#e8efdf}.crm-funnel-label{align-items:center;gap:9px;font-size:12px;display:flex}.crm-funnel-label>span{color:#5f784d;background:#e0e9d6;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.crm-funnel-track{background:#e0e7d9;border-radius:4px;height:12px;overflow:hidden}.crm-funnel-track>span{background:#8da779;border-radius:4px;height:100%;transition:width .25s;display:block}.crm-funnel-step-1 .crm-funnel-track>span{background:#b49b60}.crm-funnel-step-2 .crm-funnel-track>span{background:#6e92a5}.crm-funnel-step-3 .crm-funnel-track>span{background:#286347}.crm-funnel-step>strong{text-align:right;font-size:17px}.crm-funnel-percent{text-align:right;color:#6d7a65;font-size:11px}.crm-funnel-closed{color:#77816f;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8ece2;justify-content:space-between;gap:16px;width:100%;margin-top:19px;padding:17px 4px 0;font-size:12px;display:flex}.crm-dashboard-note{color:#76806e;margin:17px 0 0;font-size:11px;line-height:1.65}.crm-results-panel{background:#f1f5ed;flex-direction:column;justify-content:center;display:flex}.crm-results-panel h3{margin-top:16px}.crm-rate{letter-spacing:-2px;color:#286347;margin:14px 0 4px;font-size:49px;line-height:1.2}.crm-results-panel>p:not(.crm-dashboard-note){color:#66745c;font-size:12px;line-height:1.7}.crm-return-metrics{border-top:1px solid #dce5d4;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;padding-top:20px;display:grid}.crm-return-metrics strong{margin-bottom:7px;font-size:24px;display:block}.crm-return-metrics span{color:#6c7962;font-size:11px}.crm-source-panel{margin-top:18px}.crm-source-table{overflow-x:auto}.crm-source-table table{border-collapse:collapse;width:100%;margin-top:17px;font-size:12px}.crm-source-table th,.crm-source-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #edf0e8;padding:13px 10px}.crm-source-table th:first-child{text-align:left}.crm-source-table thead th{text-transform:uppercase;letter-spacing:.5px;color:#7a846f;font-size:10px;font-weight:500}.crm-source-table tbody th{color:#3e5134;font-weight:500}.crm-pipeline-heading{margin-bottom:18px;scroll-margin-top:20px}.crm-pipeline-heading h2{margin:0;font-size:19px}.crm-columns.crm-single-stage{grid-template-columns:minmax(230px,420px)}@media (max-width:1000px){.crm-dashboard-grid{grid-template-columns:1fr}.crm-results-panel{display:block}.crm-funnel-step{grid-template-columns:150px minmax(35px,1fr) 30px 48px}.crm-return-metrics{max-width:340px}}@media (max-width:550px){.crm-dashboard-heading{flex-direction:column;align-items:flex-start;gap:10px}.crm-funnel-panel,.crm-results-panel,.crm-source-panel{padding:18px}.crm-funnel-header>span{display:none}.crm-funnel-step{grid-template-columns:1fr 30px 42px;gap:7px;padding:12px 8px}.crm-funnel-track{grid-area:2/1/auto/-1;height:8px}.crm-funnel-label{font-size:11px}.crm-pipeline-heading{flex-direction:column;align-items:flex-start}.crm-dashboard-heading h2{font-size:23px}}.crm-page{padding-left:260px}.crm-tools-nav{flex-direction:column;gap:8px;width:205px;display:flex;position:fixed;top:110px;left:24px}.crm-tools-nav a{color:#65745b;border-radius:9px;align-items:center;gap:10px;padding:13px 12px;font-size:12px;line-height:1.4;text-decoration:none;display:flex}.crm-tools-nav a svg{flex-shrink:0}.crm-tools-nav a[aria-current=page]{color:#355132;background:#e7edde;font-weight:600}.crm-view-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.crm-view-tabs button{color:#65745b;cursor:pointer;background:#fff;border:1px solid #dfe6d7;border-radius:9px;padding:12px 16px}.crm-view-tabs button[aria-pressed=true]{color:#fff;background:#2c634b;border-color:#2c634b}.crm-weekly-metric{background:#e8f0e1;border:1px solid #d7e4ca;border-radius:14px;justify-content:space-between;align-items:center;gap:26px;margin-bottom:18px;padding:22px;display:flex}.crm-weekly-metric>div{flex-shrink:0}.crm-weekly-metric span{font-size:13px;display:block}.crm-weekly-metric strong{color:#286347;margin-top:8px;font-size:38px;display:block}.crm-weekly-metric p{color:#62745a;max-width:390px;font-size:12px;line-height:1.75}.crm-history{margin-top:28px}.crm-history ol{padding:0;list-style:none}.crm-history li{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8db;border-radius:12px;margin:12px 0;padding:18px}.crm-history li>div{justify-content:space-between;gap:12px;display:flex}.crm-history li strong{font-size:13px}.crm-history time,.crm-history small{color:#738269;font-size:11px}.crm-history li p{font-size:13px;line-height:1.6}.crm-history label{align-items:center;gap:8px;font-size:12px;display:flex}.crm-history label input{accent-color:#386545}@media (max-width:1100px){.crm-page{padding-left:38px}.crm-tools-nav{flex-direction:row;gap:5px;width:100%;margin-bottom:28px;padding-bottom:5px;position:static;overflow-x:auto}.crm-tools-nav a{flex-shrink:0}}@media (max-width:700px){.crm-page{padding:20px 16px}.crm-weekly-metric{flex-direction:column;align-items:flex-start;gap:6px}.crm-weekly-metric>div{flex-shrink:1}.crm-form input,.crm-form select,.crm-form textarea{font-size:16px}.crm-view-tabs button{flex:1;min-height:44px;font-size:12px}.crm-history li>div{flex-direction:column;gap:7px}.crm-tools-nav a{min-height:44px}.crm-return-filter{white-space:normal}.crm-columns{grid-template-columns:repeat(7,minmax(260px,85vw))}}.crm-card{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:auto;position:relative}.crm-card-open{text-align:left;cursor:grab;touch-action:auto;width:100%;padding:0;display:block}.crm-dragging{opacity:.35}.crm-drag-preview{z-index:1000;pointer-events:none;cursor:grabbing;will-change:transform;position:fixed;top:0;left:0;box-shadow:0 14px 40px #10281935}.crm-drop-target{outline:2px solid var(--green);outline-offset:-2px;background:#e4efdf}.crm-card>select{margin-top:12px;padding:8px;font-size:11px}.crm-card-open:disabled{cursor:wait}.pricing-center{max-width:1200px}.pricing-modes{gap:14px;margin:24px 0;display:flex}.pricing-modes button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;align-items:center;gap:14px;padding:20px;display:flex}.pricing-modes button[aria-pressed=true]{border-color:var(--green);color:var(--green);background:#edf4e8}.pricing-modes span{font-weight:700}.pricing-modes small{margin-top:6px;font-weight:400;display:block}.pricing-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;display:grid}.pricing-content{min-width:0}.pricing-panel{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:20px;padding:24px}.pricing-panel h2,.pricing-summary h2{margin:8px 0 12px;font-size:21px}.pricing-panel p{color:#64715f;font-size:13px}.pricing-panel label{margin:14px 0}.pricing-panel details{margin-top:18px;font-size:12px;line-height:1.6}.pricing-panel summary{cursor:pointer;font-weight:600}.pricing-item{border-top:1px solid var(--line);grid-template-columns:minmax(130px,2fr) minmax(70px,1fr) minmax(85px,1fr) 95px 28px;align-items:center;gap:10px;padding:9px 0;display:grid}.pricing-item label{font-size:10px}.pricing-item input{padding:10px;font-size:12px}.pricing-item-total small,.pricing-item-total strong{font-size:11px;display:block}.pricing-item-total strong{margin-top:10px}.pricing-guidance{background:#f1f5ed;border-radius:10px;padding:15px}.pricing-summary{background:#edf4e8;border:1px solid #d9e5d0;border-radius:14px;padding:24px;position:sticky;top:20px}.pricing-total{letter-spacing:-1px;overflow-wrap:anywhere;margin:20px 0;font-family:Manrope,Arial,sans-serif;font-size:29px;display:block}.pricing-summary p{font-size:12px;line-height:1.7}.pricing-summary .primary{width:100%;margin-top:16px}.pricing-minimum{background:#fff;border-radius:10px;padding:16px}.pricing-minimum>*{display:block}.pricing-minimum strong{margin:8px 0;font-size:21px}.pricing-minimum span{color:#64715f;font-size:11px}.pricing-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricing-reference{border:1px solid var(--line);border-radius:12px;padding:18px}.pricing-reference h3{margin:0;font-size:15px}.pricing-reference>strong{margin-top:16px;font-size:20px;display:block}.pricing-reference>small{color:#64715f;margin-top:5px;display:block}.pricing-reference .pricing-pack{background:#edf4e8;border-radius:8px;padding:10px;font-size:11px}.pricing-reference-total{font-size:12px;line-height:1.7}.pricing-reference-total small{color:var(--green);display:block}.pricing-panel textarea{width:100%;font:inherit;resize:vertical;border:1px solid #dce2da;border-radius:9px;margin-top:8px;padding:13px}@media (max-width:1100px){.pricing-layout{grid-template-columns:minmax(0,1fr)}.pricing-summary{position:static}.pricing-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pricing-modes{flex-direction:column}.pricing-modes button{padding:16px}.pricing-panel{padding:17px}.pricing-reference-grid{grid-template-columns:1fr}.pricing-item{grid-template-columns:1fr 1fr 30px;gap:8px}.pricing-service{grid-column:1/3}.pricing-item .icon-button{grid-area:1/3}.pricing-item-total{grid-column:1/3;padding-bottom:8px}.pricing-summary{padding:20px}.pricing-panel .crm-form-row{grid-template-columns:1fr}}.pricing-reference-only{grid-template-columns:minmax(0,1fr)}.pricing-reference-only .pricing-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-billing-tag{color:#315e45;background:#edf4e8;border-radius:5px;margin-top:12px;padding:5px 8px;font-size:10px;display:inline-block}.crm-contract-fields{border:1px solid var(--line);background:#f8faf5;border-radius:12px;margin:22px 0;padding:18px}.business-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.business-stats article{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:22px}.business-stats span,.business-stats small{color:#637360;font-size:12px;line-height:1.6;display:block}.business-stats strong{letter-spacing:-1px;overflow-wrap:anywhere;margin:12px 0;font-family:Manrope,Arial,sans-serif;font-size:27px;display:block}.business-phase{color:#fff;background:#173f30;border-radius:15px;margin:26px 0;padding:28px}.business-phase h2{margin:10px 0;font-size:28px}.business-phase .eyebrow{color:#c4ddad}.business-phase p{color:#d2e0ca;font-size:13px}.business-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.business-phases>div{border:1px solid #769080;border-radius:10px;padding:18px}.business-phases strong,.business-phases small{display:block}.business-phases strong{margin-top:8px;font-size:19px}.business-phases .current{color:#23452d;background:#d4eeb7;border-color:#d4eeb7}.business-phases .reached{background:#315c41}.business-phase progress{accent-color:#bbdb93;width:100%;height:12px}.business-phase>small{font-size:11px}.business-week{margin:28px 0}.business-week .business-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.business-week h2{font-size:23px}.business-pipeline{margin:25px 0}.business-pipeline>div{grid-template-columns:150px minmax(0,1fr) 30px;align-items:center;gap:15px;margin:16px 0;font-size:13px;display:grid}.business-pipeline>div>div{background:#edf2e8;border-radius:5px;height:14px;overflow:hidden}.business-pipeline i{background:#52815b;border-radius:5px;height:100%;display:block}@media (max-width:1000px){.business-stats,.pricing-reference-only .pricing-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.business-stats,.business-week .business-stats{grid-template-columns:1fr 1fr;gap:10px}.business-stats article{padding:15px}.business-stats strong{font-size:23px}.business-phases{grid-template-columns:1fr;gap:8px}.business-phases>div{padding:12px}.business-phase{padding:20px}.business-pipeline>div{grid-template-columns:105px minmax(0,1fr) 25px;gap:8px;font-size:11px}.pricing-reference-only .pricing-reference-grid{grid-template-columns:1fr}}.daily-verse time{color:#687760;margin:0 0 12px;font-size:10px;display:block}.daily-verse blockquote{color:#4c6045;margin:0;font-size:12px;line-height:1.75}.daily-verse .verse-reference{color:#42633b;margin-top:12px;font-size:11px;font-weight:600}.sidebar{overflow-y:auto}.daily-verse{flex-shrink:0}@media (max-width:760px){.sidebar .daily-verse{margin:12px 0 0;padding:15px 17px;display:block}.daily-verse blockquote{font-size:12px}.daily-verse h3{margin-bottom:4px}.daily-verse time{margin-bottom:8px}}.crm-period-filter{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.crm-period-filter label{flex:1;min-width:145px}.crm-period-filter input,.crm-period-filter select{padding:10px;font-size:12px}.crm-date-controls{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:15px;margin:20px 0;padding:18px;display:flex}.crm-date-controls>.crm-period-filter{flex:2}.crm-date-controls>label{flex:1;min-width:180px}.crm-date-controls>p{flex-basis:100%;margin:0}@media (max-width:850px){.crm-toolbar{flex-wrap:wrap}}@media (max-width:550px){.crm-period-filter label{min-width:120px}.crm-date-controls{padding:14px}.crm-toolbar>.search-box{min-width:100%}}.conversion-panel{margin:30px 0 36px}.conversion-heading,.dashboard-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.conversion-heading h2,.dashboard-section-heading h2{letter-spacing:-.6px;margin:6px 0;font-size:21px}.conversion-heading>.crm-period-filter{max-width:470px}.conversion-kpis{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;display:grid}.conversion-kpis article{border-right:1px solid var(--line);padding:22px 20px}.conversion-kpis article:first-child{padding-left:0}.conversion-kpis article:last-child{border:0}.conversion-kpis span{color:#697369;font-size:12px;display:block}.conversion-kpis strong{letter-spacing:-1px;margin-top:9px;font:600 32px Manrope,Arial,sans-serif;display:block}.conversion-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:55px;display:grid}.conversion-shape{width:100%;max-width:560px}.conversion-tier{clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);color:#294b3a;background:#dce8dd;justify-content:center;align-items:center;gap:18px;min-height:49px;margin:auto;padding:8px 30px;display:flex}.conversion-tier-1{background:#e5ede3;width:90%}.conversion-tier-2{background:#eef2e9;width:80%}.conversion-tier span{font-size:12px}.conversion-tier strong{font:600 24px Manrope,Arial,sans-serif}.conversion-connector{color:#6f7e70;justify-content:center;align-items:center;gap:5px;height:25px;font-size:11px;display:flex}.conversion-insights h3{margin:9px 0;font-size:17px;font-weight:600}.conversion-insights p:not(.eyebrow){color:#667166;max-width:370px;font-size:13px;line-height:1.8}.conversion-insights small{color:#788176;margin-top:8px;font-size:11px;display:block}.dashboard-actions,.dashboard-wallet{border-top:1px solid var(--line);padding:28px 0}.dashboard-section-heading a,.dashboard-section-heading>span{color:#687765;font-size:12px}.attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:23px;display:grid}.attention-grid article{align-items:start;gap:16px;display:flex}.attention-grid strong{color:#46604a;font:500 28px Manrope,Arial,sans-serif}.attention-grid h3{margin:2px 0 6px;font-size:13px;font-weight:600}.attention-grid p{color:#788176;margin:0;font-size:12px;line-height:1.6}.attention-grid .needs-attention strong{color:#ac672f}.dashboard-wallet .business-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.dashboard-wallet .business-stats article{background:0 0;border-radius:9px;padding:18px}.dashboard-wallet .business-stats strong{margin-bottom:0;font-size:25px}.wallet-incomplete{color:#788176;font-size:12px}.monthly-journey{align-items:center;gap:30px;padding-top:25px;display:flex}.monthly-journey>div:first-child{min-width:140px}.monthly-journey span,.monthly-journey>small{color:#788176;font-size:11px}.monthly-journey strong{margin-top:5px;font-size:15px;font-weight:600;display:block}.monthly-progress{flex:1}.monthly-progress progress{accent-color:#698266;width:100%;height:6px;display:block}.monthly-progress>div{justify-content:space-between;margin-top:8px;display:flex}.commercial-dashboard .crm-local-note{color:#899084;font-size:11px}@media (max-width:760px){.conversion-heading{flex-direction:column;align-items:start}.conversion-heading>.crm-period-filter{width:100%;max-width:none}.conversion-layout{grid-template-columns:1fr;gap:24px}.conversion-shape,.conversion-insights p:not(.eyebrow){max-width:none}.conversion-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-kpis article{padding:16px 12px}.conversion-kpis article:nth-child(odd){padding-left:0}.conversion-kpis article:nth-child(2){border-right:0}.conversion-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line)}.attention-grid{grid-template-columns:1fr;gap:20px}.monthly-journey{flex-wrap:wrap;gap:16px}.monthly-progress{min-width:150px}.dashboard-wallet .business-stats{grid-template-columns:1fr}.dashboard-section-heading{align-items:start}.dashboard-section-heading>span{text-align:right;max-width:90px}.conversion-tier span{font-size:11px}.conversion-tier{gap:10px;padding:8px 15px}}.pricing-center .pricing-modes button{background:0 0;border-radius:8px;padding:14px 18px}.pricing-center .pricing-modes button[aria-pressed=true]{background:#edf2e9}.pricing-center .pricing-panel{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:15px;padding:20px 0}.pricing-center .pricing-layout{grid-template-columns:minmax(0,1fr) 280px;gap:32px}.pricing-center .pricing-reference-only{grid-template-columns:1fr}.pricing-rate{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;font-size:12px;display:flex}.pricing-rate>label{max-width:175px}.pricing-rate input{padding:10px}.pricing-rate>span{color:#73806d;margin-top:22px}.pricing-rate details{max-width:200px;margin-left:auto}.pricing-rate summary{cursor:pointer;color:#63715d}.pricing-rate small{font-size:11px;line-height:1.6}.pricing-service-picker{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.pricing-service-picker button{font:inherit;border:1px solid var(--line);text-align:left;color:#5c6b56;background:0 0;border-radius:7px;padding:9px 12px;font-size:12px}.pricing-service-picker button[aria-pressed=true]{color:#284e36;background:#e6eee0;border-color:#96ac86}.pricing-selection-empty{padding:16px 0}.pricing-center .pricing-item{grid-template-columns:minmax(120px,2fr) minmax(65px,1fr) minmax(75px,1fr) 70px 24px;gap:8px}.pricing-center .pricing-guidance{background:0 0;padding:12px 0;font-size:11px;line-height:1.7}.pricing-center .pricing-summary{border:1px solid var(--line);background:#fff;border-radius:10px;padding:22px;position:sticky;top:20px}.pricing-summary-items>div{color:#66715e;justify-content:space-between;gap:12px;margin:12px 0;font-size:12px;display:flex}.pricing-summary-items small{white-space:nowrap}.pricing-center .pricing-minimum{border-top:1px solid var(--line);background:0 0;padding:15px 0}.pricing-minimum summary{cursor:pointer;color:#728069;font-size:11px}.pricing-minimum summary::marker{display:initial}.pricing-finalize>summary{cursor:pointer;font-size:15px;font-weight:600}.pricing-finalize>summary>span{color:#7b8474;margin-top:8px;font-size:12px;font-weight:400;display:block}.pricing-reference-list>section{margin:28px 0}.pricing-reference-list>section>h3{color:#77816e;text-transform:uppercase;letter-spacing:1px;font-size:13px}.pricing-reference-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(160px,auto);gap:24px;padding:18px 0;display:grid}.pricing-reference-row h4{margin:0;font-size:14px;font-weight:600}.pricing-reference-row p{margin:7px 0;font-size:12px}.pricing-reference-row>div:last-child{text-align:right}.pricing-reference-row strong{font-size:17px;font-weight:600;display:block}.pricing-reference-row small{color:#738068;margin-top:6px;font-size:11px;display:block}.pricing-reference-row .pricing-billing-tag{margin-top:4px}.pricing-pack-note{max-width:230px}.pricing-mobile-total{display:none}@media (max-width:900px){.pricing-center .pricing-layout{grid-template-columns:1fr}.pricing-center .pricing-summary{scroll-margin-top:20px;position:static}.pricing-center{padding-bottom:90px}.pricing-mobile-total{z-index:20;border-top:1px solid var(--line);padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.pricing-mobile-total small,.pricing-mobile-total strong{display:block}.pricing-mobile-total small{color:#77816e;font-size:10px}.pricing-mobile-total strong{margin-top:4px;font-size:20px}.pricing-mobile-total .primary{padding:12px;font-size:12px}.pricing-center .pricing-modes{flex-direction:row}.pricing-modes small{font-size:11px}}@media (max-width:550px){.pricing-center .pricing-item{grid-template-columns:1fr 1fr 28px}.pricing-rate{flex-wrap:wrap}.pricing-rate details{width:100%;max-width:none;margin:0}.pricing-center .pricing-modes button{gap:8px;padding:12px}.pricing-modes span{font-size:12px}.pricing-modes small{display:none}.pricing-reference-row{grid-template-columns:1fr;gap:12px}.pricing-reference-row>div:last-child{text-align:left}.pricing-service-picker button{font-size:11px}.pricing-pack-note{max-width:none}}.pricing-calculator .pricing-layout{background:#f0f2ed;border:1px solid #dce2d6;border-radius:20px;gap:26px;padding:24px;box-shadow:0 8px 24px #23382306}.pricing-calculator .pricing-rate{padding-top:0}.pricing-calculator .pricing-service-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pricing-calculator .pricing-service-picker button{color:#45563e;background:#fff;border:1px solid #dce2d6;border-bottom:3px solid #d5dccf;border-radius:11px;min-height:70px;padding:12px;font-weight:500;transition:background .15s,transform .15s}.pricing-calculator .pricing-service-picker button:active{transform:translateY(2px)}.pricing-calculator .pricing-service-picker button[aria-pressed=true]{color:#244834;background:#dce8cd;border-color:#a5ba93}.pricing-calculator .pricing-summary{background:#fff;border:1px solid #d9e0d1;border-radius:14px;padding:20px}.pricing-calculator .pricing-summary>h2{font-size:16px}.pricing-calculator .pricing-total{text-align:right;letter-spacing:-1.5px;color:#284031;background:#e1e9d9;border:1px solid #cedbc1;border-radius:9px;margin:18px 0;padding:24px 14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:29px;font-weight:500;box-shadow:inset 0 2px 5px #233b2410}.pricing-calculator .pricing-summary>.eyebrow{letter-spacing:1.4px;font-size:9px}.pricing-calculator .pricing-summary-items{border-bottom:1px solid var(--line)}.pricing-calculator .pricing-summary .primary{border-radius:9px}.pricing-calculator .pricing-selection-empty{text-align:center;font-size:12px}.pricing-calculator .pricing-item input{background:#fff}@media (max-width:900px){.pricing-calculator .pricing-layout{padding:18px}.pricing-calculator .pricing-summary{order:-1}.pricing-calculator .pricing-summary-items{display:none}.pricing-calculator .pricing-total{margin:12px 0}.pricing-calculator .pricing-summary .muted{font-size:10px}.pricing-calculator .pricing-content{order:0}}@media (max-width:550px){.pricing-calculator .pricing-layout{border-radius:14px;padding:14px}.pricing-calculator .pricing-service-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pricing-calculator .pricing-service-picker button{min-height:64px}.pricing-calculator .pricing-total{font-size:30px}}.source-tag[data-source=Workana]{color:#6736a2;background:#f1e9fc;border-color:#deccf4}.source-tag[data-source="99Freelas"]{color:#775900;background:#fff3bd;border-color:#efdc8b}.source-tag[data-source=LinkedIn]{color:#0a579f;background:#e8f2fd;border-color:#c6ddf5}.category-mark{color:#fff;background:#32654f;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.category-mark[data-category=Conteúdo]{background:#86601e}.category-mark[data-category="Design para redes"]{background:#67509a}.category-mark[data-category="Logo e identidade"]{background:#a45132}.category-mark[data-category=Vídeo\ simples]{background:#356a89}.category-mark[data-category="Cartão de visita"]{background:#555b80}.category-mark[data-category="Link da bio"]{background:#32746f}.category-mark[data-category=Tráfego\ pago]{background:#865369}.crm-minimal-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin:26px 0 20px;display:flex}.crm-minimal-toolbar .search-box{flex:1;min-width:230px}.crm-quick-periods{gap:5px;display:flex}.crm-quick-periods button{font:inherit;color:#6e7b64;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:12px}.crm-quick-periods button[aria-pressed=true]{color:#305338;background:#e5edde}.crm-compact-date{font-size:12px;position:relative}.crm-compact-date summary{cursor:pointer;border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;padding:10px;list-style:none;display:flex}.crm-compact-date>div{z-index:10;border:1px solid var(--line);background:#fff;border-radius:10px;width:230px;padding:16px;position:absolute;top:42px;right:0;box-shadow:0 8px 24px #20302118}.crm-compact-date label{margin:12px 0;display:block}.crm-compact-date input{padding:9px}.crm-kanban-focused{grid-template-columns:repeat(7,minmax(200px,1fr));gap:12px}.crm-kanban-focused .crm-column{min-height:360px}.crm-kanban-focused .crm-card-open{padding-right:0}.crm-card-source[data-source=Workana]{color:#6736a2;background:#f1e9fc}.crm-card-source[data-source="99Freelas"]{color:#775900;background:#fff3bd}.crm-card-source[data-source=LinkedIn]{color:#0a579f;background:#e8f2fd}@media (max-width:650px){.crm-minimal-toolbar{gap:10px}.crm-minimal-toolbar .search-box{flex-basis:100%}.crm-compact-date{margin-left:auto}.crm-quick-periods button{padding:8px;font-size:11px}.crm-kanban-focused{grid-template-columns:repeat(7,minmax(240px,80vw))}}.job-card.job-card-in-crm{background:#e0edda;border-color:#84aa74;box-shadow:inset 0 3px #5c8849}.job-card.job-card-in-crm:hover{border-color:#5c8849}.in-crm-label{color:#315d34;align-items:center;gap:4px;margin-left:10px;font-size:10px;font-weight:600;display:inline-flex}.crm-compact-date .crm-quick-periods{flex-direction:column;align-items:stretch;margin:12px 0;display:flex}.crm-compact-date .crm-quick-periods button{text-align:left}.card-footer button{color:#365b36;white-space:nowrap;background:#edf3e7;border:1px solid #cbdac0;border-radius:7px;flex-shrink:0;padding:9px 11px;transition:background .15s,border-color .15s}.card-footer button:hover{background:#deebd5;border-color:#93ad80}.card-footer button:active{background:#cedfbe}.card-footer button:focus-visible{outline-offset:3px;outline:2px solid #386a42}.card-footer{flex-flow:column wrap;align-items:stretch;gap:10px}.card-footer button{justify-content:center;width:100%;padding:11px 14px}.crm-period-select{min-width:190px}.crm-period-select>label{color:#66765b;font-size:11px}.crm-period-select select{background:#fff;border-radius:8px;padding:10px 12px;font-size:12px}.crm-custom-period{gap:10px;margin-top:10px;display:flex}.crm-custom-period label{flex:1;min-width:0;font-size:11px}.crm-custom-period input{padding:9px;font-size:12px}.crm-minimal-toolbar{align-items:end}@media (max-width:550px){.crm-period-select{width:100%}}.load-more-jobs{justify-content:center;margin:24px 0;display:flex}.load-more-jobs button{min-height:44px}@media (max-width:760px){.sidebar,.workspace,.main-content,.crm-page,.pricing-center,.pricing-content{min-width:0}.sidebar nav{overscroll-behavior-x:contain;flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.sidebar nav .nav-item{flex:none;min-height:44px}.sidebar-bottom{margin-top:4px}.sidebar .brand{margin-bottom:10px}.sidebar .daily-verse{padding:12px 14px}.crm-tools-nav,.category-tabs{overscroll-behavior-x:contain;scrollbar-width:thin}.crm-tools-nav a,.category-tabs button{min-height:44px}.category-tabs button{flex-shrink:0;font-size:12px}.hero-art{display:none}.hero{min-height:0;padding:22px}.hero p{max-width:none}.hero-button{min-height:44px}.hero-copy{max-width:100%}.main-content{padding:20px 14px}.heading-row h1{overflow-wrap:anywhere;font-size:24px}.page-description{font-size:13px;line-height:1.7}.search-box{min-width:0}.search-box input,.filter-panel select,.crm-period-select select,.crm-custom-period input,.crm-period-filter input,.crm-period-filter select,.pricing-center input,.pricing-center select,.auth-card input,.auth-card select,.profile-form input{min-height:44px;font-size:16px}.filter-button,.save-button,.icon-button,.primary,.secondary{min-height:44px}.filter-button,.save-button,.icon-button{min-width:44px}.filter-panel{gap:12px;padding:14px}.filter-panel label{flex:100%;min-width:0}.filter-panel .checkbox-label{align-items:center;min-height:44px}.filter-panel input[type=checkbox]{flex-shrink:0;width:20px;height:20px}.job-card{padding:18px 16px 0}.job-summary{font-size:13px;line-height:1.7}.card-top{flex-wrap:wrap;gap:7px}.source-tag{font-size:11px}.card-category{line-height:1.8}.card-footer{font-size:11px}.card-footer button{min-height:44px;font-size:13px}.job-title{overflow-wrap:anywhere}.in-crm-label{white-space:nowrap}dialog{overscroll-behavior:contain;width:calc(100% - 20px);max-width:calc(100% - 20px);max-height:90dvh}dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.detail-inner{overflow-wrap:anywhere;padding:58px 18px 24px}.detail-inner h2{font-size:22px}.detail-actions>*{justify-content:center;width:100%}.close-dialog{top:8px;right:8px}.detail-inner dd{overflow-wrap:anywhere}.crm-dialog{width:calc(100% - 20px)}.crm-page{padding:18px 14px 32px}.crm-top{margin-bottom:18px}.crm-heading{min-width:0}.crm-heading h1{font-size:27px}.crm-heading p{font-size:13px;line-height:1.7}.crm-minimal-toolbar .search-box{width:100%;min-width:0}.crm-kanban-focused{overscroll-behavior-x:contain;scrollbar-width:thin;align-items:stretch}.crm-kanban-focused .crm-column{min-width:0}.crm-card h3{font-size:14px}.crm-card-source{font-size:11px}.crm-form input,.crm-form select,.crm-form textarea{min-width:0;font-size:16px}.crm-form-row>*{min-width:0}.crm-form-actions{gap:10px}.crm-form-actions .secondary,.crm-form-actions .crm-remove{min-height:44px}.crm-custom-period{flex-wrap:wrap}.crm-custom-period label{flex-basis:120px}.conversion-kpis span{min-height:34px;line-height:1.5}.conversion-kpis strong{font-size:28px}.conversion-tier{clip-path:polygon(0 0,100% 0,97% 100%,3% 100%)}.conversion-tier-1{width:94%}.conversion-tier-2{width:88%}.conversion-tier span{font-size:11px;line-height:1.5}.dashboard-section-heading{flex-wrap:wrap}.dashboard-section-heading>span{text-align:left;max-width:none}.monthly-journey{align-items:start}.monthly-progress{flex-basis:100%}.pricing-center .pricing-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.pricing-center .pricing-service{grid-column:1/3}.pricing-center .pricing-item .icon-button{grid-area:1/3}.pricing-center .pricing-item-total{grid-column:1/3}.pricing-center .pricing-item label{min-width:0;font-size:11px}.pricing-center .pricing-item input{width:100%;font-size:16px}.pricing-rate>label{flex:1;min-width:0;max-width:none}.pricing-calculator .pricing-service-picker button{font-size:12px;line-height:1.5}.pricing-mobile-total{padding-inline:14px}.pricing-mobile-total .primary{min-height:44px}.pricing-center{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.pricing-reference-row strong{overflow-wrap:anywhere}.pricing-total{font-variant-numeric:tabular-nums}.pricing-center details summary{align-items:center;min-height:44px;display:flex}.auth-page{min-width:0}.auth-card{padding-inline:6px}.auth-card input{font-size:16px}.profile-page{padding:18px 14px}.profile-page>.auth-card{padding:20px 16px}}.student-access-form{align-items:end;gap:12px;max-width:680px;display:flex}.student-access-form label{flex:1;min-width:0}.student-access-form button{min-height:46px}.student-access>label{max-width:480px;margin-top:24px;display:block}.student-access-list{padding:0;list-style:none}.student-access-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.student-access-list strong{overflow-wrap:anywhere;font-size:14px;display:block}.student-access-list span{color:#66805c;margin-top:6px;font-size:12px;display:block}.student-access-list li>div{min-width:0}.student-access-list button{flex-shrink:0;font-size:12px}@media (max-width:600px){.student-access-form{flex-direction:column;align-items:stretch}.student-access input{min-height:44px;font-size:16px}.student-access-list li{flex-direction:column;align-items:start}.student-access button{min-height:44px}}.student-review{max-width:1500px;margin:auto}.student-review-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:12px;padding:16px}.student-review-card summary{cursor:pointer;list-style:none}.student-review-card h3{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.student-review-card dl{font-size:12px}.student-review-card dt{color:#6f7f65;margin-top:14px}.student-review-card dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.student-access-list li{flex-wrap:wrap}.student-access-list li>div{flex:1}.login-page{background:#f6f8f3;place-items:center;min-height:100svh;padding:40px 20px;display:grid}.login-card.auth-card{background:#fff;border:1px solid #e2e8df;border-radius:20px;width:100%;max-width:440px;margin:0;padding:40px;box-shadow:0 12px 48px #173e2d06}.login-card .brand{justify-content:center;gap:6px;margin-bottom:38px}.login-card .brand-icon{margin-right:3px}.login-card>.eyebrow{text-align:center;font-size:9px}.login-card h1{text-align:center;margin:12px 0;font-size:27px}.login-card>p{text-align:center;line-height:1.7}.login-card input{min-height:48px;font-size:16px}.login-card .forgot{min-height:44px;font-size:12px}.login-card .primary{min-height:48px;margin-top:10px}.login-card .switch-mode{min-height:44px;margin-bottom:0}@media (max-width:480px){.login-page{padding:24px 16px}.login-card.auth-card{border-radius:16px;padding:30px 22px}.login-card h1{font-size:25px}.login-card .brand{margin-bottom:30px}}.onboarding-progress{gap:6px;margin:18px 0 25px;display:flex}.onboarding-progress span{background:#e8eee4;border-radius:4px;flex:1;height:4px}.onboarding-progress span.active{background:var(--green)}.onboarding-intro>svg,.onboarding-intro>div>svg{color:var(--green)}.onboarding-intro p{color:var(--muted);font-size:14px}.onboarding-intro>div{margin:24px 0}.onboarding-intro h2{letter-spacing:-.03em;font-size:18px}.profile-page .auth-card input:not([type=file]){min-height:44px;font-size:16px}.profile-page .avatar-upload{margin:18px auto 24px}.profile-photo-invite{text-align:center;color:var(--muted);font-size:13px}.profile-password-input{position:relative}.profile-password-input input{padding-right:50px}.profile-password-input button{width:44px;height:44px;color:var(--green);place-items:center;display:grid;position:absolute;bottom:2px;right:3px}.pricing-center{width:100%;max-width:none}.pricing-calculator .pricing-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px;padding:22px}.pricing-calculator .pricing-service-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.pricing-calculator .pricing-service-picker button{min-height:54px;padding:10px 12px}.pricing-calculator .pricing-panel{margin-bottom:0;padding:16px 0 10px}.pricing-selected-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 0 6px;font-size:12px;display:flex}.pricing-selected-heading span{color:#73806d;font-size:11px}.pricing-summary-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.pricing-summary-stats>div{background:#f5f7f2;border-radius:8px;padding:12px}.pricing-summary-stats small,.pricing-summary-stats strong{display:block}.pricing-summary-stats small{color:#75816f;text-transform:uppercase;letter-spacing:.5px;font-size:9px}.pricing-summary-stats strong{margin-top:6px;font-size:13px}@media (max-width:1200px){.pricing-calculator .pricing-service-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.pricing-calculator .pricing-layout{grid-template-columns:1fr;padding:18px}.pricing-calculator .pricing-content{order:-1}.pricing-calculator .pricing-summary{order:0}.pricing-calculator .pricing-service-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:550px){.pricing-calculator .pricing-layout{padding:14px}.pricing-calculator .pricing-service-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-summary-stats{grid-template-columns:1fr 1fr}}.route-loading{max-width:1100px;margin:40px auto;padding:24px}.route-loading p{color:var(--muted)}.route-loading div{background:var(--paper);border:1px solid var(--line);border-radius:16px;height:110px;margin:16px 0}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.student-settings{margin-top:auto;padding-top:20px}.student-settings+.student-profile{margin-top:0}.theme-settings{border-top:1px solid var(--line);padding-top:8px}.theme-settings summary{cursor:pointer;min-height:44px;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:13px;list-style:none;display:flex}.theme-settings summary::-webkit-details-marker{display:none}.theme-settings summary:hover{background:var(--light)}.theme-settings summary:focus-visible{outline:3px solid var(--green);outline-offset:2px}.theme-settings button{min-height:44px;color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:8px;font-size:12px;width:100%!important;margin:0!important;padding:10px!important;display:flex!important}.theme-settings>small{color:var(--muted);padding:4px 10px 12px;font-size:10px;line-height:1.5;display:block}.theme-switch{background:#7a857e;border-radius:20px;flex-shrink:0;align-items:center;width:34px;height:20px;margin-left:auto;padding:3px;display:flex}.theme-switch>span{background:#fff;border-radius:50%;width:14px;height:14px}.theme-settings button[aria-checked=true] .theme-switch{background:#3c8b64;justify-content:flex-end}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6eee9;--muted:#a6b7ad;--green:#8ad4ac;--light:#243e31;--line:#35483d;--paper:#121b17;--white:#1b2821;--lime:#b7d9a7}html[data-theme=dark] :is(input,select,textarea,dialog,.student-navigation,.student-mobile-bar,.sidebar,.topbar,.search-box,.filter-button,.job-card,.category-tabs button,.secondary,.profile-page>.auth-card,.login-card.auth-card,.admin-section,.crm-card,.crm-stats>div,.crm-dialog,.pricing-center .pricing-summary,.pricing-mobile-total,.pricing-calculator .pricing-service-picker button,.crm-compact-date>div){background-color:var(--white);border-color:var(--line);color:var(--ink)}html[data-theme=dark] :is(.auth-page,.login-page,.pricing-calculator .pricing-layout){background:var(--paper);border-color:var(--line)}html[data-theme=dark] :is(.nav-item,.page-description,.eyebrow,.topbar strong,.brazil-tag,.order-label,.card-category,.job-summary,.job-type,.job-tags>span,.card-footer,.card-footer button,.feed-footer,.empty-state,.detail-description,.detail-meta,.detail-hint,.detail-inner dt,.auth-card>p,.muted,.back-link,.text-button,.crm-heading p,.crm-local-note,.crm-contact,.crm-column-empty,.crm-due,.crm-card-action,.crm-period-filter,.crm-period-select,.pricing-panel>p,.pricing-panel h2+p,.pricing-rate>span,.pricing-rate summary,.pricing-selected-heading span,.pricing-summary-items>div,.pricing-summary-stats small,.pricing-mobile-total small,.pricing-reference-list>section>h3,.pricing-reference-row small,.pricing-guidance){color:var(--muted)}html[data-theme=dark] :is(.filter-panel,.sidebar-note,.job-tags>span,.crm-column,.crm-column-count,.crm-card-source,.crm-intro,.crm-kanban-focused .crm-drag-handle,.pricing-summary-stats>div,.avatar,.pricing-billing-tag,.onboarding-progress span){border-color:var(--line);color:var(--ink);background-color:#24332a}html[data-theme=dark] :is(.sidebar-note p,.sidebar-note h3,.crm-stats strong,.business-stats strong,.business-stats span,.business-stats small,.conversion-kpis span,.conversion-kpis strong,.conversion-connector,.conversion-insights p:not(.eyebrow),.conversion-insights small,.dashboard-section-heading a,.dashboard-section-heading>span,.attention-grid strong,.attention-grid p,.wallet-incomplete,.monthly-journey span,.monthly-journey>small){color:var(--muted)}html[data-theme=dark] :is(.conversion-tier,.conversion-tier-1,.conversion-tier-2,.business-stats article){border-color:var(--line);color:var(--ink);background:#243e31}html[data-theme=dark] :is(.category-tabs button.active,.filter-button.selected,.nav-item.active,.save-button.saved,.pricing-center .pricing-modes button[aria-pressed=true],.pricing-calculator .pricing-service-picker button[aria-pressed=true],.crm-quick-periods button[aria-pressed=true],.message){color:#dcf6e5;background:#284b39;border-color:#608b70}html[data-theme=dark] :is(.category-tabs button:hover,.secondary:hover,.save-button:hover,.icon-button:hover,.crm-kanban-focused .crm-drag-handle:hover){background:var(--light);color:var(--ink)}html[data-theme=dark] .pricing-calculator .pricing-total{color:#dbf0da;box-shadow:none;background:#233e2e;border-color:#507157}html[data-theme=dark] .primary{color:#fff;background:#337950}html[data-theme=dark] .daily-verse blockquote{color:var(--ink)}html[data-theme=dark] .daily-verse time{color:var(--muted)}html[data-theme=dark] .message.error{color:#ffc3b3;background:#482823}html[data-theme=dark] :is(.job-type,.card-footer,.detail-inner dl div,.crm-card-action,.crm-form textarea,.business-stats article,.pricing-reference-row){border-color:var(--line)}html[data-theme=dark] :is(.source-tag,.crm-card-source)[data-source=Workana]{color:#dbb9ff;background:#3d2a52}html[data-theme=dark] :is(.source-tag,.crm-card-source)[data-source="99Freelas"]{color:#f3d983;background:#483c1d}html[data-theme=dark] :is(.source-tag,.crm-card-source)[data-source=LinkedIn]{color:#a6d5ff;background:#20394e}html[data-theme=dark] .job-card .card-footer button{color:var(--ink);background:#284b39;border-color:#70967e;min-width:44px;min-height:44px}html[data-theme=dark] .job-card .card-footer button:hover{border-color:var(--green);background:#335e46}html[data-theme=dark] .job-card .card-footer button:active{background:#1d3c2d}html[data-theme=dark] .job-card .card-footer button:focus-visible{outline:2px solid var(--green);outline-offset:3px}
