@charset "UTF-8";@layer reset,base,utility,vendor,component,compose;@layer component{.list[data-v-438ab2eb]{font-family:var(--font-display);font-weight:400;text-transform:uppercase;text-wrap:pretty;--line-height:var(--line-height-sm-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 386px){.list[data-v-438ab2eb]{--line-height:var(--line-height-sm-tight)}}@container (width >= 772px){.list[data-v-438ab2eb]{--line-height:var(--line-height-sm-open)}}}@media(768px<=width<1080px){@container (width <= 434px){.list[data-v-438ab2eb]{--line-height:var(--line-height-sm-tight)}}@container (width >= 868px){.list[data-v-438ab2eb]{--line-height:var(--line-height-sm-open)}}}@media(width>=1080px){@container (width <= 482px){.list[data-v-438ab2eb]{--line-height:var(--line-height-sm-tight)}}@container (width >= 965px){.list[data-v-438ab2eb]{--line-height:var(--line-height-sm-open)}}}.list[data-v-438ab2eb]{font-size:var(--font-size-sm)}.list strong[data-v-438ab2eb]{font-weight:900}.list[data-v-438ab2eb]{flex-wrap:wrap;list-style:none;margin:0;padding:0}.item[data-v-438ab2eb],.list[data-v-438ab2eb]{align-items:center;display:flex;gap:var(--sp-xs)}.link[data-v-438ab2eb]{color:var(--fg-down);text-decoration:none;text-underline-offset:.15em;transition:var(--transition)}.link[data-v-438ab2eb]:focus-visible,.link[data-v-438ab2eb]:hover{color:var(--fg)}.link[data-v-438ab2eb]:focus,.link[data-v-438ab2eb]:hover{text-decoration:underline}.text[data-v-438ab2eb]{color:var(--fg-down);font-weight:500}.item.--current .text[data-v-438ab2eb]{color:var(--fg)}.separator[data-v-438ab2eb]{color:var(--fg-down);-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer component{.--footer[data-v-adab7e0f]{--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%;--line-height:var(--line-height-xs-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 202px){.--footer[data-v-adab7e0f]{--line-height:var(--line-height-xs-tight)}}@container (width >= 403px){.--footer[data-v-adab7e0f]{--line-height:var(--line-height-xs-open)}}}@media(768px<=width<1080px){@container (width <= 230px){.--footer[data-v-adab7e0f]{--line-height:var(--line-height-xs-tight)}}@container (width >= 461px){.--footer[data-v-adab7e0f]{--line-height:var(--line-height-xs-open)}}}@media(width>=1080px){@container (width <= 259px){.--footer[data-v-adab7e0f]{--line-height:var(--line-height-xs-tight)}}@container (width >= 518px){.--footer[data-v-adab7e0f]{--line-height:var(--line-height-xs-open)}}}.--footer[data-v-adab7e0f]{font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.--footer strong[data-v-adab7e0f]{color:var(--fg-primary);font-weight:inherit}.--footer[data-v-adab7e0f]{color:var(--fg-down);line-height:1.2;padding-block:var(--sp-md)}@media(width>=1080px){.--footer[data-v-adab7e0f]{padding-block:var(--sp-sm)}}}@layer compose{[data-v-adab7e0f] .rich-text .markup{align-items:center;display:flex;flex-direction:column;gap:1em 3em;justify-content:space-between;text-align:center}@media(width>=1080px){[data-v-adab7e0f] .rich-text .markup{flex-direction:row}}[data-v-adab7e0f] .rich-text a{color:var(--fg);text-decoration-color:oklch(from var(--fg) l c h/30%);text-underline-offset:.15em;transition:.25s ease}[data-v-adab7e0f] .rich-text a:focus-visible,[data-v-adab7e0f] .rich-text a:hover{text-decoration-color:var(--fg-primary)}}@layer component{.messages[data-v-5f7dbe85]{align-items:center;bottom:var(--sp-sm);display:flex;flex-direction:column;gap:var(--sp-xs);left:0;max-width:100%;position:fixed;width:100%;z-index:110}.messages[data-v-5f7dbe85] .alert{max-width:var(--container-width-sm);width:100%}}@layer component{.layout[data-v-9bf2a724]{--col-count:1;display:grid;gap:var(--sp-lg);grid-template-columns:repeat(var(--col-count),1fr)}@media(width>=768px){.--twocol-section[data-v-9bf2a724]{--col-count:2}.--threecol-section[data-v-9bf2a724]{--col-count:3}.--fourcol-section[data-v-9bf2a724]{--col-count:2}}@media(width>=1080px){.--fourcol-section[data-v-9bf2a724]{--col-count:4}}}@layer component{.local-tasks[data-v-a84181d7]{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.local-tasks a[data-v-a84181d7]{font-family:var(--font-display);font-weight:400;text-transform:uppercase;text-wrap:pretty;color:var(--fg-down);display:block;padding:.5em;text-decoration:none;transition:var(--transition)}.local-tasks a.--active[data-v-a84181d7]{color:var(--fg-up)}.local-tasks a[data-v-a84181d7]:focus-visible,.local-tasks a[data-v-a84181d7]:hover{color:var(--fg-primary)}.local-tasks.--secondary a[data-v-a84181d7]{font-family:var(--font-display);font-weight:400;text-transform:uppercase;text-wrap:pretty;--line-height:var(--line-height-sm-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 386px){.local-tasks.--secondary a[data-v-a84181d7]{--line-height:var(--line-height-sm-tight)}}@container (width >= 772px){.local-tasks.--secondary a[data-v-a84181d7]{--line-height:var(--line-height-sm-open)}}}@media(768px<=width<1080px){@container (width <= 434px){.local-tasks.--secondary a[data-v-a84181d7]{--line-height:var(--line-height-sm-tight)}}@container (width >= 868px){.local-tasks.--secondary a[data-v-a84181d7]{--line-height:var(--line-height-sm-open)}}}@media(width>=1080px){@container (width <= 482px){.local-tasks.--secondary a[data-v-a84181d7]{--line-height:var(--line-height-sm-tight)}}@container (width >= 965px){.local-tasks.--secondary a[data-v-a84181d7]{--line-height:var(--line-height-sm-open)}}}.local-tasks.--secondary a[data-v-a84181d7]{font-size:var(--font-size-sm)}.local-tasks.--secondary a strong[data-v-a84181d7]{font-weight:900}}@layer component{.game[data-v-81d34b5a] :where(h2){color:var(--fg-up);font-family:var(--font-display);font-weight:400;text-wrap:pretty;--line-height:var(--line-height-xl-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 675px){.game[data-v-81d34b5a] :where(h2){--line-height:var(--line-height-xl-tight)}}@container (width >= 1351px){.game[data-v-81d34b5a] :where(h2){--line-height:var(--line-height-xl-open)}}}@media(768px<=width<1080px){@container (width <= 772px){.game[data-v-81d34b5a] :where(h2){--line-height:var(--line-height-xl-tight)}}@container (width >= 1544px){.game[data-v-81d34b5a] :where(h2){--line-height:var(--line-height-xl-open)}}}@media(width>=1080px){@container (width <= 868px){.game[data-v-81d34b5a] :where(h2){--line-height:var(--line-height-xl-tight)}}@container (width >= 1737px){.game[data-v-81d34b5a] :where(h2){--line-height:var(--line-height-xl-open)}}}.game[data-v-81d34b5a] :where(h2){font-size:var(--font-size-xl);margin-block:1em .5em}.game[data-v-81d34b5a] :where(h3){color:var(--fg-up);font-family:var(--font-display);font-weight:400;text-wrap:pretty;--line-height:var(--line-height-lg-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 579px){.game[data-v-81d34b5a] :where(h3){--line-height:var(--line-height-lg-tight)}}@container (width >= 1158px){.game[data-v-81d34b5a] :where(h3){--line-height:var(--line-height-lg-open)}}}@media(768px<=width<1080px){@container (width <= 627px){.game[data-v-81d34b5a] :where(h3){--line-height:var(--line-height-lg-tight)}}@container (width >= 1254px){.game[data-v-81d34b5a] :where(h3){--line-height:var(--line-height-lg-open)}}}@media(width>=1080px){@container (width <= 724px){.game[data-v-81d34b5a] :where(h3){--line-height:var(--line-height-lg-tight)}}@container (width >= 1447px){.game[data-v-81d34b5a] :where(h3){--line-height:var(--line-height-lg-open)}}}.game[data-v-81d34b5a] :where(h3){font-size:var(--font-size-lg);margin-block:1em .75em}.game[data-v-81d34b5a] :where(h4){color:var(--fg-up);font-family:var(--font-display);font-weight:400;text-wrap:pretty;--line-height:var(--line-height-base-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 482px){.game[data-v-81d34b5a] :where(h4){--line-height:var(--line-height-base-tight)}}@container (width >= 965px){.game[data-v-81d34b5a] :where(h4){--line-height:var(--line-height-base-open)}}}@media(768px<=width<1080px){@container (width <= 531px){.game[data-v-81d34b5a] :where(h4){--line-height:var(--line-height-base-tight)}}@container (width >= 1061px){.game[data-v-81d34b5a] :where(h4){--line-height:var(--line-height-base-open)}}}@media(width>=1080px){@container (width <= 579px){.game[data-v-81d34b5a] :where(h4){--line-height:var(--line-height-base-tight)}}@container (width >= 1158px){.game[data-v-81d34b5a] :where(h4){--line-height:var(--line-height-base-open)}}}.game[data-v-81d34b5a] :where(h4){font-size:var(--font-size-base);color:var(--fg-primary);margin-block:1em .5em}.game[data-v-81d34b5a] :where(h5){color:var(--fg-up);font-family:var(--font-display);font-weight:400;text-wrap:pretty;--line-height:var(--line-height-sm-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 386px){.game[data-v-81d34b5a] :where(h5){--line-height:var(--line-height-sm-tight)}}@container (width >= 772px){.game[data-v-81d34b5a] :where(h5){--line-height:var(--line-height-sm-open)}}}@media(768px<=width<1080px){@container (width <= 434px){.game[data-v-81d34b5a] :where(h5){--line-height:var(--line-height-sm-tight)}}@container (width >= 868px){.game[data-v-81d34b5a] :where(h5){--line-height:var(--line-height-sm-open)}}}@media(width>=1080px){@container (width <= 482px){.game[data-v-81d34b5a] :where(h5){--line-height:var(--line-height-sm-tight)}}@container (width >= 965px){.game[data-v-81d34b5a] :where(h5){--line-height:var(--line-height-sm-open)}}}.game[data-v-81d34b5a] :where(h5){font-size:var(--font-size-sm);color:var(--fg-primary);margin-block:1.25em .5em}.game[data-v-81d34b5a] :where(h6){font-family:var(--font-display);font-weight:400;text-transform:uppercase;text-wrap:pretty;--line-height:var(--line-height-sm-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 386px){.game[data-v-81d34b5a] :where(h6){--line-height:var(--line-height-sm-tight)}}@container (width >= 772px){.game[data-v-81d34b5a] :where(h6){--line-height:var(--line-height-sm-open)}}}@media(768px<=width<1080px){@container (width <= 434px){.game[data-v-81d34b5a] :where(h6){--line-height:var(--line-height-sm-tight)}}@container (width >= 868px){.game[data-v-81d34b5a] :where(h6){--line-height:var(--line-height-sm-open)}}}@media(width>=1080px){@container (width <= 482px){.game[data-v-81d34b5a] :where(h6){--line-height:var(--line-height-sm-tight)}}@container (width >= 965px){.game[data-v-81d34b5a] :where(h6){--line-height:var(--line-height-sm-open)}}}.game[data-v-81d34b5a] :where(h6){font-size:var(--font-size-sm)}.game :where(h6) strong[data-v-81d34b5a]{font-weight:900}.game[data-v-81d34b5a] :where(h6){color:var(--fg-primary);margin-block:1.5em .5em}.game[data-v-81d34b5a] :where(blockquote),.game[data-v-81d34b5a] :where(ol),.game[data-v-81d34b5a] :where(p),.game[data-v-81d34b5a] :where(ul){margin-block:0 .75em}.game[data-v-81d34b5a] :where(p:has(+ul,+ol)){margin-block-end:.5em}.game :where(ul,ol)>li[data-v-81d34b5a]{margin-block-end:.5em;position:relative}.game :where(ul,ol)>li[data-v-81d34b5a]:before{color:var(--fg-primary);inset-inline-start:.25em;position:absolute}.game :where(ul,ol)>li[data-v-81d34b5a]:last-child{margin-block-end:0}.game[data-v-81d34b5a] :where(ul){list-style:none;padding-inline-start:0}.game :where(ul)>li[data-v-81d34b5a]{padding-inline-start:1.25em}.game :where(ul)>li[data-v-81d34b5a]:before{content:"•"}.game[data-v-81d34b5a] :where(ol){counter-reset:custom-list-counter;list-style:none;padding-inline-start:0}.game :where(ol)>li[data-v-81d34b5a]{counter-increment:custom-list-counter;padding-inline-start:1.75em}.game :where(ol)>li[data-v-81d34b5a]:before{content:counter(custom-list-counter) ") "}.game[data-v-81d34b5a] :where(a[href]:not(.button)){color:var(--fg-secondary);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;transition:.15s ease}.game[data-v-81d34b5a] :where(a[href]:not(.button)):focus-visible,.game[data-v-81d34b5a] :where(a[href]:not(.button)):hover{color:var(--fg-up);text-decoration-color:currentcolor}.game[data-v-81d34b5a]>:first-child{margin-block-start:0}.game[data-v-81d34b5a]>:last-child{margin-block-end:0}.coming-soon[data-v-81d34b5a]{--line-height:var(--line-height-base-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 288px){.coming-soon[data-v-81d34b5a]{--line-height:var(--line-height-base-tight)}}@container (width >= 576px){.coming-soon[data-v-81d34b5a]{--line-height:var(--line-height-base-open)}}}@media(768px<=width<1080px){@container (width <= 317px){.coming-soon[data-v-81d34b5a]{--line-height:var(--line-height-base-tight)}}@container (width >= 634px){.coming-soon[data-v-81d34b5a]{--line-height:var(--line-height-base-open)}}}@media(width>=1080px){@container (width <= 346px){.coming-soon[data-v-81d34b5a]{--line-height:var(--line-height-base-tight)}}@container (width >= 691px){.coming-soon[data-v-81d34b5a]{--line-height:var(--line-height-base-open)}}}.coming-soon[data-v-81d34b5a]{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.coming-soon strong[data-v-81d34b5a]{font-weight:700}.coming-soon[data-v-81d34b5a]{color:var(--fg-down);display:inline-block;margin-block-start:var(--sp-md)}}@layer compose{[data-v-81d34b5a] .rich-text{container-type:inline-size;max-width:36em}}@layer component{.game-teaser[data-v-6c902c86]{--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:calc(var(--sp)*2);--teaser-shadow:color-mix(in oklch, var(--teaser-bg), var(--color-black) 45%);color:var(--fg);display:block;isolation:isolate;padding:var(--sp-md);position:relative;text-decoration:none;transition:var(--transition)}.game-teaser[data-v-6c902c86]:before{border-radius:var(--border-radius-md);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-6c902c86]:focus-visible{outline:2px dashed var(--fg-down);outline-offset:3px}@media(hover:hover){.game-teaser[data-v-6c902c86]: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-6c902c86]{color:var(--fg-primary)}}.game-teaser[data-v-6c902c86]: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-6c902c86]{color:var(--fg-primary)}.teaser-image[data-v-6c902c86]{aspect-ratio:1/1;display:block;margin-block-end:var(--sp-sm);overflow:hidden;width:100%}.title[data-v-6c902c86]{color:var(--fg-up);font-family:var(--font-display);font-weight:400;text-wrap:pretty;--line-height:var(--line-height-xl-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 675px){.title[data-v-6c902c86]{--line-height:var(--line-height-xl-tight)}}@container (width >= 1351px){.title[data-v-6c902c86]{--line-height:var(--line-height-xl-open)}}}@media(768px<=width<1080px){@container (width <= 772px){.title[data-v-6c902c86]{--line-height:var(--line-height-xl-tight)}}@container (width >= 1544px){.title[data-v-6c902c86]{--line-height:var(--line-height-xl-open)}}}@media(width>=1080px){@container (width <= 868px){.title[data-v-6c902c86]{--line-height:var(--line-height-xl-tight)}}@container (width >= 1737px){.title[data-v-6c902c86]{--line-height:var(--line-height-xl-open)}}}.title[data-v-6c902c86]{font-size:var(--font-size-xl);margin:0 0 var(--sp-xs);transition:var(--transition)}.description[data-v-6c902c86]{--line-height:var(--line-height-base-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 288px){.description[data-v-6c902c86]{--line-height:var(--line-height-base-tight)}}@container (width >= 576px){.description[data-v-6c902c86]{--line-height:var(--line-height-base-open)}}}@media(768px<=width<1080px){@container (width <= 317px){.description[data-v-6c902c86]{--line-height:var(--line-height-base-tight)}}@container (width >= 634px){.description[data-v-6c902c86]{--line-height:var(--line-height-base-open)}}}@media(width>=1080px){@container (width <= 346px){.description[data-v-6c902c86]{--line-height:var(--line-height-base-tight)}}@container (width >= 691px){.description[data-v-6c902c86]{--line-height:var(--line-height-base-open)}}}.description[data-v-6c902c86]{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.description strong[data-v-6c902c86]{color:var(--fg-primary);font-weight:inherit}.description[data-v-6c902c86]{color:var(--fg-down);margin:0}}@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 :where(h2){color:var(--fg-up);font-family:var(--font-display);font-weight:400;text-wrap:pretty;--line-height:var(--line-height-xl-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 675px){[data-v-8d1db6a9] .rich-text .markup :where(h2){--line-height:var(--line-height-xl-tight)}}@container (width >= 1351px){[data-v-8d1db6a9] .rich-text .markup :where(h2){--line-height:var(--line-height-xl-open)}}}@media(768px<=width<1080px){@container (width <= 772px){[data-v-8d1db6a9] .rich-text .markup :where(h2){--line-height:var(--line-height-xl-tight)}}@container (width >= 1544px){[data-v-8d1db6a9] .rich-text .markup :where(h2){--line-height:var(--line-height-xl-open)}}}@media(width>=1080px){@container (width <= 868px){[data-v-8d1db6a9] .rich-text .markup :where(h2){--line-height:var(--line-height-xl-tight)}}@container (width >= 1737px){[data-v-8d1db6a9] .rich-text .markup :where(h2){--line-height:var(--line-height-xl-open)}}}[data-v-8d1db6a9] .rich-text .markup :where(h2){font-size:var(--font-size-xl);margin-block:1em .5em}[data-v-8d1db6a9] .rich-text .markup :where(h3){color:var(--fg-up);font-family:var(--font-display);font-weight:400;text-wrap:pretty;--line-height:var(--line-height-lg-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 579px){[data-v-8d1db6a9] .rich-text .markup :where(h3){--line-height:var(--line-height-lg-tight)}}@container (width >= 1158px){[data-v-8d1db6a9] .rich-text .markup :where(h3){--line-height:var(--line-height-lg-open)}}}@media(768px<=width<1080px){@container (width <= 627px){[data-v-8d1db6a9] .rich-text .markup :where(h3){--line-height:var(--line-height-lg-tight)}}@container (width >= 1254px){[data-v-8d1db6a9] .rich-text .markup :where(h3){--line-height:var(--line-height-lg-open)}}}@media(width>=1080px){@container (width <= 724px){[data-v-8d1db6a9] .rich-text .markup :where(h3){--line-height:var(--line-height-lg-tight)}}@container (width >= 1447px){[data-v-8d1db6a9] .rich-text .markup :where(h3){--line-height:var(--line-height-lg-open)}}}[data-v-8d1db6a9] .rich-text .markup :where(h3){font-size:var(--font-size-lg);margin-block:1em .75em}[data-v-8d1db6a9] .rich-text .markup :where(h4){color:var(--fg-up);font-family:var(--font-display);font-weight:400;text-wrap:pretty;--line-height:var(--line-height-base-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 482px){[data-v-8d1db6a9] .rich-text .markup :where(h4){--line-height:var(--line-height-base-tight)}}@container (width >= 965px){[data-v-8d1db6a9] .rich-text .markup :where(h4){--line-height:var(--line-height-base-open)}}}@media(768px<=width<1080px){@container (width <= 531px){[data-v-8d1db6a9] .rich-text .markup :where(h4){--line-height:var(--line-height-base-tight)}}@container (width >= 1061px){[data-v-8d1db6a9] .rich-text .markup :where(h4){--line-height:var(--line-height-base-open)}}}@media(width>=1080px){@container (width <= 579px){[data-v-8d1db6a9] .rich-text .markup :where(h4){--line-height:var(--line-height-base-tight)}}@container (width >= 1158px){[data-v-8d1db6a9] .rich-text .markup :where(h4){--line-height:var(--line-height-base-open)}}}[data-v-8d1db6a9] .rich-text .markup :where(h4){font-size:var(--font-size-base);color:var(--fg-primary);margin-block:1em .5em}[data-v-8d1db6a9] .rich-text .markup :where(h5){color:var(--fg-up);font-family:var(--font-display);font-weight:400;text-wrap:pretty;--line-height:var(--line-height-sm-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 386px){[data-v-8d1db6a9] .rich-text .markup :where(h5){--line-height:var(--line-height-sm-tight)}}@container (width >= 772px){[data-v-8d1db6a9] .rich-text .markup :where(h5){--line-height:var(--line-height-sm-open)}}}@media(768px<=width<1080px){@container (width <= 434px){[data-v-8d1db6a9] .rich-text .markup :where(h5){--line-height:var(--line-height-sm-tight)}}@container (width >= 868px){[data-v-8d1db6a9] .rich-text .markup :where(h5){--line-height:var(--line-height-sm-open)}}}@media(width>=1080px){@container (width <= 482px){[data-v-8d1db6a9] .rich-text .markup :where(h5){--line-height:var(--line-height-sm-tight)}}@container (width >= 965px){[data-v-8d1db6a9] .rich-text .markup :where(h5){--line-height:var(--line-height-sm-open)}}}[data-v-8d1db6a9] .rich-text .markup :where(h5){font-size:var(--font-size-sm);color:var(--fg-primary);margin-block:1.25em .5em}[data-v-8d1db6a9] .rich-text .markup :where(h6){font-family:var(--font-display);font-weight:400;text-transform:uppercase;text-wrap:pretty;--line-height:var(--line-height-sm-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 386px){[data-v-8d1db6a9] .rich-text .markup :where(h6){--line-height:var(--line-height-sm-tight)}}@container (width >= 772px){[data-v-8d1db6a9] .rich-text .markup :where(h6){--line-height:var(--line-height-sm-open)}}}@media(768px<=width<1080px){@container (width <= 434px){[data-v-8d1db6a9] .rich-text .markup :where(h6){--line-height:var(--line-height-sm-tight)}}@container (width >= 868px){[data-v-8d1db6a9] .rich-text .markup :where(h6){--line-height:var(--line-height-sm-open)}}}@media(width>=1080px){@container (width <= 482px){[data-v-8d1db6a9] .rich-text .markup :where(h6){--line-height:var(--line-height-sm-tight)}}@container (width >= 965px){[data-v-8d1db6a9] .rich-text .markup :where(h6){--line-height:var(--line-height-sm-open)}}}[data-v-8d1db6a9] .rich-text .markup :where(h6){font-size:var(--font-size-sm)}[data-v-8d1db6a9] .rich-text .markup :where(h6) strong{font-weight:900}[data-v-8d1db6a9] .rich-text .markup :where(h6){color:var(--fg-primary);margin-block:1.5em .5em}[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 .75em}[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,ol)>li:last-child{margin-block-end:0}[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:.15em;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>:first-child{margin-block-start:0}[data-v-8d1db6a9] .rich-text .markup>:last-child{margin-block-end:0}}@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%;color:var(--fg-up);font-family:var(--font-display);font-weight:400;text-wrap:pretty;--line-height:var(--line-height-3xl-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 1158px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-3xl-tight)}}@container (width >= 2316px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-3xl-open)}}}@media(768px<=width<1080px){@container (width <= 1447px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-3xl-tight)}}@container (width >= 2894px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-3xl-open)}}}@media(width>=1080px){@container (width <= 1737px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-3xl-tight)}}@container (width >= 3473px){[data-v-13f75dfb] .page-header h1{--line-height:var(--line-height-3xl-open)}}}[data-v-13f75dfb] .page-header h1{font-size:var(--font-size-3xl);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{--line-height:var(--line-height-base-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 288px){[data-v-13f75dfb] .content-wrapper{--line-height:var(--line-height-base-tight)}}@container (width >= 576px){[data-v-13f75dfb] .content-wrapper{--line-height:var(--line-height-base-open)}}}@media(768px<=width<1080px){@container (width <= 317px){[data-v-13f75dfb] .content-wrapper{--line-height:var(--line-height-base-tight)}}@container (width >= 634px){[data-v-13f75dfb] .content-wrapper{--line-height:var(--line-height-base-open)}}}@media(width>=1080px){@container (width <= 346px){[data-v-13f75dfb] .content-wrapper{--line-height:var(--line-height-base-tight)}}@container (width >= 691px){[data-v-13f75dfb] .content-wrapper{--line-height:var(--line-height-base-open)}}}[data-v-13f75dfb] .content-wrapper{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}[data-v-13f75dfb] .content-wrapper strong{color:var(--fg-primary);font-weight:inherit}}@layer component{.game-list[data-v-bc0ea93c]{--teaser-min-width:480px;display:grid;gap:var(--sp-sm);grid-template-columns:repeat(auto-fill,minmax(min(var(--teaser-min-width),100%),1fr))}}@layer component{.hero[data-v-86672ca1]{--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-86672ca1] h2,.headline[data-v-86672ca1] h3,.headline[data-v-86672ca1] h4,.headline[data-v-86672ca1] h5,.headline[data-v-86672ca1] h6{color:var(--fg-up);font-family:var(--font-display);font-weight:400;text-wrap:pretty;--line-height:var(--line-height-3xl-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 1158px){.headline[data-v-86672ca1] h2,.headline[data-v-86672ca1] h3,.headline[data-v-86672ca1] h4,.headline[data-v-86672ca1] h5,.headline[data-v-86672ca1] h6{--line-height:var(--line-height-3xl-tight)}}@container (width >= 2316px){.headline[data-v-86672ca1] h2,.headline[data-v-86672ca1] h3,.headline[data-v-86672ca1] h4,.headline[data-v-86672ca1] h5,.headline[data-v-86672ca1] h6{--line-height:var(--line-height-3xl-open)}}}@media(768px<=width<1080px){@container (width <= 1447px){.headline[data-v-86672ca1] h2,.headline[data-v-86672ca1] h3,.headline[data-v-86672ca1] h4,.headline[data-v-86672ca1] h5,.headline[data-v-86672ca1] h6{--line-height:var(--line-height-3xl-tight)}}@container (width >= 2894px){.headline[data-v-86672ca1] h2,.headline[data-v-86672ca1] h3,.headline[data-v-86672ca1] h4,.headline[data-v-86672ca1] h5,.headline[data-v-86672ca1] h6{--line-height:var(--line-height-3xl-open)}}}@media(width>=1080px){@container (width <= 1737px){.headline[data-v-86672ca1] h2,.headline[data-v-86672ca1] h3,.headline[data-v-86672ca1] h4,.headline[data-v-86672ca1] h5,.headline[data-v-86672ca1] h6{--line-height:var(--line-height-3xl-tight)}}@container (width >= 3473px){.headline[data-v-86672ca1] h2,.headline[data-v-86672ca1] h3,.headline[data-v-86672ca1] h4,.headline[data-v-86672ca1] h5,.headline[data-v-86672ca1] h6{--line-height:var(--line-height-3xl-open)}}}.headline[data-v-86672ca1] h2,.headline[data-v-86672ca1] h3,.headline[data-v-86672ca1] h4,.headline[data-v-86672ca1] h5,.headline[data-v-86672ca1] h6{font-size:var(--font-size-3xl);font-weight:300;margin-block-end:var(--sp-sm)}.headline[data-v-86672ca1] h2 em,.headline[data-v-86672ca1] h3 em,.headline[data-v-86672ca1] h4 em,.headline[data-v-86672ca1] h5 em,.headline[data-v-86672ca1] h6 em{color:var(--fg-up);font-weight:400}.body[data-v-86672ca1]{margin-block-end:var(--sp-md);max-width:36em}}@layer component{.status-messages[data-v-c5e900cd]{align-items:center;bottom:var(--sp-sm);display:flex;flex-direction:column;gap:var(--sp-xs);left:0;max-width:100%;position:fixed;width:100%;z-index:110}}@layer compose{.status-messages[data-v-c5e900cd] .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 var(--sidebar-inset) 0 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}.Vue-Toastification__container.bottom-right{align-items:flex-end;justify-content:flex-end}.Vue-Toastification__container.bottom-center{align-items:center;justify-content:flex-end}.Vue-Toastification__toast{--close-button-size:3rem;background-color:var(--bg);border-radius:var(--border-radius-sm);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);justify-content:center;position:absolute;right:var(--margin);top:calc(var(--margin) + .33em);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(var(--close-button-size) - var(--margin)*2 - 6px);width:calc(var(--close-button-size) - var(--margin)*2 - 6px)}.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}@keyframes toast-bounce-in-right{0%{opacity:0;transform:translate3d(3000px,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(1000px,0,0)}}@keyframes toast-bounce-in-left{0%{opacity:0;transform:translate3d(-3000px,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(-2000px,0,0)}}@keyframes toast-bounce-in-up{0%{opacity:0;transform:translate3d(0,3000px,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,-2000px,0)}}@keyframes toast-bounce-in-down{0%{opacity:0;transform:translate3d(0,-3000px,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,2000px,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-76bf1467]:not([data-page-state=idle],[data-skip-transition][data-role=current]){overflow:clip;position:fixed;width:100%}@layer component{.drawer[data-v-dbadb505]{background-color:var(--bg);color:var(--fg);container-type:inline-size;display:flex;flex-direction:column;gap:calc(var(--sp)*2);padding:calc(var(--sp)*2) var(--sp-sm)}.prompt[data-v-dbadb505]{--line-height:var(--line-height-xs-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 202px){.prompt[data-v-dbadb505]{--line-height:var(--line-height-xs-tight)}}@container (width >= 403px){.prompt[data-v-dbadb505]{--line-height:var(--line-height-xs-open)}}}@media(768px<=width<1080px){@container (width <= 230px){.prompt[data-v-dbadb505]{--line-height:var(--line-height-xs-tight)}}@container (width >= 461px){.prompt[data-v-dbadb505]{--line-height:var(--line-height-xs-open)}}}@media(width>=1080px){@container (width <= 259px){.prompt[data-v-dbadb505]{--line-height:var(--line-height-xs-tight)}}@container (width >= 518px){.prompt[data-v-dbadb505]{--line-height:var(--line-height-xs-open)}}}.prompt[data-v-dbadb505]{font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.prompt strong[data-v-dbadb505]{font-weight:700}.prompt[data-v-dbadb505]{color:var(--fg-down)}.answers[data-v-dbadb505]{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 compose{.friend-invite-card[data-v-9dd6aab0]{--person-accent:var(--fg-primary)}}@layer compose{.friend-invite-row[data-v-4f100d5f]{--person-accent:var(--fg-primary)}}@layer component{.button.remove[data-v-a52c89b7]{opacity:0}.button.remove[data-v-a52c89b7]:focus-visible,.friend-row:hover .button.remove[data-v-a52c89b7]{opacity:1}@media(hover:none){.button.remove[data-v-a52c89b7]{opacity:1}}}@layer compose{.button.remove[data-v-a52c89b7]{--button-fg:oklch(from var(--fg-down) l c h / 25%);--button-fg-hover:var(--color-orange-50)}.friend-row.--open[data-v-a52c89b7]{--person-accent:var(--fg-secondary)}}@layer component{.account-area[data-v-1c4a5889]{border-block-start:2px solid oklch(from var(--fg) l c h/15%);flex-shrink:0}.loading[data-v-1c4a5889],.signed-out[data-v-1c4a5889]{padding:var(--sp-sm)}.options[data-v-1c4a5889]{flex-shrink:0;transition:rotate var(--transition)}.options.--open[data-v-1c4a5889]{rotate:180deg}.sign-in[data-v-1c4a5889]{inline-size:100%}@media(prefers-reduced-motion:reduce){.options[data-v-1c4a5889]{transition:none}}}@layer compose{.options[data-v-1c4a5889]{--button-fg:var(--fg-down)}.sign-in[data-v-1c4a5889]{--button-bg:var(--bg);--button-bg-hover:var(--bg-up)}}@layer component{p[data-v-8c944a85]{--line-height:var(--line-height-base-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 288px){p[data-v-8c944a85]{--line-height:var(--line-height-base-tight)}}@container (width >= 576px){p[data-v-8c944a85]{--line-height:var(--line-height-base-open)}}}@media(768px<=width<1080px){@container (width <= 317px){p[data-v-8c944a85]{--line-height:var(--line-height-base-tight)}}@container (width >= 634px){p[data-v-8c944a85]{--line-height:var(--line-height-base-open)}}}@media(width>=1080px){@container (width <= 346px){p[data-v-8c944a85]{--line-height:var(--line-height-base-tight)}}@container (width >= 691px){p[data-v-8c944a85]{--line-height:var(--line-height-base-open)}}}p[data-v-8c944a85]{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}p strong[data-v-8c944a85]{color:var(--fg-primary);font-weight:inherit}p[data-v-8c944a85]{margin-block-end:1em}.by-name[data-v-8c944a85]{margin-block-start:var(--sp-sm)}.confirm[data-v-8c944a85]{display:flex;flex-direction:column;gap:var(--sp-sm)}.confirm-prompt[data-v-8c944a85]{margin-block-end:0}}@layer component{p[data-v-f41e2ff5]{--line-height:var(--line-height-base-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 288px){p[data-v-f41e2ff5]{--line-height:var(--line-height-base-tight)}}@container (width >= 576px){p[data-v-f41e2ff5]{--line-height:var(--line-height-base-open)}}}@media(768px<=width<1080px){@container (width <= 317px){p[data-v-f41e2ff5]{--line-height:var(--line-height-base-tight)}}@container (width >= 634px){p[data-v-f41e2ff5]{--line-height:var(--line-height-base-open)}}}@media(width>=1080px){@container (width <= 346px){p[data-v-f41e2ff5]{--line-height:var(--line-height-base-tight)}}@container (width >= 691px){p[data-v-f41e2ff5]{--line-height:var(--line-height-base-open)}}}p[data-v-f41e2ff5]{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}p strong[data-v-f41e2ff5]{color:var(--fg-primary);font-weight:inherit}p[data-v-f41e2ff5]{margin-block-end:1em}}@layer component{.sidebar-toggle[data-v-56a5990a]{--floating-button-size:calc(var(--sp)*10);block-size:var(--floating-button-size);inline-size:var(--floating-button-size);inset-block-start:calc(var(--sp)*2);inset-inline-end:calc(var(--sp)*3);position:fixed;z-index:var(--z-index-fixed)}@media(width>=1080px){.sidebar-toggle[data-v-56a5990a]{display:none}}.sidebar-toggle.--waiting[data-v-56a5990a]:after{aspect-ratio:1;background-color:var(--fg-primary);border:2px solid var(--bg);border-radius:50%;content:"";inline-size:calc(var(--sp)*3);inset-block-start:0;inset-inline-end:0;position:absolute;translate:25% -25%}.social-sidebar[data-v-56a5990a]{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;z-index:var(--z-index-fixed)}@media(width<1080px){.social-sidebar[data-v-56a5990a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-inline-size:85vw;transition:translate .28s var(--ease-out),visibility .28s;transition-behavior:allow-discrete;translate:100% 0}.social-sidebar[data-v-56a5990a]:not(.--open){visibility:hidden}.social-sidebar.--open[data-v-56a5990a]{translate:0 0}}.header[data-v-56a5990a]{align-items:center;border-block-end:2px solid oklch(from var(--fg) l c h/15%);display:flex;flex-shrink:0;gap:calc(var(--sp)*2);padding:calc(var(--sp-sm) + var(--sp)*-1) var(--sp-sm)}.title[data-v-56a5990a]{color:var(--fg-up);font-family:var(--font-display);font-weight:400;text-wrap:pretty;--line-height:var(--line-height-sm-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 386px){.title[data-v-56a5990a]{--line-height:var(--line-height-sm-tight)}}@container (width >= 772px){.title[data-v-56a5990a]{--line-height:var(--line-height-sm-open)}}}@media(768px<=width<1080px){@container (width <= 434px){.title[data-v-56a5990a]{--line-height:var(--line-height-sm-tight)}}@container (width >= 868px){.title[data-v-56a5990a]{--line-height:var(--line-height-sm-open)}}}@media(width>=1080px){@container (width <= 482px){.title[data-v-56a5990a]{--line-height:var(--line-height-sm-tight)}}@container (width >= 965px){.title[data-v-56a5990a]{--line-height:var(--line-height-sm-open)}}}.title[data-v-56a5990a]{font-size:var(--font-size-sm);flex:1}@media(width>=1080px){.dismiss[data-v-56a5990a]{display:none}}.body[data-v-56a5990a]{display:flex;flex:1;flex-direction:column;gap:var(--sp-sm);overflow:clip auto;padding-block:var(--sp-sm)}.body>.empty[data-v-56a5990a],.empty-state[data-v-56a5990a],.error[data-v-56a5990a]{container-type:inline-size;margin-inline:var(--sp-sm)}.empty[data-v-56a5990a]{--line-height:var(--line-height-xs-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 202px){.empty[data-v-56a5990a]{--line-height:var(--line-height-xs-tight)}}@container (width >= 403px){.empty[data-v-56a5990a]{--line-height:var(--line-height-xs-open)}}}@media(768px<=width<1080px){@container (width <= 230px){.empty[data-v-56a5990a]{--line-height:var(--line-height-xs-tight)}}@container (width >= 461px){.empty[data-v-56a5990a]{--line-height:var(--line-height-xs-open)}}}@media(width>=1080px){@container (width <= 259px){.empty[data-v-56a5990a]{--line-height:var(--line-height-xs-tight)}}@container (width >= 518px){.empty[data-v-56a5990a]{--line-height:var(--line-height-xs-open)}}}.empty[data-v-56a5990a]{font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.empty strong[data-v-56a5990a]{color:var(--fg-primary);font-weight:inherit}.empty[data-v-56a5990a]{color:var(--fg-down)}.empty-state[data-v-56a5990a]{align-items:flex-start;gap:var(--sp-xs)}.empty-state[data-v-56a5990a],.rows[data-v-56a5990a]{display:flex;flex-direction:column}.rows[data-v-56a5990a]{--row-leave-speed:.5s;list-style:none;margin:0;padding:0}.row-leave-active[data-v-56a5990a]{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-56a5990a]{grid-template-rows:0fr;opacity:0;translate:100% 0}@media(prefers-reduced-motion:reduce){.row-leave-active[data-v-56a5990a]{transition:none}}.error[data-v-56a5990a]{--line-height:var(--line-height-xs-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 202px){.error[data-v-56a5990a]{--line-height:var(--line-height-xs-tight)}}@container (width >= 403px){.error[data-v-56a5990a]{--line-height:var(--line-height-xs-open)}}}@media(768px<=width<1080px){@container (width <= 230px){.error[data-v-56a5990a]{--line-height:var(--line-height-xs-tight)}}@container (width >= 461px){.error[data-v-56a5990a]{--line-height:var(--line-height-xs-open)}}}@media(width>=1080px){@container (width <= 259px){.error[data-v-56a5990a]{--line-height:var(--line-height-xs-tight)}}@container (width >= 518px){.error[data-v-56a5990a]{--line-height:var(--line-height-xs-open)}}}.error[data-v-56a5990a]{font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.error strong[data-v-56a5990a]{color:var(--fg-primary);font-weight:inherit}.error[data-v-56a5990a]{color:var(--fg-danger,var(--fg-up))}}@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);--sp:4px;--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-size-xs:14px;--font-size-sm:16px;--font-size-base:20px;--font-size-lg:24px;--font-size-xl:28px;--font-size-2xl:36px;--font-size-3xl:48px;--font-size-4xl:60px;--line-height-xs-tight:1.1;--line-height-xs-base:1.15;--line-height-xs-open:1.2;--line-height-sm-tight:1.1;--line-height-sm-base:1.25;--line-height-sm-open:1.35;--line-height-base-tight:1.05;--line-height-base-base:1.15;--line-height-base-open:1.25;--line-height-lg-tight:1.05;--line-height-lg-base:1.15;--line-height-lg-open:1.2;--line-height-xl-tight:1;--line-height-xl-base:1.1;--line-height-xl-open:1.2;--line-height-2xl-tight:1.1;--line-height-2xl-base:1.2;--line-height-2xl-open:1.3;--line-height-3xl-tight:1.1;--line-height-3xl-base:1.15;--line-height-3xl-open:1.25;--line-height-4xl-tight:1.05;--line-height-4xl-base:1.1;--line-height-4xl-open:1.2;--container-width-xl:1650px;--container-width-lg:1350px;--container-width-md:1024px;--container-width-sm:768px;--container-post-content:860px;--container-padding:var(--sp-md);--sidebar-width:320px;--sidebar-inset:0px;--sidebar-toggle-inset:0px;--font:"Medodica", monospace;--font-display:"Silkscreen", monospace;--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-sm:4px;--border-radius-md:6px;--border-radius-lg:12px;--z-index-fixed:50}@media(width>=768px){:root{--sp:5px;--font-size-xs:16px;--font-size-sm:18px;--font-size-base:22px;--font-size-lg:26px;--font-size-xl:32px;--font-size-2xl:42px;--font-size-3xl:60px;--font-size-4xl:78px}}@media(width>=1080px){:root{--font-size-xs:18px;--font-size-sm:20px;--font-size-base:24px;--font-size-lg:30px;--font-size-xl:36px;--font-size-2xl:48px;--font-size-3xl:72px;--font-size-4xl:96px}}@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:1.5;syntax:"<number>"}}@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-danger:var(--color-pink-70);--fg-tertiary:var(--color-green-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);--fg-danger:var(--color-pink-70)}.--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);--fg-danger:var(--color-pink-70)}.--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);--fg-danger:var(--color-pink-70)}.--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);--fg-danger:var(--color-pink-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);--fg-danger:var(--color-pink-70)}}@layer base{@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{--line-height:var(--line-height-sm-base);line-height:var(--line-height);transition:--line-height var(--transition)}@media(width<768px){@container (width <= 230px){body{--line-height:var(--line-height-sm-tight)}}@container (width >= 461px){body{--line-height:var(--line-height-sm-open)}}}@media(768px<=width<1080px){@container (width <= 259px){body{--line-height:var(--line-height-sm-tight)}}@container (width >= 518px){body{--line-height:var(--line-height-sm-open)}}}@media(width>=1080px){@container (width <= 288px){body{--line-height:var(--line-height-sm-tight)}}@container (width >= 576px){body{--line-height:var(--line-height-sm-open)}}}body{font-size:var(--font-size-sm);font-weight:400;letter-spacing:.02em;text-wrap:pretty}body strong{color:var(--fg-primary);font-weight:inherit}body{--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)}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){:after,:before,:not(.Vue-Toastification__progress-bar){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}html:has(.app.--with-sidebar){--sidebar-toggle-inset:calc(var(--sp)*13)}@media(width>=1080px){html:has(.app.--with-sidebar){--sidebar-inset:var(--sidebar-width);--sidebar-toggle-inset:0px}}.page-transition-layer[data-role=current]:not([data-page-state=idle]){top:calc(var(--transition-scroll, 0px)*-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-fixed)}
