.honey-docs{--docs-border:rgba(255,255,255,.09);--docs-soft:rgba(255,255,255,.035);--docs-card:linear-gradient(145deg,rgba(35,30,25,.82),rgba(18,16,14,.78))}
.docs-hero{min-height:420px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);align-items:center;gap:35px;padding:15px 2px 48px}
.docs-hero__copy{max-width:640px}
.docs-hero h1{font-size:clamp(54px,7vw,88px);margin:0 0 20px;letter-spacing:-3.5px}
.docs-hero__lead{max-width:510px;color:var(--muted);font-size:17px;line-height:1.75;margin-bottom:27px}
.docs-hero__actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}
.docs-hero__actions .button{gap:13px}
.docs-hero__hint{display:flex;align-items:center;gap:9px;color:#81786e;font-size:11px;margin:23px 0 0}
.docs-hero__hint>span{color:var(--gold);font-size:16px}
.docs-hero__hint code,.docs-faq code,.docs-bottom-cta code{color:var(--gold-bright);font:600 12px ui-monospace,SFMono-Regular,Consolas,monospace}
.docs-hero__art{min-height:330px;position:relative;display:grid;place-items:center;isolation:isolate}
.docs-orbit{position:absolute;border:1px solid rgba(var(--gold-rgb), .2);border-radius:50%;aspect-ratio:1}
.docs-orbit--outer{width:min(100%,310px);box-shadow:0 0 0 28px rgba(var(--gold-rgb), .018),0 0 90px rgba(var(--gold-rgb), .08)}
.docs-orbit--inner{width:min(75%,230px);border-color:rgba(var(--gold-rgb), .13);transform:rotate(-24deg) scaleY(.68)}
.docs-hero__emblem{width:116px;height:116px;display:grid;place-items:center;border-radius:36px;background:linear-gradient(145deg,#2d2116,#17120e);border:1px solid rgba(var(--gold-bright-rgb), .4);box-shadow:0 20px 60px rgba(0,0,0,.45),0 0 50px rgba(var(--gold-rgb), .14);transform:rotate(-7deg)}
.docs-hero__emblem img{width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 7px 18px rgba(0,0,0,.5))}
.docs-hero__spark{position:absolute;color:var(--gold-bright);text-shadow:0 0 22px rgba(var(--gold-bright-rgb), .65)}
.docs-hero__spark .ui-icon{display:block;filter:drop-shadow(0 0 8px rgba(var(--gold-bright-rgb), .65))}
.docs-hero__spark--one{font-size:25px;top:17%;right:19%}
.docs-hero__spark--two{font-size:19px;bottom:25%;left:16%;color:var(--gold-bright)}
.docs-hero__caption{position:absolute;bottom:9%;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;white-space:nowrap;color:#c3a47f;font:700 9px "DM Sans",sans-serif;letter-spacing:1.7px}
.docs-online-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}
.docs-search-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 17px;margin:0 0 54px;border:1px solid var(--docs-border);border-radius:15px;background:rgba(17,15,13,.72);box-shadow:0 16px 42px rgba(0,0,0,.16)}
.docs-search{height:44px;flex:1;display:flex;align-items:center;gap:12px;min-width:0}
.docs-search__icon{color:var(--gold);font-size:27px;line-height:1;transform:rotate(-15deg)}
.docs-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--cream);font:500 14px "DM Sans",sans-serif}
.docs-search input::placeholder{color:#777067}
.docs-search input:focus-visible{outline:0}
.docs-search:focus-within{outline:2px solid rgba(var(--gold-rgb), .5);outline-offset:7px;border-radius:5px}
.docs-search kbd{padding:3px 8px;border:1px solid var(--docs-border);border-radius:6px;color:#948b80;font:11px ui-monospace,Consolas,monospace}
.docs-search-count{flex:0 0 auto;color:#a69b8e;font-size:11px}
.docs-layout{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:50px}
.docs-sidebar{position:sticky;top:28px;padding:7px 0}
.docs-sidebar__label{margin:0 0 14px;color:#776e64;font-size:9px;font-weight:700;letter-spacing:1.5px}
.docs-sidebar nav{display:grid;gap:4px}
.docs-sidebar nav a{padding:9px 12px;border-left:1px solid rgba(255,255,255,.1);color:#999087;text-decoration:none;font-size:12px;transition:color .18s,border-color .18s,background .18s}
.docs-sidebar nav a:hover,.docs-sidebar nav a:focus-visible{color:var(--gold-bright);border-left-color:var(--gold);background:rgba(var(--gold-rgb), .045);outline:0}
.docs-sidebar__help{margin-top:32px;padding:17px 15px;border:1px solid var(--docs-border);border-radius:12px;background:rgba(255,255,255,.025)}
.docs-sidebar__help>span{color:var(--gold);font-size:17px}
.docs-sidebar__help p{margin:8px 0 6px;color:#c3b9ad;font:600 12px "Space Grotesk",sans-serif}
.docs-sidebar__help a{color:var(--gold-bright);font-size:10px;text-decoration:none}
.docs-sidebar__help a span{margin-left:4px}
.docs-content{min-width:0}
.docs-section{scroll-margin-top:35px;margin-bottom:64px}
.docs-section__heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:23px}
.docs-section__heading .eyebrow{margin-bottom:9px}
.docs-section__heading h2{margin:0;font-size:30px;letter-spacing:-.7px}
.docs-section__index{padding-bottom:4px;color:rgba(var(--gold-rgb), .38);font:600 13px "Space Grotesk",sans-serif}
.docs-section__lead{margin:9px 0 0;color:var(--muted);font-size:13px}
.docs-start__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.docs-start__step{display:flex;gap:13px;min-height:142px;padding:18px 16px;border:1px solid var(--docs-border);border-radius:12px;background:var(--docs-card)}
.docs-start__number{flex:0 0 auto;color:var(--gold);font:600 10px "Space Grotesk",sans-serif}
.docs-start__step h3{margin:0 0 8px;font-size:14px}
.docs-start__step h3 code{padding:2px 5px;border:1px solid rgba(var(--gold-rgb), .22);border-radius:5px;color:var(--gold-bright);font:600 12px ui-monospace,Consolas,monospace}
.docs-start__step p{margin:0;color:#9a9187;font-size:11px;line-height:1.7}
.docs-note{display:flex;align-items:flex-start;gap:11px;margin-top:13px;padding:14px 16px;border:1px solid rgba(var(--gold-rgb), .16);border-radius:10px;background:rgba(var(--gold-rgb), .045)}
.docs-note>span{flex:0 0 auto;width:18px;height:18px;display:grid;place-items:center;border:1px solid rgba(var(--gold-rgb), .5);border-radius:50%;color:var(--gold-bright);font:600 11px Georgia,serif}
.docs-note p{margin:0;color:#b0a69a;font-size:11px;line-height:1.65}
.docs-command-groups{display:grid;gap:5px}
.docs-command-group{padding-top:7px}
.docs-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.docs-command{min-width:0;padding:18px 18px 15px;border:1px solid var(--docs-border);border-radius:13px;background:var(--docs-card);transition:border-color .2s,transform .2s,background .2s}
.docs-command:hover{transform:translateY(-2px);border-color:rgba(var(--gold-rgb), .26);background:linear-gradient(145deg,rgba(39,31,23,.9),rgba(18,16,14,.84))}
.docs-command[hidden],.docs-command-group[hidden]{display:none}
.docs-command__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}
.docs-command__identity{min-width:0;display:flex;align-items:center;gap:11px}
.docs-command__icon{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(var(--gold-rgb), .18);border-radius:9px;background:rgba(var(--gold-rgb), .07);color:var(--gold-bright);font-size:15px}
.docs-command__identity>div{min-width:0;display:grid;gap:3px}
.docs-command__identity code{overflow-wrap:anywhere;color:var(--cream);font:700 14px "Space Grotesk",sans-serif}
.docs-command__identity small{overflow-wrap:anywhere;color:#8e857b;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}
.docs-command__badge{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(var(--gold-rgb), .15);border-radius:99px;background:rgba(var(--gold-rgb), .055);color:var(--gold-bright);font-size:8px;font-weight:700;letter-spacing:.3px}
.docs-command__badge--locked{border-color:rgba(163,155,145,.15);background:rgba(163,155,145,.06);color:#aaa198}
.docs-command>p{min-height:53px;margin:0;color:#b0a79d;font-size:11px;line-height:1.7}
.docs-command__example{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid rgba(255,255,255,.065)}
.docs-command__example span{flex:0 0 auto;color:#756c62;font-size:8px;font-weight:700;letter-spacing:1px}
.docs-command__example code{color:var(--gold-bright);font:500 10px ui-monospace,SFMono-Regular,Consolas,monospace;text-align:right}
.docs-faq{padding-top:1px}
.docs-faq details{border-top:1px solid var(--docs-border)}
.docs-faq details:last-child{border-bottom:1px solid var(--docs-border)}
.docs-faq summary{position:relative;padding:17px 33px 17px 2px;color:#ded5ca;font:600 13px "Space Grotesk",sans-serif;cursor:pointer;list-style:none}
.docs-faq summary::-webkit-details-marker{display:none}
.docs-faq summary::after{content:"+";position:absolute;right:5px;top:12px;color:var(--gold);font:400 21px "DM Sans",sans-serif}
.docs-faq details[open] summary::after{content:"−"}
.docs-faq summary:focus-visible{outline:2px solid rgba(var(--gold-rgb), .55);outline-offset:3px;border-radius:3px}
.docs-faq details p{max-width:720px;margin:0;padding:0 30px 17px 2px;color:#9e958a;font-size:12px;line-height:1.8}
.docs-faq details a{color:var(--gold-bright)}
.docs-no-results{padding:28px;border:1px dashed rgba(var(--gold-rgb), .25);border-radius:12px;color:#b6aa9c;text-align:center;font-size:13px}
.docs-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 27px;border:1px solid rgba(var(--gold-rgb), .2);border-radius:15px;background:radial-gradient(450px 200px at 100% 0%,rgba(var(--gold-rgb), .12),transparent 70%),linear-gradient(145deg,rgba(34,27,20,.83),rgba(18,16,14,.8))}
.docs-bottom-cta .eyebrow{margin-bottom:8px}
.docs-bottom-cta h2{margin:0 0 8px;font-size:21px}
.docs-bottom-cta p:last-child{margin:0;color:#a59a8e;font-size:11px}
.docs-bottom-cta .button{flex:0 0 auto;gap:10px;padding:12px 15px;font-size:11px}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:980px){.docs-layout{grid-template-columns:155px minmax(0,1fr);gap:30px}.docs-start__grid{grid-template-columns:1fr}.docs-start__step{min-height:0}.docs-hero{grid-template-columns:minmax(0,1.2fr) minmax(190px,.8fr)}.docs-command__badge{font-size:7px}}
@media(max-width:720px){.docs-hero{min-height:0;grid-template-columns:1fr;padding:22px 0 35px;gap:3px}.docs-hero h1{font-size:clamp(53px,14vw,72px);letter-spacing:-2.5px}.docs-hero__lead{font-size:15px}.docs-hero__art{min-height:230px;max-width:360px;width:100%;justify-self:center}.docs-orbit--outer{width:205px}.docs-orbit--inner{width:155px}.docs-hero__emblem{width:88px;height:88px;border-radius:28px}.docs-hero__emblem img{width:65px;height:65px}.docs-hero__caption{bottom:2%}.docs-search-panel{margin-bottom:35px;padding:11px 12px}.docs-search input{font-size:12px}.docs-search-count{font-size:10px}.docs-layout{grid-template-columns:1fr;gap:23px}.docs-sidebar{position:static;padding:0;overflow:hidden}.docs-sidebar__label{margin-bottom:8px}.docs-sidebar nav{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 0 7px;scrollbar-width:none}.docs-sidebar nav::-webkit-scrollbar{display:none}.docs-sidebar nav a{flex:0 0 auto;padding:7px 10px;border:1px solid var(--docs-border);border-radius:99px;background:rgba(255,255,255,.025);font-size:10px}.docs-sidebar nav a:hover,.docs-sidebar nav a:focus-visible{border-color:rgba(var(--gold-rgb), .4)}.docs-sidebar__help{display:none}.docs-section{margin-bottom:48px}.docs-section__heading h2{font-size:26px}.docs-command-grid{grid-template-columns:1fr}.docs-command>p{min-height:0}.docs-bottom-cta{align-items:flex-start;flex-direction:column;padding:21px}.docs-bottom-cta .button{width:100%}}
@media(max-width:420px){.docs-hero__actions{align-items:flex-start;flex-direction:column;gap:14px}.docs-hero__hint{align-items:flex-start;font-size:10px}.docs-search-panel{align-items:flex-start;flex-direction:column;gap:5px}.docs-search{width:100%}.docs-search kbd{display:none}.docs-command__header{align-items:flex-start}.docs-command__badge{max-width:120px;white-space:normal;text-align:center}.docs-command__example{align-items:flex-start;flex-direction:column;gap:4px}.docs-command__example code{text-align:left}}
