:root{--surface:#fff;--surface-subtle:#f5f5f7;--surface-muted:#f1f2fb;--surface-raised:#fff;--surface-input:#fbfcfa;--text:#17191d;--text-soft:#282c34;--text-muted:#62666f;--border:#d7d9e0;--focus:#25299159;--success-bg:#e8f5ed;--success-fg:#17673c;--warning-bg:#fff7e8;--warning-fg:#765322;--danger-bg:#fde9e4;--danger-fg:#943c2c;--info-bg:#eff7fc;--info-fg:#234f70;--ink:var(--text);--ink-2:var(--text-soft);--paper:var(--surface);--white:#fff;--mist:var(--surface-muted);--line:var(--border);--muted:var(--text-muted);--coral:#d93838;--coral-dark:#ba2626;--lagoon:#252991;--sand:#f5f5f7;--shadow:none;--radius:2px;--shell:min(1180px, calc(100% - 40px))}[data-theme=dark]{--surface:#111318;--surface-subtle:#171a20;--surface-muted:#1c2028;--surface-raised:#181b22;--surface-input:#13161c;--text:#f3f5f8;--text-soft:#d9dee8;--text-muted:#a9b0bc;--border:#343a46;--focus:#8f96ff8c;--success-bg:#163528;--success-fg:#8ee0b4;--warning-bg:#3a2c16;--warning-fg:#f0c77d;--danger-bg:#3b201e;--danger-fg:#ffaaa2;--info-bg:#172c3c;--info-fg:#9ed4f5;--coral:#ff7a73;--coral-dark:#ff928c;--lagoon:#969cff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{touch-action:manipulation}svg{stroke-width:1.8px}.shell{width:var(--shell);margin-inline:auto}.skip-link{z-index:1000;border:2px solid var(--lagoon);background:#fff;border-radius:0;padding:10px 15px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{border-bottom:1px solid var(--line);z-index:50;background:#fffffff7;height:72px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{letter-spacing:-.025em;color:var(--ink);align-items:center;gap:12px;font-size:17px;font-weight:800;display:inline-flex}.brand b{color:currentColor}.brand-mark{width:58px;height:30px;color:var(--lagoon);flex:none;display:block;overflow:visible}.brand-mark-accent{fill:var(--coral)}.brand-wordmark{white-space:nowrap}.brand--inverse,.brand--inverse .brand-mark{color:#fff}.desktop-nav{gap:30px;font-size:14px;font-weight:600;display:flex}.desktop-nav a,.text-link{transition:color .2s}.desktop-nav a:hover,.text-link:hover{color:var(--lagoon)}.header-actions{align-items:center;gap:18px;display:flex}.locale-link{letter-spacing:.08em;font-size:12px;font-weight:800}.button{border:1px solid var(--lagoon);background:var(--lagoon);color:#fff;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-size:14px;font-weight:700;transition:background .16s;display:inline-flex}.button:hover{background:#191d70}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #25299159}.button--small{min-height:40px;padding:0 15px}.button--coral{background:var(--lagoon);border-color:var(--lagoon)}.button--coral:hover{background:#191d70}.button--ghost{color:var(--lagoon);border-color:var(--lagoon);background:0 0}.button--light{color:var(--ink);background:#fff;border-color:#fff}.mobile-menu{display:none}.hero{background:linear-gradient(145deg,#f7f8f3 0%,#eef4ef 62%,#e4ede7 100%);padding:104px 0 94px;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #15342f14;border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;right:-300px}.hero-pattern i{background:#1c918440;border-radius:50%;position:absolute;box-shadow:0 0 0 7px #1c91840d}.hero-pattern i:first-child{width:9px;height:9px;top:20%;left:4%}.hero-pattern i:nth-child(2){width:6px;height:6px;bottom:17%;left:9%}.hero-pattern i:nth-child(3){width:7px;height:7px;top:12%;left:45%}.hero-pattern i:nth-child(4){width:9px;height:9px;bottom:15%;right:7%}.hero-pattern i:nth-child(5){width:5px;height:5px;bottom:7%;right:45%}.hero-pattern i:nth-child(6){width:5px;height:5px;top:25%;right:2%}.hero-grid{z-index:1;grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;display:grid;position:relative}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--lagoon);align-items:center;gap:9px;font-size:11px;font-weight:850;display:inline-flex}.eyebrow span{background:var(--coral);border-radius:50%;width:7px;height:7px}.hero h1{letter-spacing:-.045em;max-width:720px;margin:26px 0 25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.1vw,73px);font-weight:500;line-height:1.01}.hero h1 em{color:var(--coral);font-weight:500}.hero-copy>p{color:#526b63;max-width:620px;font-size:19px;line-height:1.65}.hero-actions{gap:12px;margin:34px 0;display:flex}.hero-trust{color:#61736d;flex-wrap:wrap;gap:18px;font-size:12px;font-weight:650;display:flex}.hero-trust span{align-items:center;gap:6px;display:flex}.code-window{color:#dbe8e2;background:#102d29;border-radius:18px;overflow:hidden;transform:rotate(.5deg);box-shadow:0 28px 70px #0f2a2642}.code-bar{color:#8fa7a0;background:#183934;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:52px;padding:0 18px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.code-bar>span:first-child{gap:6px;display:flex}.code-bar i{background:#ec6847;border-radius:50%;width:8px;height:8px;display:block}.code-bar i:nth-child(2){background:#e4bd65}.code-bar i:nth-child(3){background:#52a89b}.code-bar button{color:#9bb0aa;cursor:pointer;background:0 0;border:0;padding:6px}.code-window pre{margin:0;padding:30px 28px;font:13px/1.85 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.code-muted{color:#6e8c84}.code-accent{color:#7fd1c3}.code-status{color:#7fd1c3;border-top:1px solid #ffffff14;align-items:center;gap:8px;height:44px;padding:0 24px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.code-status span{color:#5a7770}.coverage-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:68px 0 74px}.coverage-title,.split-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:37px;display:flex}.coverage-title h2,.section h2,.content-page h1{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.coverage-title h2{margin:8px 0 0;font-size:38px}.coverage-title>a{border-bottom:1px solid #aabbb4;align-items:center;gap:7px;padding-bottom:5px;font-size:13px;font-weight:800;display:flex}.stats-grid{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.stats-grid article{border-right:1px solid var(--line);min-height:220px;padding:27px 26px}.stats-grid article:last-child{border:0}.stat-icon{width:40px;height:40px;color:var(--lagoon);background:#eef5f1;border-radius:9px;justify-content:center;align-items:center;display:flex}.stat-icon svg{width:20px}.stats-grid strong{margin:29px 0 7px;font:500 36px/1 Georgia,serif;display:block}.stats-grid h3{margin:0 0 5px;font-size:15px}.stats-grid p{color:var(--muted);margin:0;font-size:12px}.section{padding:105px 0}.split-heading{align-items:start}.split-heading>div{max-width:600px}.split-heading h2{margin:15px 0;font-size:48px;line-height:1.1}.split-heading>p{max-width:450px;color:var(--muted);margin-top:31px;font-size:17px;line-height:1.7}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-height:235px;padding:31px}.feature-grid svg{color:var(--coral);width:25px}.feature-grid h3{margin:43px 0 10px;font-size:19px}.feature-grid p{color:var(--muted);font-size:14px;line-height:1.7}.pricing-tease{padding-top:0}.pricing-panel{background:var(--ink);color:#fff;border-radius:22px;grid-template-columns:1.3fr .7fr;align-items:center;gap:90px;padding:62px 70px;display:grid;position:relative;overflow:hidden}.pricing-panel:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-190px;left:-150px}.eyebrow--light{color:#8bd0c4}.pricing-panel h2{max-width:650px;margin:22px 0;font-size:45px;line-height:1.1}.pricing-panel p{color:#b5c9c2;max-width:600px}.price-mini{z-index:1;border-left:1px solid #ffffff26;padding-left:55px;position:relative}.price-mini>span{text-transform:uppercase;letter-spacing:.12em;color:#8bd0c4;font-size:13px;font-weight:800}.price-mini strong{margin:13px 8px 15px 0;font:500 54px Georgia,serif;display:inline-block}.price-mini small{color:#9cb2aa}.price-mini ul{color:#d7e5e0;margin:0 0 25px;padding:0;font-size:13px;list-style:none}.price-mini li{padding:4px 0}.price-mini li:before{content:"✓";color:#8bd0c4;margin-right:8px}.site-footer{color:#c6d5d0;background:#102c28;padding:72px 0 24px}.footer-grid{grid-template-columns:repeat(3,1fr);gap:60px;display:grid}.footer-grid h2{text-transform:uppercase;letter-spacing:.14em;color:#708d85;margin:4px 0 20px;font-size:11px}.footer-grid>div{flex-direction:column;gap:11px;display:flex}.footer-grid a{font-size:13px}.footer-grid a:hover{color:#fff}.footer-bottom{letter-spacing:.06em;text-transform:uppercase;color:#617d75;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:55px;padding-top:22px;font-size:10px;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:900px){.desktop-nav,.desktop-only{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{border:1px solid var(--line);width:220px;box-shadow:var(--shadow);background:#fff;border-radius:12px;flex-direction:column;padding:12px;display:flex;position:absolute;top:38px;right:0}.mobile-menu nav a{padding:10px}.hero{padding:72px 0}.hero-grid{grid-template-columns:1fr;gap:45px}.code-window{max-width:650px}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid article:nth-child(2){border-right:0}.stats-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.split-heading{display:block}.split-heading>p{max-width:650px}.pricing-panel{grid-template-columns:1fr;gap:40px;padding:50px}.price-mini{border-top:1px solid #ffffff26;border-left:0;padding:35px 0 0}.footer-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){:root{--shell:min(100% - 28px, 1180px)}.site-header{height:68px}.brand{gap:9px;font-size:16px}.brand-mark{width:49px;height:27px}.header-actions{gap:10px}.header-actions>.button{display:none}.hero{padding:56px 0}.hero h1{font-size:44px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-trust{gap:10px}.code-window{margin-inline:-2px}.code-window pre{padding:23px 18px;font-size:11px}.coverage-title{display:block}.coverage-title>a{width:max-content;margin-top:20px}.coverage-title h2{font-size:32px}.stats-grid{grid-template-columns:1fr}.stats-grid article{min-height:180px;border-right:0!important;border-bottom:1px solid var(--line)!important}.stats-grid article:last-child{border-bottom:0!important}.section{padding:75px 0}.split-heading h2{font-size:36px}.feature-grid{grid-template-columns:1fr}.pricing-panel{padding:35px 25px}.pricing-panel h2{font-size:34px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px 25px}.footer-bottom{flex-direction:column;gap:10px}}.content-page{min-height:70vh}.page-hero{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#edf3ef,#f7f8f3);padding:85px 0 75px}.page-hero h1{max-width:850px;margin:17px 0;font-size:clamp(42px,5vw,65px);line-height:1.05}.page-hero p{color:var(--muted)}.page-body{padding-block:75px 110px}.feature-grid--page article{min-height:290px}.feature-grid--page h2{font-family:inherit;font-size:21px}.page-cta{background:var(--ink);color:#fff;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:40px 45px;display:flex}.page-cta h2{margin:0 0 7px;font-family:Georgia,serif;font-size:29px}.page-cta p{color:#a9c0b9;margin:0}.pricing-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:900px;margin:auto;display:grid}.pricing-grid>article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:40px}.pricing-grid>article>span{letter-spacing:.14em;color:var(--lagoon);font-size:11px;font-weight:850}.pricing-card--pro{box-shadow:var(--shadow);border-color:var(--ink)!important}.big-price{margin-top:16px;font:500 51px Georgia,serif}.big-price small{font:500 14px Inter,sans-serif}.pricing-grid ul{border-top:1px solid var(--line);margin:0 0 20px;padding:15px 0;list-style:none}.pricing-grid li{align-items:center;gap:9px;padding:7px 0;font-size:14px;display:flex}.pricing-grid li svg{width:16px;color:var(--lagoon)}.pricing-grid .button{width:100%}.pricing-note{color:#886031;grid-column:1/3;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.pricing-note svg{width:17px}.legal-body{max-width:850px;margin:auto}.legal-body section{border-top:1px solid var(--line);padding:28px 0}.legal-body section h2{margin:0 0 10px;font-family:Georgia,serif;font-size:25px}.legal-body section p{color:#4f655e;margin:0;line-height:1.8}.legal-body a{text-decoration:underline}.legal-body code{background:#eaf0ec;border-radius:4px;padding:2px 5px}.legal-updated{color:#6c8179;margin:24px 0 0;font-size:13px}.status-page{gap:22px;max-width:1040px;margin:auto;display:grid}.status-summary,.status-history,.status-incidents,.status-footer{border:1px solid var(--line);background:#fff}.status-summary{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:28px;display:grid}.status-summary--operational{background:#eff8f2}.status-summary--degraded{background:#fff8eb}.status-summary--outage{background:#fff2ef}.status-summary>svg{color:#21764d;width:22px;height:22px}.status-summary--degraded>svg{color:#a66b12}.status-summary--outage>svg{color:#a33e29}.status-refresh{min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #9da9a5;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.status-refresh:hover:not(:disabled){border-color:var(--lagoon);color:var(--lagoon)}.status-refresh:disabled{cursor:wait;opacity:.65}.status-refresh svg{width:15px}.status-history{overflow:hidden}.status-history-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:28px;padding:28px;display:flex}.status-history-header h2,.status-incidents h2{letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.25}.status-legend{flex:none;grid-template-columns:repeat(2,max-content);gap:7px 16px;display:grid}.status-legend span{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.status-legend i{width:9px;height:9px;display:block}.status-component{border-bottom:1px solid var(--line);padding:24px 28px}.status-component-current{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.status-service-icon{color:#21764d;background:#edf7f1;place-items:center;width:30px;height:30px;display:grid}.status-service-icon--degraded{color:#a66b12;background:#fff4dc}.status-service-icon--outage{color:#a33e29;background:#fde9e4}.status-service-icon--unknown{color:#687872;background:#eef1ef}.status-service-icon svg{width:17px}.status-service-copy,.status-service-measure{flex-direction:column;gap:4px;display:flex}.status-service-measure small{color:var(--muted);font-size:11px}.status-service-measure{align-items:flex-end}.pill{text-transform:uppercase;letter-spacing:.08em;border-radius:99px;padding:4px 9px;font-size:10px}.pill--operational{color:#21764d;background:#ddf3e7}.pill--degraded{color:#8a580b;background:#fff0cf}.pill--outage{color:#a33e29;background:#f9e5e0}.pill--unknown{color:#53645e;background:#e8edeb}.status-uptime{margin:21px 0 0 43px}.status-uptime-heading{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:9px;display:flex}.status-uptime-heading span{color:var(--muted);letter-spacing:.02em;font-size:10px}.status-uptime-heading strong{font-variant-numeric:tabular-nums;font-size:13px}.status-history-scroll{scrollbar-color:#b7c1bd transparent;scrollbar-width:thin;direction:rtl;padding:2px 0 7px;overflow-x:auto}.status-history-scroll:focus-visible{outline:2px solid var(--lagoon);outline-offset:3px}.status-day-grid,.status-history-axis{direction:ltr;min-width:690px}.status-day-grid{grid-template-columns:repeat(90,minmax(4px,1fr));gap:3px;display:grid}.status-day{border:1px solid #0000;height:25px;display:block}.status-day--operational{background:#2a8b5e}.status-day--degraded{background:#d4952f}.status-day--outage{background:#bd5540}.status-day--no_data{background:repeating-linear-gradient(135deg,#eef1ef 0 2px,#fafbfa 2px 4px);border-color:#d9dfdc}.status-history-axis{color:var(--muted);justify-content:space-between;padding-top:6px;font-size:9px;display:flex}.status-history-loading{color:var(--muted);margin:20px 0 0 43px;font-size:11px}.status-history-loading>div{grid-template-columns:repeat(30,1fr);gap:4px;margin-top:10px;display:grid}.status-history-loading i{background:#edf0ee;height:25px}.status-history-error{color:#745428;background:#fff8eb;border-left:3px solid #a66b12;margin:18px 0 0 43px;padding:11px 13px;font-size:12px}.status-loading{min-height:210px;color:var(--muted);place-items:center;font-size:13px;display:grid}.status-footer{min-height:45px;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;background:#f7f8f7;justify-content:space-between;align-items:center;gap:16px;padding:10px 28px;font-size:10px;display:flex}.status-incidents{padding:27px 28px}.status-incidents h2{margin:0 0 20px}.status-incidents ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.status-incidents li{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:24px;padding:17px 0;display:grid}.status-incidents time{color:var(--muted);text-transform:capitalize;font-size:11px}.status-incidents li strong{font-size:13px}.status-incidents li p,.status-no-incidents p{color:var(--muted);margin:4px 0 0;font-size:11px}.status-no-incidents{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:92px;display:flex}.status-no-incidents>svg{color:#21764d;width:20px}.status-no-incidents--warning>svg{color:#a66b12}.status-no-incidents strong{font-size:13px}@media (max-width:700px){.page-hero{padding:60px 0}.page-body{padding-block:50px 75px}.page-cta{padding:30px;display:block}.page-cta .button{margin-top:20px}.pricing-grid{grid-template-columns:1fr}.pricing-note{grid-column:auto}.pricing-grid>article{padding:30px}.status-summary{grid-template-columns:auto 1fr}.status-refresh{grid-column:1/-1;justify-content:center}.status-history-header{flex-direction:column;align-items:flex-start}.status-legend{grid-template-columns:repeat(2,1fr);width:100%}.status-component-current{grid-template-columns:auto minmax(0,1fr)}.status-service-measure{grid-column:2;align-items:flex-start}.status-uptime,.status-history-loading,.status-history-error{margin-left:0}.status-incidents li{grid-template-columns:1fr;gap:7px}.status-footer{flex-direction:column;align-items:flex-start}}.auth-page{background:radial-gradient(circle at 10% 10%,#dcebe3 0,#0000 35%),radial-gradient(circle at 90% 80%,#f4dfd2 0,#0000 30%);min-height:760px;padding:70px 20px 100px}.auth-panel{border:1px solid var(--line);width:min(480px,100%);box-shadow:var(--shadow);background:#fff;border-radius:22px;margin:auto;padding:42px}.auth-panel h1{letter-spacing:-.03em;margin:13px 0;font:500 35px/1.1 Georgia,serif}.auth-panel>p{color:var(--muted);font-size:14px}.social-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.social-grid button{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:12px;font-weight:600;display:flex}.social-grid button:hover:not(:disabled){background:#f7f8f8;border-color:#505654}.social-grid button:disabled{cursor:wait;opacity:.65}.oauth-provider-icon{object-fit:contain;flex:none}.oauth-provider-icon--github{width:20px;height:20px}.oauth-provider-icon--google{width:28px;height:28px}.or{align-items:center;height:40px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.or span{color:var(--muted);padding:0 10px;font-size:11px}.auth-form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.auth-form label:not(.checkbox){flex-direction:column;gap:6px;display:flex}.auth-form label>span{font-size:12px;font-weight:750}.auth-form input:not([type=checkbox]){width:100%;height:46px;color:var(--ink);background:#fbfcfa;border:1px solid #cbd8d0;border-radius:9px;padding:0 12px}.auth-form small{color:var(--muted);font-size:10px}.checkbox{align-items:flex-start;gap:9px;display:flex}.checkbox input{margin-top:4px}.checkbox span{line-height:1.5;font-weight:500!important}.checkbox a{text-decoration:underline}.auth-form .button{margin-top:5px}.button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.auth-warning,.form-message{border-radius:9px;margin-top:18px;padding:12px;font-size:12px}.auth-warning{color:#765322;background:#fff2dc;border:1px solid #edd3a4}.form-message{color:#23634f;background:#e8f4ef;gap:8px;display:flex}.form-message svg{flex:none;width:17px}.auth-links{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;align-items:center;gap:10px;margin-top:25px;padding-top:22px;font-size:12px;display:flex}.auth-links a{color:var(--ink);font-weight:750}.spinner{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:520px){.auth-page{padding:35px 13px}.auth-panel{padding:30px 22px}.social-grid{grid-template-columns:1fr}}.dashboard{background:#eef3ef;min-height:900px;padding:62px 0 110px}.dashboard-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:flex}.text-button svg{width:17px}.dash-alert{color:#71552b;background:#fff6e6;border:1px solid #e7cd99;border-radius:13px;gap:15px;margin-bottom:22px;padding:18px;display:flex}.dash-alert svg{flex:none}.dash-alert p{margin:4px 0 0;font-size:13px}.dashboard-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dash-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:27px}.dash-card--wide{grid-column:1/3}.dash-card-title{justify-content:space-between;align-items:center;display:flex}.dash-card-title>div{align-items:center;gap:12px;display:flex}.dash-card-title h2{margin:0;font-size:16px}.dash-card-title p{color:var(--muted);margin:2px 0;font-size:11px}.dash-icon{width:39px;height:39px;color:var(--lagoon);background:#ebf3ee;border-radius:9px;justify-content:center;align-items:center;display:flex}.dash-icon svg{width:19px}.usage-number{margin:30px 0 13px}.usage-number strong{font:500 38px Georgia,serif}.usage-number span{color:var(--muted);margin-left:7px}.progress{background:#e5ede8;border-radius:9px;height:7px;overflow:hidden}.progress i{background:var(--lagoon);height:100%;display:block}.usage-card>p{color:var(--muted);font-size:11px}.plan-price{margin:24px 0;font:500 39px Georgia,serif}.plan-price small{color:var(--muted);margin-top:4px;font:500 11px Inter,sans-serif;display:block}.plan-card form .button{width:100%}.plan-card .button svg,.dash-card>.button svg{width:16px}.capability-note{color:#985d30;margin-top:10px;display:block}.key-create{margin:25px 0}.key-create label{margin-bottom:6px;font-size:11px;font-weight:750;display:block}.key-create>div{gap:9px;display:flex}.key-create input,.danger-card input{border:1px solid #cbd8d0;border-radius:8px;flex:1;height:43px;padding:0 11px}.key-create .button{height:43px;min-height:43px}.inline-error{color:#a33e29;font-size:12px}.secret-once{background:#fff4dd;border:1px solid #e8c982;border-radius:11px;margin-bottom:17px;padding:17px}.secret-once>strong{font-size:12px}.secret-once>div{background:#fff;border:1px solid #dccda9;border-radius:7px;margin-top:9px;display:flex;overflow:hidden}.secret-once code{flex:1;padding:11px;font-size:11px;overflow:auto}.secret-once button{background:#fff;border:0;border-left:1px solid #dccda9;padding:0 12px}.secret-once svg{width:17px}.key-list article{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr auto;align-items:center;gap:20px;padding:17px 4px;display:grid}.key-list article.revoked{opacity:.58}.key-list article>div:first-child{flex-direction:column;display:flex}.key-list article strong{font-size:13px}.key-list article code{color:var(--muted);margin-top:3px;font-size:10px}.key-list dl{gap:26px;margin:0;display:flex}.key-list dl div{flex-direction:column;display:flex}.key-list dt{text-transform:uppercase;color:var(--muted);font-size:9px}.key-list dd{margin:2px 0;font-size:11px}.icon-button{color:#9c4b3a;cursor:pointer;background:0 0;border:0}.icon-button svg{width:17px}.revoked-label{text-transform:uppercase;background:#eee;border-radius:99px;padding:4px 7px;font-size:9px}.empty-state{text-align:center;color:var(--muted);padding:24px}.empty-state svg{width:25px}.profile-list{margin:22px 0}.profile-list>div{border-top:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.profile-list dd{margin:0;font-weight:750}.dash-card>.button{width:100%}.locale-form .button{width:100%;margin:23px 0}.support-links{border-top:1px solid var(--line);gap:18px;padding-top:16px;display:flex}.support-links a{align-items:center;gap:5px;font-size:12px;display:flex}.support-links svg{width:14px}.danger-card{border-color:#e7c6bf;grid-column:1/3}.danger-card>h2{color:#943c2c;font-size:16px}.danger-card summary{color:#943c2c;cursor:pointer;font-size:12px;font-weight:750}.danger-card form{align-items:end;gap:10px;margin-top:15px;display:flex}.danger-card label{flex-direction:column;flex:1;gap:5px;font-size:11px;display:flex}.danger-card code{font-weight:850}.danger-button{color:#fff;cursor:pointer;background:#a33e29;border:0;border-radius:8px;height:43px;padding:0 16px;font-weight:750}@media (max-width:760px){.dashboard{padding-top:40px}.dashboard-header{align-items:flex-start}.dashboard-grid{grid-template-columns:1fr}.dash-card--wide,.danger-card{grid-column:auto}.key-list article{grid-template-columns:1fr auto}.key-list dl{grid-row:2;gap:15px}.key-list form{grid-area:1/2/3}.danger-card form{display:block}.danger-button{width:100%;margin-top:10px}}@media (max-width:480px){.dashboard-header{display:block}.dashboard-header .text-button{margin-top:15px}.key-create>div{display:block}.key-create input{width:100%}.key-create .button{width:100%;margin-top:8px}.dash-card{padding:21px}}.mobile-menu nav{box-shadow:none;border-radius:0}.code-window{box-shadow:none;color:#dce4f2;background:#131924;border:1px solid #2c3442;border-radius:0;overflow:hidden;transform:none}.code-bar{color:#aeb8c9;background:#1c2330}.code-bar>span:first-child{color:#fff;font-weight:700;display:block}.code-accent,.code-status{color:#7fcf9a}.code-string{color:#a9c8ff}.code-key{color:#d8a4ff}.code-muted,.code-status span{color:#7f8a9d}.landing-hero{border-bottom:1px solid var(--line);background:linear-gradient(90deg, #fff 0%, #fff 58%, var(--mist) 58%);padding:78px 0}.landing-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:68px;display:grid}.landing-hero h1{letter-spacing:-.052em;max-width:720px;margin:0 0 30px;font-size:clamp(45px,5vw,66px);font-weight:700;line-height:1.04}.landing-actions{flex-wrap:wrap;gap:10px;margin-top:0;display:flex}.landing-section{border-bottom:1px solid var(--line);padding:84px 0}.section-intro{justify-content:space-between;align-items:end;gap:42px;margin-bottom:32px;display:flex}.section-intro>div{max-width:730px}.section-intro h2,.contract-layout h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(30px,3.6vw,43px);line-height:1.12}.section-intro p,.contract-layout>div>p{color:var(--muted);margin:0}.section-link{color:var(--lagoon);border-bottom:1px solid;flex:none;align-items:center;gap:8px;padding-bottom:3px;font-size:13px;font-weight:700;display:inline-flex}.resource-register{border:1px solid var(--line);background:#fff}.register-heading,.resource-row{grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}.register-heading{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);background:#f6f6f8;padding:0 24px;font-size:12px}.register-heading strong{color:var(--lagoon);font-size:11px}.resource-row{border-bottom:1px solid var(--line);min-height:112px;padding:20px 24px}.resource-row:last-child{border-bottom:0}.resource-row h3{margin:0 0 3px;font-size:17px}.resource-row p{color:var(--muted);margin:0;font-size:13px}.resource-row>strong{min-width:140px;color:var(--lagoon);letter-spacing:-.035em;text-align:right;font-size:28px}.resource-row--pending{background:#fafafa}.resource-row--pending>strong{color:#8a5a18;letter-spacing:0;font-size:12px}.contract-section{background:#f5f5f7}.contract-layout{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);align-items:start;gap:90px;display:grid}.contract-list{border-top:1px solid #bfc2ca;margin:0}.contract-list>div{border-bottom:1px solid #cfd1d7;grid-template-columns:135px 1fr;gap:24px;padding:19px 0;display:grid}.contract-list dt{color:var(--lagoon);font-size:13px;font-weight:800}.contract-list dd{color:#4e535c;margin:0;font-size:14px}.plan-section{border-bottom:0}.plan-row{border:1px solid var(--line);grid-template-columns:190px 1fr auto;align-items:center;gap:42px;min-height:136px;padding:26px 30px;display:grid}.plan-name strong,.plan-name span{display:block}.plan-name strong{font-size:16px}.plan-name span{color:var(--lagoon);letter-spacing:-.04em;margin-top:2px;font-size:30px;font-weight:700}.plan-row dl{grid-template-columns:repeat(3,1fr);gap:26px;margin:0;display:grid}.plan-row dl>div{border-left:1px solid var(--line);padding-left:18px}.plan-row dt{color:var(--muted);font-size:11px}.plan-row dd{margin:2px 0 0;font-size:18px;font-weight:700}.site-footer{border-top:2px solid var(--lagoon);color:var(--ink);background:#f5f5f6;padding:62px 0 24px}.footer-grid h2,.footer-bottom{color:var(--muted)}.footer-grid h2{letter-spacing:.08em}.footer-grid a:hover{color:var(--lagoon);text-decoration:underline}.footer-bottom{border-top-color:var(--line)}@media (max-width:980px){.landing-hero{background:#fff}.landing-hero-grid{grid-template-columns:1fr;gap:44px}.landing-hero-grid .code-window{max-width:720px}.contract-layout{grid-template-columns:1fr;gap:42px}.plan-row{grid-template-columns:140px 1fr}.plan-row>.button{grid-column:1/3;width:max-content}}@media (max-width:680px){.landing-hero{padding:52px 0}.landing-hero h1{font-size:42px}.landing-actions{flex-direction:column;align-items:stretch}.landing-section{padding:60px 0}.section-intro{display:block}.section-link{margin-top:20px}.resource-row{grid-template-columns:1fr;align-items:start;gap:12px}.resource-row>strong{text-align:left;min-width:0;font-size:23px}.resource-row--pending>strong{font-size:12px}.contract-list>div{grid-template-columns:1fr;gap:4px}.plan-row,.plan-row dl{grid-template-columns:1fr}.plan-row{gap:25px}.plan-row dl>div{border-top:1px solid var(--line);border-left:0;padding:13px 0 0}.plan-row>.button{grid-column:auto;width:100%}}.docs-toolbar{z-index:40;border-bottom:1px solid var(--line);background:#f6f6f8f7;position:sticky;top:72px}.docs-toolbar-inner,.docs-layout{width:min(1400px,100% - 40px)}.docs-toolbar-inner{grid-template-columns:minmax(280px,540px) 1fr;align-items:center;gap:32px;min-height:64px;display:grid}.docs-search{background:#fff;border:1px solid #c6c9d0;align-items:center;gap:9px;min-height:40px;padding:0 11px;display:flex;position:relative}.docs-search>svg{color:#676c76;flex:none}.docs-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.docs-search kbd{color:#777c85;background:#f5f5f6;border:1px solid #d5d7dd;padding:2px 5px;font:10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.docs-search-results{z-index:60;background:#fff;border:1px solid #c6c9d0;padding:7px;position:absolute;top:calc(100% + 7px);left:-1px;right:-1px;box-shadow:0 12px 28px #1a1d261f}.docs-search-results a{justify-content:space-between;align-items:center;gap:20px;padding:9px 10px;font-size:13px;display:flex}.docs-search-results a:hover{background:var(--mist);color:var(--lagoon)}.docs-search-results small{color:var(--muted);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.docs-search-results p{color:var(--muted);margin:0;padding:12px;font-size:13px}.docs-toolbar-links{justify-content:flex-end;align-items:center;gap:22px;font-size:12px;font-weight:600;display:flex}.docs-toolbar-links a:hover{color:var(--lagoon);text-decoration:underline}.docs-layout{grid-template-columns:210px minmax(0,1fr) minmax(320px,360px);grid-template-areas:"nav content example";align-items:start;gap:44px;padding-block:0 110px;display:grid}.docs-nav{grid-area:nav;max-height:calc(100vh - 184px);padding:34px 0 28px;position:sticky;top:164px;overflow-y:auto}.docs-nav-section{margin-bottom:24px}.docs-nav-section h2{color:#777b84;letter-spacing:.08em;text-transform:uppercase;margin:0 10px 7px;font-size:10px;font-weight:800}.docs-nav-section a{color:#565b64;border-left:3px solid #0000;padding:7px 10px;font-size:13px;display:block}.docs-nav-section a:hover{color:var(--lagoon)}.docs-nav-section a.active{border-left-color:var(--lagoon);background:var(--mist);color:var(--lagoon);font-weight:700}.docs-mobile-nav{display:none}.docs-content{grid-area:content;min-width:0;padding-top:50px}.docs-page-intro{border-bottom:1px solid var(--line);margin-bottom:42px;padding-bottom:32px}.docs-page-intro h1,.docs-content h1{letter-spacing:-.045em;margin:0 0 12px;font-family:inherit;font-size:clamp(34px,4vw,46px);font-weight:700;line-height:1.08}.docs-page-intro p,.docs-content .lead{color:#555a63;margin:0;font-size:17px;line-height:1.65}.docs-content h2{letter-spacing:-.025em;margin:42px 0 12px;font-size:22px;line-height:1.25}.docs-content h3{margin:0;font-size:16px}.docs-content p,.docs-content li{color:#51565f;font-size:14px}.docs-content li+li{margin-top:7px}.docs-content code{color:#252991;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.91em}.docs-summary{border:1px solid var(--line);background:#f7f7f8;grid-template-columns:repeat(3,1fr);display:grid}.docs-summary--two{grid-template-columns:1.35fr .65fr}.docs-summary>div{border-right:1px solid var(--line);min-width:0;padding:15px}.docs-summary>div:last-child{border-right:0}.docs-summary span{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.docs-summary code,.docs-summary a{overflow-wrap:anywhere;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.docs-summary svg{width:13px}.docs-steps{margin:20px 0 0;padding:0;list-style:none}.docs-steps>li{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:16px;padding:23px 0;display:grid}.docs-steps>li>span{background:var(--lagoon);color:#fff;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.docs-steps h3{margin:1px 0 5px}.docs-steps p{margin:0}.docs-steps a{color:var(--lagoon);align-items:center;gap:5px;margin-top:10px;font-size:13px;font-weight:700;display:inline-flex}.docs-steps a svg{width:14px}.docs-inline-code{border:1px solid var(--line);background:#f6f6f8;padding:15px 17px;overflow-x:auto}.docs-inline-code--multiline code{white-space:pre}.docs-callout{background:#eff7fc;border-left:4px solid #2d6b9a;margin:28px 0;padding:16px 18px}.docs-callout--warning{background:#fff7e8;border-left-color:#a66a18}.docs-callout strong{margin-bottom:3px;font-size:13px;display:block}.docs-callout p{margin:0;font-size:13px}.docs-callout a{color:var(--lagoon);margin-top:8px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-block}.docs-table{border-collapse:collapse;border:1px solid var(--line);text-align:left;width:100%;font-size:13px}.docs-table th,.docs-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.docs-table thead th{color:#555a63;background:#f4f4f6;font-size:11px}.docs-table tbody tr:last-child th,.docs-table tbody tr:last-child td{border-bottom:0}.docs-table--data th{background:#f7f7f8;width:45%}.endpoint-groups section{margin-top:30px}.endpoint-groups section h3{color:#4f545d;margin-bottom:8px}.endpoint{border:1px solid var(--line);background:#fff;border-bottom:0;grid-template-columns:42px minmax(170px,.8fr) 1.2fr;align-items:center;gap:12px;padding:11px 13px;display:grid}.endpoint:last-child{border-bottom:1px solid var(--line)}.endpoint>span{color:#17673c;text-align:center;background:#e8f5ed;padding:3px 5px;font-size:9px;font-weight:900}.endpoint p{color:var(--muted);margin:0;font-size:12px}.doc-pagination{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin-top:58px;padding-top:20px;display:grid}.doc-pagination a{color:var(--lagoon);align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.doc-pagination a svg{width:17px}.doc-pagination a span{flex-direction:column;display:flex}.doc-pagination small{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:500}.doc-pagination-next{text-align:right;justify-content:flex-end}.docs-example{color:#d9e2f0;background:#131924;border:1px solid #2d3543;grid-area:example;max-height:calc(100vh - 184px);margin-top:50px;position:sticky;top:164px;overflow:auto}.docs-example-tabs{background:#1c2330;border-bottom:1px solid #303847;justify-content:space-between;align-items:center;min-height:48px;padding:0 10px;display:flex}.docs-example-tabs>div{align-items:stretch;display:flex}.docs-example-tabs button{color:#9ba6b8;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:46px;padding:0 8px;font-size:10px}.docs-example-tabs button:hover,.docs-example-tabs button.active{color:#fff;border-bottom-color:#a8b0ff}.docs-example-tabs .docs-copy{place-items:center;min-width:36px;display:grid}.docs-copy svg{width:15px}.docs-example pre{margin:0;padding:22px;font:11px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.docs-example-request{color:#d9e2f0}.docs-response-label{color:#aeb8c8;text-transform:uppercase;background:#1c2330;border-block:1px solid #303847;justify-content:space-between;align-items:center;padding:10px 14px;font-size:10px;display:flex}.docs-response-label strong{color:#7fcf9a}.docs-example-response{color:#a9c8ff}@media (max-width:1120px){.docs-layout{grid-template-columns:210px minmax(0,1fr);grid-template-areas:"nav content""nav example"}.docs-example{max-height:none;margin-top:0;position:static}}@media (max-width:780px){.docs-toolbar{position:static}.docs-toolbar-inner{grid-template-columns:1fr;gap:12px;padding-block:14px}.docs-toolbar-links{display:none}.docs-layout{width:min(100% - 28px,760px);padding-bottom:75px;display:block}.docs-nav{display:none}.docs-mobile-nav{border:1px solid var(--line);background:#f7f7f8;margin-top:24px;display:block}.docs-mobile-nav summary{cursor:pointer;padding:13px 15px;font-size:13px;font-weight:700}.docs-mobile-nav nav{border-top:1px solid var(--line);padding:15px}.docs-content{padding-top:38px}.docs-example{margin-top:38px}.docs-summary,.docs-summary--two{grid-template-columns:1fr}.docs-summary>div{border-right:0;border-bottom:1px solid var(--line)}.docs-summary>div:last-child{border-bottom:0}.endpoint{grid-template-columns:42px 1fr}.endpoint p{grid-column:2}.docs-table{display:block;overflow-x:auto}}@media (max-width:480px){.docs-page-intro h1,.docs-content h1{font-size:36px}.docs-page-intro p{font-size:15px}.docs-example-tabs{align-items:stretch}.docs-example-tabs button{padding-inline:6px;font-size:9px}.doc-pagination{grid-template-columns:1fr}.doc-pagination-next{text-align:left;justify-content:flex-start}}.page-hero{background:#f5f5f7}.page-hero .kicker{display:none}.coverage-title h2,.section h2,.content-page h1,.page-cta h2,.legal-body section h2,.auth-panel h1,.dashboard-header h1,.big-price,.usage-number strong,.plan-price{font-family:inherit;font-weight:700}.content-page h1{letter-spacing:-.045em}.pricing-grid>article,.status-page,.auth-panel,.social-grid button,.auth-form input:not([type=checkbox]),.auth-warning,.form-message,.dash-alert,.dash-card,.dash-icon,.secret-once,.secret-once>div,.key-create input,.danger-card input,.danger-button{border-radius:0}.dashboard,.auth-page{background:#f5f5f7}.theme-toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;flex:0 0 44px;place-items:center;display:grid}.theme-toggle:hover{border-color:var(--lagoon);color:var(--lagoon)}.theme-toggle svg{width:18px}.header-session-pending,.session-link-pending{border:1px solid var(--line);background:var(--surface-muted);min-width:164px;min-height:40px;display:inline-block}.session-link-pending.button{width:100%}.secret-once .secret-actions{background:0 0;border:0;flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.secret-once .secret-actions .button{border:1px solid var(--lagoon);width:auto;padding-inline:12px}.secret-once .secret-actions .button--ghost{border-left:1px solid var(--lagoon);background:0 0}.api-explorer{scroll-margin-top:160px}.api-explorer-form{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:16px;margin-top:22px;display:grid}.api-explorer-form>label,.api-explorer-fields label{color:var(--ink);flex-direction:column;gap:6px;font-size:11px;font-weight:750;display:flex}.api-explorer-form input,.api-explorer-form select{border:1px solid var(--line);background:var(--surface-input);width:100%;min-height:44px;color:var(--ink);border-radius:0;padding:0 11px}.api-explorer-fields{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.api-request-preview{color:#d9e2f0;background:#131924;border:1px solid #303847;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.api-request-preview>span{color:#7fcf9a;background:#1c2330;border-right:1px solid #303847;align-self:stretch;place-items:center;padding:0 13px;font-size:10px;font-weight:850;display:grid}.api-request-preview code{white-space:nowrap;padding:12px 14px;font-size:11px;overflow-x:auto}.api-explorer-form>.button{width:max-content}.api-explorer-form>.inline-error{grid-column:1/-1;margin:0}.api-result{color:#d9e2f0;background:#131924;border:1px solid #303847;margin-top:22px;overflow:hidden}.api-result>header{background:#1c2330;border-bottom:1px solid #303847;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:8px 14px;display:flex}.api-result>header>div{color:#aeb8c8;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.api-result .response-ok{color:#7fcf9a;font-weight:800}.api-result .response-error{color:#ff9d92;font-weight:800}.api-result .icon-button{color:#d9e2f0;width:40px;height:40px}.api-result dl{border-bottom:1px solid #303847;flex-wrap:wrap;gap:8px 20px;margin:0;padding:12px 14px;display:flex}.api-result dl>div{gap:6px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.api-result dt{color:#8f9bae}.api-result dd{color:#a9c8ff;margin:0}.api-result pre{color:#a9c8ff;tab-size:2;max-height:560px;margin:0;padding:20px;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.docs-spec-links{flex-wrap:wrap;gap:5px 13px;display:flex!important}.docs-freshness{margin:10px 0 0;color:var(--muted)!important;font-size:11px!important}.api-reference-details{border-top:1px solid var(--line)}.api-reference-details>details{border:1px solid var(--line);background:var(--surface-raised);border-top:0}.api-reference-details summary{cursor:pointer;grid-template-columns:42px minmax(170px,auto) minmax(160px,1fr);align-items:center;gap:12px;min-height:60px;padding:11px 14px;display:grid}.api-reference-details summary>span{background:var(--success-bg);color:var(--success-fg);text-align:center;padding:3px 5px;font-size:9px;font-weight:900}.api-reference-details summary small{color:var(--muted);font-size:11px}.api-reference-detail-body{border-top:1px solid var(--line);background:var(--surface-subtle);grid-template-columns:minmax(190px,.75fr) minmax(280px,1.25fr);gap:20px;padding:18px;display:grid}.api-reference-detail-body h3{margin:0 0 8px;font-size:12px}.api-reference-detail-body h3:not(:first-child){margin-top:19px}.api-reference-detail-body ul{margin:0;padding-left:18px}.api-reference-detail-body li{overflow-wrap:anywhere;font-size:11px}.api-error-statuses{flex-wrap:wrap;gap:6px;display:flex}.api-error-statuses a{border:1px solid var(--line);background:var(--surface-raised);min-width:36px;color:var(--danger-fg);text-align:center;padding:3px 6px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.api-response-example{color:#d9e2f0;background:#131924;border:1px solid #303847;align-self:start;min-width:0;overflow:hidden}.api-response-example>header{color:#aeb8c8;text-transform:uppercase;background:#1c2330;border-bottom:1px solid #303847;justify-content:space-between;gap:16px;padding:9px 12px;font-size:10px;display:flex}.api-response-example>header strong{color:#7fcf9a}.api-response-example pre{color:#a9c8ff;max-height:430px;margin:0;padding:16px;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.api-response-example--standalone{margin-top:16px}[data-theme=dark] body,[data-theme=dark] .content-page,[data-theme=dark] .docs-content{background:var(--surface);color:var(--ink)}[data-theme=dark] .skip-link,[data-theme=dark] .site-header,[data-theme=dark] .docs-toolbar{background:#111318f7}[data-theme=dark] .landing-hero{background:linear-gradient(90deg, var(--surface) 0%, var(--surface) 58%, var(--surface-muted) 58%)}[data-theme=dark] .hero{background:linear-gradient(145deg,#171b21 0%,#19221f 62%,#1d2521 100%)}[data-theme=dark] .page-hero,[data-theme=dark] .contract-section,[data-theme=dark] .dashboard,[data-theme=dark] .auth-page,[data-theme=dark] .site-footer{background:var(--surface-subtle)}[data-theme=dark] .resource-register,[data-theme=dark] .pricing-grid>article,[data-theme=dark] .status-page,[data-theme=dark] .auth-panel,[data-theme=dark] .dash-card,[data-theme=dark] .endpoint,[data-theme=dark] .docs-search,[data-theme=dark] .docs-search-results{background:var(--surface-raised)}[data-theme=dark] .register-heading,[data-theme=dark] .resource-row--pending,[data-theme=dark] .docs-mobile-nav,[data-theme=dark] .docs-summary,[data-theme=dark] .docs-inline-code,[data-theme=dark] .docs-table thead th,[data-theme=dark] .docs-table--data th,[data-theme=dark] .status-footer{background:var(--surface-muted)}[data-theme=dark] .resource-row--pending>strong{color:#f0c27c}[data-theme=dark] .contract-list dd,[data-theme=dark] .docs-page-intro p,[data-theme=dark] .docs-content p,[data-theme=dark] .docs-content li,[data-theme=dark] .endpoint-groups section h3,[data-theme=dark] .docs-nav-section a{color:var(--muted)}[data-theme=dark] .auth-form input:not([type=checkbox]),[data-theme=dark] .key-create input,[data-theme=dark] .danger-card input,[data-theme=dark] .docs-search input{border-color:var(--line);background:var(--surface-input);color:var(--ink)}[data-theme=dark] .social-grid button{color:#17191d;background:#f7f8fa;border-color:#5f6671}[data-theme=dark] .social-grid button:hover:not(:disabled){background:#e9ebef}[data-theme=dark] .button--light{border-color:var(--line);background:var(--surface-raised);color:var(--ink)}[data-theme=dark] .button--ghost{color:var(--lagoon)}[data-theme=dark] .button:not(.button--ghost):not(.button--light){color:#fff;background:#5962cc;border-color:#5962cc}[data-theme=dark] .button:not(.button--ghost):not(.button--light):hover{background:#6972de;border-color:#6972de}[data-theme=dark] .dash-icon,[data-theme=dark] .endpoint>span{background:var(--success-bg);color:var(--success-fg)}[data-theme=dark] .progress{background:#2b3331}[data-theme=dark] .secret-once,[data-theme=dark] .auth-warning,[data-theme=dark] .docs-callout--warning{background:var(--warning-bg);color:var(--warning-fg);border-color:#6d5327}[data-theme=dark] .secret-once>div:not(.secret-actions),[data-theme=dark] .secret-once>div:not(.secret-actions) button{background:var(--surface-input);color:var(--ink);border-color:#685a3a}[data-theme=dark] .form-message,[data-theme=dark] .docs-callout:not(.docs-callout--warning){background:var(--info-bg);color:var(--info-fg)}[data-theme=dark] .dash-alert{background:var(--warning-bg);color:var(--warning-fg);border-color:#6d5327}[data-theme=dark] .danger-card{border-color:#70433e}[data-theme=dark] .danger-card>h2,[data-theme=dark] .danger-card summary,[data-theme=dark] .inline-error{color:var(--danger-fg)}[data-theme=dark] .docs-search kbd,[data-theme=dark] .revoked-label{border-color:var(--line);background:var(--surface-muted);color:var(--muted)}[data-theme=dark] .docs-search-results a:hover,[data-theme=dark] .docs-nav-section a.active{background:#222634}[data-theme=dark] .docs-content code,[data-theme=dark] .docs-summary code,[data-theme=dark] .docs-summary a,[data-theme=dark] .endpoint code{color:#a8adff}[data-theme=dark] .status-service-icon,[data-theme=dark] .pill--operational{background:var(--success-bg);color:var(--success-fg)}[data-theme=dark] .status-service-icon--degraded,[data-theme=dark] .pill--degraded,[data-theme=dark] .status-history-error{background:var(--warning-bg);color:var(--warning-fg)}[data-theme=dark] .status-service-icon--outage,[data-theme=dark] .pill--outage{background:var(--danger-bg);color:var(--danger-fg)}[data-theme=dark] .status-service-icon--unknown,[data-theme=dark] .pill--unknown,[data-theme=dark] .status-history-loading i{background:var(--surface-muted);color:var(--muted)}[data-theme=dark] .status-summary,[data-theme=dark] .status-history,[data-theme=dark] .status-incidents{border-color:var(--line);background:var(--surface-raised);color:var(--ink)}[data-theme=dark] .status-summary--operational{background:var(--success-bg)}[data-theme=dark] .status-summary--degraded{background:var(--warning-bg)}[data-theme=dark] .status-summary--outage{background:var(--danger-bg)}[data-theme=dark] .status-refresh{border-color:var(--line);background:var(--surface-input);color:var(--ink)}[data-theme=dark] .status-history-header,[data-theme=dark] .status-component{border-color:var(--line)}[data-theme=dark] .status-day--no_data{border-color:var(--line);background:repeating-linear-gradient(135deg,#262b33 0 2px,#1b1f26 2px 4px)}@media (max-width:980px){[data-theme=dark] .landing-hero{background:var(--surface)}}@media (max-width:780px){.api-explorer-form,.api-reference-detail-body{grid-template-columns:1fr}.api-explorer-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.api-reference-details summary{grid-template-columns:42px minmax(0,1fr)}.api-reference-details summary small{grid-column:2}}@media (max-width:560px){.header-actions{gap:8px}.header-actions>.button--small,.header-session-pending{display:none}.theme-toggle{flex-basis:40px;width:40px;height:40px}.api-explorer-fields{grid-template-columns:1fr}.api-explorer-form>.button,.secret-once .secret-actions,.secret-once .secret-actions .button{width:100%}}
