body{margin:0;background:#fff;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#163300;text-decoration:none;transition:color .35s cubic-bezier(.8,.05,.2,.95)}a:hover{color:#0E0F0C}@keyframes zcsRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:1024px){[data-rs=docs]{grid-template-columns:minmax(0,1fr)!important}[data-rs=docs]>div:first-child{position:static!important;border-right:0!important;padding:16px 20px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;border-bottom:1px solid rgba(16,16,8,.1)}[data-rs=docs]>div:first-child>p{display:none!important}[data-rs=docs]>div:last-child{position:static!important;padding:0 20px 40px!important}[data-rs=article]{grid-template-columns:minmax(0,1fr)!important}[data-rs=article]>div:first-child{position:static!important}[data-rs=article]>div:last-child:empty{display:none!important}}@media (max-width:640px){[data-rs=table]{overflow-x:auto}}
.dc-adae8f7769{min-height:76px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 40px;padding:14px max(clamp(20px,5vw,60px),calc((100% - 1440px)/2));background:#FFFFFF;border-bottom:1px solid rgba(16,16,8,.1)}
.dc-91f7ed8995{font-family:"Archivo Variable",Archivo,sans-serif;font-variation-settings:'wdth' 82;font-weight:900;font-size:21px;letter-spacing:-.01em;color:#0E0F0C;text-decoration:none}
.dc-6fd4dd1939{display:flex;gap:24px;font:500 15px/1 Inter,sans-serif;white-space:nowrap}
.dc-404778df80{color:#454745;text-decoration:none}
.dc-80947c748d{margin-left:auto;display:flex;align-items:center;gap:16px;white-space:nowrap}
.dc-444b8560b6{font:500 15px/1 Inter,sans-serif;color:#454745}
.dc-194253def4{height:32px;padding:0 14px;display:inline-flex;align-items:center;background:#163300;color:#9FE870;border-radius:9999px;transition:background-color .35s cubic-bezier(.8,.05,.2,.95),color .35s cubic-bezier(.8,.05,.2,.95),transform .35s cubic-bezier(.8,.05,.2,.95);font:600 14px/1 Inter,sans-serif;border:1px solid #163300;text-decoration:none}
.dc-2414d736d8:hover{background:#0D1F00}
.dc-3e2530b777{background:#FFFFFF;padding:64px max(clamp(20px,5vw,60px),calc((100% - 1440px)/2)) 40px}
.dc-e655ef6327{animation:zcsRise .7s cubic-bezier(.2,.7,.2,1) 0s both;margin:0 0 22px;font:600 14px/1.4 Inter,sans-serif;letter-spacing:.1px;color:#6A6C6A;text-transform:uppercase}
.dc-c1b491f1d7{animation:zcsRise .7s cubic-bezier(.2,.7,.2,1) 0.05s both;margin:0;max-width:820px;font-family:"Archivo Variable",Archivo,sans-serif;font-variation-settings:'wdth' 80;font-weight:900;font-size:clamp(36px,5.5vw,76px);line-height:.85;letter-spacing:-.03em;color:#0E0F0C}
.dc-798ad59157{margin:28px 0 0;max-width:620px;font:400 20px/1.4 Inter,sans-serif;color:#454745}
.dc-3fdb17d15c{background:#FFFFFF;padding:24px max(clamp(20px,5vw,60px),calc((100% - 1440px)/2)) 64px;display:flex;flex-wrap:wrap;gap:10px}
.dc-38363cb1ae{padding:9px 16px;border-radius:9999px;background:#163300;color:#9FE870;font:500 14px/1 Inter,sans-serif}
.dc-595e1b5068{padding:9px 16px;border-radius:9999px;background:rgba(62,59,7,.07);color:#0E0F0C;font:500 14px/1 Inter,sans-serif}
.dc-3a9e1fb02e{display:grid;grid-template-columns:280px minmax(0,760px) 1fr;gap:clamp(24px,4vw,60px);align-items:start;background:#FFFFFF;max-width:1440px;margin:0 auto;padding:0 max(clamp(20px,5vw,60px),calc((100% - 1440px)/2)) 80px}
.dc-df3f40ffb7{position:sticky;top:0;display:grid;gap:6px;align-content:start}
.dc-45bb59655e{margin:0 0 10px;font:500 11px/1.3 'Geist Mono',ui-monospace,monospace;letter-spacing:.08em;color:#6A6C6A}
.dc-196a0fb268{padding:7px 12px;border-radius:9999px;background:#9FE870;font:500 15px/1.3 Inter,sans-serif;color:#163300}
.dc-8c89ca3c93{padding:7px 12px;border-radius:9999px;font:400 15px/1.3 Inter,sans-serif;color:#454745;transition:background-color .35s cubic-bezier(.8,.05,.2,.95)}
.dc-4e5f7fb2d8:hover{background:rgba(62,59,7,.07)}
.dc-241cfda5dc{margin-top:24px;padding:20px;background:#F1FAE8;border-radius:16px}
.dc-0730637848{margin:0 0 10px;font:600 14px/1.3 Inter,sans-serif;color:#0E0F0C}
.dc-766d0ffc22{margin:0 0 14px;font:400 14px/1.45 Inter,sans-serif;color:#454745}
.dc-36b179b242{height:34px;padding:0 14px;display:inline-flex;align-items:center;background:#163300;color:#9FE870;border-radius:9999px;transition:background-color .35s cubic-bezier(.8,.05,.2,.95),color .35s cubic-bezier(.8,.05,.2,.95),transform .35s cubic-bezier(.8,.05,.2,.95);font:600 13px/1 Inter,sans-serif}
.dc-e8e1a68c5f{margin:0 0 32px;font:400 13px/1.4 'Geist Mono',ui-monospace,monospace;color:#6A6C6A}
.dc-f2941ef490{margin:0 0 14px;font-family:"Archivo Variable",Archivo,sans-serif;font-variation-settings:'wdth' 86;font-weight:900;font-size:32px;line-height:1;letter-spacing:-.01em;color:#0E0F0C}
.dc-99a5176ef4{margin:0 0 32px;font:400 18px/1.6 Inter,sans-serif;color:#454745}
.dc-816cd7b604{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:18px 0;border-top:1px solid rgba(16,16,8,.14)}
.dc-63fce04d57{font:600 15px/1.4 Inter,sans-serif;color:#0E0F0C}
.dc-b112236545{font:400 17px/1.5 Inter,sans-serif;color:#454745}
.dc-5e9fb7d664{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:18px 0;border-top:1px solid rgba(16,16,8,.14);border-bottom:1px solid rgba(16,16,8,.14);margin-bottom:32px}
.dc-4bc4a6c992{margin:0 0 20px;font:400 18px/1.6 Inter,sans-serif;color:#454745}
.dc-399fe2b94b{margin:0 0 32px;padding:18px 22px;background:#F1FAE8;font:400 17px/1.5 Inter,sans-serif;color:#454745}
.dc-5e203414d6{margin:0;padding-top:24px;border-top:1px solid rgba(16,16,8,.14);font:400 13px/1.5 'Times New Roman',serif;color:#6A6C6A}
.dc-a080f5a65b{background:rgba(22,51,0,.08);padding:64px max(clamp(20px,5vw,60px),calc((100% - 1440px)/2)) 40px;font-family:Inter,system-ui,sans-serif}
.dc-17e19df7a6{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:40px}
.dc-b357ec1731{margin:0 0 16px;font-family:"Archivo Variable",Archivo,sans-serif;font-variation-settings:'wdth' 82;font-weight:900;font-size:24px;letter-spacing:-.01em;color:#163300}
.dc-955d702ae2{margin:0;max-width:260px;font:400 15px/1.45 Inter,sans-serif;color:#454745}
.dc-51b2dbf6d7{display:grid;gap:10px;align-content:start}
.dc-c5079e7886{margin:0 0 4px;font:600 13px/1.3 Inter,sans-serif;color:#0E0F0C}
.dc-f777b387e3{font:400 15px/1.3 Inter,sans-serif;color:#454745;text-decoration:none}
.dc-2564c58144{margin-top:44px;padding-top:24px;border-top:1px solid rgba(22,51,0,.14)}
.dc-08e94272b5{margin:0;max-width:900px;font:400 13px/1.4 'Times New Roman',serif;color:#6A6C6A}
      *,*::before,*::after{box-sizing:border-box}
      html,body{max-width:100%;overflow-x:hidden}
      img{max-width:100%}
      button,input,textarea,select{font:inherit}
      .template-skip{position:fixed;top:8px;left:8px;z-index:10000;padding:10px 14px;background:#fff;color:#163300;border:2px solid #163300;border-radius:9999px;transform:translateY(-160%)}
      .template-skip:focus{transform:none}
      :where(a,button,input,select,textarea,[role="button"]):focus-visible{outline:3px solid #163300;outline-offset:3px}
      @media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
      @media (max-width:700px){
        [data-site-nav]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px 16px!important;align-items:center!important;overflow:hidden}
        [data-site-nav-links]{grid-column:1/-1;grid-row:2;width:100%;gap:20px!important;overflow-x:auto;padding:2px 0 8px;scrollbar-width:none}
        [data-site-nav-links]::-webkit-scrollbar{display:none}
        [data-site-nav-actions]{grid-column:2;grid-row:1;margin-left:0!important}
        [data-pilot-banner]{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;padding:10px 20px!important}
        [data-pilot-banner]>a{grid-column:2;margin-left:0!important;justify-self:start}
        [data-rs="table"]{overflow-x:auto!important;overscroll-behavior-inline:contain}
        [data-stack-mobile],[data-workspace-mobile]{grid-template-columns:minmax(0,1fr)!important}
        [data-stack-mobile]>:where(div,a){min-width:0}
        [data-workspace-mobile]>div{min-width:0;overflow-x:auto}
      }