:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:root),svg.svg-inline--fa:not(:host){box-sizing:content-box;overflow:visible}.svg-inline--fa{display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{margin:auto;position:absolute;inset:0}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;width:1em;height:1em;display:inline-block;position:relative}.fa-layers svg.svg-inline--fa{transform-origin:50%}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(-1*var(--fa-li-width,2em));text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{transform:scale(1,1)translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}.svg-inline--fa.fa-stack-1x{width:1.25em;height:1em}.svg-inline--fa.fa-stack-2x{width:2.5em;height:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.sr-only,.fa-sr-only,.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(KaTeX_Main-Bold.88cef7b1.woff2)format("woff2")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(KaTeX_Main-BoldItalic.c09d0cf1.woff2)format("woff2")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(KaTeX_Main-Italic.de0e580d.woff2)format("woff2")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(KaTeX_Main-Regular.e2dbd876.woff2)format("woff2")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(KaTeX_Math-BoldItalic.6cf39e99.woff2)format("woff2")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(KaTeX_Math-Italic.0470e72d.woff2)format("woff2")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(KaTeX_Size1-Regular.263f0826.woff2)format("woff2")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(KaTeX_Size2-Regular.7ddce1f2.woff2)format("woff2")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(KaTeX_Size3-Regular.8e605720.woff2)format("woff2")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(KaTeX_Size4-Regular.595ce6e5.woff2)format("woff2")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.11"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer reset-size2.size7{font-size:2em}.katex .fontsize-ensurer reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer reset-size3.size3{font-size:1em}.katex .fontsize-ensurer reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer reset-size4.size4{font-size:1em}.katex .fontsize-ensurer reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer reset-size5.size5{font-size:1em}.katex .fontsize-ensurer reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer reset-size6.size6{font-size:1em}.katex .fontsize-ensurer reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer reset-size7.size7{font-size:1em}.katex .fontsize-ensurer reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer reset-size8.size8{font-size:1em}.katex .fontsize-ensurer reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer reset-size9.size9{font-size:1em}.katex .fontsize-ensurer reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer reset-size10.size10{font-size:1em}.katex .fontsize-ensurer reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo)")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo)")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.space-materials-button,.space-materials-panel,.space-materials-dialog{--sm-ink:#172033;--sm-muted:#657087;--sm-border:#45516d2e;--sm-line:#eceef4;--sm-surface:#f7f7fb;--sm-accent:#6657d9;--sm-accent-ink:#5646c4;--sm-accent-soft:#eeebff;--sm-success:#087b57;--sm-warning:#a84d0a;--sm-danger:#a23248;--sm-shadow:0 14px 44px #1d23352e,0 2px 8px #1d233517;--sm-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.space-materials-button{border:1px solid var(--sm-border);min-height:44px;color:var(--sm-ink);font:600 13px/1.2 var(--sm-font);cursor:pointer;pointer-events:auto;background:#fffffff5;border-radius:12px;flex:none;order:3;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 11px;display:inline-flex;box-shadow:0 4px 16px #1d233514}.space-materials-button[hidden]{display:none!important}.space-materials-button:hover,.space-materials-button[aria-expanded=true]{background:#f8f6ff;border-color:#6657d952}.space-materials-button svg{width:19px;height:19px;color:var(--sm-accent)}.space-materials-button .sm-count{background:var(--sm-accent-soft);min-width:20px;color:var(--sm-accent-ink);text-align:center;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.space-materials-button .sm-count:empty{display:none}.space-materials-panel,.space-materials-dialog{color-scheme:light;color:var(--sm-ink);border:1px solid var(--sm-border);box-shadow:var(--sm-shadow);font:500 13px/1.45 var(--sm-font);text-align:left;background:#fff;border-radius:18px;padding:0}.space-materials-panel *,.space-materials-dialog *{box-sizing:border-box}.space-materials-panel [hidden],.space-materials-dialog [hidden]{display:none!important}.space-materials-panel svg,.space-materials-dialog svg{flex-shrink:0;width:18px;height:18px}.space-materials-panel :focus-visible,.space-materials-dialog :focus-visible,.space-materials-button:focus-visible{outline-offset:2px;outline:2px solid #9185e7}.space-materials-panel h2:focus-visible,.space-materials-dialog h2:focus-visible{outline:none}.sm-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.space-materials-panel{z-index:12000;pointer-events:auto;flex-direction:column;width:min(392px,100vw - 24px);max-height:calc(100dvh - 100px);transition:box-shadow .15s;display:flex;position:fixed;overflow:hidden}.space-materials-panel[hidden]{display:none!important}.space-materials-panel[data-layout=sheet]{padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:18px 18px 0 0}.space-materials-panel[data-layout=sheet][data-floating=true]{border-bottom:1px solid var(--sm-border);border-radius:18px;padding-bottom:0}.space-materials-panel[data-compact-viewport=true] [data-view=list]{overscroll-behavior:contain;display:block;overflow:auto}.space-materials-panel.sm-dropping{box-shadow:0 0 0 3px #6657d959,var(--sm-shadow)}.sm-view{flex-direction:column;flex:auto;min-height:0;display:flex}.space-materials-panel header,.space-materials-dialog header{flex-shrink:0;align-items:flex-start;gap:8px;padding:14px 12px 10px 18px;display:flex}.space-materials-panel [data-view=reader] header{padding-left:8px}.sm-head-text{flex:1;min-width:0;padding-top:6px}.space-materials-panel h2,.space-materials-dialog h2{color:inherit;text-align:left;font:700 16px/1.3 var(--sm-font);letter-spacing:-.2px;overflow-wrap:anywhere;margin:0}.space-materials-dialog h2{flex:1;padding:6px 0 0 4px;font-size:17px}.space-materials-panel [data-view=reader] h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm-head-text>p{color:var(--sm-muted);margin:2px 0 0;font-size:12px}.sm-head-text .sm-glyph{background:0 0;width:18px;height:18px}.sm-head-text .sm-glyph svg{width:15px;height:15px}.sm-panel-body,.sm-reader-body,.space-materials-dialog main{overscroll-behavior:contain;min-height:0;overflow:auto}.sm-panel-body{flex:auto;padding:0 10px 8px}.space-materials-dialog main{padding:0 22px 16px}.space-materials-panel footer,.space-materials-dialog footer{border-top:1px solid var(--sm-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.space-materials-panel footer.sm-intake{background:var(--sm-surface);padding:10px;display:block}.space-materials-panel button,.space-materials-dialog button,.space-materials-panel input,.space-materials-dialog input,.space-materials-panel textarea,.space-materials-dialog textarea{font:inherit;color:inherit}.space-materials-panel button,.space-materials-dialog button{border:1px solid var(--sm-border);cursor:pointer;background:#fff;border-radius:10px;min-height:40px;margin:0;padding:7px 14px;font-weight:600}.space-materials-panel button:hover:not(:disabled),.space-materials-dialog button:hover:not(:disabled){background:#f5f3fb}.space-materials-panel button:disabled,.space-materials-dialog button:disabled{opacity:.5;cursor:default}.space-materials-panel .sm-primary,.space-materials-dialog .sm-primary{background:var(--sm-accent);border-color:var(--sm-accent);color:#fff;font-weight:700}.space-materials-panel .sm-primary:hover:not(:disabled),.space-materials-dialog .sm-primary:hover:not(:disabled){background:var(--sm-accent-ink)}.space-materials-panel .sm-quiet,.space-materials-dialog .sm-quiet,.space-materials-panel .sm-link,.space-materials-dialog .sm-link{background:0 0;border-color:#0000}.space-materials-panel .sm-link,.space-materials-dialog .sm-link{color:var(--sm-accent-ink);text-align:left;padding-inline:4px}.space-materials-panel .sm-compact,.space-materials-dialog .sm-compact{align-items:center;gap:6px;min-height:32px;padding:4px 10px;font-size:12px;display:inline-flex}.space-materials-panel .sm-icon,.space-materials-dialog .sm-icon{width:36px;min-width:36px;min-height:36px;color:var(--sm-muted);place-items:center;padding:0;display:inline-grid}.sm-spacer{flex:1}.space-materials-panel small,.space-materials-dialog small{color:var(--sm-muted);font-size:11.5px;font-weight:500;display:block}.space-materials-panel p,.space-materials-dialog p{margin:0}.sm-hint{color:var(--sm-muted);font-size:12px;line-height:1.45}.space-materials-panel .sm-error,.space-materials-dialog .sm-error{color:var(--sm-danger);overflow-wrap:anywhere;font-size:12px;display:block}.sm-error:not(:empty),.sm-state:not(:empty):not(.sm-visually-hidden){margin:8px 0}.sm-state{color:var(--sm-muted);font-size:12px}.sm-panel-body>.sm-error:not(:empty){margin:4px 8px 8px}.sm-material-list,.sm-pending-list,.sm-results,.sm-file-list,.sm-arrival-list,.sm-skeleton,.sm-search-results{margin:0;padding:0;list-style:none}.sm-source{border-radius:12px;align-items:center;gap:2px;transition:background-color .6s;display:flex;position:relative}.sm-source:hover{background:var(--sm-surface)}.sm-source.sm-arrived{animation:2.4s ease-out sm-arrive}@keyframes sm-arrive{0%,45%{background:var(--sm-accent-soft)}to{background:0 0}}.space-materials-panel .sm-source-open{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;min-height:52px;padding:7px 4px 7px 8px;font-weight:500;display:flex}.space-materials-panel .sm-source-open:hover:not(:disabled){background:0 0}.sm-pending-list .sm-source{background:var(--sm-surface);align-items:flex-start;gap:10px;margin-bottom:4px;padding:8px 6px 8px 8px}.sm-glyph{color:#4d5873;background:#f1f2f7;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:inline-grid}.sm-glyph[data-kind=video],.sm-glyph[data-kind=audio],.sm-glyph[data-kind=image]{color:#9a4a17;background:#fdf0e8}.sm-glyph[data-kind=link],.sm-glyph[data-kind=list]{color:#245aa8;background:#e9f1fd}.sm-glyph[data-kind=notes],.sm-glyph[data-kind=canvas]{background:var(--sm-accent-soft);color:var(--sm-accent-ink)}.sm-source-label{flex:1;gap:2px;min-width:0;display:grid}.sm-source-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sm-source-meta{min-width:0;color:var(--sm-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11.5px;line-height:1.35;display:flex}.sm-source-meta>span:not(.sm-chip):not(.sm-dot):not(.sm-glyph){min-width:0}.sm-dot{background:var(--sm-success);border-radius:50%;flex-shrink:0;width:7px;height:7px}.sm-dot[data-tone=partial]{background:#c9861d}.sm-dot[data-tone=ai]{background:#8b7be6}.sm-dot[data-tone=working]{background:#9aa3b5;box-shadow:0 0 0 2px #e4e7ef}.sm-dot[data-tone=attention]{background:var(--sm-danger)}.sm-source[data-tone=attention] .sm-source-meta>span:nth-child(2){color:var(--sm-danger)}.sm-chip{color:#4d5873;white-space:nowrap;background:#f0f1f6;border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:17px}.space-materials-panel .sm-row-retry{flex-shrink:0}.space-materials-panel .sm-source-more{opacity:.7}.sm-source:hover .sm-source-more,.space-materials-panel .sm-source-more:focus-visible,.space-materials-panel .sm-source-more[aria-expanded=true]{opacity:1}.sm-pending-actions{flex-shrink:0;gap:2px;display:flex}.sm-material-list .sm-source{flex-wrap:wrap}.sm-row-issue{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:2px 8px;padding:0 8px 8px 52px;display:flex}.sm-row-issue .sm-error{flex:160px}.sm-menu{z-index:2;border:1px solid var(--sm-border);min-width:212px;box-shadow:var(--sm-shadow);background:#fff;border-radius:12px;padding:6px;position:absolute;top:calc(100% - 4px);right:4px}.space-materials-panel .sm-menu button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;min-height:36px;padding:6px 10px;font-weight:500;display:flex}.space-materials-panel .sm-menu button:hover{background:var(--sm-surface)}.sm-menu [role=menuitemradio]:before{content:"";flex-shrink:0;width:14px;margin-right:8px}.sm-menu [role=menuitemradio][aria-checked=true]:before{content:"✓";color:var(--sm-accent)}.space-materials-panel .sm-menu .sm-danger{color:var(--sm-danger)}.sm-menu hr{border:0;border-top:1px solid var(--sm-line);margin:4px 6px}.sm-menu .sm-hint{padding:2px 10px 4px}.sm-skeleton li{background:linear-gradient(90deg,#f3f4f8 30%,#f8f8fb 50%,#f3f4f8 70%);border-radius:10px;height:44px;margin:6px 8px}.sm-empty{padding:6px 8px 14px}.sm-empty strong{margin-bottom:4px;font-size:14px;font-weight:700;display:block}.sm-empty p{color:var(--sm-muted);font-size:12.5px}.space-materials-dialog p.sm-empty{color:var(--sm-muted);padding:14px 0}.sm-intent{background:var(--sm-surface);border-radius:10px;align-items:baseline;gap:8px;margin:0 0 8px;padding:8px 6px 8px 10px;display:flex}.sm-intent>p{overflow-wrap:anywhere;flex:1;min-width:0}.sm-intent-label{color:var(--sm-muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.sm-intent.is-editing{background:0 0;gap:6px;padding:0 8px 8px;display:grid}.sm-intent-actions{align-items:center;gap:4px;display:flex}.sm-intent-actions .sm-hint{flex:1}.space-materials-panel .sm-intent-add{color:var(--sm-muted);margin:0 0 4px 4px}.sm-composer{gap:8px;display:grid}.space-materials-panel textarea,.space-materials-dialog textarea,.space-materials-dialog input[type=search],.space-materials-panel input[type=search]{border:1px solid var(--sm-border);resize:none;background:#fff;border-radius:12px;width:100%;min-width:0;padding:10px 12px;font-size:14px;line-height:1.45}.space-materials-panel textarea:focus,.space-materials-dialog textarea:focus,.space-materials-panel input[type=search]:focus{border-color:#9185e7;outline:none;box-shadow:0 0 0 3px #9185e72e}.space-materials-dialog .sm-composer textarea{background:var(--sm-surface);min-height:96px}.sm-composer-actions{align-items:center;gap:4px;display:flex}.sm-attach{min-height:32px;color:var(--sm-ink);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.sm-attach:hover{background:#6657d914}.sm-attach:focus-within{outline-offset:2px;outline:2px solid #9185e7}.sm-attach.is-disabled{opacity:.5;cursor:default}.sm-composer-actions .sm-quiet{color:var(--sm-ink)}.sm-composer-extra{gap:6px;padding:0 4px;display:grid}.sm-composer-invite{padding:0 4px}.sm-file-list{gap:4px;display:grid}.sm-file-list li{border:1px solid var(--sm-line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:3px 3px 3px 4px;display:flex}.sm-file-list .sm-glyph{width:28px;height:28px}.sm-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.space-materials-panel .sm-file-list .sm-icon,.space-materials-dialog .sm-file-list .sm-icon{width:30px;min-width:30px;min-height:30px}.sm-placement{cursor:pointer;flex-wrap:wrap;align-items:center;column-gap:8px;font-size:12.5px;display:flex}.sm-placement small{flex-basis:100%;padding-left:24px}.sm-placement input,.sm-choice input{accent-color:var(--sm-accent);flex-shrink:0;width:16px;height:16px;margin:0}.space-materials-dialog{width:min(480px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;overflow:hidden}.space-materials-dialog[open]{flex-direction:column;display:flex}.space-materials-dialog::backdrop{background:#17203347}.space-materials-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.sm-segments{background:#f0f1f6;border-radius:11px;gap:2px;margin:0 0 14px;padding:3px;display:inline-flex}.space-materials-dialog .sm-segments button{min-height:32px;color:var(--sm-muted);background:0 0;border:0;border-radius:8px;padding:4px 12px;font-size:12px}.space-materials-dialog .sm-segments button[aria-selected=true]{color:var(--sm-ink);background:#fff;box-shadow:0 1px 3px #1d23351f}.sm-choice{border-bottom:1px solid var(--sm-line);overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:10px;padding:8px 4px;display:flex}.sm-choice>span:last-child{flex:1;min-width:0}.sm-choice small{align-items:center;gap:6px;display:flex!important}.sm-choice .sm-glyph{width:30px;height:30px}.sm-results{margin-top:12px}.sm-results li{border-top:1px solid var(--sm-line);overflow-wrap:anywhere;align-items:center;gap:10px;padding:8px 4px;display:flex}.sm-results li>div{flex:1;min-width:0}.sm-results strong{font-weight:600}.sm-arrival-list{gap:2px;margin:0 0 14px;display:grid}.sm-arrival-list li{overflow-wrap:anywhere;align-items:center;gap:10px;font-weight:600;display:flex}.sm-arrival-list li>span:last-child{min-width:0}.sm-destination-options{gap:8px;display:grid}.space-materials-dialog .sm-destination-options button{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-weight:500;display:flex}.space-materials-dialog .sm-destination-options button:hover{border-color:#6657d966}.sm-destination-options strong{font-weight:650;display:block}.sm-destination-options span span{color:var(--sm-muted);font-size:12px;display:block}.sm-destination-art{background:var(--sm-accent-soft);width:44px;height:36px;color:var(--sm-accent-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:1px;display:inline-flex}.sm-destination-art[data-art=canvas]{color:#4d5873;background:#f0f1f6}.sm-destination-art[data-art=both] svg{width:16px;height:16px}.sm-destination .sm-hint{margin-top:12px}.sm-reader-tools{flex-shrink:0;align-items:center;gap:2px;padding:0 10px 6px 12px;display:flex}.sm-reader-tools .sm-quiet{color:var(--sm-ink)}.sm-compact-link{min-height:32px;color:var(--sm-accent-ink);border-radius:10px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.sm-compact-link:hover{background:#6657d914}.sm-compact-link svg{width:15px;height:15px}.space-materials-panel .sm-search{flex-shrink:0;gap:6px;padding:0 12px 8px;display:flex}.space-materials-panel .sm-search input{flex:1;padding:7px 10px;font-size:13px}.sm-reader-body{border-top:1px solid var(--sm-line);flex:auto;padding:4px 18px 16px}.sm-coverage{color:#6c4a14;background:#fbf6ec;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.45;margin:10px 0 4px!important}.sm-coverage[data-tone=ai]{color:#463a8f;background:#f3f1fd}.sm-coverage[data-tone=attention]{color:var(--sm-danger);background:#fbeff1}.sm-coverage[data-tone=working]{background:var(--sm-surface);color:var(--sm-muted)}.sm-reader-content{padding-top:10px}.sm-source-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#1f2940;font-size:14.5px;font-weight:400;line-height:1.65}.sm-search-results li{border-bottom:1px solid var(--sm-line);padding:8px 0}.sm-search-results .sm-source-text{font-size:13px}.sm-source-links{border-top:1px solid var(--sm-line);margin-top:16px;padding-top:12px}.sm-source-links h3{color:var(--sm-muted);letter-spacing:.4px;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.sm-source-links ul{margin:0;padding:0;list-style:none}.sm-source-links li{overflow-wrap:anywhere;padding:2px 0 6px}.space-materials-panel .sm-source-links .sm-link{min-height:28px;padding:2px 0;font-weight:600}.sm-about{border-top:1px solid var(--sm-line);margin-top:18px;padding-top:6px;font-size:12px}.sm-about summary{min-height:36px;color:var(--sm-muted);cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:flex}.sm-about summary::-webkit-details-marker{display:none}.sm-about summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.sm-about[open] summary:after{transform:rotate(-135deg)translateY(-1px)}.sm-about>p{color:#3c4760;margin:0 0 8px!important}.sm-about dl{gap:4px;margin:0 0 8px;display:grid}.sm-about dl>div{grid-template-columns:76px 1fr;gap:8px;display:grid}.sm-about dt{color:var(--sm-muted)}.sm-about dd{overflow-wrap:anywhere;margin:0}.space-materials-panel [data-view=reader] footer{justify-content:center;padding:8px 12px}@media (width<=600px){.space-materials-button{padding-inline:10px}.space-materials-button .sm-button-label{display:none}.space-materials-dialog main{padding:0 16px 14px}.space-materials-dialog footer{padding:12px 16px}.space-materials-panel .sm-source-more{opacity:1}}@media (prefers-reduced-motion:reduce){.space-materials-panel,.sm-source{transition:none}.sm-source.sm-arrived{background:var(--sm-accent-soft);animation:none}}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{z-index:10;opacity:0;transition:opacity .3s ease-in-out;position:absolute;top:.3em;right:.2em}div.code-toolbar:hover>.toolbar,div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{color:inherit;font:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background:0 0;border:0;padding:0;line-height:normal;overflow:visible}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;background:#e0e0e033;border-radius:.5em;padding:0 .5em;font-size:.8em;box-shadow:0 2px #0003}div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus{color:inherit;text-decoration:none}.space-canvas-start{z-index:1020;pointer-events:none;color:#272139;--start-accent:#7352d6;--start-muted:#736b85;--start-border:#eae5f2;--start-surface:#fffffffa;font:15px/1.45 Segoe UI,system-ui,sans-serif;position:fixed;inset:0}.space-canvas-start[hidden],.space-canvas-start [hidden]{display:none!important}.space-canvas-start.is-dismissing{opacity:0;transition:opacity .22s ease-out}.space-canvas-start.is-dismissing *{pointer-events:none!important}.space-canvas-start *{box-sizing:border-box}.space-canvas-start button,.space-canvas-start input{font:inherit}.space-canvas-start button{cursor:pointer;margin:0}.space-canvas-start button:disabled{cursor:default;opacity:.6}.space-canvas-start :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #b9a3f1}.space-canvas-start h2{letter-spacing:-.025em;margin:0 0 24px;font-size:21px;font-weight:650;line-height:1.35}.space-canvas-start-card{pointer-events:auto;border:1px solid var(--start-border);background:var(--start-surface);border-radius:22px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 270px);padding:30px;animation:.22s ease-out space-canvas-start-appear;position:absolute;top:clamp(150px,21vh,260px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 7px 28px #3524540b,0 1px 5px #35245408}.space-canvas-start-choice{border:1px solid var(--start-border);width:100%;color:inherit;text-align:left;background:0 0;border-radius:15px;align-items:center;gap:16px;padding:17px 14px;transition:background .16s,border-color .16s;display:flex}.space-canvas-start-choice+.space-canvas-start-choice{margin-top:12px}.space-canvas-start-choice:hover{background:#faf8ff;border-color:#d3c3ef}.space-canvas-start-choice strong{font-size:17px;font-weight:600;display:block}.space-canvas-start-choice strong+span{color:var(--start-muted);margin-top:3px;font-size:13px;display:block}.space-canvas-start-icon{height:48px;color:var(--start-accent);background:linear-gradient(145deg,#f5f0ff,#eae1fd);border-radius:15px;flex:0 0 48px;place-items:center;display:grid}.space-canvas-start-icon svg{width:26px;height:26px}.space-canvas-start-chevron{color:var(--start-muted);margin-left:auto;font-size:24px}.space-canvas-start-skip{border:0;border-top:1px solid var(--start-border);width:100%;min-height:44px;color:var(--start-muted);background:0 0;padding:17px 8px 0;margin-top:20px!important}.space-canvas-start-skip:hover,.space-canvas-start-back:hover,.space-canvas-start-dismiss:hover{color:var(--start-accent)}.space-canvas-start label{margin-bottom:7px;font-size:14px;font-weight:500;display:block}.space-canvas-start input{background:var(--start-surface);width:100%;min-height:48px;color:inherit;border:1px solid #cfc5e0;border-radius:10px;padding:10px 13px;display:block}.space-canvas-start-help{color:var(--start-muted);margin:12px 0 22px;font-size:13px}.space-canvas-start-primary{color:#fff;background:linear-gradient(110deg,#8460e6,#7250d3);border:1px solid #7652d5;border-radius:10px;width:100%;min-height:46px;padding:11px 16px;font-weight:600!important}.space-canvas-start-primary:hover{background:#6845c8}.space-canvas-start-back{min-height:44px;color:var(--start-accent);background:0 0;border:0;padding:8px 20px;display:block;margin:8px auto -12px!important}.space-canvas-start-error{color:#9b3c50;margin:12px 0;font-size:13px}.space-canvas-start-hint{width:min(330px,calc(var(--hint-viewport-width,100vw) - 32px));max-height:calc(var(--hint-viewport-height,100dvh) - 32px);text-align:center;flex-direction:column;align-items:center;animation:.35s ease-out space-canvas-hint-appear;display:flex;position:absolute}.space-canvas-start h2.space-canvas-start-write{color:#7964b1;overflow-wrap:anywhere;flex-shrink:1;min-height:0;margin:0 0 8px;font-size:24px;font-weight:500;overflow-y:auto}.space-canvas-start-hint-actions{pointer-events:auto;background:var(--start-surface);border-radius:11px;flex-shrink:0;align-items:center;gap:4px;padding:2px;display:inline-flex;box-shadow:0 2px 8px #35245408}.space-canvas-start-add{color:#6546b5;background:#f4eeff;border:1px solid #dfd4f3;border-radius:9px;min-height:44px;padding:8px 15px}.space-canvas-start-add:hover{background:#ebe1ff}.space-canvas-start-dismiss{min-height:44px;color:var(--start-muted);background:0 0;border:0;padding:8px 12px}.space-canvas-start-arrow{pointer-events:none;transform-origin:90.5% 78.5%;object-fit:contain;opacity:.9;user-select:none;width:165px;height:110px;position:absolute}.space-canvas-start-hint .space-canvas-start-help{flex-shrink:0;margin:8px 0 0}.space-canvas-start-hint .space-canvas-start-error{background:var(--start-surface);border-radius:8px;flex-shrink:0;padding:8px}body.dark-mode .space-canvas-start{color:#f1edf9;--start-muted:#b3a9c8;--start-border:#514363;--start-surface:#282232f7;--start-accent:#c1a4ff}body.dark-mode .space-canvas-start-choice:hover{background:#352943}body.dark-mode .space-canvas-start-icon{background:#483260}body.dark-mode .space-canvas-start input{border-color:#655579}body.dark-mode .space-canvas-start h2.space-canvas-start-write{color:#c1a4ff}body.dark-mode .space-canvas-start-add{color:#e5d7ff;background:#49325e;border-color:#66507e}body.dark-mode .space-canvas-start-error{color:#ffb8c6}@keyframes space-canvas-start-appear{0%{opacity:0;margin-top:6px}to{opacity:1;margin-top:0}}@keyframes space-canvas-hint-appear{0%{opacity:0}to{opacity:1}}@media (width<=600px){.space-canvas-start-card{border-radius:18px;max-height:calc(100dvh - 266px);padding:22px;top:156px}.space-canvas-start h2{margin-bottom:18px;font-size:19px}.space-canvas-start-choice{gap:11px;padding:14px 11px}.space-canvas-start-choice strong{font-size:16px}.space-canvas-start-choice strong+span{font-size:12px}.space-canvas-start-icon{flex-basis:42px;height:42px}.space-canvas-start-hint{width:min(260px,calc(var(--hint-viewport-width,100vw) - 32px))}.space-canvas-start h2.space-canvas-start-write{font-size:21px}}@media (height<=610px){.space-canvas-start-card{max-height:calc(100dvh - 170px);padding:18px 22px;top:76px}.space-canvas-start h2{margin-bottom:12px}.space-canvas-start-choice{padding:10px 12px}.space-canvas-start-skip{padding-top:10px;margin-top:10px!important}}@media (prefers-reduced-motion:reduce){.space-canvas-start.is-dismissing{transition:none}.space-canvas-start-card,.space-canvas-start-hint{animation:none}.space-canvas-start-choice{transition:none}}
