@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Gujarati:wght@400;500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap";*{box-sizing:border-box}body{color:#273b30;background:#f7f8f4;margin:0;font-family:DM Sans,Noto Sans Gujarati,sans-serif;font-size:14px}button,input,select{font:inherit}button,a{cursor:pointer}button{color:inherit;background:#fff;border:1px solid #e1e6de;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-weight:500;display:inline-flex}button:hover{background:#edf3e9}button:disabled{opacity:.45;cursor:not-allowed}input,select{color:#273b30;background:#fff;border:1px solid #dce2d9;border-radius:7px;min-width:0;padding:10px 12px}input:focus,select:focus{outline:2px solid #8ba983}small{color:#829086;font-size:11px;line-height:1.6;display:block}p{color:#7c897f;line-height:1.7}h1,h2,h3,p{margin-top:0}h2{margin-bottom:0;font-size:17px}h3{font-size:16px}.sidebar{z-index:30;background:#fff;border-right:1px solid #e5e9e0;flex-direction:column;width:250px;padding:30px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#24543d;align-items:center;gap:11px;padding:0 5px;font-size:23px;font-weight:700;display:flex}.brand small{letter-spacing:2.3px;color:#7f9381;font-family:DM Sans;font-size:9px}.brandicon{color:#e2edc5;background:#285d43;border-radius:12px;place-items:center;width:44px;height:46px;display:grid}.farm{background:#f7f8f3;border:1px solid #e9ece3;border-radius:9px;align-items:center;gap:10px;margin:34px 0 27px;padding:12px;font-size:13px;display:flex}.farm>svg{margin-left:auto}.farmicon,.avatar,.profile>span{color:#476441;background:#e7eddf;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.navlabel{letter-spacing:1.1px;color:#a0aaa0;margin:0 12px 12px;font-size:9px}nav{flex-direction:column;gap:5px;display:flex}nav button{color:#6a776c;background:0 0;border:0;justify-content:flex-start;gap:13px;padding:11px 13px;font-size:13px}nav button.active{color:#285a3e;background:#eaf1e5;font-weight:700}nav button.active:before{content:"";background:#39734d;border-radius:3px;width:3px;height:23px;position:absolute;left:0}.navdot{background:#42794a;border-radius:50%;width:6px;height:6px;margin-left:auto}.sidebottom{margin-top:auto;padding-top:20px}.help{color:#60774d;background:#f5f7ef;border-radius:9px;padding:17px 12px}.help b{margin:8px 0 3px;font-size:12px;display:block}.help small{font-size:10px}.profile{align-items:center;gap:10px;padding-top:21px;font-size:12px;display:flex}.profile svg{color:#889786;margin-left:auto}main{margin-left:250px}header{background:#fff;border-bottom:1px solid #e5e9df;justify-content:space-between;align-items:center;height:81px;padding:0 37px;display:flex}.crumb,.headeractions{align-items:center;gap:16px;display:flex}.crumb{color:#9aa398;font-size:12px}.crumb b{color:#596a5a;font-weight:500}.headeractions{gap:20px}.cloud{color:#78936c;align-items:center;gap:6px;font-size:11px;display:flex}.language{border-color:#e8ece3;padding:7px 10px;font-size:11px}.language span{color:#99a48e}.avatar{width:31px;height:31px;font-size:12px}.content{max-width:1500px;margin:auto;padding:35px 37px 0}.pagehead{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.eyebrow{letter-spacing:1.4px;color:#8e9c84;margin-bottom:12px;font-size:9px}h1{letter-spacing:-.8px;margin-bottom:7px;font-size:29px;font-weight:600}h1 span{color:#c7a15e}.pagehead p{margin:0;font-size:12px}.headright{align-items:center;gap:12px;display:flex}.datepill{color:#6e7c67;background:#fff;border:1px solid #e2e7db;border-radius:8px;padding:10px 14px;font-size:11px}.demobar{color:#7a8968;background:#edf2e6;border:1px solid #e2e9d8;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:23px;padding:9px 14px;font-size:11px;display:flex}.demobar button{color:#477139;background:0 0;border:0;padding:2px;font-size:11px}.stats{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}.stat{background:#fff;border:1px solid #e5e9df;border-radius:11px;padding:20px}.stat>div{justify-content:space-between;align-items:center;display:flex}.stat span{color:#7d8979;font-size:12px}.stat i{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.green{color:#78985d;background:#eef4e9}.gold{color:#b69851;background:#faf3e4}.blue{color:#7493a1;background:#edf2f3}.purple{color:#9981a8;background:#f0edf4}.stat strong{letter-spacing:-.8px;margin:13px 0 6px;font-size:27px;font-weight:600;display:block}.stat small{font-size:10px}.dashboardgrid{grid-template-columns:1.45fr 1fr;gap:23px;display:grid}.card{background:#fff;border:1px solid #e3e8dc;border-radius:11px;overflow:hidden}.sectionhead{justify-content:space-between;align-items:center;gap:12px;padding:21px 23px;display:flex}.sectionhead>span{color:#98a18f;font-size:10px}.sectionhead button{color:#698159;background:0 0;border:0;padding:0;font-size:11px}.quickgrid{grid-template-columns:repeat(4,1fr);gap:10px;padding:2px 21px 26px;display:grid}.quickgrid button{text-align:left;background:#fbfcf8;border:1px solid #e9eddf;border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;padding:16px 11px;display:flex;position:relative}.quickgrid i{color:#6d8c4e;background:#eaf0df;border-radius:9px;place-items:center;width:37px;height:38px;margin-bottom:6px;display:grid}.quickgrid button:nth-child(2) i{color:#82946d;background:#edf0e9}.quickgrid button:nth-child(3) i{color:#ad925e;background:#f7eddf}.quickgrid button:nth-child(4) i{color:#7e9e8c;background:#e7efec}.quickgrid b{white-space:nowrap;font-size:12px}.quickgrid small{font-size:9px}.quickgrid button>svg{color:#a8b09b;position:absolute;top:20px;right:10px}.harvest{background:#edf1e2;border:1px solid #e3e8d6;border-radius:11px;min-height:225px;position:relative;overflow:hidden}.harvesttext{z-index:2;padding:24px;position:relative}.harvesttext small{letter-spacing:2px;color:#8e9a77;font-family:DM Sans;font-size:8px}.harvesttext h2{white-space:pre-line;color:#4a643e;margin-top:9px;font-size:24px;line-height:1.6}.harvesttext p{color:#8a967b;margin:6px 0 15px;font-size:10px}.harvesttext button{background:#fff;border:0;padding:7px 11px;font-size:10px}.landscape{opacity:.8;position:absolute;inset:0;overflow:hidden}.sun{background:#e7d7a1;border-radius:50%;width:80px;height:80px;position:absolute;top:24px;right:29px}.hill{border-radius:50%;width:450px;height:180px;position:absolute;transform:rotate(-20deg)}.h1{background:#c7d2aa;bottom:-55px;right:-240px}.h2{background:#b0c192;bottom:-110px;right:-240px}.h3{background:#94ad7e;bottom:-145px;right:-140px}.plant{color:#638151;position:absolute;bottom:20px;right:22px;transform:rotate(-12deg)}.chartlegend{color:#97a08f;gap:20px;margin:0 24px;font-size:10px;display:flex}.chartlegend span{align-items:center;gap:6px;display:flex}.chartlegend i{background:#719160;border-radius:2px;width:7px;height:7px}.chartlegend span+span i{background:#d5b87a}.financechart{padding:35px 24px 33px}.chartrow{align-items:center;gap:12px;margin:20px 0;font-size:11px;display:flex}.chartrow>span{color:#9da493;width:45px}.chartrow>div{background:#f4f6ef;border-radius:6px;flex:1;height:25px}.chartrow i{background:#829b6c;border-radius:6px;min-width:4px;height:25px;display:block}.chartrow b{text-align:right;width:90px;font-size:12px;font-weight:500}.expensebar i{background:#d1b77d}.chartfooter{color:#88987c;background:#fcfcf9;border-top:1px solid #eef0e8;align-items:center;gap:15px;padding:18px 24px;font-size:11px;display:flex}.chartfooter strong{color:#45633a;font-size:19px}.chartfooter button{background:0 0;border:0;margin-left:auto;padding:0;font-size:10px}.balanceRow{border:0;border-top:1px solid #f0f2eb;border-radius:0;justify-content:flex-start;gap:12px;width:100%;padding:14px 23px;display:flex}.workeravatar{color:#71895a;background:#e8eede;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.c1{color:#a6926b;background:#f3ebdf}.c2{color:#7d9696;background:#e8edee}.c3{color:#9a87a1;background:#eee9f0}.balanceRow b{font-size:12px;font-weight:500}.balanceRow div{text-align:left}.balanceRow small{font-size:9px}.balanceRow strong{margin-left:auto;font-family:DM Sans;font-size:13px;font-weight:500}.balanceRow>svg{color:#a4ae99}.negative{color:#b17c4c!important}.positive{color:#4a8052}.primary{color:#fff!important;background:#2d6245!important;border-color:#2d6245!important}.primary:hover{background:#234f37!important}footer{color:#a0aa96;align-items:center;gap:8px;padding:26px 0;font-size:9px;display:flex}footer>span:last-child{margin-left:auto}.toolbar{border-bottom:1px solid #edf0e7;flex-wrap:wrap;align-items:center;gap:10px;padding:20px;display:flex}.search{color:#a1ad94;background:#f9faf6;border:1px solid #e6eadd;border-radius:7px;flex:1;align-items:center;gap:7px;min-width:160px;padding-left:12px;display:flex}.search input{background:0 0;border:0;width:100%}.attendanceRow{border-bottom:1px solid #edf0e7;flex-wrap:wrap;align-items:center;gap:14px;padding:19px 22px;display:flex}.workername{min-width:150px}.workername b{font-size:13px}.workername small{font-size:10px}.segments{gap:3px;margin-right:auto;display:flex}.segments button{padding:10px;font-size:11px}.segments .chosen{color:#436333;background:#e6efde;border-color:#a9bf96}.segments .leave{color:#a27665;background:#f6e9e4}.attendanceRow label{color:#8b987d;flex-direction:column;gap:5px;width:82px;font-size:9px;display:flex}.attendanceRow label input{width:82px;padding:8px}.reason{width:150px;font-size:10px}.attendancefooter{background:#f4f7ee;align-items:center;gap:20px;padding:22px;display:flex}.attendancefooter strong{margin-top:5px;font-size:27px;display:block}.attendancefooter>span{color:#8a977e;margin-left:auto;font-size:12px}.badge{color:#74885e;background:#eff3e9;border-radius:5px;padding:5px 9px;font-size:10px}.ledgergrid{grid-template-columns:290px 1fr;gap:22px;display:grid}.ledgerworker{border:0;border-bottom:1px solid #edf0e7;border-radius:0;justify-content:space-between;width:100%;padding:18px;font-size:12px}.ledgerworker.selected{background:#edf3e6}.ledgertotal{text-align:center;background:#f5f7ef;padding:22px}.ledgertotal strong{margin:12px;font-size:38px;display:block}.ledgertotal p{margin:0;font-size:10px}.ledgeractions{flex-wrap:wrap;gap:8px;padding:20px;display:flex}.ledgeractions button{font-size:11px}.tablewrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:#92a084;white-space:nowrap;background:#f9faf6;padding:15px 20px;font-weight:500}td{border-top:1px solid #eef0e9;padding:17px 20px}td button{padding:6px 8px;font-size:10px}.empty{text-align:center;color:#94a185;padding:70px 25px}.empty>svg{margin-bottom:15px}.empty h3{color:#657b54}.empty p{font-size:12px}.cardsgrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.loan{padding:25px}.loan h2{margin:20px 0}.loan strong{font-size:30px}.infobox{color:#7e8e6c;background:#eef3e7;border-radius:9px;margin-bottom:20px;padding:15px;font-size:12px}.fieldart{color:#6f8954;background:linear-gradient(155deg,#e7edd7,#afc095);justify-content:space-between;align-items:end;height:145px;padding:20px;display:flex}.fieldart span{background:#f6f7ea;border-radius:5px;padding:5px 10px;font-size:11px}.fieldbody{padding:24px}.fieldbody>small{letter-spacing:1px;font-size:9px}.fieldbody h2{margin:9px 0}.fieldbody p{margin-bottom:22px}.fieldbody>div{justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.fieldbody>div span{color:#8a987e}.fieldprofit{color:#64864c;border-top:1px solid #e6ebdf;margin-top:12px}.reporttools{border:0;padding:0 0 20px}.settingsgrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.settings{padding:27px}.settings h2{margin-bottom:24px}.settings label,.modal label{color:#7b8a70;flex-direction:column;gap:7px;margin-bottom:17px;font-size:12px;display:flex}.settings p{font-size:12px}.settings hr{border:0;border-top:1px solid #e8ecdf;margin:27px 0}.audit{border-bottom:1px solid #edf0e7;padding:12px 0;font-size:12px}.audit small{margin-top:5px}.overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18352770;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:460px;max-height:90vh;padding:24px;overflow:auto;box-shadow:0 20px 90px #142b3333}.modal .sectionhead{padding:0 0 25px}.modal>.primary{width:100%;margin-top:10px}.toast{color:#fff;z-index:100;background:#254e36;border-radius:10px;gap:10px;max-width:90vw;padding:16px 23px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #24402b33}.bottomnav,.mobilemenu{display:none}@media (min-width:1600px){.content{padding-top:45px}.dashboardgrid{gap:26px}.quickgrid button{padding:22px 15px}.harvest{min-height:260px}}@media (max-width:1200px){.sidebar{width:220px;padding:24px 15px}main{margin-left:220px}.content{padding:27px 23px 0}header{padding:0 23px}.stat{padding:17px}.stat strong{font-size:23px}.quickgrid{grid-template-columns:repeat(2,1fr)}.dashboardgrid{grid-template-columns:1.25fr 1fr}.harvesttext h2{font-size:23px}.cardsgrid{grid-template-columns:repeat(2,1fr)}.ledgergrid{grid-template-columns:230px 1fr}.datepill{font-size:10px}.headright{flex-direction:column;align-items:flex-end}}@media (max-width:850px){.sidebar{display:none}.sidebar.show{display:flex;box-shadow:0 0 0 100vmax #20372a44}main{margin:0}.mobilemenu{border:0;padding:0;display:flex}.headeractions .cloud{display:none}header{height:65px;padding:0 18px}.headeractions{gap:10px}.content{padding:25px 18px 70px}.pagehead{align-items:flex-start;gap:12px}h1{font-size:25px}.datepill{padding:7px 9px}.stats{grid-template-columns:repeat(2,1fr);gap:10px}.stat{padding:17px}.dashboardgrid{grid-template-columns:1fr 1fr;gap:15px}.quickgrid{padding:0 14px 18px}.sectionhead{padding:18px}.sectionhead>span{display:none}.harvesttext{padding:20px}.harvesttext h2{font-size:21px}.balanceRow{padding:14px}.bottomnav{z-index:40;background:#fff;border-top:1px solid #e2e7db;justify-content:space-around;padding:9px 0 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottomnav button{color:#9ba58e;background:0 0;border:0;flex-direction:column;gap:6px;padding:2px;font-size:9px;display:flex}.bottomnav .active{color:#386b44}.ledgergrid{grid-template-columns:1fr}.ledgergrid>.card:first-child{display:flex;overflow:auto}.ledgerworker{gap:10px;min-width:180px}.ledgergrid .toolbar{display:none}.settingsgrid{grid-template-columns:1fr}footer>span:last-child{display:none}.toast{bottom:85px}.attendanceRow{gap:10px;padding:17px}.segments{order:3;width:100%}.reason{flex:1;min-width:130px}.attendancefooter{flex-wrap:wrap}.attendancefooter>span{margin-left:auto}.attendancefooter button{width:100%}.pagehead p{font-size:11px}}@media (max-width:560px){.dashboardgrid{grid-template-columns:1fr}.stats .stat strong{font-size:24px}.stat span{font-size:11px}.stat small{font-size:9px}.harvest{min-height:215px}.harvesttext h2{font-size:24px}.quickgrid{grid-template-columns:repeat(2,1fr)}.quickgrid button{padding:15px}.headeractions .avatar{display:none}.crumb{gap:8px;font-size:10px}.language{font-size:10px}.eyebrow{letter-spacing:.6px;font-size:8px}h1{font-size:23px}.headright .datepill{max-width:130px;font-size:9px}.demobar{gap:8px;font-size:9px}.demobar button{white-space:nowrap;font-size:9px}.cardsgrid{grid-template-columns:1fr}.toolbar{padding:14px}.toolbar span{font-size:10px}.toolbar button{padding:8px;font-size:11px}.workername{min-width:115px}.attendanceRow label,.attendanceRow label input{width:76px}.workeravatar{width:31px;height:31px}.headright .primary{padding:8px;font-size:10px}.chartfooter{gap:9px;padding:16px}.chartfooter button{font-size:9px}.chartfooter strong{font-size:17px}.sectionhead h2{font-size:15px}.modal{padding:20px}.ledgeractions{gap:6px;padding:14px}.ledgeractions button{font-size:10px}th,td{padding:13px;font-size:11px}}@media print{.sidebar,header,.bottomnav,.toolbar,.pagehead button,.demobar,.ledgeractions,.toast,footer,button{display:none!important}main{margin:0}.content{padding:0}.card{break-inside:avoid}.ledgergrid{display:block}.ledgergrid>.card:first-child{display:none}.stats{grid-template-columns:repeat(4,1fr)}body{background:#fff}}.authlink{color:#426941;white-space:nowrap;font-size:11px;text-decoration:none}.welcome{background:#f7f8f2;min-height:100vh}.welcome-nav{flex-direction:row;justify-content:space-between;align-items:center;max-width:1260px;margin:auto;padding:29px 35px;display:flex}.welcome-nav>div{align-items:center;gap:28px;display:flex}.welcome-login{color:#34583b;font-size:13px;font-weight:600;text-decoration:none}.welcome-main{max-width:1220px;padding:10px 35px;margin:0 auto!important}.welcome-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;padding:50px 0 65px;display:grid}.welcome-badge{color:#68844c;letter-spacing:.5px;background:#eaf0df;border-radius:30px;align-items:center;gap:8px;margin-bottom:25px;padding:9px 14px;font-size:10px;display:inline-flex}.welcome-copy h1{white-space:pre-line;letter-spacing:-1.5px;color:#2c543a;font-size:52px;font-weight:700;line-height:1.5}.welcome-copy>p{color:#7d8a72;max-width:465px;margin:18px 0 27px;font-size:15px;line-height:1.9}.welcome-buttons{align-items:center;gap:13px;display:flex}.welcome-buttons a{border-radius:9px;align-items:center;gap:15px;padding:14px 20px;font-size:13px;text-decoration:none;display:inline-flex}.welcome-buttons button{background:0 0;padding:14px 20px;font-size:13px}.welcome-proof{color:#71915d;align-items:center;gap:7px;margin-top:23px;font-size:11px;display:flex}.auth-note{color:#8b9780;max-width:420px;margin-top:12px;font-size:10px}.welcome-visual{padding:32px 30px 50px;position:relative}.welcome-orbit{background:#e8edda;border-radius:45%;position:absolute;inset:0;transform:rotate(-12deg)}.sample-register{background:#fff;border:1px solid #dfe7d5;border-radius:18px;max-width:420px;margin:auto;padding:23px;position:relative;transform:rotate(2deg);box-shadow:0 20px 60px #45603d12}.sample-top{align-items:center;gap:11px;display:flex}.sample-top .brandicon{border-radius:10px;width:37px;height:38px}.sample-top b{font-size:15px}.sample-top small{font-size:9px}.sample-top .badge{margin-left:auto;font-size:8px}.sample-total{background:#f2f6eb;border:1px solid #e7eddc;border-radius:12px;margin:23px 0 10px;padding:24px}.sample-total strong{letter-spacing:-1.7px;color:#3d633d;margin:12px 0;font-family:DM Sans;font-size:40px;display:block}.sample-total>span{color:#72955c;align-items:center;gap:6px;font-size:10px;display:flex}.sample-feature{border-bottom:1px solid #eef1e7;align-items:center;gap:13px;padding:17px 0;display:flex}.sample-feature i{color:#709454;background:#eef3e6;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.sample-feature b{font-size:12px}.sample-feature small{margin-top:3px;font-size:9px}.sample-feature>svg{color:#a4b096;margin-left:auto}.sample-bottom{color:#95a387;align-items:center;gap:7px;padding-top:18px;font-size:9px;display:flex}.floating-leaf{color:#e4edd1;background:#315f40;border:6px solid #f7f8f2;border-radius:15px;align-items:center;gap:12px;padding:16px 21px;font-size:11px;display:flex;position:absolute;bottom:17px;right:-3px;transform:rotate(-3deg);box-shadow:0 14px 30px #39582c18}.floating-leaf b{margin-top:3px;font-size:14px;display:block}.welcome-features{border-top:1px solid #e2e8d8;grid-template-columns:repeat(3,1fr);gap:25px;padding:25px 0 40px;display:grid}.welcome-features article{padding:20px}.welcome-features i{color:#79945d;margin-bottom:19px;display:block}.welcome-features h2{margin-bottom:11px;font-size:16px}.welcome-features p{margin:0;font-size:12px;line-height:1.8}.welcome-main footer{border-top:1px solid #e2e8d8;padding:25px 0 30px;font-size:10px}.welcome-main footer>span{margin-left:auto}.welcome-main footer a{color:#4d7042;margin-left:5px}.registration-page{background:radial-gradient(at 50% 15%,#e7efda,#f7f8f3 65%);min-height:100vh;padding:35px}.registration-page>.brand{justify-content:center}.registercard{background:#fff;border:1px solid #e1e8d8;border-radius:17px;max-width:480px;margin:35px auto;padding:32px;box-shadow:0 14px 50px #3253310a}.registertop{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.registericon{color:#6a8e4c;background:#eff4e7;border-radius:15px;place-items:center;width:57px;height:57px;display:grid}.registercard h1{margin:12px 0;font-size:27px}.registercard>p{margin:10px 0 20px;font-size:12px}.signed-user{background:#f7f9f2;border-radius:8px;margin-bottom:23px;padding:13px;font-size:12px}.signed-user small{margin-top:4px}.registercard label{color:#788b6a;flex-direction:column;gap:8px;margin-bottom:19px;font-size:12px;display:flex}.registercard input{padding:12px}.registercard>.primary{width:100%;margin-top:22px;padding:13px}.openinghint{margin-top:-10px;font-size:10px}.registerprivacy{text-align:center;font-size:10px!important}.registercard>.authlink{text-align:center;font-size:10px;display:block}.registererror{color:#a46e59;background:#fbefeb;border-radius:7px;margin-top:15px;padding:12px;font-size:12px}.accountloading{color:#6e8d54;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;display:flex}.demoexit{z-index:60;background:#fff;border:1px solid #dce6d3;border-radius:10px;align-items:center;gap:14px;padding:8px 12px;font-size:11px;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 4px 20px #23483125}.demoexit button{font-size:11px}.demoexit a{color:#4e7542;text-decoration:none}@media (max-width:850px){.welcome-hero{gap:20px;padding:35px 0}.welcome-copy h1{font-size:37px}.welcome-copy>p{font-size:13px}.welcome-main{padding:10px 25px}.welcome-visual{padding:25px 13px 45px}.welcome-buttons a,.welcome-buttons button{padding:12px;font-size:11px}.welcome-nav{padding:23px 25px}.welcome-nav .brand{font-size:20px}.welcome-nav>div{gap:20px}.welcome-features{gap:10px}.welcome-features article{padding:18px 8px}.headeractions{gap:9px}.demoexit{bottom:80px;left:12px}.welcome-main footer>span{display:block}}@media (max-width:600px){.welcome-nav{padding:22px 18px}.welcome-nav .brand{gap:9px;font-size:18px}.welcome-nav .brand small{font-size:7px}.welcome-nav .brandicon{width:36px;height:39px}.welcome-nav>div{gap:14px}.welcome-nav .language{padding:7px;font-size:9px}.welcome-login{font-size:11px}.welcome-nav .language svg{display:none}.welcome-main{padding:0 23px}.welcome-hero{grid-template-columns:1fr;gap:25px;padding:30px 0 35px}.welcome-copy h1{font-size:40px;line-height:1.45}.welcome-copy>p{font-size:13px}.welcome-badge{margin-bottom:20px;font-size:9px}.welcome-buttons a,.welcome-buttons button{padding:13px 15px;font-size:12px}.welcome-proof{font-size:10px}.auth-note{font-size:9px}.welcome-visual{width:100%;max-width:430px;margin:auto;padding:22px 12px 40px}.sample-register{padding:19px}.sample-total strong{font-size:33px}.sample-total{margin:20px 0 8px;padding:20px}.floating-leaf{padding:12px 15px;bottom:8px;right:-10px}.welcome-features{grid-template-columns:1fr;padding:10px 0 25px}.welcome-features article{border-bottom:1px solid #e5eadc;padding:20px 2px}.welcome-features i{margin-bottom:12px}.welcome-main footer{flex-wrap:wrap;align-items:flex-start;font-size:8px}.welcome-main footer>span{width:100%;margin-left:0}.registration-page{padding:25px 17px}.registercard{margin:28px auto;padding:25px}.registercard h1{font-size:24px}.registertop .language{font-size:10px}.headeractions .authlink{font-size:9px}}.welcome .brand,.registration-page>.brand{text-decoration:none}.authtabs{border-bottom:1px solid #e4eadc;margin:0 0 25px;display:flex}.authtabs a{text-align:center;color:#8c9a80;flex:1;padding:12px;font-size:13px;text-decoration:none}.authtabs a.current{color:#38603b;border-bottom:2px solid #38603b;font-weight:600}.passwordwrap{border:1px solid #dce2d9;border-radius:7px;display:flex}.passwordwrap input{border:0;flex:1;width:100%}.passwordwrap button{color:#8d9c81;background:0 0;border:0;padding:10px}.authprivacy{color:#8da27a;justify-content:center;align-items:center;gap:7px;margin:21px 0;font-size:10px;display:flex}.brand-logo{object-fit:contain;flex-shrink:0;width:110px;height:110px}.sidebar .brand{justify-content:center;padding:12px 0}.sidebar .brand-logo{width:132px;height:132px}.brand-mark{object-fit:contain;width:44px;height:44px}.register-logo{object-fit:contain;width:70px;height:70px}.footer-logo{object-fit:contain;flex-shrink:0;width:44px;height:44px}.welcome-nav{padding-top:10px;padding-bottom:10px}.registration-page>.brand .brand-logo{width:128px;height:128px}@media (max-width:600px){.welcome-nav .brand-logo{width:78px;height:78px}.welcome-nav{padding-top:8px;padding-bottom:8px}.registration-page>.brand .brand-logo{width:105px;height:105px}}
