.button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--text-base);line-height:var(--leading-tight);white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:hsl(var(--foreground));background:hsl(var(--background));border:var(--thickness) solid hsl(var(--input));border-radius:calc(var(--radius) * 100000);transition-property:color,background-color,transform,outline-offset;transition-duration:.2s;transition-timing-function:var(--ease-out);justify-content:flex-start;align-items:center;gap:.4em;display:inline-flex;overflow:hidden}@media (hover) and (pointer:fine){.button:hover{color:hsl(var(--background));background:hsl(var(--accent))}}.button:active,.button[data-state=on]{color:hsl(var(--background));background:hsl(var(--accent))}@media (prefers-reduced-motion:no-preference){.button:active{transform:scale(.95)}}.button:disabled{pointer-events:none;opacity:.5;filter:grayscale()}.button--variant-default{text-transform:uppercase;letter-spacing:var(--tracking-wider)}.button--variant-compact{text-transform:none}.button--size-small{padding:.25em .75em}.button--size-small.button--shape-icon{padding:.25em}.button--size-base{padding:.5em 1.25em}.button--size-base.button--shape-icon{padding:.5em}.button--size-large{padding:1em 2em}.button--size-large.button--shape-icon{padding:1em}.button--shape-icon{flex-shrink:0}.button-group{grid-auto-flow:column;align-items:center;gap:.75em;display:grid}.button-group--align-start{justify-content:start}.button-group--align-center{justify-content:center}.button-group--align-end{justify-content:end}.button-group--align-stretch{justify-content:stretch}.button-group--align-stack{grid-auto-flow:row;align-items:stretch}.button-group--wrap-nowrap{flex-wrap:nowrap}.button-group--wrap-wrap{flex-wrap:wrap}.icon{height:var(--icon-size,1lh);width:var(--icon-size,1lh)}.dialog__overlay{z-index:1;background:hsl(var(--foreground)/.4);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.dialog__overlay[data-state=open]{opacity:var(--fade-out);animation:var(--animation-fade-in) forwards}.dialog__overlay[data-state=closed]{animation:var(--animation-fade-out)}@media (prefers-reduced-motion:no-preference){.dialog__overlay:not(:last-of-type){animation:var(--animation-fade-out)}}@media (prefers-reduced-motion:reduce){.dialog__overlay:not(:last-of-type){opacity:0}}.dialog__content{background:hsl(var(--background));border:var(--thickness) solid hsl(var(--border));border-radius:calc(var(--radius) * 2.5);margin-block:var(--gap);padding:var(--gap);width:calc(100% - var(--gap) * 2);max-width:var(--size-lg);position:relative}@media (prefers-reduced-motion:no-preference){.dialog__content[data-state=open]{transform:scale(var(--scale-down));animation:var(--animation-scale-up) forwards;animation-timing-function:var(--ease-elastic-out)}.dialog__content[data-state=closed]{animation:var(--animation-scale-down);animation-timing-function:var(--ease-elastic-in)}}.dialog__content:focus{outline:none}.dialog__close{position:absolute;top:calc(var(--gap) * .75)}.dialog__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--gap) * .75)}.dialog__close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--gap) * .75)}.dialog__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--gap) * .75)}.dialog__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--gap) * .75)}.dialog__close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--gap) * .75)}.dialog__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--gap) * .75)}.dialog__title{line-height:var(--leading-none);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:1em}.dialog__title:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--gap) * 1.25)}.dialog__title:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--gap) * 1.25)}.dialog__title:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--gap) * 1.25)}.dialog__title:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--gap) * 1.25)}.dialog__title:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--gap) * 1.25)}.dialog__title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--gap) * 1.25)}.dialog__description:not(:last-child){margin-bottom:2em}.rich-text-share{flex-wrap:wrap;gap:.75em;display:flex}.tile{isolation:isolate;border:var(--thickness) solid hsl(var(--border));border-radius:calc(var(--radius) * 2.5);flex-direction:column;flex:100%;align-items:stretch;gap:.5em;width:100%;max-width:416px;padding:.75em;display:flex;position:relative}.tile--colored{border-color:hsl(var(--tile-border,var(--border)));border-width:calc(var(--thickness) * 2)}.tile__title{font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:var(--font-semibold);text-align:center;display:grid}.tile__title>*{grid-area:1/1/-1/-1}.tile__description{font-size:var(--text-base);line-height:var(--leading-snug)}.tile__image{width:calc(100% + 1.5em);max-width:none;margin-left:-.75em;margin-right:-.75em}