.cookie-banner{z-index:var(--z-index-overlay);bottom:max(.75rem, env(safe-area-inset-bottom));box-sizing:border-box;background:var(--color-surface);max-height:calc(100dvh - 1.5rem);color:var(--color-text);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-box-picture);border-radius:1rem;animation:.45s ease-out cookie-banner-in;position:fixed;inset-inline:.75rem;overflow:auto}body.cookie-agreement-visible{--cookie-banner-clearance:22rem}body.cookie-agreement-visible .footer{padding-bottom:var(--cookie-banner-clearance)}body.cookie-agreement-visible:not(:has(.footer)){padding-bottom:var(--cookie-banner-clearance)}.cookie-banner__row{align-items:flex-start;padding:1.25rem 1.15rem;display:flex}.cookie-banner__pic{flex-shrink:0;width:4.75rem;max-width:28%;height:auto;margin-inline-end:.75rem;display:block}.cookie-banner__content{flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.cookie-banner__copy{flex-direction:column;gap:.35rem;min-width:0;display:flex}.cookie-banner__copy h2,.cookie-banner__copy p{color:inherit;margin:0;font-size:.875rem;line-height:1.5}.cookie-banner__copy h2{font-weight:600}.cookie-banner__actions{flex-direction:column;align-self:stretch;gap:.5rem;display:flex}.cookie-banner__actions .button{width:100%}@media (width>=48.0625rem){.cookie-banner{bottom:1.5rem;border-radius:.85rem;width:40vw;max-width:32rem;inset-inline:auto 1.5rem}body.cookie-agreement-visible{--cookie-banner-clearance:12rem}.cookie-banner__row{align-items:center;padding:1rem 1.25rem}.cookie-banner__pic{width:6.5rem;max-width:none;margin-inline-end:1rem}.cookie-banner__actions{flex-direction:row;align-items:center}.cookie-banner__actions .button{width:auto}}@keyframes cookie-banner-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cookie-banner{animation:none}}.landing-content{max-width:1280px}.landing-flow{--landing-section-gap:clamp(64px, 7vw, 104px);flex-direction:column;display:flex}.landing-flow>*+*{margin-block-start:var(--landing-section-gap)}.landing-section--hero{min-height:calc(var(--size-landscape) - var(--landing-hero-offset,calc(var(--size-app-header) + var(--space-12))));padding-top:calc(clamp(var(--space-6), 6svh, var(--space-16)) + var(--space-12));padding-bottom:18rem;position:relative}.landing-section--hero .type--body-lead{color:var(--color-home-hero-text)}.landing-section--ground,.landing-section--faq,.landing-section--cta{--color-page-title:var(--color-landscape-ground-ink);--color-text:var(--color-landscape-ground-ink);--color-text-secondary:var(--color-landscape-ground-ink);--color-text-muted:var(--color-landscape-ground-ink);--color-text-subtle:var(--color-landscape-ground-ink);color:var(--color-landscape-ground-ink)}.landing-section--faq{align-self:center;max-width:800px}.landing-section--cta{text-align:center;align-items:center;gap:24px;padding:16px 0 64px}.landing-actions{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.landing-actions .link{color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);text-underline-offset:.2em;text-decoration:underline}.landing-actions .link:hover{color:var(--color-text)}.landing-more-link{align-self:flex-start}.landing-more-link .link{color:var(--color-landscape-ground-ink)}.exchange-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:100%;display:grid}.exchange-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.exchange-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.exchange-grid{grid-template-columns:1fr;gap:16px}.landing-flow{--landing-section-gap:64px}}.landing-section--hero .type--body-sm{color:var(--color-home-hero-secondary)}.landing-scenery{width:min(var(--size-counter-sign), 72vw);position:absolute;bottom:48px;left:clamp(0px,5vw,64px)}.landing-section--hero+.landing-section{margin-block-start:32px}@media (width<=700px){.landing-scenery{width:min(16rem,72vw);bottom:40px;left:100px}}.landing-section--hero .landing-actions .link{color:var(--color-home-hero-text)}@media (width<=48rem){.landing-section--hero{min-height:calc(var(--size-landscape) - var(--landing-hero-offset,0px));padding-top:max(0px, calc(clamp(0px, calc(100svh - 720px), min(13svh, 144px)) - max(0px, env(safe-area-inset-top,0px) - var(--space-3)) - var(--landing-hero-lift,0px)))}}.landscape-intro{gap:var(--space-12);min-height:calc(max(var(--size-landscape), 100svh) - var(--landscape-content-offset,0px));flex-direction:column;display:flex}.landscape-intro>*{flex-shrink:0}.landscape-intro>header{--color-text:var(--color-landscape-sky-ink);--color-text-secondary:var(--color-landscape-sky-ink);--color-text-muted:var(--color-landscape-sky-ink);color:var(--color-landscape-sky-ink)}.home-social-proof__heading{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:920px;display:flex}.home-social-proof__eyebrow{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:999px;padding:8px 22px;font-size:14px;font-weight:600}.home-social-proof__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;display:grid}.home-social-proof__card{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:36px 20px 30px;display:flex}.home-social-proof__icon{width:88px;height:72px;color:var(--color-festive-card-ink);place-items:center;margin-bottom:22px;display:grid}.home-social-proof__icon>span{width:100%;height:100%;display:flex}.home-social-proof__icon svg{width:100%;height:100%;display:block}.home-social-proof__card dl{flex-direction:column;gap:12px;margin:0;display:flex}.home-social-proof__card dt{color:var(--color-festive-card-secondary);font-size:18px;line-height:1.5}.home-social-proof__card dd{color:var(--color-festive-card-ink);font-family:var(--font-family-default);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;order:-1;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:800;line-height:1.2}.home-social-proof__source{text-align:center;max-width:1100px;color:inherit;opacity:.85;margin:0;font-size:14px;line-height:1.6}@media (width<=699px){.home-social-proof__grid{grid-template-columns:1fr;gap:24px}.home-social-proof__card{padding:28px 20px}.home-social-proof__card dd{font-size:36px}}.home-social-proof__icon--santas>span{width:85%;height:85%}[data-season=pixel] .home-social-proof__card{container-type:inline-size}[data-season=pixel] .home-social-proof__card dd{font-family:var(--font-family-pixel);font-synthesis:none;letter-spacing:0;font-size:clamp(18px,7cqw,26px);font-weight:400;line-height:1.6}.theme-navigation-button.button{isolation:isolate;border-radius:var(--radius-pill);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-home-hero-text);box-shadow:none;background:0 0;border:0;padding:0;position:relative}.theme-navigation-button.button:before{content:"";z-index:-1;border-radius:inherit;clip-path:inherit;background:var(--color-surface);box-shadow:0 3px 10px color-mix(in srgb, var(--color-home-hero-text) 14%, transparent);transition:background-color var(--duration-base), box-shadow var(--duration-base);position:absolute;inset:6px}.theme-navigation-button.button .button__icon{width:18px;height:18px}.theme-navigation-button.button:hover:not(:disabled),.theme-navigation-button.button:active:not(:disabled){color:var(--color-home-hero-text);background:0 0}.theme-navigation-button.button:hover:not(:disabled):before{background:color-mix(in srgb, var(--color-surface) 90%, var(--color-home-hero-text));box-shadow:0 3px 12px color-mix(in srgb, var(--color-home-hero-text) 22%, transparent)}.theme-navigation-button.button:active:not(:disabled){transform:scale(.95)}.theme-navigation-button.button:focus-visible{outline:2px solid var(--color-home-hero-text);outline-offset:2px}.theme-navigation-button.button:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.theme-navigation-button.button,.theme-navigation-button.button:before{transition:none}.theme-navigation-button.button:active:not(:disabled){transform:none}}.home-theme-gallery{width:min(100%,28rem);color:var(--color-home-hero-text);text-align:center;--home-theme-ring:#fff;--home-theme-glow:#f7f8ff;--font-family-base:var(--font-family-default);font-family:var(--font-family-default)}.home-theme-gallery__row{touch-action:pan-y}.home-theme-gallery button{color:inherit;cursor:pointer;font:inherit}.home-theme-gallery :is(button,a):focus-visible{outline-offset:4px;outline:3px solid}.home-theme-gallery__item{background:0 0;border:0;min-width:0;padding:.35rem 0}.home-theme-gallery__item img{aspect-ratio:1;object-fit:cover;border:2px solid #0000;border-radius:50%;width:100%;max-width:6.5rem;margin:0 auto .7rem;transition:transform .2s,box-shadow .2s;display:block}.home-theme-gallery__item[data-selected=true] img{border:4px solid var(--home-theme-ring);box-shadow:0 0 14px var(--home-theme-glow), 0 0 28px color-mix(in srgb, var(--home-theme-glow) 75%, transparent), 0 5px 22px #14193259;transform:scale(1.06)}.home-theme-gallery__item[data-selected=true]{font-weight:700}.home-theme-gallery__item span{justify-content:center;align-items:center;gap:.25rem;font-size:.85rem;line-height:1.3;display:flex}.home-theme-gallery__item svg{flex-shrink:0;width:.8rem;height:.8rem}.home-theme-gallery__arrow{place-self:center;margin-bottom:2rem}.home-theme-gallery__heading{color:var(--color-home-hero-text);margin:0 0 .8rem;font-size:.85rem;font-weight:600;position:relative}.home-theme-gallery__loading{white-space:nowrap;justify-content:center;align-items:center;gap:.4em;display:flex;position:absolute;inset:0}.home-theme-gallery__loading .spinner{font-size:1em}@media (width<=380px){.home-theme-gallery__item span{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.home-theme-gallery__item img{transition:none}}.home-theme-gallery__item{position:relative}.home-theme-gallery__row{--gallery-center:clamp(6.5rem, 30vw, 8rem);height:calc(var(--gallery-center) + 3.4rem + 64px);margin-block:-32px;padding-top:calc(.75rem + 32px);display:block;position:relative;overflow:hidden}.home-theme-gallery__item{width:var(--gallery-center);padding:.4rem;position:absolute;top:calc(.75rem + 32px);left:50%;transform:translate(-50%)}.home-theme-gallery__item img{width:100%;max-width:none;margin-bottom:.8rem}.home-theme-gallery__item[data-position="0"]{z-index:2}.home-theme-gallery__item[data-position="0"] .home-theme-gallery__name{font-size:.875rem}.home-theme-gallery__item[data-position="-1"],.home-theme-gallery__item[data-position="1"]{width:calc(var(--gallery-center) * .75);top:calc(var(--gallery-center) / 2 + .75rem + 32px);transform:translateY(-50%)}.home-theme-gallery__item[data-position="-1"]{left:auto;right:calc(50% + var(--gallery-center) / 2 + 3.5rem)}.home-theme-gallery__item[data-position="1"]{left:calc(50% + var(--gallery-center) / 2 + 3.5rem)}.home-theme-gallery__item:not([data-position="0"]) img{box-shadow:0 0 8px #ffffff8c, 0 0 18px color-mix(in srgb, var(--home-theme-glow) 65%, transparent), 0 3px 12px #14193238;border-color:#fffc;margin-bottom:0}.home-theme-gallery{container-type:inline-size}.home-theme-gallery__row{--gallery-edge-fade:clamp(0px, calc((var(--gallery-center) * 2.5 + 7rem - 100cqw) / 2), 24px);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--gallery-edge-fade), #000 calc(100% - var(--gallery-edge-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--gallery-edge-fade), #000 calc(100% - var(--gallery-edge-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--gallery-edge-fade), #000 calc(100% - var(--gallery-edge-fade)), transparent)}.home-theme-gallery__item:not([data-position="0"]) .home-theme-gallery__name{display:none}.home-theme-gallery .theme-navigation-button.home-theme-gallery__arrow{top:calc(var(--gallery-center) / 2 - .6rem + 32px);z-index:3;margin:0;position:absolute}.home-theme-gallery__arrow:first-child{right:calc(50% + var(--gallery-center) / 2 + .35rem)}.home-theme-gallery__arrow:last-child{left:calc(50% + var(--gallery-center) / 2 + .35rem)}.home-theme-gallery__item[data-position="0"] .home-theme-gallery__name{white-space:nowrap;width:max-content;max-width:none;position:relative;left:50%;transform:translate(-50%)}.home-theme-gallery button{font-family:var(--font-family-default);letter-spacing:normal}.home-theme-gallery__item .home-theme-gallery__name{background:var(--world-name-fill,linear-gradient(145deg, #f7fcff, #d9eaff));width:fit-content;max-width:100%;color:var(--world-name-ink,#173f69);border:1px solid #ffffffd9;border-radius:999px;margin-inline:auto;padding:3px 8px;font-weight:600;line-height:1.3;box-shadow:0 2px 7px #14234129,inset 0 1px #fff}.home-theme-gallery__item[data-position="0"] .home-theme-gallery__name{max-width:none;margin-inline:0}[data-theme=dark] .home-theme-gallery__item .home-theme-gallery__name{background:var(--world-name-fill-night,linear-gradient(145deg, #354969, #1c2943));color:var(--world-name-ink-night,#f7f9ff);border-color:var(--world-name-border-night,#7285a3);box-shadow:0 2px 8px #0000003d,inset 0 1px #ffffff1f}.home-theme-gallery__item:not([data-selected=true]) .home-theme-gallery__name{display:none}.home-theme-gallery__item[data-selected=true] .home-theme-gallery__name{white-space:nowrap;width:max-content;max-width:none;margin-inline:0;position:relative;left:50%;transform:translate(-50%)}.home-theme-gallery__choice{background:0 0;border:0;width:100%;padding:0;display:block}.home-theme-gallery{isolation:isolate;position:relative}.home-theme-gallery:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffaff24;border-radius:50%;position:absolute;inset:-12px -16px -8px;-webkit-mask-image:radial-gradient(#000 32%,#000c 55%,#0000 73%);mask-image:radial-gradient(#000 32%,#000c 55%,#0000 73%)}[data-theme=dark] .home-theme-gallery:before{background:#0f17333d}.home-theme-gallery__heading{text-shadow:0 1px 8px #ffffffbf}[data-theme=dark] .home-theme-gallery__heading{text-shadow:0 2px 8px #000000bf}.home-theme-gallery .theme-navigation-button.button,.home-theme-gallery .theme-navigation-button.button:is(:hover,:active){color:#39344e}.home-theme-gallery .theme-navigation-button.button:before{background:#fafbff;box-shadow:0 0 12px #ffffffa6,0 3px 10px #14193229}.home-theme-gallery .theme-navigation-button.button:hover:not(:disabled):before{background:#fff;box-shadow:0 0 18px #ffffffd9,0 3px 12px #14193233}.page--landscape-clear:has(.home-theme-gallery){--home-hero-top:clamp(0px, calc((100svh - 760px) * .2), 64px);--home-title-height:104px;--home-hero-gap:24px}.page--landscape-clear:has(.home-theme-gallery) .landing-section--hero{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--home-title-height) 80px auto;align-content:start;justify-items:center;gap:var(--home-hero-gap);padding-top:var(--home-hero-top);display:grid;top:0}.page--landscape-clear:has(.home-theme-gallery) .landing-section--hero>:first-child{width:100%;max-width:100%;height:var(--home-title-height);justify-content:center;align-items:center;display:flex}.page--landscape-clear:has(.home-theme-gallery) .home-title{margin:0;line-height:1.15}.page--landscape-clear:has(.home-theme-gallery) .home-title__mark{line-height:1.1}.page--landscape-clear:has(.home-theme-gallery) .landing-actions{gap:12px}.page--landscape-clear:has(.home-theme-gallery) .landing-actions>.button{box-sizing:border-box;width:min(312px,100%);height:48px;min-height:48px;padding-block:0}.page--landscape-clear:has(.home-theme-gallery) .landing-actions>.link{font-size:14px;line-height:20px}.page--landscape-clear:has(.home-theme-gallery) .home-theme-gallery{margin-block-start:0}.page--landscape-clear:has(.home-theme-gallery) .home-theme-gallery__heading{min-height:20px;line-height:20px}@media (width>=700px) and (width<=1199px),(width>=700px) and (height<=800px){.page--landscape-clear:has(.home-theme-gallery){--home-hero-top:0px}}@media (width>=700px) and (width<=1100px) and (orientation:portrait){.page--landscape-clear:has(.home-theme-gallery){--home-hero-top:clamp(20px, 5svh, 72px);--home-title-height:88px}}@media (width>=769px) and (width<=1100px) and (orientation:portrait){.page--landscape-clear:has(.home-theme-gallery){--home-hero-top:max(0px, calc(clamp(20px, 5svh, 72px) - 61px))}}@media (width<=699px){.page--landscape-clear:has(.home-theme-gallery){--home-hero-top:clamp(0px, calc((100svh - 800px) * .12), 20px);--home-title-height:80px;--home-hero-gap:16px}.page--landscape-clear:has(.home-theme-gallery) .home-title__mark:lang(ru){font-size:clamp(2rem,10vw,2.5rem)}}@media (width<=699px) and (height<=740px){.page--landscape-clear:has(.home-theme-gallery) .landing-section--hero{top:-24px}}[data-season=pixel] .page--landscape-clear:has(.home-theme-gallery) .home-title__mark{font-size:clamp(28px,3.6vw,48px)}@media (width<=699px){[data-season=pixel] .page--landscape-clear:has(.home-theme-gallery) .home-title__mark:lang(ru){font-size:24px;line-height:1.5}[data-season=pixel] .page--landscape-clear:has(.home-theme-gallery) .home-title--generator{font-size:clamp(14px,4vw,18px);line-height:1.5}}.page--landscape-clear:has(.home-theme-gallery) .home-title{height:var(--home-title-height);justify-content:center}[data-season=pixel] .page--landscape-clear:has(.home-theme-gallery) .landing-actions .button__label{white-space:nowrap;font-size:9px}@media (width>=701px){[data-season=pixel] .page--landscape-clear:has(.home-theme-gallery) .home-title--generator{font-size:clamp(26px,3vw,44px)}}[data-testid=home-main] .type--title-section{text-wrap:balance;font-size:clamp(24px,3vw,40px);line-height:1.25}.digit-counter{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;width:100%;margin:0;display:flex}.digit-counter__sign{width:var(--size-counter-sign);max-width:100%;aspect-ratio:var(--counter-aspect);position:relative;container-type:inline-size}.digit-counter__art,.digit-counter__art>svg{width:100%;height:100%;display:block}.digit-counter__value{left:var(--counter-value-left);top:var(--counter-value-top);width:var(--counter-value-width);height:var(--counter-value-height);transform:rotate(var(--angle-counter-sign));color:var(--color-art-panel-ink);font-size:min(var(--size-counter-sign-number), calc(var(--size-counter-sign-number-space) / var(--counter-characters)));font-weight:var(--font-weight-heavy);font-variant-numeric:tabular-nums;line-height:var(--line-height-none);white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute}.digit-counter__label{transform:rotate(var(--counter-caption-angle));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-landscape-ground-ink)}.digit-counter__button{pointer-events:auto;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.digit-counter__button:focus-visible{outline:2px solid var(--color-art-panel-ink);outline-offset:4px;border-radius:16px}.home-artwork{width:44px;height:44px;color:var(--color-landscape-ground-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.home-artwork>svg{width:100%;height:100%;display:block}@font-face{font-family:Gilroy;src:url(/v2/assets/Gilroy-Regular--Z-4elQA.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/v2/assets/Gilroy-Medium-DzJeihj1.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/v2/assets/Gilroy-SemiBold-Cf0_mJZe.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/v2/assets/Gilroy-Bold-C8N-3pXi.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/v2/assets/Gilroy-ExtraBold-Dm0cF3LN.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/v2/assets/Gilroy-Heavy-Cnu3wtHy.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--radius-2xs:.375rem;--radius-xs:.5rem;--radius-sm:.625rem;--radius-md:.75rem;--radius-lg:.875rem;--radius-xl:1.125rem;--radius-2xl:1.25rem;--radius-pill:62.4375rem;--border-width-hairline:1px;--border-width-emphasis:1.5px;--font-family-default:"Gilroy", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-base:var(--font-family-default);--font-family-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-heavy:900;--font-weight-label:var(--font-weight-medium);--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.875rem;--font-size-lg:.9375rem;--font-size-xl:1rem;--font-size-2xl:1.1875rem;--font-size-3xl:1.3125rem;--font-size-4xl:1.5rem;--font-size-5xl:2rem;--font-size-6xl:2.5rem;--font-size-display:clamp(3.25rem, 7vw, 5.75rem);--font-cap-centre-offset:.06;--line-height-none:1;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.65;--letter-spacing-tighter:-.03em;--letter-spacing-tight:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.05em;--letter-spacing-wider:.09em;--letter-spacing-widest:.14em;--size-icon-sm:.875rem;--size-icon-md:1rem;--size-icon-lg:1.25rem;--size-icon-xl:1.5rem;--size-home-hero:min(20rem, calc(24vw + 2rem));--size-festive-garland:calc(var(--space-2) + .875rem);--size-home-animals:65rem;--size-home-garland:175rem;--size-home-garland-shift:1.3rem;--size-home-garland-shift-wide:5rem;--size-home-bunny-hanging:12rem;--size-face-row:3.5rem;--size-home-face-sm:3rem;--size-home-face-md:3.5rem;--size-home-face-lg:4.5rem;--icon-stroke-thin:1.5;--size-control-xs:1.25rem;--size-control-sm:2rem;--size-control-md:2.5rem;--size-control-lg:3rem;--size-radio:1.5rem;--size-radio-dot:.5rem;--size-switch-width:3rem;--size-switch-height:1.75rem;--size-switch-thumb:1.5rem;--size-switch-inset:.125rem;--size-icon-button-lg:2.75rem;--size-icon-button-sm:1.75rem;--size-step:1.75rem;--size-stitched-tag:2rem;--size-progress:.125rem;--size-creation-card-min:50dvh;--size-otp-cell:3.5rem;--size-otp-cell-height:4.25rem;--size-menu-min:13rem;--size-chip-max:14rem;--size-switcher:34rem;--size-switcher-avatar:3.5rem;--size-switcher-avatar-active:5.25rem;--size-settings-label:18rem;--size-game-card:13.75rem;--size-game-card-narrow:11.25rem;--size-game-pic:6rem;--size-box-banner-min:13rem;--size-box-banner-min-narrow:14.25rem;--size-box-banner-art:4.3rem;--size-box-banner-art-narrow:2.75rem;--size-box-banner-tile:3.625rem;--size-box-banner-tile-narrow:3.125rem;--size-box-banner-tile-budget:11.875rem;--size-box-banner-tile-min:9.75rem;--size-box-banner-blob:10rem;--size-box-select-hero-art:6rem;--size-box-select-hero-art-wide:7rem;--size-people-tile-width:24rem;--size-people-tile-min-height:11.5rem;--size-people-tile-width-narrow:18rem;--size-people-tile-min-height-narrow:10rem;--size-people-tile-sky:5.75rem;--size-people-tile-sky-narrow:4.5rem;--size-people-tile-art:7.75rem;--size-people-tile-art-narrow:6.25rem;--size-people-tile-art-ring:.3125rem;--size-people-tile-art-pull:4rem;--size-exchange-card-min:14rem;--size-exchange-avatar:4rem;--size-exchange-blob:7.5rem;--size-exchange-blob-lg:8rem;--size-org-index:2.75rem;--size-org-avatar:2.5rem;--size-org-row:4.5rem;--size-org-search:22.5rem;--size-org-chip:2.5rem;--size-org-icon:2rem;--size-card-sheet:26.875rem;--size-card-sheet-avatar:5rem;--size-card-side:23.5rem;--size-card-blob:11rem;--size-card-blob-sm:7.5rem;--size-face-card:9rem;--size-face-identity:4.5rem;--opacity-muted:.52;--layout-content-width:84rem;--layout-wide-width:90rem;--layout-column-medium:64rem;--layout-column-full:var(--layout-content-width);--layout-text-measure:var(--layout-column-medium);--layout-column-narrow:20rem;--layout-column-auth:26rem;--layout-column-dialog:44rem;--layout-gutter:var(--space-7);--layout-gutter-narrow:var(--space-4);--size-viewport:100dvh;--size-app-header:3.5rem;--size-participant-table:calc(100dvh - var(--size-app-header-measured,var(--size-app-header)) - var(--space-8));--duration-fast:.12s;--duration-base:.16s;--duration-slow:.34s;--duration-spin:.72s;--duration-fall:3.2s;--easing-standard:cubic-bezier(.4, 0, .2, 1);--focus-ring-width:3px;--focus-ring-offset:var(--space-1);--translate-hover:-2px;--z-index-header:10;--z-index-switcher:30;--z-index-menu:20;--z-index-overlay:100;--z-index-dialog:120;--z-index-toast:130;--blur-dialog:.25rem}:root,[data-theme]{--shadow-xs:0 1px 2px rgb(var(--color-shadow-rgb) / .06);--shadow-sm:0 1px 4px -2px rgb(var(--color-shadow-rgb) / .08), 0 2px 10px -4px rgb(var(--color-shadow-rgb) / .12);--shadow-md:0 2px 8px -3px rgb(var(--color-shadow-rgb) / .1), 0 8px 20px -10px rgb(var(--color-shadow-rgb) / .16);--shadow-lg:0 4px 12px -4px rgb(var(--color-shadow-rgb) / .12), 0 14px 30px -14px rgb(var(--color-shadow-rgb) / .22);--shadow-accent:0 5px 14px -4px rgb(var(--color-accent-rgb) / .45);--shadow-accent-hover:0 10px 22px -6px rgb(var(--color-accent-rgb) / .5);--shadow-accent-active:0 3px 8px -3px rgb(var(--color-accent-rgb) / .5);--shadow-focus-glow:0 0 0 var(--focus-ring-width) var(--color-selection), 0 6px 20px -4px rgb(var(--color-selection-rgb) / .4);--shadow-focus-soft:0 6px 18px 0 rgb(var(--color-shadow-rgb) / .08), 0 0 1px 3px rgb(var(--color-selection-rgb) / .16);--shadow-focus-glow-danger:0 0 0 var(--focus-ring-width) rgb(var(--color-danger-rgb) / .18), 0 6px 20px -4px rgb(var(--color-danger-rgb) / .35);--shadow-focus-soft-danger:0 6px 18px 0 rgb(var(--color-shadow-rgb) / .08), 0 0 1px 3px rgb(var(--color-danger-rgb) / .16)}*,:before,:after{box-sizing:border-box}html{overscroll-behavior-x:none;background-color:var(--color-landscape-sky-upper);min-height:100%;margin:0;overflow-x:hidden}body{background:var(--color-landscape-sky-upper);min-height:100%;color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;margin:0}.app{flex-direction:column;min-width:0;max-width:100%;display:flex}h1,h2,h3,h4{font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0}p{margin:0}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover)}button{font-family:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-md)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:1ms!important}}.theme-card-decoration,.theme-card-motif{display:contents}@media (width<=48rem){:is(.panel,.card,.decorated-card) :is(.panel,.card,.decorated-card)>.theme-card-decoration,:is(.panel,.card,.decorated-card) :is(.panel,.card,.decorated-card) .theme-card-motif,.organizer-section .theme-card-decoration,.organizer-section .theme-card-motif{display:none}:is(.organizer-section__body,.expandable__body) :is(.panel,.card,.decorated-card){box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}:is(.organizer-section__body,.expandable__body) :is(.panel,.card,.decorated-card):before,:is(.organizer-section__body,.expandable__body) :is(.panel,.card,.decorated-card):after,:is(.organizer-section__body,.expandable__body) .theme-card-decoration,:is(.organizer-section__body,.expandable__body) .theme-card-motif{display:none!important}}:is(html:has([aria-modal=true]),body:has([aria-modal=true])){overflow:hidden}.field--borderless .field__box:has(:focus){box-shadow:none;border-color:#0000}.checkbox__input:focus-visible~.checkbox__box,.radio__input:focus-visible~.radio__mark,.switch__input:focus-visible~.switch__track{border-color:var(--color-support);box-shadow:var(--shadow-focus-soft)}.field__box:has(:focus){border-color:var(--color-support);box-shadow:var(--shadow-focus-soft)}.otp-input:has(.otp-input__field:focus) .otp-input__cell--active{border-color:var(--color-support);box-shadow:var(--shadow-focus-soft)}.checkbox--invalid .checkbox__input:focus-visible~.checkbox__box,.radio--invalid .radio__input:focus-visible~.radio__mark{border-color:var(--color-danger-text);box-shadow:var(--shadow-focus-soft-danger)}.field--invalid .field__box:has(:focus){border-color:var(--color-danger-text);box-shadow:var(--shadow-focus-soft-danger)}.otp-input--invalid:has(.otp-input__field:focus) .otp-input__cell--active{border-color:var(--color-danger-text);box-shadow:var(--shadow-focus-soft-danger)}
