:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f6fa;--foreground:#172338;--card:#fff;--muted:#eef2f7;--muted-foreground:#52617a;--border:#e0e7f0;--primary:#244fc2;--primary-foreground:#fff;--primary-soft:#ebf0ff;--success:#2e792f;--success-soft:#eaf4e9;--warning:#915b0b;--warning-soft:#fff4df;--danger:#b73532;--danger-soft:#fceeed;--radius:16px;--control-radius:9px;--shadow-panel:0 1px 2px #172a4308, 0 6px 16px #172a4305;--shadow-menu:0 18px 46px #14274d26, 0 2px 8px #14274d12;--color-card:var(--card);--color-border:var(--border);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-primary:var(--primary)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#101621;--foreground:#edf2fa;--card:#182232;--muted:#202c3e;--muted-foreground:#aab8cd;--border:#2b3a50;--primary:#a1baff;--primary-foreground:#101d38;--primary-soft:#24375d;--success:#78cb77;--success-soft:#213525;--warning:#edbe6d;--warning-soft:#372c1b;--danger:#ff918c;--danger-soft:#3d2629;--shadow-panel:0 1px 2px #0003, 0 6px 16px #0002;--shadow-menu:0 18px 46px #0008, 0 2px 8px #0005}*,:before,:after{box-sizing:border-box}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.55 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}button:disabled{cursor:default}a{color:var(--primary)}img{max-width:100%}::selection{background:var(--primary-soft);color:var(--primary)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}dialog{background:var(--card);color:var(--foreground)}dialog::backdrop{background:#0c152759}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.page-title{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:650;line-height:1.25}.ui-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;box-shadow:var(--shadow-panel);padding:18px}.ui-scroll{overflow-x:auto}.ui-button{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--card);min-height:36px;color:var(--foreground);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:550;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ui-button:hover{background:var(--muted)}.ui-button.primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.ui-button.primary:hover{background:color-mix(in srgb, var(--primary) 90%, var(--foreground))}.ui-button.ghost{background:0 0;border-color:#0000}.ui-button.ghost:hover,.ui-button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary)}.ui-button:disabled{opacity:.55}.ui-input{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--card);min-width:0;min-height:36px;color:var(--foreground);padding:6px 10px}.ui-input::placeholder{color:var(--muted-foreground)}.ui-badge{background:var(--muted);color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:12px;font-weight:550;display:inline-flex}@media (width<=600px){.ui-panel{padding:14px}.ui-input,input:not([type=checkbox]):not([type=radio]){font-size:16px}}nav.svelte-13vkb1g{margin-top:28px;scroll-margin-top:90px}h2.svelte-13vkb1g{letter-spacing:-.025em;margin:0 0 10px;font-size:18px;font-weight:680}.tool-groups.svelte-13vkb1g{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tool-group.svelte-13vkb1g{padding:12px}h3.svelte-13vkb1g{color:var(--muted-foreground);margin:1px 5px 8px;font-size:12px;font-weight:650}ul.svelte-13vkb1g{margin:0;padding:0;list-style:none}a.svelte-13vkb1g{border-radius:var(--control-radius);min-height:38px;color:var(--foreground);align-items:center;gap:8px;padding:4px 5px;font-size:13px;line-height:1.35;text-decoration:none;display:flex}a.svelte-13vkb1g:hover,a[aria-current=page].svelte-13vkb1g{background:var(--muted);color:var(--primary)}.icon.svelte-13vkb1g{background:var(--primary-soft);width:29px;height:29px;color:var(--primary);border-radius:8px;flex:none;place-items:center;display:grid}.icon[data-tone=green].svelte-13vkb1g{background:var(--success-soft);color:var(--success)}.icon[data-tone=orange].svelte-13vkb1g{background:var(--warning-soft);color:var(--warning)}.icon[data-tone=purple].svelte-13vkb1g{background:color-mix(in srgb, #8971ad 13%, var(--card));color:color-mix(in srgb, #8971ad 75%, var(--foreground))}@media (width<=680px){nav.svelte-13vkb1g{scroll-margin-top:16px}.tool-groups.svelte-13vkb1g{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-group.svelte-13vkb1g{padding:9px}a.svelte-13vkb1g{min-height:40px;font-size:12px}}@media (width<=350px){.tool-groups.svelte-13vkb1g{gap:8px}a.svelte-13vkb1g{gap:5px}}aside.svelte-1moz70u{z-index:50;inset-inline-end:16px;border:1px solid var(--color-border);background:var(--color-card);width:min(23rem,100% - 32px);color:inherit;border-radius:12px;padding:16px;position:fixed;bottom:16px;box-shadow:0 8px 28px #0002}strong.svelte-1moz70u{font-size:.9rem}p.svelte-1moz70u{color:var(--color-muted-foreground);margin:.35rem 0 .8rem;font-size:.8rem}aside.svelte-1moz70u div:where(.svelte-1moz70u){grid-template-columns:1fr 1fr;gap:8px;display:grid}button.svelte-1moz70u{cursor:pointer;border:1px solid var(--color-border);background:var(--color-card);color:inherit;font:inherit;border-radius:6px;padding:.5rem;font-size:.8rem}.primary.svelte-1moz70u{background:var(--color-primary);color:var(--color-card)}.shell.svelte-12qhfyh{max-width:1160px;margin:0 auto;padding:18px 26px 0}.skip.svelte-12qhfyh{z-index:100;top:10px;border-radius:var(--control-radius);background:var(--card);padding:6px 12px;position:fixed;inset-inline-start:10px;transform:translateY(-180%)}.skip.svelte-12qhfyh:focus{transform:translateY(0)}.topbar.svelte-12qhfyh{z-index:30;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--card) 95%, transparent);min-height:61px;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:22px;padding:9px 12px;display:grid;position:sticky;top:10px}.brand.svelte-12qhfyh{color:var(--foreground);white-space:nowrap;letter-spacing:-.035em;border-radius:var(--control-radius);align-items:center;gap:8px;font-size:17px;font-weight:720;text-decoration:none;display:inline-flex}.brand-mark.svelte-12qhfyh{background:var(--primary-soft);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.brand.svelte-12qhfyh:hover{color:var(--primary)}.primary-nav.svelte-12qhfyh{align-items:center;gap:3px;display:flex}.primary-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:var(--control-radius);min-height:34px;color:var(--muted-foreground);white-space:nowrap;align-items:center;padding:5px 10px;font-size:13px;font-weight:570;text-decoration:none;display:inline-flex}.primary-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.primary-nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){background:var(--primary-soft);color:var(--primary)}.settings.svelte-12qhfyh{align-items:center;gap:6px;display:flex}.settings.svelte-12qhfyh .toolbar-icon{min-width:36px;min-height:36px;color:var(--muted-foreground);padding:5px 8px}.settings.svelte-12qhfyh .search-trigger{background:var(--muted);padding:5px 8px 5px 10px}.search-label.svelte-12qhfyh{font-size:12px}.settings.svelte-12qhfyh .toolbar-icon[aria-pressed=true]{color:var(--primary)}kbd.svelte-12qhfyh{color:inherit;border:1px solid var(--border);background:var(--card);border-radius:5px;padding:3px 4px;font:11px/1 system-ui,sans-serif}main.svelte-12qhfyh{min-width:0;scroll-margin-top:90px}footer.svelte-12qhfyh{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:6px 13px;padding:26px 0;font-size:12px;display:flex}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;text-decoration:none}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--primary);text-decoration:underline}.footer-languages.svelte-12qhfyh{justify-content:center;gap:inherit;flex-wrap:wrap;flex:0 0 100%;display:flex}.toolbar-menu{z-index:80;border:1px solid var(--border);background:var(--card);min-width:132px;box-shadow:var(--shadow-menu);border-radius:10px;padding:4px}.language-menu{max-block-size:min(24rem, var(--bits-dropdown-menu-content-available-height,100dvh));overflow-y:auto}.toolbar-option{cursor:default;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-height:35px;padding:5px 8px;font-size:13px;display:flex}.toolbar-option[data-highlighted]{background:var(--muted);outline:none}.toolbar-option>span{align-items:center;gap:8px;display:inline-flex}.search-overlay{z-index:80;background:#151e2e59;position:fixed;inset:0}.search-dialog{z-index:81;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:min(470px,100% - 28px);box-shadow:var(--shadow-menu);padding:16px;position:fixed;top:min(20vh,160px);left:50%;transform:translate(-50%)}.search-title{margin-block:0 12px;margin-inline-end:32px;font-size:16px}.search-close{top:8px;min-width:34px;padding:5px;position:absolute;inset-inline-end:8px}.global-search.svelte-12qhfyh{align-items:center;gap:8px;display:flex}.global-search.svelte-12qhfyh svg{color:var(--muted-foreground);flex:none}.global-search.svelte-12qhfyh input:where(.svelte-12qhfyh){flex:1;width:100%}.global-search.svelte-12qhfyh input:where(.svelte-12qhfyh):placeholder-shown{direction:inherit}.search-error.svelte-12qhfyh{color:var(--danger);margin:8px 0 0;font-size:12px}.search-examples.svelte-12qhfyh{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.search-examples.svelte-12qhfyh button:where(.svelte-12qhfyh){background:var(--muted);min-height:29px}@media (width<=800px){.search-label.svelte-12qhfyh,kbd.svelte-12qhfyh{display:none}.topbar.svelte-12qhfyh{gap:12px}}@media (width<=660px){.shell.svelte-12qhfyh{padding:10px 12px 0}.topbar.svelte-12qhfyh{grid-template-columns:minmax(0,1fr) auto;gap:7px 6px;margin-bottom:14px;padding:7px;position:relative;top:auto}.primary-nav.svelte-12qhfyh{border-top:1px solid var(--border);grid-area:2/1/auto/-1;padding-top:5px}.primary-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){min-height:32px}.brand.svelte-12qhfyh{gap:5px;font-size:15px}.brand-mark.svelte-12qhfyh{width:32px;height:32px}.brand-mark.svelte-12qhfyh img:where(.svelte-12qhfyh){width:21px;height:21px}.settings.svelte-12qhfyh .search-trigger{padding:5px}.settings.svelte-12qhfyh .toolbar-icon{min-width:34px;min-height:34px;padding:5px}.settings.svelte-12qhfyh{gap:4px}footer.svelte-12qhfyh{padding:20px 0}}
