.tool-icon[data-astro-cid-k4aetswt]{border-radius:var(--radius-button);color:var(--color-on-category);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.md[data-astro-cid-k4aetswt]{width:2.75rem;height:2.75rem}.sm[data-astro-cid-k4aetswt]{border-radius:.5rem;width:2rem;height:2rem}.consent[data-astro-cid-u6s5b3h2]{right:var(--space-md);bottom:calc(var(--space-md) + env(safe-area-inset-bottom));z-index:45;gap:var(--space-sm);width:min(26rem, calc(100vw - 2 * var(--space-md)));padding:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);display:grid;position:fixed;box-shadow:0 16px 40px -16px #00000073}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent-title[data-astro-cid-u6s5b3h2]{margin:0;font-weight:700}.consent-body[data-astro-cid-u6s5b3h2]{color:var(--color-text-muted);margin:0;font-size:.875rem}.consent-actions[data-astro-cid-u6s5b3h2]{gap:var(--space-sm);margin-top:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.consent-button[data-astro-cid-u6s5b3h2]{min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-accent);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-accent);font:inherit;cursor:pointer;font-weight:700}.consent-accept[data-astro-cid-u6s5b3h2]{background:var(--color-accent);color:var(--color-on-accent)}@media (width<=599px){.consent[data-astro-cid-u6s5b3h2]{right:var(--space-sm);bottom:calc(4.25rem + env(safe-area-inset-bottom));left:var(--space-sm);width:auto}:root:has([data-tool-shell][data-task]) .consent[data-astro-cid-u6s5b3h2]{bottom:calc(var(--space-sm) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.consent[data-astro-cid-u6s5b3h2]:not([hidden]){animation:consent-in var(--dur-slow) var(--ease-out)}@keyframes consent-in{0%{opacity:0;transform:translateY(12px)}}}.logo-mark[data-astro-cid-f7espo7c]{--logo-height:var(--logo-size,2rem);align-items:center;gap:.6rem;display:inline-flex}.logo-icon[data-astro-cid-f7espo7c]{width:var(--logo-height);height:var(--logo-height);flex:none;display:block}.logo-word[data-astro-cid-f7espo7c]{height:calc(var(--logo-height) * .72);width:auto;display:block;overflow:visible}.logo-bg[data-astro-cid-f7espo7c]{fill:var(--color-accent)}.logo-tile[data-astro-cid-f7espo7c]{fill:var(--color-on-accent);transform-box:fill-box;transform-origin:50%}.logo-soft[data-astro-cid-f7espo7c]{opacity:.55}.logo-spark[data-astro-cid-f7espo7c]{fill:var(--color-logo-spark)}.logo-tiles[data-astro-cid-f7espo7c]{transform-box:view-box;transform-origin:16px 16px}.logo-name[data-astro-cid-f7espo7c]{fill:var(--color-text)}.logo-tld[data-astro-cid-f7espo7c]{fill:var(--color-accent)}.logo-caret[data-astro-cid-f7espo7c]{fill:var(--color-accent);opacity:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.logo-tiles[data-astro-cid-f7espo7c]{transition:transform var(--dur-slow) var(--ease-out)}a:hover>.logo-mark[data-astro-cid-f7espo7c] .logo-tiles[data-astro-cid-f7espo7c],a:focus-visible>.logo-mark[data-astro-cid-f7espo7c] .logo-tiles[data-astro-cid-f7espo7c]{transform:rotate(90deg)}}@media (prefers-reduced-motion:no-preference){.logo-intro .logo-tile[data-astro-cid-f7espo7c]{animation:logo-pop .42s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms)}.logo-intro .logo-spark[data-astro-cid-f7espo7c]{animation-name:logo-pop-spark;animation-duration:.56s}.logo-intro .logo-glyph[data-astro-cid-f7espo7c]{animation:logo-type .14s var(--ease-out) both;animation-delay:calc(.42s + var(--i) * 70ms)}}@keyframes logo-pop{0%{opacity:0;transform:scale(.3)}}@keyframes logo-pop-spark{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}@keyframes logo-type{0%{opacity:0;transform:translateY(6px)}}.footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-4xl);padding-block:var(--space-3xl) var(--space-xl);background:var(--color-surface);border-top:1px solid var(--color-border-subtle)}.top[data-astro-cid-jo6i4kqk]{gap:var(--space-2xl);display:grid}.name[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.promise[data-astro-cid-jo6i4kqk]{max-width:22rem;margin:var(--space-sm) 0 0;color:var(--color-text-muted)}.columns[data-astro-cid-jo6i4kqk]{gap:var(--space-md) var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.title[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-sm);font-weight:700}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}a[data-astro-cid-jo6i4kqk],.settings[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.settings[data-astro-cid-jo6i4kqk]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.settings[data-astro-cid-jo6i4kqk]:hover,a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent);text-underline-offset:4px;text-decoration:underline}}.copyright[data-astro-cid-jo6i4kqk]{margin:var(--space-2xl) 0 0;padding-top:var(--space-lg);border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:.875rem}@media (width>=900px){.top[data-astro-cid-jo6i4kqk]{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.search{width:100%;position:relative}.search .field{align-items:center;gap:var(--space-sm);min-height:44px;padding-inline:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text-muted);transition:border-color var(--dur-fast) var(--ease-out);display:flex}.search .field:focus-within{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:1px}.search input{min-width:0;min-height:42px;color:var(--color-text);font:inherit;background:0 0;border:0;flex:1}.search input::placeholder{color:var(--color-text-muted);opacity:1}.search input:focus{outline:none}.search input::-webkit-search-cancel-button{cursor:pointer}.search kbd{border:1px solid var(--color-border);border-radius:.3rem;padding:0 .4rem;font-family:inherit;font-size:.8125rem}.search.hero .field{background:var(--color-surface);min-height:56px;font-size:1.0625rem}.search .popup{top:calc(100% + var(--space-xs));z-index:30;max-height:min(70dvh,28rem);padding:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);position:absolute;left:0;right:0;overflow-y:auto}.search [role=listbox]{margin:0;padding:0;list-style:none}.search-option{min-height:44px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-button);cursor:pointer;gap:2px;display:grid}.search-option[aria-selected=true]{outline:2px solid var(--color-accent);outline-offset:-2px;background:var(--color-bg)}@media (hover:hover){.search-option:hover{background:var(--color-bg)}}.search-name{color:var(--color-text);font-weight:700}.search-meta{color:var(--color-text-muted);font-size:.875rem}.search .empty{padding:var(--space-sm) var(--space-md);color:var(--color-text-muted);margin:0}.search .see-all{min-height:44px;padding-inline:var(--space-md);border-top:1px solid var(--color-border-subtle);align-items:center;font-weight:700;display:flex}.header[data-astro-cid-nen7h5rs]{z-index:20;background:var(--color-surface);border-bottom:1px solid var(--color-border-subtle);position:sticky;top:0}.row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:0 var(--space-sm);flex-wrap:wrap;min-height:4.5rem;display:flex}.search-slot[data-astro-cid-nen7h5rs]{padding-bottom:var(--space-sm);flex-basis:100%;order:3;display:none}.header[data-astro-cid-nen7h5rs][data-search-open] .search-slot[data-astro-cid-nen7h5rs]{display:block}.icon-button[data-astro-cid-nen7h5rs],.search-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--color-border);border-radius:var(--radius-button);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.search-toggle[data-astro-cid-nen7h5rs][hidden],.theme-toggle[data-astro-cid-nen7h5rs][hidden]{display:none}.theme-toggle[data-astro-cid-nen7h5rs]{border-color:#0000}@media (hover:hover){.theme-toggle[data-astro-cid-nen7h5rs]:hover{background:var(--color-bg);color:var(--color-accent)}}.sun[data-astro-cid-nen7h5rs],:root[data-theme=dark] .moon[data-astro-cid-nen7h5rs]{display:none}:root[data-theme=dark] .sun[data-astro-cid-nen7h5rs]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .moon[data-astro-cid-nen7h5rs]{display:none}:root:not([data-theme=light]) .sun[data-astro-cid-nen7h5rs]{display:block}}@media (width>=480px){.row[data-astro-cid-nen7h5rs]{column-gap:var(--space-lg)}.logo[data-astro-cid-nen7h5rs]{--logo-size:2rem}}.search-toggle[data-astro-cid-nen7h5rs][aria-expanded=true]{border-color:var(--color-accent);color:var(--color-accent)}.logo[data-astro-cid-nen7h5rs]{--logo-size:1.75rem;align-items:center;gap:var(--space-sm);min-height:44px;text-decoration:none;display:inline-flex}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-sm);display:flex}.quick[data-astro-cid-nen7h5rs]{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:none}.quick[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],summary[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-xs);min-height:44px;padding-inline:var(--space-sm);border-radius:var(--radius-button);color:var(--color-text);transition:color var(--dur-fast) var(--ease-out);font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}summary[data-astro-cid-nen7h5rs]{padding-inline:var(--space-md);border:1px solid var(--color-border);cursor:pointer;list-style:none}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.wide[data-astro-cid-nen7h5rs]{display:none}.chevron[data-astro-cid-nen7h5rs]{transition:transform var(--dur-base) var(--ease-out)}.menu[data-astro-cid-nen7h5rs][open] .chevron[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{border-color:var(--color-accent);color:var(--color-accent)}@media (hover:hover){.quick[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,summary[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent)}}.quick[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-accent);text-underline-offset:4px;text-decoration:underline}.panel[data-astro-cid-nen7h5rs]{max-height:calc(100dvh - 4.5rem);padding-block:var(--space-xl);background:var(--color-surface);border-bottom:1px solid var(--color-border-subtle);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.groups[data-astro-cid-nen7h5rs]{gap:var(--space-lg) var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.group[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.group-title[data-astro-cid-nen7h5rs]{min-height:2.25rem;margin:0 0 var(--space-xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:.75rem;font-weight:700;display:flex}.group-title[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-xs);min-height:2.25rem;color:inherit;text-decoration:none;display:inline-flex}.group-title[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transition:transform var(--dur-fast) var(--ease-out)}.tool-link[data-astro-cid-nen7h5rs]{min-height:44px;padding:var(--space-xs) var(--space-sm);margin-inline:calc(var(--space-sm) * -1);border-radius:var(--radius-button);color:var(--color-text);align-items:center;gap:.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.tool-link[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--color-bg);color:var(--color-accent)}.tool-name[data-astro-cid-nen7h5rs]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.soon[data-astro-cid-nen7h5rs]{padding:1px var(--space-sm);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text-muted);letter-spacing:.02em;flex:none;font-size:.6875rem;font-weight:700}@media (hover:hover){.tool-link[data-astro-cid-nen7h5rs]:hover{background:var(--color-bg);color:var(--color-accent)}.group-title[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent)}.group-title[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover svg[data-astro-cid-nen7h5rs],.see-all-link[data-astro-cid-nen7h5rs]:hover svg[data-astro-cid-nen7h5rs]{transform:translate(3px)}}.see-all[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.see-all-link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-accent);font-weight:700;text-decoration:none;display:inline-flex}.see-all-link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transition:transform var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-nen7h5rs][open] .panel[data-astro-cid-nen7h5rs]{animation:drop var(--dur-base) var(--ease-out)}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}}@media (width>=900px){.row[data-astro-cid-nen7h5rs]{flex-wrap:nowrap}.search-slot[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs][data-search-open] .search-slot[data-astro-cid-nen7h5rs]{flex:1;order:0;max-width:26rem;padding:0;display:block}.search-toggle[data-astro-cid-nen7h5rs]{display:none!important}.wide[data-astro-cid-nen7h5rs]{display:inline}.narrow[data-astro-cid-nen7h5rs]{display:none}.groups[data-astro-cid-nen7h5rs]{gap:var(--space-xl) var(--space-2xl);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.quick[data-astro-cid-nen7h5rs]{display:flex}.groups[data-astro-cid-nen7h5rs]{gap:var(--space-xl) var(--space-3xl)}}.tabbar[data-astro-cid-nen7h5rs],.drawer-head[data-astro-cid-nen7h5rs],.drawer-backdrop[data-astro-cid-nen7h5rs]{display:none}@media (width<=599px){.row[data-astro-cid-nen7h5rs]{min-height:3.5rem}.search-toggle[data-astro-cid-nen7h5rs],summary[data-astro-cid-nen7h5rs]{border-color:#0000;display:none!important}.tabbar[data-astro-cid-nen7h5rs]{z-index:30;padding:var(--space-xs) var(--space-xs) calc(var(--space-xs) + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}:root:has([data-tool-shell][data-task]) .tabbar[data-astro-cid-nen7h5rs]{display:none}.tab[data-astro-cid-nen7h5rs]{border-radius:var(--radius-button);min-height:52px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.tab[data-astro-cid-nen7h5rs][hidden]{display:none}.tab[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-accent)}.tab[data-astro-cid-nen7h5rs]:active{background:var(--color-bg)}.tab[data-astro-cid-nen7h5rs][aria-expanded=true]{color:var(--color-accent)}.header[data-astro-cid-nen7h5rs]:has(.menu[open]){z-index:50}:root:has(.menu[open]){overflow:hidden}.drawer-backdrop[data-astro-cid-nen7h5rs]{z-index:40;background:#00000073;display:block;position:fixed;inset:0}.panel[data-astro-cid-nen7h5rs]{z-index:41;width:min(21rem,86vw);max-height:none;padding:0 0 calc(var(--space-lg) + env(safe-area-inset-bottom));border-bottom:0;border-left:1px solid var(--color-border-subtle);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-16px 0 40px -20px #00000080}.drawer-head[data-astro-cid-nen7h5rs]{z-index:1;padding:calc(var(--space-sm) + env(safe-area-inset-top)) var(--space-sm) var(--space-sm) var(--space-md);background:var(--color-surface);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.drawer-title[data-astro-cid-nen7h5rs]{margin:0;font-size:1.125rem;font-weight:700}.drawer-close[data-astro-cid-nen7h5rs]{border-radius:var(--radius-button);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.panel[data-astro-cid-nen7h5rs] .container[data-astro-cid-nen7h5rs]{width:100%;padding-inline:var(--space-md)}.panel[data-astro-cid-nen7h5rs] .tool-link[data-astro-cid-nen7h5rs]{margin-inline:0}.panel[data-astro-cid-nen7h5rs] .groups[data-astro-cid-nen7h5rs]{gap:var(--space-lg);padding-top:var(--space-lg);grid-template-columns:minmax(0,1fr)}.panel[data-astro-cid-nen7h5rs] .see-all[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch}}@media (width<=599px) and (prefers-reduced-motion:no-preference){.menu[data-astro-cid-nen7h5rs][open] .panel[data-astro-cid-nen7h5rs]{animation:drawer-in var(--dur-slow) var(--ease-out)}.menu[data-astro-cid-nen7h5rs][open] .drawer-backdrop[data-astro-cid-nen7h5rs]{animation:drawer-fade var(--dur-slow) var(--ease-out)}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes drawer-fade{0%{opacity:0}}}:root{color-scheme:light dark;--color-bg:#f6f7f4;--color-surface:#fff;--color-text:#14231e;--color-text-muted:#52615b;--color-border:#8a9791;--color-border-subtle:#d5dbd7;--color-accent:#0a6b52;--color-on-accent:#fff;--color-danger:#b42318;--color-warning:#8a5300;--color-bar:#0a6b52;--color-on-bar:#fff;--color-bar-border:#0a6b52;--color-bar-action:#fff;--color-on-bar-action:#0a6b52;--color-logo-spark:#b7f5d8;--color-stage:#2b3531;--color-pdf:#c2412d;--color-image:#2563c9;--color-bangla:#0a6b52;--color-developer:#6d4ac7;--color-text-tools:#a85f00;--color-calculators:#0e7490;--color-on-category:#fff;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Bengali", sans-serif;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:clamp(1.25rem, 1rem + 1vw, 2rem);--space-2xl:clamp(2rem, 1.5rem + 2vw, 3rem);--space-3xl:clamp(2.5rem, 1.75rem + 3vw, 4rem);--space-4xl:clamp(3rem, 2rem + 4vw, 5rem);--radius-button:.75rem;--radius-card:1rem;--radius-pill:999px;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--ease-out:cubic-bezier(.2, .8, .2, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#0e1714;--color-surface:#16211d;--color-text:#eaf1ee;--color-text-muted:#a3b2ac;--color-border:#66756f;--color-border-subtle:#33423c;--color-accent:#4fd1a5;--color-on-accent:#07241b;--color-danger:#ff9b8f;--color-warning:#f2b654;--color-bar:#1b5e4c;--color-on-bar:#eaf1ee;--color-bar-border:#4fd1a5;--color-bar-action:#4fd1a5;--color-on-bar-action:#07241b;--color-logo-spark:#fff;--color-stage:#060b09}}:root[data-theme=dark]{color-scheme:dark;--color-bg:#0e1714;--color-surface:#16211d;--color-text:#eaf1ee;--color-text-muted:#a3b2ac;--color-border:#66756f;--color-border-subtle:#33423c;--color-accent:#4fd1a5;--color-on-accent:#07241b;--color-danger:#ff9b8f;--color-warning:#f2b654;--color-bar:#1b5e4c;--color-on-bar:#eaf1ee;--color-bar-border:#4fd1a5;--color-bar-action:#4fd1a5;--color-on-bar-action:#07241b;--color-logo-spark:#fff;--color-stage:#060b09}:root[data-theme=light]{color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);flex-direction:column;margin:0;font-size:1rem;line-height:1.6;display:flex}h1,h2,h3{text-wrap:balance;font-weight:700;line-height:1.2}h1{margin:0;font-size:clamp(1.75rem,1.3rem + 2.2vw,3rem)}a{color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}svg{display:block}.container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (width>=900px){.container{padding-inline:var(--space-xl)}}.page-top{padding-top:var(--space-lg)}.prose{max-width:42rem}.prose h2{margin:var(--space-2xl) 0 var(--space-md);font-size:1.375rem}.prose p,.prose ul,.prose ol{margin:0 0 var(--space-md)}.prose li+li{margin-top:var(--space-sm)}.prose p,.prose li{line-height:1.7}.prose table{width:100%;margin:var(--space-md) 0 var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);border-collapse:separate;border-spacing:0;background:var(--color-surface);font-size:.9375rem;overflow:hidden}.prose th,.prose td{padding:.75rem var(--space-md);text-align:left;vertical-align:top;line-height:1.5}.prose th{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));white-space:nowrap;border-bottom:1px solid var(--color-border-subtle);font-size:.8125rem;font-weight:700}.prose tbody tr:nth-child(2n) td{background:var(--color-bg)}.prose tbody tr+tr td{border-top:1px solid var(--color-border-subtle)}.prose td code{background:var(--color-bg);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:.875em}.prose tbody tr:nth-child(2n) td code{background:var(--color-surface)}@media (width<=599px){.prose table{-webkit-overflow-scrolling:touch;font-size:.875rem;display:block;overflow-x:auto}.prose td{min-width:7rem}.prose th,.prose td{padding:.625rem}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=599px){:root:not(:has([data-tool-shell][data-task])) body{padding-bottom:calc(3.75rem + env(safe-area-inset-bottom))}}html{scroll-padding-top:calc(var(--header-height,4.5rem) + var(--space-sm))}.skip-link[data-astro-cid-z4jru4n3]{top:var(--space-sm);left:var(--space-sm);z-index:10;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-on-accent);font-weight:600;position:absolute;transform:translateY(-200%)}.skip-link[data-astro-cid-z4jru4n3]:focus{transform:none}main[data-astro-cid-z4jru4n3]{flex:1}main[data-astro-cid-z4jru4n3]:focus{outline:none}
