@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#152f2a;background:#f5f5ef;--line:#ccd4ca;--accent:#c6ed64;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}a:hover{color:#466b21}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #587c20;outline-offset:5px}::selection{background:var(--accent);color:#152f2a}header,footer,main{max-width:1440px;margin:auto;padding:32px 5vw}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:24px}nav{display:flex;align-items:center;gap:28px;flex-wrap:wrap}nav a{text-decoration:none;font-size:14px}.brand{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.04em;text-decoration:none}.brand span{color:#597c20}h1,h2,h3{font-family:Space Grotesk,sans-serif;letter-spacing:-.035em;text-wrap:balance}h1{font-size:clamp(44px,6vw,84px);line-height:1.02;font-weight:500;margin:30px 0}h2{font-size:clamp(28px,3vw,42px);font-weight:500;margin:0 0 24px}h3{font-size:24px}p{line-height:1.7;max-width:70ch}section{padding:58px 0;border-bottom:1px solid var(--line)}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:6vw;align-items:center;padding:64px 0 80px}.hero p{font-size:19px}.button,button{display:inline-block;background:#183d32;color:#fff;border:0;border-radius:6px;padding:15px 22px;font:600 15px DM Sans,sans-serif;text-decoration:none;cursor:pointer}.button:hover,button:hover{background:#315344;color:#fff}.small{padding:10px 16px}.button.secondary{background:transparent;color:#183d32;border:1px solid #183d32}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.terminal{background:#173b31;color:#e8f5e4;padding:26px;border-radius:12px;min-width:0}.terminal a{color:#d3f49b}.terminal h2{font-size:21px}.terminal pre{background:#102d25}.terminal button{background:var(--accent);color:#193729}.notice{font-size:14px!important;color:inherit}.schema{border-top:1px solid var(--line);padding:10px 0}.schema .schema{margin-left:18px}.schema p{font-size:14px}.schema details{padding:8px 0}.schema summary{cursor:pointer;font-size:13px}.schema summary code{font-weight:600;margin-right:12px}pre{background:#e8ece3;padding:20px;overflow:auto;font-size:13px;line-height:1.7;border-radius:6px;tab-size:2}code{font-family:ui-monospace,Consolas,monospace;overflow-wrap:anywhere}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}th,td{padding:18px 14px;border-bottom:1px solid var(--line);vertical-align:top}th{font-weight:700}table p{margin:0}.scroll{overflow-x:auto}.platforms{display:flex;gap:12px;flex-wrap:wrap}.platforms a{padding:10px 16px;border:1px solid var(--line);border-radius:5px;text-decoration:none}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px}.reference{display:grid;grid-template-columns:240px minmax(0,1fr);gap:50px}.reference aside{padding-top:35px}.reference aside a{display:block;padding:9px 0;font-size:14px}.reference article h1{font-size:42px}.method{font-family:ui-monospace,monospace;font-size:14px;color:#446522}.operation{scroll-margin-top:30px}input{display:block;width:100%;padding:13px;font:inherit;border:1px solid var(--line);border-radius:5px;margin:16px 0;background:#fff}footer{padding-top:50px;padding-bottom:50px}footer nav{margin-top:24px;text-transform:capitalize}.skip{position:absolute;left:12px;top:-60px}.skip:focus{top:12px;background:#fff;padding:15px;z-index:2}.packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px}.pack{padding:25px 0;border-top:1px solid var(--line)}.pack strong{display:block;font-size:34px}.muted{color:#52635a}button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:850px){header{align-items:flex-start;flex-direction:column}nav{gap:16px}.hero,.split,.reference{grid-template-columns:1fr}.hero{padding:25px 0 50px}.reference aside{display:none}section{padding:36px 0}main{padding-top:15px}h1{font-size:48px}.terminal{padding:20px}th,td{padding:12px}pre{max-width:100%}}@media(prefers-reduced-motion:no-preference){.button,button{transition:background .18s ease-out}}#balance{position:sticky;top:0;font-variant-numeric:tabular-nums}body>header{position:sticky;top:0;background:#f5f5ef;z-index:3}#screen{padding-top:28px}#screen h1{font-size:44px}#screen form{max-width:700px;margin:24px 0}#screen label{display:block;margin:18px 0 6px}#screen select{padding:12px;font:inherit;max-width:100%;background:#fff;border:1px solid #ccd4ca;border-radius:5px}#screen button{margin:8px 12px 8px 0}#screen input[type=checkbox]{width:auto;display:inline-block;margin-right:10px}#screen .secret{overflow-wrap:anywhere;background:#e1edc8;padding:24px}#screen .chart-row{display:grid;grid-template-columns:110px minmax(80px,1fr) 90px;gap:12px;align-items:center;margin:8px 0}#screen meter{width:100%;height:24px}#dashboard-nav{padding:18px 0;border-bottom:1px solid #ccd4ca}#feedback:not(:empty){padding:16px;background:#e8ece3}#screen td button{font-size:13px;padding:8px}#screen pre{max-height:500px}#screen .metrics{display:flex;gap:40px;flex-wrap:wrap}#screen .metrics strong{display:block;font-size:28px}@media(max-width:850px){body>header{display:grid;grid-template-columns:1fr auto;gap:12px;padding:16px 5vw}body>header .brand{grid-column:1/-1}#logout{padding:9px 14px}}#screen h2{margin-top:32px}
