@charset "UTF-8";*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color,#e5e7eb)}::before,::after{--un-content:""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--primary:200 29% 45%;--foreground:240 10% 3.9%;--muted-foreground:240 3.8% 28.1%;--background:210 33% 99%;--muted:240 4.8% 96%;--card:0 0% 90%;--border:240 5.9% 88%;--input:240 5.9% 90%;--ring:240 5.9% 10%;--radius:0.5rem}.dark{--primary:195 95% 85%;--foreground:0 0% 98%;--muted-foreground:240 5% 74.9%;--background:240 20.54% 5.2%;--muted:240 5.9% 13%;--card:240 3.7% 24.9%;--border:240 3.7% 22.9%;--input:240 3.7% 17.9%;--ring:240 4.9% 83.9%}:root{--un-default-border-color:hsl(var(--border) / 1)}html.dark{color-scheme:dark}a{transition:color .2s ease;&:hover{color:hsl(var(--primary)/var(--un-text-opacity,1))}}@keyframes fade-in-up{0%{transform:translateY(2rem);opacity:0}100%{transform:translateY(0);opacity:1}}.animate{opacity:0;animation:300ms fade-in-up;animation-fill-mode:forwards}@media(prefers-reduced-motion){.animate{opacity:0;animation:100ms fade-in-up;animation-fill-mode:forwards}}#content-header{animation-delay:50ms}#content{animation-delay:100ms}#sidebar{animation-delay:150ms}span.katex-display{overflow-y:scroll;padding:.5rem}.katex-html{overflow:auto hidden;padding:3px}.katex-html .base{margin-block:0;margin-inline:auto}.katex-html .tag{position:relative!important;display:inline-block;padding-inline-start:.5rem}.astro-code{margin-top:.5rem;margin-bottom:.5rem;border-radius:.75rem;background-color:hsl(var(--muted)/var(--un-bg-opacity,1))!important;display:flex;flex-direction:column;& pre{margin:0;padding-top:.85rem;padding-bottom:.85rem;padding-inline:0;background:0 0;overflow-x:scroll;& code{display:block;width:fit-content;min-width:100%;min-height:1.5rem;counter-reset:step;counter-increment:step 0;&::before{position:absolute;inset-inline-start:0;width:2.75rem;top:.8571429em;bottom:0;content:"";display:block;background-color:hsl(var(--muted)/var(--un-bg-opacity,1));z-index:1}& .line{padding-inline-end:3rem;&::before{position:sticky;content:counter(step);counter-increment:step;color:hsl(var(--muted-foreground)/.6);background-color:hsl(var(--muted)/var(--un-bg-opacity,1));inset-inline-start:0;justify-content:end;display:inline-flex;width:2rem;padding-inline-end:.75rem;box-sizing:content-box;z-index:2}&:last-child:empty, &:last-child:has(> span:empty:only-child){display:none}}}}}.dark{.astro-code pre span{}}.astro-code{&:has(code){position:relative}&:has(div.title){padding-top:2rem;& code::before{top:calc(2rem + .8571429em)}}& .title{position:absolute;top:0;left:0;margin:.5rem}& .language{transition:opacity .3s;position:absolute;top:.75rem;right:0}& button.copy{transition:opacity .3s;opacity:0;position:absolute;top:.75rem;right:.75rem;user-select:none;& .success::before{content:"Copied!";position:absolute;right:100%;top:0;bottom:0;display:flex;justify-content:center;align-items:center;font-size:.75rem;padding:.5rem;margin-right:.5rem;border-radius:.25rem;color:hsl(var(--muted-foreground)/var(--un-text-opacity,1));background-color:hsl(var(--card)/var(--un-bg-opacity,1));border:1px solid hsl(var(--border)/var(--un-border-opacity,1))}&.copied{& .success{display:block}& .ready{display:none}}}&:hover, &:focus-within{& button.copy{opacity:1}& .language{opacity:0}}& .highlighted, & .diff{min-width:100%;display:inline-block}& .highlighted, & .highlighted::before{background-color:rgba(149,166,183,.32)!important}& .diff{&.remove{background-color:rgba(244,63,94,.16);&::before{background-color:rgba(244,63,94,.16);content:"-"}}&.add{background-color:rgba(16,185,129,.16);&::before{background-color:rgba(16,185,129,.16);content:"+"}}}& .collapse-toggle{z-index:3;padding:.25rem;user-select:none;display:flex;justify-content:center;align-items:center;column-gap:.3rem;box-sizing:border-box;margin:0;border-top:1px solid hsl(var(--border)/var(--un-border-opacity,1));& .desc::before{content:"Collapse"}& svg{transition:transform .2s ease;transform:rotate(180deg)}}&.collapsed{& pre{max-height:15rem;overflow:hidden}& .collapse-toggle{margin:.5rem;border:1px solid hsl(var(--border)/var(--un-border-opacity,1));& .desc::before{content:"Show all"}& svg{transform:rotate(0)}}& .collapse-fade{z-index:2;user-select:none;pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:8rem;background:linear-gradient( to bottom,transparent 0%,hsl(var(--muted)/var(--un-bg-opacity,1)) 60%)}}}:root{--scrollbar-thumb:hsl(var(--muted-foreground) / var(--un-bg-opacity, 0.3))}:not(html){& ::-webkit-scrollbar{width:5px;height:5px}& ::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:999px}}.project-card-fg{--un-gradient-shape:to bottom in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);--un-gradient-from-position:0%;--un-gradient-from:transparent var(--un-gradient-from-position);--un-gradient-to-position:80%;--un-gradient-to:hsl(var(--card) / var(--un-to-opacity, 1)) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);background-image:linear-gradient(var(--un-gradient))}.project-card:hover .project-card-fg{--un-gradient-to-position:100%}.bg{background-color:#fff}.chroma{background-color:#fff;-webkit-text-size-adjust:none}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#e5e5e5}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#00f}.chroma .kc{color:#00f}.chroma .kd{color:#00f}.chroma .kn{color:#00f}.chroma .kp{color:#00f}.chroma .kr{color:#00f}.chroma .kt{color:#2b91af}.chroma .nc{color:#2b91af}.chroma .s{color:#a31515}.chroma .sa{color:#a31515}.chroma .sb{color:#a31515}.chroma .sc{color:#a31515}.chroma .dl{color:#a31515}.chroma .sd{color:#a31515}.chroma .s2{color:#a31515}.chroma .se{color:#a31515}.chroma .sh{color:#a31515}.chroma .si{color:#a31515}.chroma .sx{color:#a31515}.chroma .sr{color:#a31515}.chroma .s1{color:#a31515}.chroma .ss{color:#a31515}.chroma .ow{color:#00f}.chroma .c{color:green}.chroma .ch{color:green}.chroma .cm{color:green}.chroma .c1{color:green}.chroma .cs{color:green}.chroma .cp{color:#00f}.chroma .cpf{color:#00f}.chroma .ge{font-style:italic}.chroma .gh{font-weight:700}.chroma .gp{font-weight:700}.chroma .gs{font-weight:700}.chroma .gu{font-weight:700}.dark{.bg{color:#abb2bf;background-color:#282c34}.chroma{color:#abb2bf;background-color:#282c34;-webkit-text-size-adjust:none}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#3d4148}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#55595f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#55595f}.chroma .line{display:flex}.chroma .k{color:#c678dd}.chroma .kc{color:#e5c07b}.chroma .kd{color:#c678dd}.chroma .kn{color:#c678dd}.chroma .kp{color:#c678dd}.chroma .kr{color:#c678dd}.chroma .kt{color:#e5c07b}.chroma .n{color:#e06c75}.chroma .na{color:#e06c75}.chroma .nc{color:#e5c07b}.chroma .no{color:#e06c75}.chroma .nd{color:#61afef}.chroma .ni{color:#e06c75}.chroma .ne{color:#e06c75}.chroma .nl{color:#e06c75}.chroma .nn{color:#e06c75}.chroma .nx{color:#e06c75}.chroma .py{color:#e06c75}.chroma .nt{color:#e06c75}.chroma .nb{color:#e5c07b}.chroma .bp{color:#e5c07b}.chroma .nv{color:#e06c75}.chroma .vc{color:#e06c75}.chroma .vg{color:#e06c75}.chroma .vi{color:#e06c75}.chroma .vm{color:#e06c75}.chroma .nf{color:#61afef;font-weight:700}.chroma .fm{color:#56b6c2;font-weight:700}.chroma .s{color:#98c379}.chroma .sa{color:#98c379}.chroma .sb{color:#98c379}.chroma .sc{color:#98c379}.chroma .dl{color:#98c379}.chroma .sd{color:#98c379}.chroma .s2{color:#98c379}.chroma .se{color:#98c379}.chroma .sh{color:#98c379}.chroma .si{color:#98c379}.chroma .sx{color:#98c379}.chroma .sr{color:#98c379}.chroma .s1{color:#98c379}.chroma .ss{color:#98c379}.chroma .m{color:#d19a66}.chroma .mb{color:#d19a66}.chroma .mf{color:#d19a66}.chroma .mh{color:#d19a66}.chroma .mi{color:#d19a66}.chroma .il{color:#d19a66}.chroma .mo{color:#d19a66}.chroma .o{color:#56b6c2}.chroma .ow{color:#56b6c2}.chroma .c{color:#7f848e}.chroma .ch{color:#7f848e}.chroma .cm{color:#7f848e}.chroma .c1{color:#7f848e}.chroma .cs{color:#7f848e}.chroma .cp{color:#7f848e}.chroma .cpf{color:#7f848e}.chroma .gd{color:#e06c75}.chroma .gi{color:#98c379;font-weight:700}}*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5)}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5)}:is(.prose){color:var(--un-prose-body);max-width:65ch; :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.25em; margin-bottom: 1.25em; } :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) { color: var(--un-prose-lead); font-size: 1.25em; line-height: 1.6; margin-top: 1.2em; margin-bottom: 1.2em; } :where(a):not(:where([class~=not-prose], [class~=not-prose] *)) { color: var(--un-prose-links); text-decoration: underline; font-weight: 500; word-wrap: break-word; word-break: break-word; overflow-wrap: anywhere; } :where(strong):not(:where([class~=not-prose], [class~=not-prose] *)) { color: var(--un-prose-bold); font-weight: 600; } :where(a strong):not(:where([class~=not-prose], [class~=not-prose] *)) { color: inherit; } :where(blockquote strong):not(:where([class~=not-prose], [class~=not-prose] *)) { color: inherit; } :where(thead th strong):not(:where([class~=not-prose], [class~=not-prose] *)) { color: inherit; } :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) { list-style-type: decimal; margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; } :where(ol[type=A]):not(:where([class~=not-prose], [class~=not-prose] *)) { list-style-type: upper-alpha; } :where(ol[type=a]):not(:where([class~=not-prose], [class~=not-prose] *)) { list-style-type: lower-alpha; } :where(ol[type=A s]):not(:where([class~=not-prose], [class~=not-prose] *)) { list-style-type: upper-alpha; } :where(ol[type=a s]):not(:where([class~=not-prose], [class~=not-prose] *)) { list-style-type: lower-alpha; } :where(ol[type=I]):not(:where([class~=not-prose], [class~=not-prose] *)) { list-style-type: upper-roman; } :where(ol[type=i]):not(:where([class~=not-prose], [class~=not-prose] *)) { list-style-type: lower-roman; } :where(ol[type=I s]):not(:where([class~=not-prose], [class~=not-prose] *)) { list-style-type: upper-roman; } :where(ol[type=i s]):not(:where([class~=not-prose], [class~=not-prose] *)) { list-style-type: lower-roman; } :where(ol[type="1"]):not(:where([class~=not-prose], [class~=not-prose] *)) { list-style-type: decimal; } :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) { list-style-type: disc; margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; } :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *))::marker { font-weight: 400; color: var(--un-prose-counters); } :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *))::marker { color: var(--un-prose-bullets); } :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) { color: var(--un-prose-headings); font-weight: 600; margin-top: 1.25em; } :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) { border-color: var(--un-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; } :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) { font-weight: 500; font-style: italic; color: var(--un-prose-quotes); border-inline-start-width: 0.25rem; border-inline-start-color: inherit; quotes: "\201c""\201d""\2018""\2019"; margin-top: 1.6em; margin-bottom: 1.6em; padding-inline-start: 1em; position: relative; overflow: hidden; border-width: 1px; border-radius: calc(1.5 * var(--radius)); padding-inline: 1.6rem; box-shadow: 0 5px 0 hsl(var(--muted) / var(--un-bg-opacity, 1)); } :where(blockquote p:first-of-type):not(:where([class~=not-prose], [class~=not-prose] *))::before { content: open-quote; } :where(blockquote p:last-of-type):not(:where([class~=not-prose], [class~=not-prose] *))::after { content: close-quote; } :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) { color: var(--un-prose-headings); font-weight: 800; font-size: 2.25em; margin-top: 0; margin-bottom: 0.8888889em; line-height: 1.1111111; } :where(h1 strong):not(:where([class~=not-prose], [class~=not-prose] *)) { font-weight: 900; color: inherit; } :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) { color: var(--un-prose-headings); font-weight: 700; font-size: 1.5em; margin-top: 2em; margin-bottom: 1em; line-height: 1.3333333; } :where(h2 strong):not(:where([class~=not-prose], [class~=not-prose] *)) { font-weight: 800; color: inherit; } :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) { color: var(--un-prose-headings); font-weight: 600; font-size: 1.25em; margin-top: 1.6em; margin-bottom: 0.6em; line-height: 1.6; } :where(h3 strong):not(:where([class~=not-prose], [class~=not-prose] *)) { font-weight: 700; color: inherit; } :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) { color: var(--un-prose-headings); font-weight: 600; margin-top: 1.5em; margin-bottom: 0.5em; line-height: 1.5; } :where(h4 strong):not(:where([class~=not-prose], [class~=not-prose] *)) { font-weight: 700; color: inherit; } :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 2em; margin-bottom: 2em; border-radius: var(--radius); margin: 0 auto; } :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) { display: block; margin-top: 2em; margin-bottom: 2em; } :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 2em; margin-bottom: 2em; } :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) { font-weight: 500; font-family: inherit; color: var(--un-prose-kbd); box-shadow: 0 0 0 1px hsl(var(--card) / 1), 0 3px hsl(var(--card) / 1); font-size: 0.875em; border-radius: 0.3125rem; padding-top: 0.1875em; padding-inline-end: 0.375em; padding-bottom: 0.1875em; padding-inline-start: 0.375em; border-color: var(--un-default-border-color); } :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) { color: var(--un-prose-code); font-weight: 600; font-size: 0.875em; } :where(code):not(:where([class~=not-prose], [class~=not-prose] *))::before { content: "`"; } :where(code):not(:where([class~=not-prose], [class~=not-prose] *))::after { content: "`"; } :where(a code):not(:where([class~=not-prose], [class~=not-prose] *)) { color: inherit; } :where(h1 code):not(:where([class~=not-prose], [class~=not-prose] *)) { color: inherit; } :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) { color: inherit; font-size: 0.875em; } :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) { color: inherit; font-size: 0.9em; } :where(h4 code):not(:where([class~=not-prose], [class~=not-prose] *)) { color: inherit; } :where(blockquote code):not(:where([class~=not-prose], [class~=not-prose] *)) { color: inherit; } :where(thead th code):not(:where([class~=not-prose], [class~=not-prose] *)) { color: inherit; } :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) { color: var(--un-prose-pre-code); background-color: var(--un-prose-pre-bg); overflow-x: auto; font-weight: 400; font-size: 0.875em; line-height: 1.7142857; margin-top: 1.7142857em; margin-bottom: 1.7142857em; border-radius: 0.375rem; padding-top: 0.8571429em; padding-inline-end: 1.1428571em; padding-bottom: 0.8571429em; padding-inline-start: 1.1428571em; } :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)) { background-color: transparent; border-width: 0; border-radius: 0; padding: 0; font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; } :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *))::before { content: none; } :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *))::after { content: none; } :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) { width: 100%; table-layout: auto; margin-top: 2em; margin-bottom: 2em; font-size: .875em; line-height: 1.7142857; display: block; } :where(thead):not(:where([class~=not-prose], [class~=not-prose] *)) { border-bottom-width: 1px; border-bottom-color: var(--un-prose-th-borders); } :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) { color: hsl(var(--foreground) / var(--un-text-opacity, 1)); font-weight: 500; vertical-align: bottom; padding-inline-end: 0.5714286em; padding-bottom: 0.5714286em; padding-inline-start: 0.5714286em; } :where(tbody tr):not(:where([class~=not-prose], [class~=not-prose] *)) { border-bottom-width: 1px; border-bottom-color: var(--un-prose-td-borders); } :where(tbody tr:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) { border-bottom-width: 0; } :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)) { vertical-align: baseline; } :where(tfoot):not(:where([class~=not-prose], [class~=not-prose] *)) { border-top-width: 1px; border-top-color: var(--un-prose-th-borders); } :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) { vertical-align: top; } :where(th, td):not(:where([class~=not-prose], [class~=not-prose] *)) { text-align: start; } :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0; margin-bottom: 0; } :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) { color: var(--un-prose-captions); font-size: 0.875em; line-height: 1.4285714; margin-top: 0.8571429em; } font-size: 1rem;line-height:1.75; :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0; margin-bottom: 0; } :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: .5em; margin-bottom: .5em; } :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-start: 0.375em; } :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-start: 0.375em; } :where(> ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } :where(> ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.25em; } :where(> ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-bottom: 1.25em; } :where(> ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.25em; } :where(> ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-bottom: 1.25em; } :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.25em; margin-bottom: 1.25em; } :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0.5em; padding-inline-start: 1.625em; } :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0; } :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0; } :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0; } :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0; } :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-start: 0; } :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-end: 0; } :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-top: 0.5714286em; padding-inline-end: 0.5714286em; padding-bottom: 0.5714286em; padding-inline-start: 0.5714286em; } :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-start: 0; } :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-end: 0; } :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 2em; margin-bottom: 2em; } :where(> :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0; } :where(> :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-bottom: 0; } :where(h2, h3, h4, h5, h6):not(:where([class~=not-prose], [class~=not-prose] *)) { scroll-margin-top: 4rem; } :where(h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-inline-start: 0.75rem; color: hsl(var(--muted-foreground) / var(--un-text-opacity, 1)); transition: opacity 0.2s ease; opacity: 0; user-select: none; } :where(h1 > a:focus, h2 > a:focus, h3 > a:focus, h4 > a:focus, h5 > a:focus, h6 > a:focus):not(:where([class~=not-prose], [class~=not-prose] *)) { opacity: 1; } :where(h1:hover > a, h2:hover > a, h3:hover > a, h4:hover > a, h5:hover > a, h6:hover > a):not(:where([class~=not-prose], [class~=not-prose] *)) { opacity: 1; } :where(h1:target > a, h2:target > a, h3:target > a, h4:target > a, h5:target > a, h6:target > a):not(:where([class~=not-prose], [class~=not-prose] *)) { opacity: 1; } :where(:not(pre) > code):not(:where([class~=not-prose], [class~=not-prose] *)) { padding: 0.3em 0.5em; border: 1px solid var(--un-default-border-color); border-radius: var(--radius); background-color: hsl(var(--muted) / var(--un-bg-opacity, 1)); } :where(:not(pre) > code):not(:where([class~=not-prose], [class~=not-prose] *))::before { content: none; } :where(:not(pre) > code):not(:where([class~=not-prose], [class~=not-prose] *))::after { content: none; } :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *))::after { color: hsl(var(--muted-foreground) / var(--un-text-opacity, 1)); position: absolute; content: "\201d"; top: 2.6rem; right: -1.4rem; font-size: 10rem; font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; transform: rotate(-15deg); opacity: 0.1; } :where(table tr):not(:where([class~=not-prose], [class~=not-prose] *)) { border-bottom-width: 1px; } :where(td, th):not(:where([class~=not-prose], [class~=not-prose] *)) { border: inherit; text-align: start; padding: 0.57em; } :where(thead th:first-child, thead th:first-child, tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-start: 0; } :where(ol, ul):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-start: 1.625em; } :where(ol > li, ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-start: .375em; } :where(sup > a):not(:where([class~=not-prose], [class~=not-prose] *)) { scroll-margin-top: 4rem; } --un-prose-body:hsl(var(--muted-foreground) / var(--un-text-opacity, 1));--un-prose-invert-body:#d1d5db;--un-prose-headings:hsl(var(--foreground) / var(--un-text-opacity, 1));--un-prose-invert-headings:white;--un-prose-lead:#4b5563;--un-prose-invert-lead:#9ca3af;--un-prose-links:hsl(var(--foreground) / var(--un-text-opacity, 1));--un-prose-invert-links:white;--un-prose-bold:hsl(var(--foreground) / var(--un-text-opacity, 1));--un-prose-invert-bold:white;--un-prose-counters:hsl(var(--muted-foreground) / 0.6);--un-prose-invert-counters:#9ca3af;--un-prose-bullets:hsl(var(--muted-foreground) / 0.4);--un-prose-invert-bullets:#4b5563;--un-prose-hr:hsl(var(--muted-foreground) / 0.4);--un-prose-invert-hr:#374151;--un-prose-quotes:hsl(var(--muted-foreground) / var(--un-text-opacity, 1));--un-prose-invert-quotes:#f3f4f6;--un-prose-quote-borders:#e5e7eb;--un-prose-invert-quote-borders:#374151;--un-prose-captions:#6b7280;--un-prose-invert-captions:#9ca3af;--un-prose-kbd:hsl(var(--foreground) / var(--un-text-opacity, 1));--un-prose-invert-kbd:white;--un-prose-kbd-shadows:#111827;--un-prose-invert-kbd-shadows:white;--un-prose-code:hsl(var(--foreground) / var(--un-text-opacity, 1));--un-prose-invert-code:white;--un-prose-pre-code:hsl(var(--muted-foreground) / var(--un-text-opacity, 1));--un-prose-invert-pre-code:#d1d5db;--un-prose-pre-bg:#1f2937;--un-prose-invert-pre-bg:rgb(0 0 0 / 50%);--un-prose-th-borders:var(--un-default-border-color);--un-prose-invert-th-borders:#4b5563;--un-prose-td-borders:var(--un-default-border-color);--un-prose-invert-td-borders:#374151}:is(.prose-sm){font-size:.875rem;line-height:1.7142857; :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.1428571em; margin-bottom: 1.1428571em; } :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) { font-size: 1.2857143em; line-height: 1.5555556; margin-top: 0.8888889em; margin-bottom: 0.8888889em; } :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; padding-inline-start: 1.1111111em; position: relative; overflow: hidden; border-width: 1px; border-inline-start-color: inherit; border-radius: calc(1.5 * var(--radius)); padding-inline: 1.6rem; box-shadow: 0 5px 0 hsl(var(--muted) / var(--un-bg-opacity, 1)); } :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) { font-size: 2.1428571em; margin-top: 0; margin-bottom: 0.8em; line-height: 1.2; } :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) { font-size: 1.4285714em; margin-top: 1.6em; margin-bottom: 0.8em; line-height: 1.4; } :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) { font-size: 1.2857143em; margin-top: 1.5555556em; margin-bottom: 0.4444444em; line-height: 1.5555556; } :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.4285714em; margin-bottom: 0.5714286em; line-height: 1.4285714; } :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.7142857em; margin-bottom: 1.7142857em; border-radius: var(--radius); margin: 0 auto; } :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.7142857em; margin-bottom: 1.7142857em; } :where(picture > img):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0; margin-bottom: 0; } :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.7142857em; margin-bottom: 1.7142857em; } :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) { font-size: 0.8571429em; border-radius: 0.3125rem; padding-top: 0.1428571em; padding-inline-end: 0.3571429em; padding-bottom: 0.1428571em; padding-inline-start: 0.3571429em; border-color: var(--un-default-border-color); box-shadow: 0 0 0 1px hsl(var(--card) / 1), 0 3px hsl(var(--card) / 1); } :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) { font-size: 0.8571429em; } :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) { font-size: 0.9em; } :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) { font-size: 0.8888889em; } :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) { font-size: 0.8571429em; line-height: 1.6666667; margin-top: 1.6666667em; margin-bottom: 1.6666667em; border-radius: 0.25rem; padding-top: 0.6666667em; padding-inline-end: 1em; padding-bottom: 0.6666667em; padding-inline-start: 1em; } :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.1428571em; margin-bottom: 1.1428571em; padding-inline-start: 1.5714286em; } :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.1428571em; margin-bottom: 1.1428571em; padding-inline-start: 1.5714286em; } :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: .5em; margin-bottom: .5em; } :where(ol > li):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-start: 0.4285714em; } :where(ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-start: 0.4285714em; } :where(> ul > li p):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0.5714286em; margin-bottom: 0.5714286em; } :where(> ul > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.1428571em; } :where(> ul > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-bottom: 1.1428571em; } :where(> ol > li > p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.1428571em; } :where(> ol > li > p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-bottom: 1.1428571em; } :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0.5714286em; margin-bottom: 0.5714286em; } :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.1428571em; margin-bottom: 1.1428571em; } :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.1428571em; } :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0.2857143em; padding-inline-start: 1.5714286em; } :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 2.8571429em; margin-bottom: 2.8571429em; } :where(hr + *):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0; } :where(h2 + *):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0; } :where(h3 + *):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0; } :where(h4 + *):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0; } :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) { font-size: .875em; line-height: 1.5; display: block; } :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-end: 1em; padding-bottom: 0.6666667em; padding-inline-start: 1em; font-weight: 500; color: hsl(var(--foreground) / var(--un-text-opacity, 1)); } :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-start: 0; } :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-end: 0; } :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-top: 0.6666667em; padding-inline-end: 1em; padding-bottom: 0.6666667em; padding-inline-start: 1em; } :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-start: 0; } :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-end: 0; } :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 1.7142857em; margin-bottom: 1.7142857em; } :where(figure > *):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0; margin-bottom: 0; } :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) { font-size: 0.8571429em; line-height: 1.3333333; margin-top: 0.6666667em; } :where(> :first-child):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-top: 0; } :where(> :last-child):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-bottom: 0; } :where(h2, h3, h4, h5, h6):not(:where([class~=not-prose], [class~=not-prose] *)) { scroll-margin-top: 4rem; } :where(h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a):not(:where([class~=not-prose], [class~=not-prose] *)) { margin-inline-start: 0.75rem; color: hsl(var(--muted-foreground) / var(--un-text-opacity, 1)); transition: opacity 0.2s ease; opacity: 0; user-select: none; } :where(h1 > a:focus, h2 > a:focus, h3 > a:focus, h4 > a:focus, h5 > a:focus, h6 > a:focus):not(:where([class~=not-prose], [class~=not-prose] *)) { opacity: 1; } :where(h1:hover > a, h2:hover > a, h3:hover > a, h4:hover > a, h5:hover > a, h6:hover > a):not(:where([class~=not-prose], [class~=not-prose] *)) { opacity: 1; } :where(h1:target > a, h2:target > a, h3:target > a, h4:target > a, h5:target > a, h6:target > a):not(:where([class~=not-prose], [class~=not-prose] *)) { opacity: 1; } :where(a):not(:where([class~=not-prose], [class~=not-prose] *)) { word-wrap: break-word; word-break: break-word; overflow-wrap: anywhere; } :where(:not(pre) > code):not(:where([class~=not-prose], [class~=not-prose] *)) { padding: 0.3em 0.5em; border: 1px solid var(--un-default-border-color); border-radius: var(--radius); background-color: hsl(var(--muted) / var(--un-bg-opacity, 1)); } :where(:not(pre) > code):not(:where([class~=not-prose], [class~=not-prose] *))::before { content: none; } :where(:not(pre) > code):not(:where([class~=not-prose], [class~=not-prose] *))::after { content: none; } :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *))::after { color: hsl(var(--muted-foreground) / var(--un-text-opacity, 1)); position: absolute; content: "\201d"; top: 2.6rem; right: -1.4rem; font-size: 10rem; font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; transform: rotate(-15deg); opacity: 0.1; } :where(table tr):not(:where([class~=not-prose], [class~=not-prose] *)) { border-bottom-width: 1px; } :where(tbody tr:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) { border-bottom-width: 0; } :where(td, th):not(:where([class~=not-prose], [class~=not-prose] *)) { border: inherit; text-align: start; padding: 0.57em; } :where(thead th:first-child, thead th:first-child, tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-start: 0; } :where(ol, ul):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-start: 1.625em; } :where(ol > li, ul > li):not(:where([class~=not-prose], [class~=not-prose] *)) { padding-inline-start: .375em; } :where(sup > a):not(:where([class~=not-prose], [class~=not-prose] *)) { scroll-margin-top: 4rem; }}.dark :is(.dark\:prose-invert){--un-prose-body:var(--un-prose-invert-body);--un-prose-headings:var(--un-prose-invert-headings);--un-prose-lead:var(--un-prose-invert-lead);--un-prose-links:var(--un-prose-invert-links);--un-prose-bold:var(--un-prose-invert-bold);--un-prose-counters:var(--un-prose-invert-counters);--un-prose-bullets:var(--un-prose-invert-bullets);--un-prose-hr:var(--un-prose-invert-hr);--un-prose-quotes:var(--un-prose-invert-quotes);--un-prose-quote-borders:var(--un-prose-invert-quote-borders);--un-prose-captions:var(--un-prose-invert-captions);--un-prose-kbd:var(--un-prose-invert-kbd);--un-prose-kbd-shadows:var(--un-prose-invert-kbd-shadows);--un-prose-code:var(--un-prose-invert-code);--un-prose-pre-code:var(--un-prose-invert-pre-code);--un-prose-pre-bg:var(--un-prose-invert-pre-bg);--un-prose-th-borders:var(--un-prose-invert-th-borders);--un-prose-td-borders:var(--un-prose-invert-td-borders)}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-start-2{inset-inline-start:-.5rem}.-start-6{inset-inline-start:-1.5rem}.end-0{inset-inline-end:0}.end-4{inset-inline-end:1rem}.start-\[12px\]{inset-inline-start:12px}.start-0{inset-inline-start:0}.-top-16{top:-4rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-8{bottom:2rem}.left-0{left:0}.left-2{left:.5rem}.right-4{right:1rem}.top-\[20px\]{top:20px}.top-\[5\%\]{top:5%}.top-0{top:0}.top-12{top:3rem}.top-20{top:5rem}.top-4{top:1rem}.top-8{top:2rem}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.grid{display:grid}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.m-0{margin:0}.m-2{margin:.5rem}.m12\.593{margin:3.14825rem}.m12\.594{margin:3.1485rem}.m123\.471{margin:30.86775rem}.m13\.299{margin:3.32475rem}.m38\.53{margin:9.6325rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my,.my-4{margin-top:1rem;margin-bottom:1rem}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.group.not-top .group-\[\.not-top\]\:ms-2,.ms-2{margin-inline-start:.5rem}.group\/expand.expanded .group-\[\.expanded\]\/expand\:mb-3,.mb-3{margin-bottom:.75rem}.-mt-2{margin-top:-.5rem}.-mt-px{margin-top:-1px}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me{margin-inline-end:1rem}.me-2{margin-inline-end:.5rem}.me-auto{margin-inline-end:auto}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3,[mt-3=""]{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.last\:mb-0:last-child{margin-bottom:0}.box-content{box-sizing:content-box}.inline,[inline=""]{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.contents,[contents=""]{display:contents}.flow-root{display:flow-root}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.size-10{width:2.5rem;height:2.5rem}.size-2{width:.5rem;height:.5rem}.size-20{width:5rem;height:5rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-7{width:1.75rem;height:1.75rem}.h-14{height:3.5rem}.h-2\/3{height:66.6666666667%}.h-28{height:7rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6,.h6{height:1.5rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-0{max-height:0}.max-w-\[65ch\]{max-width:65ch}.max-w-\[70rem\]{max-width:70rem}.max-w-\[80ch\]{max-width:80ch}.max-w-44,[max-w-44=""]{max-width:11rem}.max-w-60{max-width:15rem}.max-w-none{max-width:none}.min-h-\[100dvh\]{min-height:100dvh}.min-w-\[95px\]{min-width:95px}.min-w-0{min-width:0}.min-w-14{min-width:3.5rem}.min-w-3{min-width:.75rem}.min-w-48{min-width:12rem}.w-\[2px\]{width:2px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/5{width:20%}.w-14{width:3.5rem}.w-2\/3{width:66.6666666667%}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-auto{width:auto}.w-fit,[w-fit=""]{width:fit-content}.w-full{width:100%}.flex{display:flex}.inline-flex,[inline-flex=""]{display:inline-flex}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.shrink-to-fit\=no\,{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-60{flex-basis:15rem}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.group\/expand.expanded .group-\[\.expanded\]\/expand\:translate-x-0,.translate-x-0,.group:hover .group-hover\:translate-x-0{--un-translate-x:0;transform:translateX(var(--un-translate-x))translateY(var(--un-translate-y))translateZ(var(--un-translate-z))rotate(var(--un-rotate))rotateX(var(--un-rotate-x))rotateY(var(--un-rotate-y))rotateZ(var(--un-rotate-z))skewX(var(--un-skew-x))skewY(var(--un-skew-y))scaleX(var(--un-scale-x))scaleY(var(--un-scale-y))scaleZ(var(--un-scale-z))}.group\/expand.expanded .group-\[\.expanded\]\/expand\:translate-x-4,.translate-x-4{--un-translate-x:1rem;transform:translateX(var(--un-translate-x))translateY(var(--un-translate-y))translateZ(var(--un-translate-z))rotate(var(--un-rotate))rotateX(var(--un-rotate-x))rotateY(var(--un-rotate-y))rotateZ(var(--un-rotate-z))skewX(var(--un-skew-x))skewY(var(--un-skew-y))scaleX(var(--un-scale-x))scaleY(var(--un-scale-y))scaleZ(var(--un-scale-z))}.translate-x-1,.group:hover .group-hover\:translate-x-1{--un-translate-x:0.25rem;transform:translateX(var(--un-translate-x))translateY(var(--un-translate-y))translateZ(var(--un-translate-z))rotate(var(--un-rotate))rotateX(var(--un-rotate-x))rotateY(var(--un-rotate-y))rotateZ(var(--un-rotate-z))skewX(var(--un-skew-x))skewY(var(--un-skew-y))scaleX(var(--un-scale-x))scaleY(var(--un-scale-y))scaleZ(var(--un-scale-z))}.translate-x-3{--un-translate-x:0.75rem;transform:translateX(var(--un-translate-x))translateY(var(--un-translate-y))translateZ(var(--un-translate-z))rotate(var(--un-rotate))rotateX(var(--un-rotate-x))rotateY(var(--un-rotate-y))rotateZ(var(--un-rotate-z))skewX(var(--un-skew-x))skewY(var(--un-skew-y))scaleX(var(--un-scale-x))scaleY(var(--un-scale-y))scaleZ(var(--un-scale-z))}.group\/expand.expanded .group-\[\.expanded\]\/expand\:-rotate-90{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-90deg;transform:translateX(var(--un-translate-x))translateY(var(--un-translate-y))translateZ(var(--un-translate-z))rotate(var(--un-rotate))rotateX(var(--un-rotate-x))rotateY(var(--un-rotate-y))rotateZ(var(--un-rotate-z))skewX(var(--un-skew-x))skewY(var(--un-skew-y))scaleX(var(--un-scale-x))scaleY(var(--un-scale-y))scaleZ(var(--un-scale-z))}.rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translateX(var(--un-translate-x))translateY(var(--un-translate-y))translateZ(var(--un-translate-z))rotate(var(--un-rotate))rotateX(var(--un-rotate-x))rotateY(var(--un-rotate-y))rotateZ(var(--un-rotate-z))skewX(var(--un-skew-x))skewY(var(--un-skew-y))scaleX(var(--un-scale-x))scaleY(var(--un-scale-y))scaleZ(var(--un-scale-z))}.group:hover .group-hover\:scale-105{--un-scale-x:1.05;--un-scale-y:1.05;transform:translateX(var(--un-translate-x))translateY(var(--un-translate-y))translateZ(var(--un-translate-z))rotate(var(--un-rotate))rotateX(var(--un-rotate-x))rotateY(var(--un-rotate-y))rotateZ(var(--un-rotate-z))skewX(var(--un-skew-x))skewY(var(--un-skew-y))scaleX(var(--un-scale-x))scaleY(var(--un-scale-y))scaleZ(var(--un-scale-z))}.group:hover .group-hover\:scale-125{--un-scale-x:1.25;--un-scale-y:1.25;transform:translateX(var(--un-translate-x))translateY(var(--un-translate-y))translateZ(var(--un-translate-z))rotate(var(--un-rotate))rotateX(var(--un-rotate-x))rotateY(var(--un-rotate-y))rotateZ(var(--un-rotate-z))skewX(var(--un-skew-x))skewY(var(--un-skew-y))scaleX(var(--un-scale-x))scaleY(var(--un-scale-y))scaleZ(var(--un-scale-z))}.group\/expand.expanded .group-\[\.expanded\]\/expand\:scale-x-0,.scale-x-0{--un-scale-x:0;transform:translateX(var(--un-translate-x))translateY(var(--un-translate-y))translateZ(var(--un-translate-z))rotate(var(--un-rotate))rotateX(var(--un-rotate-x))rotateY(var(--un-rotate-y))rotateZ(var(--un-rotate-z))skewX(var(--un-skew-x))skewY(var(--un-skew-y))scaleX(var(--un-scale-x))scaleY(var(--un-scale-y))scaleZ(var(--un-scale-z))}.scale-x-100,.group:hover .group-hover\:scale-x-100{--un-scale-x:1;transform:translateX(var(--un-translate-x))translateY(var(--un-translate-y))translateZ(var(--un-translate-z))rotate(var(--un-rotate))rotateX(var(--un-rotate-x))rotateY(var(--un-rotate-y))rotateZ(var(--un-rotate-z))skewX(var(--un-skew-x))skewY(var(--un-skew-y))scaleX(var(--un-scale-x))scaleY(var(--un-scale-y))scaleZ(var(--un-scale-z))}.transform{transform:translateX(var(--un-translate-x))translateY(var(--un-translate-y))translateZ(var(--un-translate-z))rotate(var(--un-rotate))rotateX(var(--un-rotate-x))rotateY(var(--un-rotate-y))rotateZ(var(--un-rotate-z))skewX(var(--un-skew-x))skewY(var(--un-skew-y))scaleX(var(--un-scale-x))scaleY(var(--un-scale-y))scaleZ(var(--un-scale-z))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.self-end{align-self:flex-end}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.group.not-top .group-\[\.not-top\]\:gap-x-2,.gap-x-2{column-gap:.5rem}.gap-x-1{column-gap:.25rem}.gap-x-1\.5{column-gap:.375rem}.gap-x-10{column-gap:2.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-7{column-gap:1.75rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-10{row-gap:2.5rem}.gap-y-16{row-gap:4rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-7{row-gap:1.75rem}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-words{overflow-wrap:break-word}.b,.border,[border=""]{border-width:1px}.border-0,[border~="0"]{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-8{border-left-width:8px}.border-s-4{border-inline-start-width:4px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-border{--un-border-opacity:1;border-color:hsl(var(--border)/var(--un-border-opacity))}.border-green-400{--un-border-opacity:1;border-color:rgb(74 222 128/var(--un-border-opacity))}.border-muted-foreground{--un-border-opacity:1;border-color:hsl(var(--muted-foreground)/var(--un-border-opacity))}.border-primary{--un-border-opacity:1;border-color:hsl(var(--primary)/var(--un-border-opacity))}.border-transparent{border-color:transparent}.hover\:border-border:hover{--un-border-opacity:1;border-color:hsl(var(--border)/var(--un-border-opacity))}.hover\:border-border\/75:hover{border-color:hsl(var(--border)/.75)}.hover\:border-foreground\/25:hover{border-color:hsl(var(--foreground)/.25)}.focus\:border-foreground:focus{--un-border-opacity:1;border-color:hsl(var(--foreground)/var(--un-border-opacity))}.group.not-top .group-\[\.not-top\]\:rounded-xl,.rounded-xl{border-radius:.75rem}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg,[rounded-lg=""]{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.dark .group.expanded.not-top .dark\:group-\[\.expanded\.not-top\]\:bg-muted,.group\/expand.expanded .group-\[\.expanded\]\/expand\:bg-muted,.\[\&\.highlight-bg-translucent\]\:bg-muted.highlight-bg-translucent,.bg-muted,[bg-muted=""]{--un-bg-opacity:1;background-color:hsl(var(--muted)/var(--un-bg-opacity))}.\[\&\.highlight-bg\]\:bg-primary.highlight-bg,.bg-primary{--un-bg-opacity:1;background-color:hsl(var(--primary)/var(--un-bg-opacity))}.\[\&\.is-read\]\:bg-border.is-read,.bg-border{--un-bg-opacity:1;background-color:hsl(var(--border)/var(--un-bg-opacity))}.bg-background{--un-bg-opacity:1;background-color:hsl(var(--background)/var(--un-bg-opacity))}.bg-card{--un-bg-opacity:1;background-color:hsl(var(--card)/var(--un-bg-opacity))}.bg-foreground{--un-bg-opacity:1;background-color:hsl(var(--foreground)/var(--un-bg-opacity))}.bg-green-400{--un-bg-opacity:1;background-color:rgb(74 222 128/var(--un-bg-opacity))}.bg-muted\/30{background-color:hsl(var(--muted)/.3)}.bg-transparent{background-color:initial}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.hover\:bg-border:hover{--un-bg-opacity:1;background-color:hsl(var(--border)/var(--un-bg-opacity))}.hover\:bg-card:hover{--un-bg-opacity:1;background-color:hsl(var(--card)/var(--un-bg-opacity))}.hover\:bg-muted:hover{--un-bg-opacity:1;background-color:hsl(var(--muted)/var(--un-bg-opacity))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted)/.5)}.fill-foreground{--un-fill-opacity:1;fill:hsl(var(--foreground)/var(--un-fill-opacity))}[fill-opacity~=".129"]{--un-fill-opacity:0.00129}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="2.5"]{stroke-width:2.5px}.stroke-background{--un-stroke-opacity:1;stroke:hsl(var(--background)/var(--un-stroke-opacity))}.stroke-muted-foreground{--un-stroke-opacity:1;stroke:hsl(var(--muted-foreground)/var(--un-stroke-opacity))}.group:hover .group-hover\:stroke-primary,.group\/highlight:hover .group-hover\/highlight\:stroke-primary{--un-stroke-opacity:1;stroke:hsl(var(--primary)/var(--un-stroke-opacity))}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3,[p-3=""]{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-1\.5{padding-bottom:.375rem}.pb-4{padding-bottom:1rem}.pe-3{padding-inline-end:.75rem}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:.25rem}.ps-4{padding-inline-start:1rem}.ps-7{padding-inline-start:1.75rem}.pt-1{padding-top:.25rem}.pt-36{padding-top:9rem}.pt-5{padding-top:1.25rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-7xl{font-size:4.5rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\[\&\.highlight\]\:text-primary.highlight,.text-primary,.group:hover .group-hover\:text-primary,.group\/dark:hover .group-hover\/dark\:text-primary,.group\/highlight:hover .group-hover\/highlight\:text-primary{--un-text-opacity:1;color:hsl(var(--primary)/var(--un-text-opacity))}.text-foreground{--un-text-opacity:1;color:hsl(var(--foreground)/var(--un-text-opacity))}.text-foreground\/75{color:hsl(var(--foreground)/.75)}.text-muted-foreground{--un-text-opacity:1;color:hsl(var(--muted-foreground)/var(--un-text-opacity))}.text-muted-foreground\/50{color:hsl(var(--muted-foreground)/.5)}.text-red-500{--un-text-opacity:1;color:rgb(239 68 68/var(--un-text-opacity))}.text-transparent{color:transparent}.hover\:text-foreground:hover{--un-text-opacity:1;color:hsl(var(--foreground)/var(--un-text-opacity))}.hover\:text-muted-foreground:hover{--un-text-opacity:1;color:hsl(var(--muted-foreground)/var(--un-text-opacity))}.hover\:text-primary:hover{--un-text-opacity:1;color:hsl(var(--primary)/var(--un-text-opacity))}[color~="#5bbad5"]{--un-text-opacity:1;color:rgb(91 186 213/var(--un-text-opacity))}.hover\:text-inherit:hover{color:inherit}.\[\&\.highlight\]\:font-medium.highlight,.font-medium{font-weight:500}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-widest{letter-spacing:.1em}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}.italic{font-style:italic}.underline{text-decoration-line:underline}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-4:hover{text-underline-offset:4px}.no-underline{text-decoration:none}.tab,[tab=""]{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.group.ended .group-\[\.ended\]\:opacity-0,.opacity-0{opacity:0}.group.ended .group-\[\.ended\]\:opacity-100,.group.expanded .group-\[\.expanded\]\:opacity-100,.group\/expand.expanded .group-\[\.expanded\]\/expand\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.dark .dark\:opacity-25,.opacity-25{opacity:.25}.dark .dark\:opacity-35{opacity:.35}.opacity-10{opacity:.1}.opacity-12{opacity:.12}.opacity-15{opacity:.15}.opacity-50,.group:hover .group-hover\:opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.group:hover .group-hover\:opacity-70{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.shadow-lg{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-md:hover{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-sm:hover{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.duration-300{transition-duration:300ms}.duration-500{transition-duration:500ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.object-cover{object-fit:cover}.bg-cover{background-size:cover}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1023.9px){.max-lg\:mx-auto{margin-left:auto;margin-right:auto}}@media(max-width:767.9px){.max-md\:z-30{z-index:30}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:hidden{display:none}.max-md\:border{border-width:1px}.max-md\:rounded-xl{border-radius:.75rem}.max-md\:bg-muted{--un-bg-opacity:1;background-color:hsl(var(--muted)/var(--un-bg-opacity))}.max-md\:px-4{padding-left:1rem;padding-right:1rem}.max-md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.max-md\:pt-24,[max-md\:pt-24=""]{padding-top:6rem}}@media(max-width:639.9px){.max-sm\:absolute{position:absolute}.max-sm\:float-end{float:inline-end}.max-sm\:hidden{display:none}.max-sm\:max-w-\[80\%\]{max-width:80%}.max-sm\:w-full{width:100%}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:place-self-center{place-self:center}.group.not-top .max-sm\:group-\[\.not-top\]\:border-border{--un-border-opacity:1;border-color:hsl(var(--border)/var(--un-border-opacity))}.group.expanded.not-top .max-sm\:group-\[\.expanded\.not-top\]\:bg-background{--un-bg-opacity:1;background-color:hsl(var(--background)/var(--un-bg-opacity))}.max-sm\:bg-card{--un-bg-opacity:1;background-color:hsl(var(--card)/var(--un-bg-opacity))}.group.not-top .max-sm\:group-\[\.not-top\]\:px-4,.max-sm\:px-4{padding-left:1rem;padding-right:1rem}.group.not-top .max-sm\:group-\[\.not-top\]\:py-2{padding-top:.5rem;padding-bottom:.5rem}.max-sm\:px-2{padding-left:.5rem;padding-right:.5rem}.max-sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.max-sm\:opacity-0{opacity:0}}@media(min-width:640px){.sm\:end-8{inset-inline-end:2rem}.sm\:grid-cols-\[3fr_1fr\]{grid-template-columns:3fr 1fr}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:my-4{margin-top:1rem;margin-bottom:1rem}.group.not-top .sm\:group-\[\.not-top\]\:ms-3{margin-inline-start:.75rem}.group\/expand.expanded .sm\:group-\[\.expanded\]\/expand\:mb-4{margin-bottom:1rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:me-24,[sm\:me-24=""]{margin-inline-end:6rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-6{margin-top:1.5rem}.sm\:hidden{display:none}.sm\:size-12{width:3rem;height:3rem}.sm\:size-8{width:2rem;height:2rem}.sm\:h-\[22px\]{height:22px}.sm\:h-12{height:3rem}.sm\:min-w-\[82px\]{min-width:82px}.sm\:min-w-16{min-width:4rem}.sm\:w-\[22px\]{width:22px}.sm\:w-1\/3{width:33.3333333333%}.sm\:w-fit{width:fit-content}.sm\:flex{display:flex}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-x-2{column-gap:.5rem}.sm\:gap-x-3{column-gap:.75rem}.sm\:gap-x-5{column-gap:1.25rem}.sm\:gap-x-8{column-gap:2rem}.sm\:gap-y-0{row-gap:0}.sm\:gap-y-2{row-gap:.5rem}.sm\:gap-y-4{row-gap:1rem}.group.not-top .sm\:group-\[\.not-top\]\:rounded-xl{border-radius:.75rem}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-1\.5{padding:.375rem}.sm\:p-3{padding:.75rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:ps-2{padding-inline-start:.5rem}.sm\:text-right{text-align:right}.sm\:text-end{text-align:end}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-9xl{font-size:8rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media(min-width:768px){.md\:sticky{position:sticky}.md\:order-2{order:2}.md\:mt-6{margin-top:1.5rem}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:min-w-\[45ch\]{min-width:45ch}.md\:min-w-\[50ch\]{min-width:50ch}.md\:min-w-36{min-width:9rem}.md\:w-3\/5{width:60%}.md\:w-4\/5{width:80%}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:gap-x-5{column-gap:1.25rem}.md\:gap-y-0{row-gap:0}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:mt-10{margin-top:2.5rem}.lg\:w-5\/6{width:83.3333333333%}.lg\:shrink-0{flex-shrink:0}.lg\:px-8{padding-left:2rem;padding-right:2rem}}