.botdocs{position:relative;display:flex;height:100vh;overflow:hidden}.botdocs.bd-light{--bd-ink: #2B241A;--bd-ink-2: #6B5E4C;--bd-ink-3: #96876F;--bd-glass: rgba(255, 255, 255, .55);--bd-glass-strong: rgba(255, 255, 255, .82);--bd-panel: rgba(255, 255, 255, .7);--bd-border: rgba(43, 36, 26, .12);--bd-shadow: 0 10px 30px rgba(120, 84, 32, .1), inset 0 1px 0 rgba(255, 255, 255, .8);--bd-divider: rgba(43, 36, 26, .16);--bd-grid: rgba(43, 36, 26, .05);--bg-primary: #FAF6EE;--bg-secondary: rgba(43, 36, 26, .05);--bg-tertiary: #EFE6D8;--text-primary: var(--bd-ink);--text-secondary: var(--bd-ink-2);--text-tertiary: var(--bd-ink-3);--border-color: var(--bd-border);--accent: #C76E00;--accent-color: #C76E00;--accent-primary: #C76E00;--accent-light: #E8960A;--accent-hover: #A85C00;--accent-dim: #8A5A10;--link-color: #B86A00;--gradient-primary: linear-gradient(135deg, #E8960A, #C76E00);--selection-bg: rgba(232, 150, 10, .35);color:var(--bd-ink);background:radial-gradient(1100px 620px at 12% -8%,rgba(232,150,10,.18),transparent 62%),radial-gradient(900px 560px at 92% 4%,rgba(86,132,255,.12),transparent 60%),radial-gradient(760px 620px at 50% 108%,rgba(120,80,220,.12),transparent 58%),#faf6ee}.botdocs.bd-dark{--bd-ink: #F5EDE2;--bd-ink-2: #C8BBA5;--bd-ink-3: #96897B;--bd-glass: rgba(255, 255, 255, .06);--bd-glass-strong: rgba(255, 255, 255, .1);--bd-panel: rgba(58, 47, 34, .45);--bd-border: rgba(255, 255, 255, .13);--bd-shadow: 0 10px 34px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .14);--bd-divider: rgba(0, 0, 0, .3);--bd-grid: rgba(255, 255, 255, .028);--bg-primary: #14120F;--bg-secondary: rgba(255, 255, 255, .05);--bg-tertiary: #2A241C;--text-primary: var(--bd-ink);--text-secondary: var(--bd-ink-2);--text-tertiary: var(--bd-ink-3);--border-color: var(--bd-border);--accent: #E8960A;--accent-color: #E8960A;--accent-primary: #E8960A;--accent-light: #F0A820;--accent-hover: #C76E00;--accent-dim: #B8842A;--link-color: #F0A820;--gradient-primary: linear-gradient(135deg, #F0A820, #C76E00);--selection-bg: rgba(232, 150, 10, .4);color:var(--bd-ink);background:radial-gradient(1100px 620px at 12% -8%,rgba(199,110,0,.2),transparent 62%),radial-gradient(900px 560px at 92% 4%,rgba(86,132,255,.16),transparent 60%),radial-gradient(760px 620px at 50% 108%,rgba(120,80,220,.16),transparent 58%),#14120f}.botdocs:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--bd-grid) 1px,transparent 1px),linear-gradient(90deg,var(--bd-grid) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(closest-side at 50% 30%,#000 60%,transparent 100%)}.bd-glass{position:relative;isolation:isolate;-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%);background:var(--bd-glass);border:1px solid var(--bd-border);box-shadow:var(--bd-shadow)}.bd-boot{min-height:100vh}.bd-boot-loading{padding:40px;text-align:center;color:var(--text-secondary)}.bd-sidebar{position:relative;z-index:1;width:296px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:14px 12px;margin:14px 0 14px 14px;border-radius:22px;-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%);background:var(--bd-glass);border:1px solid var(--bd-border);box-shadow:var(--bd-shadow)}.bd-brand{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:16px;background:var(--bd-glass-strong);border:1px solid var(--bd-border);color:var(--accent)}.bd-brand-tools{display:flex;justify-content:flex-end;margin-top:10px}.bd-brand-title{font-weight:800;font-size:1rem;letter-spacing:.01em}.bd-brand-sub{font-size:.72rem;color:var(--text-tertiary)}.bd-brand-mark{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:var(--accent);color:#fff;font-weight:900;font-size:1rem;box-shadow:0 4px 14px #c76e0066}.bd-search{display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:14px;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);background:var(--bd-glass-strong);border:1px solid var(--bd-border);color:var(--text-tertiary);transition:border-color .18s ease,box-shadow .18s ease}.bd-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.bd-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:.88rem}.bd-search-clear{border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;padding:2px;border-radius:6px;display:inline-flex}.bd-search-clear:hover{color:var(--text-primary)}.bd-count{padding:0 4px;font-size:.7rem;color:var(--text-tertiary);text-align:right}.bd-nav-list{margin-top:4px;padding:0}.bd-nav-list .bd-group{margin-top:14px}.bd-nav-list .bd-group:first-child{margin-top:0}.bd-nav-list .bd-group-title{padding:0 6px 7px}.bd-nav-list .bd-group-body{padding:2px 6px 8px;border-radius:16px;background:var(--bd-panel);border:1px solid var(--bd-border);box-shadow:0 8px 22px #78542014,inset 0 1px #fff9}.bd-nav-list .bd-nav-item{position:relative;margin-top:10px;border:none;background:transparent}.bd-nav{flex:1;overflow-y:auto;padding:2px 4px 8px;margin:0 -4px}.bd-group{margin-top:12px}.bd-group:first-child{margin-top:2px}.bd-group-title{padding:6px 10px;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary)}.bd-nav-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--text-primary);font-size:.86rem;font-family:inherit;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.bd-nav-item:hover{background:var(--bd-glass-strong);border-color:var(--bd-border)}.bd-nav-item.active{background:color-mix(in srgb,var(--accent) 16%,var(--bd-glass-strong));border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent)}.bd-nav-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.bd-nav-item mark{background:color-mix(in srgb,var(--accent) 40%,transparent);color:inherit;border-radius:3px}.bd-empty{padding:22px 12px;text-align:center;font-size:.84rem;color:var(--text-tertiary);line-height:1.6}.bd-badge{flex-shrink:0;font-size:.6rem;font-weight:800;padding:2px 7px;border-radius:7px;letter-spacing:.04em;font-family:var(--mono, ui-monospace, monospace)}.bd-badge-get{background:#22c55e29;color:#1f7a44}.bd-badge-post{background:#6366f129;color:#4f46e5}.bd-badge-patch{background:#f59e0b2e;color:#b45309}.bd-badge-delete{background:#ef444424;color:#dc2626}.bd-badge-lg{font-size:.74rem;padding:5px 12px;border-radius:9px}.bd-main{position:relative;z-index:1;flex:1;overflow-y:auto;padding:26px 26px 40px;margin:14px 14px 14px 0;scroll-behavior:smooth}.bd-method{position:relative;max-width:920px;margin:0 auto;padding:0 22px 26px;border-radius:22px;background:var(--bd-panel);border:1px solid var(--bd-border);box-shadow:var(--bd-shadow);-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%)}.bd-method .bd-hero{padding:22px 0 2px;margin-bottom:0;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bd-method:after{content:"";position:absolute;left:25%;right:25%;top:50%;height:1px;background:var(--bd-divider, rgba(43, 36, 26, .16));z-index:-1;pointer-events:none}.bd-hero{padding:20px 22px;margin-bottom:18px;border-radius:20px;-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%);background:var(--bd-glass);border:1px solid var(--bd-border);box-shadow:var(--bd-shadow)}.bd-method-head{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.bd-title{margin:0;font-size:1.6rem;font-weight:800;letter-spacing:-.01em}.bd-anchor{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;border:1px solid var(--bd-border);background:var(--bd-glass-strong);color:var(--text-tertiary);cursor:pointer;text-decoration:none;transition:color .15s ease,border-color .15s ease}.bd-anchor:hover{color:var(--accent);border-color:var(--accent)}.bd-path{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 14px;border-radius:11px;background:color-mix(in srgb,var(--accent) 10%,var(--bd-glass-strong));border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);font-family:var(--mono, ui-monospace, monospace);font-size:.8rem;color:var(--text-secondary);margin-bottom:14px;word-break:break-all}.bd-path-base{color:var(--text-tertiary)}.bd-desc{font-size:.97rem;line-height:1.7;color:var(--text-primary);margin:0 0 14px}.bd-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:4px}.bd-fact{padding:10px 13px;border-radius:13px;background:var(--bd-glass-strong);border:1px solid var(--bd-border)}.bd-fact-wide{grid-column:1 / -1}.bd-key-input{width:100%;box-sizing:border-box;margin-top:6px;padding:8px 10px;border-radius:10px;border:1px solid var(--bd-border);background:#ffffffeb;color:var(--bd-ink);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.8rem;line-height:1.4}.bd-key-input:focus{outline:none;border-color:var(--accent)}.bd-fact-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:3px}.bd-fact-value{font-size:.86rem;font-weight:600}.bd-h2{font-size:1.05rem;font-weight:800;margin:26px 0 6px;display:flex;align-items:center;gap:8px}.bd-h2:before{content:"";width:4px;height:15px;border-radius:3px;background:var(--accent)}.bd-hint{font-size:.84rem;color:var(--text-tertiary);margin:0 0 12px;line-height:1.55}.bd-builder{padding:16px 18px;margin-bottom:6px;border-radius:18px;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);background:var(--bd-glass);border:1px solid var(--bd-border)}.bd-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:11px}.bd-value-item{display:flex;flex-direction:column;gap:5px}.bd-value-item>span{font-family:var(--mono, ui-monospace, monospace);font-size:.76rem;color:var(--text-secondary);font-weight:600}.bd-value-item>span em{font-style:normal;color:var(--text-tertiary);font-weight:400}.bd-value-item textarea,.bd-value-item input{padding:9px 12px;border-radius:11px;border:1px solid var(--bd-border);background:#ffffffeb;color:var(--bd-ink);font-size:.85rem;font-family:var(--mono, ui-monospace, monospace);outline:none;resize:vertical;min-height:40px;transition:border-color .16s ease,box-shadow .16s ease}.bd-value-item textarea:focus,.bd-value-item input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.bd-builder-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.bd-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:11px;border:1px solid var(--bd-border);background:var(--bd-glass-strong);color:var(--text-secondary);font-size:.78rem;font-weight:700;font-family:inherit;cursor:pointer;transition:color .15s ease,border-color .15s ease}.bd-btn:hover{color:var(--accent);border-color:var(--accent)}.bd-btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.bd-btn-primary:hover{color:#fff;filter:brightness(1.08)}.bd-note{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border-radius:14px;font-size:.87rem;line-height:1.6;margin:14px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bd-note-ok{background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.bd-note-info{background:#6366f11a;border:1px solid rgba(99,102,241,.3)}.bd-note-warn{background:#f59e0b1a;border:1px solid rgba(245,158,11,.32)}.bd-note-danger{background:#ef44441a;border:1px solid rgba(239,68,68,.32)}.bd-jwt-expired strong{color:#dc2626}.bd-jwt-expired-at{display:block;margin-top:4px;font-size:.78rem;opacity:.72}.bd-table-wrap{overflow-x:auto;border-radius:15px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bd-glass);border:1px solid var(--bd-border)}.bd-table{width:100%;border-collapse:collapse;font-size:.86rem}.bd-table th{text-align:left;padding:11px 14px;background:var(--bd-glass-strong);border-bottom:1px solid var(--bd-border);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);white-space:nowrap}.bd-table td{padding:11px 14px;border-bottom:1px solid rgba(43,36,26,.07);vertical-align:top}.bd-table tr:last-child td{border-bottom:none}.bd-table tr:hover td{background:#2b241a0a}.bd-param{font-family:var(--mono, ui-monospace, monospace);font-size:.83rem;color:var(--accent);font-weight:700}.bd-req{color:#dc2626;font-weight:700}.bd-opt{color:var(--text-tertiary)}.bd-err-code{font-family:var(--mono, ui-monospace, monospace);font-weight:800;color:#dc2626;background:#ef44441f;padding:3px 9px;border-radius:7px;font-size:.8rem;white-space:nowrap}.bd-code{position:relative;border-radius:15px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2b241a0d;border:1px solid var(--bd-border)}.bd-code pre{margin:0;padding:16px 18px;overflow-x:auto;font-size:.82rem;line-height:1.6;font-family:var(--mono, ui-monospace, monospace);color:var(--text-primary)}.bd-code-ok{border-color:#22c55e66;background:#22c55e12}.bd-code-err{border-color:#ef444466;background:#ef444412}.bd-code-tabs{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.bd-tab{padding:7px 15px;border-radius:11px;border:1px solid var(--bd-border);background:var(--bd-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-secondary);font-size:.78rem;font-weight:700;font-family:inherit;cursor:pointer;transition:color .15s ease,border-color .15s ease}.bd-tab:hover{color:var(--text-primary)}.bd-tab.active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--bd-glass))}.bd-copy{position:absolute;top:9px;right:9px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:10px;border:1px solid var(--bd-border);background:var(--bg-primary, #FAF6EE);color:var(--text-secondary);font-size:.72rem;font-family:inherit;font-weight:600;cursor:pointer;z-index:1;transition:color .15s ease,border-color .15s ease}.bd-copy:hover{color:var(--accent);border-color:var(--accent)}.bd-navprev{display:flex;gap:10px;margin-top:32px;padding-top:18px;border-top:1px solid var(--bd-border);flex-wrap:wrap}.bd-navprev button{flex:1;min-width:190px;text-align:left;padding:12px 15px;border-radius:14px;border:1px solid var(--bd-border);background:var(--bd-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-primary);font-family:inherit;cursor:pointer;transition:border-color .15s ease}.bd-navprev button:hover{border-color:var(--accent)}.bd-navprev-dir{display:block;font-size:.68rem;color:var(--text-tertiary);margin-bottom:2px}.bd-navprev-name{font-size:.9rem;font-weight:700}.bd-footer{margin-top:26px;text-align:center;font-size:.78rem;color:var(--text-tertiary)}.bd-footer a{color:var(--accent)}@media (max-width: 900px){.botdocs{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.bd-sidebar{width:auto;margin:10px 10px 0;padding:12px;max-height:46vh}.bd-main{margin:10px;padding:18px 14px 34px}.bd-title{font-size:1.32rem}.bd-hero{padding:16px;border-radius:17px}}.bd-brand-logo{width:30px;height:30px;flex-shrink:0;border-radius:9px;object-fit:cover;box-shadow:0 3px 10px #78542038}.bd-help{position:relative;z-index:30;display:inline-flex;align-items:center;justify-content:center;width:9px;height:9px;margin-left:3px;border-radius:50%;background:#2b241a1a;border:1px solid rgba(43,36,26,.24);color:var(--bd-ink);font-size:6.5px;font-weight:700;line-height:1;cursor:help;vertical-align:middle;user-select:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.bd-help:hover,.bd-help:focus-visible{background:var(--accent);border-color:var(--accent);color:#fff;transform:scale(1.15);outline:none}.bd-help-inline{margin-left:0;margin-right:5px;vertical-align:baseline}.bd-help.bd-help{box-sizing:border-box;min-width:0;min-height:0}.bd-help-tip{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);z-index:20;width:250px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid var(--bd-border);box-shadow:0 10px 30px #7854202e;color:var(--bd-ink);font-size:.78rem;font-weight:400;line-height:1.5;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease}.bd-help-tip-left{left:auto;right:0;transform:none}.bd-help:hover .bd-help-tip,.bd-help:focus-visible .bd-help-tip{opacity:1;visibility:visible}.bd-tip-fixed{position:fixed;z-index:9999;min-width:200px;max-width:min(360px,92vw);padding:10px 12px;border-radius:12px;background:#fff;border:1px solid var(--bd-border);box-shadow:0 12px 34px #78542033;color:var(--bd-ink);font-size:.78rem;font-weight:400;line-height:1.5;text-align:left;white-space:normal;pointer-events:none}.bd-jwt-howto{flex-direction:row;align-items:flex-start}.bd-jwt-howto .bd-jwt-howto-title{font-weight:700;margin-bottom:4px}.bd-jwt-steps{margin:4px 0 8px;padding-left:18px;display:grid;gap:3px}.bd-jwt-cmd{position:relative;max-width:560px;padding:10px 44px 10px 12px}.bd-jwt-cmd .bd-copy{position:absolute;right:8px;top:8px}.bd-jwt-cmd code{white-space:nowrap;overflow-x:auto;display:block;max-width:100%}.bd-jwt-hint{margin:6px 0 0;opacity:.75;font-size:.74rem}.bd-trouble{display:flex;flex-direction:column;gap:7px}.bd-trouble-item{border-radius:13px;background:var(--bd-glass);border:1px solid var(--bd-border);overflow:hidden;transition:border-color .15s ease}.bd-trouble-item:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.bd-trouble-item[open]{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.bd-trouble-item summary{padding:11px 14px;cursor:pointer;font-size:.85rem;list-style:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bd-glass-strong)}.bd-trouble-item summary::-webkit-details-marker{display:none}.bd-trouble-item summary:before{content:"▸";margin-right:8px;color:var(--text-tertiary)}.bd-trouble-item[open] summary:before{content:"▾"}.bd-trouble-item p{margin:0;padding:12px 14px;font-size:.84rem;line-height:1.6;color:var(--text-secondary)}.bd-dark .bd-group-body{box-shadow:0 8px 22px #00000059,inset 0 1px #ffffff12}.bd-dark .bd-badge-get{color:#4ade80}.bd-dark .bd-badge-post{color:#a5b4fc}.bd-dark .bd-badge-patch{color:#fbbf24}.bd-dark .bd-badge-delete{color:#f87171}.bd-dark .bd-key-input,.bd-dark .bd-value-item textarea,.bd-dark .bd-value-item input{background:#0000003d}.bd-dark .bd-code{background:#0000004d}.bd-dark .bd-copy{background:#1e1a14}.bd-dark .bd-table td{border-bottom-color:#ffffff0f}.bd-dark .bd-table tr:hover td{background:#ffffff09}.bd-dark .bd-req{color:#f87171}.bd-dark .bd-err-code{color:#f87171;background:#ef444424}.bd-dark .bd-jwt-expired strong{color:#f87171}.bd-dark .bd-help{background:#ffffff1f;border-color:#ffffff4d}.bd-dark .bd-help:hover,.bd-dark .bd-help:focus-visible{background:var(--accent);border-color:var(--accent);color:#fff}.bd-dark .bd-help-tip,.bd-dark .bd-tip-fixed{background:#1e1a14;color:var(--bd-ink);box-shadow:0 12px 34px #0000008c}
