html[data-landscaping-pack=full],html[data-landscaping-pack=full].dark{--background:58 20% 95%!important;--foreground:126 18% 22%!important;--card:60 30% 99%!important;--card-foreground:126 18% 22%!important;--popover:60 30% 99%!important;--popover-foreground:126 18% 22%!important;--primary:105 25% 32%!important;--primary-foreground:0 0% 100%!important;--secondary:74 23% 91%!important;--secondary-foreground:112 18% 29%!important;--muted:74 20% 92%!important;--muted-foreground:95 9% 44%!important;--accent:83 28% 89%!important;--accent-foreground:100 23% 28%!important;--border:70 15% 83%!important;--input:70 15% 80%!important;--ring:106 24% 38%!important;--sidebar:106 19% 19%!important;--sidebar-background:106 19% 19%!important;--sidebar-foreground:60 20% 94%!important;--sidebar-border:106 13% 28%!important;--sidebar-accent:105 18% 28%!important;--sidebar-accent-foreground:60 20% 94%!important;--radius:.5rem;color-scheme:light!important}html[data-landscaping-pack=full] body{font-family:Inter,Arial,sans-serif;background:#f6f5ef;color:#344631}html[data-landscaping-pack=full] h1,html[data-landscaping-pack=full] h2{letter-spacing:-.035em}.ls-platform-shell{min-height:100vh;background:#f6f5ef}.ls-horizontal-header{display:flex;align-items:center;gap:30px;padding:0 26px;min-height:84px;background:#fafbf6;border-bottom:1px solid #dce1d2;position:relative;z-index:20}.ls-horizontal-header>a{text-decoration:none;color:inherit}.ls-platform-brand{display:flex;align-items:center;gap:10px;color:#527342;white-space:nowrap}.ls-platform-brand strong{display:block;font-size:23px;letter-spacing:-1px;color:#30472f}.ls-platform-brand small{display:block;font-size:8px;text-transform:uppercase;letter-spacing:2px;color:#7e8c71}.ls-horizontal-header nav{display:flex;align-self:stretch;gap:27px;flex:1}.ls-horizontal-header nav a{display:flex;align-items:center;font-size:12px;white-space:nowrap;color:#78866c;border-bottom:3px solid transparent;text-decoration:none}.ls-horizontal-header nav a[aria-current=page]{border-bottom-color:#597a44;color:#385431;font-weight:700}.ls-tools-toggle{display:flex;align-items:center;gap:8px;font-size:11px;border:1px solid #d8deca;border-radius:5px;padding:10px;background:#f7f9ef;white-space:nowrap}.ls-utility{width:190px;flex-shrink:0}.ls-utility>header{border:0!important;background:transparent!important;padding:0!important;min-height:50px!important}.ls-platform-main{min-width:0}.ls-tool-drawer{display:none;position:fixed;top:84px;right:0;bottom:0;z-index:30;box-shadow:-10px 10px 40px #26372433;background:#293c27}.ls-tool-drawer.is-open{display:block}.ls-tool-drawer>nav{min-width:260px!important;width:260px!important;height:calc(100% - 40px)!important}.ls-drawer-close{color:white;font-size:11px;display:flex;align-items:center;gap:7px;margin:10px 15px}.ls-tool-drawer .ls-platform-brand strong{color:#fafbf3}.ls-sidebar-group{margin:12px 0}.ls-sidebar-heading{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:#abb99a;padding:10px 12px}.ls-sidebar-disclosure{display:flex;align-items:center;justify-content:space-between;width:100%}.ls-sidebar-disclosure svg{width:13px}.ls-sidebar-group a{font-size:12px}.ls-auth-shell{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#f8f7ef}.ls-auth-story{padding:60px;background:#e4ebd6;display:flex;flex-direction:column;justify-content:space-between}.ls-auth-story h1{font-size:clamp(44px,5vw,80px);line-height:1.07;margin:20px 0}.ls-auth-story p{font-size:16px;max-width:350px;color:#7b8b69}.ls-auth-story span{font-size:11px;letter-spacing:2px}.ls-auth-form{max-width:500px;width:100%;margin:auto;padding:40px}.ls-auth-form>div:first-child{display:flex;gap:12px;align-items:center;margin-bottom:20px}@media(max-width:1100px){.ls-horizontal-header{gap:20px;flex-wrap:wrap;padding:15px 20px 0}.ls-horizontal-header nav{order:4;width:100%;height:49px}.ls-utility{margin-left:auto}.ls-tool-drawer{top:128px}.ls-horizontal-header nav a{font-size:12px}.ls-platform-brand strong{font-size:22px}}@media(max-width:600px){.ls-horizontal-header{gap:12px;padding:14px 15px 0}.ls-horizontal-header nav{overflow:auto;gap:23px}.ls-utility{width:118px}.ls-tools-toggle{font-size:0;padding:8px}.ls-tools-toggle svg{width:18px}.ls-platform-brand strong{font-size:20px}.ls-platform-brand small{font-size:7px}.ls-platform-brand svg{width:29px}.ls-auth-shell{display:block}.ls-auth-story{min-height:280px;padding:30px}.ls-auth-story h1{font-size:44px}.ls-auth-form{padding:28px}.ls-tool-drawer.is-open{display:none}}