@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_a74e9378-module__elCoYG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a74e9378-module__elCoYG__variable{--font-inter:"Inter", "Inter Fallback"}
.ThemeSwitch-module__MxoICW__filterDefinitions{width:0;height:0;position:absolute;overflow:hidden}.ThemeSwitch-module__MxoICW__themeSwitch{--toggle-size:19px;--container-width:5.625em;--container-height:2.5em;--container-radius:.38em;--container-light-bg:#5caad4;--container-night-bg:#1b1e36;--circle-container-diameter:3.375em;--sun-moon-diameter:2.125em;--sun-bg:#f5c518;--moon-bg:#d8d4c0;--spot-color:#9b9787;--circle-container-offset:calc((var(--circle-container-diameter) - var(--container-height)) / 2 * -1);--stars-color:#fff8e1;--clouds-color:#f4f4f4;--back-clouds-color:#bacfe0;--transition:.5s cubic-bezier(0, -.02, .4, 1.25);--circle-transition:.3s cubic-bezier(0, -.02, .35, 1.17);z-index:10010;font-size:var(--toggle-size);display:inline-block;position:fixed;bottom:16px;right:18px}.ThemeSwitch-module__MxoICW__serverPlacement{right:128px;transform:translate(50%)}.ThemeSwitch-module__MxoICW__themeSwitch,.ThemeSwitch-module__MxoICW__themeSwitch *,.ThemeSwitch-module__MxoICW__themeSwitch :before,.ThemeSwitch-module__MxoICW__themeSwitch :after{box-sizing:border-box;margin:0;padding:0}.ThemeSwitch-module__MxoICW__checkbox{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ThemeSwitch-module__MxoICW__container{width:var(--container-width);height:var(--container-height);border-radius:var(--container-radius);background-color:var(--container-light-bg);background-image:linear-gradient(to bottom, var(--container-light-bg) 0%, #4a92bd 100%);cursor:pointer;filter:url(#theme-switch-sketchy);transition:all var(--transition);display:block;position:relative;overflow:hidden;transform:rotate(-.7deg);box-shadow:0 0 0 2.5px #1a1a1a,3px 4px 0 2.5px #1a1a1a38}.ThemeSwitch-module__MxoICW__container:before{z-index:1;border-radius:inherit;content:"";pointer-events:none;background-image:repeating-linear-gradient(-50deg,#0000,#0000 7px,#ffffff0a 7px 8px);position:absolute;inset:0}.ThemeSwitch-module__MxoICW__checkbox:focus-visible+.ThemeSwitch-module__MxoICW__container{outline:4px dashed var(--workspace-pink);outline-offset:7px}.ThemeSwitch-module__MxoICW__circleContainer{top:var(--circle-container-offset);left:var(--circle-container-offset);z-index:2;width:var(--circle-container-diameter);height:var(--circle-container-diameter);border-radius:var(--container-radius);pointer-events:none;transition:var(--circle-transition);background-color:#ffffff1a;display:flex;position:absolute;box-shadow:inset 0 0 0 3.375em #ffffff1a,inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a}.ThemeSwitch-module__MxoICW__circleContainer:before{width:calc(var(--circle-container-diameter) + 1.5em);height:calc(var(--circle-container-diameter) + 1.5em);background:repeating-conic-gradient(from 8deg, #f5c51885 0 14deg, transparent 14deg 45deg);content:"";filter:url(#theme-switch-sketchy-sm);opacity:1;pointer-events:none;transition:opacity var(--transition);border-radius:50%;animation:14s linear infinite ThemeSwitch-module__MxoICW__rotateSunRays;position:absolute;top:-.75em;left:-.75em}.ThemeSwitch-module__MxoICW__sunMoonContainer{z-index:2;width:var(--sun-moon-diameter);height:var(--sun-moon-diameter);border-radius:var(--container-radius);background-color:var(--sun-bg);filter:url(#theme-switch-sketchy-sm)drop-shadow(.062em .125em .125em #00000040)drop-shadow(0 .062em .125em #00000040);pointer-events:auto;transition:var(--transition);margin:auto;position:relative;overflow:hidden;transform:scale(1);box-shadow:inset .062em .062em .062em #feffef9c,inset 0 -.062em .062em #a1872a,.1em .13em 0 .04em #1a1a1a}.ThemeSwitch-module__MxoICW__sunMoonContainer:hover{transform:scale(1.1)rotate(5deg)}.ThemeSwitch-module__MxoICW__sunMoonContainer:after{content:"";opacity:0;background:radial-gradient(circle,#fff3,#0000 70%);border-radius:50%;transition:opacity .3s;position:absolute;inset:-5px}.ThemeSwitch-module__MxoICW__sunMoonContainer:hover:after{opacity:1}.ThemeSwitch-module__MxoICW__moon{border-radius:inherit;background-color:var(--moon-bg);width:100%;height:100%;transition:all var(--transition), transform .3s ease;display:block;position:relative;transform:translate(100%);box-shadow:inset .062em .062em .062em #feffef9c,inset 0 -.062em .062em #969696}.ThemeSwitch-module__MxoICW__spot{border-radius:var(--container-radius);background-color:var(--spot-color);filter:url(#theme-switch-sketchy-sm);width:.75em;height:.75em;transition:background-color .3s;display:block;position:absolute;top:.75em;left:.312em;box-shadow:inset 0 .0312em .062em #00000040}.ThemeSwitch-module__MxoICW__spot:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.ThemeSwitch-module__MxoICW__spot:nth-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.ThemeSwitch-module__MxoICW__clouds{border-radius:var(--container-radius);background-color:var(--clouds-color);width:1.25em;height:1.25em;box-shadow:.937em .312em var(--clouds-color), -.312em -.312em var(--back-clouds-color), 1.437em .375em var(--clouds-color), .5em -.125em var(--back-clouds-color), 2.187em 0 var(--clouds-color), 1.25em -.062em var(--back-clouds-color), 2.937em .312em var(--clouds-color), 2em -.312em var(--back-clouds-color), 3.625em -.062em var(--clouds-color), 2.625em 0 var(--back-clouds-color), 4.5em -.312em var(--clouds-color), 3.375em -.437em var(--back-clouds-color), 4.625em -1.75em 0 .437em var(--clouds-color), 4em -.625em var(--back-clouds-color), 4.125em -2.125em 0 .437em var(--back-clouds-color);filter:url(#theme-switch-sketchy-sm);transition:all .5s cubic-bezier(0,-.02,.4,1.25);display:block;position:absolute;bottom:-.625em;left:.312em}.ThemeSwitch-module__MxoICW__starsContainer{width:2.75em;height:auto;color:var(--stars-color);transition:var(--transition);display:block;position:absolute;top:-100%;left:.312em}.ThemeSwitch-module__MxoICW__starsContainer svg{width:100%;display:block}.ThemeSwitch-module__MxoICW__shootingStar,.ThemeSwitch-module__MxoICW__shootingStarTwo,.ThemeSwitch-module__MxoICW__meteor{opacity:0;background:#fff;width:2px;height:2px;transition:opacity .3s;display:block;position:absolute;top:20%;left:-10%}.ThemeSwitch-module__MxoICW__shootingStarTwo{width:1px;height:1px;top:35%}.ThemeSwitch-module__MxoICW__meteor{filter:blur(1px);background:gold;border-radius:50%;width:3px;height:3px;top:-10%;left:50%}.ThemeSwitch-module__MxoICW__starsCluster,.ThemeSwitch-module__MxoICW__aurora,.ThemeSwitch-module__MxoICW__comets{opacity:0;transition:opacity .3s;display:block;position:absolute;inset:0}.ThemeSwitch-module__MxoICW__star{background:#fff;border-radius:50%;width:2px;height:2px;display:block;position:absolute;box-shadow:0 0 4px 1px #fff}.ThemeSwitch-module__MxoICW__star:first-child{animation:1s ease-in-out infinite ThemeSwitch-module__MxoICW__twinkle;top:20%;left:20%}.ThemeSwitch-module__MxoICW__star:nth-child(2){animation:1s ease-in-out .3s infinite ThemeSwitch-module__MxoICW__twinkle;top:30%;left:55%}.ThemeSwitch-module__MxoICW__star:nth-child(3){animation:1s ease-in-out .6s infinite ThemeSwitch-module__MxoICW__twinkle;top:40%;left:80%}.ThemeSwitch-module__MxoICW__star:nth-child(4){animation:1s ease-in-out .9s infinite ThemeSwitch-module__MxoICW__twinkle;top:60%;left:30%}.ThemeSwitch-module__MxoICW__star:nth-child(5){animation:1s ease-in-out 1.2s infinite ThemeSwitch-module__MxoICW__twinkle;top:70%;left:65%}.ThemeSwitch-module__MxoICW__aurora{filter:blur(4px);background:linear-gradient(90deg,#0ff0,#0ff3 25%,#8000ff33 50%,#0ff3 75%,#0ff0);height:20px;bottom:auto;right:0;transform:translateY(-100%)}.ThemeSwitch-module__MxoICW__comets{overflow:hidden}.ThemeSwitch-module__MxoICW__comet{filter:blur(1px);background:linear-gradient(90deg,#fff,#0000 90%);border-radius:50%;width:2px;height:2px;animation:4s linear infinite ThemeSwitch-module__MxoICW__cometMove;display:block;position:absolute;top:30%;left:-10%}.ThemeSwitch-module__MxoICW__comet:nth-child(2){animation:6s linear 2s infinite ThemeSwitch-module__MxoICW__cometMove;top:50%}.ThemeSwitch-module__MxoICW__checkbox:checked+.ThemeSwitch-module__MxoICW__container{background-color:var(--container-night-bg);background-image:linear-gradient(to bottom, var(--container-night-bg), #252a4a)}.ThemeSwitch-module__MxoICW__checkbox:checked+.ThemeSwitch-module__MxoICW__container .ThemeSwitch-module__MxoICW__circleContainer{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter))}.ThemeSwitch-module__MxoICW__checkbox:checked+.ThemeSwitch-module__MxoICW__container .ThemeSwitch-module__MxoICW__circleContainer:before{opacity:0}.ThemeSwitch-module__MxoICW__checkbox:checked+.ThemeSwitch-module__MxoICW__container .ThemeSwitch-module__MxoICW__moon{transform:translate(0)}.ThemeSwitch-module__MxoICW__checkbox:checked+.ThemeSwitch-module__MxoICW__container .ThemeSwitch-module__MxoICW__clouds{bottom:-4.062em}.ThemeSwitch-module__MxoICW__checkbox:checked+.ThemeSwitch-module__MxoICW__container .ThemeSwitch-module__MxoICW__starsContainer{top:50%;transform:translateY(-50%)}.ThemeSwitch-module__MxoICW__checkbox:checked+.ThemeSwitch-module__MxoICW__container .ThemeSwitch-module__MxoICW__shootingStar{opacity:1;animation:2s linear infinite ThemeSwitch-module__MxoICW__shootingStar}.ThemeSwitch-module__MxoICW__checkbox:checked+.ThemeSwitch-module__MxoICW__container .ThemeSwitch-module__MxoICW__shootingStarTwo{opacity:1;animation:3s linear 1s infinite ThemeSwitch-module__MxoICW__shootingStar}.ThemeSwitch-module__MxoICW__checkbox:checked+.ThemeSwitch-module__MxoICW__container .ThemeSwitch-module__MxoICW__meteor{opacity:1;animation:4s linear 2s infinite ThemeSwitch-module__MxoICW__meteor}.ThemeSwitch-module__MxoICW__checkbox:checked+.ThemeSwitch-module__MxoICW__container .ThemeSwitch-module__MxoICW__starsCluster,.ThemeSwitch-module__MxoICW__checkbox:checked+.ThemeSwitch-module__MxoICW__container .ThemeSwitch-module__MxoICW__aurora,.ThemeSwitch-module__MxoICW__checkbox:checked+.ThemeSwitch-module__MxoICW__container .ThemeSwitch-module__MxoICW__comets{opacity:1}.ThemeSwitch-module__MxoICW__checkbox:checked+.ThemeSwitch-module__MxoICW__container .ThemeSwitch-module__MxoICW__aurora{animation:8s linear infinite ThemeSwitch-module__MxoICW__auroraWave}.ThemeSwitch-module__MxoICW__circleContainer:hover{left:calc(var(--circle-container-offset) + .187em)}.ThemeSwitch-module__MxoICW__checkbox:checked+.ThemeSwitch-module__MxoICW__container .ThemeSwitch-module__MxoICW__circleContainer:hover{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter) - .187em)}.ThemeSwitch-module__MxoICW__container:hover .ThemeSwitch-module__MxoICW__clouds{transform:translate(15px)scale(1.02)}@keyframes ThemeSwitch-module__MxoICW__rotateSunRays{to{transform:rotate(360deg)}}@keyframes ThemeSwitch-module__MxoICW__shootingStar{0%{opacity:1;transform:translate(0)rotate(45deg)}to{opacity:0;transform:translate(150px,150px)rotate(45deg)}}@keyframes ThemeSwitch-module__MxoICW__meteor{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(150px)scale(.3)}}@keyframes ThemeSwitch-module__MxoICW__twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes ThemeSwitch-module__MxoICW__cometMove{0%{opacity:0;transform:translate(0)rotate(-45deg)scale(1)}10%,90%{opacity:1}to{opacity:0;transform:translate(200px,200px)rotate(-45deg)scale(.2)}}@keyframes ThemeSwitch-module__MxoICW__auroraWave{0%{transform:translateY(-100%)translate(-50%)}to{transform:translateY(-100%)translate(50%)}}@media (max-width:1000px){.ThemeSwitch-module__MxoICW__serverPlacement{right:18px;transform:none}}@media (max-width:720px){.ThemeSwitch-module__MxoICW__themeSwitch{--toggle-size:17px;bottom:12px;right:13px}}@media (prefers-reduced-motion:reduce){.ThemeSwitch-module__MxoICW__container,.ThemeSwitch-module__MxoICW__circleContainer,.ThemeSwitch-module__MxoICW__sunMoonContainer,.ThemeSwitch-module__MxoICW__moon,.ThemeSwitch-module__MxoICW__clouds,.ThemeSwitch-module__MxoICW__starsContainer{transition:none}.ThemeSwitch-module__MxoICW__circleContainer:before,.ThemeSwitch-module__MxoICW__shootingStar,.ThemeSwitch-module__MxoICW__shootingStarTwo,.ThemeSwitch-module__MxoICW__meteor,.ThemeSwitch-module__MxoICW__star,.ThemeSwitch-module__MxoICW__aurora,.ThemeSwitch-module__MxoICW__comet{animation:none!important}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#f3efe5;--bg-secondary:#fdfbf7;--bg-tertiary:#f8f3e6;--bg-accent:#eee7da;--bg-hover:#eae3d7;--bg-active:#ded5c5;--bg-selected:#4ecdc42b;--bg-glass:#fdfbf7d1;--text-primary:#323232;--text-secondary:#5e5a53;--text-muted:#8a857c;--text-link:#2879ad;--accent-primary:#8068d8;--accent-hover:#6b54bf;--accent-secondary:#9b6dff;--accent-green:#269b75;--accent-green-hover:#1c7e5e;--accent-red:#d94e70;--accent-red-hover:#bb3657;--accent-yellow:#d4a91f;--accent-orange:#e67e22;--pencil-outline:#15161a;--pencil-shadow:#0b0c0f;--border-color:var(--pencil-outline);--border-subtle:var(--pencil-outline);--shadow-sm:0 1px 3px #32323224;--shadow-md:0 4px 12px #3232322b;--shadow-lg:0 8px 32px #32323233;--shadow-xl:0 20px 60px #3232323d;--glow-accent:0 0 20px #8068d838;--glow-green:0 0 12px #269b7540;--workspace-ink:#17181d;--workspace-paper:#fdfbf7;--workspace-mint:#7ee7c6;--workspace-pink:#ff88a6;--workspace-blue:#80c8ff;--workspace-yellow:#f3d56f;--workspace-violet:#b79cff;--channel-color-mint:#18745c;--channel-color-blue:#276b9e;--channel-color-pink:#a33258;--channel-color-yellow:#765d00;--channel-color-violet:#6548a6;--sketch-ink:#323232;--card-outline:var(--pencil-outline);--surface-canvas:#f3efe5;--surface-main:#faf7ee;--surface-panel:#fdfbf7;--surface-elevated:#fff9e6;--surface-inset:#eee7da;--surface-muted:#f5efe4;--surface-overlay:#fff9e6f0;--paper-line:#4d7ea624;--canvas-line:#4d7ea617;--notebook-line-step:24px;--notebook-paper-lines:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--notebook-line-step) - 1px), var(--paper-line) calc(var(--notebook-line-step) - 1px), var(--paper-line) var(--notebook-line-step));--notebook-canvas-lines:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--notebook-line-step) - 1px), var(--canvas-line) calc(var(--notebook-line-step) - 1px), var(--canvas-line) var(--notebook-line-step));--soft-border:var(--pencil-outline);--soft-hover:#3232320e;--soft-fill:#3232320a;--panel-header:#fff9e6b8;--strong-shadow:var(--pencil-shadow);--overlay-backdrop:#3731297a;--control-paper:#fff;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--font-primary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Courier New", "Consolas", monospace;--transition-fast:80ms ease;--transition-normal:.15s ease;--transition-slow:.3s cubic-bezier(.4, 0, .2, 1);--sidebar-server-width:72px;--sidebar-channel-width:240px;--sidebar-member-width:240px;--topbar-height:48px;--user-panel-height:52px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#191a1f;--bg-secondary:#222329;--bg-tertiary:#1f2025;--bg-accent:#14151a;--bg-hover:#303139;--bg-active:#343640;--bg-selected:#7ee7c61a;--bg-glass:#222329c7;--text-primary:#f8f4e8;--text-secondary:#d2cec4;--text-muted:#8f919a;--text-link:#80c8ff;--accent-primary:#a98cff;--accent-hover:#8d72e8;--accent-secondary:#b79cff;--accent-green:#7ee7c6;--accent-green-hover:#55cfaa;--accent-red:#ff7796;--accent-red-hover:#e55779;--accent-yellow:#f3d56f;--channel-color-mint:#7ee7c6;--channel-color-blue:#80c8ff;--channel-color-pink:#ff88a6;--channel-color-yellow:#f3d56f;--channel-color-violet:#b79cff;--pencil-outline:#15161a;--pencil-shadow:#050609;--border-color:var(--pencil-outline);--border-subtle:var(--pencil-outline);--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 8px 32px #0009;--shadow-xl:0 20px 60px #000000b3;--glow-accent:0 0 20px #a98cff4d;--glow-green:0 0 12px #7ee7c659;--workspace-paper:#222329;--sketch-ink:#f8f4e8;--card-outline:var(--pencil-outline);--surface-canvas:#15161a;--surface-main:#1d1e23;--surface-panel:#222329;--surface-elevated:#25272d;--surface-inset:#17181d;--surface-muted:#202228;--surface-overlay:#24262cf2;--paper-line:#a0c4ff0e;--canvas-line:#a0c4ff08;--soft-border:var(--pencil-outline);--soft-hover:#fff9e60e;--soft-fill:#fff9e609;--panel-header:#1213178c;--strong-shadow:var(--pencil-shadow);--overlay-backdrop:#0a0b0ec7;--control-paper:#f8f4e8}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;font-size:16px}body{font-family:var(--font-primary);background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;height:100vh;line-height:1.5;transition:background-color .28s,color .28s;overflow:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea{font-family:inherit}ul,ol{list-style:none}img{max-width:100%;display:block}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}h1{font-size:2rem;font-weight:700;line-height:1.2}h2{font-size:1.5rem;font-weight:600}h3{font-size:1.125rem;font-weight:600}h4{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:.875rem;font-weight:700}p{font-size:.9375rem}code{font-family:var(--font-mono);background:var(--bg-accent);border-radius:var(--radius-xs);color:var(--text-primary);padding:.15em .4em;font-size:.85em}pre{background:var(--bg-accent);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem;overflow-x:auto}pre code{background:0 0;padding:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ripple{0%{box-shadow:0 0 #5865f266}to{box-shadow:0 0 0 12px #5865f200}}@keyframes speakingPulse{0%,to{box-shadow:0 0 #23a55a99}50%{box-shadow:0 0 0 4px #23a55a00}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes dotPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.glass{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--pencil-outline)}.skeleton{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-active) 50%, var(--bg-hover) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite shimmer}
