.organizer-face{vertical-align:middle;flex:none;display:inline-flex;position:relative}.organizer-face__cog{aspect-ratio:1;border:2px solid var(--color-festive-card);background:var(--color-festive-card-inset);width:24%;min-width:14px;color:var(--color-festive-card-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.organizer-face .organizer-face__cog>svg{width:86%;height:86%}.organizer-face--compact .organizer-face__cog{border-width:1px;width:22%;min-width:9px}.organizer-face--compact .organizer-face .organizer-face__cog>svg{width:86%;height:86%}.bulk-reminder{gap:var(--space-4);display:grid}.bulk-reminder p{margin:0}.bulk-reminder__recipients ul{overscroll-behavior:contain;max-height:min(12rem,28dvh);margin-block:var(--space-2);padding:0;list-style:none;overflow:auto}.progress-details__select{z-index:1;flex:none;position:relative}.progress-details__selection{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.progress-details__reminder{justify-content:flex-end;align-items:center;gap:var(--space-3);min-height:44px;padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.bulk-reminder .textarea__sizer,.bulk-reminder .textarea__control{font:inherit}.dialog--sheet .dialog__body:has(>.progress-details){overflow:hidden}.dialog--sheet .progress-details{flex-direction:column;height:100%;min-height:0;display:flex}.dialog--sheet .progress-details__content{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.dialog--sheet .progress-details__reminder{border:0;flex-shrink:0;min-height:0;padding:0}.dialog--sheet .progress-details__reminder:has(>*){padding-top:var(--space-3);border-top:1px solid var(--color-border)}.dialog--sheet .progress-details__reminder>*{width:100%;min-height:44px;animation:reminder-action-in .18s var(--easing-standard)}@keyframes reminder-action-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dialog--sheet .progress-details__reminder>*{animation:none}}.bulk-reminder__channels{color:var(--color-surface-text-secondary);font-size:.85em;display:block}.bulk-reminder__recipients li{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.bulk-reminder__recipients li:last-child{border-bottom:0}.bulk-reminder__recipients li>div{min-width:0}.bulk-reminder__recipients ul{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding-inline:var(--space-3)}.bulk-reminder__channels .hint{padding:var(--space-2);margin-top:var(--space-1)}.progress-selection-hint{display:inline-flex;position:relative}.progress-selection-hint__trigger{cursor:help;background:0 0;border:0;position:absolute;inset:-6px}.progress-selection-hint__trigger:focus-visible{outline:2px solid var(--color-focus-ring);border-radius:var(--radius-sm)}.progress-selection-hint__tooltip{width:min(240px,65vw);right:auto}.bulk-reminder__recipient-note{color:var(--color-surface-text-secondary);font-size:12px;line-height:1.4}.bulk-reminder__recipients ul.bulk-reminder__recipient-list--expanded{max-height:none;overflow:visible}.draw-preview__intro{gap:6px;display:grid}.draw-preview__notice{border-radius:var(--radius-sm);background:var(--color-festive-card-inset);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.draw-preview__notice>svg{flex:none;width:20px;height:20px;margin-top:2px}.draw-preview__notice p{font-size:.85rem;line-height:1.5}.draw-preview__pairs{overflow:visible}.draw-preview__pairs table{border-collapse:collapse;table-layout:fixed;width:100%}.draw-preview__pairs th{text-align:start;padding:0 8px 10px;font-size:.8rem}.draw-preview__pairs td{border-top:1px solid var(--color-festive-card-border);vertical-align:middle;padding:10px 8px}.draw-preview__person,.draw-preview__recipient{align-items:center;gap:12px;min-width:0;font-weight:600;display:flex}.draw-preview__person>span,.draw-preview__recipient>span:not(.draw-preview__question){overflow-wrap:anywhere}.draw-preview__pairs .participant-face,.draw-preview__question{border-radius:50%;flex:none;width:46px;height:46px}.draw-preview__recipient{border:1px dashed var(--color-festive-card-border);background:var(--color-festive-card-inset);width:100%;min-height:64px;color:inherit;text-align:start;font:inherit;cursor:pointer;border-radius:12px;padding:8px 10px}button.draw-preview__recipient:hover:not(:disabled){border-style:solid;box-shadow:0 2px 6px #170c2814}.draw-preview__recipient:focus-visible{outline-offset:3px;outline:2px solid}.draw-preview__recipient:disabled{cursor:wait}.draw-preview__recipient--revealed{cursor:default;background:0 0;border-color:#0000}.draw-preview__question{background:var(--color-festive-card);place-items:center;font-size:1.5rem;font-weight:700;display:grid}.draw-preview__shuffle{border-top:1px solid var(--color-festive-card-border);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.draw-preview__shuffle>p{font-size:.85rem}.draw-preview__shuffle>.button{flex:none}@media (width<=48rem){.draw-preview__pairs{max-height:none;overflow:visible}.draw-preview__pairs th,.draw-preview__pairs td{padding-inline:3px}.draw-preview__person,.draw-preview__recipient{gap:8px;font-size:.85rem}.draw-preview__pairs .participant-face,.draw-preview__question{width:36px;height:36px}.draw-preview__recipient{min-height:56px;padding:8px}.draw-preview__shuffle{flex-direction:column;align-items:stretch;gap:8px}}.draw-preview__locked{background:var(--color-festive-card-inset);border-radius:24px;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:.8rem;display:flex}.draw-preview__locked svg{flex:none;width:18px;height:18px}.draw-preview__edit{margin-top:8px}.draw-preview__edit>p,.draw-preview__confirmation-note{font-size:.8rem;line-height:1.5}.draw-preview__recipient--revealed{flex-wrap:wrap}.draw-preview__recipient--revealed>.button{margin-left:auto}.draw-preview__confirmation-note{text-align:center}.draw-preview__after-hint{font-size:.85rem;line-height:1.5}.draw-preview__locked{background:linear-gradient(120deg, color-mix(in srgb, var(--premium-panel-crown-top) 22%, var(--color-festive-card)), color-mix(in srgb, var(--premium-panel-crown-middle) 10%, var(--color-festive-card)));border:1px solid color-mix(in srgb, var(--premium-panel-crown-bottom) 35%, transparent);color:var(--color-festive-card-ink)}.draw-preview__locked>svg{box-sizing:content-box;background:linear-gradient(135deg, var(--premium-panel-crown-top), var(--premium-panel-crown-middle));color:#795015;border-radius:50%;padding:5px}.dialog__card:has(.draw-preview__pairs){overflow:hidden}:is(.dialog__card:has(.draw-preview__pairs)>.dialog__header,.dialog__card:has(.draw-preview__pairs)>.dialog__actions){flex-shrink:0}.dialog__card:has(.draw-preview__pairs)>.dialog__body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.draw-preview__title{align-items:center;gap:16px;display:flex}.draw-preview__celebration{flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.draw-preview__celebration:before,.draw-preview__celebration:after{content:"✦";color:var(--premium-panel-crown-bottom);font-size:19px;position:absolute}.draw-preview__celebration:before{top:-5px;left:-5px}.draw-preview__celebration:after{font-size:14px;bottom:-3px;right:-5px}.draw-preview__gift{width:48px;height:48px;display:block}.draw-preview__gift>svg{width:100%;height:100%}.draw-preview__free-access{background:var(--color-festive-card-inset);border-radius:12px;align-items:flex-start;gap:12px;margin-top:8px;padding:14px;display:flex}.draw-preview__free-access>svg{flex:none;width:22px;height:22px;margin-top:2px}.draw-preview__free-access>div{gap:4px;display:grid}@media (width<=48rem){.draw-preview__title{gap:12px}.draw-preview__celebration{width:48px;height:48px}.draw-preview__gift{width:38px;height:38px}}.draw-preview__premium-edit>.button__label{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.draw-preview__edit-crown{object-fit:contain;flex:none;width:18px;height:18px;display:block}.draw-preview__pairs th{text-align:center}.draw-preview__pairs--review .draw-preview__person,.draw-preview__pairs--review .draw-preview__recipient--revealed{text-align:center;flex-direction:column;align-items:center;gap:6px}.draw-preview__relation-action{text-align:center}.draw-preview__relation-action>svg{opacity:.6;width:18px;height:18px;margin:0 auto 4px;display:block}.draw-preview__relation-action>.button{width:100%;padding-inline:0}@media (width<=48rem){.draw-preview__pairs--review button.draw-preview__recipient{text-align:center;flex-direction:column;align-items:center;gap:4px}.draw-preview__relation-action .button__label{font-size:.7rem}}.draw-preview__relation-action>.draw-preview__premium-edit{background:linear-gradient(135deg, var(--color-button-secondary), var(--color-button-secondary-active));color:var(--color-button-secondary-ink);border-radius:var(--radius-sm);box-shadow:none;gap:4px;padding-inline:6px}.draw-preview__relation-action>.draw-preview__premium-edit:hover:not(:disabled){background:linear-gradient(135deg, var(--color-button-secondary), var(--color-button-secondary-active))}.draw-preview__premium-edit .button__icon>svg{width:14px;height:14px}.draw-preview__relation-action .draw-preview__edit{text-align:left;min-width:0;margin-top:0}.draw-preview__giftee-cell{position:relative}.draw-preview__hide{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:6px;display:grid;position:absolute;top:2px;right:0}.draw-preview__hide svg{width:14px;height:14px}.draw-preview__hide:hover{background:var(--color-festive-card-inset)}.draw-preview__hide:focus-visible{outline-offset:1px;outline:2px solid}.draw-preview__selected-person{white-space:normal;align-items:center;gap:12px;min-width:0;display:flex}.draw-preview__selected-person>span{overflow-wrap:anywhere}.draw-preview__giftee-cell .draw-preview__edit{margin:0}.draw-preview__giftee-cell .select__control{min-height:38px}.draw-preview__giftee-cell .select__value{min-width:0}.draw-preview__pairs--review td{padding-top:24px}.draw-preview__pairs--review .draw-preview__person,.draw-preview__pairs--review .draw-preview__recipient{box-sizing:border-box;justify-content:center;min-height:80px}.draw-preview__giftee-cell .field__box{box-sizing:border-box;min-height:80px}.draw-preview__tools{border:1px solid var(--color-festive-card-border);border-radius:12px;gap:8px;padding:14px;display:grid}.draw-preview__tools p{font-size:.85rem;line-height:1.5}.draw-preview__tool-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=48rem){.draw-preview__tool-actions>.button{flex:100%}}.draw-preview__tools-title{align-items:center;gap:8px;display:flex}.draw-preview__tools-title>svg{flex:none;width:18px;height:18px;display:block;transform:translateY(1px)}.draw-preview__locked{gap:6px;width:fit-content;max-width:100%;min-height:36px;margin-inline:auto;padding:5px 9px}.draw-preview__locked>svg{width:16px;height:16px;padding:3px}.draw-preview__intro .draw-preview__save-notice{background:var(--color-festive-card-inset);border-radius:8px;margin-block:4px;padding:12px 14px;font-size:.85rem;font-weight:700;line-height:1.5}.draw-preview__intro .draw-preview__free-review-hint{font-size:.85rem;line-height:1.5}.draw-preview__giver-column,.draw-preview__receiver-column{width:50%}.draw-preview__pairs--review .draw-preview__giver-column,.draw-preview__pairs--review .draw-preview__receiver-column{width:36%}.draw-preview__relation-column{width:28%}.dialog__card:has(.draw-preview__pairs)>.dialog__body{overflow-anchor:none}@keyframes draw-question-shuffle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.draw-preview__question--shuffle{animation:.5s ease-in-out draw-question-shuffle}@media (prefers-reduced-motion:reduce){.draw-preview__question--shuffle{animation:none}}.draw-preview__pairs tr[data-draft-changed] .draw-preview__recipient,.draw-preview__pairs tr[data-draft-changed] .draw-preview__giftee-cell .field__box{background:color-mix(in srgb, var(--color-festive-card-inset) 78%, var(--color-button-secondary))}.draw-preview__fill-row{white-space:normal;border-radius:12px;width:100%;min-height:80px}.draw-preview__fill-row .button__label{white-space:normal}.organizers-panel__heading{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.organizers-panel__heading>svg{flex:none;width:28px;height:28px}.organizers-panel__body{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:minmax(320px,1fr) 1fr;align-items:center;display:grid}.organizers-panel__people{gap:var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}.organizers-panel__person{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;width:160px;display:flex}.organizers-panel__avatar{place-items:center;width:104px;height:104px;display:grid;position:relative}.organizers-panel__avatar .participant-face{width:100%;height:100%}.organizers-panel__add{border:2px dashed var(--color-text-muted);width:104px;height:104px;color:var(--color-text-muted);cursor:not-allowed;background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.organizers-panel__add>svg{width:36px;height:36px}.organizers-panel__lock{background:var(--color-surface);width:36px;height:36px;color:var(--color-premium,#efc65d);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.organizers-panel__lock svg{width:22px;height:22px}.organizers-panel__hint{gap:var(--space-4);border-left:1px solid var(--color-border);padding-left:var(--space-8);display:flex}.organizers-panel__hint>svg{width:32px;height:32px;color:var(--color-premium,#efc65d);flex:none}.organizers-panel__hint h3{color:var(--color-text)}.organizers-panel__hint p{margin-top:var(--space-3)}@media (width<=700px){.organizers-panel__body{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.organizers-panel__people{gap:var(--space-4)}.organizers-panel__person{width:140px}.organizers-panel__hint{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4)}}.organizers-panel__mobile-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.organizers-panel__self{color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0}.organizers-panel__self .organizers-panel__avatar{transition:box-shadow var(--duration-base), transform var(--duration-base);border-radius:50%}.organizers-panel__self:hover:not(:disabled) .organizers-panel__avatar{box-shadow:0 0 0 3px var(--color-border-strong);transform:translateY(-2px)}.organizers-panel__self:hover:not(:disabled)>.type{text-decoration:none}.organizers-panel__self:focus-visible{outline:2px solid var(--color-selection);outline-offset:4px}.organizers-panel__self:disabled{cursor:default}.organizers-panel__add:not(:disabled){cursor:pointer;color:var(--color-festive-card-ink)}.organizers-panel__add:hover:not(:disabled){background:var(--color-festive-card-inset)}.organizers-panel__add:focus-visible{outline:2px solid var(--color-selection);outline-offset:4px}.organizers-panel__avatar .organizer-face{width:100%;height:100%}.organizers-panel__other{position:relative}.organizers-panel__remove{background:var(--color-festive-card-inset);color:var(--color-festive-card-ink);border-radius:50%;position:absolute;top:2px;right:calc(50% - 52px)}.organizers-panel__other>.organizers-panel__self{flex:none;width:100%}@media (width<=700px){.organizers-panel__people{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.organizers-panel__person{gap:var(--space-1);width:100%;min-width:0}.organizers-panel__avatar,.organizers-panel__add{aspect-ratio:1;width:min(72px,100%);height:auto}.organizers-panel__person>.type,.organizers-panel__self>.type{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.organizers-panel__remove{width:28px;min-width:28px;height:28px;min-height:28px;padding:4px;top:0;right:max(0px,50% - 36px)}}.organizers-panel__body>.premium-upsell--organizers{align-items:stretch;gap:var(--space-4);flex-direction:column}.organizers-panel__body>.premium-upsell--organizers .premium-upsell__actions{flex:none;width:100%}.organizers-panel__body--premium{grid-template-columns:minmax(0,1fr)}@media (width<=48rem){.premium-upsell--organizers .premium-upsell__copy{gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.premium-upsell--organizers .premium-upsell__copy>div{display:contents}.premium-upsell--organizers .premium-upsell__emblem{width:32px;height:32px}.premium-upsell--organizers .premium-upsell__copy h3{margin:0}.premium-upsell--organizers .premium-upsell__copy p{grid-column:1/-1}}.organizers-panel__person--offer{justify-content:flex-start}.organizers-panel__premium-add{background:linear-gradient(135deg, var(--color-button-secondary), var(--color-button-secondary-active));color:var(--color-button-secondary-ink);white-space:normal;min-height:48px;padding:8px 12px}.organizers-panel__premium-add:hover:not(:disabled){background:linear-gradient(135deg, var(--color-button-secondary), var(--color-button-secondary-active))}.organizers-panel__premium-add .button__label{white-space:normal}@media (width<=700px){.organizers-panel__person--offer{grid-column:span 2}.organizers-panel__premium-add{width:100%;max-width:180px;padding:8px 12px}}.participant-gifts{flex-wrap:wrap;gap:2px;min-width:0;display:inline-flex}.participant-gifts__item{border-radius:var(--radius-sm);min-width:28px;min-height:30px;color:var(--color-festive-card-secondary);cursor:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:1px;padding:3px;display:inline-flex}.participant-gifts__item svg{width:17px;height:17px}.participant-gifts__direction{font-size:12px;font-weight:700;transform:translateY(2px)}.participant-gifts__item[data-state=pending],.participant-gifts__item[data-state=unknown]{opacity:.45}.participant-gifts__item[data-state=sent],.participant-gifts__item--outgoing[data-state=received]{color:var(--color-gift-sent)}.participant-gifts__item--incoming[data-state=received]{color:var(--color-success-text)}.participant-gifts__item:focus-visible{outline-offset:1px;outline:2px solid}.participant-gifts__button{white-space:nowrap;border-radius:var(--radius-sm);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.participant-gifts__button:focus-visible{outline:2px solid var(--color-festive-card-ink);outline-offset:1px}.participant-gifts__label{color:var(--color-gift-sent);padding-inline-end:4px;font-size:12px;line-height:1.4}.participant-gifts__label[data-state=pending],.participant-gifts__label[data-state=unknown]{color:var(--color-festive-card-secondary)}.participant-gifts__label--incoming[data-state=received]{color:var(--color-success-text)}.participant-preview__fields{margin:0}.participant-preview__row{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.participant-preview__row dt{color:var(--color-text-secondary)}.participant-preview__row dd{text-align:end;overflow-wrap:anywhere;min-width:0;margin:0}.participant-preview__wish{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-festive-card) 86%, black);color:var(--color-festive-card-ink)}@media (width<=48rem){.participant-preview__row{flex-wrap:wrap;align-items:flex-start}}.participant-preview__value{font-size:14px;line-height:1.5}.participant-preview__status{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.participant-preview__heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.participant-preview__heading svg{flex:none;width:20px;height:20px}.participant-preview__gifts{gap:12px;display:grid}.participant-preview__gift{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.participant-preview__gift .participant-gifts__item{flex:none}.participant-preview__gift>span:last-child{padding-top:3px}.participant-preview__socials{align-items:center;gap:14px;display:inline-flex}.participant-preview__social{width:24px;height:24px;display:inline-flex}.participant-preview__social svg{width:100%;height:100%}.participant-preview__social--vk{color:#07f}.participant-preview__social--telegram{color:var(--color-social-telegram)}.participant-preview__social--unlinked{opacity:.3;filter:grayscale()}.participant-preview__social:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid}.participant-preview__social--email{color:var(--color-social-telegram)}.participant-preview__notification{position:relative}.participant-preview__notification--disabled{color:inherit}.participant-preview__notification--disabled svg{opacity:.35;filter:grayscale()}.participant-preview__notification-list{flex-wrap:wrap;gap:12px 20px;display:flex}.participant-preview__notification-status{align-items:center;gap:8px;display:inline-flex}.participant-preview__notification-status .participant-preview__social{flex-shrink:0}.participant-preview__notification-status:focus-visible{outline-offset:4px;outline:2px solid}.participant-preview__edit-picture,.participant-preview__edit-name{align-items:center;gap:var(--space-2);color:var(--color-text);cursor:pointer;text-align:start;background:0 0;border:0;padding:0;display:inline-flex}.participant-preview__edit-picture{border-radius:50%}.participant-preview__edit-name>svg{opacity:.65;flex:none;width:16px;height:16px}.participant-preview__edit-name:hover{text-underline-offset:.2em;text-decoration:underline}.participant-progress{--color-statistics-text:var(--color-surface-text);--color-statistics-text-secondary:var(--color-surface-text-secondary);--color-statistics-surface:var(--color-surface);--color-statistics-chart-accent:var(--color-surface-text);--color-statistics-unopened:color-mix(in srgb, var(--color-statistics-chart-accent) 22%, var(--color-surface));--color-statistics-filled:color-mix(in srgb, var(--color-statistics-chart-accent) 75%, var(--color-surface));--color-statistics-opened:color-mix(in srgb, var(--color-statistics-filled) 48%, var(--color-statistics-unopened));--color-statistics-gift-sent:var(--color-statistics-filled);--color-statistics-gift-pending:var(--color-statistics-unopened);--color-statistics-step-border:color-mix(in srgb, var(--color-statistics-text) 16%, transparent);--color-statistics-step-surface:color-mix(in srgb, var(--color-statistics-text) 3%, transparent);--color-statistics-connector:color-mix(in srgb, var(--color-statistics-text) 30%, transparent);--color-statistics-icon-surface:color-mix(in srgb, var(--color-statistics-text) 7%, transparent);--color-statistics-panel-border:color-mix(in srgb, var(--color-statistics-text) 12%, transparent);--color-statistics-attention-surface:color-mix(in srgb, var(--color-statistics-text) 4%, transparent);--color-statistics-tooltip-border:color-mix(in srgb, var(--color-statistics-text) 20%, transparent);--color-statistics-focus:var(--color-statistics-text);--shadow-statistics-tooltip:var(--shadow-panel-elevated);--color-statistics-started:var(--color-selection);--color-statistics-started-border:color-mix(in srgb, var(--color-selection-text) 22%, var(--color-selection-surface));--color-statistics-started-text:var(--color-selection-text);--color-statistics-started-surface:var(--color-selection-surface);--color-statistics-complete:var(--color-success);--color-statistics-complete-text:var(--color-success-text);--color-statistics-complete-surface:var(--color-success-surface);--color-statistics-check:var(--color-success-text);--color-statistics-check-surface:var(--color-success-surface-strong);--opacity-statistics-disabled:.45}[data-season=egypt] .participant-progress{--color-statistics-chart-accent:var(--egypt-decor-gold);--color-statistics-started-border:color-mix(in srgb, var(--egypt-decor-gold) 55%, transparent);--color-statistics-started-surface:color-mix(in srgb, var(--egypt-decor-gold) 12%, var(--color-surface));--color-statistics-connector:color-mix(in srgb, var(--egypt-decor-gold) 45%, transparent)}[data-season=egypt][data-theme=dark] .participant-progress{--color-statistics-chart-accent:var(--color-selection)}[data-season=egypt][data-theme=light] .participant-progress{--color-statistics-chart-accent:var(--color-button-secondary)}.participant-progress{color:var(--color-statistics-text);margin-bottom:32px}.participant-progress>p{color:var(--color-statistics-text-secondary)}.participant-progress__stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}.participant-progress__stages li{border:1px solid var(--color-statistics-step-border);background:var(--color-statistics-step-surface);border-radius:16px;align-items:center;gap:12px;padding:18px 14px;display:flex;position:relative}.participant-progress__stages li:not(:last-child):after{content:"";background:var(--color-statistics-connector);pointer-events:none;width:20px;height:2px;position:absolute;top:50%;left:100%}.participant-progress__stages:has(.participant-progress__step--locked) li:nth-child(n+2):after{opacity:var(--opacity-statistics-disabled)}.participant-progress__stages li div{min-width:0}.participant-progress__stages strong,.participant-progress__stages div>span{display:block}.participant-progress__stages strong{overflow-wrap:anywhere;margin-bottom:8px;font-size:.85rem}.participant-progress__icon{background:var(--color-statistics-icon-surface);border-radius:50%;flex:0 0 36px;place-items:center;height:36px;display:grid}.participant-progress__icon svg{width:22px;height:22px}.participant-progress__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.participant-progress__details section,.participant-progress__attention,.participant-progress__bottom>*{border:1px solid var(--color-statistics-panel-border);border-radius:16px;min-width:0;padding:20px}.participant-progress h3{margin:0 0 20px;font-size:1.05rem}.participant-progress__ring{aspect-ratio:1;box-sizing:border-box;border-radius:50%;width:160px;max-width:100%;margin:0 auto;padding:18px}.participant-progress__ring>div{text-align:center;background:var(--color-statistics-surface);box-sizing:border-box;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:8px;display:flex}.participant-progress__ring strong{font-size:1.35rem}.participant-progress__ring span{margin-top:6px;font-size:.75rem}.participant-progress__details p{text-align:center;margin-bottom:0;font-size:.85rem}.participant-progress__attention{margin-top:24px}.participant-progress__attention ul{margin:0;padding:0;list-style:none}.participant-progress__attention li{background:var(--color-statistics-attention-surface);border-radius:10px;margin-top:10px;padding:14px;font-size:.9rem}.participant-progress__filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.participant-progress__filters h2{margin-right:auto}@media (width<=1100px){.participant-progress__stages{gap:12px}.participant-progress__stages li{border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 10px}.participant-progress__stages li:not(:last-child):after{width:12px}.participant-progress__stages strong{overflow-wrap:normal;min-height:2.8em;margin-bottom:4px;font-size:.75rem}.participant-progress__icon{flex-basis:30px;width:30px;height:30px}.participant-progress__icon svg{width:19px;height:19px}}@media (width<=699px){.participant-progress__stages{grid-template-columns:1fr;gap:14px}.participant-progress__stages li:not(:last-child):after{width:2px;height:14px;top:100%;left:calc(50% - 1px)}.participant-progress__stages li{flex-direction:row;align-items:center;padding:12px}.participant-progress__stages li div{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.participant-progress__stages strong{min-height:0;margin:0;font-size:.85rem}.participant-progress__details{grid-template-columns:1fr}.participant-progress{flex-direction:column;display:flex}.participant-progress__bottom{display:contents}.participant-progress__details{order:2}.participant-progress__history{order:3}.participant-progress__attention{margin-bottom:20px}.participant-progress__filters h2{width:100%}}.organizer-section__body .participant-progress h2,.organizer-section__body .participant-progress__filters h2{display:block}.participant-progress__legend{margin:20px 0 0;padding:0;list-style:none}.participant-progress__legend li{align-items:center;gap:8px;margin-top:8px;font-size:.85rem;display:flex}.participant-progress__legend strong{margin-left:auto}.participant-progress__swatch{border-radius:50%;flex:0 0 12px;width:12px;height:12px}.participant-progress__swatch--notOpened{background:var(--color-statistics-unopened)}.participant-progress__swatch--opened{background:var(--color-statistics-opened)}.participant-progress__swatch--filled{background:var(--color-statistics-filled)}.participant-progress__step--locked{cursor:help;position:relative}.participant-progress__step--locked>.participant-progress__icon,.participant-progress__step--locked>div{opacity:var(--opacity-statistics-disabled)}.participant-progress__step--locked:focus-visible{outline:2px solid var(--color-statistics-focus);outline-offset:3px}.participant-progress__tooltip{z-index:5;border:1px solid var(--color-statistics-tooltip-border);background:var(--color-statistics-surface);color:var(--color-statistics-text);box-shadow:var(--shadow-statistics-tooltip);border-radius:10px;padding:10px 12px;font-size:.8rem;font-weight:400;position:absolute;top:calc(100% + 8px);left:0;right:0}.participant-progress__stages .participant-progress__step--started{border-color:var(--color-statistics-started-border);background:var(--color-statistics-started-surface);color:var(--color-statistics-started-text)}.participant-progress__stages .participant-progress__step--complete{border-color:var(--color-statistics-complete);background:var(--color-statistics-complete-surface);color:var(--color-statistics-complete-text)}.participant-progress__stages .participant-progress__step--started:after{background:var(--color-statistics-started)}.participant-progress__stages .participant-progress__step--complete:after{background:var(--color-statistics-complete)}.participant-progress__check{border:1px solid var(--color-statistics-complete);background:var(--color-statistics-check-surface);width:22px;height:22px;color:var(--color-statistics-check);border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;right:-9px}.participant-progress__check svg{width:16px;height:16px}.participant-progress__bottom{margin-top:24px}.participant-progress__bottom>*{min-width:0}.participant-progress__history .box-activity__list>li{overflow-wrap:anywhere}@media (width<=699px){.participant-progress__bottom{display:contents}.participant-progress__history{margin-top:24px}}.participant-progress__summary{border:1px solid var(--color-statistics-panel-border);background:var(--color-statistics-step-surface);min-width:0;color:var(--color-statistics-text);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.participant-progress__summary:hover{background:var(--color-statistics-started-surface)}.participant-progress__summary:focus-visible{outline:2px solid var(--color-statistics-focus);outline-offset:3px}.participant-progress__summary .participant-progress__ring{flex:0 0 100px;width:100px;margin:0;padding:12px}.participant-progress__summary .participant-progress__ring strong{font-size:1.1rem}.participant-progress__summary-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.participant-progress__summary-copy>span{color:var(--color-statistics-text-secondary);font-size:.85rem}.progress-details__count strong{font-size:1.8rem}.progress-details__filters{flex-wrap:wrap;gap:8px;display:flex}.progress-details__people{max-height:45vh;padding:0;list-style:none;overflow-y:auto}.progress-details__people li{align-items:center;gap:12px;padding:12px 0;display:flex}.progress-details__people li div{flex-direction:column;gap:4px;display:flex}.progress-details__people li div>span{color:var(--color-surface-text-secondary)}.progress-details__avatar{width:40px;height:40px;color:var(--color-selection-text);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}@media (width>=700px) and (width<=1100px){.participant-progress__summary{flex-wrap:wrap;gap:10px;padding:14px}.participant-progress__summary-copy{flex-basis:100%}}.progress-details__avatar>*{width:100%;height:100%}@media (width>=700px){.participant-progress__attention{box-sizing:border-box;width:calc(50% - 10px);margin-left:auto}}.participant-progress__summary--participation{flex-wrap:wrap}.participant-progress__summary--participation .participant-progress__summary-copy{flex:1}.participant-progress__compact-legend{flex-wrap:wrap;gap:8px 14px;width:100%;font-size:.75rem;display:flex}.participant-progress__compact-legend>span{align-items:center;gap:5px;display:inline-flex}.participant-progress__summary[aria-disabled=true]{cursor:help;background:var(--color-statistics-step-surface);position:relative}.participant-progress__summary[aria-disabled=true]>:not(.participant-progress__tooltip){opacity:var(--opacity-statistics-disabled)}.participant-progress__summary-title{align-items:center;gap:8px;display:flex}.participant-progress__summary-title>span{flex:0 0 22px;display:inline-flex}.participant-progress__summary-title svg{width:22px;height:22px}@media (width>=700px) and (width<=1100px){.participant-progress__summary--participation .participant-progress__summary-copy{flex:100%}}.dialog--sheet .progress-details__people{max-height:none;overflow:visible}.participant-progress__stages li[role=button]:not([aria-disabled=true]){cursor:pointer}.participant-progress__stages li[role=button]:focus-visible{outline:2px solid var(--color-statistics-focus);outline-offset:3px}.progress-details{--color-progress-details-active:var(--color-button-secondary);--color-progress-details-active-ink:var(--color-button-secondary-ink)}.progress-details__description{color:var(--color-surface-text-secondary);margin:0 0 16px}.progress-details__count{align-items:center;gap:12px;margin-bottom:14px;display:flex}.progress-details__count>span{border-radius:var(--radius-pill);background:var(--color-selection-surface);color:var(--color-selection-text);padding:4px 10px;font-weight:700}.progress-details__bar{appearance:none;border-radius:var(--radius-pill);background:var(--color-surface-subtle);border:0;width:100%;height:8px;margin-bottom:20px;display:block;overflow:hidden}.progress-details__bar::-webkit-progress-bar{background:var(--color-surface-subtle)}.progress-details__bar::-webkit-progress-value{background:var(--color-progress-details-active);border-radius:var(--radius-pill)}.progress-details__bar::-moz-progress-bar{background:var(--color-progress-details-active);border-radius:var(--radius-pill)}.progress-details__filters{border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.progress-details__filters [role=tab]{border-radius:var(--radius-sm);min-height:44px;color:var(--color-surface-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px;font-weight:600;display:flex}.progress-details__filters [aria-selected=true]{background:var(--color-progress-details-active);color:var(--color-progress-details-active-ink);box-shadow:var(--shadow-sm)}.progress-details__filters svg{flex-shrink:0;width:18px;height:18px}.progress-details__filters [role=tab]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.progress-details__people{margin:12px 0 0}.progress-details__people li{border-bottom:1px solid var(--color-border);padding:16px 0}.progress-details__people li:last-child{border-bottom:0}.progress-details__avatar{flex-basis:48px;width:48px;height:48px}.progress-details__people li div{min-width:0}.progress-details__people li strong{overflow-wrap:anywhere}.progress-details__people li div>span{font-size:.85rem}.progress-details__panel{overscroll-behavior:contain;overflow-y:auto}.progress-details__panel .progress-details__people{max-height:none;overflow:visible}.dialog--sheet .progress-details__panel{overflow:visible;height:auto!important}.progress-details__preview{text-align:left;align-self:flex-start}.progress-details__people li{position:relative}.progress-details__preview{cursor:pointer;color:inherit;background:0 0;border:0;padding:6px;display:inline-flex}.progress-details__people li[data-selectable=true]:hover{background:color-mix(in srgb, var(--color-selection-surface) 35%, transparent)}.progress-details__preview:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.box-activity__description{margin:0 0 var(--space-5);color:var(--color-surface-text-secondary);font-size:.875rem}.participant-progress{container-type:inline-size}.participant-progress__details{grid-template-columns:1fr;gap:24px;position:relative}.participant-progress__connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.participant-progress__connections path{fill:none;stroke:var(--color-statistics-connector);stroke-width:1.5px;stroke-linejoin:round}.participant-progress__summary{flex-wrap:nowrap;position:relative}.participant-progress__summary-copy{flex:1}.participant-progress__summary.participant-progress__step--started{border-color:var(--color-statistics-started-border);background:var(--color-statistics-started-surface)}.participant-progress__summary.participant-progress__step--complete .participant-progress__summary-copy>span{color:var(--color-statistics-complete-text)}.participant-progress__summary.participant-progress__step--complete{border-color:var(--color-statistics-complete);background:var(--color-statistics-complete-surface);color:var(--color-statistics-complete-text)}@container (width>=650px){.participant-progress__details{grid-template-columns:repeat(6,minmax(0,1fr))}.participant-progress__summary{flex-direction:column;grid-column:span 2;align-items:flex-start;gap:12px;padding:16px}.participant-progress__summary:nth-of-type(4){grid-column:2/span 2}.participant-progress__summary:nth-of-type(5){grid-column:4/span 2}.participant-progress__summary .participant-progress__ring{flex-basis:76px;width:76px;padding:10px}.participant-progress__summary-copy{flex-basis:auto}}@container (width>=1150px){.participant-progress__details{grid-template-columns:repeat(5,minmax(0,1fr))}.participant-progress__summary,.participant-progress__summary:nth-of-type(n){grid-column:auto}}.participant-progress__summary.participant-progress__step--complete{--color-statistics-gift-sent:var(--color-statistics-complete);--color-statistics-surface:var(--color-statistics-complete-surface)}.participant-progress__summary{flex-direction:column;align-items:stretch}.participant-progress__summary-metric{align-items:center;gap:10px;min-width:0;padding-right:16px;display:flex}.participant-progress__summary-count{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.375rem;font-weight:700;line-height:1.15}.participant-progress__summary .participant-progress__ring{flex:0 0 76px;width:76px;padding:10px}.participant-progress__summary-copy{flex-basis:auto}.progress-details__invite-actions{z-index:1;flex-shrink:0;gap:6px;margin-left:auto;display:flex;position:relative}.progress-details__invite-actions button{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-surface-text);cursor:pointer;background:0 0;place-items:center;display:grid}.progress-details__invite-actions button:hover{background:var(--color-selection-surface)}.progress-details__invite-actions button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.progress-details__invite-actions svg{width:18px;height:18px}.participant-progress--preview .participant-progress__summary-metric{opacity:.65}.participant-progress--preview .participant-progress__ring svg{width:20px;height:20px}@media (width>=700px){.participant-progress--preview .participant-progress__bottom{gap:24px;display:grid}}@media (width<=699px){.participant-progress--preview .participant-progress__bottom{display:contents}.participant-progress--preview .premium-upsell{order:1;margin-bottom:24px}.participant-progress--preview .participant-progress__details{order:2}.participant-progress--preview .participant-progress__history{order:3;margin-top:24px}}.participant-progress--preview .participant-progress__summary{cursor:default}.participant-progress--preview .participant-progress__summary:hover{background:var(--color-statistics-step-surface)}.box-activity__locked-footer{color:var(--color-statistics-text-secondary);align-items:center;gap:12px;padding:20px 0;display:flex}.box-activity__locked-footer svg{flex:none;width:20px;height:20px}.progress-details__name{align-items:center;gap:2px;display:flex}.progress-details__people li[data-selectable=true]{cursor:pointer}.participant-progress__ring-count{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;display:none}@media (width>=769px){.participant-progress__summary-metric{justify-content:flex-start;width:100%}}@media (width<=48rem){.participant-progress__summary{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px 14px;padding:16px 14px;display:grid}.participant-progress__summary-metric{grid-area:2/1;padding:0}.participant-progress__summary-count,.participant-progress__ring-percent{display:none}.participant-progress__ring-count{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;display:inline}.participant-progress__summary-copy{display:contents}.participant-progress__summary-title{grid-area:1/1/auto/-1}.participant-progress__summary-copy>span{grid-area:2/2;min-width:0}.progress-details__invite-actions:has(button:nth-child(2)){grid-template-columns:repeat(2,40px);gap:6px;display:grid}.progress-details__invite-actions:has(button:nth-child(2)) .progress-details__preview{grid-column:1/-1;justify-self:end}}.participant-table-progress-filter{margin-bottom:8px}.participant-table-progress-filter__toolbar{justify-content:flex-start;align-items:center;gap:4px;min-height:32px;margin-bottom:8px;font-size:13px;display:flex}.participant-table-progress-filter__clear{width:auto;min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:8px;display:inline-grid}.participant-table-progress-filter__tags{flex-wrap:wrap;gap:8px;display:flex}.participant-table-progress-filter__pair{border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:2px 6px;display:flex}.participant-filter-label{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:600;display:flex}.participant-filter-label:disabled{cursor:default}.participant-filter-segments{border-radius:var(--radius-sm);background:0 0;flex:none;grid-template-columns:1fr 1fr;min-width:0;padding:3px;display:grid;position:relative}.participant-filter-segments button{z-index:1;border-radius:var(--radius-sm);min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 8px;font-size:12px;position:relative}.participant-filter-segments button[aria-pressed=true]{color:var(--color-text-on-selection)}.participant-filter-segments button:disabled{opacity:.5;cursor:default}.participant-filter-slider{border-radius:var(--radius-sm);background:var(--color-selection);pointer-events:none;width:calc(50% - 3px);transition:transform .18s,opacity .18s;position:absolute;top:3px;bottom:3px;left:3px}.participant-filter-segments[data-selected=pending] .participant-filter-slider{transform:translate(100%)}.participant-filter-segments[data-selected=none] .participant-filter-slider{opacity:0}@media (width<=699px){.participant-table-progress-filter__tags{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.participant-filter-slider{transition:none}}.participant-table-progress-filter button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (width<=699px){.participant-filter-segments button{min-height:32px}}.participant-table-progress-filter__desktop-title{display:none}.participant-table-progress-filter__toggle{border-radius:var(--radius-sm);background:var(--color-festive-card-inset);min-height:40px;color:var(--color-festive-card-ink);font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.participant-table-progress-filter__toggle svg{width:16px;height:16px}.participant-table-progress-filter[data-expanded=false] .participant-table-progress-filter__tags,.participant-filter-reset-mobile{display:none}@media (width<=699px){.participant-filter-reset-desktop{display:none}.participant-filter-reset-mobile{display:inline}}.participant-table-progress-filter__actions{display:flex}@media (width<=699px){.participant-table-progress-filter__toolbar{flex-wrap:wrap}.participant-table-progress-filter__actions{flex-basis:100%;order:1}.participant-table-progress-filter__toolbar>button{white-space:nowrap;flex-shrink:0}}@media (width>=700px){.participant-table-progress-filter__actions{order:1;margin-left:auto}.participant-table-progress-filter__toolbar>.participant-search{flex:0 240px}.participant-table-progress-filter__toolbar .participant-search__field .field__box{height:40px;min-height:40px;padding-block:0}.participant-table-progress-filter__toolbar .participant-search input{min-width:0;font-size:13px}}.participant-filter-label svg{flex:none;width:16px;height:16px}@media (width<=699px){.participant-table-progress-filter__pair{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;gap:2px;width:100%;max-width:100%;padding:2px 4px}.participant-filter-label{white-space:nowrap;gap:4px;padding-inline:2px}.participant-filter-segments{grid-template-columns:max-content max-content;margin-inline-start:auto;padding:2px}.participant-filter-segments button{white-space:nowrap;padding-inline:12px;transition:background-color .18s}.participant-filter-segments button[aria-pressed=true]{background:var(--color-selection)}.participant-filter-slider{display:none}}.participant-filter-label>span{flex:none;justify-content:center;align-items:center;display:inline-flex}.participant-filter-label svg{display:block}.game-participants .participant-search__field .field__box{background-color:var(--color-festive-card-inset);color:var(--color-festive-card-ink)}.box-activity{min-width:0}.box-activity h2{font:inherit;margin:0;font-size:1.25rem;font-weight:700}.box-activity__heading{flex:1;align-items:center;gap:12px;min-width:0;font-weight:700;display:flex}.box-activity summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.box-activity summary::-webkit-details-marker{display:none}.box-activity summary:focus-visible{outline-offset:6px;outline:2px solid}.box-activity__body{margin-top:20px}.box-activity__list{margin:0;padding:0;list-style:none}.box-activity__list li{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);overflow-wrap:anywhere;gap:14px;padding:16px 0;display:flex}.box-activity__list li>div{flex:1;min-width:0}.box-activity__avatar{box-sizing:border-box;background:0 0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:4px;display:grid;overflow:hidden}.box-activity time{text-align:right;opacity:.75;margin-top:5px;font-size:.8rem;display:block}.box-activity__changes{margin:12px 0 0;font-size:.875rem}.box-activity__changes dt{font-weight:600}.box-activity__changes dd{margin:3px 0 10px}.box-activity__heading .premium-badge{gap:.3em;padding:.3em .65em;font-size:.75rem}@media (width>=48.001rem){.box-activity__list li{align-items:center;gap:10px;padding:10px 0}.box-activity__avatar{flex-basis:28px;height:28px;font-size:.8rem}.box-activity__list li>div{white-space:nowrap;flex:1;align-items:center;gap:12px;display:flex}.box-activity__list strong{text-overflow:ellipsis;flex-shrink:1;overflow:hidden}.box-activity time{flex-shrink:0;order:3;margin:0 0 0 auto}.box-activity__changes{scrollbar-width:thin;flex:1;min-width:0;margin:0;overflow:auto}.box-activity__changes>div,.box-activity__changes dt,.box-activity__changes dd{margin:0;display:inline}.box-activity__changes dt:after{content:": "}.box-activity__changes>div+div:before{content:" · "}}.box-activity__avatar svg{width:18px;height:18px}.box-activity__avatar>span{display:flex}.box-activity__picture{vertical-align:middle;width:28px;height:28px;display:inline-flex}.box-activity__picture img{object-fit:contain;width:100%;height:100%}.box-activity__avatar>img{object-fit:contain;border-radius:0;width:100%;height:100%;min-height:0;display:block}.box-activity__list li.box-activity__creation{align-items:flex-start}.box-activity__list li.box-activity__creation>div{white-space:normal;display:block}.box-activity__creation strong{display:block}.box-activity__creation time{margin:5px 0 0}.box-activity__initial-settings{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 24px;margin:16px 0 0;font-size:.875rem;display:grid}.box-activity__initial-settings dt{opacity:.75}.box-activity__initial-settings dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:600}@media (width>=48.001rem){.box-activity__list li.box-activity__creation>div{grid-template-columns:minmax(0,1fr) auto;gap:0 16px;display:grid}.box-activity__creation strong{grid-area:1/1}.box-activity__creation time{grid-area:1/2;align-self:start;margin:0}.box-activity__creation .box-activity__initial-settings{grid-column:1/-1}}.box-activity__chevron{flex:0 0 24px;width:24px;height:24px}.box-activity details[open]>summary .box-activity__chevron{transform:rotate(180deg)}.box-activity__header-icon{background:var(--color-festive-card-inset);border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.box-activity__header-icon svg{width:18px;height:18px}.box-activity__header-copy{align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-width:0;display:flex}@media (width<=48rem){.box-activity summary{min-height:68px;padding:var(--space-3) var(--space-4);gap:var(--space-3)}.box-activity__heading{gap:var(--space-3);font-size:16px;line-height:1.3}.box-activity__body{padding:var(--space-4);margin-top:0}}.box-activity__intro{gap:6px;display:grid}.box-activity__intro p{margin:0}.box-activity__intro{margin-bottom:20px}.box-activity__footer{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);text-align:left;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;display:flex}.box-activity__premium-lock{background:color-mix(in srgb, currentColor 9%, transparent);border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.box-activity__premium-lock svg{color:#e9bd59;width:20px;height:20px}.box-activity__premium-copy{min-width:0;margin:0;font-size:.95rem;font-weight:700;line-height:1.5}.box-activity__premium-word{white-space:nowrap}.box-activity__premium-word svg{vertical-align:-.15em;color:#e9bd59;width:1.1em;height:1.1em;margin-inline-end:.3em}@media (width<=48rem){.box-activity__footer{gap:10px;padding:12px}.box-activity__premium-copy{font-size:.85rem}}.box-activity__list li:last-child{border-bottom:0}.box-activity__avatar:has(.participant-face){padding:0}.box-activity__avatar .participant-face{width:100%;height:100%;box-shadow:none}.box-activity__avatar .participant-face>svg{width:100%;height:100%}@media (width<=48rem){.box-activity__list li>div,.box-activity__list li.box-activity__creation>div{flex-direction:column;align-items:stretch;display:flex}.box-activity__list time{text-align:left;order:-1;margin:0 0 8px}}.box-activity__description{min-width:0;font-weight:400}@media (width>=48.001rem){.box-activity__description{scrollbar-width:thin;overflow:auto}}@media (width<=48rem){.box-activity__description{margin-top:6px}}.box-activity__title-regular{font-weight:400}.box-activity__list li.box-activity__draw{align-items:flex-start}.box-activity__list li.box-activity__draw>div{flex-wrap:wrap}.box-activity__pairings-toggle{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:28px;padding:0;font-weight:600;display:inline-flex}.box-activity__pairings-toggle:focus-visible{outline-offset:4px;outline:2px solid}.box-activity__pairings-toggle svg{flex-shrink:0;width:20px;height:20px}.box-activity__pairings-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.box-activity__pairings{white-space:normal;flex-basis:100%;order:4;min-width:0}.box-activity__pairing-note{opacity:.75;margin:4px 0 12px;font-size:.875rem}.box-activity__pairing-list p{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 0;display:flex}.box-activity__pairing-person{vertical-align:middle;align-items:center;gap:8px;min-width:0;display:inline-flex}.box-activity__pairing-avatar{flex:0 0 28px;width:28px;height:28px;display:inline-flex}.box-activity__pairing-avatar>*{width:100%;height:100%}@media (width<=48rem){.box-activity__list li.box-activity__draw>div{flex-flow:wrap;align-items:center;column-gap:12px}.box-activity__draw time{flex-basis:100%}.box-activity__pairings-toggle{flex:0 auto;min-height:44px}}.box-activity__picture-change{vertical-align:middle;align-items:center;gap:8px;margin-inline-start:8px;display:inline-flex}.box-activity__list li.box-activity__card-update{align-items:flex-start}.box-activity__card-update strong{white-space:normal;text-overflow:clip;overflow:visible}.box-activity__card-update .box-activity__description{white-space:normal;overflow:visible}@media (width>=48.001rem){.box-activity__list li.box-activity__card-update>div{white-space:normal;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;display:grid}.box-activity__card-update strong{grid-area:1/1}.box-activity__card-update time{grid-area:1/2;align-self:start}.box-activity__card-update .box-activity__description{grid-area:2/1/auto/-1}}.box-activity__card-update strong>button{vertical-align:middle;margin-inline-start:8px;display:inline-flex}.box-activity__person{vertical-align:middle;white-space:normal;align-items:center;gap:6px;display:inline-flex}.box-activity__draw-participants{white-space:normal;flex-wrap:wrap;flex-basis:100%;order:3;align-items:center;gap:8px 12px;display:flex}.box-activity__setting-values{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.box-activity__setting-values del{opacity:.65;font-weight:400;text-decoration:line-through}.box-activity__previous-picture{display:inline-flex;position:relative}.box-activity__previous-picture:after{content:"";top:50%;pointer-events:none;border-top:1px solid;position:absolute;inset-inline:0}.box-activity__giftee-change{margin:0;line-height:1.8}.box-activity__giftee-change .box-activity__pairing-person b{font-weight:700}.box-activity__giftee-change del .box-activity__pairing-person b{font-weight:400;text-decoration:line-through}.box-activity__changes-toggle{white-space:nowrap;vertical-align:middle;margin-inline-start:16px;font-weight:400}.box-activity__description[hidden]{display:none}.box-activity .box-activity__list li>div>.box-activity__pairings-toggle{white-space:normal;justify-self:end;margin:0;font-weight:700}@media (width>=48.001rem){.box-activity .box-activity__list li>div{white-space:normal;grid-template-columns:minmax(0,1fr) min(30%,18rem) auto;gap:8px 20px;display:grid}.box-activity .box-activity__list li>div>strong{white-space:normal;grid-area:1/1;overflow:visible}.box-activity .box-activity__list li>div>time{grid-area:1/3;margin:0}.box-activity .box-activity__list li>div>.box-activity__pairings-toggle{grid-area:1/2}.box-activity .box-activity__list li>div>.box-activity__description,.box-activity .box-activity__list li>div>.box-activity__pairings,.box-activity .box-activity__list li>div>.box-activity__draw-participants,.box-activity .box-activity__list li>div>dl{grid-area:auto/1/auto/-1}}@media (width<=48rem){.box-activity__list>li>.box-activity__avatar{display:none}.box-activity .box-activity__list li>div{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.box-activity .box-activity__list li>div>time{text-align:left;grid-area:1/1;align-self:center;margin:0}.box-activity .box-activity__list li>div>.box-activity__pairings-toggle{white-space:nowrap;grid-area:1/2;min-height:32px;font-size:.8rem}.box-activity .box-activity__list li>div>strong{grid-area:2/1/auto/-1}.box-activity .box-activity__list li>div>.box-activity__description,.box-activity .box-activity__list li>div>.box-activity__pairings,.box-activity .box-activity__list li>div>.box-activity__draw-participants,.box-activity .box-activity__list li>div>dl{grid-area:auto/1/auto/-1}}.box-activity__initial-settings[hidden]{display:none}.box-activity__exclusions{flex-direction:column;gap:12px;display:flex}.box-activity__exclusions p{margin:0;line-height:1.8}.box-activity__desktop-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.box-activity__panel-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:6px 0;font-weight:700;display:inline-flex}.box-activity__panel-toggle svg{width:20px;height:20px}.box-activity__panel-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.box-activity__panel-toggle:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}.participant-progress__history.box-activity--compact,.participant-progress__history.box-activity--drawer{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.box-activity--compact .box-activity__description,.box-activity--compact .box-activity__pairings-toggle,.box-activity--compact .box-activity__changes{display:none}.box-activity--compact>.button{margin-top:var(--space-3)}.box-activity--drawer .participant-progress__filters h2,.box-activity--drawer .participant-progress__filters{display:none}.dialog__header-accessory .history-participant-filter .button{max-width:135px}.dialog__header-accessory .history-participant-filter .button .type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.box-activity--drawer.participant-progress__history{margin-top:0}.dialog__card:has(.box-activity--drawer) .box-activity__body{margin-top:0;padding:0}.dialog__card:has(.box-activity--drawer) .dialog__header{flex-wrap:wrap;row-gap:12px}@media (width<=48rem){.dialog__card:has(.box-activity--drawer) .dialog__header-accessory{flex-basis:100%;order:3}.dialog__card:has(.box-activity--drawer) .dialog__body{padding-top:12px}.dialog__header-accessory .history-filters .history-participant-filter .button{max-width:180px}}.dialog__card:has(.box-activity--drawer){gap:12px}.box-activity--drawer .box-activity__list>li:first-child{padding-top:0}.dialog__card:has(.box-activity--drawer) .dialog__body{padding-top:0}@media (width>=769px){.participant-progress__bottom>.participant-progress__history{border:0;padding:0}}.box-activity__history-heading{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.box-activity__history-heading::-webkit-details-marker{display:none}.box-activity__history-heading h2{margin:0;font-size:1.2rem}.box-activity__history-heading>svg{width:18px;height:18px}.participant-progress__history[open]>.box-activity__history-heading{margin-bottom:16px}.participant-progress__history[open]>.box-activity__history-heading>svg{transform:rotate(180deg)}.box-activity__history-heading:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:4px}.history-controls{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.history-controls__pagination{max-width:100%;margin-left:auto}.history-controls__pagination .pagination{width:auto}
