@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}html[data-theme-id=GLM-5\.3-Flash-High]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--th-paper:#f6f1e6;--th-paper-raised:#fbf8f0;--th-paper-sunken:#efe8d4;--th-ink:#201c14;--th-ink-soft:#4a4334;--th-ink-faint:#9b8f74;--th-accent:#b4531f;--th-accent-deep:#8c3d18;--th-accent-wash:#f6e5d8;--th-moss:#6d7a33;--th-brick:#b04a34;--th-mustard:#c9a227;--th-plum:#7d4a66;--th-rule:#cfc3a6;--background:var(--th-paper);--foreground:var(--th-ink);--color-light-link:var(--th-accent-deep);--color-light-text:var(--th-ink);--color-base-100:var(--th-paper-raised);--color-base-200:var(--th-paper-sunken);--color-base-300:var(--th-rule);--color-base-content:var(--th-ink);--color-primary:var(--th-accent);--color-primary-content:#fbf8f0;--color-secondary:var(--th-moss);--color-secondary-content:#fbf8f0;--color-accent:var(--th-mustard);--color-accent-content:#201c14;--color-neutral:var(--th-ink);--color-neutral-content:var(--th-paper);--color-info:#3a6b7d;--color-success:var(--th-moss);--color-warning:var(--th-mustard);--color-error:var(--th-brick);--radius-box:6px;--radius-field:4px;--radius-selector:4px;--th-font-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--th-font-body:"Avenir Next", Avenir, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--th-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}html[data-theme-id=GLM-5\.3-Flash-High].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--th-paper:#17150f;--th-paper-raised:#201d15;--th-paper-sunken:#12100b;--th-ink:#efe9d8;--th-ink-soft:#cfc6ac;--th-ink-faint:#877d65;--th-accent:#d98a58;--th-accent-deep:#e6a35e;--th-accent-wash:#2a2118;--th-moss:#a3b25f;--th-brick:#d98a72;--th-mustard:#dcb44a;--th-plum:#c08cae;--th-rule:#3a352a;--background:var(--th-paper);--foreground:var(--th-ink);--color-base-100:var(--th-paper-raised);--color-base-200:var(--th-paper-sunken);--color-base-300:var(--th-rule);--color-base-content:var(--th-ink);--color-primary:var(--th-accent);--color-primary-content:#17150f;--color-neutral:var(--th-paper-raised);--color-neutral-content:var(--th-ink)}html[data-theme-id=GLM-5\.3-Flash-High] body{font-family:var(--th-font-body);letter-spacing:.005em;line-height:1.6}html[data-theme-id=GLM-5\.3-Flash-High] body:after{content:"";z-index:2147483647;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#201c1459 2px 3px),repeating-linear-gradient(90deg,#0000 0 2px,#201c1438 2px 3px);position:fixed;inset:0}html[data-theme-id=GLM-5\.3-Flash-High].dark body:after{opacity:.07;mix-blend-mode:screen;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#efe9d84d 2px 3px),repeating-linear-gradient(90deg,#0000 0 2px,#efe9d82e 2px 3px)}html[data-theme-id=GLM-5\.3-Flash-High] ::selection{background:var(--th-accent);color:var(--th-paper-raised)}html[data-theme-id=GLM-5\.3-Flash-High] :focus-visible{outline:2px solid var(--th-accent);outline-offset:2px;border-radius:2px}html[data-theme-id=GLM-5\.3-Flash-High] h1,html[data-theme-id=GLM-5\.3-Flash-High] h2,html[data-theme-id=GLM-5\.3-Flash-High] h3{font-family:var(--th-font-display);letter-spacing:-.015em;font-weight:600;line-height:1.15}html[data-theme-id=GLM-5\.3-Flash-High] code,html[data-theme-id=GLM-5\.3-Flash-High] pre,html[data-theme-id=GLM-5\.3-Flash-High] kbd,html[data-theme-id=GLM-5\.3-Flash-High] samp{font-family:var(--th-font-mono);font-size:.95em}html[data-theme-id=GLM-5\.3-Flash-High] main a:not([class*=btn]){background-image:linear-gradient(var(--th-accent), var(--th-accent));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;text-decoration:none;transition:background-size .25s}html[data-theme-id=GLM-5\.3-Flash-High] main a:not([class*=btn]):hover{background-size:100% 1.5px}html[data-theme-id=GLM-5\.3-Flash-High] .bg-white{background-color:var(--th-paper-raised)}html[data-theme-id=GLM-5\.3-Flash-High] .bg-black{background-color:#14120e}html[data-theme-id=GLM-5\.3-Flash-High] .bg-gray-50{background-color:#f1ead9}html[data-theme-id=GLM-5\.3-Flash-High] .bg-gray-100{background-color:#e9e0cb}html[data-theme-id=GLM-5\.3-Flash-High] .bg-gray-200{background-color:#ddd2b8}html[data-theme-id=GLM-5\.3-Flash-High] .bg-gray-300{background-color:#c9bda0}html[data-theme-id=GLM-5\.3-Flash-High] .bg-gray-400{background-color:#a89977}html[data-theme-id=GLM-5\.3-Flash-High] .bg-gray-500{background-color:#7d7156}html[data-theme-id=GLM-5\.3-Flash-High] .bg-gray-600{background-color:#5c5340}html[data-theme-id=GLM-5\.3-Flash-High] .bg-gray-700{background-color:#3f3a2d}html[data-theme-id=GLM-5\.3-Flash-High] .bg-gray-750{background-color:#343023}html[data-theme-id=GLM-5\.3-Flash-High] .bg-gray-800{background-color:#2b2820}html[data-theme-id=GLM-5\.3-Flash-High] .bg-gray-900{background-color:#1d1b15}html[data-theme-id=GLM-5\.3-Flash-High] .bg-blue-50{background-color:var(--th-accent-wash)}html[data-theme-id=GLM-5\.3-Flash-High] .bg-blue-400{background-color:#d98a58}html[data-theme-id=GLM-5\.3-Flash-High] .bg-blue-500{background-color:var(--th-accent)}html[data-theme-id=GLM-5\.3-Flash-High] .bg-blue-600{background-color:#a84a1d}html[data-theme-id=GLM-5\.3-Flash-High] .bg-blue-700{background-color:#8c3d18}html[data-theme-id=GLM-5\.3-Flash-High] .bg-blue-800{background-color:#6f3115}html[data-theme-id=GLM-5\.3-Flash-High] .bg-blue-900{background-color:#572712}html[data-theme-id=GLM-5\.3-Flash-High] .bg-green-50{background-color:#eef0e0}html[data-theme-id=GLM-5\.3-Flash-High] .bg-green-200{background-color:#cdd4a8}html[data-theme-id=GLM-5\.3-Flash-High] .bg-green-500{background-color:var(--th-moss)}html[data-theme-id=GLM-5\.3-Flash-High] .bg-green-600{background-color:#57632a}html[data-theme-id=GLM-5\.3-Flash-High] .bg-green-700{background-color:#47511f}html[data-theme-id=GLM-5\.3-Flash-High] .bg-green-800{background-color:#394118}html[data-theme-id=GLM-5\.3-Flash-High] .bg-green-950{background-color:#20250d}html[data-theme-id=GLM-5\.3-Flash-High] .bg-red-50{background-color:#f6e4de}html[data-theme-id=GLM-5\.3-Flash-High] .bg-red-100{background-color:#f0d5cc}html[data-theme-id=GLM-5\.3-Flash-High] .bg-red-200{background-color:#e5b7a8}html[data-theme-id=GLM-5\.3-Flash-High] .bg-red-400{background-color:#c9644e}html[data-theme-id=GLM-5\.3-Flash-High] .bg-red-500{background-color:var(--th-brick)}html[data-theme-id=GLM-5\.3-Flash-High] .bg-red-700{background-color:#7a2f1f}html[data-theme-id=GLM-5\.3-Flash-High] .bg-red-800{background-color:#61251a}html[data-theme-id=GLM-5\.3-Flash-High] .bg-red-900{background-color:#4b1d15}html[data-theme-id=GLM-5\.3-Flash-High] .bg-red-950{background-color:#381610}html[data-theme-id=GLM-5\.3-Flash-High] .bg-purple-600{background-color:#8a5471}html[data-theme-id=GLM-5\.3-Flash-High] .bg-purple-700{background-color:#653a53}html[data-theme-id=GLM-5\.3-Flash-High] .bg-orange-500{background-color:var(--th-accent)}html[data-theme-id=GLM-5\.3-Flash-High] .bg-yellow-500{background-color:var(--th-mustard)}html[data-theme-id=GLM-5\.3-Flash-High] .text-white{color:#faf6ec}html[data-theme-id=GLM-5\.3-Flash-High] .text-gray-100{color:#efe8d4}html[data-theme-id=GLM-5\.3-Flash-High] .text-gray-200{color:#ddd4bd}html[data-theme-id=GLM-5\.3-Flash-High] .text-gray-300{color:#bfb59b}html[data-theme-id=GLM-5\.3-Flash-High] .text-gray-400{color:#9b8f74}html[data-theme-id=GLM-5\.3-Flash-High] .text-gray-500{color:#7a7059}html[data-theme-id=GLM-5\.3-Flash-High] .text-gray-600{color:#5f5744}html[data-theme-id=GLM-5\.3-Flash-High] .text-gray-700{color:#4a4334}html[data-theme-id=GLM-5\.3-Flash-High] .text-gray-800{color:#2b2820}html[data-theme-id=GLM-5\.3-Flash-High] .text-gray-900{color:#201c14}html[data-theme-id=GLM-5\.3-Flash-High] .text-light-text{color:var(--th-ink)}html[data-theme-id=GLM-5\.3-Flash-High] .text-blue-300{color:#eab08a}html[data-theme-id=GLM-5\.3-Flash-High] .text-blue-400{color:#d98a58}html[data-theme-id=GLM-5\.3-Flash-High] .text-blue-500{color:#b4531f}html[data-theme-id=GLM-5\.3-Flash-High] .text-blue-600{color:#a84a1d}html[data-theme-id=GLM-5\.3-Flash-High] .text-blue-700{color:#8c3d18}html[data-theme-id=GLM-5\.3-Flash-High] .text-light-link{color:var(--th-accent-deep)}html[data-theme-id=GLM-5\.3-Flash-High] .text-green-400{color:#9aa64f}html[data-theme-id=GLM-5\.3-Flash-High] .text-green-500{color:#6d7a33}html[data-theme-id=GLM-5\.3-Flash-High] .text-green-600{color:#57632a}html[data-theme-id=GLM-5\.3-Flash-High] .text-red-400{color:#c9644e}html[data-theme-id=GLM-5\.3-Flash-High] .text-red-500{color:#b04a34}html[data-theme-id=GLM-5\.3-Flash-High] .text-red-600{color:#943a26}html[data-theme-id=GLM-5\.3-Flash-High] .text-red-700{color:#7a2f1f}html[data-theme-id=GLM-5\.3-Flash-High] .text-yellow-500{color:#a8861f}html[data-theme-id=GLM-5\.3-Flash-High] .text-orange-500{color:#b4531f}html[data-theme-id=GLM-5\.3-Flash-High] .border-gray-200{border-color:#ddd2b8}html[data-theme-id=GLM-5\.3-Flash-High] .border-gray-300{border-color:var(--th-rule)}html[data-theme-id=GLM-5\.3-Flash-High] .border-gray-400{border-color:#a89977}html[data-theme-id=GLM-5\.3-Flash-High] .border-gray-600{border-color:#5c5340}html[data-theme-id=GLM-5\.3-Flash-High] .border-gray-700{border-color:#3f3a2d}html[data-theme-id=GLM-5\.3-Flash-High] .border-blue-500{border-color:var(--th-accent)}html[data-theme-id=GLM-5\.3-Flash-High] .border-red-300{border-color:#db8f7d}html[data-theme-id=GLM-5\.3-Flash-High] .border-red-400{border-color:#c9644e}html[data-theme-id=GLM-5\.3-Flash-High] .border-red-500{border-color:var(--th-brick)}html[data-theme-id=GLM-5\.3-Flash-High] .border-red-900{border-color:#4b1d15}html[data-theme-id=GLM-5\.3-Flash-High] .border-green-300{border-color:#cdd4a8}html[data-theme-id=GLM-5\.3-Flash-High] .border-green-500{border-color:var(--th-moss)}html[data-theme-id=GLM-5\.3-Flash-High] .border-green-900{border-color:#2c3212}html[data-theme-id=GLM-5\.3-Flash-High] .divide-gray-200>:not([hidden])~:not([hidden]){border-color:#ddd2b8}html[data-theme-id=GLM-5\.3-Flash-High] .divide-gray-700>:not([hidden])~:not([hidden]){border-color:#3f3a2d}html[data-theme-id=GLM-5\.3-Flash-High] .ring-blue-400{--tw-ring-color:#d98a58}html[data-theme-id=GLM-5\.3-Flash-High] .ring-blue-500{--tw-ring-color:var(--th-accent)}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-white{background-color:#26221a}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-black{background-color:#0a0906}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-50{background-color:#2c281f}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-100{background-color:#26221a}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-200{background-color:#221e16}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-300{background-color:#3a352a}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-400{background-color:#453e2e}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-500{background-color:#5c5340}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-600{background-color:#4a4334}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-700{background-color:#332e22}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-750{background-color:#2b271d}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-800{background-color:#1b1812}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-900{background-color:#12100b}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-blue-50{background-color:#251b12}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-blue-400{background-color:#b96427}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-blue-500{background-color:#a8571f}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-blue-600{background-color:#8c4a1c}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-blue-700{background-color:#753d18}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-blue-800{background-color:#5c3115}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-blue-900{background-color:#432410}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-green-50{background-color:#20250d}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-green-200{background-color:#3a4218}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-green-500{background-color:#77863c}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-green-600{background-color:#616d31}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-green-700{background-color:#505a27}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-green-800{background-color:#3f4820}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-green-950{background-color:#252a0f}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-red-50{background-color:#2b140e}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-red-100{background-color:#331a13}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-red-200{background-color:#4a2318}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-red-400{background-color:#a85842}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-red-500{background-color:#99402c}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-red-700{background-color:#6c2b1d}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-red-800{background-color:#552217}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-red-900{background-color:#421a12}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-red-950{background-color:#2c130c}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-purple-600{background-color:#8a5471}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-purple-700{background-color:#6d4159}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-orange-500{background-color:#a8571f}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-yellow-500{background-color:#b28f22}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-white{color:#f7f2e6}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-100{color:#f0e9d8}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-200{color:#e2dac4}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-300{color:#cfc6ac}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-400{color:#a89d82}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-500{color:#877d65}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-600{color:#6b6350}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-700{color:#554f3f}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-800{color:#403b2f}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-900{color:#2b271f}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-light-text{color:var(--th-ink)}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-blue-300{color:#e0a458}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-blue-400,html[data-theme-id=GLM-5\.3-Flash-High].dark .text-blue-500{color:#d98a58}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-blue-600{color:#c67a44}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-blue-700{color:#b96427}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-light-link{color:var(--th-accent-deep)}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-green-400{color:#a3b25f}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-green-500{color:#98a855}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-green-600{color:#a3b25f}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-red-400{color:#d98a72}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-red-500{color:#c9644e}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-red-600{color:#d97a5e}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-red-700{color:#d98a72}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-yellow-500{color:#dcb44a}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-orange-500{color:#d98a58}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-gray-200{border-color:#3a352a}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-gray-300{border-color:#453e2e}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-gray-400{border-color:#5c5340}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-gray-600{border-color:#3f3a2d}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-gray-700{border-color:#453e2e}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-blue-500{border-color:var(--th-accent)}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-red-300{border-color:#6c4136}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-red-400{border-color:#a85842}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-red-500{border-color:#99402c}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-red-900{border-color:#2c130c}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-green-300{border-color:#4a5220}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-green-500{border-color:#77863c}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-green-900{border-color:#252a0f}html[data-theme-id=GLM-5\.3-Flash-High].dark .divide-gray-200>:not([hidden])~:not([hidden]){border-color:#3a352a}html[data-theme-id=GLM-5\.3-Flash-High].dark .divide-gray-700>:not([hidden])~:not([hidden]){border-color:#453e2e}html[data-theme-id=GLM-5\.3-Flash-High].dark .ring-blue-400,html[data-theme-id=GLM-5\.3-Flash-High].dark .ring-blue-500{--tw-ring-color:#d98a58}html[data-theme-id=GLM-5\.3-Flash-High] .hover\:bg-blue-600:hover{background-color:#a84a1d}html[data-theme-id=GLM-5\.3-Flash-High] .hover\:bg-blue-700:hover{background-color:#8c3d18}html[data-theme-id=GLM-5\.3-Flash-High] .hover\:bg-gray-100:hover{background-color:#e9e0cb}html[data-theme-id=GLM-5\.3-Flash-High] .hover\:bg-gray-300:hover{background-color:#c9bda0}html[data-theme-id=GLM-5\.3-Flash-High] .hover\:bg-gray-400:hover{background-color:#a89977}html[data-theme-id=GLM-5\.3-Flash-High] .hover\:bg-gray-700:hover{background-color:#3f3a2d}html[data-theme-id=GLM-5\.3-Flash-High] .hover\:bg-green-600:hover{background-color:#57632a}html[data-theme-id=GLM-5\.3-Flash-High] .hover\:bg-green-700:hover{background-color:#47511f}html[data-theme-id=GLM-5\.3-Flash-High] .hover\:border-gray-400:hover{border-color:#a89977}html[data-theme-id=GLM-5\.3-Flash-High] .hover\:text-blue-700:hover{color:#8c3d18}html[data-theme-id=GLM-5\.3-Flash-High] .hover\:text-red-700:hover{color:#7a2f1f}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:bg-blue-600:hover{background-color:#8c4a1c}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:bg-blue-700:hover{background-color:#753d18}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:bg-blue-800:hover{background-color:#5c3115}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:bg-blue-900:hover{background-color:#432410}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:bg-gray-500:hover{background-color:#5c5340}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:bg-gray-600:hover{background-color:#4a4334}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:bg-gray-700:hover{background-color:#2b271d}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:bg-gray-800:hover{background-color:#12100b}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:bg-green-700:hover{background-color:#505a27}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:bg-red-900:hover{background-color:#421a12}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:border-gray-600:hover{border-color:#3f3a2d}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:text-blue-400:hover{color:#e6a35e}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:text-gray-200:hover{color:#e2dac4}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:text-gray-400:hover{color:#a89d82}html[data-theme-id=GLM-5\.3-Flash-High].dark .hover\:text-white:hover{color:#f7f2e6}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-blue-500.dark\:bg-blue-600{background-color:#8c4a1c}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-blue-500.dark\:bg-blue-700{background-color:#753d18}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-100.dark\:bg-gray-700,html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-200.dark\:bg-gray-700,html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-300.dark\:bg-gray-700{background-color:#332e22}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-100.dark\:bg-gray-900,html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-50.dark\:bg-gray-900,html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-white.dark\:bg-gray-900{background-color:#12100b}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-200.dark\:bg-gray-600,html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-500.dark\:bg-gray-600{background-color:#4a4334}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-50.dark\:bg-gray-700{background-color:#332e22}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-gray-50.dark\:bg-gray-800{background-color:#1b1812}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-green-500.dark\:bg-green-600{background-color:#616d31}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-white.dark\:bg-gray-700{background-color:#332e22}html[data-theme-id=GLM-5\.3-Flash-High].dark .bg-white.dark\:bg-gray-800{background-color:#1b1812}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-gray-200.dark\:border-gray-600,html[data-theme-id=GLM-5\.3-Flash-High].dark .border-gray-300.dark\:border-gray-600{border-color:#3f3a2d}html[data-theme-id=GLM-5\.3-Flash-High].dark .border-gray-200.dark\:border-gray-700,html[data-theme-id=GLM-5\.3-Flash-High].dark .border-gray-300.dark\:border-gray-700,html[data-theme-id=GLM-5\.3-Flash-High].dark .divide-gray-200.dark\:divide-gray-700>:not([hidden])~:not([hidden]){border-color:#453e2e}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-blue-600.dark\:text-blue-400{color:#d98a58}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-400.dark\:text-gray-500{color:#877d65}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-500.dark\:text-gray-400,html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-600.dark\:text-gray-400{color:#a89d82}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-600.dark\:text-gray-300{color:#cfc6ac}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-700.dark\:text-gray-100,html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-800.dark\:text-gray-100,html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-900.dark\:text-gray-100{color:#f0e9d8}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-700.dark\:text-gray-200,html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-800.dark\:text-gray-200{color:#e2dac4}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-gray-700.dark\:text-gray-300{color:#cfc6ac}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-green-600.dark\:text-green-400{color:#a3b25f}html[data-theme-id=GLM-5\.3-Flash-High].dark .text-red-600.dark\:text-red-400{color:#d97a5e}html[data-theme-id=GLM-5\.3-Flash-High] nav,html[data-theme-id=GLM-5\.3-Flash-High] header{border-bottom:1px solid var(--th-rule);position:relative}html[data-theme-id=GLM-5\.3-Flash-High] nav:after,html[data-theme-id=GLM-5\.3-Flash-High] header:after{content:"";border-bottom:3px double var(--th-rule);pointer-events:none;position:absolute;bottom:3px;left:0;right:0}html[data-theme-id=GLM-5\.3-Flash-High] footer{border-top:3px double var(--th-rule)}html[data-theme-id=GLM-5\.3-Flash-High] main .max-w-6xl,html[data-theme-id=GLM-5\.3-Flash-High] main article[data-component=tool-card]{background-color:var(--th-paper-raised);color:var(--th-ink);border:1px solid var(--th-rule);box-shadow:4px 4px 0 0 var(--th-rule);border-radius:6px;transition:box-shadow .2s,transform .2s}html[data-theme-id=GLM-5\.3-Flash-High].dark main .max-w-6xl,html[data-theme-id=GLM-5\.3-Flash-High].dark main article[data-component=tool-card]{box-shadow:4px 4px #0a0906}html[data-theme-id=GLM-5\.3-Flash-High] main .max-w-6xl:hover{box-shadow:6px 6px 0 0 var(--th-ink-faint);transform:translate(-1px,-1px)}html[data-theme-id=GLM-5\.3-Flash-High] input,html[data-theme-id=GLM-5\.3-Flash-High] textarea,html[data-theme-id=GLM-5\.3-Flash-High] select{background-color:var(--th-paper);color:var(--th-ink);border:1px solid var(--th-rule);border-radius:4px;transition:border-color .15s,box-shadow .15s}html[data-theme-id=GLM-5\.3-Flash-High] input::placeholder,html[data-theme-id=GLM-5\.3-Flash-High] textarea::placeholder{color:var(--th-ink-faint)}html[data-theme-id=GLM-5\.3-Flash-High] input:focus,html[data-theme-id=GLM-5\.3-Flash-High] textarea:focus,html[data-theme-id=GLM-5\.3-Flash-High] select:focus{border-color:var(--th-accent);box-shadow:3px 3px 0 0 var(--th-accent-wash);outline:none}html[data-theme-id=GLM-5\.3-Flash-High] .btn{text-transform:none;letter-spacing:.01em;border:1px solid #0000;border-radius:4px;transition:transform .1s,box-shadow .1s,filter .15s;box-shadow:2px 2px #201c1459}html[data-theme-id=GLM-5\.3-Flash-High] .btn:hover{filter:brightness(1.05)}html[data-theme-id=GLM-5\.3-Flash-High] .btn:active{transform:translate(2px,2px);box-shadow:0 0 #201c1459}html[data-theme-id=GLM-5\.3-Flash-High].dark .btn{box-shadow:2px 2px #00000080}html[data-theme-id=GLM-5\.3-Flash-High] pre,html[data-theme-id=GLM-5\.3-Flash-High] code[class*=bg-]{background-color:var(--th-paper-sunken);border-radius:4px}html[data-theme-id=GLM-5\.3-Flash-High] pre{border-left:3px solid var(--th-accent);padding-left:.75rem}html[data-theme-id=GLM-5\.3-Flash-High].dark pre,html[data-theme-id=GLM-5\.3-Flash-High].dark code[class*=bg-]{background-color:var(--th-paper-sunken)}@keyframes glm-grain-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html[data-theme-id=GLM-5\.3-Flash-High] main .max-w-6xl{animation:.45s ease-out both glm-grain-fade-up}html[data-theme-id=GLM-5\.3-Flash-High] button,html[data-theme-id=GLM-5\.3-Flash-High] .btn{transition-property:transform,box-shadow,filter,background-color,color,border-color;transition-duration:.15s}@media (prefers-reduced-motion:reduce){html[data-theme-id=GLM-5\.3-Flash-High] *,html[data-theme-id=GLM-5\.3-Flash-High] :before,html[data-theme-id=GLM-5\.3-Flash-High] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme-id=GLM-5\.3-Flash-High] ::-webkit-scrollbar{width:10px;height:10px}html[data-theme-id=GLM-5\.3-Flash-High] ::-webkit-scrollbar-track{background:var(--th-paper)}html[data-theme-id=GLM-5\.3-Flash-High] ::-webkit-scrollbar-thumb{background:var(--th-ink-faint);border:2px solid var(--th-paper);border-radius:6px}html[data-theme-id=GLM-5\.3-Flash-High] ::-webkit-scrollbar-thumb:hover{background:var(--th-accent)}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-500:#fe6e00;--color-amber-400:#fcbb00;--color-amber-700:#b75000;--color-yellow-500:#edb200;--color-green-50:#f0fdf4;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-950:#032e15;--color-emerald-400:#00d294;--color-emerald-700:#007956;--color-sky-400:#00bcfe;--color-sky-700:#0069a4;--color-blue-50:#eff6ff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-violet-400:#a685ff;--color-violet-700:#7008e7;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-rose-400:#ff667f;--color-rose-700:#c20039;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-light-link:#172554;--color-light-text:#1f2937;--spacing-safe-top:env(safe-area-inset-top);--spacing-safe-bottom:env(safe-area-inset-bottom);--spacing-navbar-top:calc(1rem + env(safe-area-inset-top));--spacing-navbar-top-mobile:calc(.5rem + env(safe-area-inset-top))}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:root),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:where(:root),[data-theme=light]{--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:root:has(input.theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:root:has(input.theme-controller[value=light]:checked){--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--color-base-100:lab(13.3466% -1.2732 -5.67451);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.5032% -.863373 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(47.6934% 38.5675 -81.9644);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}}:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--color-base-100:lab(13.3466% -1.2732 -5.67451);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.5032% -.863373 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(47.6934% 38.5675 -81.9644);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--page-scroll-bg-on:linear-gradient(var(--root-bg), var(--root-bg)) var(--root-bg)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg), var(--root-bg)) color-mix(in srgb, var(--root-bg), lab(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset) ; else: unset)}:root:root{background:var(--page-scroll-bg,var(--root-bg,var(--color-base-100)))}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:root:not(span){overflow:var(--page-overflow)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px #00000003,inset 0 -1px #ffffff03;box-shadow:inset 0 1px lab(0% 0 0/.01),inset 0 -1px lab(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.collapse{transition:grid-template-rows .2s}}.collapse>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)){grid-template-rows:max-content 1fr}.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:is(details){width:100%}@media (prefers-reduced-motion:no-preference){.collapse:is(details)::details-content{transition:content-visibility .2s allow-discrete, visibility .2s allow-discrete, padding .2s ease-out, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords;height:0}.collapse:is(details):where([open])::details-content{height:auto}}.collapse:is(details) summary{display:block;position:relative}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details)>.collapse-content{content-visibility:visible}.collapse:is(details) summary{outline:none}:is(.validator:user-valid,.validator:has(:user-valid)),:is(.validator:user-valid,.validator:has(:user-valid)):focus,:is(.validator:user-valid,.validator:has(:user-valid)):checked,:is(.validator:user-valid,.validator:has(:user-valid))[aria-checked=true],:is(.validator:user-valid,.validator:has(:user-valid)):focus-within{--input-color:var(--color-success)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))),:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true],:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color:var(--color-error)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error)}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible{outline-offset:2px;outline:2px solid}.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem), .875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.input:has(>input[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:.875rem;position:relative}.table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.select{border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{--size:calc(var(--size-field,.25rem) * 10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]),fieldset:disabled .select{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.select:has(>select[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){.select,.select select{appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (color:lab(0% 0 0)){:is(.select,.select select)::picker(select){box-shadow:0 2px calc(var(--depth) * 3px) -2px lab(0% 0 0/.2)}}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0, 1fr)) auto var(--timeline-row-end,minmax(0, 1fr));grid-template-columns:var(--timeline-col-start,minmax(0, 1fr)) auto var(--timeline-col-end,minmax(0, 1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:2147483647px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);border-radius:2147483647px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:.2s ease-out radio}}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.hero-content{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}.textarea{border:var(--border) solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem), .875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus,.textarea:focus-within{--font-size:1rem}}}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));width:fit-content;padding-inline:calc(.25rem * 3 - var(--border));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);height:var(--size);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}.pointer-events-none{pointer-events:none}.collapse:not(td,tr,colgroup){visibility:revert-layer}@layer daisyui.l1.l2{@media (prefers-reduced-motion:no-preference){.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after,.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>:not(.list-col-wrap){grid-row-start:1}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.left-0{left:0}.left-1{left:var(--spacing)}.left-2{left:calc(var(--spacing) * 2)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-32{height:calc(var(--spacing) * 32)}.h-64{height:calc(var(--spacing) * 64)}.h-\[32vh\]{height:32vh}.h-full{height:100%}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[180px\]{min-height:180px}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[1800px\]{max-width:1800px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-base-200{border-color:var(--color-base-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-300{border-color:var(--color-green-300)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-transparent{border-color:#0000}.border-l-green-400{border-left-color:var(--color-green-400)}.border-l-red-400{border-left-color:var(--color-red-400)}.glass{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg, oklch(100% 0 0 / var(--glass-opacity,30%)) 0%, #0000 100%), linear-gradient(var(--glass-reflect-degree,100deg), oklch(100% 0 0 / var(--glass-reflect-opacity,5%)) 25%, #0000 25%);box-shadow:0 0 0 1px oklch(100% 0 0 / var(--glass-border-opacity,20%)) inset, 0 0 0 2px #0000000d;text-shadow:0 1px oklch(0% 0 0 / var(--glass-text-shadow-opacity,5%));border:none}@supports (color:lab(0% 0 0)){.glass{background-image:linear-gradient(135deg, oklch(100% 0 0 / var(--glass-opacity,30%)) 0%, lab(0% 0 0/0) 100%), linear-gradient(var(--glass-reflect-degree,100deg), oklch(100% 0 0 / var(--glass-reflect-opacity,5%)) 25%, lab(0% 0 0/0) 25%);box-shadow:0 0 0 1px oklch(100% 0 0 / var(--glass-border-opacity,20%)) inset, 0 0 0 2px lab(0% 0 0/.05)}}.bg-background{background-color:var(--color-background)}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.bg-black{background-color:var(--color-black)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-navbar-top-mobile{padding-top:var(--spacing-navbar-top-mobile)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-\[calc\(1rem\+var\(--spacing-safe-bottom\)\)\]{padding-bottom:calc(1rem + var(--spacing-safe-bottom))}.pb-\[calc\(2rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-700{color:var(--color-amber-700)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--color-foreground)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-light-link{color:var(--color-light-link)}.text-light-text{color:var(--color-light-text)}.text-orange-500{color:var(--color-orange-500)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-700{color:var(--color-rose-700)}.text-sky-700{color:var(--color-sky-700)}.text-transparent{color:#0000}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-base-100{--tw-ring-offset-color:var(--color-base-100)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){:is(:where(.group):hover .group-hover\:visible){visibility:visible}:is(:where(.group):hover .group-hover\:text-blue-600){color:var(--color-blue-600)}:is(:where(.group):hover .group-hover\:opacity-100){opacity:1}}.focus-within\:border-green-500:focus-within{border-color:var(--color-green-500)}.focus-within\:border-red-500:focus-within{border-color:var(--color-red-500)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-101:hover{--tw-scale-x:101%;--tw-scale-y:101%;--tw-scale-z:101%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-400:hover{background-color:var(--color-gray-400)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:inline{display:inline}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:translate-x-7{--tw-translate-x:calc(var(--spacing) * 7);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:self-auto{align-self:auto}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[350px\]{height:350px}.md\:w-\[350px\]{width:350px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:pt-navbar-top{padding-top:var(--spacing-navbar-top)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:text-left{text-align:left}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:h-\[400px\]{height:400px}.lg\:w-\[400px\]{width:400px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:h-\[600px\]{height:600px}.xl\:w-\[600px\]{width:600px}}:where(.dark\:divide-gray-700:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:border-green-900:where(.dark,.dark *){border-color:var(--color-green-900)}.dark\:border-red-900:where(.dark,.dark *){border-color:var(--color-red-900)}.dark\:border-l-green-600:where(.dark,.dark *){border-left-color:var(--color-green-600)}.dark\:border-l-red-600:where(.dark,.dark *){border-left-color:var(--color-red-600)}.dark\:bg-blue-600:where(.dark,.dark *){background-color:var(--color-blue-600)}.dark\:bg-blue-700:where(.dark,.dark *){background-color:var(--color-blue-700)}.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:bg-gray-600:where(.dark,.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-700\/60:where(.dark,.dark *){background-color:#36415399}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-700\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/60:where(.dark,.dark *){background-color:#1e293999}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 60%, transparent)}}.dark\:bg-gray-900:where(.dark,.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-900\/60:where(.dark,.dark *){background-color:#10182899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 60%, transparent)}}.dark\:bg-green-600:where(.dark,.dark *){background-color:var(--color-green-600)}.dark\:bg-green-800\/70:where(.dark,.dark *){background-color:#016630b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-800\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-800) 70%, transparent)}}.dark\:bg-green-950\/40:where(.dark,.dark *){background-color:#032e1566}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 40%, transparent)}}.dark\:bg-red-800\/70:where(.dark,.dark *){background-color:#9f0712b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-800\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-800) 70%, transparent)}}.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-gray-100:where(.dark,.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:where(.dark,.dark *){color:var(--color-gray-500)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-rose-400:where(.dark,.dark *){color:var(--color-rose-400)}.dark\:text-sky-400:where(.dark,.dark *){color:var(--color-sky-400)}.dark\:text-violet-400:where(.dark,.dark *){color:var(--color-violet-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:invert:where(.dark,.dark *){--tw-invert:invert(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}@media (hover:hover){:is(:where(.group):hover .dark\:group-hover\:text-blue-400:where(.dark,.dark *)){color:var(--color-blue-400)}.dark\:hover\:border-gray-600:where(.dark,.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:bg-blue-600:where(.dark,.dark *):hover{background-color:var(--color-blue-600)}.dark\:hover\:bg-blue-700:where(.dark,.dark *):hover{background-color:var(--color-blue-700)}.dark\:hover\:bg-blue-800:where(.dark,.dark *):hover{background-color:var(--color-blue-800)}.dark\:hover\:bg-blue-900\/20:where(.dark,.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:hover\:bg-gray-500:where(.dark,.dark *):hover{background-color:var(--color-gray-500)}.dark\:hover\:bg-gray-600:where(.dark,.dark *):hover{background-color:var(--color-gray-600)}.dark\:hover\:bg-gray-700:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-800:where(.dark,.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-green-700:where(.dark,.dark *):hover{background-color:var(--color-green-700)}.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\:hover\:text-blue-400:where(.dark,.dark *):hover{color:var(--color-blue-400)}.dark\:hover\:text-gray-200:where(.dark,.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-400:where(.dark,.dark *):hover{color:var(--color-gray-400)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}}.pt-safe-top{padding-top:env(safe-area-inset-top)}.pb-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}}[data-theme-id=muse-spark-1\.3-free-high]{--mspark-bg:#0a0e1a;--mspark-bg-2:#0e1430;--mspark-surface:#121a2edb;--mspark-surface-solid:#121a2e;--mspark-surface-2:#1a2240e6;--mspark-line:#7c6cff47;--mspark-line-soft:#7c6cff29;--mspark-accent:#7c6cff;--mspark-accent-2:#38e1ff;--mspark-accent-3:#ff7ad9;--mspark-text:#eef1ff;--mspark-muted:#9aa3c0;--mspark-faint:#6b7490;--mspark-good:#34d399;--mspark-warn:#fbbf24;--mspark-bad:#fb7185;--mspark-radius:16px;--mspark-radius-sm:10px;--mspark-font:"Avenir Next", "Segoe UI", system-ui, -apple-system, sans-serif;--mspark-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--mspark-bg);color:var(--mspark-text)}[data-theme-id=muse-spark-1\.3-free-high] body{font-family:var(--mspark-font);color:var(--mspark-text);background-color:var(--mspark-bg);background-image:radial-gradient(1100px 520px at 15% -8%,#7c6cff38,#0000 60%),radial-gradient(900px 480px at 88% 4%,#38e1ff24,#0000 60%),radial-gradient(700px 500px at 50% 110%,#ff7ad91a,#0000 60%),linear-gradient(#7c6cff0e 1px,#0000 1px),linear-gradient(90deg,#7c6cff0e 1px,#0000 1px);background-size:auto,auto,auto,44px 44px,44px 44px}[data-theme-id=muse-spark-1\.3-free-high] ::selection{color:#fff;background:#7c6cff8c}[data-theme-id=muse-spark-1\.3-free-high] nav{border-bottom:1px solid var(--mspark-line-soft);background:0 0;box-shadow:0 8px 32px #04061080}[data-theme-id=muse-spark-1\.3-free-high] nav:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(14px);background:#0a0e1ad1;position:absolute;inset:0}[data-theme-id=muse-spark-1\.3-free-high] nav a,[data-theme-id=muse-spark-1\.3-free-high] nav span.cursor-pointer{color:#cdd5f5;letter-spacing:.01em;border-bottom:2px solid #0000;padding:.35rem .1rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s,text-shadow .18s}[data-theme-id=muse-spark-1\.3-free-high] nav a:hover,[data-theme-id=muse-spark-1\.3-free-high] nav span.cursor-pointer:hover{color:#fff;border-bottom-color:var(--mspark-accent-2);text-shadow:0 0 18px #38e1ff8c}[data-theme-id=muse-spark-1\.3-free-high] nav div[class*=absolute]{border:1px solid var(--mspark-line);background:#10162cf7;border-radius:12px;overflow:hidden;box-shadow:0 18px 50px #0000008c,0 0 0 1px #38e1ff0f}[data-theme-id=muse-spark-1\.3-free-high] nav div[class*=absolute] a{border-bottom:none;padding:.6rem 1rem;font-weight:500}[data-theme-id=muse-spark-1\.3-free-high] nav div[class*=absolute] a:hover{background:#7c6cff29;border-bottom:none}[data-theme-id=muse-spark-1\.3-free-high] nav div[class*=fixed\ inset-y-0]{border-right:1px solid var(--mspark-line);background:#0d1226fa}[data-theme-id=muse-spark-1\.3-free-high] main .hero{position:relative}[data-theme-id=muse-spark-1\.3-free-high] main .hero-content{background:var(--mspark-surface);border:1px solid var(--mspark-line);-webkit-backdrop-filter:blur(10px);border-radius:24px;padding:3rem 2.5rem;box-shadow:0 24px 80px #04061299,0 0 60px #7c6cff1f}[data-theme-id=muse-spark-1\.3-free-high] main .avatar div{box-shadow:0 0 0 3px #38e1ff80,0 0 44px #7c6cff8c}[data-theme-id=muse-spark-1\.3-free-high] main h1{letter-spacing:-.03em;background:linear-gradient(92deg, #fff 10%, var(--mspark-accent-2) 45%, var(--mspark-accent) 70%, var(--mspark-accent-3) 95%);color:#0000;filter:drop-shadow(0 2px 22px #7c6cff59);-webkit-background-clip:text;background-clip:text;font-weight:800}[data-theme-id=muse-spark-1\.3-free-high] main p{color:var(--mspark-muted)}[data-theme-id=muse-spark-1\.3-free-high] main a{color:var(--mspark-accent-2);text-underline-offset:3px;-webkit-text-decoration:underline #38e1ff80;text-decoration:underline #38e1ff80;transition:color .15s}[data-theme-id=muse-spark-1\.3-free-high] main a:hover{color:#fff}[data-theme-id=muse-spark-1\.3-free-high] main .max-w-6xl{background:var(--mspark-surface);border:1px solid var(--mspark-line);-webkit-backdrop-filter:blur(10px);box-shadow:0 24px 70px #03050f99,0 0 50px #7c6cff1a,inset 0 1px #ffffff0f}[data-theme-id=muse-spark-1\.3-free-high] main .max-w-6xl h1,[data-theme-id=muse-spark-1\.3-free-high] main h1{letter-spacing:-.02em;font-weight:800}[data-theme-id=muse-spark-1\.3-free-high] main .max-w-6xl h2{color:#dfe5ff;font-weight:700}[data-theme-id=muse-spark-1\.3-free-high] button{font-family:var(--mspark-font)}[data-theme-id=muse-spark-1\.3-free-high] main button,[data-theme-id=muse-spark-1\.3-free-high] footer button{border-radius:var(--mspark-radius-sm);transition:transform .12s,box-shadow .15s,background-color .15s,border-color .15s}[data-theme-id=muse-spark-1\.3-free-high] main button:not([role=switch]):not(.mspark-ghost){border:1px solid var(--mspark-line)}[data-theme-id=muse-spark-1\.3-free-high] main button[class*=bg-blue],[data-theme-id=muse-spark-1\.3-free-high] main button[class*=bg-indigo]{background:linear-gradient(135deg, var(--mspark-accent), #5a3df5 55%, #2fb9ec);color:#fff;border-color:#ffffff2e;font-weight:700;box-shadow:0 8px 26px #7c6cff66}[data-theme-id=muse-spark-1\.3-free-high] main button[class*=bg-blue]:hover,[data-theme-id=muse-spark-1\.3-free-high] main button[class*=bg-indigo]:hover{filter:brightness(1.08);box-shadow:0 10px 32px #38e1ff59}[data-theme-id=muse-spark-1\.3-free-high] main button[class*=bg-gray],[data-theme-id=muse-spark-1\.3-free-high] main button[class*=bg-slate],[data-theme-id=muse-spark-1\.3-free-high] footer button[class*=bg-gray]{border:1px solid var(--mspark-line-soft);color:#d5dbf7;background:#7c6cff1f}[data-theme-id=muse-spark-1\.3-free-high] main button[class*=bg-gray]:hover,[data-theme-id=muse-spark-1\.3-free-high] footer button[class*=bg-gray]:hover{color:#fff;background:#7c6cff38}[data-theme-id=muse-spark-1\.3-free-high] button:focus-visible,[data-theme-id=muse-spark-1\.3-free-high] a:focus-visible,[data-theme-id=muse-spark-1\.3-free-high] input:focus-visible,[data-theme-id=muse-spark-1\.3-free-high] textarea:focus-visible,[data-theme-id=muse-spark-1\.3-free-high] select:focus-visible{outline:2px solid var(--mspark-accent-2);outline-offset:2px}[data-theme-id=muse-spark-1\.3-free-high] button[role=switch]{border:1px solid var(--mspark-line)}[data-theme-id=muse-spark-1\.3-free-high] input,[data-theme-id=muse-spark-1\.3-free-high] textarea,[data-theme-id=muse-spark-1\.3-free-high] select{font-family:var(--mspark-font);color:var(--mspark-text)}[data-theme-id=muse-spark-1\.3-free-high] main input:not([type=range]):not([type=checkbox]),[data-theme-id=muse-spark-1\.3-free-high] main textarea,[data-theme-id=muse-spark-1\.3-free-high] main select{border:1px solid var(--mspark-line-soft);border-radius:var(--mspark-radius-sm);background:#060a18d9}[data-theme-id=muse-spark-1\.3-free-high] main input:focus,[data-theme-id=muse-spark-1\.3-free-high] main textarea:focus,[data-theme-id=muse-spark-1\.3-free-high] main select:focus{border-color:var(--mspark-accent-2);box-shadow:0 0 0 3px #38e1ff2e}[data-theme-id=muse-spark-1\.3-free-high] main input::placeholder,[data-theme-id=muse-spark-1\.3-free-high] main textarea::placeholder{color:var(--mspark-faint)}[data-theme-id=muse-spark-1\.3-free-high] main input[readonly]{font-family:var(--mspark-mono);background:#7c6cff1a}[data-theme-id=muse-spark-1\.3-free-high] input[type=range]{accent-color:var(--mspark-accent-2)}[data-theme-id=muse-spark-1\.3-free-high] input[type=checkbox]{accent-color:var(--mspark-accent)}[data-theme-id=muse-spark-1\.3-free-high] pre{border:1px solid var(--mspark-line-soft);border-radius:var(--mspark-radius-sm);color:#c9f6ff;font-family:var(--mspark-mono);background:#040712eb}[data-theme-id=muse-spark-1\.3-free-high] code,[data-theme-id=muse-spark-1\.3-free-high] .font-mono,[data-theme-id=muse-spark-1\.3-free-high] span[class*=font-mono]{font-family:var(--mspark-mono);color:#c9f6ff}[data-theme-id=muse-spark-1\.3-free-high] span[class*=font-mono],[data-theme-id=muse-spark-1\.3-free-high] div[class*=font-mono]{border:1px solid var(--mspark-line-soft);background:#040712cc;border-radius:8px}[data-theme-id=muse-spark-1\.3-free-high] .bg-red-100{color:#fecdd3;border-radius:var(--mspark-radius-sm);background:#fb718524;border:1px solid #fb718573}[data-theme-id=muse-spark-1\.3-free-high] .bg-green-100{color:#a7f3d0;background:#34d3991f;border:1px solid #34d39966}[data-theme-id=muse-spark-1\.3-free-high] .bg-blue-100{color:#bae6fd;background:#38e1ff1a;border:1px solid #38e1ff59}[data-theme-id=muse-spark-1\.3-free-high] table{border-color:var(--mspark-line-soft)}[data-theme-id=muse-spark-1\.3-free-high] th{color:#dfe5ff;background:#7c6cff1a}[data-theme-id=muse-spark-1\.3-free-high] td{border-color:var(--mspark-line-soft)}[data-theme-id=muse-spark-1\.3-free-high] canvas{border:1px solid var(--mspark-line);border-radius:var(--mspark-radius-sm);background:#fff;box-shadow:0 12px 40px #00000080}[data-theme-id=muse-spark-1\.3-free-high] [data-kind=added],[data-theme-id=muse-spark-1\.3-free-high] [data-testid=diff-insert]{color:#a7f3d0;background:#34d39924}[data-theme-id=muse-spark-1\.3-free-high] [data-kind=removed],[data-theme-id=muse-spark-1\.3-free-high] [data-testid=diff-delete]{color:#fecdd3;background:#fb718524}[data-theme-id=muse-spark-1\.3-free-high] main .grid a{background:var(--mspark-surface);border:1px solid var(--mspark-line-soft);border-radius:var(--mspark-radius);transition:border-color .18s,box-shadow .18s}[data-theme-id=muse-spark-1\.3-free-high] main .grid a:hover{border-color:var(--mspark-accent-2);box-shadow:0 16px 50px #04061299,0 0 30px #38e1ff26}[data-theme-id=muse-spark-1\.3-free-high] main .grid a h2{color:#fff}[data-theme-id=muse-spark-1\.3-free-high] main .grid a p{color:var(--mspark-muted)}[data-theme-id=muse-spark-1\.3-free-high] footer{border-top:1px solid var(--mspark-line-soft);color:var(--mspark-muted);-webkit-backdrop-filter:blur(12px);background:#080b18e6}[data-theme-id=muse-spark-1\.3-free-high] footer select{border:1px solid var(--mspark-line-soft);color:#dfe5ff;background:#7c6cff1f;border-radius:8px}[data-theme-id=muse-spark-1\.3-free-high] footer select option{color:#eef1ff;background:#10162c}[data-theme-id=muse-spark-1\.3-free-high] ::-webkit-scrollbar{width:10px;height:10px}[data-theme-id=muse-spark-1\.3-free-high] ::-webkit-scrollbar-thumb{background:linear-gradient(var(--mspark-accent), var(--mspark-accent-2));border-radius:8px}[data-theme-id=muse-spark-1\.3-free-high] ::-webkit-scrollbar-track{background:#0a0e1a99}[data-theme-id=muse-spark-1\.3-free-high] .mspark-shell{background:radial-gradient(1100px 520px at 20% -10%, #7c6cff40, transparent), radial-gradient(900px 480px at 90% 10%, #38e1ff2e, transparent), var(--mspark-bg);min-height:100dvh}[data-theme-id=muse-spark-1\.3-free-high] .mspark-card{background:var(--mspark-surface);border:1px solid var(--mspark-line);border-radius:var(--mspark-radius);box-shadow:0 18px 60px #03050f8c}[data-theme-id=muse-spark-1\.3-free-high] .mspark-title{letter-spacing:-.02em;font-weight:800}[data-theme-id=muse-spark-1\.3-free-high] .mspark-muted{color:var(--mspark-muted)}[data-theme-id=muse-spark-1\.3-free-high] .mspark-btn{background:linear-gradient(135deg, var(--mspark-accent), #2fb9ec);color:#fff;border-radius:var(--mspark-radius-sm);border:1px solid #ffffff2e;font-weight:700;box-shadow:0 8px 26px #7c6cff66}@keyframes mspark-glow{0%,to{box-shadow:0 0 24px #7c6cff40}50%{box-shadow:0 0 44px #38e1ff4d}}[data-theme-id=muse-spark-1\.3-free-high] main .hero-content{animation:7s ease-in-out infinite mspark-glow}@media (prefers-reduced-motion:reduce){[data-theme-id=muse-spark-1\.3-free-high] main .hero-content{animation:none}}html[data-theme-id=gemini-4-argon]{--argon-bg-primary:#f5f6fb;--argon-bg-secondary:#eceff8;--argon-surface:#ffffffe0;--argon-surface-elevated:#fff;--argon-surface-subtle:#f0f2fa;--argon-text-primary:#0d1126;--argon-text-secondary:#3b4262;--argon-text-muted:#646d91;--argon-border:#6366f12e;--argon-border-strong:#7c3aed57;--argon-accent-violet:#6d28d9;--argon-accent-indigo:#4f46e5;--argon-accent-cyan:#0891b2;--argon-accent-plasma:#7c3aed;--argon-glow:#7c3aed24;--argon-glow-cyan:#06b6d41f;--argon-code-bg:#0f1428;--argon-code-text:#e2e8f0;--argon-grid-line:#6366f10f;--argon-shadow-card:0 20px 50px -12px #312e811f, 0 0 0 1px #6366f129;--argon-shadow-sm:0 4px 14px -2px #312e8114;--background:#f5f6fb;--foreground:#0d1126}html[data-theme-id=gemini-4-argon].dark,html[data-theme-id=gemini-4-argon][data-theme=dark]{--argon-bg-primary:#070913;--argon-bg-secondary:#0d1124;--argon-surface:#0f1428d1;--argon-surface-elevated:#131a35;--argon-surface-subtle:#0e142b;--argon-text-primary:#f1f5f9;--argon-text-secondary:#cbd5e1;--argon-text-muted:#8b98b8;--argon-border:#8b5cf63d;--argon-border-strong:#22d3ee6b;--argon-accent-violet:#a78bfa;--argon-accent-indigo:#818cf8;--argon-accent-cyan:#22d3ee;--argon-accent-plasma:#8b5cf6;--argon-glow:#8b5cf640;--argon-glow-cyan:#22d3ee2e;--argon-code-bg:#050711;--argon-code-text:#e2e8f0;--argon-grid-line:#8b5cf612;--argon-shadow-card:0 24px 60px -15px #000000b3, 0 0 0 1px #8b5cf642, 0 0 32px -8px #7c3aed33;--argon-shadow-sm:0 6px 20px -4px #00000080;--background:#070913;--foreground:#f1f5f9}html[data-theme-id=gemini-4-argon] body{letter-spacing:-.01em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--argon-bg-primary)!important;color:var(--argon-text-primary)!important;background-image:radial-gradient(circle at 15% 0%, var(--argon-glow), transparent 42%), radial-gradient(circle at 85% 12%, var(--argon-glow-cyan), transparent 38%), linear-gradient(to right, var(--argon-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--argon-grid-line) 1px, transparent 1px)!important;background-size:100% 100%,100% 100%,36px 36px,36px 36px!important;background-attachment:fixed!important}html[data-theme-id=gemini-4-argon] body>div,html[data-theme-id=gemini-4-argon] main{background:0 0!important}html[data-theme-id=gemini-4-argon] nav{border-bottom:1px solid var(--argon-border)!important;box-shadow:0 4px 24px -4px #0f172a14, inset 0 -1px 0 0 var(--argon-glow)!important;background:0 0!important}html[data-theme-id=gemini-4-argon] nav:before{content:"";z-index:-1;pointer-events:none;background:var(--argon-surface);-webkit-backdrop-filter:blur(16px)saturate(160%);position:absolute;inset:0}html[data-theme-id=gemini-4-argon] nav a,html[data-theme-id=gemini-4-argon] nav button{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s}html[data-theme-id=gemini-4-argon] nav a:hover{color:var(--argon-accent-plasma)!important}html[data-theme-id=gemini-4-argon] nav .group>div[class*=absolute]{background:var(--argon-surface-elevated)!important;border:1px solid var(--argon-border-strong)!important;box-shadow:var(--argon-shadow-card)!important;border-radius:.75rem!important}html[data-theme-id=gemini-4-argon] div[class*="fixed inset-y-0 left-0"]{background:var(--argon-surface-elevated)!important;border-right:1px solid var(--argon-border-strong)!important;box-shadow:var(--argon-shadow-card)!important}html[data-theme-id=gemini-4-argon] main .max-w-6xl,html[data-theme-id=gemini-4-argon] [data-component=tool-card]{position:relative;background:var(--argon-surface)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid var(--argon-border)!important;box-shadow:var(--argon-shadow-card)!important}html[data-theme-id=gemini-4-argon] main .max-w-6xl:before,html[data-theme-id=gemini-4-argon] [data-component=tool-card]:before{content:"";background:linear-gradient(90deg, transparent, var(--argon-accent-plasma), var(--argon-accent-cyan), transparent);opacity:.85;pointer-events:none;border-radius:999px;height:2px;position:absolute;top:0;left:1.5rem;right:1.5rem}html[data-theme-id=gemini-4-argon] main h1,html[data-theme-id=gemini-4-argon] [data-part=title]{letter-spacing:-.025em;color:var(--argon-text-primary)!important}html[data-theme-id=gemini-4-argon] main h2,html[data-theme-id=gemini-4-argon] main h3{letter-spacing:-.015em;color:var(--argon-text-primary)!important}html[data-theme-id=gemini-4-argon] main input[type=text],html[data-theme-id=gemini-4-argon] main input[readonly],html[data-theme-id=gemini-4-argon] main select,html[data-theme-id=gemini-4-argon] main textarea:not(#diff-left):not(#diff-right){background-color:var(--argon-surface-elevated)!important;color:var(--argon-text-primary)!important;border:1px solid var(--argon-border)!important;border-radius:.65rem!important;transition:border-color .2s,box-shadow .2s!important;box-shadow:inset 0 1px 2px #0f172a0a!important}html[data-theme-id=gemini-4-argon] main input[type=text]:focus,html[data-theme-id=gemini-4-argon] main select:focus,html[data-theme-id=gemini-4-argon] main textarea:not(#diff-left):not(#diff-right):focus{border-color:var(--argon-accent-plasma)!important;box-shadow:0 0 0 3px var(--argon-glow)!important;outline:none!important}html[data-theme-id=gemini-4-argon] #diff-left,html[data-theme-id=gemini-4-argon] #diff-right{background-color:var(--argon-surface-elevated)!important;color:var(--argon-text-primary)!important}html[data-theme-id=gemini-4-argon] main pre{background-color:var(--argon-code-bg)!important;color:var(--argon-code-text)!important;border:1px solid var(--argon-border-strong)!important;border-radius:.75rem!important;box-shadow:inset 0 2px 10px #00000059!important}html[data-theme-id=gemini-4-argon] main span.font-mono,html[data-theme-id=gemini-4-argon] main .font-mono{font-family:ui-monospace,JetBrains Mono,Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,monospace}html[data-theme-id=gemini-4-argon] main button[class*=bg-blue-],html[data-theme-id=gemini-4-argon] main button[class*=bg-indigo-],html[data-theme-id=gemini-4-argon] main button[class*=bg-purple-],html[data-theme-id=gemini-4-argon] main button[class*=bg-teal-],html[data-theme-id=gemini-4-argon] main button[class*=bg-emerald-],html[data-theme-id=gemini-4-argon] main button[class*=bg-green-]{background-image:linear-gradient(135deg, var(--argon-accent-indigo), var(--argon-accent-plasma))!important;color:#fff!important;box-shadow:0 6px 18px -4px var(--argon-glow), inset 0 1px 0 #fff3!important;border:1px solid #ffffff29!important;transition:transform .15s,box-shadow .2s,filter .15s!important}html[data-theme-id=gemini-4-argon] main button[class*=bg-blue-]:hover,html[data-theme-id=gemini-4-argon] main button[class*=bg-indigo-]:hover,html[data-theme-id=gemini-4-argon] main button[class*=bg-purple-]:hover,html[data-theme-id=gemini-4-argon] main button[class*=bg-teal-]:hover,html[data-theme-id=gemini-4-argon] main button[class*=bg-emerald-]:hover,html[data-theme-id=gemini-4-argon] main button[class*=bg-green-]:hover{filter:brightness(1.08);box-shadow:0 10px 24px -4px var(--argon-glow), 0 0 12px var(--argon-glow-cyan)!important}html[data-theme-id=gemini-4-argon] main input[type=range]{accent-color:var(--argon-accent-plasma)!important}html[data-theme-id=gemini-4-argon] main .grid a{background:var(--argon-surface-elevated)!important;border:1px solid var(--argon-border)!important;box-shadow:var(--argon-shadow-sm)!important;border-radius:.875rem!important;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s!important}html[data-theme-id=gemini-4-argon] main .grid a:hover{transform:translateY(-3px);border-color:var(--argon-border-strong)!important;box-shadow:var(--argon-shadow-card)!important}html[data-theme-id=gemini-4-argon] .bg-red-100{border-left:4px solid #ef4444!important;border-radius:.5rem!important}html[data-theme-id=gemini-4-argon] footer{background:var(--argon-surface)!important;-webkit-backdrop-filter:blur(14px)!important;border-top:1px solid var(--argon-border)!important;color:var(--argon-text-secondary)!important}html[data-theme-id=gemini-4-argon] footer select{background-color:var(--argon-surface-elevated)!important;color:var(--argon-text-primary)!important;border:1px solid var(--argon-border-strong)!important}html[data-theme-id=gemini-4-argon] .argon-shell{background-color:var(--argon-bg-primary);min-height:100vh;color:var(--argon-text-primary);flex-direction:column;display:flex}html[data-theme-id=gemini-4-argon] .argon-badge{letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg, var(--argon-glow), var(--argon-glow-cyan));border:1px solid var(--argon-border-strong);color:var(--argon-accent-violet);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}html[data-theme-id=gemini-4-argon] .argon-panel{background:var(--argon-surface-elevated);border:1px solid var(--argon-border);box-shadow:var(--argon-shadow-sm);border-radius:.875rem;padding:1.25rem}html[data-theme-id=gemini-4-argon] .argon-btn-primary{color:#fff;background:linear-gradient(135deg, var(--argon-accent-indigo), var(--argon-accent-plasma));box-shadow:0 6px 18px -4px var(--argon-glow);cursor:pointer;border:1px solid #ffffff2e;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:filter .15s,transform .15s;display:inline-flex}html[data-theme-id=gemini-4-argon] .argon-btn-primary:hover{filter:brightness(1.1)}html[data-theme-id=gemini-4-argon] .argon-btn-secondary{color:var(--argon-text-primary);background:var(--argon-surface-subtle);border:1px solid var(--argon-border);cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}html[data-theme-id=gemini-4-argon] .argon-btn-secondary:hover{border-color:var(--argon-border-strong)}html[data-theme-id=space-bunny-free-High]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sb-void:#05030f;--sb-ink:#14102e;--sb-haze:#150f3d;--sb-paper:#f2eefe;--sb-starlight:#fff;--sb-moonlight:#2b2358;--sb-dim:#5c5487;--sb-faint:#8b83b4;--sb-violet:#7c3aed;--sb-indigo:#4f46e5;--sb-cyan:#0891b2;--sb-pink:#db2777;--sb-lime:#4d7c0f;--sb-amber:#b45309;--sb-rose:#e11d48;--sb-star:#7c3aed;--sb-font-mono:ui-monospace, "JetBrains Mono", "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--sb-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sb-bg:var(--sb-paper);--sb-bg-soft:#e6dffb;--sb-surface:#ffffffc2;--sb-surface-solid:#fff;--sb-raised:#fffffff0;--sb-sunken:#e7e1fb;--sb-line:#7c3aed42;--sb-line-soft:#7c3aed30;--sb-line-strong:#7c3aed80;--sb-text:var(--sb-ink);--sb-text-soft:#3b3470;--sb-text-muted:var(--sb-dim);--sb-text-faint:var(--sb-faint);--sb-accent:var(--sb-violet);--sb-accent-2:var(--sb-indigo);--sb-accent-3:var(--sb-pink);--sb-gradient:linear-gradient(115deg, var(--sb-violet) 0%, var(--sb-indigo) 48%, var(--sb-cyan) 100%);--sb-gradient-text:linear-gradient(115deg, var(--sb-violet) 0%, var(--sb-indigo) 55%, var(--sb-cyan) 100%);--sb-gradient-soft:linear-gradient(115deg, #7c3aed33, #0891b226);--sb-glow-sm:0 0 0 1px #7c3aed47, 0 8px 20px -12px #4f46e58c;--sb-glow-md:0 0 30px -10px #7c3aed73, 0 22px 46px -26px #0891b266;--sb-glow-text:0 0 22px #7c3aed47;--sb-glass-blur:saturate(150%) blur(14px);--sb-radius:14px;--sb-ring:0 0 0 3px #7c3aed59;--background:var(--sb-bg);--foreground:var(--sb-text);--color-base-100:var(--sb-surface-solid);--color-base-200:var(--sb-bg-soft);--color-base-300:#ddd5f8;--color-base-content:var(--sb-text);--color-primary:var(--sb-violet);--color-primary-content:#fff;--color-secondary:var(--sb-cyan);--color-secondary-content:#fff;--color-accent:var(--sb-pink);--color-accent-content:#fff;--color-neutral:#241a63;--color-neutral-content:#f2efff;--color-info:var(--sb-cyan);--color-success:var(--sb-lime);--color-warning:var(--sb-amber);--color-error:var(--sb-rose);--color-light-link:var(--sb-violet);--color-light-text:var(--sb-ink)}html[data-theme-id=space-bunny-free-High].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sb-ink:#f2efff;--sb-haze:#150f3d;--sb-paper:#05030f;--sb-starlight:#f7f4ff;--sb-moonlight:#cfc7f5;--sb-dim:#9b93c9;--sb-faint:#6f679b;--sb-violet:#8b5cf6;--sb-indigo:#5b6cf6;--sb-cyan:#22d3ee;--sb-pink:#f472b6;--sb-lime:#a3e635;--sb-amber:#fbbf24;--sb-rose:#fb7185;--sb-star:#fff;--sb-bg:#05030f;--sb-bg-soft:#0a0722;--sb-surface:#150f3d9e;--sb-surface-solid:#0d0926;--sb-raised:#241a63b8;--sb-sunken:#0b0826d1;--sb-line:#8b5cf64d;--sb-line-soft:#8b5cf629;--sb-line-strong:#8b5cf694;--sb-text:var(--sb-starlight);--sb-text-soft:var(--sb-moonlight);--sb-text-muted:var(--sb-dim);--sb-text-faint:var(--sb-faint);--sb-accent:var(--sb-violet);--sb-accent-2:var(--sb-cyan);--sb-accent-3:var(--sb-pink);--sb-gradient:linear-gradient(115deg, var(--sb-violet) 0%, var(--sb-indigo) 48%, var(--sb-cyan) 100%);--sb-gradient-text:linear-gradient(115deg, #c4b5fd 0%, #a5b4fc 45%, #67e8f9 100%);--sb-gradient-soft:linear-gradient(115deg, #8b5cf63d, #22d3ee29);--sb-glow-sm:0 0 0 1px #8b5cf661, 0 8px 22px -12px #5b6cf6b3;--sb-glow-md:0 0 34px -10px #8b5cf699, 0 24px 50px -28px #22d3ee80;--sb-glow-text:0 0 26px #8b5cf68c;--sb-glass-blur:saturate(160%) blur(16px);--sb-radius:14px;--sb-ring:0 0 0 3px #8b5cf673}html[data-theme-id=space-bunny-free-High] body{background-color:var(--sb-bg);background-image:radial-gradient(1.4px 1.4px at 18% 22%, var(--sb-star) 50%, transparent 51%), radial-gradient(1.2px 1.2px at 76% 14%, var(--sb-star) 50%, transparent 51%), radial-gradient(1.6px 1.6px at 42% 72%, var(--sb-pink) 50%, transparent 51%), radial-gradient(1.1px 1.1px at 88% 62%, var(--sb-star) 50%, transparent 51%), radial-gradient(1.3px 1.3px at 8% 58%, var(--sb-violet) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 60% 38%, var(--sb-cyan) 50%, transparent 51%), radial-gradient(60rem 40rem at 12% -8%, var(--sb-gradient-soft), transparent 70%), radial-gradient(48rem 34rem at 96% 108%, var(--sb-gradient-soft), transparent 72%)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] body{background-image:radial-gradient(1.4px 1.4px at 18% 22%, color-mix(in oklab, var(--sb-star) 80%, transparent) 50%, transparent 51%), radial-gradient(1.2px 1.2px at 76% 14%, color-mix(in oklab, var(--sb-star) 65%, transparent) 50%, transparent 51%), radial-gradient(1.6px 1.6px at 42% 72%, color-mix(in oklab, var(--sb-pink) 60%, var(--sb-star)) 50%, transparent 51%), radial-gradient(1.1px 1.1px at 88% 62%, color-mix(in oklab, var(--sb-star) 60%, transparent) 50%, transparent 51%), radial-gradient(1.3px 1.3px at 8% 58%, color-mix(in oklab, var(--sb-violet) 65%, var(--sb-star)) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 60% 38%, color-mix(in oklab, var(--sb-cyan) 60%, var(--sb-star)) 50%, transparent 51%), radial-gradient(60rem 40rem at 12% -8%, var(--sb-gradient-soft), transparent 70%), radial-gradient(48rem 34rem at 96% 108%, var(--sb-gradient-soft), transparent 72%)}}html[data-theme-id=space-bunny-free-High] body{background-repeat:repeat;background-attachment:fixed,fixed,fixed,fixed,fixed,fixed,fixed,fixed}html[data-theme-id=space-bunny-free-High] body:before{content:"";z-index:-1;pointer-events:none;opacity:.75;background-image:radial-gradient(38rem 38rem at 22% 30%, var(--sb-violet), transparent 62%), radial-gradient(32rem 32rem at 78% 68%, var(--sb-cyan), transparent 64%), linear-gradient(to right, var(--sb-line-soft) 1px, transparent 1px), linear-gradient(to bottom, var(--sb-line-soft) 1px, transparent 1px);position:fixed;inset:-20vmax}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] body:before{background-image:radial-gradient(38rem 38rem at 22% 30%, color-mix(in oklab, var(--sb-violet) 42%, transparent), transparent 62%), radial-gradient(32rem 32rem at 78% 68%, color-mix(in oklab, var(--sb-cyan) 30%, transparent), transparent 64%), linear-gradient(to right, var(--sb-line-soft) 1px, transparent 1px), linear-gradient(to bottom, var(--sb-line-soft) 1px, transparent 1px)}}html[data-theme-id=space-bunny-free-High] body:before{background-size:100% 100%,100% 100%,4.5rem 4.5rem,4.5rem 4.5rem;animation:42s linear infinite sb-drift;-webkit-mask-image:radial-gradient(closest-side at 50% 45%,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 45%,#000 35%,#0000 100%)}html[data-theme-id=space-bunny-free-High].dark body:before{opacity:.95}@keyframes sb-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(-3rem,2.5rem)rotate(6deg)}}html[data-theme-id=space-bunny-free-High] body:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(2px 2px at 30% 18%, var(--sb-star) 50%, transparent 51%), radial-gradient(1.6px 1.6px at 68% 52%, var(--sb-star) 50%, transparent 51%), radial-gradient(2.4px 2.4px at 12% 82%, var(--sb-star) 50%, transparent 51%), radial-gradient(1.8px 1.8px at 88% 26%, var(--sb-cyan) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 52% 88%, var(--sb-star) 50%, transparent 51%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] body:after{background-image:radial-gradient(2px 2px at 30% 18%, color-mix(in oklab, var(--sb-star) 90%, transparent) 50%, transparent 51%), radial-gradient(1.6px 1.6px at 68% 52%, color-mix(in oklab, var(--sb-star) 75%, transparent) 50%, transparent 51%), radial-gradient(2.4px 2.4px at 12% 82%, color-mix(in oklab, var(--sb-star) 100%, transparent) 50%, transparent 51%), radial-gradient(1.8px 1.8px at 88% 26%, color-mix(in oklab, var(--sb-cyan) 70%, var(--sb-star)) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 52% 88%, color-mix(in oklab, var(--sb-star) 80%, transparent) 50%, transparent 51%)}}html[data-theme-id=space-bunny-free-High] body:after{opacity:.8;animation:6s ease-in-out infinite alternate sb-twinkle}@keyframes sb-twinkle{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-theme-id=space-bunny-free-High] body:before,html[data-theme-id=space-bunny-free-High] body:after{animation:none!important}}html[data-theme-id=space-bunny-free-High] body{font-family:var(--sb-font-sans);letter-spacing:.012em;color:var(--sb-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html[data-theme-id=space-bunny-free-High] h1,html[data-theme-id=space-bunny-free-High] h2,html[data-theme-id=space-bunny-free-High] h3{font-family:var(--sb-font-mono);letter-spacing:-.02em;color:var(--sb-text);font-weight:700;line-height:1.12}html[data-theme-id=space-bunny-free-High] h1{background-image:var(--sb-gradient-text);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 18px var(--sb-violet));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] h1{filter:drop-shadow(0 2px 18px color-mix(in oklab, var(--sb-violet) 35%, transparent))}}html[data-theme-id=space-bunny-free-High] h1{padding-block:.08em}html[data-theme-id=space-bunny-free-High] h2:after,html[data-theme-id=space-bunny-free-High] h3:after{content:"";background-image:var(--sb-gradient);width:2.5rem;height:2px;box-shadow:var(--sb-glow-sm);border-radius:999px;margin-top:.55rem;display:block}html[data-theme-id=space-bunny-free-High] h2{font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem)}html[data-theme-id=space-bunny-free-High] h3{font-size:clamp(1.1rem,1rem + .5vw,1.35rem)}html[data-theme-id=space-bunny-free-High] main a:not([class*=bg-]){color:var(--sb-accent);text-decoration-line:underline;-webkit-text-decoration-color:var(--sb-accent);-webkit-text-decoration-color:var(--sb-accent);-webkit-text-decoration-color:var(--sb-accent);text-decoration-color:var(--sb-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] main a:not([class*=bg-]){-webkit-text-decoration-color:color-mix(in oklab, var(--sb-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--sb-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--sb-accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--sb-accent) 40%, transparent)}}html[data-theme-id=space-bunny-free-High] main a:not([class*=bg-]){text-underline-offset:.22em;text-decoration-thickness:1.5px;transition:color .18s,text-decoration-color .18s,text-shadow .18s}html[data-theme-id=space-bunny-free-High] main a:not([class*=bg-]):hover{color:var(--sb-accent-2);-webkit-text-decoration-color:var(--sb-accent-2);-webkit-text-decoration-color:var(--sb-accent-2);-webkit-text-decoration-color:var(--sb-accent-2);text-decoration-color:var(--sb-accent-2);text-shadow:0 0 14px var(--sb-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] main a:not([class*=bg-]):hover{text-shadow:0 0 14px color-mix(in oklab, var(--sb-accent-2) 45%, transparent)}}html[data-theme-id=space-bunny-free-High] a:focus-visible,html[data-theme-id=space-bunny-free-High] button:focus-visible,html[data-theme-id=space-bunny-free-High] select:focus-visible,html[data-theme-id=space-bunny-free-High] input:focus-visible,html[data-theme-id=space-bunny-free-High] textarea:focus-visible,html[data-theme-id=space-bunny-free-High] [tabindex]:focus-visible{box-shadow:var(--sb-ring);border-radius:var(--sb-radius);outline:none}html[data-theme-id=space-bunny-free-High] code,html[data-theme-id=space-bunny-free-High] kbd,html[data-theme-id=space-bunny-free-High] samp,html[data-theme-id=space-bunny-free-High] pre{font-family:var(--sb-font-mono);font-variant-ligatures:none}html[data-theme-id=space-bunny-free-High] :not(pre)>code{background:var(--sb-sunken);border:1px solid var(--sb-line-soft);color:var(--sb-accent-2);border-radius:6px;padding:.1em .38em;font-size:.9em}html[data-theme-id=space-bunny-free-High] ::selection{background:var(--sb-violet)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] ::selection{background:color-mix(in oklab, var(--sb-violet) 45%, transparent)}}html[data-theme-id=space-bunny-free-High] ::selection{color:var(--sb-starlight);text-shadow:none}html[data-theme-id=space-bunny-free-High] :is(input,textarea,select,[contenteditable]){caret-color:var(--sb-accent-2)}html[data-theme-id=space-bunny-free-High]{scrollbar-color:var(--sb-violet) transparent}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High]{scrollbar-color:color-mix(in oklab, var(--sb-violet) 55%, transparent) transparent}}html[data-theme-id=space-bunny-free-High]{scrollbar-width:thin}html[data-theme-id=space-bunny-free-High] ::-webkit-scrollbar{width:10px;height:10px}html[data-theme-id=space-bunny-free-High] ::-webkit-scrollbar-track{background:0 0}html[data-theme-id=space-bunny-free-High] ::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, var(--sb-violet), var(--sb-cyan))}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] ::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, color-mix(in oklab, var(--sb-violet) 70%, transparent), color-mix(in oklab, var(--sb-cyan) 55%, transparent))}}html[data-theme-id=space-bunny-free-High] ::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000;border-radius:999px}html[data-theme-id=space-bunny-free-High] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom, var(--sb-violet), var(--sb-cyan));background-clip:content-box}html[data-theme-id=space-bunny-free-High] hr{background-image:linear-gradient(to right, transparent, var(--sb-violet), transparent);border:0;height:1px}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] hr{background-image:linear-gradient(to right, transparent, color-mix(in oklab, var(--sb-violet) 55%, transparent), transparent)}}html[data-theme-id=space-bunny-free-High] img{filter:saturate(1.08)contrast(1.02)}html[data-theme-id=space-bunny-free-High] ::placeholder{color:var(--sb-text-faint);opacity:1}html[data-theme-id=space-bunny-free-High].dark .dark\:invert{filter:none}html[data-theme-id=space-bunny-free-High] nav{border-bottom:1px solid var(--sb-line);box-shadow:0 1px 0 var(--sb-line-soft), 0 18px 40px -32px var(--sb-accent);background:0 0}html[data-theme-id=space-bunny-free-High] nav:before{content:"";z-index:-1;pointer-events:none;background:var(--sb-bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] nav:before{background:color-mix(in oklab, var(--sb-bg) 72%, transparent)}}html[data-theme-id=space-bunny-free-High] nav:before{-webkit-backdrop-filter:var(--sb-glass-blur)}html[data-theme-id=space-bunny-free-High] nav>div.hidden :is(a,span.cursor-pointer){font-family:var(--sb-font-mono);padding:.35rem .15rem;font-size:.9rem;font-weight:500;display:inline-block;position:relative;color:var(--sb-text-soft)!important}html[data-theme-id=space-bunny-free-High] nav>div.hidden :is(a,span.cursor-pointer):after{content:"";background-image:var(--sb-gradient);transform-origin:0;border-radius:999px;height:2px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:.15rem;right:.15rem;transform:scaleX(0)}html[data-theme-id=space-bunny-free-High] nav>div.hidden :is(a,span.cursor-pointer):hover:after,html[data-theme-id=space-bunny-free-High] nav>div.hidden :is(a,span.cursor-pointer):focus-visible:after{transform:scaleX(1)}html[data-theme-id=space-bunny-free-High] nav>div.hidden :is(a,span.cursor-pointer):hover{text-shadow:var(--sb-glow-text);color:var(--sb-text)!important}html[data-theme-id=space-bunny-free-High] nav div.absolute{background:var(--sb-surface-solid)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] nav div.absolute{background:color-mix(in oklab, var(--sb-surface-solid) 88%, transparent)!important}}html[data-theme-id=space-bunny-free-High] nav div.absolute{-webkit-backdrop-filter:var(--sb-glass-blur);border:1px solid var(--sb-line);border-radius:var(--sb-radius);box-shadow:var(--sb-glow-md);overflow:hidden}html[data-theme-id=space-bunny-free-High] nav div.absolute a{font-family:var(--sb-font-mono);font-size:.85rem}html[data-theme-id=space-bunny-free-High] nav div.absolute a:hover{background:var(--sb-gradient-soft)!important;color:var(--sb-accent)!important}html[data-theme-id=space-bunny-free-High] nav>button.md\:hidden{border:1px solid var(--sb-line);background:var(--sb-surface);box-shadow:var(--sb-glow-sm);border-radius:10px;transition:transform .18s,box-shadow .18s;color:var(--sb-accent)!important}html[data-theme-id=space-bunny-free-High] nav>button.md\:hidden:hover{box-shadow:var(--sb-glow-md);transform:translateY(-1px)}html[data-theme-id=space-bunny-free-High] nav div.fixed.inset-y-0.left-0{background:var(--sb-surface-solid)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] nav div.fixed.inset-y-0.left-0{background:color-mix(in oklab, var(--sb-surface-solid) 94%, transparent)!important}}html[data-theme-id=space-bunny-free-High] nav div.fixed.inset-y-0.left-0{-webkit-backdrop-filter:var(--sb-glass-blur);border-right:1px solid var(--sb-line-strong);box-shadow:30px 0 60px -30px var(--sb-accent)}html[data-theme-id=space-bunny-free-High] nav div.fixed.inset-y-0.left-0 a,html[data-theme-id=space-bunny-free-High] nav div.fixed.inset-y-0.left-0 button{font-family:var(--sb-font-mono);letter-spacing:.02em;font-size:.9rem}html[data-theme-id=space-bunny-free-High] nav div.fixed.inset-y-0.left-0>button{font-size:1.75rem;color:var(--sb-accent-3)!important}html[data-theme-id=space-bunny-free-High] footer{background:var(--sb-bg-soft)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] footer{background:color-mix(in oklab, var(--sb-bg-soft) 82%, transparent)!important}}html[data-theme-id=space-bunny-free-High] footer{-webkit-backdrop-filter:var(--sb-glass-blur);border-top:1px solid var(--sb-line);box-shadow:0 -18px 46px -34px var(--sb-accent-2)}html[data-theme-id=space-bunny-free-High] footer .container{font-family:var(--sb-font-mono);letter-spacing:.04em;font-size:.78rem}html[data-theme-id=space-bunny-free-High] footer [role=group] button{font-family:var(--sb-font-mono);border:1px solid #0000;transition:transform .18s,box-shadow .18s,border-color .18s}html[data-theme-id=space-bunny-free-High] footer [role=group] button:hover{border-color:var(--sb-line);transform:translateY(-1px)}html[data-theme-id=space-bunny-free-High] footer button.rounded-full{border:1px solid var(--sb-line);box-shadow:var(--sb-glow-sm);transition:transform .2s,box-shadow .2s}html[data-theme-id=space-bunny-free-High] footer button.rounded-full:hover{box-shadow:var(--sb-glow-md);transform:rotate(-12deg)scale(1.08)}html[data-theme-id=space-bunny-free-High] main .max-w-6xl{-webkit-backdrop-filter:var(--sb-glass-blur);border:1px solid var(--sb-line);box-shadow:var(--sb-glow-md);background:var(--sb-surface)!important}html[data-theme-id=space-bunny-free-High] .grid>a.card,html[data-theme-id=space-bunny-free-High] .card{-webkit-backdrop-filter:var(--sb-glass-blur);border-radius:var(--sb-radius);box-shadow:var(--sb-glow-sm);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .24s;background:var(--sb-surface)!important;border:1px solid var(--sb-line)!important}html[data-theme-id=space-bunny-free-High] .grid>a.card:hover,html[data-theme-id=space-bunny-free-High] a.card:hover{box-shadow:var(--sb-glow-md);transform:translateY(-4px);border-color:var(--sb-line-strong)!important}html[data-theme-id=space-bunny-free-High] a.card h2{font-family:var(--sb-font-mono);letter-spacing:-.01em}html[data-theme-id=space-bunny-free-High] a.card>span{opacity:.75;font-family:var(--sb-font-mono)}html[data-theme-id=space-bunny-free-High] .inline-flex.rounded-lg.border{-webkit-backdrop-filter:var(--sb-glass-blur);background:var(--sb-surface)!important;border-color:var(--sb-line)!important}html[data-theme-id=space-bunny-free-High] button{font-family:var(--sb-font-mono);letter-spacing:.01em;transition:transform .16s,box-shadow .2s,filter .2s,border-color .2s,background-color .2s}html[data-theme-id=space-bunny-free-High] button:active{transform:translateY(1px)scale(.99)}html[data-theme-id=space-bunny-free-High] button[class*=bg-]:hover{filter:brightness(1.08)saturate(1.05)}html[data-theme-id=space-bunny-free-High] :is(input,textarea,select){font-family:var(--sb-font-mono);letter-spacing:.01em;border-color:var(--sb-line);transition:border-color .2s,box-shadow .2s,background-color .2s}html[data-theme-id=space-bunny-free-High] :is(input,textarea,select):focus{border-color:var(--sb-accent-2);box-shadow:0 0 0 3px var(--sb-accent-2), 0 0 26px -6px var(--sb-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :is(input,textarea,select):focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--sb-accent-2) 28%, transparent), 0 0 26px -6px color-mix(in oklab, var(--sb-accent-2) 60%, transparent)}}html[data-theme-id=space-bunny-free-High] select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem!important}html[data-theme-id=space-bunny-free-High] option{background-color:var(--sb-surface-solid);color:var(--sb-text)}html[data-theme-id=space-bunny-free-High] input[type=range]{border:1px solid var(--sb-line);border-radius:999px;height:.5rem;background:var(--sb-sunken)!important}html[data-theme-id=space-bunny-free-High] input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--sb-gradient);border:2px solid var(--sb-bg);width:1.15rem;height:1.15rem;box-shadow:var(--sb-glow-sm);cursor:pointer;border-radius:999px}html[data-theme-id=space-bunny-free-High] input[type=range]::-moz-range-thumb{border:2px solid var(--sb-bg);background:var(--sb-violet);width:1.15rem;height:1.15rem;box-shadow:var(--sb-glow-sm);cursor:pointer;border-radius:999px}html[data-theme-id=space-bunny-free-High] :is(input[type=checkbox],input[type=radio]){accent-color:var(--sb-violet)}html[data-theme-id=space-bunny-free-High] pre{border:1px solid var(--sb-line);border-radius:var(--sb-radius);box-shadow:inset 0 0 30px -18px var(--sb-accent-2);tab-size:2;line-height:1.6;background:var(--sb-sunken)!important}html[data-theme-id=space-bunny-free-High] label{color:var(--sb-text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}html[data-theme-id=space-bunny-free-High] [role=alert]{background:var(--sb-rose)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] [role=alert]{background:color-mix(in oklab, var(--sb-rose) 16%, var(--sb-surface-solid))!important}}html[data-theme-id=space-bunny-free-High] [role=alert]{border:1px solid var(--sb-rose)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] [role=alert]{border:1px solid color-mix(in oklab, var(--sb-rose) 55%, transparent)!important}}html[data-theme-id=space-bunny-free-High] [role=alert]{border-radius:var(--sb-radius);box-shadow:0 0 26px -14px var(--sb-rose);color:var(--sb-rose)!important}html[data-theme-id=space-bunny-free-High] .badge{font-family:var(--sb-font-mono);border-color:var(--sb-line);background:var(--sb-raised)}html[data-theme-id=space-bunny-free-High] .avatar .ring{box-shadow:var(--sb-glow-md);border-color:var(--sb-violet)}html[data-theme-id=space-bunny-free-High] .avatar img{transition:transform .4s cubic-bezier(.22,1,.36,1)}html[data-theme-id=space-bunny-free-High] .avatar:hover img{transform:scale(1.04)}html[data-theme-id=space-bunny-free-High] table,html[data-theme-id=space-bunny-free-High] :is(th,td){border-color:var(--sb-line)!important}html[data-theme-id=space-bunny-free-High] thead{background:var(--sb-gradient-soft);font-family:var(--sb-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}html[data-theme-id=space-bunny-free-High] .diff-added{background:var(--sb-lime)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] .diff-added{background:color-mix(in oklab, var(--sb-lime) 18%, transparent)}}html[data-theme-id=space-bunny-free-High] .diff-added{color:var(--sb-lime)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] .diff-added{color:color-mix(in oklab, var(--sb-lime) 80%, var(--sb-text))}}html[data-theme-id=space-bunny-free-High] .diff-removed{background:var(--sb-rose)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] .diff-removed{background:color-mix(in oklab, var(--sb-rose) 18%, transparent)}}html[data-theme-id=space-bunny-free-High] .diff-removed{color:var(--sb-rose)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] .diff-removed{color:color-mix(in oklab, var(--sb-rose) 80%, var(--sb-text))}}html[data-theme-id=space-bunny-free-High] :where(.bg-white,.fullscreen\:bg-white){background-color:var(--sb-surface)}html[data-theme-id=space-bunny-free-High] :where(.bg-base-100){background-color:var(--sb-surface-solid)}html[data-theme-id=space-bunny-free-High] :where(.bg-base-200){background-color:var(--sb-bg-soft)}html[data-theme-id=space-bunny-free-High] :where(.bg-gray-50){background-color:var(--sb-sunken)}html[data-theme-id=space-bunny-free-High] :where(.bg-gray-100){background-color:var(--sb-violet)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.bg-gray-100){background-color:color-mix(in oklab, var(--sb-violet) 7%, transparent)}}html[data-theme-id=space-bunny-free-High] :where(.bg-gray-200){background-color:var(--sb-raised)}html[data-theme-id=space-bunny-free-High] :where(.bg-gray-300){background-color:var(--sb-violet)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.bg-gray-300){background-color:color-mix(in oklab, var(--sb-violet) 22%, var(--sb-raised))}}html[data-theme-id=space-bunny-free-High] :where(.bg-gray-400,.bg-gray-500){background-color:var(--sb-violet)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.bg-gray-400,.bg-gray-500){background-color:color-mix(in oklab, var(--sb-violet) 45%, var(--sb-raised))}}html[data-theme-id=space-bunny-free-High] :where(.bg-gray-600){background-color:var(--sb-violet)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.bg-gray-600){background-color:color-mix(in oklab, var(--sb-violet) 55%, var(--sb-surface-solid))}}html[data-theme-id=space-bunny-free-High] :where(.bg-gray-700,.bg-gray-750){background-color:var(--sb-indigo)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.bg-gray-700,.bg-gray-750){background-color:color-mix(in oklab, var(--sb-indigo) 45%, var(--sb-surface-solid))}}html[data-theme-id=space-bunny-free-High] :where(.bg-gray-800){background-color:var(--sb-surface-solid)}html[data-theme-id=space-bunny-free-High] :where(.bg-gray-900){background-color:var(--sb-bg-soft)}html[data-theme-id=space-bunny-free-High] :where(.bg-blue-50){background-color:var(--sb-gradient-soft)}html[data-theme-id=space-bunny-free-High] :where(.bg-blue-500){background-color:var(--sb-indigo);box-shadow:var(--sb-glow-sm)}html[data-theme-id=space-bunny-free-High] :where(.bg-blue-600){background-color:var(--sb-violet);background-image:linear-gradient(135deg, var(--sb-violet), var(--sb-indigo));box-shadow:var(--sb-glow-sm)}html[data-theme-id=space-bunny-free-High] :where(.bg-blue-700){background-color:var(--sb-indigo);box-shadow:var(--sb-glow-md)}html[data-theme-id=space-bunny-free-High] :where(.bg-blue-800){background-color:var(--sb-indigo)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.bg-blue-800){background-color:color-mix(in oklab, var(--sb-indigo) 70%, var(--sb-void))}}html[data-theme-id=space-bunny-free-High] :where(.bg-blue-900){background-color:var(--sb-indigo)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.bg-blue-900){background-color:color-mix(in oklab, var(--sb-indigo) 45%, var(--sb-void))}}html[data-theme-id=space-bunny-free-High] :where(.hover\:bg-blue-600,.hover\:bg-blue-700):hover{background-color:var(--sb-cyan);background-image:linear-gradient(135deg, var(--sb-indigo), var(--sb-cyan));box-shadow:var(--sb-glow-md)}html[data-theme-id=space-bunny-free-High] :where(.bg-purple-600){background-color:var(--sb-pink);background-image:linear-gradient(135deg, var(--sb-violet), var(--sb-pink));box-shadow:var(--sb-glow-sm)}html[data-theme-id=space-bunny-free-High] :where(.bg-purple-700){background-color:var(--sb-violet);box-shadow:var(--sb-glow-md)}html[data-theme-id=space-bunny-free-High] :where(.hover\:bg-purple-600,.hover\:bg-purple-700):hover{background-color:var(--sb-pink);box-shadow:var(--sb-glow-md)}html[data-theme-id=space-bunny-free-High] :where(.bg-green-50,.bg-green-200){background-color:var(--sb-lime)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.bg-green-50,.bg-green-200){background-color:color-mix(in oklab, var(--sb-lime) 20%, transparent)}}html[data-theme-id=space-bunny-free-High] :where(.bg-green-500){background-color:var(--sb-lime);background-image:linear-gradient(135deg, var(--sb-lime), var(--sb-cyan));color:var(--sb-void);box-shadow:0 0 22px -8px var(--sb-lime)}html[data-theme-id=space-bunny-free-High] :where(.bg-green-600,.bg-green-700){background-color:var(--sb-lime)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.bg-green-600,.bg-green-700){background-color:color-mix(in oklab, var(--sb-lime) 75%, var(--sb-void))}}html[data-theme-id=space-bunny-free-High] :where(.bg-green-800,.bg-green-900,.bg-green-950){background-color:var(--sb-lime)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.bg-green-800,.bg-green-900,.bg-green-950){background-color:color-mix(in oklab, var(--sb-lime) 35%, var(--sb-void))}}html[data-theme-id=space-bunny-free-High] :where(.bg-red-50,.bg-red-100,.bg-red-200){background-color:var(--sb-rose)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.bg-red-50,.bg-red-100,.bg-red-200){background-color:color-mix(in oklab, var(--sb-rose) 16%, var(--sb-surface-solid))}}html[data-theme-id=space-bunny-free-High] :where(.bg-red-800,.bg-red-900,.bg-red-950){background-color:var(--sb-rose)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.bg-red-800,.bg-red-900,.bg-red-950){background-color:color-mix(in oklab, var(--sb-rose) 55%, var(--sb-void))}}html[data-theme-id=space-bunny-free-High] :where(.border-gray-100,.border-gray-200,.border-base-200){border-color:var(--sb-line-soft)}html[data-theme-id=space-bunny-free-High] :where(.border-gray-300,.border-gray-400),html[data-theme-id=space-bunny-free-High] :where(.border-gray-500,.border-gray-600,.border-gray-700){border-color:var(--sb-line)}html[data-theme-id=space-bunny-free-High] :where(.border-gray-800,.border-gray-900){border-color:var(--sb-line-strong)}html[data-theme-id=space-bunny-free-High] :where(.border-blue-500,.border-blue-600){border-color:var(--sb-accent)}html[data-theme-id=space-bunny-free-High] :where(.border-green-300,.border-green-500){border-color:var(--sb-lime)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.border-green-300,.border-green-500){border-color:color-mix(in oklab, var(--sb-lime) 60%, transparent)}}html[data-theme-id=space-bunny-free-High] :where(.border-red-300,.border-red-400,.border-red-500){border-color:var(--sb-rose)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.border-red-300,.border-red-400,.border-red-500){border-color:color-mix(in oklab, var(--sb-rose) 60%, transparent)}}html[data-theme-id=space-bunny-free-High] :where(.text-light-link){color:var(--sb-accent)}html[data-theme-id=space-bunny-free-High] :where(.text-light-text){color:var(--sb-text)}html[data-theme-id=space-bunny-free-High] :where(.text-white){color:#fff}html[data-theme-id=space-bunny-free-High] :where(.text-gray-900,.text-gray-800,.text-gray-700){color:var(--sb-text)}html[data-theme-id=space-bunny-free-High] :where(.text-gray-600,.text-gray-500){color:var(--sb-text-muted)}html[data-theme-id=space-bunny-free-High] :where(.text-gray-400){color:var(--sb-text-faint)}html[data-theme-id=space-bunny-free-High] :where(.text-gray-300,.text-gray-200,.text-gray-100){color:var(--sb-text)}html[data-theme-id=space-bunny-free-High] :where(.text-blue-300,.text-blue-400,.text-blue-500){color:var(--sb-accent-2)}html[data-theme-id=space-bunny-free-High] :where(.text-blue-600,.text-blue-700){color:var(--sb-accent)}html[data-theme-id=space-bunny-free-High] :where(.text-green-400,.text-green-500,.text-green-600){color:var(--sb-lime)}html[data-theme-id=space-bunny-free-High] :where(.text-red-400,.text-red-500,.text-red-600,.text-red-700){color:var(--sb-rose)}html[data-theme-id=space-bunny-free-High] :where(.text-orange-500,.text-yellow-500){color:var(--sb-amber)}html[data-theme-id=space-bunny-free-High] :where(.hover\:text-blue-400,.hover\:text-blue-600,.group-hover\:text-blue-400,.group-hover\:text-blue-600):hover{color:var(--sb-accent-2)}html[data-theme-id=space-bunny-free-High] :where(.hover\:bg-gray-100):hover{background-color:var(--sb-gradient-soft)}html[data-theme-id=space-bunny-free-High] :where(.hover\:bg-gray-200,.hover\:bg-gray-300,.hover\:bg-gray-400):hover{background-color:var(--sb-violet)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.hover\:bg-gray-200,.hover\:bg-gray-300,.hover\:bg-gray-400):hover{background-color:color-mix(in oklab, var(--sb-violet) 35%, var(--sb-raised))}}html[data-theme-id=space-bunny-free-High] :where(.hover\:bg-gray-700):hover{background-color:var(--sb-cyan)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High] :where(.hover\:bg-gray-700):hover{background-color:color-mix(in oklab, var(--sb-cyan) 30%, var(--sb-surface-solid))}}html[data-theme-id=space-bunny-free-High] :where(.hover\:text-gray-900,.dark\:hover\:text-white):hover{color:var(--sb-text)}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-gray-600){background-color:var(--sb-raised)}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-gray-700,.dark\:bg-gray-750){background-color:var(--sb-violet)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-gray-700,.dark\:bg-gray-750){background-color:color-mix(in oklab, var(--sb-violet) 26%, var(--sb-surface-solid))}}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-gray-800){background-color:var(--sb-surface-solid)}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-gray-900){background-color:var(--sb-bg-soft)}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-blue-600){background-color:var(--sb-violet);background-image:linear-gradient(135deg, var(--sb-violet), var(--sb-indigo));box-shadow:var(--sb-glow-sm)}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-blue-700){background-color:var(--sb-indigo);box-shadow:var(--sb-glow-md)}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-blue-900){background-color:var(--sb-indigo)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-blue-900){background-color:color-mix(in oklab, var(--sb-indigo) 40%, var(--sb-void))}}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-green-600){background-color:var(--sb-lime)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-green-600){background-color:color-mix(in oklab, var(--sb-lime) 55%, var(--sb-void))}}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-green-800){background-color:var(--sb-lime)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-green-800){background-color:color-mix(in oklab, var(--sb-lime) 30%, var(--sb-void))}}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-green-950){background-color:var(--sb-lime)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-green-950){background-color:color-mix(in oklab, var(--sb-lime) 18%, var(--sb-void))}}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-red-800){background-color:var(--sb-rose)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-red-800){background-color:color-mix(in oklab, var(--sb-rose) 45%, var(--sb-void))}}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-red-950){background-color:var(--sb-rose)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High].dark :where(.dark\:bg-red-950){background-color:color-mix(in oklab, var(--sb-rose) 25%, var(--sb-void))}}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:text-white,.dark\:text-gray-100){color:var(--sb-starlight)}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:text-gray-200,.dark\:text-gray-300){color:var(--sb-text-soft)}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:text-gray-400,.dark\:text-gray-500){color:var(--sb-text-muted)}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:text-blue-300,.dark\:text-blue-400){color:var(--sb-cyan)}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:text-green-400){color:var(--sb-lime)}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:text-red-400){color:var(--sb-rose)}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:border-gray-600,.dark\:border-gray-700){border-color:var(--sb-line)}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:border-green-900){border-color:var(--sb-lime)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High].dark :where(.dark\:border-green-900){border-color:color-mix(in oklab, var(--sb-lime) 45%, transparent)}}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:border-red-900){border-color:var(--sb-rose)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High].dark :where(.dark\:border-red-900){border-color:color-mix(in oklab, var(--sb-rose) 45%, transparent)}}html[data-theme-id=space-bunny-free-High].dark :where(.dark\:hover\:bg-gray-600,.dark\:hover\:bg-gray-700):hover{background-color:var(--sb-cyan)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=space-bunny-free-High].dark :where(.dark\:hover\:bg-gray-600,.dark\:hover\:bg-gray-700):hover{background-color:color-mix(in oklab, var(--sb-cyan) 28%, var(--sb-surface-solid))}}@media (prefers-reduced-motion:reduce){html[data-theme-id=space-bunny-free-High] *,html[data-theme-id=space-bunny-free-High] :before,html[data-theme-id=space-bunny-free-High] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{html[data-theme-id=space-bunny-free-High] body{color:#000!important;background:#fff!important}html[data-theme-id=space-bunny-free-High] body:before,html[data-theme-id=space-bunny-free-High] body:after{display:none!important}html[data-theme-id=space-bunny-free-High] main .max-w-6xl{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #ccc!important}}[data-theme-id=claude-haiku-5-5-high]{--background:#f4efe7;--foreground:#1d1b18;--color-base-100:var(--background);--ht-paper:#fbf8f2;--ht-ink-soft:#1d1b18ad;--ht-line:#1d1b1824;--ht-moss:#3f5b4a;--ht-ochre:#c8862b;--ht-rust:#a4472a;--ht-font-sans:ui-sans-serif, "Helvetica Neue", Arial, system-ui, sans-serif;--ht-font-serif:ui-serif, "Iowan Old Style", Georgia, "Times New Roman", serif}[data-theme-id=claude-haiku-5-5-high] body{color:var(--foreground);background-color:var(--background);font-family:var(--ht-font-sans);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 12% 0,#c8862b1a,#0000 40%),radial-gradient(circle at 100% 100%,#3f5b4a14,#0000 45%);background-attachment:fixed;font-size:16px;line-height:1.65}[data-theme-id=claude-haiku-5-5-high] h1,[data-theme-id=claude-haiku-5-5-high] h2,[data-theme-id=claude-haiku-5-5-high] h3,[data-theme-id=claude-haiku-5-5-high] h4{font-family:var(--ht-font-serif);letter-spacing:-.012em;color:var(--foreground);font-weight:600;line-height:1.2}[data-theme-id=claude-haiku-5-5-high] a{color:var(--ht-moss);-webkit-text-decoration-color:var(--ht-ochre);-webkit-text-decoration-color:var(--ht-ochre);-webkit-text-decoration-color:var(--ht-ochre);text-decoration-color:var(--ht-ochre);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}[data-theme-id=claude-haiku-5-5-high] a:hover{color:var(--ht-rust);-webkit-text-decoration-color:var(--ht-rust);-webkit-text-decoration-color:var(--ht-rust);-webkit-text-decoration-color:var(--ht-rust);text-decoration-color:var(--ht-rust)}[data-theme-id=claude-haiku-5-5-high] ::selection{background-color:var(--ht-ochre);color:#1d1b18}[data-theme-id=claude-haiku-5-5-high] :focus-visible{outline:2px solid var(--ht-ochre);outline-offset:2px;border-radius:2px}[data-theme-id=claude-haiku-5-5-high] main>*{animation:.45s ease-out backwards ht-rise}@keyframes ht-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){[data-theme-id=claude-haiku-5-5-high] main>*,[data-theme-id=claude-haiku-5-5-high] a{transition:none;animation:none}}html[data-theme-id=gpt-6-luna-High]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090b13;--foreground:#f2f2f7;--color-base-100:#111421;--color-base-200:#171b2a;--color-base-300:#22273a;--color-base-content:#f2f2f7;--color-primary:#ceff73;--color-primary-content:#11150a;--color-secondary:#b9a8ff;--color-accent:#ffbd8b;--color-neutral:#202437;--color-neutral-content:#e8e9f2;--color-success:#9ee6b0;--color-warning:#ffd27a;--color-error:#ff8f9b;--luna-bg:#090b13;--luna-panel:#131725db;--luna-panel-strong:#131725;--luna-line:#c1c7e224;--luna-text:#f2f2f7;--luna-muted:#a4a9bd;--luna-lime:#ceff73;--luna-lavender:#b9a8ff;--luna-peach:#ffbd8b}[data-theme-id=gpt-6-luna-High] body{isolation:isolate;min-height:100vh;color:var(--luna-text);background:radial-gradient(ellipse at 82% 5%, #7560be2e, transparent 34rem), radial-gradient(ellipse at 8% 38%, #78a24917, transparent 32rem), var(--luna-bg);letter-spacing:-.012em;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}[data-theme-id=gpt-6-luna-High] body:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#b7bfe109 1px,#0000 1px),linear-gradient(90deg,#b7bfe109 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}[data-theme-id=gpt-6-luna-High] body:after{z-index:-1;aspect-ratio:1;content:"";opacity:.5;pointer-events:none;border:1px solid #ceff7317;border-radius:50%;width:17rem;position:fixed;top:3rem;right:8vw;box-shadow:0 0 0 2.5rem #ceff7305,0 0 0 5rem #b9a8ff06}[data-theme-id=gpt-6-luna-High] body,[data-theme-id=gpt-6-luna-High] body :is(button,input,select,textarea){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-theme-id=gpt-6-luna-High] body>*,[data-theme-id=gpt-6-luna-High] main{position:relative}[data-theme-id=gpt-6-luna-High] main{z-index:1}[data-theme-id=gpt-6-luna-High] :is(header,nav){border-color:var(--luna-line)}[data-theme-id=gpt-6-luna-High] header{-webkit-backdrop-filter:blur(18px);background:#090b13b8}[data-theme-id=gpt-6-luna-High] nav a{color:var(--luna-muted);transition:color .16s,background-color .16s}[data-theme-id=gpt-6-luna-High] nav a:hover,[data-theme-id=gpt-6-luna-High] nav a:focus-visible{color:var(--luna-lime)}[data-theme-id=gpt-6-luna-High] main [class*=text-gray-],[data-theme-id=gpt-6-luna-High] main [class*=text-slate-],[data-theme-id=gpt-6-luna-High] footer [class*=text-gray-]{color:var(--luna-muted)}[data-theme-id=gpt-6-luna-High] main [class*=text-black],[data-theme-id=gpt-6-luna-High] main [class*=text-gray-900],[data-theme-id=gpt-6-luna-High] main [class*=text-gray-800],[data-theme-id=gpt-6-luna-High] main [class*=text-slate-900]{color:var(--luna-text)}[data-theme-id=gpt-6-luna-High] :is(h1,h2,h3,h4){color:var(--luna-text);letter-spacing:-.045em;text-wrap:balance;font-weight:650}[data-theme-id=gpt-6-luna-High] main h1{font-size:clamp(2rem,4.8vw,3.75rem);line-height:1.04}[data-theme-id=gpt-6-luna-High] main h2{font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.16}[data-theme-id=gpt-6-luna-High] main :is(p,li){line-height:1.7}[data-theme-id=gpt-6-luna-High] main a:not([class*=bg-]){color:var(--luna-lavender);text-underline-offset:.2em;text-decoration-color:#b9a8ff61;transition:color .16s,text-decoration-color .16s}[data-theme-id=gpt-6-luna-High] main a:not([class*=bg-]):hover{color:var(--luna-lime);text-decoration-color:currentColor}[data-theme-id=gpt-6-luna-High] main :is(.card,article,[class*=shadow],[class*=bg-white],[class*=bg-gray-50],[class*=bg-gray-100],[class*=bg-base-100]){border-color:var(--luna-line);background-color:var(--luna-panel);box-shadow:0 18px 55px #00000030,inset 0 1px #ffffff09}[data-theme-id=gpt-6-luna-High] main [class*=border-gray-],[data-theme-id=gpt-6-luna-High] main [class*=border-slate-],[data-theme-id=gpt-6-luna-High] main [class*=divide-gray-]>:not([hidden])~:not([hidden]){border-color:var(--luna-line)}[data-theme-id=gpt-6-luna-High] :is(button,[role=button],input[type=submit],input[type=button],a.btn){background:var(--luna-lime);color:#11150a;border:1px solid #ceff736b;border-radius:.85rem;font-weight:650;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 5px 20px #a1cf4f1f}[data-theme-id=gpt-6-luna-High] :is(button,[role=button],input[type=submit],input[type=button],a.btn):hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 8px 24px #a1cf4f33}[data-theme-id=gpt-6-luna-High] :is(button,[role=button],input[type=submit],input[type=button],a.btn):active:not(:disabled){transform:translateY(0)}[data-theme-id=gpt-6-luna-High] :is(button,[role=button],input[type=submit],input[type=button]):disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.52}[data-theme-id=gpt-6-luna-High] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),select,textarea){border:1px solid var(--luna-line);color:var(--luna-text);accent-color:var(--luna-lime);background-color:#070910ad;border-radius:.8rem;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 3px #0003}[data-theme-id=gpt-6-luna-High] :is(input,select,textarea)::placeholder{color:#747b93}[data-theme-id=gpt-6-luna-High] :is(input,select,textarea):focus{border-color:#ceff73b3;outline:none;box-shadow:0 0 0 3px #ceff731f}[data-theme-id=gpt-6-luna-High] input[type=checkbox],[data-theme-id=gpt-6-luna-High] input[type=radio],[data-theme-id=gpt-6-luna-High] input[type=range]{accent-color:var(--luna-lime)}[data-theme-id=gpt-6-luna-High] :focus-visible{outline:2px solid var(--luna-lime);outline-offset:3px}[data-theme-id=gpt-6-luna-High] :is(pre,code,kbd,samp){font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}[data-theme-id=gpt-6-luna-High] :is(pre,textarea,[class*=font-mono]){tab-size:2}[data-theme-id=gpt-6-luna-High] pre{border:1px solid var(--luna-line);color:#d9e6bd;background:#06080ed1;border-radius:1rem;line-height:1.7;overflow-x:auto}[data-theme-id=gpt-6-luna-High] code:not(pre code){color:#d3c9ff;background:#b9a8ff14;border:1px solid #b9a8ff2e;border-radius:.35rem;padding:.12em .35em}[data-theme-id=gpt-6-luna-High] :is(table,th,td){border-color:var(--luna-line)}[data-theme-id=gpt-6-luna-High] thead{color:var(--luna-lavender)}[data-theme-id=gpt-6-luna-High] ::selection{color:#fff;background:#ceff7352}[data-theme-id=gpt-6-luna-High] ::-webkit-scrollbar{width:10px;height:10px}[data-theme-id=gpt-6-luna-High] ::-webkit-scrollbar-track{background:#0b0d16}[data-theme-id=gpt-6-luna-High] ::-webkit-scrollbar-thumb{background:#383e55;border:2px solid #0b0d16;border-radius:999px}[data-theme-id=gpt-6-luna-High] ::-webkit-scrollbar-thumb:hover{background:#687148}@media (max-width:640px){[data-theme-id=gpt-6-luna-High] body:after{width:13rem;top:5rem;right:-8rem}[data-theme-id=gpt-6-luna-High] main h1{font-size:clamp(1.9rem,10vw,2.8rem)}}@media (prefers-reduced-motion:reduce){[data-theme-id=gpt-6-luna-High] *,[data-theme-id=gpt-6-luna-High] :before,[data-theme-id=gpt-6-luna-High] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUUsj.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7aUUsj.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj4PVksj.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4W61C4E.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4E.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yC4E.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxjPQ.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8L6tjPQ.ttf)format("truetype")}@keyframes mimo-aurora-drift{0%{opacity:.9;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(2.5vw,-2vh)scale(1.06)}to{opacity:.92;transform:translate(-2vw,2.5vh)scale(1.02)}}@keyframes mimo-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mimo-glow-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in oklab, var(--m-glow-1) 26%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--m-glow-2) 22%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--m-ink:#0d1226;--m-ink-soft:#3f4c6b;--m-line:#0d12261a;--m-line-strong:#0d122633;--m-glass:#ffffffa8;--m-glass-2:#ffffffd9;--m-glass-solid:#f7f9ff;--m-glow-1:#06b6d4;--m-glow-2:#6366f1;--m-glow-3:#ec4899;--m-glow-4:#10b981;--m-accent:#0e7490;--m-accent-2:#6d28d9;--m-title-grad:linear-gradient(118deg, #0e7490 0%, #4f46e5 46%, #db2777 88%);--m-shadow:0 24px 48px -28px #0c284266, 0 4px 14px -8px #0c28422e;--m-blur:18px;--m-radius:1.5rem;--m-pill-radius:.85rem;--m-grid:#0f172a0b;--m-blob-a:#22d3ee61;--m-blob-b:#818cf857;--m-blob-c:#f472b64d;--m-blob-d:#34d39947;--m-canvas:radial-gradient(1100px 720px at 88% -10%, #818cf833, transparent 62%), radial-gradient(900px 620px at -8% 12%, #22d3ee2e, transparent 60%), linear-gradient(165deg, #f3f5ff 0%, #f6f3ff 34%, #ecfaff 66%, #fdf2f8 100%);--m-canvas-solid:#f3f5ff;--background:transparent;--foreground:var(--m-ink);--color-base-100:#ffffff9e;--color-base-200:#ffffffc7;--color-base-300:#ffffffeb;--color-base-content:var(--m-ink);--color-primary:#0891b2;--color-primary-content:#f0fdff;--color-secondary:#6d28d9;--color-secondary-content:#f5f3ff;--color-accent:#db2777;--color-accent-content:#fdf2f8;--color-neutral:#101a33;--color-neutral-content:#eef2ff;--color-info:#0284c7;--color-info-content:#f0f9ff;--color-success:#059669;--color-success-content:#ecfdf5;--color-warning:#d97706;--color-warning-content:#fffbeb;--color-error:#e11d48;--color-error-content:#fff1f2;--color-content-100:var(--m-ink);--color-content-200:var(--m-ink-soft);--color-content-300:var(--m-ink-soft);--radius-selector:.7rem;--radius-field:.85rem;--radius-box:1.35rem;background:var(--m-canvas), var(--m-canvas-solid);scrollbar-color:#6366f18c transparent;background-attachment:fixed}html[data-theme-id=mimo-v2\.6-flash-free].dark,html[data-theme-id=mimo-v2\.6-flash-free][data-theme=dark],html[data-theme-id=mimo-v2\.6-flash-free][data-theme=night],html[data-theme-id=mimo-v2\.6-flash-free] .dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--m-ink:#e9edfc;--m-ink-soft:#a3b0d0;--m-line:#ffffff1f;--m-line-strong:#ffffff38;--m-glass:#0a10228c;--m-glass-2:#0e162cbd;--m-glass-solid:#0b1226;--m-glow-1:#22d3ee;--m-glow-2:#818cf8;--m-glow-3:#f472b6;--m-glow-4:#34d399;--m-accent:#67e8f9;--m-accent-2:#c4b5fd;--m-title-grad:linear-gradient(118deg, #67e8f9 0%, #a5b4fc 44%, #f0abfc 92%);--m-shadow:0 28px 60px -30px #000000d9, 0 6px 18px -10px #0000008c;--m-grid:#ffffff0d;--m-blob-a:#22d3ee52;--m-blob-b:#6366f157;--m-blob-c:#ec489942;--m-blob-d:#10b9813d;--m-canvas:radial-gradient(1200px 760px at 86% -12%, #6366f138, transparent 60%), radial-gradient(950px 640px at -10% 10%, #22d3ee29, transparent 58%), linear-gradient(168deg, #05070f 0%, #070c1c 42%, #060a16 72%, #0a0716 100%);--m-canvas-solid:#05070f;--color-base-100:#0b112494;--color-base-200:#101830b8;--color-base-300:#16203edb;--color-base-content:var(--m-ink);--color-primary:#22d3ee;--color-primary-content:#04121a;--color-secondary:#a78bfa;--color-secondary-content:#14082e;--color-accent:#f472b6;--color-accent-content:#2b0a1c;--color-neutral:#0b1226;--color-neutral-content:#e9edfc;--color-content-100:var(--m-ink);--color-content-200:var(--m-ink-soft);--color-content-300:var(--m-ink-soft)}html[data-theme-id=mimo-v2\.6-flash-free]{scroll-behavior:smooth}html[data-theme-id=mimo-v2\.6-flash-free] body{color:var(--m-ink);letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.65}html[data-theme-id=mimo-v2\.6-flash-free] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(36vw 36vw at 14% 20%, var(--m-blob-a), transparent 66%), radial-gradient(40vw 40vw at 82% 10%, var(--m-blob-b), transparent 62%), radial-gradient(34vw 34vw at 70% 80%, var(--m-blob-c), transparent 60%), radial-gradient(30vw 30vw at 22% 86%, var(--m-blob-d), transparent 60%);filter:blur(46px)saturate(150%);animation:26s ease-in-out infinite alternate mimo-aurora-drift;position:fixed;inset:-25vh -12vw}html[data-theme-id=mimo-v2\.6-flash-free] body:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--m-grid) 1px, transparent 1px), linear-gradient(90deg, var(--m-grid) 1px, transparent 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 95% at 50% 0,#000 35%,#0000 82%);mask-image:radial-gradient(120% 95% at 50% 0,#000 35%,#0000 82%)}html[data-theme-id=mimo-v2\.6-flash-free] h1,html[data-theme-id=mimo-v2\.6-flash-free] h2,html[data-theme-id=mimo-v2\.6-flash-free] h3,html[data-theme-id=mimo-v2\.6-flash-free] h4,html[data-theme-id=mimo-v2\.6-flash-free] h5,html[data-theme-id=mimo-v2\.6-flash-free] h6{letter-spacing:-.02em;text-wrap:balance;color:var(--m-ink);font-family:Space Grotesk,Outfit,ui-sans-serif,system-ui,sans-serif;font-weight:700;line-height:1.16}@supports ((-webkit-background-clip:text) or (background-clip:text)){html[data-theme-id=mimo-v2\.6-flash-free] h1{background:var(--m-title-grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}html[data-theme-id=mimo-v2\.6-flash-free] h1{font-size:clamp(1.9rem,1.1rem + 2.6vw,3rem);line-height:1.08}html[data-theme-id=mimo-v2\.6-flash-free] h2{font-size:clamp(1.35rem,1rem + 1.4vw,1.95rem)}html[data-theme-id=mimo-v2\.6-flash-free] h3{font-size:clamp(1.1rem,.95rem + .7vw,1.35rem)}html[data-theme-id=mimo-v2\.6-flash-free] p{color:var(--m-ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] p{color:color-mix(in oklab, var(--m-ink) 92%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] strong,html[data-theme-id=mimo-v2\.6-flash-free] b{color:var(--m-ink);font-weight:600}html[data-theme-id=mimo-v2\.6-flash-free] small{letter-spacing:.04em;text-transform:uppercase;color:var(--m-ink-soft);font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:600}html[data-theme-id=mimo-v2\.6-flash-free] code,html[data-theme-id=mimo-v2\.6-flash-free] kbd,html[data-theme-id=mimo-v2\.6-flash-free] samp,html[data-theme-id=mimo-v2\.6-flash-free] pre{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}html[data-theme-id=mimo-v2\.6-flash-free] :not(pre)>code{background:var(--m-glass);border:1px solid var(--m-line);color:var(--m-accent-2);border-radius:.45rem;padding:.1em .4em}html[data-theme-id=mimo-v2\.6-flash-free] pre{background:var(--m-glass)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] pre{background:color-mix(in oklab, var(--m-glass) 88%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] pre{border:1px solid var(--m-line);border-radius:1rem;box-shadow:inset 0 1px #ffffff0f}html[data-theme-id=mimo-v2\.6-flash-free] kbd{background:var(--m-glass-2);border:1px solid var(--m-line-strong);color:var(--m-ink);border-bottom-width:2px;border-radius:.4rem;padding:.05em .4em;font-size:.8em}html[data-theme-id=mimo-v2\.6-flash-free] blockquote{border-left:3px solid var(--m-glow-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] blockquote{border-left:3px solid color-mix(in oklab, var(--m-glow-2) 65%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] blockquote{background:var(--m-glass);color:var(--m-ink-soft);border-radius:.75rem;padding:.85rem 1.1rem;font-style:italic}html[data-theme-id=mimo-v2\.6-flash-free] mark{background:var(--m-glow-3)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] mark{background:color-mix(in oklab, var(--m-glow-3) 30%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] mark{color:var(--m-ink);border-radius:.3rem;padding:0 .2em}html[data-theme-id=mimo-v2\.6-flash-free] hr{background:linear-gradient(90deg, transparent, var(--m-glow-2), var(--m-glow-1), transparent);border:0;height:1px}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] hr{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--m-glow-2) 55%, transparent), color-mix(in oklab, var(--m-glow-1) 45%, transparent), transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] table{border-collapse:separate;border-spacing:0;width:100%}html[data-theme-id=mimo-v2\.6-flash-free] th,html[data-theme-id=mimo-v2\.6-flash-free] td{border-bottom:1px solid var(--m-line);text-align:left;padding:.6rem .8rem}html[data-theme-id=mimo-v2\.6-flash-free] th{letter-spacing:.08em;text-transform:uppercase;color:var(--m-ink-soft);font-family:Space Grotesk,sans-serif;font-size:.78rem}html[data-theme-id=mimo-v2\.6-flash-free] a{color:var(--m-accent);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--m-accent);-webkit-text-decoration-color:var(--m-accent);-webkit-text-decoration-color:var(--m-accent);text-decoration-color:var(--m-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] a{-webkit-text-decoration-color:color-mix(in oklab, var(--m-accent) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--m-accent) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--m-accent) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--m-accent) 35%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] a{text-underline-offset:.18em;transition:color .18s,text-decoration-color .18s,text-shadow .18s}html[data-theme-id=mimo-v2\.6-flash-free] a:hover{color:var(--m-accent-2);-webkit-text-decoration-color:var(--m-accent-2);-webkit-text-decoration-color:var(--m-accent-2);-webkit-text-decoration-color:var(--m-accent-2);text-decoration-color:var(--m-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] a:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--m-accent-2) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--m-accent-2) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--m-accent-2) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--m-accent-2) 70%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] nav a,html[data-theme-id=mimo-v2\.6-flash-free] footer a,html[data-theme-id=mimo-v2\.6-flash-free] main .grid>a,html[data-theme-id=mimo-v2\.6-flash-free] article a{text-decoration:none}html[data-theme-id=mimo-v2\.6-flash-free] button,html[data-theme-id=mimo-v2\.6-flash-free] [role=button]{letter-spacing:.015em;color:var(--m-ink);background-color:var(--m-glass);border:1px solid var(--m-line-strong);border-radius:var(--m-pill-radius);font-family:Space Grotesk,Outfit,ui-sans-serif,system-ui,sans-serif;font-weight:500;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s,background-color .18s,border-color .18s,color .18s;box-shadow:inset 0 1px #ffffff2e,0 8px 20px -16px #0000008c}html[data-theme-id=mimo-v2\.6-flash-free] button:hover,html[data-theme-id=mimo-v2\.6-flash-free] [role=button]:hover{background-color:var(--m-glass-2);border-color:var(--m-glow-1)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] button:hover,html[data-theme-id=mimo-v2\.6-flash-free] [role=button]:hover{border-color:color-mix(in oklab, var(--m-glow-1) 55%, var(--m-line-strong))}}html[data-theme-id=mimo-v2\.6-flash-free] button:hover,html[data-theme-id=mimo-v2\.6-flash-free] [role=button]:hover{box-shadow:inset 0 1px 0 #ffffff38, 0 14px 28px -18px #0009, 0 0 22px -6px var(--m-glow-1)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] button:hover,html[data-theme-id=mimo-v2\.6-flash-free] [role=button]:hover{box-shadow:inset 0 1px 0 #ffffff38, 0 14px 28px -18px #0009, 0 0 22px -6px color-mix(in oklab, var(--m-glow-1) 55%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] button:hover,html[data-theme-id=mimo-v2\.6-flash-free] [role=button]:hover{transform:translateY(-1px)}html[data-theme-id=mimo-v2\.6-flash-free] button:active,html[data-theme-id=mimo-v2\.6-flash-free] [role=button]:active{transform:translateY(0)scale(.975)}html[data-theme-id=mimo-v2\.6-flash-free] button[aria-label="Toggle dark mode"],html[data-theme-id=mimo-v2\.6-flash-free] button[aria-label=Toggle\ menu],html[data-theme-id=mimo-v2\.6-flash-free] button[aria-label=Close\ menu]{border-radius:999px}html[data-theme-id=mimo-v2\.6-flash-free] input,html[data-theme-id=mimo-v2\.6-flash-free] textarea,html[data-theme-id=mimo-v2\.6-flash-free] select{color:var(--m-ink);background-color:var(--m-glass);border:1px solid var(--m-line-strong);border-radius:var(--m-pill-radius);font-family:inherit;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px 2px #0000000f}html[data-theme-id=mimo-v2\.6-flash-free] textarea{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92rem;line-height:1.6}html[data-theme-id=mimo-v2\.6-flash-free] input:hover,html[data-theme-id=mimo-v2\.6-flash-free] textarea:hover,html[data-theme-id=mimo-v2\.6-flash-free] select:hover{border-color:var(--m-glow-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] input:hover,html[data-theme-id=mimo-v2\.6-flash-free] textarea:hover,html[data-theme-id=mimo-v2\.6-flash-free] select:hover{border-color:color-mix(in oklab, var(--m-glow-2) 45%, var(--m-line-strong))}}html[data-theme-id=mimo-v2\.6-flash-free] input:focus,html[data-theme-id=mimo-v2\.6-flash-free] textarea:focus,html[data-theme-id=mimo-v2\.6-flash-free] select:focus,html[data-theme-id=mimo-v2\.6-flash-free] input:focus-visible,html[data-theme-id=mimo-v2\.6-flash-free] textarea:focus-visible,html[data-theme-id=mimo-v2\.6-flash-free] select:focus-visible{background-color:var(--m-glass-2);border-color:var(--m-glow-1);outline:none}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] input:focus,html[data-theme-id=mimo-v2\.6-flash-free] textarea:focus,html[data-theme-id=mimo-v2\.6-flash-free] select:focus,html[data-theme-id=mimo-v2\.6-flash-free] input:focus-visible,html[data-theme-id=mimo-v2\.6-flash-free] textarea:focus-visible,html[data-theme-id=mimo-v2\.6-flash-free] select:focus-visible{border-color:color-mix(in oklab, var(--m-glow-1) 70%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] input:focus,html[data-theme-id=mimo-v2\.6-flash-free] textarea:focus,html[data-theme-id=mimo-v2\.6-flash-free] select:focus,html[data-theme-id=mimo-v2\.6-flash-free] input:focus-visible,html[data-theme-id=mimo-v2\.6-flash-free] textarea:focus-visible,html[data-theme-id=mimo-v2\.6-flash-free] select:focus-visible{box-shadow:inset 0 1px 2px #0000000f, 0 0 0 3px var(--m-glow-1), 0 12px 30px -22px var(--m-glow-1)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] input:focus,html[data-theme-id=mimo-v2\.6-flash-free] textarea:focus,html[data-theme-id=mimo-v2\.6-flash-free] select:focus,html[data-theme-id=mimo-v2\.6-flash-free] input:focus-visible,html[data-theme-id=mimo-v2\.6-flash-free] textarea:focus-visible,html[data-theme-id=mimo-v2\.6-flash-free] select:focus-visible{box-shadow:inset 0 1px 2px #0000000f, 0 0 0 3px color-mix(in oklab, var(--m-glow-1) 28%, transparent), 0 12px 30px -22px color-mix(in oklab, var(--m-glow-1) 80%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] input::placeholder,html[data-theme-id=mimo-v2\.6-flash-free] textarea::placeholder{color:var(--m-ink-soft)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] input::placeholder,html[data-theme-id=mimo-v2\.6-flash-free] textarea::placeholder{color:color-mix(in oklab, var(--m-ink-soft) 85%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] input::placeholder,html[data-theme-id=mimo-v2\.6-flash-free] textarea::placeholder{opacity:1}html[data-theme-id=mimo-v2\.6-flash-free] select option{background-color:var(--m-glass-solid);color:var(--m-ink)}html[data-theme-id=mimo-v2\.6-flash-free] label{color:var(--m-ink-soft)}html[data-theme-id=mimo-v2\.6-flash-free] fieldset{border:1px solid var(--m-line);background:var(--m-glass);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] fieldset{background:color-mix(in oklab, var(--m-glass) 55%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] legend{letter-spacing:.1em;text-transform:uppercase;color:var(--m-ink-soft);padding:0 .4rem;font-family:Space Grotesk,sans-serif;font-size:.75rem}html[data-theme-id=mimo-v2\.6-flash-free] input[type=range]{appearance:none;background:linear-gradient(90deg, var(--m-glow-1), var(--m-glow-2));border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] input[type=range]{background:linear-gradient(90deg, color-mix(in oklab, var(--m-glow-1) 80%, transparent), color-mix(in oklab, var(--m-glow-2) 80%, transparent))}}html[data-theme-id=mimo-v2\.6-flash-free] input[type=range]{box-shadow:none;border:none}html[data-theme-id=mimo-v2\.6-flash-free] input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--m-glass-2);border:2px solid var(--m-glow-1);border-radius:999px;width:20px;height:20px}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] input[type=range]::-webkit-slider-thumb{border:2px solid color-mix(in oklab, var(--m-glow-1) 80%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] input[type=range]::-webkit-slider-thumb{cursor:grab;transition:transform .15s;box-shadow:0 4px 14px -6px #00000080}html[data-theme-id=mimo-v2\.6-flash-free] input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}html[data-theme-id=mimo-v2\.6-flash-free] input[type=range]::-moz-range-thumb{background:var(--m-glass-2);border:2px solid var(--m-glow-1);border-radius:999px;width:20px;height:20px}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] input[type=range]::-moz-range-thumb{border:2px solid color-mix(in oklab, var(--m-glow-1) 80%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] input[type=range]::-moz-range-thumb{cursor:grab;box-shadow:0 4px 14px -6px #00000080}html[data-theme-id=mimo-v2\.6-flash-free] nav{background:linear-gradient(180deg, var(--m-glass-2), var(--m-glass))}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] nav{background:linear-gradient(180deg, color-mix(in oklab, var(--m-glass-2) 92%, transparent), color-mix(in oklab, var(--m-glass) 88%, transparent))}}html[data-theme-id=mimo-v2\.6-flash-free] nav{border-bottom:1px solid var(--m-line);box-shadow:0 18px 40px -32px #000000a6}html[data-theme-id=mimo-v2\.6-flash-free] nav a{color:var(--m-ink-soft);border-radius:.55rem;transition:color .18s,text-shadow .18s,background-color .18s}html[data-theme-id=mimo-v2\.6-flash-free] nav a:hover,html[data-theme-id=mimo-v2\.6-flash-free] nav a[aria-current=page]{color:var(--m-accent);text-shadow:0 0 24px var(--m-glow-1)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] nav a:hover,html[data-theme-id=mimo-v2\.6-flash-free] nav a[aria-current=page]{text-shadow:0 0 24px color-mix(in oklab, var(--m-glow-1) 55%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] [class*=fixed\ inset-y-0]{background:var(--m-glass-2);-webkit-backdrop-filter:blur(var(--m-blur)) saturate(160%);backdrop-filter:blur(var(--m-blur)) saturate(160%);border-right:1px solid var(--m-line);box-shadow:30px 0 60px -40px #000c}html[data-theme-id=mimo-v2\.6-flash-free] footer{background:linear-gradient(180deg, var(--m-glass), var(--m-glass-2))}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] footer{background:linear-gradient(180deg, color-mix(in oklab, var(--m-glass) 55%, transparent), color-mix(in oklab, var(--m-glass-2) 92%, transparent))}}html[data-theme-id=mimo-v2\.6-flash-free] footer{border-top:1px solid var(--m-line);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%)}html[data-theme-id=mimo-v2\.6-flash-free] footer a{color:var(--m-ink-soft)}html[data-theme-id=mimo-v2\.6-flash-free] footer a:hover{color:var(--m-accent)}html[data-theme-id=mimo-v2\.6-flash-free] main .max-w-6xl,html[data-theme-id=mimo-v2\.6-flash-free] article[data-component=tool-card]{background:var(--m-glass);-webkit-backdrop-filter:blur(var(--m-blur)) saturate(160%);backdrop-filter:blur(var(--m-blur)) saturate(160%);border:1px solid var(--m-line);border-radius:var(--m-radius);box-shadow:var(--m-shadow), inset 0 1px 0 #ffffff1f}html[data-theme-id=mimo-v2\.6-flash-free] article[data-component=tool-card] [data-part=header]{border-bottom:1px solid var(--m-line)}html[data-theme-id=mimo-v2\.6-flash-free] article[data-component=tool-card] [data-part=title]{letter-spacing:-.015em;font-family:Space Grotesk,sans-serif}html[data-theme-id=mimo-v2\.6-flash-free] main .grid>a{background:var(--m-glass);-webkit-backdrop-filter:blur(var(--m-blur)) saturate(150%);backdrop-filter:blur(var(--m-blur)) saturate(150%);border:1px solid var(--m-line);box-shadow:var(--m-shadow);color:var(--m-ink);border-radius:1.25rem;padding:1.15rem 1.3rem;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,border-color .22s;display:block}html[data-theme-id=mimo-v2\.6-flash-free] main .grid>a:hover{border-color:var(--m-glow-2);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] main .grid>a:hover{border-color:color-mix(in oklab, var(--m-glow-2) 55%, var(--m-line-strong))}}html[data-theme-id=mimo-v2\.6-flash-free] main .grid>a:hover{box-shadow:var(--m-shadow), 0 0 34px -10px var(--m-glow-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] main .grid>a:hover{box-shadow:var(--m-shadow), 0 0 34px -10px color-mix(in oklab, var(--m-glow-2) 60%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] main .grid>a h2{background:var(--m-title-grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.15rem}html[data-theme-id=mimo-v2\.6-flash-free] .card{background:var(--m-glass);border:1px solid var(--m-line);border-radius:var(--m-radius);box-shadow:var(--m-shadow)}html[data-theme-id=mimo-v2\.6-flash-free] .alert{background:var(--m-glass);border:1px solid var(--m-line);color:var(--m-ink);border-radius:1.1rem}html[data-theme-id=mimo-v2\.6-flash-free] .divider{color:var(--m-ink-soft)}html[data-theme-id=mimo-v2\.6-flash-free] .divider:before,html[data-theme-id=mimo-v2\.6-flash-free] .divider:after{background:linear-gradient(90deg, transparent, var(--m-line-strong), transparent)}html[data-theme-id=mimo-v2\.6-flash-free] .badge{background:var(--m-glass);border:1px solid var(--m-line-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--m-ink);border-radius:999px;font-family:Space Grotesk,sans-serif;font-size:.68rem}html[data-theme-id=mimo-v2\.6-flash-free] .menu{font-family:Outfit,sans-serif}html[data-theme-id=mimo-v2\.6-flash-free] .menu a,html[data-theme-id=mimo-v2\.6-flash-free] .menu li>span{border-radius:.65rem}html[data-theme-id=mimo-v2\.6-flash-free] .menu :where(a,li>span):hover,html[data-theme-id=mimo-v2\.6-flash-free] .menu :where(a,li>span):focus-visible{background:var(--m-glow-1)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] .menu :where(a,li>span):hover,html[data-theme-id=mimo-v2\.6-flash-free] .menu :where(a,li>span):focus-visible{background:color-mix(in oklab, var(--m-glow-1) 14%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] .menu :where(a,li>span):hover,html[data-theme-id=mimo-v2\.6-flash-free] .menu :where(a,li>span):focus-visible{color:var(--m-accent)}html[data-theme-id=mimo-v2\.6-flash-free] ::selection{background:var(--m-glow-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] ::selection{background:color-mix(in oklab, var(--m-glow-2) 35%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] ::selection{color:var(--m-ink)}html[data-theme-id=mimo-v2\.6-flash-free] :focus-visible{outline:2px solid var(--m-glow-1)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free] :focus-visible{outline:2px solid color-mix(in oklab, var(--m-glow-1) 85%, transparent)}}html[data-theme-id=mimo-v2\.6-flash-free] :focus-visible{outline-offset:2px;border-radius:.35rem}html[data-theme-id=mimo-v2\.6-flash-free]{scrollbar-width:thin}html[data-theme-id=mimo-v2\.6-flash-free]::-webkit-scrollbar{width:12px;height:12px}html[data-theme-id=mimo-v2\.6-flash-free]::-webkit-scrollbar-track{background:0 0}html[data-theme-id=mimo-v2\.6-flash-free]::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--m-glow-1), var(--m-glow-2))}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free]::-webkit-scrollbar-thumb{background:linear-gradient(180deg, color-mix(in oklab, var(--m-glow-1) 75%, transparent), color-mix(in oklab, var(--m-glow-2) 75%, transparent))}}html[data-theme-id=mimo-v2\.6-flash-free]::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000;border-radius:999px}html[data-theme-id=mimo-v2\.6-flash-free]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--m-glow-1), var(--m-glow-2))}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=mimo-v2\.6-flash-free]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, color-mix(in oklab, var(--m-glow-1) 95%, transparent), color-mix(in oklab, var(--m-glow-2) 95%, transparent))}}html[data-theme-id=mimo-v2\.6-flash-free]::-webkit-scrollbar-thumb:hover{background-clip:padding-box;border:3px solid #0000}html[data-theme-id=mimo-v2\.6-flash-free] main>*{animation:.55s cubic-bezier(.2,.7,.2,1) both mimo-rise}html[data-theme-id=mimo-v2\.6-flash-free] main>:nth-child(2){animation-delay:60ms}html[data-theme-id=mimo-v2\.6-flash-free] main>:nth-child(3){animation-delay:.12s}html[data-theme-id=mimo-v2\.6-flash-free] main>:nth-child(4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){html[data-theme-id=mimo-v2\.6-flash-free] body:before,html[data-theme-id=mimo-v2\.6-flash-free] main>*{animation:none}html[data-theme-id=mimo-v2\.6-flash-free] *,html[data-theme-id=mimo-v2\.6-flash-free] :before,html[data-theme-id=mimo-v2\.6-flash-free] :after{transition-duration:.01ms!important}}html[data-theme-id=deepseek-v4\.1-flash-high]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg:#05070e;--ds-surface:#0a0f1f;--ds-surface-2:#0e162c;--ds-surface-3:#16203e;--ds-surface-3-hover:#1d2a53;--ds-border:#1e2b4d;--ds-border-strong:#34497c;--ds-text:#e8eefc;--ds-text-soft:#c3cfeb;--ds-muted:#8b9ac0;--ds-muted-2:#6f7fa6;--ds-primary:#4f7dff;--ds-primary-hi:#7aa2ff;--ds-primary-lo:#2f5fe0;--ds-cyan:#22d3ee;--ds-accent:#c15cff;--ds-success:#34d399;--ds-warning:#fbbf24;--ds-danger:#fb7185;--ds-link:#8ab4ff;--ds-radius-sm:10px;--ds-radius-lg:16px;--ds-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--ds-font-mono:ui-monospace, "SFMono-Regular", "SF Mono", "JetBrains Mono", "Geist Mono", Menlo, Consolas, "Liberation Mono", monospace;--background:var(--ds-bg);--foreground:var(--ds-text);--color-background:var(--ds-bg);--color-foreground:var(--ds-text);--color-light-link:var(--ds-link);--color-light-text:var(--ds-text);--color-blue-200:#c7d6ff;--color-blue-300:#a9c1ff;--color-blue-400:var(--ds-primary-hi);--color-blue-500:var(--ds-primary);--color-blue-600:var(--ds-primary);--color-blue-700:var(--ds-primary-lo);--color-blue-800:#274bb0;--color-blue-900:#1b2f6e;--color-purple-500:#b06bff;--color-purple-600:#a855f7;--color-purple-700:#9333ea;--color-green-500:var(--ds-success);--color-green-600:#10b981;--color-green-900:#064e3b;--color-red-100:#f43f5e24;--color-red-400:var(--ds-danger);--color-red-500:#f43f5e;--color-red-700:#fda4af;--color-red-900:#4c0519;--color-base-100:var(--ds-bg);--color-base-200:var(--ds-surface-2);--color-base-300:var(--ds-surface-3);--color-base-content:var(--ds-text);--color-primary:var(--ds-primary);--color-primary-content:#fff;--color-secondary:var(--ds-accent);--color-accent:var(--ds-cyan);--color-neutral:var(--ds-surface-3);--color-neutral-content:var(--ds-text);--color-info:var(--ds-cyan);--color-success:var(--ds-success);--color-warning:var(--ds-warning);--color-error:var(--ds-danger);font-family:var(--ds-font-sans);scrollbar-color:var(--ds-border-strong) var(--ds-bg);background-color:var(--ds-bg)}html[data-theme-id=deepseek-v4\.1-flash-high] body{color:var(--ds-text);background-color:var(--ds-bg);background-image:linear-gradient(#78a0ff0b 1px, transparent 1px), linear-gradient(90deg, #78a0ff0b 1px, transparent 1px), radial-gradient(60rem 40rem at 8% -12%, var(--ds-primary), transparent 60%), radial-gradient(52rem 36rem at 104% -4%, var(--ds-cyan), transparent 58%), radial-gradient(44rem 44rem at 88% 112%, var(--ds-accent), transparent 62%)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=deepseek-v4\.1-flash-high] body{background-image:linear-gradient(#78a0ff0b 1px, transparent 1px), linear-gradient(90deg, #78a0ff0b 1px, transparent 1px), radial-gradient(60rem 40rem at 8% -12%, color-mix(in srgb, var(--ds-primary) 26%, transparent), transparent 60%), radial-gradient(52rem 36rem at 104% -4%, color-mix(in srgb, var(--ds-cyan) 16%, transparent), transparent 58%), radial-gradient(44rem 44rem at 88% 112%, color-mix(in srgb, var(--ds-accent) 13%, transparent), transparent 62%)}}html[data-theme-id=deepseek-v4\.1-flash-high] body{-webkit-font-smoothing:antialiased;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat;background-size:46px 46px,46px 46px,auto,auto,auto;background-attachment:fixed}html[data-theme-id=deepseek-v4\.1-flash-high] :is(h1,h2,h3,h4,h5,h6){font-family:var(--ds-font-mono);letter-spacing:-.02em;color:var(--ds-text);font-weight:700}html[data-theme-id=deepseek-v4\.1-flash-high] h1{text-wrap:balance;background-image:linear-gradient(115deg, var(--ds-text) 24%, var(--ds-primary-hi) 62%, var(--ds-cyan) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html[data-theme-id=deepseek-v4\.1-flash-high] :is(code,pre,kbd,samp,.font-mono){font-family:var(--ds-font-mono)}html[data-theme-id=deepseek-v4\.1-flash-high] ::selection{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=deepseek-v4\.1-flash-high] ::selection{background:color-mix(in srgb, var(--ds-primary) 55%, transparent)}}html[data-theme-id=deepseek-v4\.1-flash-high] ::selection{color:#fff}html[data-theme-id=deepseek-v4\.1-flash-high] a{transition:color .2s,text-shadow .2s}html[data-theme-id=deepseek-v4\.1-flash-high] a:hover{color:var(--ds-primary-hi);text-shadow:0 0 18px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=deepseek-v4\.1-flash-high] a:hover{text-shadow:0 0 18px color-mix(in srgb, var(--ds-primary) 45%, transparent)}}html[data-theme-id=deepseek-v4\.1-flash-high] .bg-white{background-color:var(--ds-surface)}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.bg-gray-50,.bg-gray-100,.dark\:bg-gray-700,.dark\:bg-gray-700\/60,.dark\:bg-gray-800,.dark\:bg-gray-800\/60,.dark\:bg-gray-900\/60,.bg-base-200){background-color:var(--ds-surface-2)}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.bg-gray-200,.bg-gray-300,.bg-gray-500,.bg-gray-600,.bg-gray-700,.bg-gray-800,.dark\:bg-gray-600,.bg-base-300){background-color:var(--ds-surface-3)}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.bg-gray-900,.dark\:bg-gray-900){background-color:var(--ds-bg)}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.min-h-screen.bg-gray-100,.min-h-screen.bg-gray-50,.min-h-screen.bg-white,.min-h-screen.dark\:bg-gray-900,.min-h-screen.dark\:bg-gray-800){background-color:#0000}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.hover\:bg-gray-100:hover,.hover\:bg-gray-200:hover,.hover\:bg-gray-700:hover,.hover\:bg-gray-800:hover,.dark\:hover\:bg-gray-500:hover,.dark\:hover\:bg-gray-600:hover,.dark\:hover\:bg-gray-700:hover,.dark\:hover\:bg-gray-800:hover){background-color:var(--ds-surface-3)}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.hover\:bg-gray-300:hover,.hover\:bg-gray-400:hover){background-color:var(--ds-surface-3-hover)}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.text-gray-900,.text-gray-800,.text-gray-200,.text-gray-100,.dark\:text-gray-100,.dark\:text-gray-200,.dark\:text-white){color:var(--ds-text)}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.text-gray-700,.text-gray-300,.dark\:text-gray-300){color:var(--ds-text-soft)}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.text-gray-600,.text-gray-500,.text-gray-400,.dark\:text-gray-400,.dark\:text-gray-500,.disabled\:text-gray-400:disabled){color:var(--ds-muted)}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.hover\:text-gray-900:hover,.hover\:text-gray-700:hover,.dark\:hover\:text-gray-200:hover,.dark\:hover\:text-white:hover){color:var(--ds-text)}html[data-theme-id=deepseek-v4\.1-flash-high] .dark\:hover\:text-gray-400:hover{color:var(--ds-primary-hi)}html[data-theme-id=deepseek-v4\.1-flash-high] .border,html[data-theme-id=deepseek-v4\.1-flash-high] :is(.border-gray-200,.border-gray-300,.dark\:border-gray-600,.dark\:border-gray-700,.border-base-200){border-color:var(--ds-border)}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.hover\:border-gray-400:hover,.dark\:hover\:border-gray-600:hover,.focus\:border-blue-500:focus){border-color:var(--ds-border-strong)}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.divide-gray-200,.dark\:divide-gray-700)>:not(:last-child){border-color:var(--ds-border)}html[data-theme-id=deepseek-v4\.1-flash-high] .bg-white.shadow-xl{border:1px solid var(--ds-border);box-shadow:0 1px 0 0 #ffffff0f inset, 0 30px 70px -40px var(--ds-primary), 0 12px 30px -24px #000000e6;position:relative}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=deepseek-v4\.1-flash-high] .bg-white.shadow-xl{box-shadow:0 1px 0 0 #ffffff0f inset, 0 30px 70px -40px color-mix(in srgb, var(--ds-primary) 55%, transparent), 0 12px 30px -24px #000000e6}}html[data-theme-id=deepseek-v4\.1-flash-high] .bg-white.shadow-xl:before{content:"";background:linear-gradient(90deg, transparent, var(--ds-primary), var(--ds-cyan), var(--ds-accent), transparent);opacity:.9;height:2px;position:absolute;inset:0 0 auto}html[data-theme-id=deepseek-v4\.1-flash-high] .card{background-color:var(--ds-surface);border-color:var(--ds-border)}html[data-theme-id=deepseek-v4\.1-flash-high] .card:hover{border-color:var(--ds-border-strong);box-shadow:0 24px 50px -32px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=deepseek-v4\.1-flash-high] .card:hover{box-shadow:0 24px 50px -32px color-mix(in srgb, var(--ds-primary) 70%, transparent)}}html[data-theme-id=deepseek-v4\.1-flash-high] :is(input[type=text],input[type=number],input[type=search],input[type=url],input[type=email],input[type=password],textarea,select){background-color:var(--ds-surface-2);color:var(--ds-text);border-color:var(--ds-border);caret-color:var(--ds-cyan)}html[data-theme-id=deepseek-v4\.1-flash-high] :is(input,textarea,select)::placeholder{color:var(--ds-muted-2)}html[data-theme-id=deepseek-v4\.1-flash-high] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--ds-primary)}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.bg-blue-500,.bg-blue-600,.dark\:bg-blue-600){background-image:linear-gradient(135deg, var(--ds-primary), var(--ds-cyan));box-shadow:0 10px 26px -14px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=deepseek-v4\.1-flash-high] :is(.bg-blue-500,.bg-blue-600,.dark\:bg-blue-600){box-shadow:0 10px 26px -14px color-mix(in srgb, var(--ds-primary) 90%, transparent)}}html[data-theme-id=deepseek-v4\.1-flash-high] .bg-purple-600{background-image:linear-gradient(135deg, var(--ds-accent), var(--ds-primary));box-shadow:0 10px 26px -14px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=deepseek-v4\.1-flash-high] .bg-purple-600{box-shadow:0 10px 26px -14px color-mix(in srgb, var(--ds-accent) 85%, transparent)}}html[data-theme-id=deepseek-v4\.1-flash-high] .bg-green-500{box-shadow:0 10px 26px -14px var(--ds-success)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=deepseek-v4\.1-flash-high] .bg-green-500{box-shadow:0 10px 26px -14px color-mix(in srgb, var(--ds-success) 85%, transparent)}}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.bg-blue-500,.bg-blue-600,.bg-purple-600,.bg-green-500):hover{filter:brightness(1.08)saturate(1.05)}html[data-theme-id=deepseek-v4\.1-flash-high] nav{border-bottom:1px solid var(--ds-border);box-shadow:none;background-color:#0000}html[data-theme-id=deepseek-v4\.1-flash-high] nav:before{content:"";z-index:-1;pointer-events:none;background-color:var(--ds-bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=deepseek-v4\.1-flash-high] nav:before{background-color:color-mix(in srgb, var(--ds-bg) 86%, transparent)}}html[data-theme-id=deepseek-v4\.1-flash-high] nav:before{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%)}html[data-theme-id=deepseek-v4\.1-flash-high] nav a{position:relative}html[data-theme-id=deepseek-v4\.1-flash-high] nav a:after{content:"";background:linear-gradient(90deg, var(--ds-primary), var(--ds-cyan));transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}html[data-theme-id=deepseek-v4\.1-flash-high] nav a:hover:after{transform:scaleX(1)}html[data-theme-id=deepseek-v4\.1-flash-high] .shadow-lg{border:1px solid var(--ds-border);box-shadow:0 30px 60px -30px #000000e6}html[data-theme-id=deepseek-v4\.1-flash-high] footer{background-color:var(--ds-surface);border-top:1px solid var(--ds-border)}html[data-theme-id=deepseek-v4\.1-flash-high] footer:before{content:"";background:linear-gradient(90deg, transparent, var(--ds-primary), var(--ds-cyan), transparent);opacity:.7;height:2px;margin:-1rem 0 1rem;display:block}html[data-theme-id=deepseek-v4\.1-flash-high] ::-webkit-scrollbar{width:12px;height:12px}html[data-theme-id=deepseek-v4\.1-flash-high] ::-webkit-scrollbar-track{background:var(--ds-bg)}html[data-theme-id=deepseek-v4\.1-flash-high] ::-webkit-scrollbar-thumb{background:var(--ds-border-strong);border:3px solid var(--ds-bg);border-radius:var(--ds-radius-sm)}html[data-theme-id=deepseek-v4\.1-flash-high] ::-webkit-scrollbar-thumb:hover{background:var(--ds-primary-lo)}@keyframes ds-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html[data-theme-id=deepseek-v4\.1-flash-high] :is(.bg-white.shadow-xl,.card){animation:.5s cubic-bezier(.2,.7,.2,1) both ds-rise}@media (prefers-reduced-motion:reduce){html[data-theme-id=deepseek-v4\.1-flash-high] *,html[data-theme-id=deepseek-v4\.1-flash-high] :before,html[data-theme-id=deepseek-v4\.1-flash-high] :after{transition:none!important;animation:none!important}}:root{--background:#fff;--foreground:#171717;--color-base-100:var(--background)}.dark{--background:#111827;--foreground:#ededed;--color-base-100:var(--background)}body{color:var(--foreground);background-color:var(--background);margin:0;font-family:Arial,Helvetica,sans-serif}.pwa-zoom-lock,.pwa-zoom-lock body{touch-action:pan-x pan-y;overscroll-behavior:none}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){html,body{touch-action:pan-x pan-y;overscroll-behavior:none}}.group:hover .group-hover\:opacity-100{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}@keyframes picture-pdf-flash{0%,85%{box-shadow:0 0 0 3px #3b82f6d9,0 0 22px 6px #3b82f673}to{box-shadow:0 0 0 3px #3b82f600,0 0 #3b82f600}}.picture-pdf-flash{z-index:5;animation:1.15s ease-out picture-pdf-flash}@media (prefers-reduced-motion:reduce){.picture-pdf-flash{animation:none;box-shadow:0 0 0 3px #3b82f6d9}}@keyframes dropdown{0%{opacity:0}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes progress{50%{background-position-x:-115%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
