: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}[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}.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[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[data-astro-cid-nen7h5rs]{margin-inline-start:auto}}@media (width<=420px){.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:28px}.lang[data-astro-cid-nen7h5rs]{padding:6px;font-size:0}}.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(5,minmax(0,1fr));gap:24px;display:grid}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))}}
