@charset "UTF-8";*{box-sizing:border-box}html,body{margin:0;padding:0}:root{--color-text: #e8edff;--color-bg: #0b1020;--brand-accent: #9333ea;--brand-accent-strong: #6b21a8;--brand-accent-soft: #c084fc;--brand-accent-contrast: #fdf4ff;--brand-accent-border: rgba(192, 132, 252, .42);--brand-accent-surface: rgba(147, 51, 234, .16);--brand-accent-surface-strong: rgba(147, 51, 234, .24);--brand-accent-shadow: 0 14px 32px rgba(76, 29, 149, .34);--markdown-text: #d7e0ff;--markdown-heading: #f8fbff;--markdown-link: #8ddfff;--inline-code-bg: rgba(0, 0, 0, .28);--inline-code-border: rgba(255, 255, 255, .12);--code-block-border: rgba(255, 255, 255, .14);--code-block-bg: rgba(0, 0, 0, .28);--code-language-color: #a5b4fc;--code-language-bg: rgba(15, 23, 42, .55);--code-copy-button-text: #dbeafe;--code-copy-button-bg: rgba(30, 41, 59, .85);--code-copy-button-border: rgba(148, 163, 184, .4);--code-copy-button-hover-bg: rgba(51, 65, 85, .95);--code-copy-button-copied-text: #ecfeff;--code-copy-button-copied-bg: rgba(13, 148, 136, .92);--code-copy-button-copied-border: rgba(45, 212, 191, .65);--blockquote-text: #c6d3ff;--blockquote-border: rgba(141, 223, 255, .55);--api-endpoint-surface: rgba(226, 232, 240, .16);--api-endpoint-border: rgba(148, 163, 184, .42);--api-endpoint-divider: rgba(148, 163, 184, .3);--api-endpoint-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), 0 1px 2px rgba(15, 23, 42, .18);--api-endpoint-path: #eef4ff;--api-endpoint-method-text: #f8fbff}body[data-theme=light]{--color-text: #10213f;--color-bg: #f5f8ff;--brand-accent: #9333ea;--brand-accent-strong: #6b21a8;--brand-accent-soft: #7e22ce;--brand-accent-contrast: #ffffff;--brand-accent-border: rgba(107, 33, 168, .24);--brand-accent-surface: rgba(147, 51, 234, .08);--brand-accent-surface-strong: rgba(147, 51, 234, .14);--brand-accent-shadow: 0 12px 28px rgba(107, 33, 168, .18);--markdown-text: #1d315a;--markdown-heading: #091228;--markdown-link: #1d4ed8;--inline-code-bg: rgba(148, 163, 184, .18);--inline-code-border: rgba(30, 41, 59, .2);--code-block-border: rgba(30, 41, 59, .2);--code-block-bg: rgba(226, 232, 240, .45);--code-language-color: #334155;--code-language-bg: rgba(203, 213, 225, .65);--code-copy-button-text: #0f172a;--code-copy-button-bg: rgba(255, 255, 255, .84);--code-copy-button-border: rgba(148, 163, 184, .45);--code-copy-button-hover-bg: rgba(248, 250, 252, .98);--code-copy-button-copied-text: #f8fafc;--code-copy-button-copied-bg: rgba(13, 148, 136, .92);--code-copy-button-copied-border: rgba(15, 118, 110, .5);--blockquote-text: #334155;--blockquote-border: rgba(59, 130, 246, .45);--api-endpoint-surface: linear-gradient(180deg, #eef1f6 0%, #e4e8ef 100%);--api-endpoint-border: rgba(148, 163, 184, .58);--api-endpoint-divider: rgba(148, 163, 184, .42);--api-endpoint-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 1px 2px rgba(15, 23, 42, .08);--api-endpoint-path: #0f172a;--api-endpoint-method-text: #f8fbff}body{font-family:Noto Sans JP,Segoe UI,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.6;color:var(--color-text);background:var(--color-bg)}.markdown-body{margin:0 auto;color:var(--markdown-text);font-size:1rem;line-height:1.9;word-break:break-word}.markdown-body :is(h1,h2,h3,h4,h5,h6){margin:1.6em 0 .6em;line-height:1.35;color:var(--markdown-heading);letter-spacing:.01em}.markdown-body h1:first-child{margin-top:0}.markdown-body h1{font-size:clamp(1.8rem,4.2vw,2.4rem)}.markdown-body h2{font-size:clamp(1.4rem,3vw,1.8rem);border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:.35rem}body[data-theme=light] .markdown-body h2{border-bottom-color:#0f172a26}.markdown-body :is(p,ul,ol,blockquote,pre,table){margin:.9em 0}.markdown-body table th{text-align:left;padding:.5em 1em .5em .5em}.markdown-body table td{padding:.5em 1em .5em .5em}.markdown-body :is(ul,ol){padding-left:1.4rem}.markdown-body li+li{margin-top:.35rem}.markdown-body a{color:var(--markdown-link);text-decoration-thickness:1px;text-underline-offset:2px}.markdown-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em;border-radius:.35rem;background:var(--inline-code-bg);border:1px solid var(--inline-code-border);padding:.15em .45em}.markdown-body pre{overflow-x:auto;padding:.95rem;border-radius:.75rem;border:1px solid var(--code-block-border);background:var(--code-block-bg)}.markdown-body .code-block{position:relative;margin:.9em 0;border-radius:.75rem;border:1px solid var(--code-block-border);overflow:hidden;background:var(--code-block-bg)}.markdown-body .code-block__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .65rem .45rem .75rem;border-bottom:1px solid var(--inline-code-border);background:var(--code-language-bg)}.markdown-body .code-block__language{min-width:0;padding:0;font-size:.75rem;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:var(--code-language-color);overflow-wrap:anywhere}.markdown-body .code-copy-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;max-width:100%;min-width:3.7rem;padding:.28rem .72rem;border:1px solid var(--code-copy-button-border);border-radius:999px;background:var(--code-copy-button-bg);color:var(--code-copy-button-text);font:inherit;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.02em;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.markdown-body .code-copy-button:hover{background:var(--code-copy-button-hover-bg)}.markdown-body .code-copy-button:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.markdown-body .code-copy-button[data-copy-state=copied]{color:var(--code-copy-button-copied-text);border-color:var(--code-copy-button-copied-border);background:var(--code-copy-button-copied-bg)}.markdown-body .code-block pre{margin:0;border:0;border-radius:0;background:transparent}@media(max-width:640px){.markdown-body .code-block__header{flex-wrap:wrap;align-items:flex-start}.markdown-body .code-copy-button{margin-left:auto}}.markdown-body pre code{background:transparent;border:0;padding:0}.markdown-body blockquote{margin-left:0;padding:.15rem 0 .15rem .95rem;color:var(--blockquote-text);border-left:3px solid var(--blockquote-border)}.markdown-body .api-endpoint-link{text-decoration:none;color:inherit}.markdown-body .api-endpoint-link--no-pointer{cursor:default}.markdown-body .api-endpoint{--api-method-color: #cbd5e1;display:inline-flex;align-items:stretch;gap:0;margin:0 .1rem;padding:0;overflow:hidden;border-radius:.75rem;border:1px solid var(--api-endpoint-border);background:var(--api-endpoint-surface);box-shadow:var(--api-endpoint-shadow);font-size:1.05rem;line-height:1;white-space:nowrap}.markdown-body .api-endpoint__method{display:inline-flex;align-items:center;justify-content:center;min-width:4.2rem;padding:.5rem .9rem;border-radius:0;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--api-endpoint-method-text);background:linear-gradient(180deg,color-mix(in srgb,var(--api-method-color) 92%,white 8%) 0%,var(--api-method-color) 100%)}.markdown-body .api-endpoint__path{display:inline-flex;align-items:center;padding:.48rem 1rem;border:0;border-left:1px solid var(--api-endpoint-divider);border-radius:0;background:transparent;font-size:.96em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:500;letter-spacing:.01em;color:var(--api-endpoint-path)}.markdown-body .api-endpoint--get{--api-method-color: #22c55e}.markdown-body .api-endpoint--post{--api-method-color: #3b82f6}.markdown-body .api-endpoint--put{--api-method-color: #f59e0b}.markdown-body .api-endpoint--patch{--api-method-color: #a855f7}.markdown-body .api-endpoint--delete{--api-method-color: #ef4444}.markdown-body .api-endpoint--options{--api-method-color: #06b6d4}.markdown-body .api-endpoint--head{--api-method-color: #94a3b8}.markdown-body p .api-endpoint,.markdown-body li .api-endpoint{border-radius:.65rem;font-size:inherit}.markdown-body p .api-endpoint__method,.markdown-body li .api-endpoint__method{min-width:3.5rem;padding:.34rem .7rem;font-size:.68rem}.markdown-body p .api-endpoint__path,.markdown-body li .api-endpoint__path{padding:.34rem .8rem;font-size:.84em}.markdown-body td .api-endpoint,.markdown-body th .api-endpoint{border-radius:.65rem;font-size:inherit}.markdown-body td .api-endpoint__method,.markdown-body th .api-endpoint__method{min-width:3.5rem;padding:.34rem .7rem;font-size:.68rem}.markdown-body td .api-endpoint__path,.markdown-body th .api-endpoint__path{padding:.34rem .8rem;font-size:.84em}.markdown-body p>.api-endpoint-link:only-child .api-endpoint,.markdown-body p>.api-endpoint:only-child{margin:0;border-radius:.78rem;font-size:1.1rem}.markdown-body>p:first-child:has(>.api-endpoint-link:only-child),.markdown-body>p:first-child:has(>.api-endpoint:only-child){margin-top:0}.markdown-body p>.api-endpoint-link:only-child .api-endpoint__method,.markdown-body p>.api-endpoint:only-child .api-endpoint__method{min-width:4.5rem;padding:.55rem .95rem;font-size:.85rem}.markdown-body p>.api-endpoint-link:only-child .api-endpoint__path,.markdown-body p>.api-endpoint:only-child .api-endpoint__path{padding:.54rem 1.05rem;font-size:.97em}.markdown-body [data-rehype-pretty-code-figure]{margin:0}.markdown-body pre code span{border:0;background:transparent}body[data-theme=dark] .markdown-body pre code span[style*=--shiki-dark]{color:var(--shiki-dark)}body[data-theme=light] .markdown-body pre code span[style*=--shiki-light]{color:var(--shiki-light)}
