@charset "UTF-8";@layer reset,base,utility,vendor,component,compose;@layer component{.breadcrumb[data-v-0bc48748]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-weight:var(--font-display-weight-normal);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--line-height:var(--line-height-display-16-tight);--font-pixel:var(--font-pixel-display-16);font-size:16px;margin-block-end:.5em;position:relative;z-index:1}.breadcrumb[data-v-0bc48748]:where(body,input,select,textarea){text-box:normal}.list[data-v-0bc48748]{flex-wrap:wrap;list-style:none;margin:0;padding:0}.item[data-v-0bc48748],.list[data-v-0bc48748]{align-items:center;display:flex;gap:var(--sp-xs)}.link[data-v-0bc48748],.separator[data-v-0bc48748],.text[data-v-0bc48748]{text-box:trim-both cap alphabetic}.link[data-v-0bc48748]:where(body,input,select,textarea),.separator[data-v-0bc48748]:where(body,input,select,textarea),.text[data-v-0bc48748]:where(body,input,select,textarea){text-box:normal}.link[data-v-0bc48748]{color:var(--fg-down);text-decoration:none;text-underline-offset:.125em;transition:var(--transition)}.link[data-v-0bc48748]:focus-visible,.link[data-v-0bc48748]:hover{color:var(--fg)}.link[data-v-0bc48748]:focus,.link[data-v-0bc48748]:hover{text-decoration:underline}.text[data-v-0bc48748]{color:var(--fg-down)}.item.--current .text[data-v-0bc48748]{color:var(--fg)}.separator[data-v-0bc48748]{color:var(--fg-down);-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer component{.--footer[data-v-0b3f6dc6]{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width), 100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:0;text-wrap:pretty}.--footer[data-v-0b3f6dc6]:where(body,input,select,textarea){text-box:normal}.--footer b[data-v-0b3f6dc6],.--footer strong[data-v-0b3f6dc6]{color:var(--fg-primary);font-weight:var(--font-weight-normal)}.--footer[data-v-0b3f6dc6]{line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-20);--line-height:var(--line-height-body-20-tight);--font-pixel:var(--font-pixel-body-20);font-size:20px;color:var(--fg-down);margin-block-start:var(--sp-lg);padding-block:var(--sp-md)}@media(width>=1080px){.--footer[data-v-0b3f6dc6]{padding-block:var(--sp-sm)}}}@layer compose{[data-v-0b3f6dc6] .rich-text .markup{align-items:center;display:flex;flex-direction:column;gap:1em 2em;justify-content:space-between;text-align:center}@media(width>=1080px){[data-v-0b3f6dc6] .rich-text .markup{flex-direction:row}}[data-v-0b3f6dc6] .rich-text a{color:var(--fg);text-decoration-color:oklch(from var(--fg) l c h/30%);text-underline-offset:.125em;transition:.25s ease}[data-v-0b3f6dc6] .rich-text a:focus-visible,[data-v-0b3f6dc6] .rich-text a:hover{text-decoration-color:var(--fg-primary)}}@layer component{.messages[data-v-2652c471]{align-items:center;display:flex;flex-direction:column;gap:var(--sp-xs);inset-block-end:var(--sp-sm);inset-inline-start:0;max-width:100%;position:fixed;width:100%;z-index:var(--z-index-toast)}.messages[data-v-2652c471] .alert{max-width:var(--container-width-sm);width:100%}}@layer component{.compound-input[data-v-341bdeb7]{border:0;margin:0;padding:0}.legend[data-v-341bdeb7]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-weight:var(--font-display-weight-normal);letter-spacing:0;text-transform:uppercase;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--line-height:var(--line-height-display-16-tight);--font-pixel:var(--font-pixel-display-16);font-size:16px;color:var(--fg);padding:0}.legend[data-v-341bdeb7]:where(body,input,select,textarea){text-box:normal}.help[data-v-341bdeb7]{text-box:trim-both cap alphabetic;font-family:var(--font);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-20);--line-height:var(--line-height-body-20-base);--font-pixel:var(--font-pixel-body-20);font-size:20px}.help[data-v-341bdeb7]:where(body,input,select,textarea){text-box:normal}.help[data-v-341bdeb7],.help b[data-v-341bdeb7],.help strong[data-v-341bdeb7]{font-weight:var(--font-weight-normal)}.help b[data-v-341bdeb7],.help strong[data-v-341bdeb7]{color:var(--fg-primary)}@container (width <= 360px){.help[data-v-341bdeb7]{--line-height:var(--line-height-body-20-tight)}}@container (width >= 720px){.help[data-v-341bdeb7]{--line-height:var(--line-height-body-20-open)}}.help[data-v-341bdeb7]{color:var(--fg-down);margin-block-end:var(--sp-xs)}.options[data-v-341bdeb7]{display:flex;flex-direction:column;gap:.5em}.option[data-v-341bdeb7]{align-items:center;cursor:pointer;display:flex;gap:.75em}}@layer component{.form[data-v-b9007c95]{display:flex;flex-direction:column;gap:var(--sp-sm);position:relative}.loading-indicator.--overlay[data-v-b9007c95]{--over-cover:var(--sp-sm);height:calc(100% + var(--over-cover) * 2);inset-block-start:calc(var(--over-cover) * -1);inset-inline-start:calc(var(--over-cover) * -1);position:absolute;width:calc(100% + var(--over-cover) * 2);z-index:1}}@layer component{.summary[data-v-cfd53b08]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-weight:var(--font-display-weight-normal);letter-spacing:0;text-transform:uppercase;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--line-height:var(--line-height-display-16-tight);--font-pixel:var(--font-pixel-display-16);font-size:16px;cursor:pointer}.summary[data-v-cfd53b08]:where(body,input,select,textarea){text-box:normal}.form-fieldset[data-v-cfd53b08]{border:0;margin:0;padding:0}.legend[data-v-cfd53b08]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-weight:var(--font-display-weight-normal);letter-spacing:0;text-transform:uppercase;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--line-height:var(--line-height-display-16-tight);--font-pixel:var(--font-pixel-display-16);font-size:16px;color:var(--fg);padding:0}.legend[data-v-cfd53b08]:where(body,input,select,textarea){text-box:normal}.help[data-v-cfd53b08]{text-box:trim-both cap alphabetic;font-family:var(--font);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-20);--line-height:var(--line-height-body-20-base);--font-pixel:var(--font-pixel-body-20);font-size:20px}.help[data-v-cfd53b08]:where(body,input,select,textarea){text-box:normal}.help[data-v-cfd53b08],.help b[data-v-cfd53b08],.help strong[data-v-cfd53b08]{font-weight:var(--font-weight-normal)}.help b[data-v-cfd53b08],.help strong[data-v-cfd53b08]{color:var(--fg-primary)}@container (width <= 360px){.help[data-v-cfd53b08]{--line-height:var(--line-height-body-20-tight)}}@container (width >= 720px){.help[data-v-cfd53b08]{--line-height:var(--line-height-body-20-open)}}.help[data-v-cfd53b08]{color:var(--fg-down);margin-block-end:var(--sp-xs)}.content[data-v-cfd53b08]{margin-block-start:.25em}}@layer component{.select-input:has(.input:hover,.input:focus-visible) .form-input-icon[data-v-9b6f2a73]{opacity:1}.select-input:has(.input[aria-expanded=true]) .form-input-icon[data-v-9b6f2a73]{rotate:180deg}.form-input-icon[data-v-9b6f2a73]{transition:.25s ease}input.input[data-v-9b6f2a73]{cursor:pointer;padding-inline-end:2em!important;text-overflow:ellipsis}.dropdown[data-v-9b6f2a73]{background-color:var(--bg-up);border:2px solid var(--fg-primary);flex-direction:column;max-height:45svh;min-width:200px;overflow-y:auto;padding:var(--sp-xs);z-index:var(--z-index-sticky)}.dropdown[data-v-9b6f2a73],.option[data-v-9b6f2a73]{border-radius:var(--border-radius-control);display:flex}.option[data-v-9b6f2a73]{background:transparent;border:0;color:inherit;outline:none;text-box:trim-both cap alphabetic;font-family:var(--font);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-20);--line-height:var(--line-height-body-20-tight);--font-pixel:var(--font-pixel-body-20);font-size:20px;align-items:center;cursor:pointer;padding:.625em .75em;text-align:start;transition:background-color .15s}.option[data-v-9b6f2a73]:where(body,input,select,textarea){text-box:normal}.option[data-v-9b6f2a73],.option b[data-v-9b6f2a73],.option strong[data-v-9b6f2a73]{font-weight:var(--font-weight-normal)}.option b[data-v-9b6f2a73],.option strong[data-v-9b6f2a73]{color:var(--fg-primary)}.option svg[data-v-9b6f2a73]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:calc(11 * var(--icon-pixel,var(--font-pixel)));overflow:visible;vertical-align:middle;color:var(--bg-down);font-size:120%;margin-inline-end:.25em}.option[data-v-9b6f2a73]:focus-visible,.option[data-v-9b6f2a73]:hover{background-color:var(--bg)}.option.--selected[data-v-9b6f2a73],.option.--selected svg[data-v-9b6f2a73]{color:var(--fg-primary)}.select-checkbox[data-v-9b6f2a73]{align-items:center;border:2px solid;border-radius:var(--border-radius-control);display:flex;flex-shrink:0;height:1.25em;justify-content:center;width:1.25em}.--selected .select-checkbox[data-v-9b6f2a73]{background-color:var(--fg-primary);border-color:var(--fg-primary);color:var(--bg)}.select-checkbox svg[data-v-9b6f2a73]{height:.75em;width:.75em}.option-label[data-v-9b6f2a73]{flex:1}.dropdown--enter-active[data-v-9b6f2a73],.dropdown--leave-active[data-v-9b6f2a73]{transition:opacity .15s,transform .15s}.dropdown--enter-from[data-v-9b6f2a73],.dropdown--leave-to[data-v-9b6f2a73]{opacity:0;transform:translateY(-4px)}}@layer component{.layout[data-v-97e8ac04]{--col-count:1;display:grid;gap:var(--sp-lg);grid-template-columns:repeat(var(--col-count),1fr)}@media(width>=768px){.--twocol-section[data-v-97e8ac04]{--col-count:2}.--threecol-section[data-v-97e8ac04]{--col-count:3}.--fourcol-section[data-v-97e8ac04]{--col-count:2}}@media(width>=1080px){.--fourcol-section[data-v-97e8ac04]{--col-count:4}}}@layer component{.local-tasks[data-v-fc773441]{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.local-tasks a[data-v-fc773441]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-transform:uppercase;text-wrap:pretty;color:var(--fg-down);display:block;padding:.5em;text-decoration:none;transition:var(--transition)}.local-tasks a[data-v-fc773441]:where(body,input,select,textarea){text-box:normal}.local-tasks a.--active[data-v-fc773441]{color:var(--fg-up)}.local-tasks a[data-v-fc773441]:focus-visible,.local-tasks a[data-v-fc773441]:hover{color:var(--fg-primary)}.local-tasks.--secondary a[data-v-fc773441]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-transform:uppercase;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--line-height:var(--line-height-display-16-base);--font-pixel:var(--font-pixel-display-16);font-size:16px}.local-tasks.--secondary a[data-v-fc773441]:where(body,input,select,textarea){text-box:normal}@container (width <= 386px){.local-tasks.--secondary a[data-v-fc773441]{--line-height:var(--line-height-display-16-tight)}}@container (width >= 772px){.local-tasks.--secondary a[data-v-fc773441]{--line-height:var(--line-height-display-16-open)}}.local-tasks.--secondary a strong[data-v-fc773441]{font-weight:var(--font-display-weight-strong)}}@layer component{.game[data-v-4d6c25e7]{display:flow-root}.game[data-v-4d6c25e7] :where(h2){text-box:trim-both cap alphabetic}.game[data-v-4d6c25e7] :where(h2):where(body,input,select,textarea){text-box:normal}.game[data-v-4d6c25e7] :where(h2){color:var(--fg-up);font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<1080px)or (height<600px){.game[data-v-4d6c25e7] :where(h2){--line-height:var(--line-height-display-32-base);--font-pixel:var(--font-pixel-display-32);font-size:32px}@container (width <= 772px){.game[data-v-4d6c25e7] :where(h2){--line-height:var(--line-height-display-32-tight)}}@container (width >= 1544px){.game[data-v-4d6c25e7] :where(h2){--line-height:var(--line-height-display-32-open)}}}@media(width>=1080px)and (height>=600px){.game[data-v-4d6c25e7] :where(h2){--line-height:var(--line-height-display-40-base);--font-pixel:var(--font-pixel-display-40);font-size:40px}@container (width <= 965px){.game[data-v-4d6c25e7] :where(h2){--line-height:var(--line-height-display-40-tight)}}@container (width >= 1930px){.game[data-v-4d6c25e7] :where(h2){--line-height:var(--line-height-display-40-open)}}}.game[data-v-4d6c25e7] :where(h2){margin-block:1em .5em}.game[data-v-4d6c25e7] :where(h3){text-box:trim-both cap alphabetic}.game[data-v-4d6c25e7] :where(h3):where(body,input,select,textarea){text-box:normal}.game[data-v-4d6c25e7] :where(h3){color:var(--fg-up);font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<1080px)or (height<600px){.game[data-v-4d6c25e7] :where(h3){--line-height:var(--line-height-display-24-base);--font-pixel:var(--font-pixel-display-24);font-size:24px}@container (width <= 579px){.game[data-v-4d6c25e7] :where(h3){--line-height:var(--line-height-display-24-tight)}}@container (width >= 1158px){.game[data-v-4d6c25e7] :where(h3){--line-height:var(--line-height-display-24-open)}}}@media(width>=1080px)and (height>=600px){.game[data-v-4d6c25e7] :where(h3){--line-height:var(--line-height-display-32-base);--font-pixel:var(--font-pixel-display-32);font-size:32px}@container (width <= 772px){.game[data-v-4d6c25e7] :where(h3){--line-height:var(--line-height-display-32-tight)}}@container (width >= 1544px){.game[data-v-4d6c25e7] :where(h3){--line-height:var(--line-height-display-32-open)}}}.game[data-v-4d6c25e7] :where(h3){margin-block:1em .75em}.game[data-v-4d6c25e7] :where(h4){text-box:trim-both cap alphabetic}.game[data-v-4d6c25e7] :where(h4):where(body,input,select,textarea){text-box:normal}.game[data-v-4d6c25e7] :where(h4){color:var(--fg-up);font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px)or (height<600px){.game[data-v-4d6c25e7] :where(h4){--line-height:var(--line-height-display-16-base);--font-pixel:var(--font-pixel-display-16);font-size:16px}@container (width <= 386px){.game[data-v-4d6c25e7] :where(h4){--line-height:var(--line-height-display-16-tight)}}@container (width >= 772px){.game[data-v-4d6c25e7] :where(h4){--line-height:var(--line-height-display-16-open)}}}@media(width>=768px)and (height>=600px){.game[data-v-4d6c25e7] :where(h4){--line-height:var(--line-height-display-24-base);--font-pixel:var(--font-pixel-display-24);font-size:24px}@container (width <= 579px){.game[data-v-4d6c25e7] :where(h4){--line-height:var(--line-height-display-24-tight)}}@container (width >= 1158px){.game[data-v-4d6c25e7] :where(h4){--line-height:var(--line-height-display-24-open)}}}.game[data-v-4d6c25e7] :where(h4){color:var(--fg-primary);margin-block:1em .5em}.game[data-v-4d6c25e7] :where(h5){text-box:trim-both cap alphabetic}.game[data-v-4d6c25e7] :where(h5):where(body,input,select,textarea){text-box:normal}.game[data-v-4d6c25e7] :where(h5){color:var(--fg-up);font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--line-height:var(--line-height-display-16-base);--font-pixel:var(--font-pixel-display-16);font-size:16px}@container (width <= 386px){.game[data-v-4d6c25e7] :where(h5){--line-height:var(--line-height-display-16-tight)}}@container (width >= 772px){.game[data-v-4d6c25e7] :where(h5){--line-height:var(--line-height-display-16-open)}}.game[data-v-4d6c25e7] :where(h5){color:var(--fg-primary);margin-block:1.25em .5em}.game[data-v-4d6c25e7] :where(h6){text-box:trim-both cap alphabetic}.game[data-v-4d6c25e7] :where(h6):where(body,input,select,textarea){text-box:normal}.game[data-v-4d6c25e7] :where(h6){font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-transform:uppercase;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--line-height:var(--line-height-display-16-base);--font-pixel:var(--font-pixel-display-16);font-size:16px}@container (width <= 386px){.game[data-v-4d6c25e7] :where(h6){--line-height:var(--line-height-display-16-tight)}}@container (width >= 772px){.game[data-v-4d6c25e7] :where(h6){--line-height:var(--line-height-display-16-open)}}.game :where(h6) strong[data-v-4d6c25e7]{font-weight:var(--font-display-weight-strong)}.game[data-v-4d6c25e7] :where(h6){color:var(--fg-primary);margin-block:1.5em .5em}.game[data-v-4d6c25e7] :where(h2,h3,h4,h5,h6)+*{margin-block-start:0}.game[data-v-4d6c25e7] :where(blockquote),.game[data-v-4d6c25e7] :where(ol),.game[data-v-4d6c25e7] :where(p),.game[data-v-4d6c25e7] :where(ul){margin-block:0 var(--prose-gap,1em)}.game[data-v-4d6c25e7] :where(p:has(+ul,+ol)){margin-block-end:.5em}.game :where(ul,ol)>li[data-v-4d6c25e7]{margin-block-end:.5em;position:relative}.game :where(ul,ol)>li[data-v-4d6c25e7]:before{color:var(--fg-primary);inset-inline-start:.25em;position:absolute}.game[data-v-4d6c25e7] :where(ul){list-style:none;padding-inline-start:0}.game :where(ul)>li[data-v-4d6c25e7]{padding-inline-start:1.25em}.game :where(ul)>li[data-v-4d6c25e7]:before{content:"•"}.game[data-v-4d6c25e7] :where(ol){counter-reset:custom-list-counter;list-style:none;padding-inline-start:0}.game :where(ol)>li[data-v-4d6c25e7]{counter-increment:custom-list-counter;padding-inline-start:1.75em}.game :where(ol)>li[data-v-4d6c25e7]:before{content:counter(custom-list-counter) ") "}.game[data-v-4d6c25e7] :where(a[href]:not(.button)){color:var(--fg-secondary);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.125em;transition:.15s ease}.game[data-v-4d6c25e7] :where(a[href]:not(.button)):focus-visible,.game[data-v-4d6c25e7] :where(a[href]:not(.button)):hover{color:var(--fg-up);text-decoration-color:currentcolor}.game[data-v-4d6c25e7] :where(ul,ol,li,blockquote,td,th,figcaption)>:first-child,.game[data-v-4d6c25e7]>:first-child{margin-block-start:0}.game[data-v-4d6c25e7] :where(ul,ol,li,blockquote,td,th,figcaption)>:last-child,.game[data-v-4d6c25e7]>:last-child{margin-block-end:0}.coming-soon[data-v-4d6c25e7]{text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:0;text-wrap:pretty}.coming-soon[data-v-4d6c25e7]:where(body,input,select,textarea){text-box:normal}.coming-soon b[data-v-4d6c25e7],.coming-soon strong[data-v-4d6c25e7]{color:var(--fg-primary);font-weight:var(--font-weight-normal)}.coming-soon[data-v-4d6c25e7]{line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-24);--line-height:var(--line-height-body-24-tight);--font-pixel:var(--font-pixel-body-24);font-size:24px;color:var(--fg-down);display:inline-block;margin-block-start:var(--sp-md)}}@layer compose{[data-v-4d6c25e7] .rich-text{container-type:inline-size;max-width:36em}}@layer component{.game-teaser[data-v-766f46fd]{--teaser-bg:var(--bg-down);--teaser-bg-hover:var(--bg-up);--teaser-border:transparent;--teaser-border-hover:var(--fg-primary);--teaser-hover-scale-x:1.01;--teaser-hover-scale-y:1.02;--teaser-shadow-offset:.5em;--teaser-shadow:color-mix(in oklch, var(--teaser-bg), var(--color-black) 45%);color:var(--fg);container-type:inline-size;display:flex;flex-direction:column;isolation:isolate;padding:var(--sp-md);position:relative;text-decoration:none;transition:var(--transition)}.game-teaser[data-v-766f46fd]:before{border-radius:var(--border-radius-panel);corner-shape:notch;box-shadow:var(--teaser-shadow-offset) var(--teaser-shadow-offset) 0 var(--teaser-shadow);background-color:var(--teaser-bg);border:3px solid var(--teaser-border);content:"";inset:0;position:absolute;transition:var(--transition),transform .8s var(--ease-spring);z-index:-1}.game-teaser[data-v-766f46fd]:focus-visible{outline:2px dashed var(--fg-down);outline-offset:3px}@media(hover:hover){.game-teaser[data-v-766f46fd]:hover:before{background-color:var(--teaser-bg-hover);border-color:var(--teaser-border-hover);transform:scale(var(--teaser-hover-scale-x),var(--teaser-hover-scale-y))}.game-teaser:hover .title[data-v-766f46fd]{color:var(--fg-primary)}}.game-teaser[data-v-766f46fd]:focus-visible:before{background-color:var(--teaser-bg-hover);border-color:var(--teaser-border-hover);transform:scale(var(--teaser-hover-scale-x),var(--teaser-hover-scale-y))}.game-teaser:focus-visible .title[data-v-766f46fd]{color:var(--fg-primary)}.teaser-image[data-v-766f46fd]{aspect-ratio:1;display:block;margin-block-end:var(--sp-sm);overflow:hidden;width:100%}.title[data-v-766f46fd]{text-box:trim-both cap alphabetic;color:var(--fg-up);font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);margin:0 0 .5em;transition:var(--transition)}.title[data-v-766f46fd]:where(body,input,select,textarea){text-box:normal}@media(width<1080px)or (height<600px){.title[data-v-766f46fd]{--line-height:var(--line-height-display-32-base);--font-pixel:var(--font-pixel-display-32);font-size:32px}@container (width <= 772px){.title[data-v-766f46fd]{--line-height:var(--line-height-display-32-tight)}}@container (width >= 1544px){.title[data-v-766f46fd]{--line-height:var(--line-height-display-32-open)}}}@media(width>=1080px)and (height>=600px){.title[data-v-766f46fd]{--line-height:var(--line-height-display-40-base);--font-pixel:var(--font-pixel-display-40);font-size:40px}@container (width <= 965px){.title[data-v-766f46fd]{--line-height:var(--line-height-display-40-tight)}}@container (width >= 1930px){.title[data-v-766f46fd]{--line-height:var(--line-height-display-40-open)}}}.description[data-v-766f46fd]{text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-24);--line-height:var(--line-height-body-24-base);--font-pixel:var(--font-pixel-body-24);font-size:24px;margin-block-end:var(--sp-md)}.description[data-v-766f46fd]:where(body,input,select,textarea){text-box:normal}.description b[data-v-766f46fd],.description strong[data-v-766f46fd]{color:var(--fg-primary);font-weight:var(--font-weight-normal)}@container (width <= 432px){.description[data-v-766f46fd]{--line-height:var(--line-height-body-24-tight)}}@container (width >= 864px){.description[data-v-766f46fd]{--line-height:var(--line-height-body-24-open)}}.tags[data-v-766f46fd]{display:flex;flex-wrap:wrap;gap:.375em;margin-block-start:auto}.tag[data-v-766f46fd]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-transform:uppercase;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--line-height:var(--line-height-display-16-base);--font-pixel:var(--font-pixel-display-16);font-size:16px;border-radius:var(--border-radius-control);corner-shape:notch;border:2px solid color-mix(in oklch,currentcolor 30%,transparent);color:var(--fg-down);padding:.5em .625em}.tag[data-v-766f46fd]:where(body,input,select,textarea){text-box:normal}@container (width <= 386px){.tag[data-v-766f46fd]{--line-height:var(--line-height-display-16-tight)}}@container (width >= 772px){.tag[data-v-766f46fd]{--line-height:var(--line-height-display-16-open)}}.tag strong[data-v-766f46fd]{font-weight:var(--font-display-weight-strong)}}@layer compose{[data-v-8d1db6a9] .rich-text{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width), 100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}[data-v-8d1db6a9] .rich-text .markup{display:flow-root}[data-v-8d1db6a9] .rich-text .markup :where(h2){text-box:trim-both cap alphabetic}[data-v-8d1db6a9] .rich-text .markup :where(h2):where(body,input,select,textarea){text-box:normal}[data-v-8d1db6a9] .rich-text .markup :where(h2){color:var(--fg-up);font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<1080px)or (height<600px){[data-v-8d1db6a9] .rich-text .markup :where(h2){--line-height:var(--line-height-display-32-base);--font-pixel:var(--font-pixel-display-32);font-size:32px}@container (width <= 772px){[data-v-8d1db6a9] .rich-text .markup :where(h2){--line-height:var(--line-height-display-32-tight)}}@container (width >= 1544px){[data-v-8d1db6a9] .rich-text .markup :where(h2){--line-height:var(--line-height-display-32-open)}}}@media(width>=1080px)and (height>=600px){[data-v-8d1db6a9] .rich-text .markup :where(h2){--line-height:var(--line-height-display-40-base);--font-pixel:var(--font-pixel-display-40);font-size:40px}@container (width <= 965px){[data-v-8d1db6a9] .rich-text .markup :where(h2){--line-height:var(--line-height-display-40-tight)}}@container (width >= 1930px){[data-v-8d1db6a9] .rich-text .markup :where(h2){--line-height:var(--line-height-display-40-open)}}}[data-v-8d1db6a9] .rich-text .markup :where(h2){margin-block:1em .5em}[data-v-8d1db6a9] .rich-text .markup :where(h3){text-box:trim-both cap alphabetic}[data-v-8d1db6a9] .rich-text .markup :where(h3):where(body,input,select,textarea){text-box:normal}[data-v-8d1db6a9] .rich-text .markup :where(h3){color:var(--fg-up);font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<1080px)or (height<600px){[data-v-8d1db6a9] .rich-text .markup :where(h3){--line-height:var(--line-height-display-24-base);--font-pixel:var(--font-pixel-display-24);font-size:24px}@container (width <= 579px){[data-v-8d1db6a9] .rich-text .markup :where(h3){--line-height:var(--line-height-display-24-tight)}}@container (width >= 1158px){[data-v-8d1db6a9] .rich-text .markup :where(h3){--line-height:var(--line-height-display-24-open)}}}@media(width>=1080px)and (height>=600px){[data-v-8d1db6a9] .rich-text .markup :where(h3){--line-height:var(--line-height-display-32-base);--font-pixel:var(--font-pixel-display-32);font-size:32px}@container (width <= 772px){[data-v-8d1db6a9] .rich-text .markup :where(h3){--line-height:var(--line-height-display-32-tight)}}@container (width >= 1544px){[data-v-8d1db6a9] .rich-text .markup :where(h3){--line-height:var(--line-height-display-32-open)}}}[data-v-8d1db6a9] .rich-text .markup :where(h3){margin-block:1em .75em}[data-v-8d1db6a9] .rich-text .markup :where(h4){text-box:trim-both cap alphabetic}[data-v-8d1db6a9] .rich-text .markup :where(h4):where(body,input,select,textarea){text-box:normal}[data-v-8d1db6a9] .rich-text .markup :where(h4){color:var(--fg-up);font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px)or (height<600px){[data-v-8d1db6a9] .rich-text .markup :where(h4){--line-height:var(--line-height-display-16-base);--font-pixel:var(--font-pixel-display-16);font-size:16px}@container (width <= 386px){[data-v-8d1db6a9] .rich-text .markup :where(h4){--line-height:var(--line-height-display-16-tight)}}@container (width >= 772px){[data-v-8d1db6a9] .rich-text .markup :where(h4){--line-height:var(--line-height-display-16-open)}}}@media(width>=768px)and (height>=600px){[data-v-8d1db6a9] .rich-text .markup :where(h4){--line-height:var(--line-height-display-24-base);--font-pixel:var(--font-pixel-display-24);font-size:24px}@container (width <= 579px){[data-v-8d1db6a9] .rich-text .markup :where(h4){--line-height:var(--line-height-display-24-tight)}}@container (width >= 1158px){[data-v-8d1db6a9] .rich-text .markup :where(h4){--line-height:var(--line-height-display-24-open)}}}[data-v-8d1db6a9] .rich-text .markup :where(h4){color:var(--fg-primary);margin-block:1em .5em}[data-v-8d1db6a9] .rich-text .markup :where(h5){text-box:trim-both cap alphabetic}[data-v-8d1db6a9] .rich-text .markup :where(h5):where(body,input,select,textarea){text-box:normal}[data-v-8d1db6a9] .rich-text .markup :where(h5){color:var(--fg-up);font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--line-height:var(--line-height-display-16-base);--font-pixel:var(--font-pixel-display-16);font-size:16px}@container (width <= 386px){[data-v-8d1db6a9] .rich-text .markup :where(h5){--line-height:var(--line-height-display-16-tight)}}@container (width >= 772px){[data-v-8d1db6a9] .rich-text .markup :where(h5){--line-height:var(--line-height-display-16-open)}}[data-v-8d1db6a9] .rich-text .markup :where(h5){color:var(--fg-primary);margin-block:1.25em .5em}[data-v-8d1db6a9] .rich-text .markup :where(h6){text-box:trim-both cap alphabetic}[data-v-8d1db6a9] .rich-text .markup :where(h6):where(body,input,select,textarea){text-box:normal}[data-v-8d1db6a9] .rich-text .markup :where(h6){font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-transform:uppercase;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--line-height:var(--line-height-display-16-base);--font-pixel:var(--font-pixel-display-16);font-size:16px}@container (width <= 386px){[data-v-8d1db6a9] .rich-text .markup :where(h6){--line-height:var(--line-height-display-16-tight)}}@container (width >= 772px){[data-v-8d1db6a9] .rich-text .markup :where(h6){--line-height:var(--line-height-display-16-open)}}[data-v-8d1db6a9] .rich-text .markup :where(h6) strong{font-weight:var(--font-display-weight-strong)}[data-v-8d1db6a9] .rich-text .markup :where(h6){color:var(--fg-primary);margin-block:1.5em .5em}[data-v-8d1db6a9] .rich-text .markup :where(h2,h3,h4,h5,h6)+*{margin-block-start:0}[data-v-8d1db6a9] .rich-text .markup :where(blockquote),[data-v-8d1db6a9] .rich-text .markup :where(ol),[data-v-8d1db6a9] .rich-text .markup :where(p),[data-v-8d1db6a9] .rich-text .markup :where(ul){margin-block:0 var(--prose-gap,1em)}[data-v-8d1db6a9] .rich-text .markup :where(p:has(+ul,+ol)){margin-block-end:.5em}[data-v-8d1db6a9] .rich-text .markup :where(ul,ol)>li{margin-block-end:.5em;position:relative}[data-v-8d1db6a9] .rich-text .markup :where(ul,ol)>li:before{color:var(--fg-primary);inset-inline-start:.25em;position:absolute}[data-v-8d1db6a9] .rich-text .markup :where(ul){list-style:none;padding-inline-start:0}[data-v-8d1db6a9] .rich-text .markup :where(ul)>li{padding-inline-start:1.25em}[data-v-8d1db6a9] .rich-text .markup :where(ul)>li:before{content:"•"}[data-v-8d1db6a9] .rich-text .markup :where(ol){counter-reset:custom-list-counter;list-style:none;padding-inline-start:0}[data-v-8d1db6a9] .rich-text .markup :where(ol)>li{counter-increment:custom-list-counter;padding-inline-start:1.75em}[data-v-8d1db6a9] .rich-text .markup :where(ol)>li:before{content:counter(custom-list-counter) ") "}[data-v-8d1db6a9] .rich-text .markup :where(a[href]:not(.button)){color:var(--fg-secondary);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.125em;transition:.15s ease}[data-v-8d1db6a9] .rich-text .markup :where(a[href]:not(.button)):focus-visible,[data-v-8d1db6a9] .rich-text .markup :where(a[href]:not(.button)):hover{color:var(--fg-up);text-decoration-color:currentcolor}[data-v-8d1db6a9] .rich-text .markup :where(ul,ol,li,blockquote,td,th,figcaption)>:first-child,[data-v-8d1db6a9] .rich-text .markup>:first-child{margin-block-start:0}[data-v-8d1db6a9] .rich-text .markup :where(ul,ol,li,blockquote,td,th,figcaption)>:last-child,[data-v-8d1db6a9] .rich-text .markup>:last-child{margin-block-end:0}}@layer component{.page-layout[data-v-f6107335]{--sidebar-toggle-inset:calc(var(--sp) * 13);display:flex;flex-direction:column;min-height:100svh;padding-inline-end:var(--sidebar-inset);position:relative}@media(width>=1080px){.page-layout[data-v-f6107335]{--sidebar-inset:var(--sidebar-width);--sidebar-toggle-inset:0px}}.page-layout[data-v-f6107335]:has(.page-top){isolation:isolate}.page-layout .page-top[data-v-f6107335]{position:relative;z-index:-1}.page-layout main[data-v-f6107335]{container-type:inline-size;flex:1}.page-layout .loading-indicator[data-v-f6107335]{display:none;inset-block:0;inset-inline:0 var(--sidebar-inset);pointer-events:none;position:fixed;transition:opacity 1s;transition-behavior:allow-discrete;z-index:2}}@layer component{.page-layout[data-v-13f75dfb]{background-color:var(--bg);color:var(--fg)}}@layer compose{[data-v-13f75dfb] .page-header{padding-block:var(--sp-md)}[data-v-13f75dfb] .page-header .breadcrumb{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width), 100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}[data-v-13f75dfb] .page-header h1{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width), 100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;text-box:trim-both cap alphabetic}[data-v-13f75dfb] .page-header h1:where(body,input,select,textarea){text-box:normal}[data-v-13f75dfb] .page-header h1{color:var(--fg-up);font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px)or (height<600px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-display-48-base);--font-pixel:var(--font-pixel-display-48);font-size:48px}@container (width <= 1158px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-display-48-tight)}}@container (width >= 2316px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-display-48-open)}}}@media(768px<=width<1080px)and (height>=600px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-display-64-base);--font-pixel:var(--font-pixel-display-64);font-size:64px}@container (width <= 1544px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-display-64-tight)}}@container (width >= 3087px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-display-64-open)}}}@media(width>=1080px)and (height>=600px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-display-72-base);--font-pixel:var(--font-pixel-display-72);font-size:72px}@container (width <= 1737px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-display-72-tight)}}@container (width >= 3473px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-display-72-open)}}}[data-v-13f75dfb] .page-header h1{color:var(--fg)}[data-v-13f75dfb] .layout-wrapper{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width), 100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}[data-v-13f75dfb] .content-wrapper{text-box:trim-both cap alphabetic}[data-v-13f75dfb] .content-wrapper:where(body,input,select,textarea){text-box:normal}[data-v-13f75dfb] .content-wrapper{font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:0;text-wrap:pretty}[data-v-13f75dfb] .content-wrapper b,[data-v-13f75dfb] .content-wrapper strong{color:var(--fg-primary);font-weight:var(--font-weight-normal)}[data-v-13f75dfb] .content-wrapper{line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-24);--line-height:var(--line-height-body-24-base);--font-pixel:var(--font-pixel-body-24);font-size:24px}@container (width <= 432px){[data-v-13f75dfb] .content-wrapper{--line-height:var(--line-height-body-24-tight)}}@container (width >= 864px){[data-v-13f75dfb] .content-wrapper{--line-height:var(--line-height-body-24-open)}}}@layer component{.filters[data-v-497140b4]{display:flex;flex-wrap:wrap;gap:var(--sp-xs)}.filters.--stacked[data-v-497140b4]{align-items:stretch;flex-direction:column}.select[data-v-497140b4]{--button-icon-spacing:.375em;--button-bg:var(--bg);--button-bg-hover:var(--bg-down);--button-fg-hover:var(--fg-up);--button-shadow-offset:6px;--button-block-size:2.75em;--button-padding-inline:1em;align-items:start;background:none;border:0;color:var(--button-fg,transparent);cursor:pointer;display:inline-flex;gap:var(--button-icon-spacing);justify-content:flex-start;margin:0;max-width:100%;outline:0 none;padding-block:0;padding-inline:var(--button-padding-inline);position:relative;text-decoration:none;transition:var(--transition);white-space:nowrap;--button-hover-scale-x:1.04;--button-hover-scale-y:1.2;--button-shadow-offset:0px;--button-bg-hover:var(--bg-up);--button-fg:var(--fg);--button-fg-hover:var(--fg-primary);--button-shadow:oklch(from var(--color-blue-10) l c h/.5);--button-fg:var(--fg-down);--button-fg-hover:var(--fg-down)}.select[data-v-497140b4]:where(:not(.--plain)){align-items:center;justify-content:center;min-block-size:var(--button-block-size)}.select:where(:not(.--plain)) .label[data-v-497140b4]{text-box:trim-both cap alphabetic}.select:where(:not(.--plain)) .label[data-v-497140b4]:where(body,input,select,textarea){text-box:normal}.select[data-v-497140b4]:before{border-radius:3px;corner-shape:notch;box-shadow:var(--button-shadow-offset) var(--button-shadow-offset) 0 var(--button-shadow);background-color:var(--button-bg,transparent);content:"";display:block;height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;transition:var(--transition),transform .8s var(--ease-spring);width:100%;z-index:0}.select[data-v-497140b4] *{z-index:1}.select[data-v-497140b4]:focus-visible{outline:2px dashed var(--fg-down);outline-offset:3px}@media(hover:hover){.select[data-v-497140b4]:hover{color:var(--button-fg-hover)}.select[data-v-497140b4]:hover:before{background-color:var(--button-bg-hover);transform:scale(var(--button-hover-scale-x,1),var(--button-hover-scale-y,1))}}.select[data-v-497140b4]:focus-visible{color:var(--button-fg-hover)}.select[data-v-497140b4]:focus-visible:before{background-color:var(--button-bg-hover);transform:scale(var(--button-hover-scale-x,1),var(--button-hover-scale-y,1))}.select[data-v-497140b4]:active{--button-press:calc(var(--button-shadow-offset) / 2);color:var(--button-fg-hover)}.select[data-v-497140b4]:active:before{border-radius:3px;corner-shape:notch;box-shadow:var(--button-press) var(--button-press) 0 var(--button-shadow);background-color:var(--button-bg-hover);transition:none;translate:var(--button-press) var(--button-press)}.select[data-v-497140b4]:where(:not(.--plain)){text-box:trim-both cap alphabetic}.select[data-v-497140b4]:where(:not(.--plain)):where(body,input,select,textarea){text-box:normal}.select[data-v-497140b4]:where(:not(.--plain)){font-family:var(--font-display);font-weight:var(--font-display-weight-normal);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--line-height:var(--line-height-display-16-tight);--font-pixel:var(--font-pixel-display-16);font-size:16px}.select[data-v-497140b4],.select.--chosen[data-v-497140b4]{--button-bg:var(--bg-down)}.select.--chosen[data-v-497140b4]{--button-bg-hover:var(--bg-down);--button-fg:var(--fg-secondary);--button-fg-hover:var(--fg-up);--button-shadow:var(--fg-secondary);--button-fg-hover:var(--fg-secondary)}.select[data-v-497140b4]:has(.control:open){color:var(--button-fg-hover)}.select[data-v-497140b4]:has(.control:open):before{background-color:var(--button-bg-hover);transform:scale(var(--button-hover-scale-x,1),var(--button-hover-scale-y,1))}.select.--keyboard-focus[data-v-497140b4]:has(.control:focus){outline:2px dashed var(--fg-down);outline-offset:3px}.value[data-v-497140b4]{flex:1 0 var(--select-measure);text-align:start}.chevron[data-v-497140b4]{display:inline-block;fill:currentcolor;height:calc(11 * var(--icon-pixel,var(--font-pixel)));overflow:visible;pointer-events:none;vertical-align:middle}.control[data-v-497140b4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:transparent;cursor:pointer;inset:0;outline:0 none;position:absolute}.control optgroup[data-v-497140b4],.control option[data-v-497140b4]{background-color:var(--bg);color:var(--fg)}.control option[data-v-497140b4]:checked{color:var(--fg-secondary)}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.control[data-v-497140b4]{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.control[data-v-497140b4]::picker(select){border-radius:var(--border-radius-control);corner-shape:notch;-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;background-color:var(--bg-up);border:2px solid var(--fg-primary);padding:var(--sp-xs);scrollbar-width:none}.control[data-v-497140b4]::picker-icon{display:none}.control option[data-v-497140b4]{--button-hover-scale-x:1.04;--button-hover-scale-y:1.2;--button-shadow-offset:0px;padding:.75em var(--button-padding-inline)}.control option[data-v-497140b4]:where(:not(.--plain)){text-box:trim-both cap alphabetic}.control option[data-v-497140b4]:where(:not(.--plain)):where(body,input,select,textarea){text-box:normal}.control option[data-v-497140b4]:where(:not(.--plain)){font-family:var(--font-display);font-weight:var(--font-display-weight-normal);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--line-height:var(--line-height-display-16-tight);--font-pixel:var(--font-pixel-display-16);font-size:16px}.control option[data-v-497140b4]::checkmark{color:var(--fg-secondary)}.control option[data-v-497140b4]:focus-visible,.control option[data-v-497140b4]:hover{color:var(--fg-primary)}}}@layer compose{.tag[data-v-497140b4]{--button-icon-spacing:.5em}.--stacked .tag[data-v-497140b4]{justify-content:flex-start}.tag[aria-pressed=false][data-v-497140b4]{--button-fg:var(--fg-down);--button-fg-hover:var(--fg-down)}.tag[aria-pressed=true][data-v-497140b4]{--button-fg-hover:var(--fg-secondary)}}@layer component{.popup-wrapper[data-v-443b7c77]{--transition-duration:.3s;align-items:center;background-color:transparent;border:0;display:flex;height:100%;inset:0 var(--sidebar-inset) 0 0;justify-content:center;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;pointer-events:none;position:fixed;width:auto}.popup-wrapper[data-v-443b7c77]::backdrop{opacity:0}.popup-wrapper.--closed[data-v-443b7c77]{opacity:0}.popup-wrapper.--closing[data-v-443b7c77],.popup-wrapper.--open[data-v-443b7c77],.popup-wrapper.--opening[data-v-443b7c77],.popup-wrapper.--opening-start[data-v-443b7c77]{opacity:1}.popup-wrapper.--open[data-v-443b7c77]{pointer-events:all}.backdrop[data-v-443b7c77]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:oklch(from var(--bg-down) l c h/.8);inset:0;pointer-events:none;position:fixed;transition:opacity var(--transition-duration) ease}.--closed .backdrop[data-v-443b7c77],.--opening-start .backdrop[data-v-443b7c77]{opacity:0}.--open .backdrop[data-v-443b7c77],.--opening .backdrop[data-v-443b7c77]{opacity:1}.--closing .backdrop[data-v-443b7c77]{opacity:0}.popup[data-v-443b7c77]{text-box:trim-both cap alphabetic;font-family:var(--font);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-24);--line-height:var(--line-height-body-24-base);--font-pixel:var(--font-pixel-body-24);font-size:24px}.popup[data-v-443b7c77]:where(body,input,select,textarea){text-box:normal}.popup[data-v-443b7c77],.popup b[data-v-443b7c77],.popup strong[data-v-443b7c77]{font-weight:var(--font-weight-normal)}.popup b[data-v-443b7c77],.popup strong[data-v-443b7c77]{color:var(--fg-primary)}@container (width <= 432px){.popup[data-v-443b7c77]{--line-height:var(--line-height-body-24-tight)}}@container (width >= 864px){.popup[data-v-443b7c77]{--line-height:var(--line-height-body-24-open)}}.popup[data-v-443b7c77]{box-shadow:6px 6px oklch(from var(--color-neutral-10) l c h/33%);--popup-width:576px;--scale-x:1;--scale-y:1;--offset-x:0px;--offset-y:0px;color:var(--fg);display:flex;flex-direction:column;margin:var(--sp-md);max-height:calc(100% - var(--sp-md) * 2);max-width:calc(100% - var(--sp-md) * 2);opacity:1;transform:translate(var(--offset-x)) translateY(var(--offset-y)) scale(var(--scale-x),var(--scale-y));transform-origin:center center;transition:transform var(--transition-duration) cubic-bezier(.657,.235,.168,1.157),opacity .1s ease .1s;width:var(--popup-width)}.popup[data-v-443b7c77],.popup[data-v-443b7c77]:before{border-radius:var(--border-radius-control);corner-shape:notch}.popup[data-v-443b7c77]:before{background:var(--bg);content:"";display:block;inset:0;pointer-events:none;position:absolute;transition:opacity .2s;z-index:2}.--closed .popup[data-v-443b7c77],.--closing .popup[data-v-443b7c77],.--open .popup[data-v-443b7c77]:before,.--opening .popup[data-v-443b7c77]:before{opacity:0}.--sm .popup[data-v-443b7c77]{--popup-width:320px}.--md .popup[data-v-443b7c77]{--popup-width:768px}.--lg .popup[data-v-443b7c77]{--popup-width:992px}.--xl .popup[data-v-443b7c77]{--popup-width:1200px}.--full .popup[data-v-443b7c77]{--popup-width:100%}.popup>div[data-v-443b7c77]:first-child{border-top-left-radius:var(--border-radius-control);border-top-right-radius:var(--border-radius-control);corner-shape:notch}.popup>div[data-v-443b7c77]:last-child{border-bottom-left-radius:var(--border-radius-control);border-bottom-right-radius:var(--border-radius-control);corner-shape:notch}.header[data-v-443b7c77]{align-items:center;background-color:var(--bg);border-bottom:1px solid oklch(from var(--fg) l c h/10%);display:flex;padding-inline:var(--sp-md) calc(var(--sp-md) + var(--sp) * -2);position:relative}.title[data-v-443b7c77]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-transform:uppercase;text-wrap:pretty;flex:1;padding-block:.75em}.title[data-v-443b7c77]:where(body,input,select,textarea){text-box:normal}.content[data-v-443b7c77]{background-color:var(--bg);container-type:inline-size;flex:1;overflow:auto;padding:var(--sp-md)}.content[data-v-443b7c77]:focus-visible{outline:2px dashed var(--fg-down);outline-offset:-.25em}.footer[data-v-443b7c77]{background-color:var(--bg);border-top:1px solid oklch(from var(--fg) l c h/10%);padding:var(--sp-sm) var(--sp-md)}@media(prefers-reduced-motion:reduce){.backdrop[data-v-443b7c77]{transition-duration:var(--motion-fade-in-duration)}.--closing .backdrop[data-v-443b7c77]{transition-duration:var(--motion-fade-out-duration)}.popup[data-v-443b7c77]{transform:none;transition:opacity var(--motion-fade-in-duration) ease}.popup[data-v-443b7c77]:before{transition-duration:var(--motion-fade-in-duration)}.--opening-start .popup[data-v-443b7c77]{opacity:0}.--closing .popup[data-v-443b7c77]{transition-duration:var(--motion-fade-out-duration)}}}@layer compose{.content[data-v-443b7c77]>p:last-child{margin-block-end:0}}html:has(.popup-wrapper.--open){overflow-y:hidden}@layer component{.game-list[data-v-2053257e]{flex-direction:column;gap:var(--sp-sm)}.filter-bar[data-v-2053257e],.game-list[data-v-2053257e]{display:flex}.grid[data-v-2053257e]{--teaser-min-width:480px;display:grid;gap:var(--sp-sm);grid-template-columns:repeat(auto-fill,minmax(min(var(--teaser-min-width),100%),1fr))}.empty[data-v-2053257e]{text-box:trim-both cap alphabetic;font-family:var(--font);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-24);--line-height:var(--line-height-body-24-base);--font-pixel:var(--font-pixel-body-24);font-size:24px}.empty[data-v-2053257e]:where(body,input,select,textarea){text-box:normal}.empty[data-v-2053257e],.empty b[data-v-2053257e],.empty strong[data-v-2053257e]{font-weight:var(--font-weight-normal)}.empty b[data-v-2053257e],.empty strong[data-v-2053257e]{color:var(--fg-primary)}@container (width <= 432px){.empty[data-v-2053257e]{--line-height:var(--line-height-body-24-tight)}}@container (width >= 864px){.empty[data-v-2053257e]{--line-height:var(--line-height-body-24-open)}}.empty[data-v-2053257e]{color:var(--fg-down);margin:0}}@layer compose{.inline-filters[data-v-2053257e]{display:none}@media(width>=1080px){.inline-filters[data-v-2053257e]{display:flex}.filter-button[data-v-2053257e]{display:none}}}@layer component{.hero[data-v-2b099a4b]{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width), 100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;align-items:center;display:flex;flex-direction:column;gap:var(--sp-lg);margin-block-end:var(--sp-md);text-align:center}.headline[data-v-2b099a4b] h2,.headline[data-v-2b099a4b] h3,.headline[data-v-2b099a4b] h4,.headline[data-v-2b099a4b] h5,.headline[data-v-2b099a4b] h6{text-box:trim-both cap alphabetic}.headline[data-v-2b099a4b] h2:where(body,input,select,textarea),.headline[data-v-2b099a4b] h3:where(body,input,select,textarea),.headline[data-v-2b099a4b] h4:where(body,input,select,textarea),.headline[data-v-2b099a4b] h5:where(body,input,select,textarea),.headline[data-v-2b099a4b] h6:where(body,input,select,textarea){text-box:normal}.headline[data-v-2b099a4b] h2,.headline[data-v-2b099a4b] h3,.headline[data-v-2b099a4b] h4,.headline[data-v-2b099a4b] h5,.headline[data-v-2b099a4b] h6{color:var(--fg-up);font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px)or (height<600px){.headline[data-v-2b099a4b] h2,.headline[data-v-2b099a4b] h3,.headline[data-v-2b099a4b] h4,.headline[data-v-2b099a4b] h5,.headline[data-v-2b099a4b] h6{--line-height:var(--line-height-display-48-base);--font-pixel:var(--font-pixel-display-48);font-size:48px}@container (width <= 1158px){.headline[data-v-2b099a4b] h2,.headline[data-v-2b099a4b] h3,.headline[data-v-2b099a4b] h4,.headline[data-v-2b099a4b] h5,.headline[data-v-2b099a4b] h6{--line-height:var(--line-height-display-48-tight)}}@container (width >= 2316px){.headline[data-v-2b099a4b] h2,.headline[data-v-2b099a4b] h3,.headline[data-v-2b099a4b] h4,.headline[data-v-2b099a4b] h5,.headline[data-v-2b099a4b] h6{--line-height:var(--line-height-display-48-open)}}}@media(768px<=width<1080px)and (height>=600px){.headline[data-v-2b099a4b] h2,.headline[data-v-2b099a4b] h3,.headline[data-v-2b099a4b] h4,.headline[data-v-2b099a4b] h5,.headline[data-v-2b099a4b] h6{--line-height:var(--line-height-display-64-base);--font-pixel:var(--font-pixel-display-64);font-size:64px}@container (width <= 1544px){.headline[data-v-2b099a4b] h2,.headline[data-v-2b099a4b] h3,.headline[data-v-2b099a4b] h4,.headline[data-v-2b099a4b] h5,.headline[data-v-2b099a4b] h6{--line-height:var(--line-height-display-64-tight)}}@container (width >= 3087px){.headline[data-v-2b099a4b] h2,.headline[data-v-2b099a4b] h3,.headline[data-v-2b099a4b] h4,.headline[data-v-2b099a4b] h5,.headline[data-v-2b099a4b] h6{--line-height:var(--line-height-display-64-open)}}}@media(width>=1080px)and (height>=600px){.headline[data-v-2b099a4b] h2,.headline[data-v-2b099a4b] h3,.headline[data-v-2b099a4b] h4,.headline[data-v-2b099a4b] h5,.headline[data-v-2b099a4b] h6{--line-height:var(--line-height-display-72-base);--font-pixel:var(--font-pixel-display-72);font-size:72px}@container (width <= 1737px){.headline[data-v-2b099a4b] h2,.headline[data-v-2b099a4b] h3,.headline[data-v-2b099a4b] h4,.headline[data-v-2b099a4b] h5,.headline[data-v-2b099a4b] h6{--line-height:var(--line-height-display-72-tight)}}@container (width >= 3473px){.headline[data-v-2b099a4b] h2,.headline[data-v-2b099a4b] h3,.headline[data-v-2b099a4b] h4,.headline[data-v-2b099a4b] h5,.headline[data-v-2b099a4b] h6{--line-height:var(--line-height-display-72-open)}}}.headline[data-v-2b099a4b] h2,.headline[data-v-2b099a4b] h3,.headline[data-v-2b099a4b] h4,.headline[data-v-2b099a4b] h5,.headline[data-v-2b099a4b] h6{margin-block-end:var(--sp-sm)}.headline[data-v-2b099a4b] h2 em,.headline[data-v-2b099a4b] h3 em,.headline[data-v-2b099a4b] h4 em,.headline[data-v-2b099a4b] h5 em,.headline[data-v-2b099a4b] h6 em{color:var(--fg-up)}.body[data-v-2b099a4b]{margin-block-end:var(--sp-md);max-width:36em}}@layer component{.alert[data-v-e5ac5e7a]{text-box:trim-both cap alphabetic;font-family:var(--font);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-20);--line-height:var(--line-height-body-20-base);--font-pixel:var(--font-pixel-body-20);font-size:20px}.alert[data-v-e5ac5e7a]:where(body,input,select,textarea){text-box:normal}.alert[data-v-e5ac5e7a],.alert b[data-v-e5ac5e7a],.alert strong[data-v-e5ac5e7a]{font-weight:var(--font-weight-normal)}.alert b[data-v-e5ac5e7a],.alert strong[data-v-e5ac5e7a]{color:var(--fg-primary)}@container (width <= 360px){.alert[data-v-e5ac5e7a]{--line-height:var(--line-height-body-20-tight)}}@container (width >= 720px){.alert[data-v-e5ac5e7a]{--line-height:var(--line-height-body-20-open)}}.alert[data-v-e5ac5e7a]{border-radius:var(--border-radius-control);corner-shape:notch;background-color:var(--bg);color:var(--fg);padding:var(--sp-sm)}.alert.--info[data-v-e5ac5e7a]{--bg-up:var(--color-blue-20);--bg:var(--color-blue-30);--bg-down:var(--color-blue-40);--fg-up:var(--color-blue-95);--fg:var(--color-blue-90);--fg-down:var(--color-blue-70);--fg-primary:var(--color-green-80);--fg-secondary:var(--color-orange-80)}.alert.--error[data-v-e5ac5e7a],.alert.--info[data-v-e5ac5e7a],.alert.--success[data-v-e5ac5e7a]{--fg-danger:var(--color-pink-70)}.alert.--success[data-v-e5ac5e7a]{--bg-up:var(--color-green-30);--bg:var(--color-green-40);--bg-down:var(--color-green-50);--fg-up:var(--color-green-98);--fg:var(--color-green-90);--fg-down:var(--color-green-70);--fg-primary:var(--color-green-70);--fg-secondary:var(--color-green-70)}.alert.--error[data-v-e5ac5e7a]{--bg-up:var(--color-orange-20);--bg:var(--color-orange-30);--bg-down:var(--color-orange-40);--fg-up:var(--color-orange-95);--fg:var(--color-orange-90);--fg-down:var(--color-orange-70);--fg-primary:var(--color-pink-80);--fg-secondary:var(--color-green-80)}}@layer compose{.alert[data-v-e5ac5e7a] p:last-child{margin-block-end:0}.alert[data-v-e5ac5e7a] a{color:var(--fg-up);text-decoration-thickness:2px;text-underline-offset:.125em}.alert[data-v-e5ac5e7a] svg{display:inline-block;fill:currentcolor;height:1em;overflow:visible;pointer-events:none;vertical-align:-.25em}}@layer component{.status-messages[data-v-37442b4c]{align-items:center;display:flex;flex-direction:column;gap:var(--sp-xs);inset-block-end:var(--sp-sm);inset-inline-start:0;max-width:100%;position:fixed;width:100%;z-index:var(--z-index-toast)}}@layer compose{.status-messages[data-v-37442b4c] .alert{max-width:var(--container-width-sm);width:100%}}@layer vendor{#toast-layer{background:none;border:0;overflow:visible}#toast-layer,.Vue-Toastification__container{height:100%;inset:0;margin:0;padding:0;pointer-events:none;position:fixed;width:auto}.Vue-Toastification__container{--toast-min-width:30rem;--toast-max-width:var(--toast-min-width);display:flex;flex-direction:column;transition:transform var(--motion-sidebar-duration) var(--ease-out)}.Vue-Toastification__container.bottom-right{align-items:flex-end;justify-content:flex-end;transform:translate(calc(var(--sidebar-inset) * -1))}.Vue-Toastification__container.bottom-center{align-items:center;justify-content:flex-end;transform:translate(calc(var(--sidebar-inset) / -2))}.Vue-Toastification__toast{--close-button-size:3rem;border-radius:var(--border-radius-control);corner-shape:notch;background-color:var(--bg);color:var(--fg);display:flex;flex-direction:column;margin:0 var(--sp-xs) var(--sp-sm);max-width:var(--toast-max-width);min-width:min(100% - var(--sp-md),var(--toast-min-width));overflow:hidden;pointer-events:auto;position:relative;z-index:2}.Vue-Toastification__toast.v-leave-to{pointer-events:none;z-index:1}.Vue-Toastification__toast.Vue-Toastification__bounce-leave-active{margin-inline:0}@property --progress-percentage{inherits:false;initial-value:0;syntax:"<number>"}@keyframes toast-progress-bar{0%{--progress-percentage:100}to{--progress-percentage:0}}.Vue-Toastification__progress-bar{--margin:7px;align-items:center;animation:toast-progress-bar linear 1 forwards;background:conic-gradient(oklch(from var(--fg) l c h/30%),calc(var(--progress-percentage) * 1%),var(--bg) 0);border-radius:50%;box-sizing:content-box;display:flex;height:calc(var(--close-button-size) - var(--margin) * 2);inset-block-start:calc(.375em + var(--margin));inset-inline-end:var(--margin);justify-content:center;position:absolute;transform:scaleX(-1);width:calc(var(--close-button-size) - var(--margin) * 2);z-index:0}.Vue-Toastification__progress-bar:after{background-color:var(--bg);border-radius:50%;content:"";display:block;height:calc(-6px + var(--close-button-size) - var(--margin) * 2);width:calc(-6px + var(--close-button-size) - var(--margin) * 2)}.Vue-Toastification__bounce-enter-active{animation-timing-function:cubic-bezier(.215,.61,.355,1)}.Vue-Toastification__bounce-enter-active.bottom-left,.Vue-Toastification__bounce-enter-active.top-left{animation-name:toast-bounce-in-left}.Vue-Toastification__bounce-enter-active.bottom-right,.Vue-Toastification__bounce-enter-active.top-right{animation-name:toast-bounce-in-right}.Vue-Toastification__bounce-enter-active.top-center{animation-name:toast-bounce-in-down}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:toast-bounce-in-up}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left{animation-name:toast-bounce-out-left}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right{animation-name:toast-bounce-out-right}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:toast-bounce-out-up}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:toast-bounce-out-down}.Vue-Toastification__bounce-enter-active,.Vue-Toastification__bounce-leave-active{animation-duration:1s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-duration:.5s;transition-property:all;transition-timing-function:ease-in-out}@media(prefers-reduced-motion:reduce){.Vue-Toastification__container .Vue-Toastification__bounce-enter-active{animation-duration:var(--motion-fade-in-duration);animation-name:toast-fade-in;animation-timing-function:linear}.Vue-Toastification__container .Vue-Toastification__bounce-leave-active:not(.disable-transition){animation-duration:var(--motion-fade-out-duration);animation-name:toast-fade-out;animation-timing-function:linear}.Vue-Toastification__container .Vue-Toastification__bounce-move{transition:none}}@keyframes toast-bounce-in-right{0%{opacity:0;transform:translate3d(3e3px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes toast-bounce-out-right{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1e3px,0,0)}}@keyframes toast-bounce-in-left{0%{opacity:0;transform:translate3d(-3e3px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes toast-bounce-out-left{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2e3px,0,0)}}@keyframes toast-bounce-in-up{0%{opacity:0;transform:translate3d(0,3e3px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes toast-bounce-out-up{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2e3px,0)}}@keyframes toast-bounce-in-down{0%{opacity:0;transform:translate3d(0,-3e3px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes toast-bounce-out-down{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2e3px,0)}}@keyframes toast-fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-fade-out{0%{opacity:1}to{opacity:0}}}@layer component{.what[data-v-e1e914cf]{margin-block-end:var(--sp-xs)}}@layer component{.what[data-v-1a000cec]{margin-block-end:var(--sp-xs)}}.page-transition-layer[data-v-dc75dcc3]:not([data-page-state=idle],[data-skip-transition][data-role=current]){overflow:clip;position:fixed;width:100%}@layer component{.drawer[data-v-0ece547b]{background-color:var(--bg);color:var(--fg);container-type:inline-size;display:flex;flex-direction:column;gap:.75em;padding:1em var(--sp-sm)}.prompt[data-v-0ece547b]{text-box:trim-both cap alphabetic;font-family:var(--font);letter-spacing:0;text-wrap:pretty}.prompt[data-v-0ece547b]:where(body,input,select,textarea){text-box:normal}.prompt[data-v-0ece547b],.prompt b[data-v-0ece547b],.prompt strong[data-v-0ece547b]{font-weight:var(--font-weight-normal)}.prompt b[data-v-0ece547b],.prompt strong[data-v-0ece547b]{color:var(--fg-primary)}.prompt[data-v-0ece547b]{line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-20);--line-height:var(--line-height-body-20-tight);--font-pixel:var(--font-pixel-body-20);font-size:20px;color:var(--fg-down)}.answers[data-v-0ece547b]{flex-wrap:nowrap}}@layer component{.reveal[data-v-1246ea20]{--reveal-speed:.24s;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--reveal-speed) var(--ease-out)}.reveal.--open[data-v-1246ea20]{grid-template-rows:1fr}@starting-style{.reveal.--open[data-v-1246ea20]{grid-template-rows:0fr}}.reveal-body[data-v-1246ea20]{min-block-size:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.reveal[data-v-1246ea20]{transition:none}}}@layer component{.person[data-v-f075545f]{align-items:center;display:flex;gap:.5em;min-width:0}.avatar-wrapper[data-v-f075545f]{display:block;flex-shrink:0;position:relative}.avatar[data-v-f075545f]{--icon-pixel:3px;block-size:calc(11 * var(--icon-pixel,var(--font-pixel)));border-radius:var(--border-radius-control);display:block;inline-size:calc(11 * var(--icon-pixel,var(--font-pixel)))}.avatar.--placeholder[data-v-f075545f]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:calc(11 * var(--icon-pixel,var(--font-pixel)));overflow:visible;vertical-align:middle;color:var(--fg-down)}.person.--away .avatar[data-v-f075545f]{opacity:.5}.text[data-v-f075545f]{display:flex;flex-direction:column;gap:.25em;min-width:0}.name[data-v-f075545f]{color:var(--fg-up);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person.--away .name[data-v-f075545f]{color:var(--fg-down)}.status[data-v-f075545f]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-transform:uppercase;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--line-height:var(--line-height-display-16-base);--font-pixel:var(--font-pixel-display-16);font-size:16px;color:var(--person-accent,var(--fg-down));overflow:hidden;text-overflow:ellipsis;transition:color var(--transition);white-space:nowrap}.status[data-v-f075545f]:where(body,input,select,textarea){text-box:normal}@container (width <= 386px){.status[data-v-f075545f]{--line-height:var(--line-height-display-16-tight)}}@container (width >= 772px){.status[data-v-f075545f]{--line-height:var(--line-height-display-16-open)}}.status strong[data-v-f075545f]{font-weight:var(--font-display-weight-strong)}.status.--presence[data-v-f075545f]{color:var(--color-green-80)}.person.--away .status.--presence[data-v-f075545f]{color:var(--fg-down)}}@layer component{.person-row[data-v-b8963643]{--announce-speed:1s;--border-width:4px;border-inline-start:var(--border-width) solid var(--person-accent,transparent);display:grid;grid-template-rows:1fr;transition:border-color var(--transition)}.inner[data-v-b8963643]{min-block-size:0}.person-wrapper[data-v-b8963643]{text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-20);--line-height:var(--line-height-body-20-tight);--font-pixel:var(--font-pixel-body-20);font-size:20px;align-items:center;display:flex;gap:.25em;justify-content:space-between;overflow:hidden;padding-block:.6em;padding-inline:calc(var(--sp-sm) - var(--border-width)) var(--sp-sm);position:relative}.person-wrapper[data-v-b8963643]:where(body,input,select,textarea){text-box:normal}.person-wrapper b[data-v-b8963643],.person-wrapper strong[data-v-b8963643]{color:var(--fg-primary);font-weight:var(--font-weight-normal)}.person-wrapper[data-v-b8963643]:after{background-image:linear-gradient(to right,transparent,oklch(from var(--person-accent,transparent) l c h/35%),transparent);content:"";inset:0;pointer-events:none;position:absolute;translate:-100% 0}.person-row.--announcing .person-wrapper[data-v-b8963643]:after{animation:person-announce-b8963643 var(--announce-speed) var(--ease-out)}@keyframes person-announce-b8963643{to{translate:100% 0}}@media(prefers-reduced-motion:reduce){.person-row.--announcing .person-wrapper[data-v-b8963643]:after{animation:none}}}@layer compose{.friend-invite-card[data-v-8c780110]{--person-accent:var(--fg-primary)}}@layer compose{.friend-invite-row[data-v-4f100d5f]{--person-accent:var(--fg-primary)}}@layer component{.friend-row.--dragging[data-v-891831c2]{opacity:.4}.button.remove[data-v-891831c2]{opacity:0}.button.remove[data-v-891831c2]:focus-visible,.friend-row:hover .button.remove[data-v-891831c2]{opacity:1}@media(hover:none){.button.remove[data-v-891831c2]{opacity:1}}}@layer compose{.button.remove[data-v-891831c2]{--button-fg:oklch(from var(--fg-down) l c h / 25%);--button-fg-hover:var(--color-orange-50)}.friend-row.--open[data-v-891831c2]{--person-accent:var(--fg-secondary)}}@layer component{.account-area[data-v-22a3ac81]{border-block-start:2px solid oklch(from var(--fg) l c h/15%);flex-shrink:0}.loading[data-v-22a3ac81],.signed-out[data-v-22a3ac81]{padding:var(--sp-sm)}.options[data-v-22a3ac81]{flex-shrink:0;transition:rotate var(--transition)}.options.--open[data-v-22a3ac81]{rotate:180deg}.sign-in[data-v-22a3ac81]{inline-size:100%}@media(prefers-reduced-motion:reduce){.options[data-v-22a3ac81]{transition:none}}}@layer compose{.sign-in[data-v-22a3ac81]{--button-bg:var(--bg);--button-bg-hover:var(--bg-up)}}@layer component{p[data-v-6f630967]{text-box:trim-both cap alphabetic;font-family:var(--font);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-24);--line-height:var(--line-height-body-24-base);--font-pixel:var(--font-pixel-body-24);font-size:24px;margin-block-end:1em}p[data-v-6f630967]:where(body,input,select,textarea){text-box:normal}p[data-v-6f630967],p b[data-v-6f630967],p strong[data-v-6f630967]{font-weight:var(--font-weight-normal)}p b[data-v-6f630967],p strong[data-v-6f630967]{color:var(--fg-primary)}@container (width <= 432px){p[data-v-6f630967]{--line-height:var(--line-height-body-24-tight)}}@container (width >= 864px){p[data-v-6f630967]{--line-height:var(--line-height-body-24-open)}}.by-name[data-v-6f630967]{margin-block-start:var(--sp-sm)}.confirm[data-v-6f630967]{display:flex;flex-direction:column;gap:var(--sp-sm)}.confirm-prompt[data-v-6f630967]{margin-block-end:0}}@layer component{p[data-v-70b0870c]{text-box:trim-both cap alphabetic;font-family:var(--font);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-24);--line-height:var(--line-height-body-24-base);--font-pixel:var(--font-pixel-body-24);font-size:24px;margin-block-end:1em}p[data-v-70b0870c]:where(body,input,select,textarea){text-box:normal}p[data-v-70b0870c],p b[data-v-70b0870c],p strong[data-v-70b0870c]{font-weight:var(--font-weight-normal)}p b[data-v-70b0870c],p strong[data-v-70b0870c]{color:var(--fg-primary)}@container (width <= 432px){p[data-v-70b0870c]{--line-height:var(--line-height-body-24-tight)}}@container (width >= 864px){p[data-v-70b0870c]{--line-height:var(--line-height-body-24-open)}}}@layer component{.toggle-bar[data-v-18dc3222]{align-items:center;display:flex;gap:var(--sp-sm);min-block-size:var(--bar-block-size);padding-block:var(--sp-xs);padding-inline:var(--sp-sm);inset-block-start:0;inset-inline-end:0;pointer-events:none;position:fixed;z-index:var(--z-index-sticky)}@media(width>=1080px){.backdrop[data-v-18dc3222],.toggle-bar[data-v-18dc3222]{display:none}}.sidebar-toggle[data-v-18dc3222]{pointer-events:auto}.sidebar-toggle.--waiting[data-v-18dc3222]:after{aspect-ratio:1;background-color:var(--fg-primary);border:2px solid var(--bg);border-radius:50%;content:"";inline-size:.75em;inset-block-start:0;inset-inline-end:0;position:absolute;translate:25% -25%}.backdrop[data-v-18dc3222]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:oklch(from var(--bg-down) l c h/.8);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--motion-sidebar-duration) var(--ease-out),visibility var(--motion-sidebar-duration);transition-behavior:allow-discrete;visibility:hidden;z-index:var(--z-index-sticky)}.backdrop.--open[data-v-18dc3222]{opacity:1;pointer-events:auto;visibility:visible}.social-sidebar[data-v-18dc3222]{background-color:var(--bg-down);container-type:inline-size;display:flex;flex-direction:column;inline-size:var(--sidebar-width);inset-block:0;inset-inline-end:0;position:fixed;transition:opacity var(--motion-sidebar-duration) var(--ease-out),transform var(--motion-sidebar-duration) var(--ease-out),visibility var(--motion-sidebar-duration);transition-behavior:allow-discrete;z-index:var(--z-index-sticky)}@media(width<1080px){.social-sidebar[data-v-18dc3222]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity var(--motion-sidebar-duration) var(--ease-out),transform var(--motion-sidebar-duration) var(--ease-out),translate var(--motion-sidebar-duration) var(--ease-out),visibility var(--motion-sidebar-duration);transition-behavior:allow-discrete;translate:100% 0}.social-sidebar[data-v-18dc3222]:not(.--open){visibility:hidden}.social-sidebar.--open[data-v-18dc3222]{translate:0 0}}@media(width<768px){.social-sidebar[data-v-18dc3222]{inline-size:90svw}}.header[data-v-18dc3222]{align-items:center;display:flex;gap:var(--sp-sm);min-block-size:var(--bar-block-size);padding-block:var(--sp-xs);padding-inline:var(--sp-sm);border-block-end:2px solid oklch(from var(--fg) l c h/15%);flex-shrink:0}.title[data-v-18dc3222]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-weight:var(--font-display-weight-normal);letter-spacing:0;text-transform:uppercase;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--line-height:var(--line-height-display-24-tight);--font-pixel:var(--font-pixel-display-24);font-size:24px;flex:1;text-wrap:nowrap}.title[data-v-18dc3222]:where(body,input,select,textarea){text-box:normal}@media(width>=1080px){.dismiss[data-v-18dc3222]{display:none}}.body[data-v-18dc3222]{display:flex;flex:1;flex-direction:column;overflow:clip auto}.error[data-v-18dc3222],.no-friends[data-v-18dc3222],.sign-in-prompt[data-v-18dc3222]{container-type:inline-size;margin-block-end:.5em;margin-inline:var(--sp-sm)}.error[data-v-18dc3222]:first-child,.no-friends[data-v-18dc3222]:first-child,.sign-in-prompt[data-v-18dc3222]:first-child{padding-block-start:1em}.no-friends[data-v-18dc3222],.sign-in-prompt[data-v-18dc3222]{text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-20);--line-height:var(--line-height-body-20-base);--font-pixel:var(--font-pixel-body-20);font-size:20px}.no-friends[data-v-18dc3222]:where(body,input,select,textarea),.sign-in-prompt[data-v-18dc3222]:where(body,input,select,textarea){text-box:normal}.no-friends b[data-v-18dc3222],.no-friends strong[data-v-18dc3222],.sign-in-prompt b[data-v-18dc3222],.sign-in-prompt strong[data-v-18dc3222]{color:var(--fg-primary);font-weight:var(--font-weight-normal)}@container (width <= 360px){.no-friends[data-v-18dc3222],.sign-in-prompt[data-v-18dc3222]{--line-height:var(--line-height-body-20-tight)}}@container (width >= 720px){.no-friends[data-v-18dc3222],.sign-in-prompt[data-v-18dc3222]{--line-height:var(--line-height-body-20-open)}}.no-friends[data-v-18dc3222],.sign-in-prompt[data-v-18dc3222]{color:var(--fg-down)}.rows[data-v-18dc3222]{--row-leave-speed:.5s;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.row-leave-active[data-v-18dc3222]{overflow:hidden;transition:grid-template-rows var(--row-leave-speed) var(--ease-out),opacity var(--row-leave-speed) var(--ease-out),translate var(--row-leave-speed) var(--ease-out)}.row-leave-to[data-v-18dc3222]{grid-template-rows:0fr;opacity:0;translate:100% 0}@media(prefers-reduced-motion:reduce){.row-leave-active[data-v-18dc3222]{transition:none}}.error[data-v-18dc3222]{text-box:trim-both cap alphabetic;font-family:var(--font);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-20);--line-height:var(--line-height-body-20-base);--font-pixel:var(--font-pixel-body-20);font-size:20px}.error[data-v-18dc3222]:where(body,input,select,textarea){text-box:normal}.error[data-v-18dc3222],.error b[data-v-18dc3222],.error strong[data-v-18dc3222]{font-weight:var(--font-weight-normal)}.error b[data-v-18dc3222],.error strong[data-v-18dc3222]{color:var(--fg-primary)}@container (width <= 360px){.error[data-v-18dc3222]{--line-height:var(--line-height-body-20-tight)}}@container (width >= 720px){.error[data-v-18dc3222]{--line-height:var(--line-height-body-20-open)}}.error[data-v-18dc3222]{color:var(--fg-danger,var(--fg-up))}.sidebar-enter-from[data-v-18dc3222],.sidebar-leave-to[data-v-18dc3222],.social-sidebar.--arriving[data-v-18dc3222]{opacity:0;pointer-events:none;transform:translate(var(--motion-sidebar-slide))}.sidebar-enter-from[data-v-18dc3222],.social-sidebar.--arriving[data-v-18dc3222]{visibility:hidden}@media(prefers-reduced-motion:reduce){.sidebar-enter-from[data-v-18dc3222],.social-sidebar.--arriving[data-v-18dc3222]{transform:none}}}@layer compose{.dismiss[data-v-18dc3222]{margin-inline-end:calc(-.5 * (var(--button-block-size) - (11 * var(--icon-pixel,var(--font-pixel)))))}.invite[data-v-18dc3222]{--button-block-size:var(--bar-block-size);--button-padding-inline:var(--sp-sm);--button-icon-spacing:.5em;align-self:stretch;justify-content:flex-start}.toggle-bar[data-v-18dc3222]{transition-duration:var(--motion-sidebar-duration);transition-property:opacity,visibility;transition-timing-function:var(--ease-out)}.toggle-leave-to[data-v-18dc3222]{opacity:0;pointer-events:none}.toggle-bar.--arriving[data-v-18dc3222],.toggle-enter-from[data-v-18dc3222]{opacity:0;pointer-events:none;visibility:hidden}}@layer component{.screen[data-v-5d8e79c0]{--copy-width:48ch;inline-size:100%}.title[data-v-5d8e79c0]{text-box:trim-both cap alphabetic;color:var(--fg-up);font-family:var(--font-display);font-weight:var(--font-display-weight-normal);text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);margin:0 0 .5em;text-align:center}.title[data-v-5d8e79c0]:where(body,input,select,textarea){text-box:normal}@media(width<768px)or (height<600px){.title[data-v-5d8e79c0]{--line-height:var(--line-height-display-48-base);--font-pixel:var(--font-pixel-display-48);font-size:48px}@container (width <= 1158px){.title[data-v-5d8e79c0]{--line-height:var(--line-height-display-48-tight)}}@container (width >= 2316px){.title[data-v-5d8e79c0]{--line-height:var(--line-height-display-48-open)}}}@media(768px<=width<1080px)and (height>=600px){.title[data-v-5d8e79c0]{--line-height:var(--line-height-display-64-base);--font-pixel:var(--font-pixel-display-64);font-size:64px}@container (width <= 1544px){.title[data-v-5d8e79c0]{--line-height:var(--line-height-display-64-tight)}}@container (width >= 3087px){.title[data-v-5d8e79c0]{--line-height:var(--line-height-display-64-open)}}}@media(width>=1080px)and (height>=600px){.title[data-v-5d8e79c0]{--line-height:var(--line-height-display-72-base);--font-pixel:var(--font-pixel-display-72);font-size:72px}@container (width <= 1737px){.title[data-v-5d8e79c0]{--line-height:var(--line-height-display-72-tight)}}@container (width >= 3473px){.title[data-v-5d8e79c0]{--line-height:var(--line-height-display-72-open)}}}.lede[data-v-5d8e79c0]{text-box:trim-both cap alphabetic;font-family:var(--font);letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-24);--line-height:var(--line-height-body-24-base);--font-pixel:var(--font-pixel-body-24);font-size:24px;margin:0 auto 2em;max-inline-size:var(--copy-width);text-align:center}.lede[data-v-5d8e79c0]:where(body,input,select,textarea){text-box:normal}.lede[data-v-5d8e79c0],.lede b[data-v-5d8e79c0],.lede strong[data-v-5d8e79c0]{font-weight:var(--font-weight-normal)}.lede b[data-v-5d8e79c0],.lede strong[data-v-5d8e79c0]{color:var(--fg-primary)}@container (width <= 432px){.lede[data-v-5d8e79c0]{--line-height:var(--line-height-body-24-tight)}}@container (width >= 864px){.lede[data-v-5d8e79c0]{--line-height:var(--line-height-body-24-open)}}.body[data-v-5d8e79c0]{container-type:inline-size;inline-size:100%}.actions[data-v-5d8e79c0]{justify-content:center;margin-block-start:2em}}@layer base{:root{--color-white:oklch(100% 0 0);--color-black:oklch(2% .003 190);--color-neutral-10:oklch(10% .04 355);--color-neutral-15:oklch(15% .04 335);--color-neutral-20:oklch(20% .04 305);--color-neutral-30:oklch(30% .06 285);--color-neutral-40:oklch(40% .09 270);--color-neutral-50:oklch(50% .09 265);--color-neutral-60:oklch(60% .09 260);--color-neutral-70:oklch(70% .08 252);--color-neutral-80:oklch(80% .07 245);--color-neutral-90:oklch(90% .05 240);--color-neutral-98:oklch(98% .02 200);--color-blue-10:oklch(10% .07 255);--color-blue-20:oklch(20% .09 245);--color-blue-30:oklch(30% .12 230);--color-blue-40:oklch(40% .16 220);--color-blue-50:oklch(50% .26 210);--color-blue-60:oklch(60% .4 200);--color-blue-70:oklch(70% .35 200);--color-blue-80:oklch(80% .32 200);--color-blue-90:oklch(90% .24 200);--color-blue-95:oklch(95% .12 195);--color-blue-98:oklch(98% .04 195);--color-orange-10:oklch(10% .06 350);--color-orange-20:oklch(20% .1 5);--color-orange-30:oklch(30% .14 15);--color-orange-40:oklch(40% .18 25);--color-orange-50:oklch(50% .2 35);--color-orange-60:oklch(60% .2 45);--color-orange-70:oklch(70% .18 60);--color-orange-80:oklch(80% .16 60);--color-orange-90:oklch(90% .12 60);--color-orange-95:oklch(95% .07 65);--color-orange-98:oklch(98% .04 70);--color-pink-10:oklch(10% .08 330);--color-pink-20:oklch(20% .12 335);--color-pink-30:oklch(30% .16 340);--color-pink-40:oklch(40% .2 340);--color-pink-50:oklch(50% .22 340);--color-pink-60:oklch(60% .24 340);--color-pink-70:oklch(70% .24 340);--color-pink-80:oklch(80% .2 340);--color-pink-90:oklch(90% .12 340);--color-pink-95:oklch(95% .06 340);--color-pink-98:oklch(98% .03 340);--color-green-10:oklch(10% .05 220);--color-green-20:oklch(20% .07 200);--color-green-30:oklch(30% .1 180);--color-green-40:oklch(40% .14 160);--color-green-50:oklch(50% .18 150);--color-green-60:oklch(60% .22 140);--color-green-70:oklch(70% .24 135);--color-green-80:oklch(80% .22 135);--color-green-90:oklch(90% .16 135);--color-green-95:oklch(95% .07 135);--color-green-98:oklch(98% .03 135);--measure:72ch;--measure-short:36ch;--sp:4px;--container-padding:calc(var(--sp) * 4);--sp-xs:calc(var(--sp) * 2);--sp-sm:calc(var(--sp) * 4);--sp-md:calc(var(--sp) * 8);--sp-lg:calc(var(--sp) * 16);--sp-xl:calc(var(--sp) * 32);--sp-xxl:calc(var(--sp) * 48);--font-pixel-body-20:2px;--font-body-20:"Fusion Pixel 10px", monospace;--line-height-body-20-tight:23px;--line-height-body-20-base:26px;--line-height-body-20-open:28px;--font-pixel-body-24:2px;--font-body-24:"Fusion Pixel 12px", monospace;--line-height-body-24-tight:29px;--line-height-body-24-base:31px;--line-height-body-24-open:34px;--font-pixel-body-36:3px;--font-body-36:"Fusion Pixel 12px", monospace;--line-height-body-36-tight:39px;--line-height-body-36-base:46px;--line-height-body-36-open:50px;--font-pixel-display-16:2px;--line-height-display-16-tight:19px;--line-height-display-16-base:22px;--line-height-display-16-open:24px;--font-pixel-display-24:3px;--line-height-display-24-tight:25px;--line-height-display-24-base:29px;--line-height-display-24-open:32px;--font-pixel-display-32:4px;--line-height-display-32-tight:34px;--line-height-display-32-base:38px;--line-height-display-32-open:40px;--font-pixel-display-40:5px;--line-height-display-40-tight:41px;--line-height-display-40-base:45px;--line-height-display-40-open:49px;--font-pixel-display-48:6px;--line-height-display-48-tight:48px;--line-height-display-48-base:54px;--line-height-display-48-open:59px;--font-pixel-display-64:8px;--line-height-display-64-tight:64px;--line-height-display-64-base:72px;--line-height-display-64-open:80px;--font-pixel-display-72:9px;--line-height-display-72-tight:71px;--line-height-display-72-base:82px;--line-height-display-72-open:90px;--container-width-xl:1650px;--container-width-lg:1350px;--container-width-md:1024px;--container-width-sm:768px;--container-post-content:860px;--sidebar-width:320px;--bar-block-size:60px;--sidebar-inset:0px;--sidebar-toggle-inset:0px;--font:"Fusion Pixel 12px", monospace;--font-weight-normal:400;--font-display:"Silkscreen", monospace;--font-display-weight-normal:400;--font-display-weight-strong:700;--font-mono:monospace;--font-mono-weight-normal:400;--font-mono-weight-strong:700;--transition:.15s ease-in-out;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:linear(0, .198 2.2%, 1.281 7.6%, 1.436 9%, 1.493 10.4%, 1.391 12.8%, .857 18.2%, .757 20.8%, .801 23.2%, 1.072 28.8%, 1.12 31.4%, .941 41.8%, 1.029 52.4%, .986 62.8%, 1);--border-radius-control:4px;--border-radius-panel:6px;--z-index-sticky:50;--z-index-popover:10;--z-index-toast:110}@media(width>=768px){:root{--sp:5px;--container-padding:calc(var(--sp) * 8)}}@property --bg-up{inherits:true;initial-value:transparent;syntax:"<color>"}@property --bg{inherits:true;initial-value:transparent;syntax:"<color>"}@property --bg-down{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-up{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-down{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-primary{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-secondary{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-danger{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-tertiary{inherits:true;initial-value:transparent;syntax:"<color>"}@property --bg-opacity{inherits:false;initial-value:1;syntax:"<number>"}@property --line-height{inherits:true;initial-value:0px;syntax:"<length>"}}@layer utility{.--palette-base{--bg-up:var(--color-neutral-10);--bg:var(--color-neutral-15);--bg-down:var(--color-neutral-20);--fg-up:var(--color-neutral-98);--fg:var(--color-neutral-90);--fg-down:var(--color-neutral-70);--fg-primary:var(--color-blue-70);--fg-secondary:var(--color-pink-70);--fg-tertiary:var(--color-green-70)}.--palette-base,.--palette-danger,.--palette-info,.--palette-primary,.--palette-secondary,.--palette-success{--fg-danger:var(--color-pink-70)}.--palette-primary{--bg-up:var(--color-blue-20);--bg:var(--color-blue-30);--bg-down:var(--color-blue-40);--fg-up:var(--color-blue-95);--fg:var(--color-blue-90);--fg-down:var(--color-blue-70);--fg-primary:var(--color-green-80);--fg-secondary:var(--color-orange-80)}.--palette-secondary{--bg-up:var(--color-pink-20);--bg:var(--color-pink-30);--bg-down:var(--color-pink-40);--fg-up:var(--color-pink-95);--fg:var(--color-pink-90);--fg-down:var(--color-pink-70);--fg-primary:var(--color-orange-80);--fg-secondary:var(--color-blue-80)}.--palette-info{--bg-up:var(--color-blue-20);--bg:var(--color-blue-30);--bg-down:var(--color-blue-40);--fg-up:var(--color-blue-95);--fg:var(--color-blue-90);--fg-down:var(--color-blue-70);--fg-primary:var(--color-green-80);--fg-secondary:var(--color-orange-80)}.--palette-success{--bg-up:var(--color-green-30);--bg:var(--color-green-40);--bg-down:var(--color-green-50);--fg-up:var(--color-green-98);--fg:var(--color-green-90);--fg-down:var(--color-green-70);--fg-primary:var(--color-green-70);--fg-secondary:var(--color-green-70)}.--palette-danger{--bg-up:var(--color-orange-20);--bg:var(--color-orange-30);--bg-down:var(--color-orange-40);--fg-up:var(--color-orange-95);--fg:var(--color-orange-90);--fg-down:var(--color-orange-70);--fg-primary:var(--color-pink-80);--fg-secondary:var(--color-green-80)}}@layer base{@font-face{font-display:swap;font-family:Fusion Pixel\ 8px;font-style:normal;font-weight:400;src:url(/themes/custom/project_theme/fonts/fusion-pixel-8px.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fusion Pixel\ 10px;font-style:normal;font-weight:400;src:url(/themes/custom/project_theme/fonts/fusion-pixel-10px.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fusion Pixel\ 12px;font-style:normal;font-weight:400;src:url(/themes/custom/project_theme/fonts/fusion-pixel-12px.woff2) format("woff2")}@font-face{font-display:swap;font-family:Medodica;font-style:normal;font-weight:400;src:url(/themes/custom/project_theme/fonts/medodica-regular.otf) format("opentype")}}@layer reset{*,:after,:before{box-sizing:border-box}*{margin:0}}@layer base{#__nuxt,body,html{height:100%}html{overflow-x:clip;scroll-behavior:smooth}html:has(.social-sidebar.--open){overflow-y:hidden}@media(width>=1080px){html:has(.social-sidebar.--open){overflow-y:visible}}body{text-box:trim-both cap alphabetic;letter-spacing:0;text-wrap:pretty;line-height:var(--line-height);transition:--line-height var(--transition);--font:var(--font-body-20);--line-height:var(--line-height-body-20-base);--font-pixel:var(--font-pixel-body-20);font-size:20px;--bg-up:var(--color-neutral-10);--bg:var(--color-neutral-15);--bg-down:var(--color-neutral-20);--fg-up:var(--color-neutral-98);--fg:var(--color-neutral-90);--fg-down:var(--color-neutral-70);--fg-primary:var(--color-blue-70);--fg-secondary:var(--color-pink-70);--fg-danger:var(--color-pink-70);--fg-tertiary:var(--color-green-70);background-color:var(--bg);color:var(--fg);font-family:var(--font)}body:where(body,input,select,textarea){text-box:normal}body,body b,body strong{font-weight:var(--font-weight-normal)}body b,body strong{color:var(--fg-primary)}@container (width <= 360px){body{--line-height:var(--line-height-body-20-tight)}}@container (width >= 720px){body{--line-height:var(--line-height-body-20-open)}}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(ol),:where(ul){padding-inline:0}:where(ol) :where(li),:where(ul) :where(li){list-style:none}@media(prefers-reduced-motion:reduce){:not(.popup-wrapper>.popup,.popup-wrapper>.backdrop,.Vue-Toastification__toast,.Vue-Toastification__progress-bar),:not(.popup-wrapper>.popup,.popup-wrapper>.backdrop,.Vue-Toastification__toast,.Vue-Toastification__progress-bar):after,:not(.popup-wrapper>.popup,.popup-wrapper>.backdrop,.Vue-Toastification__toast,.Vue-Toastification__progress-bar):before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}}.app,.page-region,.page-transition-layer{height:100%;position:relative}@media(width>=1080px){html:has(.app.--with-sidebar:not(.--sidebar-arriving)){--sidebar-inset:var(--sidebar-width)}}.page-transition-layer[data-role=current]:not([data-page-state=idle]){inset-block-start:calc(var(--transition-scroll,0px) * -1);z-index:1}.elsewhere-overlay{align-items:center;background-color:var(--bg);display:flex;inset:0;justify-content:center;padding:var(--sp-lg);position:fixed;z-index:var(--z-index-sticky)}
