.interior-command-palette{--command-surface:var(--docs-surface,var(--surface-2));--command-border:var(--docs-border,var(--surface-5));--command-hover:var(--docs-hover,var(--surface-4));--command-ink:var(--docs-ink,var(--dashboard-text-primary));--command-muted:var(--docs-muted,var(--dashboard-text-muted));border:1px solid var(--command-border);border-radius:14px;box-shadow:0 3px 16px #000000a6;color:var(--command-ink);color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;width:100%}.interior-command-palette,.interior-command-palette.api-docs{background:var(--command-surface);line-height:1.4}.interior-command-palette *,.interior-command-palette :after,.interior-command-palette :before{box-sizing:border-box}.interior-command-layer{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.interior-command-backdrop{background:#000000a6;inset:0;position:absolute}.interior-command-dialog{max-width:520px;outline:none;position:relative;width:100%}.interior-command-heading{align-items:center;border-bottom:1px solid var(--command-border);color:var(--command-muted);display:flex;gap:10px;height:44px;padding:0 12px}.interior-command-heading:focus-within{border-bottom-color:var(--command-muted)}.interior-command-search-icon{flex:none;height:14px;width:14px}.interior-command-palette .interior-command-input,.interior-command-palette .interior-command-input:focus,.interior-command-palette .interior-command-input:focus-visible{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--command-ink);flex:1 1;font:inherit;font-size:13.5px;height:100%;min-width:0;outline:none;padding:0}.interior-command-input::placeholder{color:var(--command-muted)}.interior-command-count{font-feature-settings:"tnum";flex:none;font:10px ui-monospace,monospace;font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}.interior-command-viewport{max-height:calc(100dvh - 100px);position:relative}.interior-command-list{display:flex;flex-direction:column;gap:2px;inset:0;list-style:none;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:5px;position:absolute;scrollbar-color:var(--command-border) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.interior-command-item{align-items:center;border-radius:9px;cursor:pointer;display:flex;flex-shrink:0;height:36px;padding:0 10px;position:relative}.interior-command-highlight{background:var(--command-hover);border-radius:inherit;inset:0;position:absolute}.interior-command-content{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0;position:relative}.interior-command-label{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interior-command-hint{color:var(--command-muted);flex:none;font-size:11.5px}.interior-command-shortcut{align-items:center;display:flex;flex:none;gap:4px;margin-left:auto}.interior-command-key{border:1px solid var(--command-border);border-radius:5px;font:10px ui-monospace,monospace;height:18px;min-width:18px;padding:0 4px}.interior-command-empty,.interior-command-key{align-items:center;color:var(--command-muted);display:flex;justify-content:center}.interior-command-empty{font-size:12.5px;inset:0;margin:0;padding:0 12px;pointer-events:none;position:absolute;text-align:center}@media (max-width:639px){.interior-command-hint{display:none}}.docs-text-size{background:linear-gradient(#1e1e1e,#1e1e1e) padding-box,linear-gradient(180deg,#3a3a3a,#252525) border-box;background:linear-gradient(var(--docs-raised,var(--surface-3,#1e1e1e)),var(--docs-raised,var(--surface-3,#1e1e1e))) padding-box,linear-gradient(180deg,var(--docs-border,var(--surface-7,#3a3a3a)),var(--docs-border-soft,var(--surface-4,#252525))) border-box;border:1px solid #0000;border-radius:8px;color:#a1a1aa;color:var(--docs-muted,var(--dashboard-text-muted,#a1a1aa));flex:none;padding:3px;-webkit-user-select:none;user-select:none;width:106px}.docs-text-size-active-labels,.docs-text-size-buttons,.docs-text-size-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.docs-text-size-track{height:24px;position:relative;touch-action:manipulation}.docs-text-size-label{align-items:center;display:flex;font-weight:500;justify-content:center;line-height:1;pointer-events:none}.docs-text-size-thumb{background:#f4f4f5;background:var(--docs-ink,var(--dashboard-text-primary,#f4f4f5));border-radius:5px;inset:0 auto 0 0;overflow:hidden;pointer-events:none;position:absolute;width:33.33333%}.docs-text-size-mask{inset:0;position:absolute}.docs-text-size-active-labels{color:#0f0f0f;color:var(--docs-canvas,var(--surface-1,#0f0f0f));inset:0 auto 0 0;position:absolute;width:300%}.docs-text-size-buttons{inset:0;position:absolute}.docs-text-size-buttons button{background:#0000;border:0;border-radius:5px;color:inherit;cursor:pointer;min-width:0;padding:0}.docs-text-size-buttons button:hover{background:#8080801a}.docs-text-size-buttons button:focus-visible{outline:2px solid #f4f4f5;outline:2px solid var(--docs-focus,var(--dashboard-text-primary,#f4f4f5));outline-offset:2px}.docs-toolbar-actions{align-items:center;display:flex;flex:none;gap:12px}.docs-toolbar-actions>a{align-items:center;display:inline-flex;gap:6px;min-height:30px;white-space:nowrap}@media (max-width:540px){.api-docs-toolbar,.docs-toolbar{flex-wrap:wrap}.api-docs-toolbar>nav,.docs-toolbar>nav{flex-basis:100%}.docs-toolbar-actions{margin-left:auto}.api-docs .api-docs-content [data-docs-section],.bullflow-docs .docs-content-column [data-doc-section]{scroll-margin-top:110px}}.bullflow-docs{-webkit-font-smoothing:antialiased;background:var(--surface-1);color:var(--dashboard-text-secondary);color-scheme:dark;font:14px/1.8 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh;height:100dvh;inset:0;overflow:clip;position:fixed}body:has(.bullflow-docs),html:has(.bullflow-docs){overflow:clip}.bullflow-docs *,.bullflow-docs :after,.bullflow-docs :before{box-sizing:border-box}.bullflow-docs :is(h1,h2,h3,p,dl,dd){margin:0}.bullflow-docs :is(h1,h2,h3,p,li,dd){min-width:0;overflow-wrap:anywhere}.bullflow-docs button{cursor:pointer}.bullflow-docs :is(a,button,input):focus-visible{outline:2px solid var(--dashboard-text-muted);outline-offset:3px}.bullflow-docs [data-doc-section]:focus{outline:none}.docs-page-frame{grid-gap:24px;display:grid;gap:24px;grid-template-columns:228px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;padding:20px 20px 20px 28px}.docs-sidebar{display:flex;flex-direction:column;min-height:0;min-width:0;padding-top:5px}.docs-brand{align-items:center;color:var(--dashboard-text-primary);display:inline-flex;font-size:14px;font-weight:600;gap:8px;white-space:nowrap}.docs-brand img{height:27px;object-fit:contain;width:27px}.docs-brand small{color:var(--dashboard-text-muted);font-size:12px;font-weight:400;margin-left:4px}.docs-desktop-brand{margin:4px 8px 24px}.docs-filter{align-items:center;background:var(--surface-3);border:1px solid var(--surface-5);border-radius:8px;color:var(--dashboard-text-muted);display:flex;flex:none;gap:8px;margin-bottom:18px;min-height:36px;padding:0 10px}.docs-filter:focus-within{border-color:var(--dashboard-text-muted)}.bullflow-docs .docs-filter input{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--dashboard-text-primary);font-size:12px;min-width:0;outline:none;padding:7px 0;width:100%}.docs-filter input::placeholder{color:var(--dashboard-text-muted)}.docs-filter input::-webkit-search-cancel-button{display:none}.docs-filter button,.docs-filter>svg{flex:none}.docs-filter button{border-radius:4px;display:grid;height:28px;place-items:center;width:24px}.docs-sidebar>nav{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 5px 20px 0;scrollbar-color:var(--surface-6) #0000;scrollbar-width:thin}.docs-nav-intro{margin-bottom:18px}.docs-nav-link{align-items:center;border-radius:6px;color:var(--dashboard-text-muted);display:flex;font-size:12px;gap:8px;line-height:1.5;min-height:34px;padding:6px 10px;transition:background-color .14s,color .14s}.docs-nav-group-link:hover,.docs-nav-group-link[aria-current=location],.docs-nav-link:hover,.docs-nav-link[aria-current=location]{background:var(--surface-3);color:var(--dashboard-text-primary)}.docs-nav-group{margin-top:10px}.docs-nav-group-heading{align-items:center;display:flex;gap:1px}.docs-nav-group-heading button{border-radius:5px;color:var(--dashboard-text-muted);display:grid;flex:none;height:30px;place-items:center;width:26px}.docs-nav-group-heading button:hover{background:var(--surface-3);color:var(--dashboard-text-primary)}.docs-nav-group-heading button:disabled{cursor:default}.docs-nav-group-heading svg{transition:transform .14s}.docs-nav-group-heading .is-collapsed{transform:rotate(-90deg)}.docs-nav-group-link{align-items:center;border-radius:6px;color:var(--dashboard-text-secondary);display:flex;flex:1 1;font-size:12px;gap:8px;justify-content:space-between;min-height:34px;min-width:0;padding:6px 8px}.docs-nav-group-link span{color:var(--dashboard-text-muted);font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.docs-nav-tool-list{grid-gap:2px;display:grid;gap:2px;margin-top:4px}.docs-nav-tool-list[hidden]{display:none}.docs-nav-tool-list .docs-nav-link{padding-left:35px}.bullflow-docs .docs-filter-empty{color:var(--dashboard-text-muted);font-size:12px;padding:8px}.docs-sidebar-footer{grid-gap:8px;border-top:1px solid var(--surface-5);display:grid;flex:none;gap:8px;margin-top:10px;padding:18px 10px 4px}.docs-sidebar-footer a{align-items:center;color:var(--dashboard-text-muted);display:flex;font-size:12px;justify-content:space-between;min-height:28px}.docs-sidebar-footer a:hover{color:var(--dashboard-text-primary)}.docs-reading-pane{background:var(--surface-2);border:1px solid var(--surface-5);border-radius:22px;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--surface-6) #0000;scrollbar-width:thin}.docs-toolbar{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--surface-6);color:var(--dashboard-text-muted);display:flex;font-size:11px;gap:16px;justify-content:space-between;min-height:49px;padding:8px 20px;position:sticky;top:0;z-index:2}.docs-toolbar nav{align-items:center;display:flex;gap:8px;min-width:0}.docs-toolbar nav>span{color:var(--dashboard-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-toolbar :is(a,svg){flex:none}.docs-toolbar>a{align-items:center;display:inline-flex;gap:6px;min-height:30px}.docs-toolbar a:hover{color:var(--dashboard-text-primary)}.docs-content-column{display:flex;flex-direction:column;font-size:14px;font-size:calc(14px*var(--docs-text-scale, 1));gap:52px;margin:0 auto;max-width:828px;min-width:0;padding:52px 48px 32px}.bullflow-docs [data-doc-section]{scroll-margin-top:80px}.docs-intro{grid-gap:20px;display:grid;gap:20px}.docs-intro h1{color:var(--dashboard-text-primary);font-size:30px;font-size:calc(30px*var(--docs-text-scale, 1));font-weight:550;letter-spacing:-1.2px;line-height:1.25}.docs-lede{font-size:15px;font-size:calc(15px*var(--docs-text-scale, 1));line-height:1.8}.docs-intro-meta{border-block:1px solid var(--surface-6);color:var(--dashboard-text-muted);display:flex;flex-wrap:wrap;font-size:11px;font-size:calc(11px*var(--docs-text-scale, 1));gap:8px 22px;padding:14px 0}.docs-primary-link{align-items:center;background:var(--surface-3);border:1px solid var(--surface-6);border-radius:7px;color:var(--dashboard-text-primary);display:inline-flex;font-size:12px;font-size:calc(12px*var(--docs-text-scale, 1));gap:8px;justify-self:start;min-height:34px;padding:7px 11px;transition:background-color .14s,border-color .14s}.docs-primary-link:hover{background:var(--surface-4);border-color:var(--surface-7)}.docs-section,.docs-tool-group{grid-gap:24px;border-top:1px solid var(--surface-6);display:grid;gap:24px;padding-top:44px}.bullflow-docs h2{color:var(--dashboard-text-primary);font-size:25px;font-size:calc(25px*var(--docs-text-scale, 1));font-weight:550;letter-spacing:-.7px;line-height:1.35}.docs-tool-group>header{grid-gap:16px;display:grid;gap:16px}.docs-note{grid-gap:8px;background:var(--surface-3);border:1px solid var(--surface-5);border-radius:10px;display:grid;font-size:13px;font-size:calc(13px*var(--docs-text-scale, 1));gap:8px;padding:16px 18px}.docs-note strong{color:var(--dashboard-text-primary);font-weight:500}.docs-note p{color:var(--dashboard-text-muted)}.docs-steps{grid-gap:20px;display:grid;gap:20px;list-style:decimal;margin:0;padding-left:22px}.docs-steps li{padding-left:4px}.docs-steps strong{color:var(--dashboard-text-primary);display:block;font-weight:500;margin-bottom:4px}.docs-steps span{color:var(--dashboard-text-secondary)}.docs-preset-list{display:grid}.docs-preset-list article{grid-gap:8px 22px;border-bottom:1px solid var(--surface-5);display:grid;gap:8px 22px;grid-template-columns:minmax(110px,.65fr) minmax(0,1fr);padding:20px 0}.docs-preset-list article:first-child{border-top:1px solid var(--surface-5)}.docs-preset-list h3{color:var(--dashboard-text-primary);font-size:14px;font-size:calc(14px*var(--docs-text-scale, 1));font-weight:500}.docs-preset-list p{font-size:13px;font-size:calc(13px*var(--docs-text-scale, 1))}.docs-preset-list span{color:var(--dashboard-text-muted);font-size:12px;font-size:calc(12px*var(--docs-text-scale, 1));grid-column:2}.docs-tool-index{grid-gap:8px 24px;display:grid;gap:8px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-tool-index>div{border-top:1px solid var(--surface-5);padding:16px 0}.docs-tool-index a{align-items:center;color:var(--dashboard-text-primary);display:flex;font-size:14px;font-size:calc(14px*var(--docs-text-scale, 1));gap:10px;justify-content:space-between;min-height:32px}.docs-tool-index a:hover{text-decoration:underline;text-underline-offset:4px}.docs-tool-index small{color:var(--dashboard-text-muted);font:11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font:calc(11px*var(--docs-text-scale, 1)) ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.docs-tool-index p{color:var(--dashboard-text-muted);font-size:12px;font-size:calc(12px*var(--docs-text-scale, 1));margin-top:8px}.docs-tool{grid-gap:16px;border-top:1px solid var(--surface-5);display:grid;gap:16px;margin-top:12px;padding-top:32px}.docs-tool h3{color:var(--dashboard-text-primary);font-size:21px;font-size:calc(21px*var(--docs-text-scale, 1));font-weight:500;letter-spacing:-.4px;line-height:1.4}.docs-tool-summary{font-size:14px;font-size:calc(14px*var(--docs-text-scale, 1))}.docs-tool-spec>div{grid-gap:20px;border-bottom:1px solid var(--surface-5);display:grid;gap:20px;grid-template-columns:minmax(110px,.3fr) minmax(0,1fr);padding:18px 0}.docs-tool-spec dt{color:var(--dashboard-text-muted);font-size:12px;font-size:calc(12px*var(--docs-text-scale, 1))}.docs-tool-spec dd{font-size:13px;font-size:calc(13px*var(--docs-text-scale, 1));line-height:1.8}.docs-titlebar-settings{grid-gap:18px;display:grid;gap:18px;list-style:none;margin:0;padding:0}.docs-titlebar-settings li{grid-gap:4px;display:grid;gap:4px}.docs-titlebar-settings strong{color:var(--dashboard-text-primary);font-size:12px;font-size:calc(12px*var(--docs-text-scale, 1));font-weight:500}.docs-document-footer{grid-gap:24px;border-top:1px solid var(--surface-6);display:grid;gap:24px;padding:28px 0 8px}.docs-document-footer p{color:var(--dashboard-text-muted);font-size:12px;font-size:calc(12px*var(--docs-text-scale, 1))}.docs-document-footer>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.docs-document-footer a{align-items:center;color:var(--dashboard-text-secondary);display:inline-flex;font-size:12px;font-size:calc(12px*var(--docs-text-scale, 1));gap:6px;min-height:32px}.docs-document-footer a:hover{color:var(--dashboard-text-primary)}.docs-mobile-bar{display:none}.docs-icon-button{background:var(--surface-3);border:1px solid var(--surface-5);border-radius:7px;color:var(--dashboard-text-primary);display:grid;height:32px;place-items:center;width:32px}@media (max-width:1100px){.docs-page-frame{gap:16px;grid-template-columns:208px minmax(0,1fr);padding-left:20px}.docs-content-column{padding:40px 32px 28px}.docs-tool-spec>div{gap:8px;grid-template-columns:1fr}}@media (max-width:767px){.docs-page-frame{gap:10px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding:8px 10px 10px}.docs-mobile-bar{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.docs-desktop-brand,.docs-sidebar{display:none}.docs-sidebar.is-open{background:var(--surface-2);border:1px solid var(--surface-5);border-radius:14px;display:flex;grid-area:2/1;padding:16px 12px;z-index:3}.docs-sidebar.is-open+.docs-reading-pane{visibility:hidden}.docs-reading-pane{border-radius:14px;grid-area:2/1}.docs-toolbar{padding-inline:14px}.docs-content-column{gap:38px;padding:32px 24px 24px}.docs-intro h1{font-size:28px;font-size:calc(28px*var(--docs-text-scale, 1))}.bullflow-docs h2{font-size:23px;font-size:calc(23px*var(--docs-text-scale, 1))}.docs-tool h3{font-size:20px;font-size:calc(20px*var(--docs-text-scale, 1))}.docs-section,.docs-tool-group{padding-top:32px}.docs-nav-group-link,.docs-nav-link{font-size:13px;min-height:40px}.docs-nav-group-heading button{height:36px;width:32px}.docs-filter{min-height:40px}}@media (max-width:540px){.docs-preset-list article{grid-template-columns:minmax(0,1fr)}.docs-preset-list span{grid-column:1}.docs-tool-index{grid-template-columns:minmax(0,1fr)}}@media (max-width:414px){.docs-content-column{padding-inline:18px}.docs-toolbar{gap:8px;padding-inline:12px}.docs-toolbar nav{gap:5px}}@media (prefers-reduced-motion:reduce){.bullflow-docs *,.bullflow-docs :after,.bullflow-docs :before{scroll-behavior:auto!important;transition:none!important}}.docs-search-trigger{align-items:center;border:1px solid var(--surface-6);border-radius:7px;color:var(--dashboard-text-muted);display:inline-flex;flex:none;font-size:11px;gap:7px;height:30px;padding:0 9px}.docs-search-trigger:hover{background:var(--surface-3);color:var(--dashboard-text-primary)}.docs-search-trigger kbd{font:10px ui-monospace,monospace;margin-left:8px}@media (max-width:767px){.docs-search-trigger{justify-content:center;padding:0;width:30px}.docs-search-trigger :is(span,kbd){display:none}}