:root{--ink:#172522;--deep:#16463d;--brand-text:#16463d;--mint:#bce8d3;--on-mint:#16463d;--paper:#f4f5f0;--white:#fff;--surface:#fff;--on-deep:#fff;--muted:#5d6963;--line:#dbe1da;--input-line:#8a968f;--orange:#ed8b4a;--on-orange:#172522;--focus:#b4530f;--blue:#dfeafb;--on-blue:#172522;--shadow:0 16px 45px #16463d14;--side-bg:#16463d;--side-text:#cfe0d8;--side-label:#a3c2b5;--side-active:#2c6256;--side-line:#387064;--side-muted:#a7c4b8;--status-bg:#e3f5ea;--status-text:#1f6a45;--status-dot:#3aae72;--code-bg:#17483e;--code-text:#e3f7eb;--code-key:#f4a36c;--code-muted:#a9d3c3;--notice-bg:#bce8d3;--notice-text:#172522;--notice-muted:#3f6355;--selected-bg:#bce8d3;--auth-muted:#cfe0d8;--success:#1f6a45;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--ink:#e6f0ec;--deep:#16463d;--brand-text:#8fd9b6;--mint:#bce8d3;--on-mint:#16463d;--paper:#0f1a18;--white:#16241f;--surface:#16241f;--on-deep:#fff;--muted:#a3b3ac;--line:#2b3f39;--input-line:#5f736b;--orange:#ed8b4a;--on-orange:#172522;--focus:#f4a36c;--blue:#23344d;--on-blue:#dbe6f7;--shadow:0 16px 45px #00000059;--side-bg:#10302a;--side-text:#cfe0d8;--side-label:#a3c2b5;--side-active:#24564b;--side-line:#2f5d53;--side-muted:#a7c4b8;--status-bg:#173a2b;--status-text:#86e0b0;--status-dot:#3aae72;--code-bg:#0b221d;--code-text:#e3f7eb;--code-key:#f4a36c;--code-muted:#a9d3c3;--notice-bg:#1d4237;--notice-text:#e6f0ec;--notice-muted:#b7d6c9;--selected-bg:#1d4237;--auth-muted:#cfe0d8;--success:#86e0b0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--ink:#e6f0ec;--deep:#16463d;--brand-text:#8fd9b6;--mint:#bce8d3;--on-mint:#16463d;--paper:#0f1a18;--white:#16241f;--surface:#16241f;--on-deep:#fff;--muted:#a3b3ac;--line:#2b3f39;--input-line:#5f736b;--orange:#ed8b4a;--on-orange:#172522;--focus:#f4a36c;--blue:#23344d;--on-blue:#dbe6f7;--shadow:0 16px 45px #00000059;--side-bg:#10302a;--side-text:#cfe0d8;--side-label:#a3c2b5;--side-active:#24564b;--side-line:#2f5d53;--side-muted:#a7c4b8;--status-bg:#173a2b;--status-text:#86e0b0;--status-dot:#3aae72;--code-bg:#0b221d;--code-text:#e3f7eb;--code-key:#f4a36c;--code-muted:#a9d3c3;--notice-bg:#1d4237;--notice-text:#e6f0ec;--notice-muted:#b7d6c9;--selected-bg:#1d4237;--auth-muted:#cfe0d8;--success:#86e0b0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);margin:0;font:14px/1.5 Avenir Next,Avenir,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:flex}.sidebar{background:var(--side-bg);width:248px;color:var(--side-text);flex-direction:column;flex:0 0 248px;padding:28px 19px;display:flex}.brand{letter-spacing:-.9px;color:var(--on-deep);margin:0 10px 67px;font-size:21px;font-weight:800}.brand span{color:var(--orange)}.sidebar-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--side-label);margin:0 10px 10px;font-size:10px}.account-label{margin-top:30px}.side-link{border-radius:2px;align-items:center;gap:12px;margin:2px 0;padding:11px 12px;font-size:13px;display:flex}.side-link:hover,.side-link.active{background:var(--side-active);color:var(--on-deep)}.side-link .icon{text-align:center;width:18px;color:var(--mint)}.sidebar-bottom{border-top:1px solid var(--side-line);align-items:center;gap:10px;margin-top:auto;padding:20px 10px 0;font-size:12px;display:flex}.avatar{background:var(--orange);width:32px;height:32px;color:var(--on-orange);place-items:center;font-weight:800;display:grid}.sidebar-bottom small{color:var(--side-muted)}.main{flex:1;min-width:0;max-width:1400px;padding:35px clamp(24px,5vw,70px)}.topbar{justify-content:space-between;align-items:flex-start;margin-bottom:34px;display:flex}.kicker{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:10px;font-weight:800}.topbar h1{letter-spacing:-1.7px;margin:0;font-size:32px;line-height:1.1}.profile{border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:9px 13px;font-weight:800}.profile span{color:var(--muted);margin-left:10px}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.metric,.panel{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow)}.metric{padding:21px}.metric strong{color:var(--brand-text);letter-spacing:-1px;font-size:28px;display:block}.metric small{color:var(--muted)}.overview-grid{grid-template-columns:1.45fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel{padding:25px}.panel h2{letter-spacing:-.5px;margin:2px 0 8px;font-size:21px}.panel-copy{color:var(--muted);margin:0 0 24px}.panel-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.status{background:var(--status-bg);color:var(--status-text);padding:6px 9px;font-size:11px}.status i{background:var(--status-dot);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.code{background:var(--code-bg);color:var(--code-text);padding:16px;font:12px/2 monospace}.code b{color:var(--code-key);margin-right:13px}.code small{color:var(--code-muted)}.button{border:0;justify-content:center;align-items:center;padding:12px 17px;font-weight:800;display:inline-flex}.button-dark{background:var(--deep);color:var(--on-deep)}.button:disabled{opacity:.6;cursor:not-allowed}.button-mint{background:var(--mint);color:var(--on-mint)}.button-outline{border:1px solid var(--brand-text);color:var(--brand-text);background:0 0}.link{margin-top:20px;font-size:13px;font-weight:800;display:inline-block}.link:hover{text-decoration:underline}.snapshot{border-top:1px solid var(--line);margin-top:23px}.snapshot-row{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr 1fr;gap:12px;padding:14px 0;font-size:13px;display:grid}.snapshot-row span{color:var(--muted)}.snapshot-row strong{text-align:right}.notice{background:var(--notice-bg);color:var(--notice-text);justify-content:space-between;align-items:center;margin-bottom:18px;padding:18px 20px;display:flex}.notice p{margin:0}.notice small{color:var(--notice-muted);display:block}.page-head{margin-bottom:27px}.page-head h1{letter-spacing:-2px;margin:0 0 7px;font-size:38px}.page-head p{color:var(--muted);max-width:620px;margin:0}.form-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field label{font-size:12px;font-weight:800}.field input,.field select,.field textarea,.search-input{border:1px solid var(--input-line);background:var(--surface);width:100%;color:var(--ink);outline:0;padding:11px 12px}.field input:focus,.field select:focus,.field textarea:focus,.search-input:focus{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.field.full{grid-column:1/-1}.selection{flex-wrap:wrap;gap:9px;margin:10px 0 26px;display:flex}.choice{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;min-width:150px;padding:12px 15px}.choice strong,.choice span{display:block}.choice span{color:var(--muted);font-size:12px}.choice.selected{border-color:var(--brand-text);background:var(--selected-bg);box-shadow:inset 0 0 0 1px var(--brand-text)}.table{border-collapse:collapse;width:100%;margin-top:15px}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);padding:14px 10px;font-size:13px}.table th{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:10px}.pill{background:var(--blue);color:var(--on-blue);padding:4px 7px;font-size:11px;display:inline-block}.plan-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.plan{background:var(--surface);border:1px solid var(--line);padding:24px;position:relative}.plan.featured{border:2px solid var(--brand-text);padding:23px}.plan-tag{background:var(--orange);color:var(--on-orange);padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:0;right:0}.plan h2{margin:0;font-size:22px}.plan-price{color:var(--brand-text);margin:20px 0;font-size:32px;font-weight:800}.plan-price small{color:var(--muted);font-size:12px;font-weight:400}.plan ul{color:var(--muted);min-height:135px;padding:0;list-style:none}.plan li{margin:10px 0}.plan li:before{content:"+";color:var(--orange);margin-right:8px;font-weight:800}.auth-wrap{background:var(--paper);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-art{background:var(--side-bg);color:var(--on-deep);flex-direction:column;justify-content:space-between;padding:55px clamp(35px,8vw,110px);display:flex}.auth-art h1{letter-spacing:-4px;max-width:500px;margin:0;font-size:clamp(42px,5vw,72px);line-height:.96}.auth-art h1 em{color:var(--mint);font-family:Georgia,serif;font-weight:400}.auth-art p{color:var(--auth-muted);max-width:390px}.auth-form{justify-content:center;align-items:center;padding:35px;display:flex}.auth-card{width:min(420px,100%)}.auth-card h1{letter-spacing:-1.5px;margin:0 0 7px;font-size:32px}.auth-card>p{color:var(--muted);margin:0 0 27px}.auth-card .field{margin-bottom:16px}.auth-foot{color:var(--muted);margin-top:18px;font-size:12px}.auth-foot a{color:var(--brand-text);font-weight:800}.footer-note{color:var(--muted);margin-top:30px;font-size:12px}.docs-grid{grid-template-columns:220px 1fr;gap:26px;display:grid}.docs-nav{border-right:1px solid var(--line)}.docs-nav a{color:var(--muted);padding:8px 12px;display:block}.docs-nav a.active,.docs-nav a:hover{color:var(--brand-text);font-weight:800}.endpoint{background:var(--surface);border:1px solid var(--line);margin:13px 0;padding:20px}.endpoint code{color:var(--brand-text);font:12px monospace;display:block}.endpoint p{color:var(--muted);margin-bottom:0}@media (max-width:850px){.sidebar{flex-basis:72px;width:72px;padding:24px 10px}.sidebar .brand{margin:0 auto 55px;font-size:0}.sidebar .brand span{font-size:22px}.sidebar-label,.side-link span:not(.icon),.sidebar-bottom span:not(.avatar){display:none}.side-link{justify-content:center;padding:12px 4px}.sidebar-bottom{justify-content:center;padding:16px 0 0}.main{padding:28px 20px}.metrics{grid-template-columns:repeat(2,1fr)}.overview-grid,.plan-grid,.form-grid{grid-template-columns:1fr}.notice{flex-direction:column;align-items:start;gap:15px}.auth-wrap{grid-template-columns:1fr}.auth-art{min-height:350px;padding:35px}.auth-form{padding:45px 22px}.docs-grid{grid-template-columns:1fr}.docs-nav{border:0;border-bottom:1px solid var(--line);padding-bottom:10px}.snapshot-row{grid-template-columns:1fr 1fr}.snapshot-row strong{text-align:left;grid-column:2}}.link{color:var(--brand-text)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::placeholder{color:var(--muted);opacity:1}.kicker.auth-accent,.auth-accent{color:var(--mint)}.success-text{color:var(--success);font-size:13px}.theme-toggle{z-index:50;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);display:flex;position:fixed;bottom:16px;right:16px}.theme-toggle button{color:var(--muted);background:0 0;border:0;padding:8px 11px;font-size:12px;font-weight:800}.theme-toggle button:hover{color:var(--ink)}.theme-toggle button[aria-pressed=true]{background:var(--deep);color:var(--on-deep)}.choice.selected span{color:var(--ink)}button.link{color:var(--brand-text);background:0 0;border:0;padding:0}.metrics>*,.overview-grid>*,.docs-grid>*,.form-grid>*,.plan-grid>*{min-width:0}.table-scroll{overflow-x:auto}@media (max-width:850px){.overview-grid,.plan-grid,.form-grid,.docs-grid{grid-template-columns:minmax(0,1fr)}.panel{padding:18px}.table{display:block;overflow-x:auto}.topbar{flex-wrap:wrap;gap:12px}.code{overflow-x:auto}}@media (max-width:480px){.metrics{grid-template-columns:minmax(0,1fr)}.page-head h1{font-size:30px}.topbar h1{font-size:26px}.theme-toggle{bottom:8px;right:8px}}.meter{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:99px;height:8px;margin-top:12px;overflow:hidden}.meter i{opacity:.7;background:currentColor;height:100%;display:block}.error-text{color:#c2410c}
