.brand{font-weight:var(--font-weight-bold);display:inline-block}.brand,.brand:hover,.brand:active,.brand:focus,.brand:visited{color:var(--color-brand)}.brand__dot{color:var(--color-accent)}.brand--inverse,.brand--inverse:hover,.brand--inverse:active,.brand--inverse:focus,.brand--inverse:visited{color:var(--color-footer-text)}.domain-unavailable{--color-accent:#ff6e6c;--color-accent-rgb:255 110 108;--color-accent-hover:#f35b59;--color-text-on-accent:#fff;--color-brand:#30243d;--color-festive-card:#fff;--color-festive-card-border:#ded7e3;--color-festive-card-ink:#493458;--color-festive-card-inset:#faf8f5;--font-family-base:var(--font-family-default,sans-serif);box-sizing:border-box;color:#30243d;min-height:100svh;font-family:var(--font-family-default,sans-serif);background:#faf8f5;padding:clamp(1.5rem,5vw,4rem)}.domain-unavailable__panel{background:#fff;border:1px solid #ded7e3;border-radius:1.5rem;max-width:36rem;margin:clamp(3rem,12svh,8rem) auto 2rem;padding:clamp(1.5rem,5vw,3rem);box-shadow:0 .5rem 2rem #30243d08}.domain-unavailable__code{color:#786683;letter-spacing:.08em;margin:0 0 1rem;font-weight:700}.domain-unavailable h1{margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.domain-unavailable__panel>p:not(.domain-unavailable__code){color:#6a5e73;margin:0;font-size:1.0625rem;line-height:1.6}.domain-unavailable__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-top:2rem;display:flex}.domain-unavailable a:focus-visible,.domain-unavailable button:focus-visible{outline-offset:4px;outline:3px solid #ee6268}@media (width<=48rem){.domain-unavailable__actions{flex-direction:column;align-items:stretch}.domain-unavailable__actions>.button{width:100%}}.container{box-sizing:border-box;width:100%;min-width:0;margin-inline:auto}.container--medium,.container--measure{max-width:var(--layout-column-medium)}.container--full,.container--content{max-width:var(--layout-column-full)}.container--wide{max-width:var(--layout-wide-width)}.container--narrow{max-width:var(--layout-column-narrow)}.container--auth{max-width:var(--layout-column-auth)}.container--dialog{max-width:var(--layout-column-dialog)}.container--gutter-default{padding-inline:var(--layout-gutter)}.container--gutter-narrow{padding-inline:var(--layout-gutter-narrow)}.container--pad-header{padding-block:var(--space-4)}.container--pad-page{padding-block:var(--space-12)}.container--pad-box{padding-block:var(--space-8) var(--space-12)}.container--pad-main{padding-block:var(--space-10) var(--space-20)}.container--grow{flex:auto;min-width:0}@media (width<=48rem){.container--gutter-default{padding-inline:var(--layout-gutter-narrow)}}.container--pad-compact{padding-block:var(--space-6) var(--space-12)}@media (width<=48rem){.container--pad-compact{padding-top:0}}.inline-ads{margin:2rem auto 1rem}.inline-ads__placements{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;display:flex}.inline-ads--multiple .inline-ads__placements{justify-content:space-between}.inline-ads__slot{width:min(100%,300px);min-width:0;overflow:hidden}body.ads-disabled :is(#moevideo,[data-monet-sticky-container],[data-monet-sticky-close-container],[id^=monet-ad-],[data-vads-ui-element],[data-ad-player],#mv-slot){display:none!important}@media (width<=48rem){.inline-ads__placements{flex-direction:column;align-items:center}.inline-ads--multiple .inline-ads__placements{justify-content:center}.inline-ads__slot:nth-child(n+3){display:none}:is(body:has(.creation-shell--mobile-focused),body:has(.mobile-box-nav)){--santa-ad-bottom:calc(80px + env(safe-area-inset-bottom))}:is([data-monet-sticky-container],[data-monet-sticky-close-container],[id$=-logo-host][id^=monet-ad-],[data-vads-ui-element],[data-ad-player],#mv-slot){bottom:var(--santa-ad-bottom,0px)!important}}body.cookie-agreement-visible :is(#moevideo,[data-monet-sticky-container],[data-monet-sticky-close-container],[id^=monet-ad-],[data-vads-ui-element],[data-ad-player],#mv-slot){visibility:hidden!important}.inline-ads__placeholder{box-sizing:border-box;border:1px dashed var(--color-festive-card-border);background:var(--color-festive-card-inset);height:225px;color:var(--color-festive-card-ink);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;display:flex}.inline-ads__placeholder small{color:var(--color-festive-card-secondary)}.container .inline-ads{padding-inline:0}@media (width<=48rem){body:has(.premium-comparison) :is(.inline-ads,#moevideo,[data-monet-sticky-container],[data-monet-sticky-close-container],[id^=monet-ad-],[data-vads-ui-element],[data-ad-player],#mv-slot){display:none!important}}body.monet-retired :is([data-monet-sticky-container],[data-monet-sticky-close-container],[id^=monet-ad-],.monet-inimg-host){display:none!important}.toast{align-items:center;gap:var(--space-3);max-width:var(--layout-column-narrow);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background-color:var(--color-danger-surface);color:var(--color-danger-text);box-shadow:var(--shadow-md);display:inline-flex}.toast--success{background-color:var(--color-success-surface);color:var(--color-success-text)}.toast__icon{color:var(--color-ui-icon);font-size:var(--size-icon-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.toast__icon>svg{width:1em;height:1em;display:block}.toast-host{top:var(--space-5);z-index:var(--z-index-toast);width:max-content;max-width:calc(100% - var(--space-8));pointer-events:none;justify-content:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast-host .toast{pointer-events:auto}.toast-host__item{animation:toast-in var(--duration-slow) var(--easing-standard) both}.toast-host__item--out{animation:toast-out var(--duration-fast) var(--easing-standard) both}@keyframes toast-in{0%{opacity:0;transform:translateY(calc(-100% - var(--space-8)))}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-100% - var(--space-8)))}}.panel{background-color:var(--color-festive-card);color:var(--color-festive-card-ink);border-radius:var(--radius-lg);border:none;position:relative}.panel--elevated{box-shadow:var(--shadow-panel-elevated)}.panel--wide{width:100%}.panel--padding-none{padding:var(--space-0)}.panel--padding-small{padding:var(--space-4)}.panel--padding-medium{padding:var(--space-6)}.panel--padding-large{padding:var(--space-7)}.panel{--color-page-title:var(--color-festive-card-ink);--color-surface-text:var(--color-festive-card-ink);--color-surface-text-secondary:var(--color-festive-card-secondary);--color-surface-text-muted:var(--color-festive-card-secondary);--color-text-subtle:var(--color-festive-card-secondary);--color-text:var(--color-festive-card-ink);--color-text-secondary:var(--color-festive-card-secondary);--color-text-muted:var(--color-festive-card-secondary)}.panel--edges{overflow:visible}.panel--bordered{border:1px solid var(--color-festive-card-border)}.stack{flex-direction:column;min-width:0;display:flex}.stack--align-start{align-items:flex-start}.stack--align-center{text-align:center;align-items:center}.stack--align-end{align-items:flex-end}.stack--align-stretch{align-items:stretch}.stack--gap-0{gap:var(--space-0)}.stack--gap-1{gap:var(--space-1)}.stack--gap-2{gap:var(--space-2)}.stack--gap-3{gap:var(--space-3)}.stack--gap-4{gap:var(--space-4)}.stack--gap-5{gap:var(--space-5)}.stack--gap-6{gap:var(--space-6)}.stack--gap-7{gap:var(--space-7)}.stack--gap-8{gap:var(--space-8)}.stack--gap-10{gap:var(--space-10)}.stack--gap-12{gap:var(--space-12)}.stack--gap-16{gap:var(--space-16)}.stack--rule-bottom{padding-bottom:var(--space-2);border-bottom:var(--border-width-hairline) solid var(--color-border)}.stack--wide{width:100%;min-width:0;max-width:100%}.radio{gap:var(--space-1);text-align:start;flex-direction:column;width:100%;display:flex}.radio--indicator{width:auto}.radio__row{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex;position:relative}.radio__input{top:var(--space-0);left:var(--space-0);width:var(--size-radio);height:var(--size-radio);margin:var(--space-0);opacity:0;cursor:inherit;position:absolute}.radio__input:focus-visible{outline:none}.radio__mark,.radio__dot{pointer-events:none}.radio__mark{width:var(--size-radio);height:var(--size-radio);border:var(--border-width-hairline) solid var(--color-border-control);border-radius:var(--radius-pill);background-color:var(--color-surface);transition-property:background-color,border-color,box-shadow;transition-duration:var(--duration-base), var(--duration-base), var(--duration-slow);transition-timing-function:var(--easing-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.radio__dot{width:var(--size-radio-dot);height:var(--size-radio-dot);border-radius:var(--radius-pill);background-color:var(--color-text-on-selection);opacity:0;transition-property:opacity,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-standard);transform:scale(.5)}.radio__input:checked~.radio__mark{border-color:var(--color-selection);background-color:var(--color-selection)}.radio__input:checked~.radio__mark .radio__dot{opacity:1;transform:scale(1)}.radio:not(.radio--disabled) .radio__row:hover .radio__mark{background-color:var(--color-surface-subtle)}.radio:not(.radio--disabled) .radio__row:hover .radio__input:checked~.radio__mark{border-color:var(--color-selection);background-color:var(--color-selection)}.radio--invalid .radio__mark,.radio--invalid .radio__input:checked~.radio__mark{border-color:var(--color-danger-text)}.radio--disabled .radio__row{cursor:not-allowed}.radio--disabled .radio__mark,.radio--disabled .radio__input:checked~.radio__mark{border-color:var(--color-border);background-color:var(--color-surface-subtle);box-shadow:none}.radio--disabled .radio__dot{background-color:var(--color-text-disabled)}.radio--disabled .radio__label,.radio--disabled .radio__message{color:var(--color-text-disabled)}.radio__label,.radio__message{text-align:start}.radio__message{padding-left:calc(var(--size-radio) + var(--space-3))}.switch{gap:var(--space-1);flex-direction:column;display:flex}.switch__row{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex;position:relative}.switch__input{top:var(--space-0);left:var(--space-0);width:var(--size-switch-width);height:var(--size-switch-height);margin:var(--space-0);opacity:0;cursor:inherit;position:absolute}.switch__input:focus-visible{outline:none}.switch__track,.switch__thumb{pointer-events:none}.switch__track{width:var(--size-switch-width);height:var(--size-switch-height);border-radius:var(--radius-pill);background-color:var(--color-switch-off);transition-property:background-color,box-shadow;transition-duration:var(--duration-base), var(--duration-slow);transition-timing-function:var(--easing-standard);flex:none;display:block;position:relative}.switch__thumb{top:var(--size-switch-inset);left:var(--size-switch-inset);width:var(--size-switch-thumb);height:var(--size-switch-thumb);border-radius:var(--radius-pill);background-color:var(--color-switch-thumb-off);box-shadow:var(--shadow-xs);transition-property:transform;transition-duration:var(--duration-base);transition-timing-function:var(--easing-standard);position:absolute}.switch__input:checked~.switch__track{background-color:var(--color-selection)}.switch__input:checked~.switch__track .switch__thumb{background-color:var(--color-text-on-selection);transform:translateX(calc(var(--size-switch-width) - var(--size-switch-thumb) - var(--size-switch-inset) * 2))}.switch--disabled .switch__row{cursor:not-allowed}.switch--disabled .switch__track,.switch--disabled .switch__input:checked~.switch__track{background-color:var(--color-border-strong);box-shadow:none}.switch--disabled .switch__thumb{background-color:var(--color-surface);box-shadow:none}.switch--disabled .switch__label,.switch--disabled .switch__message{color:var(--color-text-disabled)}.switch__copy{min-height:var(--size-switch-height);justify-content:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tag{align-items:center;gap:var(--space-2);margin:var(--space-0);appearance:none;border:var(--border-width-hairline) solid var(--color-tag-border);background-color:var(--color-tag-fill);color:var(--color-text);font-family:var(--font-family-base);white-space:nowrap;transition-property:background-color,color,box-shadow;transition-duration:var(--duration-base);transition-timing-function:var(--easing-standard);display:inline-flex}.tag--interactive{cursor:pointer}.tag--medium{min-height:var(--size-icon-button-lg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.tag--medium:has(.tag__dismiss){padding-right:var(--space-3)}.tag--small{min-height:var(--size-control-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-xs)}.tag--small:has(.tag__dismiss){padding-right:var(--space-2)}.tag__label{display:inline-block}.tag__check{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none}.tag__action,.tag__dismiss{margin:var(--space-0);padding:var(--space-0);color:inherit;font:inherit;line-height:inherit;cursor:inherit;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.tag__dismiss{color:var(--color-text-subtle);font-size:var(--size-icon-md)}.tag--small .tag__dismiss{font-size:var(--size-icon-sm)}.tag__dismiss>svg{width:1em;height:1em;display:block}.tag--selected{background-color:var(--color-selection);color:var(--color-text-on-selection);border-color:#0000}.tag--selected .tag__dismiss{color:var(--color-text-on-selection)}.tag--interactive:hover:not(:disabled):not(.tag--disabled):not(.tag--selected){background-color:var(--color-tag-hover)}.tag:focus-visible,.tag__action:focus-visible,.tag__dismiss:focus-visible{box-shadow:var(--shadow-focus-glow);outline:none}.tag--disabled,.tag:disabled{cursor:not-allowed;background-color:var(--color-tag-fill);color:var(--color-text-disabled)}.tag--disabled .tag__dismiss,.tag:disabled .tag__dismiss{color:var(--color-text-disabled)}.card{align-items:flex-start;gap:var(--space-3);width:100%;color:var(--card-ink);text-align:start;flex-direction:column;display:flex;position:relative}.card:not(.panel){padding:var(--space-6);border-radius:var(--radius-2xl);background-color:var(--card-fill);box-shadow:var(--shadow-panel-elevated)}.card{--card-fill:var(--color-festive-card);--card-ink:var(--color-festive-card-ink);--card-ink-soft:var(--color-festive-card-secondary);--card-mark:var(--color-festive-card-inset);--card-accent:var(--color-support)}.card__step{width:var(--size-step);height:var(--size-step);border-radius:var(--radius-pill);background-color:var(--color-festive-card-inset);color:var(--color-festive-card-ink);line-height:var(--line-height-none);flex:none;justify-content:center;align-items:center;display:inline-flex}.card__main{align-items:flex-start;gap:var(--space-3);width:100%;display:flex}.card__icon{height:calc(var(--font-size-2xl) * var(--line-height-snug));color:var(--card-ink);font-size:var(--size-icon-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}.card:not(:has(.card__title)) .card__icon{height:calc(var(--font-size-lg) * var(--line-height-relaxed))}.card__icon>svg{width:1em;height:1em;display:block}.card__copy{gap:var(--space-2);width:100%;min-width:var(--space-0);flex-direction:column;flex:1;display:flex}.card__heading{align-items:center;gap:var(--space-3);width:100%;display:flex}.card__title{color:var(--card-ink)}.card__body{color:var(--card-ink-soft)}.card:not(.card--plain) .card__copy .type{color:inherit}.card--plain{--card-ink:var(--color-festive-card-ink);--card-ink-soft:var(--color-festive-card-secondary)}.card--plain>.card__main .card__title,.card--plain>.card__main .card__heading .card__title{color:var(--card-ink)}.card--plain>.card__main .card__step{background-color:var(--color-festive-card-inset);color:var(--color-festive-card-ink)}.card--plain>.card__main .card__body{color:var(--color-text-secondary)}.card--plain:has(.card__heading) .card__copy>.card__body{width:calc(100% - var(--size-step) - var(--space-3));margin-inline-start:calc(var(--size-step) + var(--space-3))}.card--plain.card--step-inline{justify-content:center;gap:var(--space-0);height:100%;padding:var(--space-4) var(--space-5)}.card--plain.card--step-inline .card__main{align-items:center}.card--plain.card--step-inline .card__copy{gap:var(--space-0)}.card--plain.card--step-inline .card__body{color:var(--color-text)}.card--center{text-align:center;align-items:center}.card--center .card__step{align-self:center}.card--center .card__main{justify-content:center}.card--center .card__copy{text-align:center;align-items:center}.card--center .card__heading{justify-content:center}.card__action{flex:none}.card--center .card__action{margin-top:var(--space-2)}.card--slot{gap:var(--space-0);text-align:start}.card--slot .card__slot{gap:var(--space-3);flex-direction:column;width:100%;display:flex}@media (width<=48rem){.card:has(.card__action) .card__icon{display:none}}@media (width>=48rem){.card:has(.card__action) .card__icon{height:auto;font-size:var(--space-8);align-self:center}}.card{--color-text:var(--color-surface-text);--color-text-secondary:var(--color-surface-text-secondary);--color-text-muted:var(--color-surface-text-muted)}.card--edges{overflow:visible}.choice{--color-text:var(--color-festive-card-ink);--color-text-secondary:var(--color-festive-card-secondary);--color-surface:var(--color-festive-card-inset);--color-surface-subtle:var(--color-choice-hover);--color-border-control:var(--color-festive-card-border);color:var(--color-festive-card-ink);align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5);border:var(--border-width-hairline) solid var(--color-festive-card-border);border-radius:var(--radius-lg);background-color:var(--color-choice-fill);box-shadow:none;cursor:pointer;transition-property:background-color,border-color,box-shadow;transition-duration:var(--duration-base);transition-timing-function:var(--easing-standard);display:flex}.choice:not(.choice--disabled):hover{background-color:var(--color-choice-hover)}:is(.choice--selected,.choice:has(:checked)){--color-text:var(--color-text-on-selection);--color-text-secondary:var(--color-text-on-selection);color:var(--color-text-on-selection);border-color:var(--color-selection);background-color:var(--color-selection)}:is(.choice--selected:not(.choice--disabled):hover,.choice:has(:checked):not(.choice--disabled):hover){background-color:var(--color-selection)}.choice:has(:focus-visible){border-color:var(--color-selection);box-shadow:var(--shadow-focus-glow)}.choice--disabled{cursor:not-allowed;border-color:var(--color-border);background-color:var(--color-choice-hover);box-shadow:none}.choice--disabled.choice--selected{background-color:var(--color-choice-hover)}.choice__icon{color:var(--color-text);font-size:var(--size-control-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.choice__icon:has(.choice-icon){font-size:inherit}.choice__icon>svg{width:1em;height:1em;display:block}.choice__copy{gap:var(--space-2);min-width:var(--space-0);flex-direction:column;flex:1;display:flex}.choice__heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.choice__title{color:var(--color-text)}.choice__badge{flex:none}.choice__description{color:var(--color-text-secondary)}:is(.choice--selected .choice__title,.choice--selected .choice__icon,.choice:has(:checked) .choice__title,.choice:has(:checked) .choice__icon),:is(.choice--selected .choice__description,.choice:has(:checked) .choice__description){color:var(--color-text-on-selection)}.choice--disabled .choice__title,.choice--disabled .choice__description,.choice--disabled .choice__icon{color:var(--color-text-disabled)}.choice--plain{padding-block:var(--space-4)}.choice__radio{flex:none;width:auto}.choice__meta{color:var(--color-text-subtle);flex:none}.choice--disabled .choice__meta{color:var(--color-text-disabled)}.choice .radio__input:focus-visible~.radio__mark{box-shadow:none}.choice--selected .radio__input:focus-visible~.radio__mark{border-color:var(--color-selection)}.choice .radio__input:checked~.radio__mark{border-color:var(--color-text-on-selection)}.choice-icon{color:var(--color-ui-icon);background-color:var(--color-ui-icon-surface);width:var(--size-step);height:var(--size-step);border-radius:var(--radius-pill);font-size:var(--size-icon-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}.choice-icon>svg{width:1em;height:1em;display:block}:is(.choice--selected .choice-icon,.choice:has(:checked) .choice-icon){background-color:var(--color-selection);color:var(--color-text-on-selection)}.choice--disabled .choice-icon{background-color:var(--color-surface-subtle);color:var(--color-text-disabled)}.choice-panel{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.choice-panel__intro{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.choice-panel__illustration{color:var(--color-text);justify-content:center;align-items:center;display:flex}.choice-panel__choices{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.choice-panel__action{flex-direction:column;width:100%;display:flex}.stitched-tag{--stitched-tag-ink:var(--color-success-text);--stitched-tag-cap-start:calc(var(--size-stitched-tag) * 252 / 442);--stitched-tag-cap-end:calc(var(--size-stitched-tag) * 140 / 442);--stitched-tag-stitch-fill:color-mix(in srgb, var(--color-success) 55%, var(--color-success-surface));height:var(--size-stitched-tag);max-width:100%;color:var(--stitched-tag-ink);vertical-align:middle;display:inline-flex;position:relative}.stitched-tag__art{pointer-events:none;shape-rendering:geometricprecision;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.stitched-tag__border{fill:var(--color-success)}.stitched-tag__fill{fill:var(--color-success-surface)}.stitched-tag__stitch{fill:var(--stitched-tag-stitch-fill)}.stitched-tag__label{z-index:1;min-height:100%;padding-inline:calc(var(--stitched-tag-cap-start) + var(--space-2)) calc(var(--stitched-tag-cap-end) + var(--space-2));white-space:nowrap;align-items:center;display:inline-flex;position:relative}.expandable-group{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.expandable{--color-text:var(--color-festive-card-ink);--color-text-secondary:var(--color-festive-card-secondary);--color-text-muted:var(--color-festive-card-secondary);background:var(--color-festive-card);width:100%;color:var(--color-festive-card-secondary);border-radius:var(--radius-sm);box-shadow:var(--shadow-festive-card);padding-inline:var(--space-5);border:none}.expandable__heading{margin:var(--space-0);font-size:inherit;font-weight:inherit;line-height:inherit}.expandable__trigger{align-items:center;gap:var(--space-3);width:100%;padding-block:var(--space-5);padding-inline:var(--space-0);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.expandable__trigger:focus{outline:none}.expandable__trigger:focus-visible .expandable__toggle{box-shadow:var(--shadow-focus-soft)}.expandable__mark{width:var(--size-icon-lg);height:var(--size-icon-lg);color:inherit;font-size:var(--size-icon-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}.expandable__mark>svg{width:1em;height:1em;display:block}.expandable__title{min-width:var(--space-0);color:var(--color-festive-card-secondary);flex:1;font-size:15px}.expandable__toggle{border-radius:var(--radius-pill);background-color:var(--color-festive-card-inset);width:30px;height:30px;color:inherit;font-size:var(--size-icon-md);transition-property:background-color,color,box-shadow;transition-duration:var(--duration-slow);transition-timing-function:var(--easing-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.expandable--open .expandable__toggle{background-color:var(--color-festive-card-inset);color:inherit}.expandable__toggle>svg{width:1em;height:1em;stroke-width:var(--icon-stroke-thin);transition:transform var(--duration-slow) var(--easing-standard);display:block}.expandable--open .expandable__toggle>svg{transform:rotate(45deg)}.expandable__panel{transition:grid-template-rows var(--duration-slow) var(--easing-standard);grid-template-rows:0fr;display:grid}.expandable--open .expandable__panel{grid-template-rows:1fr}.expandable__clip{min-height:var(--space-0);overflow:hidden}.expandable__body{color:var(--color-festive-card-secondary);padding-block-end:var(--space-5);font-size:14px}.expandable--has-mark .expandable__body{color:var(--color-festive-card-secondary);padding-inline-start:calc(var(--size-icon-lg) + var(--space-3));font-size:14px}.expandable__body>p{margin:var(--space-0)}.expandable__body>p+p{margin-block-start:var(--space-4)}.expandable--flat{box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.field{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.field--grow{flex:1 1 var(--layout-column-narrow);width:auto}.field__header,.field__footer{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.field__error{text-align:right}.field--reserve-space .field__header{min-height:calc(var(--font-size-sm) * var(--line-height-tight))}.field--reserve-space .field__footer{min-height:calc(var(--font-size-xs) * var(--line-height-tight))}.field__row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.field__row .field__box{flex:auto;min-width:0}.field__action{flex:none}.field__box{align-items:center;gap:var(--space-2);padding:var(--space-3);border:var(--border-width-hairline) solid var(--color-festive-card-border);border-radius:var(--radius-md);background-color:var(--color-festive-card-inset);transition-property:border-color,box-shadow;transition-duration:var(--duration-base), var(--duration-slow);transition-timing-function:var(--easing-standard);display:flex}.field--multiline .field__box{align-items:stretch}.field__box:hover{border-color:var(--color-support-border)}.field--invalid .field__box{border-color:var(--color-danger-text)}.field--disabled .field__box,.field--disabled .field__box:hover{border-color:var(--color-border);background-color:var(--color-surface-subtle);box-shadow:none}.field--borderless .field__box{padding:var(--space-0);box-shadow:none;background:0 0;border:none}.field--borderless .field__box:hover{border-color:#0000}.field--borderless:focus-within .field__box{box-shadow:none}.field-address-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 8.5rem;align-items:start;display:grid}@media (width<=48rem){.field-address-row{grid-template-columns:minmax(0,1fr)}}.input__control{min-width:var(--space-0);padding:var(--space-0);background:0 0;border:none;flex:1;font-family:inherit}.input__control:focus,.input__control:focus-visible{border-radius:0;outline:none}.input__control::placeholder{color:var(--color-text-subtle);font-weight:var(--font-weight-medium)}.input__control:disabled{cursor:not-allowed;color:var(--color-text-disabled);-webkit-text-fill-color:var(--color-text-disabled);opacity:1}.input__control::-webkit-outer-spin-button{margin:var(--space-0);appearance:none}.input__control::-webkit-inner-spin-button{margin:var(--space-0);appearance:none}.input__control[type=number]{appearance:textfield}.input__control::-webkit-search-cancel-button{appearance:none}.input__control::-webkit-search-decoration{appearance:none}.input__prefix,.input__suffix{color:var(--color-text-muted);flex:none}.input__icon{color:var(--color-text-muted);font-size:var(--size-icon-lg);pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.input__icon>svg{width:1em;height:1em;display:block}.input__action{width:var(--size-icon-lg);height:var(--size-icon-lg);padding:var(--space-0);border-radius:var(--radius-xs);color:var(--color-text-muted);font-size:var(--size-icon-md);cursor:pointer;transition-property:color,background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.input__action:hover:not(:disabled){background-color:var(--color-surface-subtle);color:var(--color-text)}.input__action:disabled{cursor:not-allowed;color:var(--color-text-disabled)}.input__action>svg{width:100%;height:100%;display:block}.input{--color-text:var(--color-surface-text);--color-text-secondary:var(--color-surface-text-secondary);--color-text-muted:var(--color-surface-text-muted)}.names-input{gap:var(--space-3);min-width:var(--space-0);flex-direction:column;flex:1;display:flex}.names-input__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.names-input__control{padding:var(--space-0);color:var(--color-text);resize:none;background:0 0;border:none}.names-input--single-line .names-input__control{overflow-y:hidden}.names-input__control:focus,.names-input__control:focus-visible{border-radius:0;outline:none}.names-input__control::placeholder{color:var(--color-text-subtle);font-weight:var(--font-weight-medium)}.names-input__control:disabled{cursor:not-allowed;color:var(--color-text-disabled);-webkit-text-fill-color:var(--color-text-disabled);opacity:1}.select .field__box{overflow:visible}.select__anchor{min-width:var(--space-0);flex:1;width:100%;position:relative}.select__control{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-width:var(--space-0);padding:var(--space-0);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.select__control:focus,.select__control:focus-visible{outline:none}.select__control:disabled{cursor:not-allowed}.select__value{min-width:var(--space-0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select__value--placeholder{color:var(--color-text-subtle);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.select__control:disabled .select__value{color:var(--color-text-disabled)}.select__arrow{color:var(--color-text-muted);font-size:var(--size-icon-md);transition-property:transform,color;transition-duration:var(--duration-base);transition-timing-function:var(--easing-standard);flex:none}.select__arrow--open{transform:rotate(180deg)}.select__control:disabled .select__arrow{color:var(--color-text-disabled)}.select__list{top:calc(100% + var(--space-3) + var(--space-2));right:calc(var(--space-3) * -1);left:calc(var(--space-3) * -1);z-index:var(--z-index-overlay);margin:var(--space-0);padding:var(--space-1);border:var(--border-width-hairline) solid var(--color-festive-card-border);border-radius:var(--radius-xl);background-color:var(--color-festive-card);box-shadow:var(--shadow-panel-elevated);max-height:calc(var(--space-12) * 6);list-style:none;position:absolute;overflow-y:auto}.select__option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-festive-card-ink);text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;display:flex}.select__option:hover:not(:disabled){background-color:var(--color-choice-hover);color:var(--color-festive-card-ink)}.select__option--selected,.select__option--selected:hover:not(:disabled){background-color:var(--color-selection);color:var(--color-text-on-selection)}.select__option--disabled,.select__option:disabled{cursor:not-allowed;color:var(--color-text-disabled)}.select__option-label{min-width:var(--space-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select__option-check{font-size:var(--size-icon-sm);color:inherit;flex:none}.select__option:focus-visible{box-shadow:var(--shadow-focus-glow);outline:none}.select--inline{width:auto}.select--inline .field__box{min-height:0;padding:var(--space-1) 0;box-shadow:none;background:0 0;border:none;border-radius:0}.select--inline .select__value{text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}.select--inline .select__control{gap:var(--space-1)}.select--inline .select__list{min-width:9rem;left:0;right:auto}.select--inline .field__box:has(:focus){box-shadow:none;border-color:#0000}.select--inline .select__control:focus-visible{outline:2px solid var(--color-support);outline-offset:3px;border-radius:var(--radius-sm)}.select__option-copy{gap:2px;min-width:0;display:grid}.select__option-description{font-size:.75rem;line-height:1.4}.dropdown-control--normal .field__box,.dropdown-control--normal.history-participant-filter>.button{box-sizing:border-box;min-height:48px}.dropdown-control--compact .field__box,.dropdown-control--compact.history-participant-filter>.button{box-sizing:border-box;border:1px solid var(--color-separator);background:var(--color-festive-card-inset);height:32px;min-height:32px;color:var(--color-festive-card-ink);border-radius:8px;padding:5px 10px}.dropdown-control--compact .select__value,.dropdown-control--compact.history-participant-filter>.button .button__label{font-size:12px;font-weight:500;line-height:20px}.dropdown-control--compact .select__arrow,.dropdown-control--compact.history-participant-filter>.button svg{width:16px;height:16px}.textarea__sizer{min-width:var(--space-0);flex:1;display:grid}.textarea__sizer--autosize:after{content:attr(data-replicated-value) " ";visibility:hidden}.textarea__sizer--autosize:after,.textarea__control{white-space:pre-wrap;overflow-wrap:break-word;grid-area:1/1/2/2}.textarea__sizer--autosize{max-height:var(--textarea-max-height,calc(var(--font-size-md) * var(--line-height-snug) * 12));overflow-y:auto}.textarea__control{padding:var(--space-0);color:var(--color-text);resize:none;background:0 0;border:none;overflow:hidden}.textarea__sizer--manual .textarea__control{resize:vertical;overflow-y:auto}.textarea__sizer--manual .textarea__control:disabled{resize:none}.textarea__control:focus,.textarea__control:focus-visible{border-radius:0;outline:none}.textarea__control::placeholder{color:var(--color-text-subtle);font-weight:var(--font-weight-medium)}.textarea__control:disabled{cursor:not-allowed;color:var(--color-text-disabled);-webkit-text-fill-color:var(--color-text-disabled);opacity:1}.textarea__count{font-variant-numeric:tabular-nums;flex:none}.textarea__count--full{color:var(--color-danger-text)}.landscape{--landscape-scroll:0px;z-index:0;height:var(--size-landscape);pointer-events:none;-webkit-user-select:none;user-select:none;background:var(--color-landscape-sky-upper);position:absolute;inset:0 0 auto;overflow:hidden;container:landscape/inline-size}.landscape__artwork{position:absolute;inset:0}.landscape__layer{bottom:var(--layer-bottom);width:var(--layer-width);height:var(--layer-height);position:absolute}.landscape__motion,.landscape__art{width:100%;height:100%}.landscape__motion{transform:translate3d(0, calc(var(--landscape-scroll) * var(--layer-speed)), 0);will-change:transform}.landscape__art--flip-y{transform:scaleY(-1)}.landscape__art>svg{width:100%;height:100%;display:block;overflow:visible}.landscape__foreground-content{position:absolute}.landscape__layer[data-landscape-slot=counter]{z-index:1}.landscape__fade{background:linear-gradient(to bottom, transparent calc(100% - var(--landscape-fade-height)), var(--color-landscape-ground) 100%);position:absolute;inset:0}.landscape--soft .landscape__artwork{filter:blur(var(--blur-landscape-form))}@media (prefers-reduced-motion:reduce){.landscape__motion{will-change:auto;transform:none}}.landscape__art--raster{position:relative}.landscape__raster{max-width:none;display:block;position:absolute}.landscape__raster--still{display:none}@media (prefers-reduced-motion:reduce){.landscape__raster--animated{display:none}.landscape__raster--still{display:block}}.page{isolation:isolate;width:100%;min-width:0;max-width:100%;min-height:var(--size-viewport);background-color:var(--color-bg);color:var(--color-text);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.page--flush{min-height:0}.page__background{z-index:-1;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:clip}.page--landscape{--color-page-title:var(--color-landscape-sky-ink);background-color:var(--color-landscape-ground);background-image:linear-gradient(var(--color-landscape-sky-upper), var(--color-landscape-sky-upper));background-size:100% var(--space-8);background-position:top;background-repeat:no-repeat}.page--landscape:not(.page--landscape-clear){--color-text:var(--color-landscape-ground-ink);--color-text-secondary:var(--color-landscape-ground-ink);--color-text-muted:var(--color-landscape-ground-ink)}@media (width<=48rem){.page--landscape{--size-landscape:100dvh}.page--landscape-clear{--size-landscape:100svh}}.landscape-sky-content{--color-text:var(--color-landscape-sky-ink);--color-text-secondary:var(--color-landscape-sky-ink);--color-text-muted:var(--color-landscape-sky-ink);--color-text-subtle:var(--color-landscape-sky-ink)}.page h1{color:var(--color-page-title,var(--color-text))}.page__landscape-overlay{height:var(--size-landscape);z-index:2;pointer-events:none;position:absolute;inset:0 0 auto}.columns{width:100%;min-width:0;max-width:100%;display:grid}.columns--2{grid-template-columns:repeat(2, minmax(var(--space-0), 1fr))}.columns--3{grid-template-columns:minmax(var(--space-0), 1fr)}.columns--4{grid-template-columns:repeat(2, minmax(var(--space-0), 1fr))}.columns--fill{grid-template-columns:repeat(auto-fit, minmax(var(--layout-column-narrow), 1fr))}.columns--meta{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}.columns--gap-2{gap:var(--space-2)}.columns--gap-3{gap:var(--space-3)}.columns--gap-4{gap:var(--space-4)}.columns--gap-5{gap:var(--space-5)}.columns--gap-6{gap:var(--space-6)}.columns--2.columns--wide-last>:last-child:nth-child(odd){grid-column:1/-1}@media (width>=48.0625rem){.columns--3{grid-template-columns:repeat(2, minmax(var(--space-0), 1fr))}}@media (width>=64rem){.columns--3{grid-template-columns:repeat(3, minmax(var(--space-0), 1fr))}.columns--4{grid-template-columns:repeat(4, minmax(var(--space-0), 1fr))}}@media (width<=48rem){.columns--2,.columns--3,.columns--4,.columns--fill,.columns--meta{grid-template-columns:minmax(var(--space-0), 1fr)}}.frame{border-radius:var(--radius-2xl);background:var(--color-surface-subtle);width:100%;box-shadow:var(--shadow-md);overflow:hidden}.frame--wide{aspect-ratio:16/9}.frame__image{object-fit:cover;width:100%;height:100%;display:block}.well{width:100%;padding:var(--space-5);border-radius:var(--radius-xl);background-color:var(--color-bg)}.well--stage{padding:var(--space-8) var(--space-5);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);justify-content:center;align-items:center;display:flex}.notification-badge{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-text-on-accent);font-family:var(--font-family-base);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;line-height:1;display:inline-grid}.notification-badge--dot{pointer-events:none;border-radius:50%;width:8px;height:8px}.drawer{z-index:var(--z-index-overlay);position:fixed;inset:0}.drawer__scrim{padding:var(--space-0);background-color:rgb(var(--color-shadow-rgb) / .4);cursor:pointer;animation:drawer-scrim-in var(--duration-base) var(--easing-standard);border:none;position:absolute;inset:0}.drawer__panel{gap:var(--space-6);width:min(var(--layout-column-narrow), calc(100% - var(--space-12)));padding:var(--space-5);background-color:var(--color-surface);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0}.drawer__panel--start{border-right:var(--border-width-hairline) solid var(--color-border);animation:drawer-in-start var(--duration-slow) var(--easing-standard);left:0}.drawer__panel--end{border-left:var(--border-width-hairline) solid var(--color-border);animation:drawer-in-end var(--duration-slow) var(--easing-standard);right:0}.drawer__body{flex:1;min-height:0;overflow:auto}@keyframes drawer-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-in-start{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-in-end{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.drawer__scrim,.drawer__panel--start,.drawer__panel--end{animation:none}}.drawer__panel{overscroll-behavior:contain}.drawer__footer{flex-shrink:0}.drawer__title-row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.drawer__title-row>h2{overflow-wrap:anywhere;min-width:0}.app-header{border-bottom:var(--border-width-hairline) solid transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;container:app-header/inline-size}.app-header--sticky{z-index:var(--z-index-header);position:sticky;top:0}.app-header__hamburger,.app-header--drawer-only .app-header__actions{display:none}@media (width<=48rem){.app-header.app-header--mobile-pill{z-index:var(--z-index-header);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background-color:#0000;border-bottom:none;position:fixed;top:0;left:0;right:0}.app-header.app-header--mobile-pill .container--pad-header{padding-block-start:var(--size-mobile-nav-pill-top,max(var(--space-3), env(safe-area-inset-top,0px)));padding-block-end:var(--space-2);padding-inline:var(--layout-gutter-narrow);pointer-events:none;justify-content:flex-start;display:flex}.app-header.app-header--mobile-pill .app-header__bar{pointer-events:auto;width:auto;box-shadow:none;transition:transform var(--duration-slow) var(--easing-standard), opacity var(--duration-base) var(--easing-standard);background:0 0;padding:0}.app-header.app-header--mobile-pill.app-header--recede .app-header__bar{opacity:0;transform:translateY(calc(-100% - var(--space-2)));pointer-events:none}.app-header.app-header--mobile-pill .app-header__start>:not(.app-header__hamburger){display:none}.app-header.app-header--mobile-pill .app-header__hamburger{width:var(--size-mobile-nav-pill,44px);height:var(--size-mobile-nav-pill,44px);border:var(--border-width-hairline) solid var(--color-header-glass-border);background-color:var(--color-header-glass-bg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--header-glass-blur)) saturate(1.12);backdrop-filter:blur(var(--header-glass-blur)) saturate(1.12);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-header.app-header--mobile-pill .app-header__hamburger .button--ghost{background-color:#0000;border-radius:50%;width:100%;height:100%}.app-header.app-header--mobile-pill .app-header__hamburger .button--ghost:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-surface) 40%, transparent)}.app-header.app-header--mobile-pill .app-header__hamburger .button--medium{-webkit-tap-highlight-color:transparent;width:100%;height:100%;padding:0}.app-header.app-header--mobile-pill .app-header__hamburger .button--medium .button__icon{width:24px;height:24px}}@container app-header (width<=48rem){.app-header:not(.app-header--mobile-pill) .container--pad-header{padding-block:var(--space-1)}.app-header__start.cluster--gap-4{gap:var(--space-2)}.app-header__hamburger{display:inline-flex}.app-header__hamburger .button--medium{width:48px;height:48px}.app-header__hamburger .button--medium .button__icon{width:24px;height:24px}.app-header__actions,.app-header__end,.app-header__tool--defer-signup{display:none}.app-header:not(.app-header--mobile-pill) .brand{font-size:var(--font-size-sm);line-height:var(--line-height-tight)}}.app-header{--color-text:var(--color-surface-text);--color-text-secondary:var(--color-surface-text-secondary);--color-text-muted:var(--color-surface-text-muted)}@media (width>=48.0625rem){.app-header--drawer-only .app-header__bar{height:2.25rem}.app-header--transparent-desktop,.page--landscape .app-header{pointer-events:none}:is(.app-header--transparent-desktop,.page--landscape .app-header) :is(.app-header__start,.app-header__actions,.app-header__tools)>*{pointer-events:auto}.app-header--transparent-desktop{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:relative;top:auto}}.app-header-menu .drawer__panel{box-sizing:border-box;border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:max(var(--space-5), env(safe-area-inset-top)) var(--space-5) max(var(--space-6), env(safe-area-inset-bottom));color:var(--color-festive-card-ink);background:var(--color-festive-card);border-right:1px solid var(--color-festive-card-border);box-shadow:12px 0 40px rgb(var(--color-shadow-rgb) / .16)}.app-header-menu .drawer__scrim{background:rgb(var(--color-shadow-rgb) / .2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-header-menu .drawer__panel:focus-visible{outline:none}.app-header-menu .app-header__menu{flex-direction:column;min-height:100%;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-header-menu .drawer__panel{background:color-mix(in srgb, var(--color-festive-card) 82%, transparent);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);border-right-color:color-mix(in srgb, var(--color-festive-card-border) 55%, transparent)}}@media (hover:none) and (pointer:coarse){.app-header__hamburger .button--ghost:hover:not(:disabled),.app-header__hamburger .button--ghost:active:not(:disabled){border-color:#0000}.app-header.app-header--mobile-pill .app-header__hamburger .button--ghost:hover:not(:disabled),.app-header.app-header--mobile-pill .app-header__hamburger .button--ghost:active:not(:disabled){background-color:#0000}}@media (width<=699px) and (height<=740px){.app-header:not(.app-header--mobile-pill) .app-header__hamburger .button--medium{width:40px;height:40px}.app-header.app-header--mobile-pill .app-header__hamburger .button--medium .button__icon,.app-header__hamburger .button--medium .button__icon{width:20px;height:20px}}@media (width>=48.0625rem){.app-header--scroll-away-desktop{position:relative;top:auto}}.creation-header{border-bottom:var(--border-width-hairline) solid transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.creation-header--sticky{z-index:var(--z-index-header);position:sticky;top:0}.creation-header__bar{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(auto,1fr) minmax(0,auto) minmax(auto,1fr);display:grid}.creation-header__side{align-items:center;display:flex}.creation-header__side--start{justify-content:flex-start}.creation-header__side--end{justify-content:flex-end}.creation-header__center{min-width:0;max-width:100%}.creation-header__center .type{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.creation-header__progress{width:100%;height:var(--size-progress);background-color:var(--color-border);display:block;overflow:hidden}.creation-header__progress-fill{height:100%;width:calc(100% * var(--creation-header-step) / var(--creation-header-steps));background-color:var(--color-accent);transition:width var(--duration-slow) var(--easing-standard);display:block}.account-chip{align-items:center;gap:var(--space-2);max-width:var(--size-chip-max);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background-color:var(--color-account-chip,var(--color-festive-card-inset));color:var(--color-festive-card-ink);text-decoration:none;display:inline-flex}a.account-chip{transition:background-color var(--duration-fast) var(--easing-standard)}a.account-chip:hover{background-color:var(--color-account-chip-hover,var(--color-choice-hover));color:var(--color-festive-card-ink)}a.account-chip:focus-visible{box-shadow:var(--shadow-focus-glow);outline:none}.account-chip__icon{color:var(--color-festive-card-secondary);font-size:var(--size-icon-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}.account-chip__icon>svg{width:1em;height:1em;display:block}.account-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-chip--icon-only{padding:var(--space-2)}.account-chip--icon-only .account-chip__label{display:none}@media (width<=48rem){.account-chip--icon-narrow{padding:var(--space-2)}.account-chip--icon-narrow .account-chip__label{display:none}}.notifications-bell{display:inline-flex;position:relative}.notifications-bell .notification-badge{width:18px;height:18px;position:absolute;top:-10px;right:-12px}.notifications-menu{display:flex;position:relative}.notifications-menu__trigger{cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;padding:0}.notifications-popover{top:calc(100% + var(--space-4));width:min(27rem,100vw - 2rem);max-height:calc(100dvh - 7rem);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-festive-card-inset);box-shadow:var(--shadow-lg);color:var(--color-festive-card-ink);z-index:30;position:absolute;right:0;overflow-y:auto}.notifications-popover__header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.notifications-popover__header h2{color:inherit}.notifications-list{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.notifications-item{gap:var(--space-3);flex-direction:column;display:flex}.notifications-item--read p{color:var(--color-text-secondary)}.notifications-item__top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.notifications-item time{color:var(--color-festive-card-secondary);font-size:var(--font-size-xs)}.notifications-item p{white-space:pre-wrap;overflow-wrap:anywhere}.notifications-item>.button{align-self:flex-start}.notifications-empty{text-align:center;justify-items:center;gap:var(--space-4);display:grid}.notifications-empty>svg{font-size:var(--font-size-3xl)}.app-header__notification-dot{background:var(--color-accent);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:0}.app-header__hamburger{position:relative}@media (width<=48rem){.notifications-menu{display:none}}.notifications-read__divider{align-items:center;gap:var(--space-3);min-height:44px;padding-block:var(--space-3);color:inherit;cursor:pointer;font-size:var(--font-size-sm);list-style:none;display:flex}.notifications-read__divider::-webkit-details-marker{display:none}.notifications-read__divider:before,.notifications-read__divider:after{content:"";opacity:.3;border-top:1px solid;flex:1}.notifications-read__divider>svg{flex:none;transition:transform .15s}.notifications-read[open]>summary>svg{transform:rotate(180deg)}.notifications-read__divider:focus-visible{outline-offset:2px;border-radius:var(--radius-sm);outline:2px solid}.notifications-read__items{padding-top:var(--space-4)}:root{--premium-card-crown-top:#aa7d0a;--premium-card-crown-middle:#b58a13;--premium-card-crown-bottom:#926707;--premium-magister-card-surface:linear-gradient(135deg, #f3e1a0 0%, #dfc374 48%, #ba9843 100%);--premium-magister-card-ink:#342b13;--premium-magister-card-muted:#514321;--premium-magister-card-accent:#705a18;--premium-magister-card-border:#b39438;--premium-tier-wizard-fill:linear-gradient(135deg, #448568 0%, #286049 48%, #173e32 100%);--premium-tier-wizard-tint:#3d7650;--premium-tier-wizard-border:#ffda86;--premium-tier-master-fill:linear-gradient(135deg, #8862aa 0%, #624080 48%, #3b2555 100%);--premium-tier-master-tint:#7754a1;--premium-tier-master-border:#b99aca;--premium-tier-magister-fill:linear-gradient(135deg, #b58a3b 0%, #8b6323 48%, #604116 100%);--premium-tier-magister-border:#f1ce78;--premium-tier-badge-ink:#ffe5a0;--premium-tier-surface-ink:#fff8eb;--premium-tier-magister-tint:#a87928}[data-premium-tier=tier_1]{--premium-tier-badge-fill:var(--premium-tier-wizard-fill);--premium-tier-badge-border:var(--premium-tier-wizard-border)}[data-premium-tier=tier_2]{--premium-tier-badge-fill:var(--premium-tier-master-fill);--premium-tier-badge-border:var(--premium-tier-master-border)}[data-premium-tier=tier_3]{--premium-tier-badge-fill:var(--premium-tier-magister-fill);--premium-tier-badge-border:var(--premium-tier-magister-border)}.premium-badge[data-premium-tier],.account-plan__crown[data-premium-tier]{background:var(--premium-tier-badge-fill);color:var(--premium-tier-badge-ink);border:1px solid var(--premium-tier-badge-border)}.premium-access-summary{text-align:left;margin:0;padding-left:1.25em;line-height:1.7}:root{--premium-upsell-wizard-surface:linear-gradient(135deg, #285d47, #12382d);--premium-upsell-master-surface:linear-gradient(135deg, #67468a, #322044);--premium-upsell-magister-surface:linear-gradient(135deg, #99702b, #503713);--premium-tier-action:linear-gradient(135deg, #fff0bc, #efc56b);--premium-tier-action-ink:#302211}:is(.premium-upsell,.account-plan__premium,.premium-buy__offer)[data-premium-tier=tier_1]{--premium-panel-surface:var(--premium-upsell-wizard-surface)}:is(.premium-upsell,.account-plan__premium,.premium-buy__offer)[data-premium-tier=tier_2]{--premium-panel-surface:var(--premium-upsell-master-surface)}:is(.premium-upsell,.account-plan__premium,.premium-buy__offer)[data-premium-tier=tier_3]{--premium-panel-surface:var(--premium-upsell-magister-surface)}:is(.premium-upsell,.account-plan__premium,.premium-buy__offer)[data-premium-tier]{--premium-panel-ink:var(--premium-tier-surface-ink);--premium-panel-muted:#f3e7d8;--premium-panel-gold:#ffde91;--premium-panel-icon:#ffde91;--premium-panel-icon-surface:#ffe4a522;--premium-panel-border:#e9ce8c55;--premium-panel-glow:#ffe4a50d;--premium-panel-action:var(--premium-tier-action);--premium-panel-action-ink:var(--premium-tier-action-ink)}.premium-badge{--premium-badge-background:linear-gradient(135deg, #59406f, #30203f);--premium-badge-text:#f2cf78;--premium-badge-crown:#f2cf78;--premium-crown-top:#fff0b5;--premium-crown-middle:#f2cf78;--premium-crown-bottom:#c48a35;background:var(--premium-badge-background);color:var(--premium-badge-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4em;padding:.4em .75em;font-weight:500;line-height:1.3;display:inline-flex}.premium-badge>svg{width:1.15em;height:1.15em;color:var(--premium-badge-crown);flex:none}.premium-badge.premium-badge{font-family:var(--font-family-default,sans-serif);letter-spacing:normal;text-transform:none;text-shadow:none;vertical-align:middle;flex-shrink:0;font-size:12px;font-weight:600;line-height:1.4}.account-switcher{z-index:var(--z-index-switcher);top:calc(100% + var(--space-4));width:var(--size-switcher);max-width:calc(100vw - var(--space-8));max-height:calc(100dvh - var(--space-20));color:var(--color-festive-card-ink);text-align:left;position:absolute;right:0;overflow-y:auto}.account-switcher__active{padding:var(--space-7) var(--space-6) var(--space-5);flex-direction:column;display:flex}.account-switcher__active-main{gap:var(--space-5);align-items:center;display:flex}.account-switcher__active-actions{width:100%;padding-left:calc(var(--size-switcher-avatar-active) + var(--space-5));margin-top:var(--space-4);justify-content:space-between;align-items:center;display:flex}.account-switcher__avatar{width:var(--size-switcher-avatar);height:var(--size-switcher-avatar);border-radius:var(--radius-pill);background:var(--color-festive-card-inset);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.account-switcher__avatar--active{width:var(--size-switcher-avatar-active);height:var(--size-switcher-avatar-active)}.account-switcher__avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-switcher__details{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.account-switcher__name-line{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.account-switcher__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-switcher__summary{margin-top:var(--space-1);display:block}.account-switcher__profiles{background:var(--color-choice-fill);border-top:var(--border-width-hairline) solid var(--color-festive-card-border)}.account-switcher__profile-row{align-items:center;gap:var(--space-2);padding-right:var(--space-4);display:flex}.account-switcher__profile-row+.account-switcher__profile-row{border-top:var(--border-width-hairline) solid var(--color-festive-card-border)}.account-switcher__profile-row:hover{background:var(--color-choice-hover)}.account-switcher__profile{appearance:none;width:100%;min-height:var(--space-14);align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-6);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.account-switcher__profile:disabled{cursor:default}.account-switcher__link{white-space:normal;flex:none;max-width:8.5rem}.account-switcher__error{padding:var(--space-3) var(--space-6) 0}.account-switcher__footer{gap:var(--space-2);width:100%;padding:var(--space-4) var(--space-6);border-top:var(--border-width-hairline) solid var(--color-festive-card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.account-switcher__footer--single{justify-content:center}@media (width<=37.5rem){.account-switcher{top:var(--space-14);right:var(--space-3);left:var(--space-3);width:auto;max-width:none;position:fixed}.account-switcher__active{padding:var(--space-5) var(--space-5) var(--space-4)}.account-switcher__active-actions{padding-left:0}.account-switcher__footer{padding:var(--space-4) var(--space-5)}}.account-switcher__name-line .premium-badge{font-size:var(--font-size-xs,.75rem)}.account-switcher__admin-row{padding:var(--space-5) var(--space-6);border-bottom:var(--border-width-hairline) solid var(--color-festive-card-border);justify-content:center;display:flex}.account-switcher__avatar:has(.participant-face--wizard){background:0 0;overflow:visible}.account-switcher__avatar .participant-face--wizard{width:60%;height:60%}.account-switcher__avatar .participant-face__wizard-frame{object-fit:contain}.account-switcher-host{align-items:center;display:flex;position:relative}.account-switcher-host__trigger{color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.account-switcher-host__trigger:focus{outline:none}.account-switcher-host__trigger:focus-visible{border-radius:var(--radius-pill);box-shadow:var(--shadow-focus-glow)}.account-switcher-host--drawer{align-items:stretch;gap:var(--space-4);flex-direction:column}.account-switcher-host--drawer>.account-switcher{width:100%;max-width:100%;max-height:none;position:static;overflow:visible}.account-switcher-host--drawer>.account-switcher-host__trigger{align-self:flex-start}.account-switcher-host--drawer .account-switcher__active-main{flex-direction:column;align-items:flex-start}.account-switcher-host--drawer .account-switcher__details{width:100%}.account-switcher-host--drawer .account-switcher__name-line{flex-wrap:wrap}.account-switcher-host--drawer .account-switcher__name{width:100%}.account-switcher-host--drawer .account-switcher__active-actions{gap:var(--space-3);flex-direction:column;padding-left:0}.account-switcher-host--drawer .account-switcher__active-actions>.button{width:100%}.account-switcher-host--drawer .account-switcher__profile-row{padding:var(--space-3) var(--space-5);flex-direction:column;align-items:stretch}.account-switcher-host--drawer .account-switcher__profile{padding:var(--space-3) 0}.account-switcher-host--drawer .account-switcher__link{width:100%;max-width:none}.account-switcher-host__trigger[data-premium-tier] .account-chip{background:var(--premium-tier-badge-fill);color:var(--premium-tier-badge-ink);box-shadow:inset 0 0 0 1px var(--premium-tier-badge-border)}.account-switcher-host__trigger[data-premium-tier] .account-chip__icon{color:var(--premium-tier-badge-ink)}.footer{background-color:var(--color-footer-bg);color:var(--color-footer-text)}.footer__nav{gap:var(--space-8);grid-template-columns:minmax(12rem,1.4fr) repeat(3,minmax(8rem,1fr));display:grid}.footer__tagline,.footer__heading,.footer__legal,.footer .link{color:var(--color-footer-muted)}.footer .link:hover{color:var(--color-footer-text)}.footer__legal-rule{border-top:var(--border-width-hairline) solid var(--color-footer-border);padding-top:var(--space-6)}@media (width<=48rem){.footer__nav{grid-template-columns:1fr 1fr}}.footer{--color-text:var(--color-footer-text);--color-text-secondary:var(--color-footer-muted)}.footer a[href$=\/premium]{align-items:center;gap:6px;display:inline-flex}.footer a[href$=\/premium]>svg{flex:none;width:18px;height:18px}.shell__stage{width:100%;min-width:0;max-width:100%;min-height:var(--size-viewport);flex-direction:column;display:flex}@media (width>=48rem){.shell__header-drawer-mobile{display:none}}.shell__header-drawer-mobile{display:contents}.shell__content{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;position:relative}.shell__content>.container--grow{flex-direction:column;flex:auto;min-height:0;display:flex}@media (width<=48rem){:where(.shell__stage:has(>.app-header--mobile-pill))>.shell__content>main.container--pad-page,:where(.shell__stage:has(>.app-header--mobile-pill))>.shell__content>main.container--pad-main{padding-top:var(--space-4);margin-top:0}.shell__content>main.container--pad-compact>.settings{padding-top:var(--space-2)}.shell__content>main.container--pad-box{padding-top:var(--space-4)}html:has(.shell__stage>.app-header--mobile-pill){background-color:var(--color-landscape-sky-upper)}.shell__stage:has(>.app-header--mobile-pill){--size-mobile-nav-pill:2.75rem;--size-mobile-nav-pill-top:max(var(--space-3), env(safe-area-inset-top,0px))}.shell__stage:has(>.app-header--mobile-pill)>.shell__content:before{content:"";height:calc(var(--size-mobile-nav-pill) + var(--size-mobile-nav-pill-top));flex:none}.shell__stage:has(>.app-header--mobile-pill) .landing-content.container--pad-page{--landing-hero-offset:calc(var(--size-mobile-nav-pill) + var(--size-mobile-nav-pill-top));margin-top:0;padding-top:0}}.shell__menu{gap:var(--space-7);flex-direction:column;flex:1;display:flex}.shell__menu-links{gap:var(--space-1);flex-direction:column;display:flex}.shell__menu-links>.link{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-decoration:none;display:flex}.shell__menu-links>.link:hover,.shell__menu-links>.link[aria-current=page]{background:color-mix(in srgb, var(--color-festive-card-inset) 70%, transparent)}.shell__menu-game{padding-top:var(--space-5);border-top:1px solid var(--color-festive-card-border);margin-top:auto}.shell__menu-game-label{padding-inline:var(--space-3);margin-bottom:var(--space-3);font-size:var(--font-size-sm);color:var(--color-festive-card-secondary);display:block}.shell__menu-game>.link{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-festive-card-inset) 70%, transparent);font-weight:700;text-decoration:none;display:flex}.shell__menu-game svg{flex:none;width:24px;height:24px}.shell__menu-game>.link>span{overflow-wrap:anywhere;min-width:0}.shell__menu-links>.link>svg{flex:none;width:20px;height:20px}.shell__menu-links>.link>span{min-width:0}.shell__refresh{top:calc(env(safe-area-inset-top,0px) + var(--space-3));z-index:var(--z-index-header);padding:var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-surface-text);box-shadow:var(--shadow-panel-elevated);pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}.shell__content--refreshable{transition:top .22s ease-out;top:0}.shell__content--pulling{transition:none}@media (prefers-reduced-motion:reduce){.shell__content--refreshable{transition:none}}.shell__refresh-icon{font-size:22px;display:flex}.shell__refresh-icon--spinning{animation:.7s linear infinite refresh-spin}@keyframes refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shell__refresh-icon{transform:none!important}.shell__refresh-icon--spinning{animation:none}}.shell__menu-refresh{justify-content:flex-start;width:100%;margin-top:auto}.shell__menu:has(.shell__menu-refresh) .shell__menu-game{margin-top:0}.shell__premium-link{white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.shell__premium-link svg{flex:none;width:20px;height:20px}.shell__premium-link>a{align-items:center;gap:6px;display:inline-flex}.box-shell__main.container--grow{--landscape-content-offset:calc(var(--size-app-header) + var(--space-8));flex-direction:column;flex:auto;min-height:0;display:flex}@media (width<=48rem){.shell__stage:has(>.app-header--mobile-pill) .box-shell__main.container--pad-box{--landscape-content-offset:calc(var(--size-mobile-nav-pill) + var(--space-3));padding-top:var(--space-0)}}.page-heading{align-self:center;width:100%;min-width:0;max-width:48rem;margin-inline:auto}.page-heading__content{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;padding:0;display:flex;position:relative}.page-heading__copy>.type--title-page{font-size:1.75rem}.page-heading__copy{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.page-heading__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-heading__copy>.type--title-page,.page-heading__copy>.type--body-sm{color:var(--color-page-title,var(--color-text))}.creation-shell{min-height:var(--size-viewport);flex-direction:column;flex:auto;display:flex}.creation-shell>.creation-header{--color-header-glass-bg:color-mix(in srgb, var(--color-surface) 72%, transparent);border-bottom-color:color-mix(in srgb, var(--color-border) 22%, transparent)}.creation-shell--contained{min-height:0}@media (width>=48.0625rem){.creation-shell__body{align-items:center}.creation-shell__intro,.creation-shell__card{width:100%;max-width:var(--layout-column-medium)}.creation-shell:not(.creation-shell--contained) .creation-shell__card{min-height:var(--size-creation-card-min);flex-direction:column;display:flex}.creation-shell:not(.creation-shell--contained) .creation-shell__card-inner{flex-direction:column;flex:auto;min-height:0;display:flex}.creation-shell:not(.creation-shell--contained) .creation-shell__card-foot{padding-top:var(--space-6);margin-top:auto}}@media (width<=48rem){.creation-shell__main{width:100%;max-width:none}.creation-shell__main.container--pad-page{min-height:0;padding-bottom:var(--space-6);flex-direction:column;flex:auto;display:flex}.creation-shell__body{gap:var(--space-6);flex-direction:column;flex:auto;min-height:0;display:flex}.creation-shell__intro{flex:none}.creation-shell__card{width:100%;min-height:0;margin-bottom:var(--space-0);flex-direction:column;flex:auto;display:flex}.creation-shell__card-inner{flex-direction:column;flex:auto;min-height:0;display:flex}.creation-shell__card-foot{padding-top:var(--space-6);margin-top:auto}.creation-shell__card-back{display:none}.creation-shell__action,.creation-shell__action .button{width:100%}}.creation-shell--headerless .creation-shell__card-back{display:inline-flex}.creation-shell__main.container--grow{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}:is(html:has(.creation-shell--mobile-focused),body:has(.creation-shell--mobile-focused)){overscroll-behavior:none;height:100%;overflow:hidden}body:has(.creation-shell--mobile-focused){width:100%;position:fixed;inset:0}.page--creation-focused{min-height:0;position:fixed;inset:0;overflow:hidden}@media (display-mode:standalone){.page--creation-focused{--creation-full-height:100vh;--size-viewport:var(--creation-full-height)}}.creation-shell--mobile-focused{inset:var(--creation-viewport-top,0px) 0 auto;height:var(--creation-viewport-height,var(--creation-full-height,100dvh));z-index:40;min-height:0;position:fixed;overflow:hidden}.creation-shell--mobile-focused .creation-shell__main.container--pad-page{overscroll-behavior:none;min-height:0;padding:var(--space-4) var(--space-5) var(--space-6);flex:1;overflow-y:auto}.creation-shell--mobile-focused .creation-shell__body{gap:var(--space-5);flex:none}.creation-shell--mobile-focused .creation-shell__intro{gap:var(--space-2);text-align:left;align-items:flex-start}.creation-shell--mobile-focused .creation-shell__intro h1{font-size:clamp(24px,6.5vw,30px);line-height:1.15}.creation-shell--mobile-focused .creation-shell__intro p{font-size:14px;line-height:1.45}.creation-shell--mobile-focused .creation-shell__card{padding:var(--space-4);flex:none;min-height:0}.creation-shell--mobile-focused .creation-shell__card-inner{gap:var(--space-4)}.creation-shell--bare .creation-shell__card{box-shadow:none;background:0 0;padding:0}.creation-shell__mobile-progress{gap:var(--space-2);padding:max(var(--space-4), env(safe-area-inset-top)) var(--space-5) 0;color:var(--color-landscape-sky-ink);flex:none;grid-template-columns:1fr auto;font-size:12px;display:grid}.creation-shell__mobile-progress progress{appearance:none;background:var(--color-festive-card-inset);width:100%;height:4px;color:var(--color-selection);border:0;border-radius:4px;grid-column:1/-1;overflow:hidden}.creation-shell__mobile-progress progress::-webkit-progress-bar{background:var(--color-festive-card-inset)}.creation-shell__mobile-progress progress::-webkit-progress-value{background:var(--color-selection)}.creation-shell__mobile-progress progress::-moz-progress-bar{background:var(--color-selection)}.creation-shell__mobile-actions{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) max(var(--space-3), env(safe-area-inset-bottom));background:var(--color-festive-card);border-top:1px solid var(--color-festive-card-border);box-shadow:0 -4px 20px rgb(var(--color-shadow-rgb) / .08);flex:none;display:flex}.creation-shell__mobile-actions>.button{min-height:48px;padding-inline:var(--space-3);flex:none}.creation-shell__mobile-actions .creation-shell__action{flex:1;min-width:0}.creation-shell__mobile-actions .creation-shell__action .button{width:100%;min-height:48px;padding-inline:var(--space-3)}.creation-shell--mobile-focused .choice-panel__choices{gap:var(--space-3)}.creation-shell--mobile-focused .choice{padding:var(--space-4);gap:var(--space-3);min-height:76px}.creation-shell--mobile-focused .choice__copy{gap:var(--space-1)}.creation-shell--mobile-focused .choice__title{font-size:16px;line-height:1.25}.creation-shell--mobile-focused .choice__description{font-size:13px;line-height:1.35}.creation-shell--mobile-focused[data-step=cost] .choice-panel__choices{grid-template-columns:minmax(0,1fr);display:grid}.creation-shell--mobile-focused[data-step=cost] .choice{padding:var(--space-5);min-height:104px}.creation-shell--mobile-focused[data-step=cost] .choice__copy{gap:var(--space-2)}.creation-shell--mobile-focused[data-step=cost] .choice__title{font-size:18px}.creation-shell--mobile-focused[data-step=cost] .choice__description{font-size:14px;line-height:1.5}.creation-shell--mobile-focused .new-box-budget-range{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creation-shell--mobile-focused .new-box-budget-range>.field{width:100%;min-width:0}.creation-shell--mobile-focused .picture-picker{grid-template-columns:repeat(4,minmax(0,1fr))}:root:not([data-theme=dark]) .creation-shell--mobile-focused .picture-picker__tile:not(.picture-picker__tile--selected),:root:not([data-theme=dark]) .creation-shell--mobile-focused .creation-shell__card{background-color:var(--color-creation-idle-surface)}:root:not([data-theme=dark]) .creation-shell--mobile-focused .choice:not(.choice--selected):not(:has(:checked)){background-color:var(--color-creation-idle-surface)}:root:not([data-theme=dark]) .creation-shell--bare .creation-shell__card{background:0 0}@media (height<=600px){.creation-shell--mobile-focused .creation-shell__intro h1{font-size:23px}.creation-shell--mobile-focused .creation-shell__body{gap:var(--space-3)}}.home-title{align-items:center;gap:var(--space-4);width:100%;min-width:0;max-width:100%;font-family:var(--font-family-base);color:var(--color-home-hero-text);text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex}.home-title__mark{max-width:100%;display:block}.home-title__line{font-family:var(--font-family-base);display:block}.home-title__dot{color:var(--color-accent)}.home-title .home-title__mark,.home-title .home-title__line{color:var(--color-home-hero-text)}@media (width<=700px){.home-title__mark{width:min(100%,4.5em)}.home-title__word{text-align:left;white-space:nowrap;line-height:.9;display:block}.home-title__word:last-child{text-align:right}.home-title__space{display:none}.home-title__mark:lang(ru){width:min(100%,5em)}.home-title__word:lang(ru){line-height:1}}.home-title--generator{text-wrap:balance;overflow-wrap:normal;font-size:clamp(2rem,4vw,3.5rem)}.home-title--generator .home-title__intro{font-family:var(--font-family-base);letter-spacing:.25em;text-transform:uppercase;opacity:.75;margin-bottom:.5rem;font-size:clamp(.75rem,1.2vw,1rem);font-weight:600;line-height:1.5;display:block}@media (width<=700px){.home-title--generator{width:calc(100% + var(--space-6));max-width:none;margin-inline:calc(var(--space-3) * -1);font-size:clamp(1.5rem,8vw,2rem)}.home-title--generator .home-title__product{white-space:nowrap}}.carousel{contain:inline-size;width:100%;min-width:0;max-width:100%;position:relative;overflow-x:hidden}.carousel__track{gap:var(--space-5);width:100%;min-width:0;max-width:100%;padding-block:var(--space-4);margin-block:calc(var(--space-4) * -1);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>*{flex:0 0 calc(100% - var(--space-8));scroll-snap-align:start;min-width:0}.carousel__nav{z-index:var(--z-index-header);position:absolute;top:calc(50% - 24px);transform:none}.carousel__nav .button__icon{width:var(--size-control-sm);height:var(--size-control-sm)}.carousel__nav--prev{left:var(--space-2)}.carousel__nav--next{right:var(--space-2)}@media (width<=48rem){.carousel__track{gap:var(--space-4);margin-inline:0;padding-inline:0;scroll-padding-inline:0}.carousel__track>*{flex:0 0 100%}}@media (width>=48rem){.carousel__track{padding-inline:var(--space-2);margin-inline:calc(var(--space-2) * -1);scroll-padding-inline:var(--space-2)}.carousel__track>*{flex-basis:calc((100% - var(--space-5)) / 2)}}@media (width>=64rem){.carousel__track>*{flex-basis:calc((100% - var(--space-5) * 2) / 3)}}.home-exchange-card{min-width:var(--space-0);padding:var(--space-3);border-radius:var(--radius-2xl);background-color:var(--color-surface-paper);box-shadow:var(--shadow-md);color:inherit;transition:box-shadow var(--duration-base) var(--easing-standard), transform var(--duration-base) var(--easing-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.home-exchange-card:hover,.home-exchange-card:focus-visible{box-shadow:var(--shadow-lg);transform:translateY(var(--translate-hover))}.home-exchange-card__art{aspect-ratio:296/166;border-radius:var(--radius-md);background-color:var(--color-surface-paper-subtle);width:100%;display:block;overflow:hidden}.home-exchange-card__image{object-fit:cover;width:100%;height:100%;display:block}.home-exchange-card__body{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2) var(--space-1);display:flex}.home-exchange-card__copy{gap:var(--space-1);min-width:var(--space-0);flex-direction:column;flex:1;display:flex}.home-exchange-card__go{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-pill);background-color:var(--color-ui-icon-surface);color:var(--color-ui-icon);font-size:var(--size-icon-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}.home-exchange-card__go>svg{width:1em;height:1em;display:block}.home-exchange-card--icon{background:var(--color-festive-card);box-shadow:var(--shadow-festive-card);--color-text:var(--color-festive-card-ink);--color-text-secondary:var(--color-festive-card-secondary);border:none;border-radius:16px;gap:20px;padding:24px;overflow:visible}.home-exchange-card--icon .home-exchange-card__art{background:var(--color-festive-card-inset);aspect-ratio:auto;border-radius:18px;width:52px;height:52px;padding:8px}.home-exchange-card--icon .home-artwork{width:36px;height:36px;color:var(--color-festive-card-secondary)}.home-exchange-card--icon .home-exchange-card__body{flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding:0}.home-exchange-card--icon .type--title-card{color:var(--color-festive-card-ink);font-size:21px;line-height:1.35}.home-exchange-card__go>span>svg{width:1em;height:1em}.home-exchange-card--icon:focus-visible{outline:3px solid var(--color-landscape-ground-ink);outline-offset:5px}.home-exchange-card--icon .home-exchange-card__copy{text-align:start}@media (width<=700px){.home-exchange-card--icon{flex-direction:row;align-items:center;padding:20px}.home-exchange-card--icon .home-exchange-card__art{flex:none}.home-exchange-card--icon .home-exchange-card__body{gap:8px}}.home-exchange-card--icon .home-exchange-card__go{width:auto;height:auto;color:var(--color-festive-card-secondary);background:0 0;gap:8px;font-size:13px;font-weight:700}.preview-card{height:100%;min-width:var(--space-0);text-align:start;flex-direction:column;display:flex}.preview-card__copy{border-radius:var(--space-0);box-shadow:none;background-color:#0000;border:none;flex:auto}.preview-card__copy .card__copy{gap:var(--space-4)}@media (width<=48rem){.preview-card{height:auto}}.preview-card__copy{background:0 0;border:0;padding:24px}.preview-card .card__title{color:var(--color-festive-card-ink);font-size:18px}.preview-card .card__body{color:var(--color-festive-card-secondary);font-size:14px;line-height:1.55}.preview-card .card__step{width:32px;height:32px}.preview-card .card--plain>.card__main .card__heading .card__title{color:var(--color-festive-card-ink)}.social-row{gap:var(--space-3);width:100%;display:grid}.social-row--1{grid-template-columns:1fr}.social-row--2{grid-template-columns:1fr 1fr}.social-button{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-5);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-pill);font-family:var(--font-family-base);font-size:var(--font-size-sm);cursor:pointer;transition-property:background-color,border-color,color;transition-duration:var(--duration-base);transition-timing-function:var(--easing-standard);display:inline-flex}.social-button:disabled,.social-button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.social-button__icon{width:var(--size-icon-md);height:var(--size-icon-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.social-button__icon>svg{width:100%;height:100%;display:block}.social-button--google{background-color:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.social-button--google:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-surface-subtle)}.social-button--telegram{background-color:var(--color-social-telegram);color:var(--color-text-on-accent)}.social-button--telegram:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-social-telegram-hover)}.social-button--vk{color:var(--color-text-on-accent);background-color:#07f}.social-button--vk:hover:not(:disabled):not([aria-disabled=true]){background-color:#06d}.otp-input{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.otp-input__header{align-items:baseline;display:flex}.otp-input__stage{width:fit-content;max-width:100%;position:relative}.otp-input__cells{gap:var(--space-2);pointer-events:none;max-width:100%;display:flex}.otp-input__cell{box-sizing:border-box;flex:0 1 var(--size-otp-cell);width:var(--size-otp-cell);min-width:0;max-width:var(--size-otp-cell);height:var(--size-otp-cell-height);min-height:var(--size-otp-cell-height);border:var(--border-width-hairline) solid var(--color-festive-card-border);border-radius:var(--radius-md);background-color:var(--color-festive-card-inset);line-height:var(--line-height-none);justify-content:center;align-items:center;display:flex}.otp-input__cell--invalid{border-color:var(--color-danger-text)}.otp-input--disabled .otp-input__cell{border-color:var(--color-border);background-color:var(--color-surface-subtle);color:var(--color-text-disabled)}.otp-input__field{inset:var(--space-0);width:100%;height:100%;padding:var(--space-0);color:#0000;caret-color:#0000;font-size:max(16px, var(--font-size-xl));opacity:0;background:0 0;border:none;position:absolute}.otp-input__field:disabled{cursor:not-allowed}@media (width<=48rem){.otp-input__cells{gap:var(--space-1)}}.divider{align-items:center;gap:var(--space-4);width:100%;display:flex}.divider:before,.divider:after{content:"";height:var(--border-width-hairline);background-color:var(--color-border);flex:auto}.divider:empty{gap:var(--space-0)}.divider--start:before{display:none}.toggle-bar{width:100%;max-width:var(--layout-column-auth);align-items:center;gap:var(--space-3);display:flex}.toggle-bar__track{box-sizing:border-box;min-width:0;height:var(--space-12);padding:var(--space-1);background:var(--color-surface-subtle);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-pill);flex:1;align-items:stretch;display:flex;position:relative}.toggle-bar__thumb{top:var(--space-1);bottom:var(--space-1);left:var(--space-1);z-index:0;width:calc((100% - var(--space-2)) / var(--toggle-count,2));background:var(--color-surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);transform:translateX(calc(100% * var(--toggle-active,0)));transition:transform var(--duration-slow) var(--easing-standard);position:absolute}.toggle-bar__item{appearance:none;z-index:1;min-width:0;padding:var(--space-0) var(--space-4);color:var(--color-text);border-radius:var(--radius-pill);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.toggle-bar__item--active{color:var(--color-text)}.toggle-bar__add{appearance:none;box-sizing:border-box;width:var(--space-12);height:var(--space-12);color:var(--color-text);background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);font-size:var(--size-icon-lg);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.toggle-bar__add:hover{background:var(--color-selection-surface)}.toggle-bar__item:focus,.toggle-bar__add:focus{outline:none}.toggle-bar__item:focus-visible,.toggle-bar__add:focus-visible{box-shadow:var(--shadow-focus-glow)}.box-picture__custom{clip-path:circle(50%);border-radius:50%}.box-picture__artwork{object-fit:contain;max-width:100%;max-height:100%;display:block}.game-banner{column-gap:var(--space-4);row-gap:var(--space-5);width:100%;padding-block:var(--space-4);color:var(--color-landscape-sky-ink);grid-template-columns:64px minmax(0,1fr);display:grid}.game-banner__identity{display:contents}.game-banner__art{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:start;align-items:center;width:64px;height:76px;padding:0;display:flex}.game-banner__art>svg,.game-banner__art>img{object-fit:contain;width:100%;height:100%}.game-banner__titles{align-self:center;min-width:0}.game-banner__title{font-size:var(--font-size-3xl);line-height:var(--line-height-snug);overflow-wrap:anywhere;text-wrap:balance;margin:0}.game-banner__subtitle{margin-top:var(--space-2);color:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.game-banner__org-name{color:inherit;font:inherit;font-weight:var(--font-weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.game-banner__contact{margin-top:var(--space-2);display:block}.game-banner__overview{grid-column:1/-1;min-width:0}.game-banner__tiles{gap:var(--space-4) var(--space-7);flex-wrap:wrap;display:flex}.game-banner__tile{gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column-reverse;min-width:0;max-width:100%;display:flex}.game-banner__tile-label{font-size:var(--font-size-xs)}.game-banner__tile-value{color:var(--color-sky-stat);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.game-banner__tile--clickable{cursor:pointer}.game-banner__actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.game-banner__actions .button{white-space:normal}.game-banner__art:focus-visible,.game-banner__org-name:focus-visible,.game-banner__tile:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=30rem){.game-banner__actions .button{flex:100%}}@media (width>=48.0625rem){.game-banner{column-gap:var(--space-6);row-gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:80px minmax(0,1fr)}.game-banner__art{grid-row:1/3;width:80px;height:96px}.game-banner__title{font-size:var(--font-size-5xl);text-wrap:initial}.game-banner__titles{align-self:start}.game-banner__overview{grid-column:2}}.mode-banner{width:100%;color:var(--color-festive-card-ink);background:var(--color-festive-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel-elevated);padding:var(--space-4) var(--space-5)}.mode-banner__summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);list-style:none;display:flex}.mode-banner__summary::-webkit-details-marker{display:none}.mode-banner__chevron{font-size:var(--font-size-xl)}.mode-banner[open] .mode-banner__chevron{transform:rotate(180deg)}.mode-banner__hint{color:var(--color-festive-card-secondary);font-size:var(--font-size-sm);margin-block:var(--space-4)}.mode-banner__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=48rem){.mode-banner__actions{flex-direction:column}.mode-banner__actions .button{width:100%}}.picture-picker{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(66px,1fr));width:100%;display:grid}@media (width>=48.0625rem){.picture-picker{grid-template-columns:repeat(auto-fill, var(--space-20))}}.picture-picker__tile{aspect-ratio:1;width:100%;min-width:var(--space-0);padding:var(--space-1);border:var(--border-width-hairline) solid var(--color-festive-card-border);border-radius:var(--radius-lg);background-color:var(--color-festive-card-inset);color:var(--color-festive-card-ink);font:inherit;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex;position:relative}.picture-picker__tile:hover:not(:disabled){border-color:var(--color-festive-card-border);background-color:var(--color-choice-hover)}.picture-picker__tile--selected,.picture-picker__tile--selected:hover:not(:disabled){border-color:var(--color-selection);background-color:var(--color-selection);color:var(--color-text-on-selection)}.picture-picker__tile:disabled{cursor:not-allowed}.picture-picker__tile--loading .picture-picker__art{opacity:.45}.picture-picker__spinner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.picture-picker__art{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.picture-picker__art>*{width:100%;height:100%}.picture-picker__art svg,.picture-picker__art img{object-fit:contain;width:100%;height:100%;display:block}.picture-picker__art .participant-face{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.inline-code{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background-color:var(--color-surface-subtle)}.snippet{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background-color:var(--color-surface-subtle);white-space:pre;overflow-x:auto}.type.badge{width:fit-content;max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background-color:var(--color-festive-card-inset);color:var(--color-festive-card-ink);text-align:center;align-items:center;display:inline-flex}.game-badge{align-items:center;gap:var(--space-1);max-width:100%;display:inline-flex}.game-badge__icon{flex:none;font-size:.875em}.game-badge__icon>svg{display:block}.decorated-card{isolation:isolate;min-width:0}.decorated-card__content{height:100%;position:relative}.person-card{min-width:0;color:var(--color-festive-card-ink);position:relative}.person-card__body{box-sizing:border-box;height:100%;padding:var(--space-6) var(--space-6) var(--space-12);gap:var(--space-5);flex-direction:column;display:flex;position:relative}.person-card__body[role=link]{cursor:pointer}.person-card__body:focus-visible{outline:2px solid var(--color-support);outline-offset:4px;border-radius:inherit}.person-card__identity{align-items:center;gap:var(--space-4);min-width:0;display:flex}.person-card__avatar{flex:none;width:5.5rem;height:5.5rem;display:flex}.person-card__avatar>*{width:100%;height:100%}.person-card__copy{align-items:flex-start;gap:var(--space-3);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.person-card__title{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-person-card-title)}.person-card__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.person-card__content{gap:var(--space-6);flex-direction:column;display:flex}.person-card .participant-tile__decoration{z-index:0}@media (width<=48rem){.person-card--exchange .person-card__body{padding:var(--space-5) var(--space-5) var(--space-10)}}.person-card__avatar .participant-tile__art>*,.person-card__avatar .participant-face,.person-card__avatar .hidden-face{width:100%;height:100%}.person-card__avatar .participant-tile__art--muted{opacity:var(--opacity-muted)}.person-card .participant-tile__meta{color:var(--color-festive-card-ink);background:var(--color-support-surface);white-space:normal;font-size:var(--font-size-sm);padding:var(--space-1) var(--space-3)}.person-card__copy .badge{white-space:normal}.person-card__body>.card-sheet__edit{top:var(--space-3);right:var(--space-3)}.person-card--detail .person-card__identity{padding-right:var(--space-5)}.person-card__copy .exchange-card__status{align-items:center;gap:var(--space-1);letter-spacing:.025em;font-size:.625rem;display:inline-flex}.person-card__copy .exchange-card__status--ready{background:var(--color-person-ready-fill);color:var(--color-person-ready-ink)}.person-card__copy .exchange-card__hint{color:var(--color-festive-card-secondary)}@media (width<=48rem) and (height<=740px){.person-card--exchange .person-card__body{padding:var(--space-4) var(--space-5) var(--space-6);gap:var(--space-3)}}@media (width<=48rem) and (height<=600px){.person-card--exchange .person-card__avatar{width:3.5rem;height:3.5rem}}.participant-tile__decoration{right:var(--space-3);bottom:var(--space-3);opacity:.65;width:36px;height:36px;color:var(--color-person-motif);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.participant-tile__decoration>img,.participant-tile__decoration>svg{width:100%;height:100%;display:block}@media (width<=48rem){.participant-tile__decoration{width:26px;height:26px;right:var(--space-2);bottom:var(--space-2)}}.person-card--exchange .person-card__identity{align-items:flex-start}.person-card--exchange .person-card__actions{justify-content:flex-start}.person-card--compact{box-sizing:border-box;width:min(100%,28rem)}.person-card--exchange .person-card__copy{flex:1}.person-card--exchange .person-card__actions .button{white-space:normal;max-width:100%}.participant-tile--standalone{width:min(100%,var(--size-people-tile-width));margin-inline:auto}.participant-tile__art{justify-content:center;align-items:center;display:flex}.participant-tile__art img{object-fit:cover;border-radius:50%;width:100%;height:100%}.participant-tile__meta{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);max-width:100%;display:inline-flex}.participant-tile__meta svg{flex:none;width:1em;height:1em}.participant-tile--list{text-align:left}.participant-tile--list .person-card__body{padding:var(--space-8) var(--space-5);justify-content:center}.participant-tile--list .person-card__identity{align-items:center}.participant-tile--list .person-card__avatar{width:5rem;height:5rem}.participant-tile--list .person-card__copy{justify-content:center;gap:var(--space-2);min-height:4rem}.participant-tile--list .participant-tile__meta{color:var(--color-festive-card-secondary);font-size:var(--font-size-sm);background:0 0;border-radius:0;padding:0;line-height:1.4}@media (width<=48rem){.participant-tile--list .person-card__body{padding-block:var(--space-4)}}.box-select-hero{align-items:flex-start;gap:var(--space-4);width:100%;min-width:0;max-width:100%;display:flex}.box-select-hero__copy{gap:var(--space-3);text-align:start;flex-direction:column;flex:1;min-width:0;display:flex}.box-select-hero--no-art{justify-content:center}.box-select-hero--no-art .box-select-hero__copy{text-align:center;flex:0 auto;align-items:center;width:100%;max-width:100%}.box-select-hero__art-slot{width:var(--size-box-select-hero-art);height:var(--size-box-select-hero-art);aspect-ratio:1;flex:none}.box-select-hero__art{box-sizing:border-box;width:100%;height:100%;padding:var(--space-2);background-color:var(--color-box-picture-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-box-picture);justify-content:center;align-items:center;display:flex}.box-select-hero__art img,.box-select-hero__art svg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (width>=48rem){.box-select-hero__art-slot{width:var(--size-box-select-hero-art-wide);height:var(--size-box-select-hero-art-wide)}}[data-theme=dark] .box-select-hero__lead{color:var(--color-hero-mark-ink)}.card-claim.container{gap:var(--space-8);flex-direction:column;width:min(100%,36rem);margin-inline:auto;display:flex}.card-claim__heading{align-items:center;gap:var(--space-3);text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex}.card-claim__card .person-card__identity{padding-right:0}.card-claim__card .button{white-space:normal;width:100%}.card-claim__card .person-card__content{gap:var(--space-4)}.button.card-claim__decline:not(:disabled),.button.card-claim__decline:not(:disabled):hover{color:var(--color-text)}@media (width>=48.0625rem){.card-claim__heading [data-testid=box-claim-badge]{display:none}.box-claim-heading+.card-claim{padding-top:var(--space-8)}.card-claim__card .person-card__body{padding:var(--space-8);gap:var(--space-6)}.card-claim__card .person-card__avatar{width:7rem;height:7rem}}[data-theme=dark] .button.card-claim__decline:not(:disabled),[data-theme=dark] .button.card-claim__decline:not(:disabled):hover{color:#fff}.card-identity-page.container--measure{max-width:52rem}.card-identity-page.container--grow{flex-direction:column;flex:auto;min-height:0;display:flex}.card-identity-layout{flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;display:flex}.card-identity__footer{width:100%;padding-top:var(--space-8);flex:none;justify-content:center;margin-top:auto;display:flex}.card-identity{justify-content:center;align-items:center;gap:var(--space-8);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.card-identity__head{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;width:100%;display:flex}.card-identity__body{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;display:flex}.card-identity__tile{width:min(100%, var(--size-people-tile-width))}.card-identity__copy{align-items:center;gap:var(--space-5);flex-direction:column;width:100%;display:flex}@media (width>=48.0625rem){.card-identity__head{text-align:start;align-items:flex-start}.card-identity__body{justify-content:flex-start;align-items:center;gap:var(--space-16);flex-direction:row}.card-identity__tile{width:min(100%, var(--size-people-tile-width));flex:none}.card-identity__tile .participant-tile--standalone{width:100%;max-width:none;margin-inline:var(--space-0)}.card-identity__copy{min-width:var(--space-0);flex:1;align-items:flex-start}}.card-identity__tile .participant-tile--plain:has(.hidden-face) .participant-tile__name:empty{display:none}.card-identity__tile .participant-tile--plain:has(.hidden-face) .participant-tile__body{min-height:calc(var(--space-6) + var(--size-people-tile-art) + var(--space-4) + 2.5rem + var(--space-6));justify-content:center}@media (width<=48rem){.card-identity__tile .participant-tile--plain:has(.hidden-face) .participant-tile__body{min-height:calc(var(--space-4) + var(--size-people-tile-art-narrow) + var(--space-4) + 2.5rem + var(--space-4))}}.participant-row__copy,.participant-row__status{min-width:0}.participant-row__status .type.badge{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.participant-row__name{min-width:0;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.participant-row__name:disabled{cursor:default}@media (width<=48rem){.participant-row__inline-actions{display:none}}.participant-row__status-text{color:var(--color-festive-card-secondary);white-space:normal;font-size:12px;line-height:1.4}.participant-row__status-text--success{color:var(--color-success-text)}.participant-row__status-text--warning{color:var(--color-danger-text)}.participant-row__identity{flex:1 1 0;min-width:0}.participant-row__copy{flex:1 1 0}.participant-row__actions,.participant-row__actions>.menu{flex:none}.participant-row__name-preview{white-space:normal;overflow-wrap:anywhere}.participant-row__name-eye{white-space:nowrap;font-size:.85em;display:inline}.participant-row__name-eye svg{vertical-align:-.1em;width:1em;height:1em;display:inline-block}.participant-row__copy--unjoined .participant-row__name{opacity:var(--opacity-muted)}.giftee-pair{grid-template-columns:minmax(0, 1fr) var(--space-12) minmax(0, 1fr);column-gap:var(--space-5);row-gap:var(--space-2);width:100%;max-width:25rem;margin-inline:auto;display:grid}.giftee-pair__person{grid-template-rows:subgrid;text-align:center;grid-row:1/4;justify-items:center;min-width:0;display:grid}.giftee-pair__person:first-child{grid-column:1}.giftee-pair__person:last-child{grid-column:3}.giftee-pair .participant-face--card{width:min(100%, calc(var(--size-face-card) * .75))}.giftee-pair__gift{width:var(--space-12);height:var(--space-12);object-fit:contain;grid-area:2/2;place-self:center;display:block}@media (width<=48rem){.giftee-pair{column-gap:var(--space-2)}}.menu{display:inline-flex;position:relative}.menu__sheet{--color-text:var(--color-surface-text);--color-text-secondary:var(--color-surface-text-secondary);--color-text-muted:var(--color-surface-text-muted);--color-text-subtle:var(--color-surface-text-secondary);z-index:var(--z-index-overlay);min-width:var(--size-menu-min);padding:var(--space-2);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);box-shadow:var(--shadow-panel-elevated);flex-direction:column;display:flex}.menu__sheet--portal{margin:var(--space-0)}.menu__item{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-xs);color:var(--color-text);font-family:var(--font-family-base);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);background:0 0;border:none;display:flex}.menu__item:hover:not(:disabled){background-color:var(--color-surface-subtle)}.menu__item:focus-visible{box-shadow:var(--shadow-focus-glow);outline:none}.menu__item:disabled{color:var(--color-text-disabled);cursor:not-allowed}.menu__item--danger{color:var(--color-danger-text)}.menu__icon{color:inherit;font-size:var(--size-icon-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}.menu__item--danger .menu__icon,.menu__item:disabled .menu__icon{color:inherit}.menu__icon>svg{width:1em;height:1em;display:block}.menu__label{flex:1}.qd-hero{--color-text:var(--color-landscape-sky-ink);--color-text-secondary:var(--color-landscape-sky-ink);--color-text-muted:var(--color-landscape-sky-ink);--color-text-subtle:var(--color-sky-stat);--color-surface-text:var(--color-landscape-sky-ink);--color-surface-text-muted:var(--color-sky-stat);align-items:stretch;gap:var(--space-5);width:100%;color:var(--color-text);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.qd-hero__art-slot{aspect-ratio:1;align-self:start;width:10rem;min-width:0;height:10rem}.qd-hero__art{box-sizing:border-box;width:100%;height:100%;padding:var(--space-2);border-radius:var(--radius-xl);justify-content:center;align-items:center;display:flex}.qd-hero__art img,.qd-hero__art svg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.qd-hero__main,.qd-hero__copy{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.qd-hero__badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qd-hero__title-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.qd-hero__title--mobile{display:none}.qd-hero__title--rename{min-width:0;text-align:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.qd-hero__stats{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-top:var(--space-2);flex-wrap:nowrap;flex:auto;margin-top:auto;display:flex}.qd-hero__stats-group{align-items:flex-start;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.qd-hero__menu{z-index:1;position:absolute;top:0;right:0}.qd-hero:has(.qd-hero__menu) .qd-hero__main{padding-right:var(--space-10)}.qd-hero__stat{gap:var(--space-1);flex-direction:column;display:flex}.qd-hero__stat-value{color:var(--color-sky-stat);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.qd-hero__stat-value--info,.qd-hero__stat-value--success,.qd-hero__stat-value--support{color:var(--color-sky-stat)}@media (width<=48rem){.qd-hero{justify-items:center;gap:var(--space-4);grid-template-columns:1fr}.qd-hero__art-slot{aspect-ratio:1;width:7rem;height:7rem}.qd-hero__art{padding:var(--space-2)}.qd-hero__main,.qd-hero__copy{text-align:center;align-items:center;width:100%}.qd-hero__badges,.qd-hero__title-row{justify-content:center}.qd-hero__title--desktop{display:none}.qd-hero__title--mobile{display:block}.qd-hero__title--rename{text-align:center}.qd-hero__rename{display:none}.qd-hero:has(.qd-hero__menu) .qd-hero__main{padding-right:0}.qd-hero__menu{top:calc(-1 * var(--space-8) + var(--space-2));right:calc(-1 * var(--layout-gutter-narrow) + var(--space-2))}.qd-hero__stats{justify-content:center;width:100%;margin-top:0;padding-top:0}.qd-hero__stats-group{justify-content:center;gap:var(--space-6)}.qd-hero__stat{text-align:center;align-items:center}}.distribution-method{box-sizing:border-box;overflow-wrap:anywhere;gap:var(--space-4);min-width:0;height:100%;padding:var(--space-5);border-radius:inherit;text-align:start;transition:border-color var(--duration-base) var(--easing-standard), box-shadow var(--duration-base) var(--easing-standard);background-color:#0000;border:none;flex-direction:column;display:flex}.distribution-method--highlight{background-color:var(--color-choice-hover)}.distribution-method--clickable{cursor:pointer}.distribution-method--clickable:hover{background-color:var(--color-choice-hover)}.distribution-method--clickable:focus-visible{outline:var(--border-width-emphasis) solid var(--color-support);outline-offset:var(--space-1)}.distribution-method__head{align-items:center;gap:var(--space-3);display:flex}.distribution-method__icon{color:var(--color-ui-icon);background-color:var(--color-ui-icon-surface);width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-pill);font-size:var(--size-icon-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.distribution-method__title-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.distribution-method__title-row .type.badge{flex:none;width:auto}.distribution-method__body{flex:auto}.distribution-method__footer{gap:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.distribution-method__hint{color:var(--color-text-muted)}.distribution-method-panel{min-width:0;height:100%}@media (width<=48rem){.organizer-section .distribution-method-panel{height:auto;box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.organizer-section .distribution-method-panel:before,.organizer-section .distribution-method-panel:after{display:none!important}.organizer-section .distribution-method{background:0 0;height:auto;padding:0}}.distribution-method--outlined{border:var(--border-width-hairline) solid var(--color-festive-card-border);border-radius:var(--radius-md);box-shadow:none}.distribution-method__points{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.distribution-method__points li{align-items:start;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.distribution-method__points svg{width:var(--space-4);height:var(--space-4);margin-top:var(--space-1);color:var(--color-success-text)}.distribution-method__neutral{width:var(--space-4);text-align:center;color:var(--color-text-muted)}.distribution-method__footer>.button{white-space:normal;min-width:0;max-width:100%}.distribution-method__footer>.button .button__label{min-width:0}.distribution-methods__heading{--color-text:var(--color-landscape-sky-ink);--color-text-secondary:var(--color-landscape-sky-ink);--color-text-muted:var(--color-landscape-sky-ink)}.pagination__gap{padding-inline:var(--space-1)}.pagination{width:100%;min-width:0}.pagination>.cluster{flex-wrap:nowrap}.pagination--compact .button{min-width:2rem;padding-inline:var(--space-1);flex:none}.pagination--compact .pagination__gap{padding-inline:0}.participant-table{gap:var(--space-3);flex-direction:column;display:flex}.participant-table-fill{flex-direction:column;display:flex}.participant-table-fill--page{scroll-margin-top:var(--size-app-header-measured,var(--size-app-header))}.participant-table-fill--viewport{height:var(--participant-table-fill-height,var(--size-participant-table));max-height:var(--participant-table-fill-height,var(--size-participant-table));min-height:0}.participant-table-fill--viewport.participant-table-fill--flex{height:auto;max-height:var(--participant-table-fill-max-height);flex:auto;overflow:hidden}.participant-table-fill--viewport .participant-table-host{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.participant-table-fill--viewport .participant-table.participant-table--fit{flex:auto;height:100%;min-height:0}.participant-table-fill--viewport .participant-table__list{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.participant-table-fill--viewport .participant-table__list .row--large{box-sizing:border-box;height:var(--participant-table-row-height,auto);min-height:var(--participant-table-row-height,auto);max-height:var(--participant-table-row-height,auto);flex:none;overflow:hidden}.participant-table-fill--viewport .participant-table__list .row-list{height:calc(var(--participant-table-row-height,4.5rem) * var(--participant-table-page-size,1));min-height:calc(var(--participant-table-row-height,4.5rem) * var(--participant-table-page-size,1));max-height:calc(var(--participant-table-row-height,4.5rem) * var(--participant-table-page-size,1));flex:none;overflow:hidden}.participant-table__compose{padding-bottom:var(--space-4);border-bottom:var(--border-width-hairline) solid var(--color-separator);flex:none}.participant-table__compose--plain{padding-bottom:var(--space-0);border-bottom:none}.participant-table__list:has(.row-list>.row:not(.participant-table__row-placeholder)){padding-top:var(--space-2)}.participant-table__list-anchor{border:0;flex:none;height:0;margin:0;padding:0}.participant-table__toolbar{align-items:center;gap:var(--space-4);flex-wrap:wrap;flex:none;display:flex}.participant-table__compose+.participant-table__toolbar{margin-top:var(--space-4)}.participant-table__range-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}.participant-table__range{flex:none;margin:0}.participant-table__range-end{flex:none;align-items:center;margin-inline-start:auto;display:flex}.participant-table__footer{padding-top:var(--space-2);flex:none;justify-content:center;display:flex}.participant-table-fill--viewport .participant-table__footer{margin-top:auto}.participant-table__row-placeholder{visibility:hidden;height:var(--participant-table-row-height,auto);min-height:var(--participant-table-row-height,var(--space-14));pointer-events:none;box-sizing:border-box;flex:none}.box-select-page__footer{width:100%;padding-top:var(--space-4);text-align:center;flex:none}@media (width>=48rem){.participant-table__toolbar{flex-wrap:nowrap}}.participant-table__actions{padding-top:var(--space-3);flex:none;justify-content:flex-end;display:flex}.participant-table__edit-person{flex:1;min-width:0}.participant-table__edit-person>.stack{min-width:0}.participant-table__edit-actions{flex:none}@media (width<=48rem){.participant-table__edit-row{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.participant-table__edit-person,.participant-table__edit-actions{display:contents}.participant-table__edit-person>:first-child{grid-area:1/1}.participant-table__edit-person>.stack{grid-area:1/2}.participant-table__edit-actions>.button:first-child{white-space:normal;text-align:start;border-radius:var(--radius-sm);grid-area:2/2/auto/-1;justify-self:start;max-width:100%}.participant-table__edit-actions>.button:last-child{grid-area:1/3}.participant-table-fill--viewport:has(.participant-table__edit-row){flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.participant-table-fill--viewport:has(.participant-table__edit-row) .participant-table-host{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.participant-table-fill--viewport:has(.participant-table__edit-row) .participant-table.participant-table--fit{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.participant-table-fill--viewport:has(.participant-table__edit-row) .participant-table__list{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.participant-table-fill--viewport:has(.participant-table__edit-row) .participant-table__list .row-list{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.participant-table-fill--viewport:has(.participant-table__edit-row) .participant-table__list .row--large{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.participant-table-fill--viewport:has(.participant-table__edit-row) .participant-table__list .row--large{min-height:var(--participant-table-row-height,auto)}}.participant-table__toolbar--compact{gap:var(--space-2);flex-wrap:nowrap;min-height:44px}.participant-table__toolbar--compact>.field,.participant-table__toolbar--compact .participant-table__range{flex:1;min-width:0}.participant-table__search-toggle{flex:none;min-width:44px;min-height:44px;margin-inline-start:auto}.participant-table__top-pagination{max-width:100%;margin-left:auto}.participant-table__top-pagination .pagination{width:auto}.participant-table__range-trailing{margin-left:auto}.participant-table__range-trailing+.participant-table__top-pagination{margin-left:0}.row-list{margin:var(--space-0);padding:var(--space-0);list-style:none}.row{min-width:0;padding-block:var(--space-2);border-top:var(--border-width-hairline) solid var(--color-separator);overflow-wrap:anywhere}.row:first-child{border-top:none}.row--catalog{padding-block:var(--space-0) var(--space-4);border-top:none;border-bottom:var(--border-width-hairline) solid var(--color-separator)}.row--center{min-height:var(--space-8);align-items:center;display:flex}.row--large{padding-block:var(--space-4)}.row--large.row--center{min-height:var(--space-14)}.participant-picker__name{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.participant-picker__name:hover{text-decoration:underline}.participant-picker__name:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=699px){.participant-picker__row.cluster{flex-wrap:wrap}.participant-picker__identity{flex-basis:100%}.participant-picker__row>:last-child{margin-inline-start:auto}}.participant-picker__actions .participant-picker__status,.participant-picker__row .button--small{box-sizing:border-box;min-height:36px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill)}.participant-picker__actions .participant-picker__status{border:var(--border-width-hairline) solid color-mix(in srgb, var(--color-festive-card-ink) 18%, transparent);color:var(--color-festive-card-ink);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.card-detail{gap:var(--space-6);flex-direction:column;display:flex}.card-detail__crumbs{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.card-detail__sep{color:var(--color-text-subtle)}.card-detail__layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.card-sheet,.card-letter,.card-side{isolation:isolate;background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-xl);position:relative;overflow:hidden}.card-sheet{min-height:var(--size-card-sheet);padding:var(--space-6);flex-direction:column;display:flex}.card-sheet__backdrop{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.card-sheet__head,.card-sheet__section,.card-sheet__edit{z-index:1;position:relative}.card-sheet__blob,.card-letter__blob{border-radius:var(--radius-pill);pointer-events:none;position:absolute}.card-sheet__blob--br{right:calc(var(--space-12) * -1);bottom:calc(var(--space-12) * -1);width:var(--size-card-blob);height:var(--size-card-blob);background:var(--color-accent-surface)}.card-sheet__blob--tl{top:calc(var(--space-12) * -1);left:calc(var(--space-10) * -1);width:var(--size-card-blob-sm);height:var(--size-card-blob-sm);background:var(--color-support-surface)}.card-sheet__spark{width:var(--space-4);height:var(--space-4);pointer-events:none;fill:var(--color-support-border);position:absolute}.card-sheet__spark--mid{top:var(--space-20);right:var(--space-20)}.card-sheet__spark--bl{right:var(--space-20);bottom:var(--space-10)}.card-sheet__edit{top:var(--space-4);right:var(--space-4);z-index:1;position:absolute}.card-sheet__head{align-items:flex-start;gap:var(--space-6);padding-bottom:var(--space-6);margin-bottom:var(--space-1);border-bottom:var(--border-width-hairline) solid var(--color-border);flex-shrink:0;display:flex}.card-sheet__avatar,.card-side__avatar{width:var(--size-card-sheet-avatar);height:var(--size-card-sheet-avatar);border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.card-side__avatar{width:var(--size-exchange-avatar);height:var(--size-exchange-avatar)}.card-sheet__avatar .participant-face,.card-sheet__avatar .participant-face>svg,.card-side__avatar .participant-face,.card-side__avatar .participant-face>svg{width:100%;height:100%}.card-sheet__meta,.card-side__meta{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.card-sheet__kicker{color:var(--color-accent);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.card-sheet__section{padding-top:var(--space-6)}.card-sheet__section--wish{flex-direction:column;flex:auto;min-height:0;display:flex}.card-sheet__body{color:var(--color-text-muted);white-space:pre-wrap;overflow-wrap:anywhere}.card-sheet__section--wish .card-sheet__body{flex:auto;min-height:0;overflow-y:auto}.card-letter{min-height:var(--size-card-sheet);padding:var(--space-6);flex-direction:column;display:flex}.card-letter__label{color:var(--color-support);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.card-letter__body{min-height:0;margin-top:var(--space-4);color:var(--color-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;flex:auto;overflow-y:auto}.card-letter__star{width:var(--space-5);height:var(--space-5);margin-top:var(--space-6);fill:var(--color-support-border)}.card-side{min-height:var(--size-card-sheet);padding:var(--space-6);flex-direction:column;display:flex}.card-side__identity{align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);display:flex}.card-side__hint{margin:0 0 var(--space-4);color:var(--color-text-muted)}.card-side__actions{gap:var(--space-3);flex-direction:column;display:flex}.card-side__status{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width-hairline) solid var(--color-border);flex-direction:column;display:flex}.card-reveal{align-items:center;gap:var(--space-5);padding:var(--space-10) var(--space-6);background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-xl);text-align:center;flex-direction:column;display:flex}@media (width>=64rem){.card-detail__layout{grid-template-columns:minmax(0, 1fr) var(--size-card-side)}.card-detail__layout--side-first{grid-template-columns:var(--size-card-side) minmax(0, 1fr);align-items:stretch}}.card-detail__header{align-items:flex-start;gap:var(--space-3);color:var(--color-landscape-sky-ink);--color-page-title:var(--color-landscape-sky-ink);--color-text:var(--color-landscape-sky-ink);--color-surface-text:var(--color-landscape-sky-ink);--color-surface-text-muted:var(--color-landscape-sky-ink);flex-direction:column;display:flex}.card-detail__header>.button{padding-inline:0}.giftee-stage{box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-festive-card-ink);background:var(--color-landscape-ground);border:0;outline:none;margin:0;padding:24px;position:fixed;inset:0;overflow:hidden}.giftee-stage[open]{place-items:center;display:grid}.giftee-stage::backdrop{background:var(--color-landscape-sky-upper)}.giftee-stage__landscape{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.giftee-stage .giftee-stage__card{z-index:2;box-sizing:border-box;flex-direction:column;width:min(100%,29rem);min-height:0;max-height:100%;animation:.8s ease-in-out both giftee-card-in;display:flex;position:relative;overflow:visible;box-shadow:0 24px 80px #0000004d}.giftee-stage__card>.decorated-card__content{overscroll-behavior:contain;border-radius:inherit;height:auto;min-height:0;overflow:auto}.giftee-stage__content{flex-direction:column;align-items:center;gap:28px;padding:clamp(48px,7dvh,64px) 28px 36px;display:flex}.giftee-stage .giftee-stage__close{z-index:3;color:var(--color-festive-card-secondary);width:44px;height:44px;position:absolute;top:12px;right:12px}.giftee-stage__portrait{background:var(--background-user-avatar);border:2px solid var(--color-festive-card-border);border-radius:50%;flex:none;width:clamp(132px,23dvh,200px);height:clamp(132px,23dvh,200px);position:relative;overflow:visible}.giftee-stage__glyph{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.giftee-stage__glyph--active{opacity:1}.giftee-stage .giftee-stage__portrait .giftee-stage__glyph :is(.participant-face,.hidden-face){width:100%;height:100%;box-shadow:none;background:0 0;border:0;overflow:visible}.giftee-stage__glyph .participant-face>.participant-face__theme-art{object-fit:contain;border-radius:0}.giftee-stage .giftee-stage__portrait .giftee-stage__glyph .participant-face--wizard{width:62%;height:62%;margin:19%}.giftee-stage__name{width:100%;min-height:2.4em;font-size:clamp(24px,3.6vw,32px);font-weight:var(--font-weight-bold);text-align:center;overflow-wrap:anywhere;line-height:1.2}.giftee-stage[data-phase=cycling] .giftee-stage__name,.giftee-stage[data-phase=suspense] .giftee-stage__name{height:2.4em;overflow:hidden}.giftee-stage__name-frame{display:block}.giftee-stage[data-phase=cycling] .giftee-stage__glyph--active,.giftee-stage[data-phase=cycling] .giftee-stage__name-frame{animation:75ms ease-out both giftee-glyph-in}.giftee-stage[data-phase=revealed] .giftee-stage__glyph--active{animation:.45s ease-out both giftee-glyph-land}.giftee-stage__action{justify-content:center;align-items:center;min-height:48px;display:flex}.giftee-stage__action .button{animation:.25s .25s both giftee-action-in}.giftee-stage__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes giftee-card-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes giftee-glyph-in{0%{opacity:.7;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes giftee-glyph-land{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes giftee-action-in{0%{opacity:0}to{opacity:1}}@media (height<=600px){.giftee-stage{padding:16px}.giftee-stage__content{gap:16px;padding:32px 24px 24px}.giftee-stage__portrait{width:120px;height:120px}.giftee-stage__name{font-size:24px}}@media (prefers-reduced-motion:reduce){.giftee-stage *,.giftee-stage::backdrop{animation:none!important}}.giftee-stage[data-opening=true] .giftee-stage__card{animation:none}html.giftee-page-transition::view-transition-group(root){animation-duration:.75s}html.giftee-page-transition::view-transition-old(root){animation:.75s ease-in-out both giftee-page-out}html.giftee-page-transition::view-transition-new(root){animation:.75s ease-in-out both giftee-page-in}@keyframes giftee-page-out{to{opacity:0}}@keyframes giftee-page-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html.giftee-page-transition::view-transition-old(root){animation:none}html.giftee-page-transition::view-transition-new(root){animation:none}}.exchange-hub{gap:var(--space-6);flex-direction:column;width:min(100%,28rem);margin-inline:auto;display:flex}.exchange-hub__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.exchange-card{box-sizing:border-box;height:100%;padding:var(--space-6);align-content:start;align-items:center;gap:var(--space-3) var(--space-4);border-radius:var(--radius-xl);text-align:left;grid-template-columns:5.5rem minmax(0,1fr);display:grid;position:relative}.exchange-card--clickable{cursor:pointer}.exchange-card--clickable:focus-visible{outline:var(--border-width-emphasis) solid var(--color-support);outline-offset:var(--space-1)}.exchange-card__art{--size-exchange-avatar:5.5rem;width:var(--size-exchange-avatar);height:var(--size-exchange-avatar);border-radius:var(--radius-pill);grid-area:1/1/4;justify-content:center;align-items:center;display:flex;overflow:hidden}.exchange-card__art .participant-face,.exchange-card__art .hidden-face,.exchange-card__art .participant-face>svg{width:var(--size-exchange-avatar);height:var(--size-exchange-avatar)}.exchange-card__art .hidden-face{color:var(--color-user-avatar-ink)}.exchange-card__copy{display:contents}.exchange-card__copy>*{overflow-wrap:anywhere;grid-column:2;min-width:0}.exchange-card__kicker{color:var(--color-person-card-title);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.exchange-card__copy>p{line-height:1.2}.exchange-card__copy .exchange-card__status{gap:var(--space-1);white-space:normal;letter-spacing:.025em;text-align:left;border-radius:var(--radius-pill);align-items:center;max-width:100%;font-size:.625rem;display:inline-flex}.exchange-card__status>svg{flex:none;width:.875rem;height:.875rem}.exchange-card__copy .exchange-card__status--ready{background:var(--color-person-ready-fill);color:var(--color-person-ready-ink)}.exchange-card__copy>.exchange-card__hint{color:var(--color-festive-card-secondary);line-height:var(--line-height-body,1.5)}.exchange-card .exchange-card__action{margin-top:var(--space-2);white-space:normal;grid-column:1/-1;justify-self:center;min-width:min(12rem,100%);max-width:calc(100% - 3rem)}.exchange-hub__connection{justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-festive-card-secondary);height:3rem;display:flex}.exchange-hub__gift{object-fit:contain;width:3rem;height:3rem;filter:var(--filter-exchange-decoration);flex:none;display:block}.exchange-hub__gift>svg{width:100%;height:100%;display:block}.exchange-hub__connection>span:not(.exchange-hub__gift){opacity:.7;border-bottom:1px dashed;border-radius:50%;width:3rem;height:.75rem}@media (width>=64rem){.exchange-hub{width:min(100%, calc(56rem + 3rem + 2 * var(--space-4)))}.exchange-hub__grid{align-items:stretch;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr)}.exchange-hub__connection{align-self:center}.exchange-hub__connection>span:not(.exchange-hub__gift){display:none}.exchange-card{padding:var(--space-7)}}@media (width<=23rem){.exchange-card{padding:var(--space-5);gap:var(--space-2) var(--space-3);grid-template-columns:4rem minmax(0,1fr)}.exchange-card__art{--size-exchange-avatar:4rem}}.exchange-card__art .hidden-face__mark{color:var(--color-user-avatar-ink)}@media (width<=48rem) and (height<=740px){.exchange-hub__grid{gap:var(--space-2)}.exchange-hub__connection{height:2rem}.exchange-hub__gift{width:2rem;height:2rem}}@media (width<=48rem) and (height<=600px){.exchange-hub__connection{height:var(--space-6)}.exchange-hub__gift{width:var(--space-6);height:var(--space-6)}.exchange-card{padding:var(--space-4);gap:var(--space-2) var(--space-3);grid-template-columns:3.5rem minmax(0,1fr)}.exchange-card__art{--size-exchange-avatar:3.5rem}}@media (width<=48rem){.exchange-hub__connection>span:not(.exchange-hub__gift){display:none}}.exchange-join-card{margin-inline:auto}.org-table{background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-2xl);width:100%;overflow:visible}.org-table__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.org-table__search{max-width:var(--size-org-search)}.org-table__search .field__box{min-height:var(--size-org-chip);padding-block:0;padding-inline:var(--space-4);background:var(--color-surface-subtle);border-radius:var(--radius-pill);border-color:#0000}.org-table__head-label{color:var(--color-text-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase}.org-table__add{align-items:flex-start;gap:var(--space-3);padding:0 var(--space-5) var(--space-4);display:flex}.org-table__add>:first-child{flex:1;min-width:0}.org-table__grid{grid-template-columns:var(--size-org-index) minmax(16rem, 1fr) max-content max-content var(--size-org-index);width:100%;display:grid}.org-table__head,.org-table__row{grid-template-columns:subgrid;min-height:var(--size-org-row);grid-column:1/-1;align-items:center;display:grid}.org-table__head{min-height:var(--space-10);background:var(--color-surface-subtle)}.org-table__row{border-top:var(--border-width-hairline) solid var(--color-border);position:relative}.org-table__row:hover{background:var(--color-support-surface)}.org-table__row:has([aria-expanded=true]){z-index:2}.org-table__cell{align-items:center;min-width:0;display:flex}.org-table__cell--index{padding-inline:var(--space-3);color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-content:flex-end}.org-table__cell--person{gap:var(--space-3);padding-inline:var(--space-1)}.org-table__cell--status,.org-table__cell--actions,.org-table__cell--more{justify-content:center}.org-table__cell--more{padding-right:var(--space-5)}.org-table__avatar{width:var(--size-org-avatar);height:var(--size-org-avatar);border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.org-table__avatar .participant-face{width:var(--size-org-avatar)}.org-table__name{min-width:0;color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.org-table__name:disabled{cursor:default}.org-table__you{color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap;flex:none}.org-table__empty{padding:var(--space-6) var(--space-5);grid-column:1/-1}@media (width<=48rem){.org-table{background:var(--color-festive-card);border:0}.org-table__grid,.org-table__head{display:none}.org-table__cards{gap:var(--space-2);flex-direction:column;display:flex}.org-table__card{align-items:center;gap:var(--space-3);min-height:var(--size-org-row);padding:var(--space-3);background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg);display:flex}}@media (width>=48.0625rem){.org-table__cards{display:none}}.org-table{box-shadow:var(--shadow-panel-elevated);border:0}.org-table__intro{padding:var(--space-6) var(--space-5) 0}.org-table__intro h2{margin:0 0 var(--space-3)}.org-table__empty{padding-block:var(--space-8);text-align:center;color:var(--color-text-secondary)}@media (width<=48rem){.org-table__toolbar{padding:var(--space-5);flex-direction:column;align-items:stretch}.org-table__search{width:100%;max-width:none}.org-table__toolbar>.cluster{flex-direction:column;align-items:stretch;width:100%}.org-table__toolbar .button{white-space:normal;width:100%}.org-table__cards{padding:0 var(--space-4) var(--space-4)}.org-table__card{border-inline:0;border-bottom:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.org-table__card .org-table__cell--person{width:100%}.org-table__card .org-table__cell--more{justify-content:flex-end;padding:0}.org-table__card>.badge{grid-column:1/-1;justify-self:start;margin-inline-start:calc(var(--space-1) + var(--size-org-avatar) + var(--space-3))}.org-table__name{white-space:normal;overflow-wrap:anywhere}.org-table__add{flex-direction:column;align-items:stretch}}.game-participants{width:100%;scroll-margin-top:var(--space-6)}.org-table.panel--edges{padding-top:var(--space-4)}.org-table__search{flex:1;max-width:none}.org-table__search .field__box{border-radius:var(--radius-sm);border-color:var(--color-festive-card-border);min-height:var(--space-12)}.readout{min-height:var(--size-control-lg);padding:var(--space-0) var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-surface-subtle);text-align:start;align-items:center;display:flex}.readout--center{text-align:center;justify-content:center}.readout__value{overflow-wrap:anywhere}.readout--center .readout__value{white-space:nowrap}.readout-group{gap:var(--space-2);text-align:start;flex-direction:column;width:100%;display:flex}.note{background-color:var(--color-festive-card-inset);color:var(--color-festive-card-ink);align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);text-align:left;display:flex}.note--warning{border-radius:var(--radius-xl)}.note--warning .note__icon{border-radius:var(--radius-pill);background-color:var(--color-ui-icon-surface);width:2.25rem;height:2.25rem;color:var(--color-ui-icon);font-size:var(--size-icon-md)}.note--warning .note__icon>svg{width:1.125em;height:1.125em}.note--warning .note__copy>p+p{margin-top:var(--space-1);font-weight:var(--font-weight-regular)}.note--warning.note--icon-start .note__icon{margin-top:var(--space-0);align-self:flex-start}.note__icon{color:var(--color-ui-icon);font-size:var(--size-icon-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}.note--icon-start{align-items:flex-start}.note--icon-start .note__icon{margin-top:calc((var(--font-size-md) * var(--line-height-normal) - 1em) / 2)}.note__icon>svg{width:1em;height:1em;display:block}.note__copy{min-width:var(--space-0);flex:1}.note__copy .type{color:inherit}.note__copy>p{margin:var(--space-0)}.note__copy>p+p{margin-top:var(--space-3)}.note__copy strong,.note__copy b{font-weight:var(--font-weight-bold)}.confetti{z-index:var(--z-index-overlay);pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti__piece{top:calc(var(--piece-size) * -4);left:var(--piece-left);width:var(--piece-size);height:calc(var(--piece-size) * 1.6);border-radius:var(--radius-2xs);background-color:var(--piece-color);animation:confetti-fall calc(var(--duration-fall) * var(--piece-duration)) linear var(--piece-delay) forwards;position:absolute}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.9;transform:translate(var(--piece-drift), calc(100dvh + 3rem)) rotate(var(--piece-spin))}}@media (prefers-reduced-motion:reduce){.confetti{display:none}}.confetti[data-season=egypt] .confetti__piece{background:linear-gradient(135deg, var(--piece-color) 20%, #fff4cd 46%, var(--piece-color) 62%, #ad7329);border-radius:1px}.confetti[data-season=egypt] .confetti__piece:nth-child(3n){height:var(--piece-size);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.confetti[data-season=pixel] .confetti__piece{height:var(--piece-size);border-radius:0}.confetti--burst{z-index:auto;position:absolute}.confetti--burst .confetti__piece{z-index:1;animation:confetti-burst var(--burst-duration) linear var(--burst-delay) both, confetti-front 1ms linear var(--burst-front-delay) forwards;top:58%;left:50%}@keyframes confetti-front{0%,to{z-index:3}}@keyframes confetti-burst{0%{opacity:1;transform:translate(calc(var(--burst-x) * 0), calc(var(--burst-rise) * 0 + 80dvh * 0)) rotate(calc(var(--piece-spin) * 0))}10%{opacity:1;transform:translate(calc(var(--burst-x) * .1), calc(var(--burst-rise) * -.36 + 80dvh * .01)) rotate(calc(var(--piece-spin) * .1))}20%{opacity:1;transform:translate(calc(var(--burst-x) * .2), calc(var(--burst-rise) * -.64 + 80dvh * .04)) rotate(calc(var(--piece-spin) * .2))}30%{opacity:1;transform:translate(calc(var(--burst-x) * .3), calc(var(--burst-rise) * -.84 + 80dvh * .09)) rotate(calc(var(--piece-spin) * .3))}40%{opacity:1;transform:translate(calc(var(--burst-x) * .4), calc(var(--burst-rise) * -.96 + 80dvh * .16)) rotate(calc(var(--piece-spin) * .4))}50%{opacity:1;transform:translate(calc(var(--burst-x) * .5), calc(var(--burst-rise) * -1 + 80dvh * .25)) rotate(calc(var(--piece-spin) * .5))}60%{opacity:1;transform:translate(calc(var(--burst-x) * .6), calc(var(--burst-rise) * -.96 + 80dvh * .36)) rotate(calc(var(--piece-spin) * .6))}70%{opacity:1;transform:translate(calc(var(--burst-x) * .7), calc(var(--burst-rise) * -.84 + 80dvh * .49)) rotate(calc(var(--piece-spin) * .7))}80%{opacity:1;transform:translate(calc(var(--burst-x) * .8), calc(var(--burst-rise) * -.64 + 80dvh * .64)) rotate(calc(var(--piece-spin) * .8))}90%{opacity:1;transform:translate(calc(var(--burst-x) * .9), calc(var(--burst-rise) * -.36 + 80dvh * .81)) rotate(calc(var(--piece-spin) * .9))}to{opacity:0;transform:translate(calc(var(--burst-x) * 1), calc(var(--burst-rise) * 0 + 80dvh * 1)) rotate(calc(var(--piece-spin) * 1))}}@media (width<=699px){.confetti--burst .confetti__piece:nth-child(n+111){display:none}}.copy-link__button{min-width:var(--space-0);padding:var(--space-0);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;flex:1}.copy-link__button:disabled{cursor:not-allowed}.copy-link__value{overflow-wrap:anywhere}.copy-link--copied .field__box{border-color:var(--color-success);background-color:var(--color-success-surface);box-shadow:0 6px 18px 0 rgb(var(--color-shadow-rgb) / .08), 0 0 1px 3px color-mix(in srgb, var(--color-success) 20%, transparent)}.copy-link--copied .field__box:hover{border-color:var(--color-success);box-shadow:0 6px 18px 0 rgb(var(--color-shadow-rgb) / .08), 0 0 1px 3px color-mix(in srgb, var(--color-success) 32%, transparent)}.copy-link--copied .field__box:has(:focus){border-color:var(--color-success);box-shadow:0 6px 18px 0 rgb(var(--color-shadow-rgb) / .08), 0 0 1px 3px color-mix(in srgb, var(--color-success) 32%, transparent)}.copy-link--copied .field__hint,.copy-link--copied .copy-link__button,.copy-link--copied .copy-link__value{color:var(--color-success-text)}.settings{width:100%;padding-block:var(--space-8) var(--space-16)}.settings__panel{--color-border:var(--color-festive-card-border);--color-text-subtle:var(--color-festive-card-secondary)}.settings__panel>.settings__section:first-of-type{border-top:0}.settings__panel>:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.settings__header{gap:var(--space-2);padding:var(--space-8) var(--space-6) var(--space-5);flex-direction:column;display:flex}.settings__section{gap:var(--space-3);padding:var(--space-7) var(--space-6);border-top:var(--border-width-hairline) solid var(--color-border);flex-direction:column;display:flex}.settings__header+.settings__section{border-top:0}.settings__label{gap:var(--space-1);max-width:var(--size-settings-label);flex-direction:column;display:flex}.settings__section--icon .settings__label{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;max-width:none;display:grid}.settings__section-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.settings__section-icon{color:var(--color-ui-icon);background-color:var(--color-ui-icon-surface);width:var(--size-icon-button-sm);height:var(--size-icon-button-sm);border-radius:var(--radius-pill);font-size:var(--size-icon-md);flex:none;justify-content:center;align-self:start;align-items:center;margin-top:0;display:flex}.settings__section--danger{background:var(--color-danger-surface);border-top-color:rgb(var(--color-danger-rgb) / .12)}.settings__section--danger .settings__section-copy .type,.settings__section--danger .settings__action-copy .type{color:var(--color-danger-text)}.settings__section--muted{background:var(--color-festive-card-inset);border-top-color:var(--color-festive-card-border)}.settings__fields{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.settings__steps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings__step{--settings-step-mark-size:var(--space-6);align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-festive-card-border);border-radius:var(--radius-lg);background:var(--color-festive-card);display:flex}.settings__step-mark{width:var(--settings-step-mark-size);height:var(--settings-step-mark-size);border-radius:var(--radius-pill);background:var(--color-festive-card-inset);color:var(--color-festive-card-ink);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-none);flex:none;justify-content:center;align-items:center;display:flex}.settings__step-copy{min-width:0;color:var(--color-text);flex:1;margin:0}.settings__action-copy{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.settings__action>.cluster>:last-child{flex:none}.settings__action--danger .link{align-items:center;gap:var(--space-2);color:var(--color-danger-text);font-weight:var(--font-weight-semibold);flex:none;display:inline-flex}.settings__action--danger .link svg{width:1em;height:1em}.settings__action--danger .link:hover{color:var(--color-danger-text)}@media (width<=48rem){.settings__action .button{width:100%;display:flex}}@media (width>=47.5rem){.settings{padding-block:var(--space-8) var(--space-16)}.settings__section{gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;display:grid}.settings__label{max-width:none}}.settings__section-copy .type--meta-helper{font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed)}@media (width<=48rem){.settings__section{padding:var(--space-5) var(--space-4)}}.settings--panels{gap:var(--space-6);flex-direction:column;display:flex}.settings--embedded{padding-block:var(--space-6) var(--space-8)}.settings--panels .settings__section{gap:var(--space-6);padding:var(--space-7) var(--space-6)}.settings--panels .settings__fields{gap:var(--space-6)}.settings--panels>.settings__header{padding:0}.settings__section--fields-only{grid-template-columns:minmax(0,1fr)}.settings__section--icon .settings__section-copy>h2{min-height:var(--size-icon-button-sm);align-items:center;display:flex}.settings__action-title{font-weight:var(--font-weight-bold);align-items:center;gap:var(--space-2);display:flex}.settings__action-icon{flex:none;display:inline-flex}.settings__action-icon svg{width:1em;height:1em}.settings__action--danger .settings__action-title,.settings__action--danger .settings__action-hint{color:var(--color-danger-text)}.prose{overflow-wrap:break-word}.prose h1,.prose h2,.prose h3{scroll-margin-top:var(--space-20)}.prose h1{margin:var(--space-0) var(--space-0) var(--space-2);color:var(--color-text);font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tighter);line-height:var(--line-height-tight)}.prose h2{margin:var(--space-8) var(--space-0) var(--space-3);color:var(--color-text);font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.prose h3{margin:var(--space-6) var(--space-0) var(--space-2);color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug)}.prose>span:not(.prose__meta){margin:var(--space-0) var(--space-0) var(--space-4);display:block}.prose p,.prose li,.prose td,.prose th,.prose>span:not(.prose__meta){color:var(--color-text-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.prose p{margin:var(--space-0) var(--space-0) var(--space-4)}.prose p:last-child{margin-bottom:var(--space-0)}.prose ul,.prose ol{margin:var(--space-0) var(--space-0) var(--space-4);padding-inline-start:var(--space-6)}.prose li+li{margin-top:var(--space-2)}.prose mark{color:var(--color-text);font-weight:var(--font-weight-semibold);background:0 0}.prose strong{color:var(--color-text);font-weight:var(--font-weight-bold)}.prose code{font-family:var(--font-family-mono);font-size:var(--font-size-md)}.prose .prose__meta{margin-bottom:var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);display:block}.prose .prose__table{width:100%;max-width:100%;margin:var(--space-4) var(--space-0) var(--space-6);border-collapse:collapse;display:block;overflow-x:auto}.prose .prose__table th,.prose .prose__table td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width-hairline) solid var(--color-border);text-align:start;vertical-align:top;white-space:normal}.prose .prose__table th{color:var(--color-text);font-weight:var(--font-weight-bold)}.icon-box{color:inherit;justify-content:center;align-items:center;display:inline-flex}.icon-box--sm{font-size:var(--size-icon-sm)}.icon-box--md{font-size:var(--size-icon-md)}.icon-box--lg{font-size:var(--size-icon-lg)}.icon-box--xl{font-size:var(--size-control-lg)}.icon-box>svg{width:1em;height:1em;display:block}.hidden-face{width:var(--size-face-card);height:var(--size-face-card);background:var(--color-hidden-avatar-background);box-shadow:none;flex:none;justify-content:center;align-items:center;display:flex}.hidden-face--round{width:var(--size-exchange-avatar);height:var(--size-exchange-avatar)}.hidden-face__mark{color:var(--color-user-avatar-ink)}.santa-face{object-fit:contain;width:100%;height:auto;display:block}.santa-avatar{width:var(--size-face-row);flex:none;justify-content:center;align-items:center;display:flex}.santa-avatar--identity{width:var(--size-face-identity)}.santa-avatar--card{width:var(--size-face-card)}.santa-avatar>svg{width:100%;height:auto;display:block}.specimens{padding-top:var(--space-4);border-top:var(--border-width-hairline) solid var(--color-border)}.specimens:first-child{padding-top:var(--space-0);border-top:none}.fold-panel{scroll-margin-top:var(--space-20)}.fold-panel__summary{cursor:pointer;list-style:none}.fold-panel__summary::-webkit-details-marker{display:none}.fold-panel__summary::marker{content:""}.fold-panel__chevron{color:inherit;font-size:var(--size-icon-lg);transition-property:transform;transition-duration:var(--duration-base);transition-timing-function:var(--easing-standard);flex:none;align-self:center}.fold-panel__details[open] .fold-panel__chevron{transform:rotate(180deg)}.fold-panel__body{margin-top:var(--space-6)}.token-row{grid-template-columns:var(--space-16) minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-0);border-top:var(--border-width-hairline) solid var(--color-border);display:grid}.token-row:first-child{border-top:none}.token-row__name,.token-row__value{overflow-wrap:anywhere}.token-row__value{color:var(--color-text-subtle)}.token-row__preview{height:var(--space-6);display:block}.token-row__preview--color{border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-xs);background-color:var(--specimen-value)}.token-row__preview--length{width:var(--specimen-value);max-width:100%;height:var(--space-2);border-radius:var(--radius-pill);background-color:var(--color-accent)}.token-row__preview--radius{border:var(--border-width-hairline) solid var(--color-support-border);border-radius:var(--specimen-value);background-color:var(--color-support-surface-strong)}.token-row__preview--shadow{border-radius:var(--radius-xs);background-color:var(--color-surface);box-shadow:var(--specimen-value)}.selection-check{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-selection);width:20px;height:20px;color:var(--color-text-on-selection);pointer-events:none;flex:none;place-items:center;display:inline-grid}.selection-check>svg{stroke-width:2px;width:13px;height:13px;display:block}.email-delivery-warning .note{background:var(--color-danger-surface);color:var(--color-danger-text);border:2px solid var(--color-danger-text)}.email-delivery-warning .note__copy{font-weight:var(--font-weight-semibold,600)}.email-delivery-warning .link{color:inherit;font-weight:var(--font-weight-bold,700);text-decoration:underline}.text-field-with-presets{gap:var(--space-2);text-align:left;display:grid}.text-field-with-presets__options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.text-field-with-presets__options .button{white-space:normal;border-radius:var(--radius-sm);text-align:left;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:100%;min-height:56px;padding:8px 12px}.text-field-with-presets__options .button[aria-pressed=true]{background:var(--color-selection);color:var(--color-text-on-selection);--color-text:var(--color-text-on-selection)}
