.site-header[data-astro-cid-nen7h5rs]{z-index:10;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.logo[data-astro-cid-nen7h5rs]{color:var(--text);align-items:center;gap:10px;font-size:1.2rem;font-weight:500;text-decoration:none;display:flex}.logo[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{color:var(--accent-strong)}ul[data-astro-cid-nen7h5rs]{gap:4px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-dim);border-radius:999px;padding:6px 12px;font-weight:500;text-decoration:none;display:block}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--text);background:var(--surface-2)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent-strong);background:var(--accent-soft)}.account[data-astro-cid-nen7h5rs]{flex-shrink:0;position:relative}.signin[data-astro-cid-nen7h5rs]{background:var(--accent);color:#fff;border-radius:999px;padding:7px 16px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.signin[data-astro-cid-nen7h5rs][hidden]{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-weight:500;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2)}.avatar[data-astro-cid-nen7h5rs]{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;display:grid}.drop[data-astro-cid-nen7h5rs]{background:var(--surface);border:1px solid var(--border);min-width:170px;box-shadow:var(--shadow);border-radius:12px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.drop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.drop[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;text-decoration:none;display:block}.drop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.drop[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2)}.drop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][hidden]{display:none}.drop[data-astro-cid-nen7h5rs] form[data-astro-cid-nen7h5rs]{margin:0}.langs[data-astro-cid-nen7h5rs]{flex-shrink:0;margin-left:auto;position:relative}.langs[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;color:var(--text-dim);white-space:nowrap;border-radius:999px;padding:6px 10px;font-weight:500;list-style:none}.langs[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.langs[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2);color:var(--text)}.langs[data-astro-cid-nen7h5rs] .drop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--accent-strong);font-weight:700}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap}.logo[data-astro-cid-nen7h5rs]{flex-shrink:0}@media (width<=520px){.bar[data-astro-cid-nen7h5rs]{gap:6px}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:0}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:6px 7px;font-size:.92rem}nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:first-child{display:none}nav[data-astro-cid-nen7h5rs]{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}nav[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.langs[data-astro-cid-nen7h5rs]{margin-left:0}.langs[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{padding:6px 4px}.signin[data-astro-cid-nen7h5rs]{white-space:nowrap}.langs[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.logo[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.who[data-astro-cid-nen7h5rs]{display:none}.signin[data-astro-cid-nen7h5rs]{padding:6px 12px}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:6px 9px}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);color:var(--text-dim);margin-top:96px;font-size:.9rem}.row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:28px;display:flex}p[data-astro-cid-jo6i4kqk]{margin:0}.note[data-astro-cid-jo6i4kqk]{max-width:46ch}:root{--bg:#f6f7f9;--surface:#fff;--surface-2:#eef1f4;--text:#14181f;--text-dim:#4c5563;--border:#dde2e8;--accent:#00897b;--accent-strong:#006e63;--accent-soft:#d9f2ef;--shadow:0 1px 2px #0000000f, 0 4px 16px #0000000f;--radius:14px;--content:1080px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0e1116;--surface:#161b22;--surface-2:#1d232c;--text:#eef1f4;--text-dim:#a3adba;--border:#2a313b;--accent:#2bb5a5;--accent-strong:#5fd4c6;--accent-soft:#10302d;--shadow:0 1px 2px #0006, 0 6px 20px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;font-size:1.0625rem;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--accent-strong)}h1,h2,h3{letter-spacing:-.01em;line-height:1.2}.container{width:100%;max-width:var(--content);margin-inline:auto;padding-inline:20px}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5em;padding:.7em 1.2em;font-weight:600;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:progress;transform:none}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-strong)}.btn-ghost{border-color:var(--border);color:var(--text);background:var(--surface)}.btn-ghost:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong)}.eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-strong);font-size:.8rem}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}:lang(ja) body{line-break:strict;font-family:system-ui,-apple-system,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic UI,Meiryo,Noto Sans JP,sans-serif}:lang(bn) body{font-family:system-ui,Noto Sans Bengali,Nirmala UI,Vrinda,Shonar Bangla,Kohinoor Bangla,sans-serif;line-height:1.75}:lang(zh) body{line-break:strict;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,Noto Sans SC,Source Han Sans SC,sans-serif}:lang(ko) body{word-break:keep-all;font-family:system-ui,-apple-system,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif}:lang(hi) body{font-family:system-ui,Noto Sans Devanagari,Nirmala UI,Mangal,Kohinoor Devanagari,sans-serif;line-height:1.75}.lang-suggest{background:var(--accent-soft);color:var(--text);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:8px 16px;font-size:.95rem;display:flex}.lang-suggest[hidden]{display:none}.lang-suggest a{font-weight:700}.lang-suggest button{font:inherit;color:var(--text-dim);cursor:pointer;background:0 0;border:0;text-decoration:underline}.ad-label[data-astro-cid-o3gzxaia]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#8a93a0);margin:0 0 6px;font-size:.72rem}.ad-rail[data-astro-cid-o3gzxaia]{display:none}@media (width>=1448px) and (height>=760px){.ad-rail[data-astro-cid-o3gzxaia]{z-index:5;width:clamp(160px,50vw - 588px,300px);min-height:600px;display:block;position:fixed;top:110px;right:calc(50vw - 564px + -1*clamp(160px,50vw - 588px,300px))}.ad-end[data-astro-cid-o3gzxaia]{display:none}}.ad-end[data-astro-cid-o3gzxaia]{max-width:var(--content,1080px);min-height:300px;margin:40px auto;padding-inline:20px}
