:root{--tomato:#f26b3a;--tomato-ui:#c2461d;--tomato-ui-hover:#a93a14;--tint:#fff4ee;--tint-border:#e9b79f;--ink:#2b1a12;--text:#1f2328;--muted:#5f6368;--line:#e3e1dc;--line-strong:#cfcdc7;--bg:#fff;--bg-soft:#f6f6f4;--ok:#1a7f37;--warn:#9a6700;--err:#cf222e;--radius:6px;--radius-lg:8px;--shadow:0 1px 3px #0000000d;--content:1040px;--wide:1280px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, "Noto Sans Devanagari", "Noto Sans Arabic", "Noto Sans Thai", "Noto Sans CJK SC", "PingFang SC", "Hiragino Sans", "Microsoft YaHei", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color-scheme:light}*,:before,:after{box-sizing:border-box}:lang(ja){--font:"Hiragino Sans", "Yu Gothic UI", Meiryo, "Noto Sans CJK JP", sans-serif}:lang(zh-Hans){--font:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif}:lang(zh-Hant){--font:"PingFang TC", "Microsoft JhengHei", "Noto Sans CJK TC", sans-serif}:lang(ko){--font:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", sans-serif}body:is(:lang(ja),:lang(zh),:lang(ko)){line-break:strict;overflow-wrap:anywhere}body:is(:lang(hi),:lang(mr),:lang(bn),:lang(ta),:lang(te),:lang(th),:lang(ar),:lang(fa),:lang(ur)){line-height:1.75}:lang(ar) *,:lang(fa) *,:lang(ur) *{letter-spacing:0!important}[dir=rtl] .arrow{display:inline-block;transform:scaleX(-1)}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font:16px/1.55 var(--font);color:var(--text);background:var(--bg);margin:0}a{color:var(--tomato-ui);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--tomato);outline-offset:2px}img,svg{max-width:100%}h1,h2,h3{color:var(--text);line-height:1.25}.container{max-width:var(--content);margin-inline:auto;padding-inline:20px}.container.wide{max-width:var(--wide)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{border-radius:var(--radius);font:600 15px/1.2 var(--font);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.btn:hover{text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--tomato-ui);color:#fff}.btn-primary:hover:not(:disabled){background:var(--tomato-ui-hover)}.btn-secondary{border-color:var(--line-strong);color:var(--text);background:#fff}.btn-secondary:hover:not(:disabled){background:var(--bg-soft)}.btn-lg{padding:14px 30px;font-size:18px}.btn-sm{padding:6px 12px;font-size:13px}.select,.input{font:500 14px/1.2 var(--font);color:var(--text);border:1px solid var(--line-strong);background:#fff;border-radius:4px;padding:7px 10px}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%235F6368'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-inline-end:28px}[dir=rtl] .select{background-position:10px}.staging-banner[data-astro-cid-qno2dkbp]{z-index:1000;color:#3a2b00;text-align:center;letter-spacing:.2px;background:#ffd54a;padding:7px 12px;font:600 13px/1.2 system-ui,sans-serif;position:sticky;top:0}.staging-banner[data-astro-cid-qno2dkbp] a[data-astro-cid-qno2dkbp]{color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:underline}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);z-index:50;background:#fff;position:relative}.inner[data-astro-cid-nen7h5rs]{align-items:center;gap:32px;height:64px;display:flex}.logo[data-astro-cid-nen7h5rs]{flex:none;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:34px}.nav[data-astro-cid-nen7h5rs]{flex:1;gap:22px;display:flex}.menu[data-astro-cid-nen7h5rs]{position:relative}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;color:var(--text);user-select:none;padding:8px 2px;font-size:15px;list-style:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.nav[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:after{content:"";border:4px solid #0000;border-top-color:var(--muted);margin-inline-start:6px;display:inline-block;transform:translateY(2px)}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover{color:var(--tomato-ui)}.panel[data-astro-cid-nen7h5rs]{top:100%;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#fff;gap:2px;min-width:240px;padding:8px;display:grid;position:absolute;inset-inline-start:-12px;box-shadow:0 8px 24px #0000001f}.nav[data-astro-cid-nen7h5rs] .panel[data-astro-cid-nen7h5rs] .items[data-astro-cid-nen7h5rs]{grid-auto-flow:column;grid-template-rows:repeat(var(--rows), auto);grid-template-columns:repeat(var(--cols), minmax(200px, 1fr));gap:2px 8px;display:grid}.nav[data-astro-cid-nen7h5rs] .panel[data-astro-cid-nen7h5rs] .all[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);border-radius:0;margin-top:6px;padding-top:10px}.panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text);border-radius:4px;padding:6px 10px;font-size:14px}.panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--tint);color:var(--tomato-ui);text-decoration:none}.panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].all{color:var(--tomato-ui);font-weight:600}.lang-menu[data-astro-cid-nen7h5rs] .lang-panel[data-astro-cid-nen7h5rs]{min-width:200px;max-height:min(70vh,520px);inset-inline:auto 0;overflow:auto}.lang-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{font-weight:600}.lang-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs].lang{padding:5px 12px}.lang[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);color:var(--text);border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:14px;display:inline-flex}.mobile[data-astro-cid-nen7h5rs]{display:none}.mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{padding:4px 8px;font-size:22px}.mobile[data-astro-cid-nen7h5rs] .panel[data-astro-cid-nen7h5rs]{top:auto;border-radius:0;gap:14px;max-height:calc(100vh - 80px);margin-top:12px;padding:12px 20px 20px;position:fixed;inset-inline:0;overflow:auto}.mobile[data-astro-cid-nen7h5rs] .group[data-astro-cid-nen7h5rs]{gap:2px;display:grid}@media (width<=900px){.nav[data-astro-cid-nen7h5rs]{display:none}.inner[data-astro-cid-nen7h5rs]{justify-content:space-between;gap:12px}.mobile[data-astro-cid-nen7h5rs]{display:block}.lang-menu[data-astro-cid-nen7h5rs]{margin-inline-start:auto}}@media (width<=420px){.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:28px}.lang-name[data-astro-cid-nen7h5rs]{display:none}.lang[data-astro-cid-nen7h5rs]{padding:6px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:#e9e2dc;margin-top:64px;padding:40px 0 24px;font-size:14px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:24px;display:grid}.two-col[data-astro-cid-jo6i4kqk]{grid-column:span 2}.two-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{columns:2;column-gap:24px;display:block}.two-col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{break-inside:avoid;margin-bottom:5px}.all[data-astro-cid-jo6i4kqk]{margin-top:6px;display:inline-block}h2[data-astro-cid-jo6i4kqk]{color:#fff;margin:0 0 10px;font-size:15px}ul[data-astro-cid-jo6i4kqk]{gap:5px;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-jo6i4kqk]{color:#cbbfb5}a[data-astro-cid-jo6i4kqk]:hover{color:#fff}a[data-astro-cid-jo6i4kqk].all{color:#ffb08f}.bottom[data-astro-cid-jo6i4kqk]{color:#a99a8e;border-top:1px solid #4a372c;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:28px;padding-top:18px;display:flex}.bottom[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:26px}.bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.copy[data-astro-cid-jo6i4kqk]{margin-inline-start:auto!important}@media (width<=900px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}
