@charset "UTF-8";.shortcode-callout{--c: var(--color-primary);--bg: #F2F4FE;--note-bg: #F7F8FE;margin:24px 0;padding:18px 22px;border-left:2px solid var(--c);background:linear-gradient(90deg,var(--bg),rgba(255,255,255,0))}.shortcode-callout--tip{--c: #1F7A4D;--bg: #ECF7F1;--note-bg: #F3FAF6}.shortcode-callout--warning{--c: #A04A0E;--bg: #FFF1E6;--note-bg: #FFF9F5}.shortcode-callout--danger{--c: #B5523B;--bg: #FBEEE9;--note-bg: #FDF6F3}.shortcode-callout__label{display:block;padding-bottom:6px;font-family:var(--font-mono);font-size:var(--fz-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.shortcode-callout__text,.shortcode-callout .shortcode-callout__text{margin:0;font-size:16px;line-height:1.6;color:var(--color-text)}.shortcode-callout--note{margin:28px 0;padding:20px 22px;border:1px solid var(--color-border);border-left:3px solid var(--c);background:var(--note-bg)}@media(max-width:768px){.shortcode-callout{padding:16px 18px}.shortcode-callout__text{font-size:15px}}.docs-code{max-width:760px;margin:8px 0 22px}.docs-code__tabs{display:flex;gap:2px;margin-bottom:8px;padding:4px;background:var(--color-border-soft)}.docs-code__tab{padding:7px 12px;font-family:var(--font-mono);font-size:var(--fz-xs);color:var(--color-text-muted)}.docs-code__tab:hover{color:var(--color-text)}.docs-code__tab--active{background:var(--bg);color:var(--color-text);box-shadow:0 1px 2px #0b0b0a14}.docs-code--synced .docs-code__tabs{display:none}.docs-code__box{background:#15161b;color:#e7e8ee}.docs-code__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid #2A2C36;font-family:var(--font-mono);font-size:var(--fz-xxs);color:#9aa0b4}.docs-code__copy{padding:3px 9px;border:1px solid #3A3D4A;font-family:var(--font-mono);font-size:var(--fz-xxs);color:#c9ccda}.docs-code__copy:hover{border-color:#9aa0b4}.docs-code__panel[hidden]{display:none}.docs-code pre{margin:0;padding:16px 18px 18px;overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.65;white-space:pre;tab-size:4;font-variant-ligatures:none}.docs-code pre code{padding:0;background:none;font-size:inherit;color:inherit}.docs-code__hint{display:none}@media(max-width:768px){.docs-code__tabs{gap:6px;margin:0 calc(-1 * var(--container-pad)) 8px;padding:0 var(--container-pad) 4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:none}.docs-code__tabs::-webkit-scrollbar{display:none}.docs-code__tab{flex:none;height:32px;padding:0 14px;border:1px solid var(--color-border-strong);background:var(--bg);color:var(--color-text)}.docs-code__tab--active{background:var(--bg-ink);border-color:var(--bg-ink);color:#fff;box-shadow:none}.docs-code__head{padding:7px 12px;font-size:10px}.docs-code pre{padding:14px 16px;font-size:12px;line-height:1.6}.docs-code__hint{display:block;margin-top:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint)}.docs-code--synced .docs-code__hint{display:none}}.docs{padding-top:16px;padding-bottom:60px}.docs__frame{display:grid;grid-template-columns:280px minmax(0,1fr) 240px;border:1px solid var(--color-border);border-bottom:0}@media(max-width:1199px){.docs__frame{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:768px){.docs{padding-top:0;padding-bottom:40px}.docs__frame{display:block;border:0}}.docs-version{padding:2px 6px;border:1px solid #C9D2FA;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.docs-method{flex:none;padding:1px 5px;border:1px solid;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.04em}.docs-method--get{color:#1f7a4d;border-color:#bfe2cf}.docs-method--post{color:var(--color-primary);border-color:#c9d2fa}.docs-method--patch{color:#a05a00;border-color:#f0d9b0}.docs-method--delete{color:#b5523b;border-color:#f0c9be}.docs-bar{display:none}@media(max-width:768px){.docs-bar{position:sticky;top:var(--header-h);z-index:20;display:flex;align-items:center;gap:8px;margin:0 calc(-1 * var(--container-pad));padding:10px 16px;background:#fcfcfb;border-bottom:1px solid var(--color-border)}}.docs-bar__toggle{flex:1;display:flex;align-items:center;justify-content:space-between;min-width:0;height:38px;padding:0 12px;border:1px solid #DCDCD6;background:var(--bg);font-size:var(--fz-sm)}.docs-bar__current{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-bar__current .docs-version{padding:1px 5px;font-size:9px}.docs-bar__arrow{font-size:11px}.docs-bar__search{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border:1px solid #DCDCD6;background:var(--bg);color:var(--color-text-secondary)}.docs-side{display:flex;flex-direction:column;gap:2px;padding:22px 18px 40px;background:#fcfcfb;border-right:1px solid var(--color-border)}.docs-side__head{display:flex;align-items:center;gap:8px;padding:0 10px}.docs-side__title{font-size:var(--fz-default);font-weight:600}.docs-side__close{display:none}.docs-side>*{flex-shrink:0}@media(max-width:1199px){.docs-side{padding:18px 12px 32px}}@media(max-width:768px){.docs-side{position:fixed;inset:0;z-index:60;display:none;overflow-y:auto;overscroll-behavior:contain;padding:12px 20px 40px;border:0}.docs-side--open{display:flex}.docs-side__head{padding:0;min-height:44px}.docs-side__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;border:1px solid #DCDCD6;background:var(--bg);font-size:22px;line-height:1}}.docs-search{display:flex;align-items:center;gap:8px;height:38px;margin:10px 0 14px;padding:0 10px;border:1px solid #DCDCD6;background:var(--bg);color:var(--color-text-faint)}.docs-search:focus-within{border-color:var(--bg-ink)}.docs-search__icon{flex:none}.docs-search__input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:13px;color:var(--color-text)}.docs-search__input::placeholder{color:var(--color-text-faint)}.docs-search__kbd{padding:1px 5px;border:1px solid #DCDCD6;font-family:var(--font-mono);font-size:10px;color:var(--color-text-faint)}@media(max-width:768px){.docs-search{height:44px}.docs-search__input{font-size:16px}.docs-search__kbd{display:none}}.docs-nav__group-title{display:block;padding:16px 10px 6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint)}.docs-nav__link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;font-size:var(--fz-sm);color:var(--color-text-secondary)}.docs-nav__link:hover{color:var(--color-text)}.docs-nav__link--active{background:var(--bg);color:var(--color-text);font-weight:500;box-shadow:inset 2px 0 0 var(--color-primary),0 1px 2px #0b0b0a0d}.docs-nav__link--folder{cursor:pointer;list-style:none}.docs-nav__link--folder::-webkit-details-marker{display:none}.docs-nav__link--folder:after{content:"▸";font-size:10px;color:var(--color-text-faint)}.docs-nav__folder[open]>.docs-nav__link--folder:after{content:"▾"}.docs-nav__sub{display:flex;align-items:center;gap:8px;padding:5px 10px 5px 24px;font-size:13px;color:var(--color-text-muted)}.docs-nav__sub:hover{color:var(--color-text)}.docs-nav__sub--active{background:var(--bg);color:var(--color-text);font-weight:500;box-shadow:inset 2px 0 0 var(--color-primary)}@media(max-width:768px){.docs-nav__link{padding:10px;font-size:15px}.docs-nav__sub{padding:8px 10px 8px 24px;font-size:14px}}.docs-main{min-width:0;padding:44px 56px 72px}.docs-main__crumbs{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:14px;font-family:var(--font-mono);font-size:var(--fz-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint)}.docs-main__crumbs a{color:inherit}.docs-main__crumbs a:hover{color:var(--color-text)}.docs-main__title{font-size:44px;line-height:1.05;letter-spacing:-.04em}.docs-main__title+.docs-content{margin-top:16px}@media(max-width:1199px){.docs-main{padding:36px 40px 64px}}@media(max-width:768px){.docs-main{padding:28px 0 0}.docs-main__crumbs{padding-bottom:10px}.docs-main__title{font-size:var(--h1);line-height:1.06}.docs-main__title+.docs-content{margin-top:14px}}.docs-content p{max-width:720px;margin:0 0 14px;font-size:var(--fz-default);line-height:1.7;color:#22221f}.docs-content a{color:var(--color-link);text-decoration:underline;text-underline-offset:3px}.docs-content strong,.docs-content b{font-weight:600}.docs-content code{padding:1px 6px;background:var(--color-border-soft);font-family:var(--font-mono);font-size:13.5px}.docs-content ul:not([class]){max-width:720px;margin:0 0 16px}.docs-content ul:not([class])>li{position:relative;margin-bottom:8px;padding-left:20px;font-size:var(--fz-default);line-height:1.6}.docs-content ul:not([class])>li:before{content:"";position:absolute;left:2px;top:.7em;width:5px;height:5px;background:var(--bg-ink)}.docs-content h2{margin:44px 0 12px;font-size:var(--h3);line-height:1.2;letter-spacing:-.025em;scroll-margin-top:24px}.docs-content h3{margin:28px 0 8px;font-size:18px;letter-spacing:-.01em;scroll-margin-top:24px}@media(max-width:768px){.docs-content h2{margin:32px 0 6px;font-size:24px;scroll-margin-top:calc(var(--header-h) + 70px)}}.docs-base{display:flex;flex-direction:column;gap:8px;max-width:760px;margin:22px 0;padding:18px 20px;border:1px solid #C9D2FA;background:#f4f6fe}.docs-base__label{font-size:var(--fz-sm);font-weight:600;color:var(--color-primary)}.docs-base__url{align-self:flex-start;max-width:100%;overflow-x:auto;padding:5px 10px;border:1px solid #DCE1FA;background:var(--bg);font-family:var(--font-mono);font-size:var(--fz-sm);white-space:nowrap}@media(max-width:768px){.docs-base{padding:14px 16px}.docs-base__url{padding:5px 8px;font-size:12.5px}}.docs-step{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px;max-width:760px;margin-top:22px}.docs-step__n{grid-row:span 2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1.2px solid var(--bg-ink);font-family:var(--font-mono);font-size:var(--fz-xs)}.docs-step__title{margin:2px 0 8px;font-size:18px;letter-spacing:-.01em;scroll-margin-top:24px}.docs-step__body{min-width:0}.docs-step__body p{max-width:720px;margin:0 0 14px;font-size:var(--fz-default);line-height:1.7;color:#22221f}.docs-step__body a{color:var(--color-link);text-decoration:underline;text-underline-offset:3px}.docs-step__body strong,.docs-step__body b{font-weight:600}.docs-step__body code{padding:1px 6px;background:var(--color-border-soft);font-family:var(--font-mono);font-size:13.5px}.docs-step__body ul:not([class]){max-width:720px;margin:0 0 16px}.docs-step__body ul:not([class])>li{position:relative;margin-bottom:8px;padding-left:20px;font-size:var(--fz-default);line-height:1.6}.docs-step__body ul:not([class])>li:before{content:"";position:absolute;left:2px;top:.7em;width:5px;height:5px;background:var(--bg-ink)}@media(max-width:768px){.docs-step{grid-template-columns:26px minmax(0,1fr);column-gap:10px;margin-top:18px}.docs-step__n{grid-row:auto;width:26px;height:26px;font-size:var(--fz-xxs)}.docs-step__title{align-self:center;margin:0;font-size:17px;scroll-margin-top:calc(var(--header-h) + 70px)}.docs-step__body{grid-column:1/-1;padding-top:8px}.docs-step__body p{font-size:15px;line-height:1.6}}.docs-endpoint{display:flex;align-items:center;gap:10px;max-width:760px;margin:18px 0;padding:12px 14px;border:1px solid var(--color-border)}.docs-endpoint__path{min-width:0;font-family:var(--font-mono);font-size:var(--fz-sm);overflow-wrap:anywhere}.docs-endpoint__param{color:var(--color-primary)}.docs-endpoint__copy{flex:none;margin-left:auto;padding:3px 8px;border:1px solid #DCDCD6;background:var(--bg);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.docs-endpoint__copy:hover{border-color:var(--bg-ink)}@media(max-width:768px){.docs-endpoint{gap:8px;padding:10px 12px}.docs-endpoint__path{font-size:12.5px}}.docs-table{max-width:760px;margin:8px 0 20px;overflow-x:auto}.docs-table table{width:100%;border-collapse:collapse;font-size:var(--fz-sm)}.docs-table th{padding:9px 10px;border-bottom:1px solid var(--color-border);background:var(--bg-soft);text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-faint)}.docs-table td{padding:11px 10px;border-bottom:1px solid #EEEEEA;vertical-align:top;line-height:1.5}.docs-table td:first-child{font-family:var(--font-mono);font-size:13px;white-space:nowrap}.docs-table code{padding:0;background:none;font-size:13px}.docs-required{margin-left:6px;font-family:var(--font-mono);font-size:10px;color:#b5523b}.docs-main .shortcode-callout{max-width:760px}.docs-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:760px;margin-top:48px}.docs-pager__link{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--color-border);color:var(--color-text)}.docs-pager__link:hover{border-color:var(--bg-ink)}.docs-pager__label{font-size:var(--fz-xxs);color:var(--color-text-faint)}@media(max-width:768px){.docs-pager{gap:10px;margin-top:32px}.docs-pager__link{padding:12px;font-size:var(--fz-sm)}}.docs-rail{padding:44px 22px;border-left:1px solid var(--color-border)}.docs-rail__inner{position:sticky;top:24px}.docs-rail__toc{display:flex;flex-direction:column;gap:6px}.docs-rail__title{padding-bottom:8px;font-family:var(--font-mono);font-size:var(--fz-xxs);letter-spacing:.06em;text-transform:uppercase}.docs-rail__link{padding:5px 0 5px 12px;border-left:1px solid var(--color-border);font-size:13px;color:var(--color-text-muted)}.docs-rail__link:hover{color:var(--color-text)}.docs-rail__link--active{padding-left:11px;border-left:2px solid var(--color-primary);color:var(--color-text);font-weight:500}.docs-rail__box{display:flex;flex-direction:column;gap:8px;margin-top:26px;padding:14px;border:1px solid var(--color-border);font-size:13px}.docs-rail__status{display:flex;align-items:center;gap:8px;color:var(--color-text)}.docs-rail__dot{width:7px;height:7px;border-radius:50%;background:#2f9e63;box-shadow:0 0 0 3px #2f9e6324}.docs-rail__more{color:var(--color-primary)}@media(max-width:1199px){.docs-rail{display:none}}.docs-foot{display:flex;justify-content:space-between;gap:16px;padding:16px 24px;border:1px solid var(--color-border);font-size:13px;color:var(--color-text-muted)}.docs-foot a{color:inherit}.docs-foot a:hover{color:var(--color-text)}@media(max-width:768px){.docs-foot{flex-direction:column;gap:4px;margin-top:28px;padding:16px 0 0;border:0;border-top:1px solid var(--color-border);font-size:var(--fz-xs)}}.docs-nav-open{overflow:hidden}
