.bt-dev{color:#294456;margin:0 auto;font-family:var(--bt-font-family,Arial,sans-serif)}.bt-dev-hero{background:linear-gradient(130deg,#edf9f6,#f4f7fc);padding:48px 0 38px;border-bottom:1px solid #dcebe8}.bt-dev-hero h1{font:700 clamp(32px,4vw,48px)/1.2 var(--bt-font-family,Arial,sans-serif);margin:12px 0 17px;color:#213e50}.bt-dev-hero p{max-width:660px;color:#627c88;font-size:16px;line-height:1.85}.bt-dev-label{font-size:11px;font-weight:700;letter-spacing:1.4px;color:#318b82}.bt-dev-actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.bt-dev-button{display:inline-flex;align-items:center;gap:10px;background:#4fb2aa;color:#123b40;border:0;border-radius:10px;padding:12px 18px;font-weight:700;text-decoration:none;cursor:pointer}.bt-dev-button.secondary{background:white;border:1px solid #d5e7e4;color:#315c67}.bt-dev-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:30px;padding-top:32px;padding-bottom:50px}.bt-dev-nav{position:sticky;top:110px;align-self:start;display:grid;gap:4px;padding:17px;background:#f3f8f8;border:1px solid #e0eaed;border-radius:15px}.bt-dev-nav a{padding:10px 12px;color:#506c7c;font-size:13px;text-decoration:none;border-radius:7px}.bt-dev-nav a:hover{background:#e1f2ed;color:#246f68}.bt-dev-section{scroll-margin-top:120px;background:#fff;border:1px solid #dfe9ed;border-radius:17px;padding:26px;margin-bottom:22px;min-width:0}.bt-dev-section h2{font-size:24px!important;line-height:1.4;color:#294b5c}.bt-dev-section h3{font-size:18px!important;margin:23px 0 13px}.bt-dev-section p,.bt-dev-section li{font-size:14px;line-height:1.85;color:#637c89}.bt-dev-code{position:relative;background:#18313f;border-radius:12px;margin:17px 0;padding:20px;color:#d6f4ed;overflow:auto}.bt-dev-code pre{color:inherit;background:none;margin:0;font-size:12px;line-height:1.9;white-space:pre;max-height:440px}.bt-dev-copy{position:absolute;top:9px;right:9px;background:#315664;color:#e1f7f3;border:1px solid #527580;border-radius:7px;padding:5px 10px;font-size:11px}.bt-dev-endpoint{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 14px;background:#f1f7f8;border-radius:9px;margin:16px 0}.bt-dev-method{font:700 11px Arial;color:#207b68;background:#d9f1e8;border-radius:5px;padding:5px 7px}.bt-dev-method.post{background:#e2e8fa;color:#4362a0}.bt-dev-table{width:100%;font-size:12px}.bt-dev-table th,.bt-dev-table td{padding:13px 10px;border-bottom:1px solid #e3ecee;text-align:left;vertical-align:top}.bt-dev-table th{background:#f3f8f8;color:#3d6072}.bt-dev-table-wrap{overflow-x:auto}.bt-dev-notice{background:#eef7f4;border:1px solid #cde6df;border-radius:9px;padding:14px;margin:16px 0;color:#2d665d;font-size:13px;line-height:1.7}.bt-dev-secret{background:#edf8f1;padding:20px;border:1px solid #b8dfc6;border-radius:12px;margin:18px 0}.bt-dev-secret code{display:block;overflow-wrap:anywhere;margin:12px 0;color:#245d42}.bt-dev-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bt-dev-field{display:grid;gap:8px;margin-bottom:16px}.bt-dev-field label{font-size:13px;color:#3f6575;font-weight:700}.bt-dev-field input,.bt-dev-field select{border:1px solid #d7e4e7;border-radius:8px;padding:11px;width:100%;background:#fff;color:#294c5d}.bt-dev-admin{max-width:1300px;margin:auto;padding:24px}.bt-dev-admin .bt-dev-section{margin-top:20px}.bt-dev-admin h1{font-size:29px!important}.bt-dev-section code{overflow-wrap:anywhere}.bt-dev-button:focus-visible,.bt-dev-copy:focus-visible{outline:3px solid #74d3c6;outline-offset:3px}@media(max-width:991px){.bt-dev-layout{grid-template-columns:1fr}.bt-dev-nav{position:static;display:flex;overflow:auto;white-space:nowrap}.bt-dev-nav a{flex:0 0 auto}.bt-dev-grid{grid-template-columns:1fr}.bt-dev-hero{padding:33px 0}.bt-dev-section{padding:21px}.bt-dev-admin{padding:18px}.bt-dev-table{min-width:620px}}/* Developer documentation v2 */
.bt-dev{background:#f7fafb}.bt-dev-hero{padding:44px 0;background:radial-gradient(ellipse at 85% 20%,#dff2ec,transparent 55%),#eff6f7;border-bottom:1px solid #dae8e9}.bt-dev-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:45px}.bt-dev-hero h1{font-family:var(--bt-font-family,Arial,sans-serif)!important;letter-spacing:-1px;font-size:clamp(31px,3.4vw,44px);line-height:1.23;margin:16px 0}.bt-dev-hero h1>span{color:#288d83}.bt-dev-hero p{font-size:14px;max-width:570px;line-height:1.8}.bt-dev-pills{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px}.bt-dev-pills span{padding:5px 9px;border:1px solid #cfdfdf;border-radius:6px;color:#5e7d89;background:#ffffff91;font-size:10px}.bt-dev-actions{gap:9px}.bt-dev-button{font-size:13px;padding:11px 15px}.bt-dev-terminal{background:#17323f;border:1px solid #375764;border-radius:17px;box-shadow:0 18px 45px #1d4d5b14;overflow:hidden;color:#dbedea}.bt-dev-terminal-bar{display:flex;align-items:center;gap:6px;padding:15px 18px;background:#203f4c;border-bottom:1px solid #365361}.bt-dev-terminal-bar>span{width:7px;height:7px;border-radius:50%;background:#79959b}.bt-dev-terminal-bar>span:first-child{background:#d69285}.bt-dev-terminal-bar strong{margin-left:auto;font:11px monospace;color:#adc3c7}.bt-dev-terminal-body{padding:22px}.bt-dev-terminal-body>code{color:#d3e9e4;font-size:12px}.bt-dev-terminal-tag{font:700 10px monospace;color:#90debc;margin-right:10px}.bt-dev-terminal pre{font:12px/1.85 monospace;color:#d4e6e8;margin:21px 0;background:transparent}.bt-dev-muted{color:#829ea5}.bt-dev-green{color:#92debd}.bt-dev-terminal-foot{border-top:1px solid #36505e;padding-top:15px;font:10px monospace;color:#93afb6;display:flex;justify-content:space-between;gap:10px}.bt-dev-layout{grid-template-columns:205px minmax(0,1fr);gap:26px;padding-top:30px}.bt-dev-nav{background:white;border:1px solid #dfe9ed;padding:15px 10px;gap:2px}.bt-dev-nav-label{padding:10px 12px 13px;color:#91a2ad;letter-spacing:1px;font-size:9px;font-weight:700}.bt-dev-nav a{font-size:12px;border-left:2px solid transparent;border-radius:0 6px 6px 0}.bt-dev-nav a.active{color:#227d73;background:#edf7f4;border-left-color:#4fb2aa;font-weight:700}.bt-dev-section{border-radius:15px;padding:27px 29px;box-shadow:0 3px 10px #17374703}.bt-dev-eyebrow{display:block;font-size:9px;color:#78919d;letter-spacing:1.3px;font-weight:700;margin-bottom:9px}.bt-dev-section h2{font-family:var(--bt-font-family,Arial,sans-serif)!important;font-size:24px!important;letter-spacing:-.3px;margin-bottom:16px}.bt-dev-section p{font-size:13px;line-height:1.85}.bt-dev-section p code{font-size:11px;background:#f0f5f6;color:#477285;padding:2px 4px;border-radius:4px}.bt-dev-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:19px 0 25px}.bt-dev-steps>div{background:#f4f8f9;border:1px solid #e3ecee;border-radius:10px;padding:15px;display:flex;flex-direction:column;gap:9px}.bt-dev-steps b{font:700 10px monospace;color:#33998b}.bt-dev-steps strong{font-size:12px;color:#315665}.bt-dev-steps span{font-size:11px;line-height:1.7;color:#7b929d;overflow-wrap:anywhere}.bt-dev-endpoint{padding:12px;gap:10px}.bt-dev-endpoint code{font-size:11px;color:#547686}.bt-dev-reference{border:1px solid #dfe8ec;border-radius:10px;margin:11px 0;overflow:hidden}.bt-dev-reference summary{display:flex;align-items:center;gap:13px;padding:15px;cursor:pointer;list-style:none;background:#fbfdfd}.bt-dev-reference summary::-webkit-details-marker{display:none}.bt-dev-reference-title{font-size:13px;color:#31596a;font-weight:700;flex:1;min-width:0}.bt-dev-reference-title code{display:block;color:#8a9ba5;font:10px monospace;margin-top:6px;overflow-wrap:anywhere}.bt-dev-reference-arrow{font-size:18px;color:#8ba5ad;transition:transform .15s}.bt-dev-reference[open] .bt-dev-reference-arrow{transform:rotate(180deg)}.bt-dev-reference[open] summary{background:#edf6f4;border-bottom:1px solid #deebe7}.bt-dev-reference-body{padding:17px}.bt-dev-table{font-size:11px;line-height:1.65}.bt-dev-table th{font-size:10px;font-weight:700}.bt-dev-code{padding:29px 19px 19px;background:#193440;border:1px solid #33515e}.bt-dev-code pre{font:11px/1.85 monospace;padding-top:8px}.bt-dev-copy{font-size:9px;padding:5px 9px}.bt-dev-tabs{display:flex;gap:5px;padding:5px;background:#edf3f5;border:1px solid #e1eaed;border-radius:9px;width:max-content;max-width:100%;margin:20px 0 13px}.bt-dev-tabs button{border:0;border-radius:6px;padding:9px 17px;color:#728c99;background:transparent;font-size:12px;cursor:pointer}.bt-dev-tabs button[aria-selected=true]{background:#fff;color:#2b746b;box-shadow:0 1px 5px #204b5710;font-weight:700}.bt-dev [role=tabpanel][hidden]{display:none!important}.bt-dev-reference summary:focus-visible,.bt-dev-tabs button:focus-visible{outline:3px solid #84d6c7;outline-offset:2px}.bt-dev-admin{background:transparent}.bt-dev-admin .bt-dev-section{box-shadow:none}@media(max-width:991px){.bt-dev-hero-grid{grid-template-columns:1fr;gap:24px}.bt-dev-terminal{max-width:600px;width:100%}.bt-dev-layout{grid-template-columns:1fr;gap:20px}.bt-dev-nav{display:flex;position:static;overflow:auto}.bt-dev-nav-label{display:none}.bt-dev-nav a{border-left:0;border-radius:6px}.bt-dev-nav a.active{border-bottom:2px solid #4fb2aa}.bt-dev-section{padding:23px}.bt-dev-hero{padding:32px 0}.bt-dev-terminal-body{padding:19px}}@media(max-width:575px){.bt-dev-hero h1{font-size:31px;letter-spacing:-.5px}.bt-dev-steps{grid-template-columns:1fr;gap:9px}.bt-dev-steps>div{padding:13px}.bt-dev-terminal-foot{flex-wrap:wrap}.bt-dev-reference summary{gap:9px;padding:13px}.bt-dev-reference-title{font-size:12px}.bt-dev-reference-title code{font-size:9px}.bt-dev-section{padding:19px}.bt-dev-actions .bt-dev-button{flex:1 1 auto;justify-content:center}.bt-dev-tabs{width:100%}.bt-dev-tabs button{flex:1;padding:9px 11px}.bt-dev-code{padding:30px 14px 15px}}

.bt-dev a.bt-dev-button,.bt-dev a.bt-dev-button:visited{background:#24877e;color:#fff!important;border:1px solid #24877e}.bt-dev a.bt-dev-button:hover,.bt-dev a.bt-dev-button:focus-visible{background:#1c6e67;color:#fff!important;border-color:#1c6e67;text-decoration:none}.bt-dev a.bt-dev-button.secondary{background:#fff;color:#235868!important;border-color:#c8dce0}.bt-dev a.bt-dev-button.secondary:hover{background:#edf7f5;color:#174b58!important;border-color:#4fb2aa}
