/*!
 * Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2022 Fonticons, Inc.
 */
.i-hover:hover{--i-acc-clr:var(--color,currentcolor)!important;--i-sec-clr:var(--color,currentcolor)!important}svg:not(:root).i,svg:not(:host).i{box-sizing:content-box;overflow:visible}.i-2xs{vertical-align:.1em}.i-xs{vertical-align:0}.i-sm{vertical-align:-.0714em}.i-lg{vertical-align:-.2em}.i-xl{vertical-align:-.25em}.i-2xl{vertical-align:-.3125em}.i-fw{width:var(--i-fw-width,1.25em)}.i-2xs{font-size:.625em;line-height:.1em}.i-xs{font-size:.75em;line-height:.0833em}.i-sm{font-size:.875em;line-height:.0714em}.i-lg{font-size:1.25em;line-height:.05em}.i-xl{font-size:1.5em;line-height:.0417em}.i-2xl{font-size:2em;line-height:.0312em}.i-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--i-anim-delay,0s);animation-direction:var(--i-anim-direction,normal);animation-duration:var(--i-anim-duration,1s);animation-iteration-count:var(--i-anim-iteration-count,infinite);animation-timing-function:var(--i-anim-timing,cubic-bezier(.4, 0, .6, 1))}.i-spin{animation-name:fa-spin;animation-delay:var(--i-anim-delay,0s);animation-direction:var(--i-anim-direction,normal);animation-duration:var(--i-anim-duration,2s);animation-iteration-count:var(--i-anim-iteration-count,infinite);animation-timing-function:var(--i-anim-timing,linear)}@media (prefers-reduced-motion:reduce){.i-beat-fade,.i-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat-fade{0%,to{opacity:var(--i-beat-fade-opa,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--i-beat-fade-scale,1.125))}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.i-swap-opa .i-sec{opacity:var(--i-acc-opa,1)}::selection{color:var(--on-sec);background-color:var(--sec)}hr{border-color:var(--sec);margin:.75rem}.video{border-radius:var(--rnd-m);width:100%;overflow:hidden}.video iframe{width:100%}.pagination{align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.pagination span:first-child,.pagination span:last-child{width:40px;font-size:1.25rem}.overflow-hidden{overflow:hidden}.overflow-x-scroll{overflow-x:scroll}.inline-block{display:inline-block}.select-all{-webkit-user-select:all;user-select:all}[style*=--img\:]{background-image:var(--img)}@media only screen and (aspect-ratio<=1){[style*=--img-portrait\:]{background-image:var(--img-portrait)}}@media print{body{display:none}}@media (width>=768px){.pagination{justify-content:center}[style*=--img-md\:]{background-image:var(--img-md)}}body>footer{grid-template-columns:1fr;gap:1rem;margin-bottom:75px;padding-bottom:6rem;display:grid}body>footer img{width:16rem;margin-bottom:1rem}body>footer>div{width:16.25rem;margin:0 auto}body>footer>div:first-child{text-align:center}body>footer #slash{display:none}body>footer h3{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}body>footer li:not(:last-child){margin-bottom:.25rem}@media (width>=768px){body>footer{grid-template-columns:2fr 1fr 1fr}body>footer br,body>footer hr{display:none}body>footer #slash{color:hsl(var(--acc));display:inline}body>footer>div{width:auto;margin:0}body>footer>div:first-child{text-align:left}}form.spaced>*+*,form .spaced>*+*{margin-top:1rem}form>p:last-child{text-align:center;margin-top:1.5rem}label{color:var(--acc);font-weight:600}input[type=checkbox]+label{color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;margin-left:.5rem;font-weight:500}textarea{resize:none}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--sec) 50%), linear-gradient(135deg, var(--sec) 50%, transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - .5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1.5em 1.5em}input:not([type=submit],[type=checkbox],.button),textarea,select{background-color:var(--surf-hst);border-radius:var(--rnd-xs);border:0;outline:none;width:100%;padding:.5rem 1rem}:is(input:not([type=submit],[type=checkbox],.button),textarea,select):focus{box-shadow:0 0 0 1px var(--sec)}:is(input:not([type=submit],[type=checkbox],.button),textarea,select)::placeholder{color:var(--on-surf-variant)}input:not([type=submit],[type=checkbox],[type=file]):read-only{cursor:unset;opacity:.5}input:not([type=submit],[type=checkbox],[type=file]):read-only:focus{box-shadow:none}input.large{font-size:1.5rem;line-height:2.5rem}@media (width>=768px){input.large{font-size:3rem;line-height:5rem}}.checkbox{align-items:center;display:flex}:has(>img+input[type=checkbox]){cursor:pointer;position:relative}:has(>img+input[type=checkbox]) input[type=checkbox]{position:absolute;top:.5rem;left:.5rem}:has(>img+input[type=checkbox]:checked){box-shadow:0 0 0 .125rem var(--sec)}[type=checkbox]{width:1.25rem;height:1.25rem;color:var(--sec);appearance:none;cursor:pointer;background-color:var(--surf-hst);border-radius:var(--rnd-xs)}[type=checkbox]:checked,[type=checkbox]:indeterminate{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2318181b' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--%3E%3Cpath d='M438.05 128.26a27.09 27.09 0 0 1 0 38.34L220.89 383.75a27.09 27.09 0 0 1-38.34 0L73.95 275.18a27.1 27.1 0 0 1 0-38.35 27.14 27.14 0 0 1 38.4 0l88.6 89.33 198.76-197.9a27.06 27.06 0 0 1 38.34 0z'/%3E%3C/svg%3E")}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%2318181b'%3E%3C!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--%3E%3Cpath d='M416.77 285.23H95.23A29.22 29.22 0 0 1 66 256a29.2 29.2 0 0 1 29.23-29.22h321.54A29.2 29.2 0 0 1 446 255.99a29.21 29.21 0 0 1-29.23 29.24z'/%3E%3C/svg%3E")}input[type=file]::file-selector-button{color:var(--on-sec);background-color:var(--sec);border-radius:var(--rnd-xs);border:0;margin-right:1rem;padding:0 .75rem}label>input[type=file]{display:none}input::-webkit-outer-spin-button{appearance:none;margin:0}input::-webkit-inner-spin-button{appearance:none;margin:0}::-webkit-calendar-picker-indicator{color:var(--on-sec);background-color:var(--sec);border-radius:var(--rnd-xs);padding:.25rem}#progress-wrapper>*+*{margin-top:.5rem}progress{border-radius:var(--rnd-full);width:100%}progress::-webkit-progress-bar{background-color:var(--surf-hst);border-radius:var(--rnd-full)}progress::-webkit-progress-value{background-color:var(--acc);border-radius:var(--rnd-full)}.flex{gap:calc(1rem * var(--gap,1));align-items:center;display:flex}.f-inline{display:inline-flex!important}.f-wrap{flex-wrap:wrap}.f-none,.f-0-0-auto{flex:none}[style*=--ffd\:]{flex-direction:var(--ffd)!important}[style*=--fai\:]{align-items:var(--fai)!important}[style*=--fjc\:]{justify-content:var(--fjc)!important}[style*=--fji\:]{justify-items:var(--fji)!important}@media (width>=640px){.flex-s{gap:calc(1rem * var(--gap,1));align-items:center;display:flex}.f-inline-s{display:inline-flex!important}.f-none-s{flex:none}[style*=--ffd-s\:]{flex-direction:var(--ffd-s)!important}[style*=--fai-s\:]{align-items:var(--fai-s)!important}[style*=--fjc-s\:]{justify-content:var(--fjc-s)!important}[style*=--fji-s\:]{justify-items:var(--fji-s)!important}}@media (width>=768px){.flex-m{gap:calc(1rem * var(--gap,1));align-items:center;display:flex}.f-inline-m{display:inline-flex!important}.f-none-m{flex:none}.f-half-m>*{width:calc(50% - .5rem)}[style*=--ffd-m\:]{flex-direction:var(--ffd-m)!important}[style*=--fai-m\:]{align-items:var(--fai-m)!important}[style*=--fjc-m\:]{justify-content:var(--fjc-m)!important}[style*=--fji-m\:]{justify-items:var(--fji-m)!important}}.grid{grid-template-columns:var(--colp,repeat(var(--col,1), 1fr));gap:calc(1rem * var(--gap,1));display:grid}.span-full{grid-column:1/-1}@media (width>=640px){[style*=--col-s\:]{grid-template-columns:repeat(var(--col-s,1), 1fr)}}@media (width>=768px){[style*=--col-m\:]{grid-template-columns:repeat(var(--col-m,1), 1fr)}}@media (width>=1024px){[style*=--col-l\:]{grid-template-columns:repeat(var(--col-l,1), 1fr)}}@media (width>=1380px){[style*=--col-n\:]{grid-template-columns:repeat(var(--col-n,1), 1fr)}}.f-grid{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.f-grid .card{justify-content:center;gap:1rem;width:100%;min-height:100%;display:flex}.f-grid .card:has(img,svg){justify-content:start;gap:2rem}.f-grid .card img,.f-grid .card svg{width:5rem;height:auto;max-height:5rem}.f-grid h2{margin-bottom:0}.f-grid a{width:100%}.f-grid div{flex-direction:column;justify-content:center;align-items:start;display:flex}@media (width>=1380px){.f-grid:not(.f-one)>*{width:calc(50% - .5rem)}}.alert{color:var(--fg);background-color:var(--bg);border-radius:var(--rnd-m);align-items:flex-start;gap:.25rem;padding:1rem;display:flex}.alert svg{fill:currentColor;flex-shrink:0;width:1.25rem;height:auto;margin-right:.5rem}.alert.small{border-radius:var(--rnd-xs)}article{color:var(--fg);position:relative}article h1,article h2,article h3,article h4,article h5,article h6{color:var(--fg,var(--acc));-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:clamp(1.2rem,.9rem + .75vw,1.5rem);font-weight:600;display:inline-flex}:is(article h1,article h2,article h3,article h4,article h5,article h6) svg{margin-right:.25rem}article .number{color:var(--fg,var(--acc));font-size:clamp(1.2rem,.9rem + .75vw,1.5rem);font-weight:600}article .subtitle{color:var(--sec);font-size:clamp(1rem,.75rem + .625vw,1.25rem);font-weight:500}article .leading{color:var(--fg);margin:0;font-size:1rem;font-weight:500}article hgroup{flex-direction:column-reverse;justify-content:space-between;gap:.5rem;display:flex}article hgroup.row{flex-direction:row}article hgroup p{color:var(--on-surf-variant)}article hgroup time{color:var(--sec);text-align:right;flex-shrink:0;margin-left:auto;font-size:clamp(1rem,.75rem + .625vw,1.25rem);font-weight:600}article.card{background-color:var(--card-bg,var(--surf));border-radius:var(--rnd-m);padding:.75rem 1rem;overflow:hidden}article.card.dark{--card-bg:var(--surf-l)}article.card.active{background-color:var(--bg)}article.bg{background-color:var(--surf);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;width:100%;display:flex}article.bg:before{content:"";background-color:rgba(var(--surf-rgb) / 80%);transition:-webkit-backdrop-filter 2s ease-in-out,backdrop-filter 2s ease-in-out;position:absolute;inset:0}article.bg.gray:before{-webkit-backdrop-filter:blur(.3rem)grayscale();backdrop-filter:blur(.3rem)grayscale()}article.bg.gray:hover:before{-webkit-backdrop-filter:grayscale(0);backdrop-filter:grayscale(0)}article.bg>*{z-index:1}article.bg h3{font-size:clamp(1rem,.75rem + .625vw,1.25rem)}article .top-left,article .top-right{position:absolute;top:1rem}:is(article .top-left,article .top-right).is-05{top:.5rem}article .top-left{left:1rem}article .top-left.is-05{left:.5rem}article .top-right{right:1rem}article .top-right.is-05{right:.5rem}article .bottom-right,article .bottom-left{position:absolute;bottom:1rem}:is(article .bottom-right,article .bottom-left).is-05{bottom:.5rem}article .bottom-right{right:1rem}article .bottom-right.is-05{right:.5rem}article .bottom-left{left:1rem}article .bottom-left.is-05{left:.5rem}@media (width>=640px){article.card{padding:1rem 1.5rem}article hgroup{flex-direction:row;gap:2rem}}.vote-card>div{justify-content:flex-start;align-items:center;display:flex}.vote-card>div>:first-child{margin-right:1rem}.vote-card>div>:last-child{margin-left:.75rem}.vote-card>div:not(:last-child){margin-bottom:1rem}.vote-card p{line-height:1.2}.vote-card p:first-child{color:var(--fg,var(--acc));font-size:1.15rem;font-weight:600}.vote-card p:last-child{color:var(--on-surf-variant);font-size:.75rem}#vote-goal-card{position:relative}#vote-goal-card svg{width:175px;height:auto;margin:0 auto;display:block}#vote-goal-card svg path{fill:#0000;stroke-linecap:round;stroke-width:2px}#vote-goal-card svg path:first-child{stroke:var(--surf-h)}#vote-goal-card svg path:last-child{stroke:var(--fg,var(--warn))}#vote-goal-card div{line-height:1;position:absolute;inset:auto 50% 0 auto;transform:translate(50%)}#vote-goal-card p{text-align:center}#vote-goal-card #value{color:var(--fg,var(--warn));font-size:2rem;font-weight:700}#vote-goal-card #label{color:var(--on-surf-variant);margin-top:.5rem;font-size:.875rem}#server-card{justify-content:center;align-items:center;gap:1rem;display:flex}#server-card>div:first-child{flex:none;width:6rem;position:relative}#server-card>div:first-child>div{text-align:center;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-45%)}#server-card>div:first-child>div span{line-height:0}#server-card #value{color:var(--bg);border-radius:var(--rnd-m);margin-bottom:.25rem;font-size:2rem;font-weight:700;line-height:1.5rem}#server-card .placeholder{background-color:var(--surf-h);border-radius:var(--rnd-m);width:4rem;height:2rem;display:inline-block}#server-card #label{color:var(--on-surf-variant);font-size:.75rem}#server-card svg{width:100%;height:auto;rotate:-90deg}#server-card svg circle{fill:#0000;animation:1.5s ease-in-out forwards dash}#server-card #circle-bg{stroke:var(--surf-h);stroke-width:2px}#server-card #circle{stroke:var(--bg);stroke-linecap:round;stroke-width:4px}#server-card strong{-webkit-user-select:all;user-select:all}@media (width>=1380px){#server-card>div:first-child{width:8rem}#server-card #value{margin-bottom:.25rem;font-size:2.5rem;line-height:2.5rem}#server-card .placeholder{width:5rem;height:2.5rem}#server-card #label{font-size:.875rem}}#user-card{gap:.75rem;display:flex}#user-card li:first-child{color:var(--bg);align-items:center;gap:.75rem;font-size:1.15rem;font-weight:600;display:inline-flex}.grid article{width:100%}a:not([disabled]):hover article,button:not([disabled]):hover article{box-shadow:0 0 0 .125rem var(--acc)}@media (width>=640px) and (width<=1380px){#user-card:has(.button){flex-direction:column}}aside{flex-direction:column;gap:1rem;display:flex}aside strong{color:var(--acc)}aside .card>div{justify-content:center}@media (width>=768px) and (width<=1024px){aside{flex-flow:wrap;align-items:start}aside>*{flex-grow:1;max-width:calc(50% - .5rem)}aside.home{max-width:auto;flex-direction:column;align-items:stretch;height:450px}}@media (width>=1024px){aside{flex-grow:0;flex-shrink:0;grid-template-columns:1fr;align-items:stretch;width:355px}}@media (width>=1380px){aside{width:400px}}.button,a:not(#menu li a,[disabled]){cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--rnd-full);justify-content:center;align-items:center;gap:.6rem;display:inline-flex}.button{color:var(--fg);background-color:var(--bg);padding:.5rem 1.5rem;font-weight:600;transition:box-shadow .1s ease-in-out;position:relative;overflow:hidden;transform:translate(0)}.button:before{z-index:-1;content:"";position:absolute;inset:0}.button svg{fill:currentColor}.button img{width:1.25rem;max-height:1.1rem}.button.small{padding:.25rem .75rem}.button[disabled]{cursor:not-allowed;opacity:.5}.button:hover:before{background-color:var(--fg);opacity:.1}.button:active:before{background-color:var(--fg);opacity:.2}a,button{color:var(--bg)}:is(a,button).pill{border-radius:var(--rnd-full);padding:.25rem .75rem;position:relative;overflow:hidden}:is(a,button).pill.large{padding:.5rem 1.25rem}:is(a,button).pill:before{content:"";position:absolute;inset:0}:is(a,button).pill:hover:before{background-color:var(--bg);opacity:.1}:is(a,button).pill:active:before{background-color:var(--bg);opacity:.2}:is(a,button).pill.active{color:var(--fg);background-color:var(--bg)}:is(a,button).current{color:var(--fg)}.cursor-default{cursor:default}.tabs{background-color:var(--surf);border-radius:var(--rnd-xl);flex-direction:column;gap:.45rem;width:fit-content;margin:0 auto;padding:.45rem .5rem;font-size:clamp(1rem,3dvw,1.25rem);display:flex}.tabs.row{border-radius:var(--rnd-full);flex-direction:row}.tabs a{padding:.35rem .75rem;font-weight:600}.tabs a:hover{background-color:var(--surf-h)}.tabs a.active{color:var(--on-acc);background-color:var(--acc)}.link,.prose a{text-underline-offset:.15rem}:is(.link,.prose a).underline{-webkit-text-decoration:underline var(--sec) 2px;-webkit-text-decoration:underline var(--sec) 2px;text-decoration:underline var(--sec) 2px}:is(.link,.prose a):not(.button):hover{-webkit-text-decoration:underline var(--bg,var(--acc)) 2px;-webkit-text-decoration:underline var(--bg,var(--acc)) 2px;text-decoration:underline var(--bg,var(--acc)) 2px}:is(.link,.prose a).current:hover{-webkit-text-decoration:underline var(--fg,var(--acc)) 2px;-webkit-text-decoration:underline var(--fg,var(--acc)) 2px;text-decoration:underline var(--fg,var(--acc)) 2px}.buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.buttons>*{flex:none}@media (width>=1024px){.tabs{border-radius:var(--rnd-full);flex-direction:row}}.modal{z-index:35;background-color:var(--surf-hst);width:100%;padding:1rem;position:fixed;inset:0}.modal h2,.modal h3{margin-bottom:0}.modal main{background-color:var(--surf-h);border-radius:var(--rnd-m);max-height:calc(100dvh - 12rem);margin-top:1rem;padding:1rem;overflow-y:auto}.modal main:has(+footer){max-height:calc(100dvh - 9rem)}.modal footer{margin-top:1rem}@media (width>=640px){.modal{border-radius:var(--rnd-l);max-width:clamp(25rem,70%,70rem);box-shadow:var(--shd5);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.modal main{max-height:calc(100dvh - 8rem)}.modal main:has(+footer){max-height:calc(100dvh - 15rem)}}.table-responsive{max-width:min(100%, var(--bp-nav));overflow-x:auto}.table{white-space:nowrap;width:100%}.table input[type=checkbox]{vertical-align:middle}.table thead tr{color:var(--acc);text-align:left}.table thead tr th{border-bottom:1px solid var(--otl);padding:.75rem 1.5rem}.table thead tr th:empty,.table thead tr th:last-child{width:0}.table thead tr th:has(input[type=checkbox]){width:0}.table tbody tr:not(:has(.pagination)){border-top:1px solid var(--otl-variant)}.table tbody tr:not(:has(.pagination)) td{padding:.75rem 1.5rem}.table tbody tr:has(>td>input[type=checkbox]:checked){background-color:rgba(var(--sec-rgb) / 30%)}.table.rounded td:first-child{border-radius:var(--rnd-s) 0 0 var(--rnd-s)}.table.rounded td:last-child{border-radius:0 var(--rnd-s) var(--rnd-s) 0}.table.rounded tbody:before{content:"@";text-indent:-99999px;line-height:5px;display:block}.table.rounded tbody tr:not(:has(.pagination)):nth-child(-n+4){border-top:3px solid var(--surf-l)}#toasts{z-index:10;width:calc(100% - 20px);position:fixed;inset:auto 10px 55px auto}.toast{z-index:10;color:var(--fg);visibility:hidden;background-color:var(--bg);border-radius:var(--rnd-xs);box-shadow:var(--shd4);align-items:center;gap:1rem;padding:1rem;display:flex}.toast.show{visibility:visible;animation:.3s forwards toast-fadein}.toast.hide{animation:.3s forwards toast-fadeout}.toast svg{fill:currentColor;flex-grow:0;flex-shrink:0;width:1rem;height:auto}.toast svg:last-child{cursor:pointer;margin-left:auto}.toast:not(:last-child){margin-bottom:.5rem}@media (width>=768px){#toasts{width:600px}}@media (width>=1380px){#toasts{inset:auto 10px 10px auto}}[class*=r-]{border-radius:var(--radius)!important}.r-none{--radius:var(--rnd-0)}.r-xsmall{--radius:var(--rnd-xs)}.r-small{--radius:var(--rnd-s)}.r-medium{--radius:var(--rnd-m)}.r-large{--radius:var(--rnd-l)}.r-xlarge{--radius:var(--rnd-xl)}.r-full{--radius:var(--rnd-full)}.primary{--fg:var(--on-acc);--bg:var(--acc)}.on-primary{--fg:var(--acc);--bg:var(--on-acc)}.secondary{--fg:var(--on-sec);--bg:var(--sec)}.on-secondary{--fg:var(--sec);--bg:var(--on-sec)}.surface{--fg:var(--on-surf);--bg:var(--surf)}.surface.lowest{--bg:var(--surf-lst)}.surface.low{--bg:var(--surf-l)}.surface.high{--bg:var(--surf-h)}.surface.highest{--bg:var(--surf-hst)}.on-surface-variant{--fg:var(--on-surf-variant)}.outline{border:1px solid var(--otl)}.outline-variant{border:1px solid var(--otl-variant)}.error{--fg:var(--on-err);--bg:var(--err)}.on-error{--fg:var(--err);--bg:var(--on-err)}.warning{--fg:var(--on-warn);--bg:var(--warn)}.on-warning{--fg:var(--warn);--bg:var(--on-warn)}.info{--fg:var(--on-info);--bg:var(--info)}.on-info{--fg:var(--info);--bg:var(--on-info)}.success{--fg:var(--on-succ);--bg:var(--succ)}.on-success{--fg:var(--succ);--bg:var(--on-succ)}.text{color:var(--fg)}.invtext{color:var(--bg)}.bg{background-color:var(--bg)}.invbg{background-color:var(--fg)}.placeholder{background-color:var(--bg,var(--surf));animation:3s infinite pulse}.grayscale{filter:grayscale()}.sticky{position:sticky;top:1.5rem}.vscrollable{max-width:100%;position:relative;overflow-x:auto}[style*=--w\:]{width:calc(1rem * var(--w))}[style*=--h\:]{height:calc(1rem * var(--h))}[style*=--wp\:]{width:var(--wp)!important}[style*=--hp\:]{height:var(--hp)}[style*=--mxw\:]{max-width:calc(1rem * var(--mxw))}@media (width>=640px){[style*=--mxw-s\:]{max-width:calc(1rem * var(--mxw-s))}}[style*=--mxhp\:]{max-height:var(--mxhp)}[style*=--mnw\:]{min-width:calc(1rem * var(--mnw))}[style*=--mnwp\:]{min-width:var(--mnwp)}[style*=--mnhp\:]{min-height:var(--mnhp)}[style*=--ar\:]{aspect-ratio:var(--ar);object-fit:cover;overflow:hidden}[style*=--p\:]{padding:calc(1rem * var(--p))!important}[style*=--pt\:]{padding-top:calc(1rem * var(--pt))!important}[style*=--pr\:]{padding-right:calc(1rem * var(--pr))!important}[style*=--pb\:]{padding-bottom:calc(1rem * var(--pb))!important}[style*=--pl\:]{padding-left:calc(1rem * var(--pl))!important}[style*=--px\:]{padding-right:calc(1rem * var(--px))!important;padding-left:calc(1rem * var(--px))!important}[style*=--py\:]{padding-top:calc(1rem * var(--py))!important;padding-bottom:calc(1rem * var(--py))!important}[style*=--m\:]{margin:calc(1rem * var(--m))!important}[style*=--mt\:]{margin-top:calc(1rem * var(--mt))!important}[style*=--mr\:]{margin-right:calc(1rem * var(--mr))!important}[style*=--mb\:]{margin-bottom:calc(1rem * var(--mb))!important}[style*=--ml\:]{margin-left:calc(1rem * var(--ml))!important}[style*=--mlp\:]{margin-left:var(--mlp)!important}[style*=--mx\:]{margin-right:calc(1rem * var(--mx))!important;margin-left:calc(1rem * var(--mx))!important}[style*=--mxp\:]{margin-right:var(--mxp)!important;margin-left:var(--mxp)!important}[style*=--my\:]{margin-top:calc(1rem * var(--my))!important;margin-bottom:calc(1rem * var(--my))!important}[style*=--spy\:]>:not(:last-child){margin-bottom:calc(1rem * var(--spy))!important}em,strong{color:var(--fg,var(--acc))}h1.title{color:var(--fg,var(--acc));font-size:clamp(1.2rem,4dvw,2rem);font-weight:700}h2.title{color:var(--fg,var(--acc));font-size:clamp(1.1rem,3.5dvw,1.75rem);font-weight:700}h3.title{color:var(--fg,var(--acc));font-size:clamp(1rem,3dvw,1.5rem);font-weight:700}.prose h1{font-size:clamp(1.2rem,4dvw,2rem)}.prose h2{font-size:clamp(1.1rem,3.5dvw,1.5rem)}.prose h3{font-size:clamp(1rem,3dvw,1.25rem)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:var(--fg,var(--acc));margin:2rem 0 1rem;font-weight:600}:is(.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6):first-child{margin-top:0}.prose p{margin-bottom:1rem}.prose ul{margin-bottom:1.5rem;margin-left:1rem;list-style-type:disc}.prose ol{margin-bottom:1.5rem;margin-left:1.5rem;list-style-type:decimal;list-style-position:outside}.prose ol>li{margin-bottom:.5rem}.prose :last-child{margin-bottom:0}.prose img:not(.icon){border-radius:var(--rnd-s);max-width:100%;height:auto;margin:2rem auto 0}.prose .button img{border-radius:0}[style*=--ta\:]{text-align:var(--ta)}.text-muted{color:var(--on-surf-variant)}.text-large{font-size:1.25rem}.break-word{word-break:break-word}.list{list-style:inside}.list li::marker{color:var(--acc)}.badge{color:var(--fg);text-transform:uppercase;letter-spacing:.1em;background-color:var(--bg);border-radius:var(--rnd-full);align-items:center;gap:.5rem;padding:.15rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.badge:has(>svg){padding-left:.5rem}.badge.small{padding:.1rem .5rem;font-size:.625rem}.badge.small:has(>svg){padding-left:.35rem}.badge.large{padding:.25rem 1rem;font-size:.875rem}.badge.large:has(>svg){padding-left:.75rem}.bold{font-weight:700}
