.QX-44a_brand{align-items:center;display:inline-flex}.QX-44a_brand img{width:auto;height:34px}
.XRNO5a_sidebar{z-index:50;width:var(--sidebar-width);border-right:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;padding:25px 15px 16px;display:flex;position:fixed;top:0;bottom:0;left:0}.XRNO5a_nav{flex-direction:column;gap:6px;margin-top:37px;display:flex}.XRNO5a_link{border-radius:var(--radius);color:#51647b;align-items:center;gap:13px;height:43px;padding:0 14px;font-weight:500;display:flex}.XRNO5a_link svg{width:18px;height:18px}.XRNO5a_link:hover,.XRNO5a_active{background:var(--color-primary-soft);color:var(--color-primary-strong)}.XRNO5a_count{color:#fff;background:#f43f4e;border-radius:99px;margin-left:auto;padding:3px 7px;font-size:10px}.XRNO5a_footer{border-top:1px solid var(--color-border);align-items:center;gap:10px;margin-top:auto;padding:19px 5px 0;display:flex}.XRNO5a_logout{color:#8c9aac;background:0 0;border:0;margin-left:auto;padding:0;display:inline-flex}.XRNO5a_logout:hover{color:var(--color-primary)}.XRNO5a_logout svg{width:17px;height:17px}.XRNO5a_backdrop{display:none}@media (max-width:900px){.XRNO5a_sidebar{transition:transform .2s;transform:translate(-100%)}.XRNO5a_open{transform:translate(0)}.XRNO5a_backdrop{z-index:49;background:#0005;border:0;display:block;position:fixed;inset:0}}
.zfThaG_page{background:var(--color-surface);grid-template-columns:3fr 2fr;min-height:100vh;display:grid}.zfThaG_hero{color:#fff;background:linear-gradient(#0a231999,#0000 55%),url(/images/cows-grazing.jpg) 50%/cover;flex-direction:column;gap:56px;padding:46px;display:flex}.zfThaG_heroText{max-width:600px}.zfThaG_heroText h1{color:#fff;font-size:40px;line-height:1.2}.zfThaG_heroText p{color:#f1fff7;max-width:430px;font-size:16px}.zfThaG_features{background:#0f2a4a;border-radius:99px;align-self:center;align-items:center;gap:24px;margin-top:auto;padding:10px 20px;font-weight:600;display:flex}.zfThaG_features span{align-items:center;gap:8px;display:inline-flex}.zfThaG_features svg{width:20px;height:20px}.zfThaG_gpsIcon{color:#22c55e}.zfThaG_fenceIcon{color:#ff8a00}.zfThaG_formSide{place-items:center;padding:25px;display:grid}.zfThaG_card{width:min(100%,390px)}.zfThaG_card h1{font-size:30px}.zfThaG_card .zfThaG_logo{margin-bottom:45px}.zfThaG_card .zfThaG_logo img{height:40px}.zfThaG_intro{color:#7e8a99;margin-bottom:30px}.zfThaG_fields{flex-direction:column;gap:18px;display:flex}.zfThaG_fields input{padding:14px}.zfThaG_options{justify-content:space-between;align-items:center;margin:22px 0;font-size:12px;display:flex}.zfThaG_options label{align-items:center;gap:6px;display:flex}.zfThaG_error{border-radius:var(--radius-sm);color:#c62828;background:#fdecec;margin:0 0 16px;padding:10px 12px;font-size:13px}.zfThaG_submit{margin-top:26px}.zfThaG_error+.zfThaG_submit{margin-top:0}.zfThaG_switch{color:#7e8a99;text-align:center;margin:22px 0 0;font-size:13px}.zfThaG_switch a{color:var(--color-link);font-weight:600}@media (max-width:900px){.zfThaG_hero{padding:25px}.zfThaG_heroText h1{font-size:30px}}@media (max-width:620px){.zfThaG_page{grid-template-columns:1fr}.zfThaG_hero{min-height:260px}.zfThaG_heroText h1{font-size:27px}.zfThaG_heroText p{display:none}.zfThaG_formSide{padding:40px 25px}.zfThaG_card .zfThaG_logo{margin-bottom:20px}}
