[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){display:flex;flex-direction:column;align-items:stretch}:where([data-scroll-area-content]){flex-grow:1}.hero-glow-sky.svelte-1xxyfa6{position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(ellipse at center,rgba(137,220,235,.15) 0%,transparent 70%);pointer-events:none}.hero-glow-blue.svelte-1vsmpip{position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(ellipse at center,rgba(137,180,250,.15) 0%,transparent 70%);pointer-events:none}@media(min-width:768px){.clay-tablet.svelte-ykdlaq{box-shadow:inset 0 1px #ffffff0a,0 4px 16px -2px #0003,0 8px 24px -4px #00000026}}.clay-tablet.svelte-ykdlaq .prose h1{display:none}.clay-tablet.svelte-ykdlaq .prose>*:first-child,.clay-tablet.svelte-ykdlaq .prose>h1+*{margin-top:0}.prose h2,.prose h3,.prose h4{scroll-margin-top:5rem}.katex-display{text-align:center;margin:1.5rem 0;overflow-x:auto;overflow-y:hidden;padding:.5rem 0}[data-sidebar-scroll].svelte-ykdlaq{scrollbar-width:thin;scrollbar-color:rgba(244,244,245,.3) transparent}[data-sidebar-scroll].svelte-ykdlaq::-webkit-scrollbar{width:6px}[data-sidebar-scroll].svelte-ykdlaq::-webkit-scrollbar-track{background:transparent}[data-sidebar-scroll].svelte-ykdlaq::-webkit-scrollbar-thumb{background:#f4f4f540;border-radius:9999px}.toc-link.svelte-ykdlaq{position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);border-left:3px solid transparent}.toc-link.svelte-ykdlaq:hover{background:linear-gradient(to right,rgba(148,226,213,.1),transparent);border-left-color:#94e2d566}.toc-link-active.svelte-ykdlaq{border-left-color:#94e2d5;background:linear-gradient(to right,rgba(148,226,213,.15),transparent)}.toc-link.svelte-ykdlaq:focus-visible{outline:2px solid rgba(148,226,213,.8);outline-offset:2px}summary.svelte-ykdlaq{list-style:none}summary.svelte-ykdlaq::-webkit-details-marker{display:none}.hero-glow-teal.svelte-116rqy0{position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(ellipse at center,rgba(148,226,213,.15) 0%,transparent 70%);pointer-events:none}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(fonts/KaTeX_AMS-Regular.woff) format("woff"),url(fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(fonts/KaTeX_Main-Bold.woff) format("woff"),url(fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(fonts/KaTeX_Main-Italic.woff) format("woff"),url(fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(fonts/KaTeX_Main-Regular.woff) format("woff"),url(fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(fonts/KaTeX_Math-Italic.woff) format("woff"),url(fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(fonts/KaTeX_Script-Regular.woff) format("woff"),url(fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size1-Regular.woff) format("woff"),url(fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size2-Regular.woff) format("woff"),url(fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size3-Regular.woff) format("woff"),url(fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size4-Regular.woff) format("woff"),url(fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.scrollbar-hide.svelte-1ug2mqm{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-1ug2mqm::-webkit-scrollbar{display:none}.editorial-content.svelte-1ug2mqm h1{display:none!important}.editorial-content.svelte-1ug2mqm h1+*{margin-top:0!important}.editorial-content.svelte-1ug2mqm>:first-child{margin-top:0!important}.sidebar-card.svelte-1ug2mqm{transition:border-color .2s ease,box-shadow .2s ease}.sidebar-card-mauve.svelte-1ug2mqm{border-color:#cba6f74d!important}.sidebar-card-mauve.svelte-1ug2mqm:hover{border-color:#cba6f7!important;box-shadow:0 0 0 2px #cba6f733}.sidebar-card-red.svelte-1ug2mqm{border-color:#f38ba84d!important}.sidebar-card-red.svelte-1ug2mqm:hover,.sidebar-card-red.sidebar-card-active.svelte-1ug2mqm{border-color:#f38ba8!important;box-shadow:0 0 0 2px #f38ba833}.chat-bubble.svelte-1ug2mqm{transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.chat-bubble-red.svelte-1ug2mqm{border-color:#f38ba84d!important}.chat-bubble-red.svelte-1ug2mqm:hover{border-color:#f38ba8!important;box-shadow:0 0 0 2px #f38ba833}.chat-bubble-mauve.svelte-1ug2mqm{border-color:#cba6f74d!important}.chat-bubble-mauve.svelte-1ug2mqm:hover{border-color:#cba6f7!important;box-shadow:0 0 0 2px #cba6f733}.chat-bubble-teal.svelte-1ug2mqm{border-color:#94e2d54d!important}.chat-bubble-teal.svelte-1ug2mqm:hover{border-color:#94e2d5!important;box-shadow:0 0 0 2px #94e2d533}.input-card.svelte-1ug2mqm:hover,.input-card.svelte-1ug2mqm:focus-within{border-color:#94e2d5!important;box-shadow:0 0 0 2px #94e2d533}.hero-glow-blue.svelte-15d63o9{position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(ellipse at center,rgba(137,180,250,.15) 0%,transparent 70%);pointer-events:none}.scrollbar-hide.svelte-15d63o9{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-15d63o9::-webkit-scrollbar{display:none}.hero-glow.svelte-bk2mis{position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(ellipse at center,rgba(203,166,247,.12) 0%,transparent 70%);pointer-events:none}.scrollbar-hide.svelte-w96i92{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-w96i92::-webkit-scrollbar{display:none}
