/* v5.1 public documentation/legal/pricing, scoped to content only. Keep original Stackly theme. */
body.cd-managed-inner .cd-inner-body{background:#f7faf9;color:#172d2a}
body.cd-managed-inner .cd-api-docs,body.cd-managed-inner .cd-content-rich{max-width:1120px;margin:auto}
body.cd-managed-inner .cd-inner-body a{color:#007c68}
body.cd-managed-inner .cd-inner-body a:hover{color:#035440}
.cd-doc-card{background:#fff;border:1px solid #dcebe5;border-radius:20px;padding:clamp(20px,3.2vw,36px);margin:0 0 22px;box-shadow:0 12px 26px rgba(5,45,35,.04)}
.cd-doc-card h2{color:#102f28;font-weight:800;font-size:clamp(23px,3vw,31px);line-height:1.25;margin:0 0 18px}
.cd-doc-card h3{font-size:20px;font-weight:750;line-height:1.35;color:#155043;margin:21px 0 12px}
.cd-doc-card p,.cd-doc-card li{font-size:16px;line-height:1.82;color:#2e4842;max-width:100%}
.cd-doc-card ul,.cd-doc-card ol{margin:0 0 18px;padding-left:24px}
.cd-doc-card li{padding:3px 0}
.cd-doc-card code,.cd-api-docs code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;color:#0a7161;font-size:.92em}
.cd-doc-card pre{font-size:14px;color:#c9f6e5;background:#081f1b;white-space:pre;overflow-x:auto;padding:20px;border-radius:14px;line-height:1.65;margin:15px 0 20px}
.cd-doc-card pre code{color:#c9f6e5;overflow-wrap:normal}
.cd-doc-nav{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 22px}
.cd-doc-nav a{display:inline-block;background:#ddf8e9;border:1px solid #c0eadd;padding:10px 15px;border-radius:999px;color:#11694d;font-size:14px;text-decoration:none;font-weight:700}
.cd-doc-hero{background:linear-gradient(140deg,#08271d 0%,#064439 90%);color:#effff5}
.cd-doc-hero h2,.cd-doc-hero p,.cd-doc-hero li{color:#effff5}
.cd-doc-hero .cd-alert{background:rgba(231,255,241,.11);border-color:rgba(232,255,242,.22);color:#e3ffe6}
.cd-doc-hero .cd-plan-amount{font-size:clamp(48px,7vw,88px);font-weight:850}
.cd-doc-hero small{font-size:20px;font-weight:600;color:#c9f9e4}
.cd-doc-hero .cd-doc-cta{background:#aaf578;border-radius:12px;padding:13px 20px;color:#09291a!important;font-weight:800;text-decoration:none;display:inline-block;margin-top:12px}
.cd-doc-outline{border:1px solid #ccf4e0;padding:12px 20px;border-radius:12px;color:#d3f9ed!important;display:inline-block;text-decoration:none;margin:12px 0 0 8px}
.cd-chip{display:inline-flex;border:1px solid #83ddb1;color:#defbe8;padding:5px 13px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:20px;background:#105c44}
.cd-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.cd-doc-grid>.cd-doc-card{min-width:0}
.cd-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0;color:#dcf8eb}
.cd-flow span{border:1px solid #497c63;border-radius:10px;padding:8px 12px;font-size:14px}
.cd-flow b{font-size:19px}
.cd-alert{padding:17px 21px;margin:14px 0 20px;background:#edfcf4;border:1px solid #acd8c7;border-radius:12px;color:#255c4b;font-size:15px;line-height:1.6}
.cd-route{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}
.cd-method{padding:6px 10px;color:#fff;background:#0a8270;border-radius:8px;font-size:12px;font-weight:800;letter-spacing:.07em}
.cd-method.get{background:#2263b0}
.cd-note{font-size:13px!important;color:#667d75!important}
.cd-inline-status{font-size:12px;color:#4d6058}
body.cd-managed-inner .cd-inner-hero{padding-top:220px!important}
@media(max-width:800px){.cd-doc-grid{grid-template-columns:minmax(0,1fr)}.cd-doc-card{border-radius:14px}.cd-doc-hero .cd-plan-amount{font-size:54px}}
@media(max-width:480px){.cd-doc-card{padding:18px 16px}.cd-doc-card pre{padding:14px;font-size:12px}.cd-doc-nav a{padding:9px 12px;font-size:12px}.cd-flow b{display:none}.cd-doc-outline{margin-left:0}.cd-doc-hero .cd-plan-amount{font-size:46px}}
